Bugzilla – Attachment 132044 Details for
Bug 101462
[SKL] External monitor shows no signal after unplugging and plugging the cable back into dock
Home
|
Browse
|
Search
|
[?]
2-Xorg.0.log
2-Xorg.0.log (text/x-log), 24.85 MB, created by
Ethan Hsieh
on 2017-06-19 02:22:53 UTC
(
hide
)
Description:
2-Xorg.0.log
Filename:
MIME Type:
Creator:
Ethan Hsieh
Created:
2017-06-19 02:22:53 UTC
Size:
24.85 MB
patch
obsolete
>[ 106.377] >X.Org X Server 1.18.4 >Release Date: 2016-07-19 >[ 106.377] X Protocol Version 11, Revision 0 >[ 106.377] Build Operating System: Linux 4.4.0-45-generic x86_64 Ubuntu >[ 106.377] Current Operating System: Linux u-Precision-5520 4.12.0-994-generic #201705242315 SMP Thu May 25 03:17:09 UTC 2017 x86_64 >[ 106.377] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.12.0-994-generic root=UUID=bf04c95e-a06d-44cb-957d-823da1f5123d ro acpi_rev_override locale=en_US drm.debug=0xe quiet splash vt.handoff=7 >[ 106.377] Build Date: 02 November 2016 10:06:10PM >[ 106.377] xorg-server 2:1.18.4-0ubuntu0.2 (For technical support please see http://www.ubuntu.com/support) >[ 106.377] Current version of pixman: 0.33.6 >[ 106.377] Before reporting problems, check http://wiki.x.org > to make sure that you have the latest version. >[ 106.377] Markers: (--) probed, (**) from config file, (==) default setting, > (++) from command line, (!!) notice, (II) informational, > (WW) warning, (EE) error, (NI) not implemented, (??) unknown. >[ 106.377] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Jun 16 09:57:56 2017 >[ 106.377] (==) Using system config directory "/usr/share/X11/xorg.conf.d" >[ 106.377] (==) No Layout section. Using the first Screen section. >[ 106.377] (==) No screen section available. Using defaults. >[ 106.377] (**) |-->Screen "Default Screen Section" (0) >[ 106.377] (**) | |-->Monitor "<default monitor>" >[ 106.377] (==) No monitor specified for screen "Default Screen Section". > Using a default monitor configuration. >[ 106.377] (==) Automatically adding devices >[ 106.377] (==) Automatically enabling devices >[ 106.377] (==) Automatically adding GPU devices >[ 106.377] (==) Max clients allowed: 256, resource mask: 0x1fffff >[ 106.377] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. >[ 106.377] Entry deleted from font path. >[ 106.377] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist. >[ 106.377] Entry deleted from font path. >[ 106.377] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist. >[ 106.377] Entry deleted from font path. >[ 106.377] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist. >[ 106.377] Entry deleted from font path. >[ 106.377] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist. >[ 106.377] Entry deleted from font path. >[ 106.377] (==) FontPath set to: > /usr/share/fonts/X11/misc, > /usr/share/fonts/X11/Type1, > built-ins >[ 106.377] (==) ModulePath set to "/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules" >[ 106.377] (II) The server relies on udev to provide the list of input devices. > If no devices become available, reconfigure udev or disable AutoAddDevices. >[ 106.377] (II) Loader magic: 0x5619f068edc0 >[ 106.377] (II) Module ABI versions: >[ 106.377] X.Org ANSI C Emulation: 0.4 >[ 106.377] X.Org Video Driver: 20.0 >[ 106.377] X.Org XInput driver : 22.1 >[ 106.377] X.Org Server Extension : 9.0 >[ 106.378] (++) using VT number 7 > >[ 106.378] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration >[ 106.379] (II) xfree86: Adding drm device (/dev/dri/card0) >[ 106.390] (--) PCI:*(0:0:2:0) 8086:591d:1028:07bf rev 4, Mem @ 0xeb000000/16777216, 0x80000000/268435456, I/O @ 0x0000f000/64, BIOS @ 0x????????/131072 >[ 106.390] (--) PCI: (0:1:0:0) 10de:13b6:1028:07bf rev 162, Mem @ 0xec000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288 >[ 106.390] (WW) "glamoregl" will not be loaded unless you've specified it to be loaded elsewhere. >[ 106.390] (II) "glx" will be loaded by default. >[ 106.390] (II) LoadModule: "glx" >[ 106.390] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so >[ 106.390] (II) Module glx: vendor="X.Org Foundation" >[ 106.390] compiled for 1.18.4, module version = 1.0.0 >[ 106.390] ABI class: X.Org Server Extension, version 9.0 >[ 106.390] (==) AIGLX enabled >[ 106.390] (==) Matched intel as autoconfigured driver 0 >[ 106.390] (==) Matched intel as autoconfigured driver 1 >[ 106.390] (==) Matched modesetting as autoconfigured driver 2 >[ 106.390] (==) Matched fbdev as autoconfigured driver 3 >[ 106.390] (==) Matched vesa as autoconfigured driver 4 >[ 106.390] (==) Assigned the driver to the xf86ConfigLayout >[ 106.390] (II) LoadModule: "intel" >[ 106.390] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so >[ 106.391] (II) Module intel: vendor="X.Org Foundation" >[ 106.391] compiled for 1.18.4, module version = 2.99.917 >[ 106.391] Module class: X.Org Video Driver >[ 106.391] ABI class: X.Org Video Driver, version 20.0 >[ 106.391] (II) LoadModule: "modesetting" >[ 106.391] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so >[ 106.391] (II) Module modesetting: vendor="X.Org Foundation" >[ 106.391] compiled for 1.18.4, module version = 1.18.4 >[ 106.391] Module class: X.Org Video Driver >[ 106.391] ABI class: X.Org Video Driver, version 20.0 >[ 106.391] (II) LoadModule: "fbdev" >[ 106.391] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so >[ 106.391] (II) Module fbdev: vendor="X.Org Foundation" >[ 106.391] compiled for 1.18.1, module version = 0.4.4 >[ 106.391] Module class: X.Org Video Driver >[ 106.391] ABI class: X.Org Video Driver, version 20.0 >[ 106.391] (II) LoadModule: "vesa" >[ 106.391] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so >[ 106.391] (II) Module vesa: vendor="X.Org Foundation" >[ 106.391] compiled for 1.18.1, module version = 2.3.4 >[ 106.391] Module class: X.Org Video Driver >[ 106.391] ABI class: X.Org Video Driver, version 20.0 >[ 106.391] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets: > i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, > 915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, > Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, > GM45, 4 Series, G45/G43, Q45/Q43, G41, B43 >[ 106.391] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000 >[ 106.391] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100 >[ 106.391] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300 >[ 106.391] (II) modesetting: Driver for Modesetting Kernel Drivers: kms >[ 106.391] (II) FBDEV: driver for framebuffer: fbdev >[ 106.391] (II) VESA: driver for VESA chipsets: vesa >[ 106.391] sna_init_scrn: entity_num=0 >[ 106.391] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20170515 >[ 106.391] (II) intel(0): SNA compiled: xserver-xorg-video-intel 2:2.99.917+git20160325-1ubuntu1.2 (Timo Aaltonen <tjaalton@debian.org>) >[ 106.391] SNA compiled with full debug logging; expect to run slowly >[ 106.391] (II) intel(0): SNA compiled with assertions enabled >[ 106.391] (II) intel(0): SNA compiled with memory allocation reporting enabled >[ 106.391] (II) intel(0): SNA compiled with extra pixmap/damage validation >[ 106.391] (II) intel(0): SNA compiled for use with valgrind >[ 106.391] xf86-video-intel version: not compiled from git >[ 106.391] pixman version: 0.33.6 >[ 106.392] num_cores: processors=0x1, cores=0xf >[ 106.392] sna_threads_init: creating a thread pool of 4 threads >[ 106.392] (WW) Falling back to old probe method for modesetting >[ 106.392] (WW) Falling back to old probe method for fbdev >[ 106.392] (II) Loading sub module "fbdevhw" >[ 106.392] (II) LoadModule: "fbdevhw" >[ 106.392] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so >[ 106.392] (II) Module fbdevhw: vendor="X.Org Foundation" >[ 106.392] compiled for 1.18.4, module version = 0.0.2 >[ 106.392] ABI class: X.Org Video Driver, version 20.0 >[ 106.392] (WW) Falling back to old probe method for vesa >[ 106.392] sna_pre_init flags=0, numEntities=1 >[ 106.392] sna_acpi_open >[ 106.392] sna_acpi_open: opened socket to APCI daemon, fd=12 >[ 106.392] (--) intel(0): gen9 engineering sample >[ 106.392] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx, avx2; using a maximum of 4 threads >[ 106.392] (II) intel(0): Creating default Display subsection in Screen section > "Default Screen Section" for depth/fbbpp 24/32 >[ 106.392] (==) intel(0): Depth 24, (--) framebuffer bpp 32 >[ 106.392] (==) intel(0): RGB weight 888 >[ 106.392] (==) intel(0): Default visual is TrueColor >[ 106.392] kgem_init: fd=10, gen=74 >[ 106.392] kgem_init: has BLT ring? 1 >[ 106.392] kgem_init: has relaxed delta? 1 >[ 106.392] kgem_init: has relaxed fencing? 1 >[ 106.392] kgem_init: has shared last-level-cache? 1 >[ 106.392] kgem_init: has write-through caching for scanouts? 0 >[ 106.392] kgem_init: has wc-mmapping? 1 >[ 106.392] kgem_init: has set-cache-level? 1 >[ 106.392] kgem_init: has userptr? 1 >[ 106.392] kgem_init: has create2? 0 >[ 106.392] kgem_init: has no-reloc? 1 >[ 106.392] kgem_init: has handle-lut? 1 >[ 106.392] kgem_init: semaphores enabled? 0 >[ 106.392] kgem_init: can blt to cpu? 1 >[ 106.392] gem_write(handle=1, offset=0, len=32) >[ 106.392] kgem_init: can blit to Y-tiled surfaces? 1 >[ 106.392] kgem_init: can render to Y-tiled surfaces? 1 >[ 106.393] kgem_init: can scanout Y-tiled surfaces? 1 >[ 106.393] kgem_init: has dirty fb? 1 >[ 106.393] kgem_init: can use privileged batchbuffers? 1 >[ 106.393] kgem_init: can use pinned batchbuffers (to avoid CS w/a)? 1 >[ 106.393] kgem_init_pinned_batches: new handle=1, num_pages=1 >[ 106.393] __kgem_bo_init(handle=1, num_pages=1) >[ 106.393] __kgem_bo_init(handle=1, num_pages=1) >[ 106.393] __kgem_bo_init(handle=2, num_pages=4) >[ 106.393] kgem_init: maximum batch size? 16384 >[ 106.393] kgem_create_linear(65536) >[ 106.393] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] >[ 106.393] search_linear_cache: inactive and cache bucket empty >[ 106.393] search_linear_cache: active cache bucket empty >[ 106.393] kgem_create_linear: new handle=3, num_pages=16 >[ 106.393] __kgem_bo_init(handle=3, num_pages=16) >[ 106.393] kgem_bo_map__cpu(handle=3, size=65536, map=0x0:0x0) >[ 106.393] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 4) >[ 106.393] __kgem_bo_map__cpu: caching CPU vma for 3 >[ 106.393] kgem_new_batch: allocated and mapped batch handle=3 [size=65536] >[ 106.393] kgem_bo_sync__cpu: handle=3 >[ 106.393] kgem_new_batch: using last batch handle=0 >[ 106.393] kgem_init: last-level cache size: 8388608 bytes, threshold in pages: 1024 >[ 106.393] kgem_init: cpu bo enabled 1: llc? 1, set-cache-level? 1, userptr? 1 >[ 106.393] get_gtt_size: aperture size 281474976710656, available now 0 >[ 106.393] kgem_init: aperture low=1073741824 [1024], high=2415919104 [2304] >[ 106.393] kgem_init: aperture mappable=268435456 [256 MiB] >[ 106.393] kgem_init: aperture fenceable=268435456 [256 MiB] >[ 106.393] kgem_init: buffer size=262144 [256 KiB] >[ 106.393] kgem_init: total ram=33581731840 >[ 106.393] kgem_init: maximum object size=1811939328 >[ 106.393] kgem_init: large object thresold=268435456 >[ 106.393] kgem_init: max object sizes (gpu=1811939328, cpu=1811939328, tile upload=134217728, copy=134217728) >[ 106.393] kgem_init: max fences=30 >[ 106.393] kgem_init_swizzling: swizzle_mode=0, phys_swizzle_mode=0 >[ 106.393] choose_memcpy_tiled_x: no swizzling >[ 106.393] kgem_init_swizzling: can fence?=1 >[ 106.393] sna_pre_init: swapbuffer wait? enabled >[ 106.393] sna_pre_init: vsync? enabled >[ 106.393] sna_pre_init: page flips? enabled >[ 106.393] sna_pre_init: triple buffer? enabled >[ 106.393] probe_capabilities: page flips? enabled, async? disabled >[ 106.393] sna_mode_pre_init: found 3 CRTC, 9 encoders, 8 connectors >[ 106.393] sna_crtc_add(32): is-zaphod? 0 >[ 106.393] sna_crtc_find_planes: 9 planes >[ 106.393] sna_crtc_find_planes: plane 26 is attached to our pipe=0 >[ 106.393] plane_details: object 26 (type eeeeeeee) has 2 props >[ 106.393] plane_details: prop[0] .id=6, .name=type, .flags=c, .value=1 >[ 106.393] plane_details: prop[1] .id=27, .name=rotation, .flags=20, .value=1 >[ 106.393] plane_details: found rotation property .id=27, value=1, num_enums=4 >[ 106.393] plane_details: rotation[0] = rotate-0 [0] >[ 106.393] plane_details: rotation[1] = rotate-90 [1] >[ 106.393] plane_details: rotation[2] = rotate-180 [2] >[ 106.393] plane_details: rotation[3] = rotate-270 [3] >[ 106.393] plane_details: plane=26 type=1 >[ 106.393] sna_crtc_find_planes: plane 28 is attached to our pipe=0 >[ 106.393] plane_details: object 28 (type eeeeeeee) has 2 props >[ 106.393] plane_details: prop[0] .id=6, .name=type, .flags=c, .value=0 >[ 106.393] plane_details: prop[1] .id=29, .name=rotation, .flags=20, .value=1 >[ 106.393] plane_details: found rotation property .id=29, value=1, num_enums=4 >[ 106.393] plane_details: rotation[0] = rotate-0 [0] >[ 106.393] plane_details: rotation[1] = rotate-90 [1] >[ 106.393] plane_details: rotation[2] = rotate-180 [2] >[ 106.393] plane_details: rotation[3] = rotate-270 [3] >[ 106.393] plane_details: plane=28 type=0 >[ 106.393] sna_crtc_find_planes: plane 30 is attached to our pipe=0 >[ 106.393] plane_details: object 30 (type eeeeeeee) has 2 props >[ 106.393] plane_details: prop[0] .id=6, .name=type, .flags=c, .value=2 >[ 106.393] plane_details: prop[1] .id=31, .name=rotation, .flags=20, .value=1 >[ 106.393] plane_details: found rotation property .id=31, value=1, num_enums=2 >[ 106.393] plane_details: rotation[0] = rotate-0 [0] >[ 106.393] plane_details: rotation[1] = rotate-180 [2] >[ 106.393] plane_details: plane=30 type=2 >[ 106.393] sna_crtc_add: CRTC:32 [pipe=0], primary id=1a: supported-rotations=f, current-rotation=1 >[ 106.393] sna_crtc_add: attached crtc[32] pipe=0 >[ 106.393] sna_crtc_add(39): is-zaphod? 0 >[ 106.393] sna_crtc_find_planes: 9 planes >[ 106.393] sna_crtc_find_planes: plane 33 is attached to our pipe=1 >[ 106.393] plane_details: object 33 (type eeeeeeee) has 2 props >[ 106.393] plane_details: prop[0] .id=6, .name=type, .flags=c, .value=1 >[ 106.393] plane_details: prop[1] .id=34, .name=rotation, .flags=20, .value=1 >[ 106.393] plane_details: found rotation property .id=34, value=1, num_enums=4 >[ 106.393] plane_details: rotation[0] = rotate-0 [0] >[ 106.393] plane_details: rotation[1] = rotate-90 [1] >[ 106.393] plane_details: rotation[2] = rotate-180 [2] >[ 106.393] plane_details: rotation[3] = rotate-270 [3] >[ 106.393] plane_details: plane=33 type=1 >[ 106.393] sna_crtc_find_planes: plane 35 is attached to our pipe=1 >[ 106.393] plane_details: object 35 (type eeeeeeee) has 2 props >[ 106.393] plane_details: prop[0] .id=6, .name=type, .flags=c, .value=0 >[ 106.393] plane_details: prop[1] .id=36, .name=rotation, .flags=20, .value=1 >[ 106.393] plane_details: found rotation property .id=36, value=1, num_enums=4 >[ 106.393] plane_details: rotation[0] = rotate-0 [0] >[ 106.393] plane_details: rotation[1] = rotate-90 [1] >[ 106.393] plane_details: rotation[2] = rotate-180 [2] >[ 106.393] plane_details: rotation[3] = rotate-270 [3] >[ 106.393] plane_details: plane=35 type=0 >[ 106.393] sna_crtc_find_planes: plane 37 is attached to our pipe=1 >[ 106.393] plane_details: object 37 (type eeeeeeee) has 2 props >[ 106.393] plane_details: prop[0] .id=6, .name=type, .flags=c, .value=2 >[ 106.393] plane_details: prop[1] .id=38, .name=rotation, .flags=20, .value=1 >[ 106.393] plane_details: found rotation property .id=38, value=1, num_enums=2 >[ 106.393] plane_details: rotation[0] = rotate-0 [0] >[ 106.393] plane_details: rotation[1] = rotate-180 [2] >[ 106.393] plane_details: plane=37 type=2 >[ 106.393] sna_crtc_add: CRTC:39 [pipe=1], primary id=21: supported-rotations=f, current-rotation=1 >[ 106.393] sna_crtc_add: attached crtc[39] pipe=1 >[ 106.393] sna_crtc_add(46): is-zaphod? 0 >[ 106.393] sna_crtc_find_planes: 9 planes >[ 106.393] sna_crtc_find_planes: plane 40 is attached to our pipe=2 >[ 106.393] plane_details: object 40 (type eeeeeeee) has 2 props >[ 106.393] plane_details: prop[0] .id=6, .name=type, .flags=c, .value=1 >[ 106.393] plane_details: prop[1] .id=41, .name=rotation, .flags=20, .value=1 >[ 106.393] plane_details: found rotation property .id=41, value=1, num_enums=4 >[ 106.393] plane_details: rotation[0] = rotate-0 [0] >[ 106.393] plane_details: rotation[1] = rotate-90 [1] >[ 106.393] plane_details: rotation[2] = rotate-180 [2] >[ 106.393] plane_details: rotation[3] = rotate-270 [3] >[ 106.393] plane_details: plane=40 type=1 >[ 106.393] sna_crtc_find_planes: plane 42 is attached to our pipe=2 >[ 106.393] plane_details: object 42 (type eeeeeeee) has 2 props >[ 106.393] plane_details: prop[0] .id=6, .name=type, .flags=c, .value=0 >[ 106.393] plane_details: prop[1] .id=43, .name=rotation, .flags=20, .value=1 >[ 106.393] plane_details: found rotation property .id=43, value=1, num_enums=4 >[ 106.393] plane_details: rotation[0] = rotate-0 [0] >[ 106.393] plane_details: rotation[1] = rotate-90 [1] >[ 106.393] plane_details: rotation[2] = rotate-180 [2] >[ 106.393] plane_details: rotation[3] = rotate-270 [3] >[ 106.393] plane_details: plane=42 type=0 >[ 106.393] sna_crtc_find_planes: plane 44 is attached to our pipe=2 >[ 106.393] plane_details: object 44 (type eeeeeeee) has 2 props >[ 106.393] plane_details: prop[0] .id=6, .name=type, .flags=c, .value=2 >[ 106.393] plane_details: prop[1] .id=45, .name=rotation, .flags=20, .value=1 >[ 106.393] plane_details: found rotation property .id=45, value=1, num_enums=2 >[ 106.393] plane_details: rotation[0] = rotate-0 [0] >[ 106.393] plane_details: rotation[1] = rotate-180 [2] >[ 106.393] plane_details: plane=44 type=2 >[ 106.393] sna_crtc_add: CRTC:46 [pipe=2], primary id=28: supported-rotations=f, current-rotation=1 >[ 106.393] sna_crtc_add: attached crtc[46] pipe=2 >[ 106.393] sna_output_add(48): serial=0 >[ 106.393] sna_output_add(48): has 1 associated encoders >[ 106.393] name_from_path: found? PATH=-1 >[ 106.393] (II) intel(0): Output eDP1 has no monitor section >[ 106.393] sna_output_add: inserting output #0 of 0 >[ 106.393] sna_output_add: found 'DPMS' (idx=1, id=2), initial value=0 >[ 106.393] sna_output_backlight_init(eDP1) opening backlight none >[ 106.416] sna_output_backlight_init(eDP1): initial backlight value 1500 >[ 106.416] (--) intel(0): Found backlight control interface intel_backlight (type 'raw') for output eDP1 >[ 106.416] sna_output_add: created output 'eDP1' 48, encoder=47 (possible crtc:7, attached encoders:1, possible clones:1), serial=0, edid=0, dpms=2, crtc=32 >[ 106.416] (II) intel(0): Enabled output eDP1 >[ 106.416] sna_output_add(56): serial=0 >[ 106.416] sna_output_add(56): has 1 associated encoders >[ 106.416] name_from_path: found? PATH=-1 >[ 106.416] (II) intel(0): Output DP1 has no monitor section >[ 106.416] sna_output_add: inserting output #1 of 1 >[ 106.416] sna_output_add: found 'DPMS' (idx=1, id=2), initial value=3 >[ 106.416] sna_output_add: created output 'DP1' 56, encoder=55 (possible crtc:7, attached encoders:2, possible clones:2), serial=0, edid=0, dpms=2, crtc=0 >[ 106.416] (II) intel(0): Enabled output DP1 >[ 106.416] sna_output_add(60): serial=0 >[ 106.416] sna_output_add(60): has 1 associated encoders >[ 106.416] name_from_path: found? PATH=-1 >[ 106.416] (II) intel(0): Output HDMI1 has no monitor section >[ 106.416] sna_output_add: inserting output #2 of 2 >[ 106.416] sna_output_add: found 'DPMS' (idx=1, id=2), initial value=3 >[ 106.416] sna_output_add: created output 'HDMI1' 60, encoder=55 (possible crtc:7, attached encoders:2, possible clones:2), serial=0, edid=0, dpms=2, crtc=0 >[ 106.416] (II) intel(0): Enabled output HDMI1 >[ 106.416] sna_output_add(63): serial=0 >[ 106.416] sna_output_add(63): has 1 associated encoders >[ 106.416] name_from_path: found? PATH=-1 >[ 106.416] (II) intel(0): Output DP2 has no monitor section >[ 106.416] sna_output_add: inserting output #3 of 3 >[ 106.416] sna_output_add: found 'DPMS' (idx=1, id=2), initial value=3 >[ 106.416] sna_output_add: created output 'DP2' 63, encoder=62 (possible crtc:7, attached encoders:20, possible clones:20), serial=0, edid=0, dpms=2, crtc=0 >[ 106.416] (II) intel(0): Enabled output DP2 >[ 106.416] sna_output_add(67): serial=0 >[ 106.416] sna_output_add(67): has 1 associated encoders >[ 106.416] name_from_path: found? PATH=-1 >[ 106.416] (II) intel(0): Output HDMI2 has no monitor section >[ 106.416] sna_output_add: inserting output #4 of 4 >[ 106.416] sna_output_add: found 'DPMS' (idx=1, id=2), initial value=3 >[ 106.416] sna_output_add: created output 'HDMI2' 67, encoder=62 (possible crtc:7, attached encoders:20, possible clones:20), serial=0, edid=0, dpms=2, crtc=0 >[ 106.416] (II) intel(0): Enabled output HDMI2 >[ 106.416] sna_output_add(69): serial=0 >[ 106.416] sna_output_add(69): has 3 associated encoders >[ 106.416] sna_output_add: unexpected number [3] of encoders attached >[ 106.416] gather_encoders(69): expected count=3 >[ 106.416] gather_encoders(69): gathering 3 encoders >[ 106.416] gather_encoders(69): encoder=57, possible_crtcs=7, possible_clones=4 >[ 106.416] gather_encoders(2): encoder=58, possible_crtcs=7, possible_clones=8 >[ 106.416] gather_encoders(3): encoder=59, possible_crtcs=7, possible_clones=10 >[ 106.416] name_from_path: found? PATH=3 >[ 106.416] name_from_path: reading 9 bytes for path blob >[ 106.416] name_from_path: PATH='mst:56-1' >[ 106.416] (II) intel(0): Output DP1-1 has no monitor section >[ 106.416] sna_output_add: inserting output #5 of 5 >[ 106.416] sna_output_add: found 'DPMS' (idx=1, id=2), initial value=0 >[ 106.416] sna_output_add: created output 'DP1-1' 69, encoder=0 (possible crtc:7, attached encoders:1c, possible clones:1c), serial=0, edid=0, dpms=2, crtc=0 >[ 106.416] (II) intel(0): Enabled output DP1-1 >[ 106.416] sna_output_add(82): serial=0 >[ 106.416] sna_output_add(82): has 3 associated encoders >[ 106.416] sna_output_add: unexpected number [3] of encoders attached >[ 106.416] gather_encoders(82): expected count=3 >[ 106.416] gather_encoders(82): gathering 3 encoders >[ 106.416] gather_encoders(82): encoder=57, possible_crtcs=7, possible_clones=4 >[ 106.416] gather_encoders(2): encoder=58, possible_crtcs=7, possible_clones=8 >[ 106.416] gather_encoders(3): encoder=59, possible_crtcs=7, possible_clones=10 >[ 106.416] name_from_path: found? PATH=3 >[ 106.416] name_from_path: reading 9 bytes for path blob >[ 106.416] name_from_path: PATH='mst:56-2' >[ 106.416] (II) intel(0): Output DP1-2 has no monitor section >[ 106.416] sna_output_add: inserting output #6 of 6 >[ 106.416] sna_output_add: found 'DPMS' (idx=1, id=2), initial value=0 >[ 106.416] sna_output_add: created output 'DP1-2' 82, encoder=58 (possible crtc:7, attached encoders:1c, possible clones:1c), serial=0, edid=0, dpms=2, crtc=39 >[ 106.416] (II) intel(0): Enabled output DP1-2 >[ 106.416] sna_output_add(84): serial=0 >[ 106.416] sna_output_add(84): has 3 associated encoders >[ 106.416] sna_output_add: unexpected number [3] of encoders attached >[ 106.416] gather_encoders(84): expected count=3 >[ 106.416] gather_encoders(84): gathering 3 encoders >[ 106.416] gather_encoders(84): encoder=57, possible_crtcs=7, possible_clones=4 >[ 106.416] gather_encoders(2): encoder=58, possible_crtcs=7, possible_clones=8 >[ 106.416] gather_encoders(3): encoder=59, possible_crtcs=7, possible_clones=10 >[ 106.416] name_from_path: found? PATH=3 >[ 106.416] name_from_path: reading 9 bytes for path blob >[ 106.416] name_from_path: PATH='mst:56-3' >[ 106.416] (II) intel(0): Output DP1-3 has no monitor section >[ 106.416] sna_output_add: inserting output #7 of 7 >[ 106.416] sna_output_add: found 'DPMS' (idx=1, id=2), initial value=0 >[ 106.416] sna_output_add: created output 'DP1-3' 84, encoder=0 (possible crtc:7, attached encoders:1c, possible clones:1c), serial=0, edid=0, dpms=2, crtc=0 >[ 106.416] (II) intel(0): Enabled output DP1-3 >[ 106.416] sna_cursor_pre_init: cursor updates use_gtt?=1 >[ 106.416] (--) intel(0): Using a maximum size of 256x256 for hardware cursors >[ 106.416] sna_backlight_pre_init: installed backlight monitor >[ 106.416] add_fake_output(late=0, num_fake=1) >[ 106.416] (II) intel(0): Output VIRTUAL1 has no monitor section >[ 106.416] (II) intel(0): Enabled output VIRTUAL1 >[ 106.416] crtc_init_gamma: CRTC:32, pipe=0: gamma set?=1 >[ 106.416] sna_probe_initial_configuration: CRTC:32, pipe=0: has mode?=1 >[ 106.416] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 106.416] crtc_init_gamma: CRTC:39, pipe=1: gamma set?=1 >[ 106.416] sna_probe_initial_configuration: CRTC:39, pipe=1: has mode?=1 >[ 106.416] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 106.416] crtc_init_gamma: CRTC:46, pipe=2: gamma set?=1 >[ 106.416] sna_probe_initial_configuration: CRTC:46, pipe=2: has mode?=0 >[ 106.416] (--) intel(0): Output eDP1 using initial mode 3840x2160 on pipe 0 >[ 106.416] sna_probe_initial_configuration: not using output DP1, disconnected >[ 106.416] sna_probe_initial_configuration: not using output HDMI1, disconnected >[ 106.416] sna_probe_initial_configuration: not using output DP2, disconnected >[ 106.416] sna_probe_initial_configuration: not using output HDMI2, disconnected >[ 106.416] sna_probe_initial_configuration: not using output DP1-1, disconnected >[ 106.416] (--) intel(0): Output DP1-2 using initial mode 3840x2160 on pipe 1 >[ 106.416] sna_probe_initial_configuration: not using output DP1-3, disconnected >[ 106.416] sna_probe_initial_configuration: SetScrnInfoModes = 0x5619f13848b0 >[ 106.416] sna_mode_compute_possible_outputs: updated output 'eDP1' 0 [48] (possible crtc:7, possible clones:0) >[ 106.416] sna_mode_compute_possible_outputs: updated output 'DP1' 1 [56] (possible crtc:7, possible clones:40) >[ 106.416] sna_mode_compute_possible_outputs: updated output 'DP1-1' 2 [69] (possible crtc:7, possible clones:18) >[ 106.416] sna_mode_compute_possible_outputs: updated output 'DP1-2' 3 [82] (possible crtc:7, possible clones:14) >[ 106.416] sna_mode_compute_possible_outputs: updated output 'DP1-3' 4 [84] (possible crtc:7, possible clones:c) >[ 106.416] sna_mode_compute_possible_outputs: updated output 'DP2' 5 [63] (possible crtc:7, possible clones:80) >[ 106.416] sna_mode_compute_possible_outputs: updated output 'HDMI1' 6 [60] (possible crtc:7, possible clones:2) >[ 106.416] sna_mode_compute_possible_outputs: updated output 'HDMI2' 7 [67] (possible crtc:7, possible clones:20) >[ 106.416] sna_mode_wants_tear_free: module parameter 'enable_fbc' enabled? 1 >[ 106.416] (==) intel(0): TearFree enabled >[ 106.416] (==) intel(0): DPI set to (96, 96) >[ 106.416] (II) Loading sub module "dri2" >[ 106.416] (II) LoadModule: "dri2" >[ 106.416] (II) Module "dri2" already built-in >[ 106.416] (II) Loading sub module "present" >[ 106.416] (II) LoadModule: "present" >[ 106.416] (II) Module "present" already built-in >[ 106.416] sna_acpi_init: attaching to acpid >[ 106.416] read_power_state: searching '/sys/class/power_supply' >[ 106.416] read_power_state: checking 'BAT0' >[ 106.416] read_power_state: BAT0 is of type 'Battery' >[ 106.416] read_power_state: checking 'AC' >[ 106.416] read_power_state: AC is of type 'Mains' >[ 106.417] read_power_state: AC is online? '1' >[ 106.417] (II) UnloadModule: "modesetting" >[ 106.417] (II) Unloading modesetting >[ 106.417] (II) UnloadModule: "fbdev" >[ 106.417] (II) Unloading fbdev >[ 106.417] (II) UnloadSubModule: "fbdevhw" >[ 106.417] (II) Unloading fbdevhw >[ 106.417] (II) UnloadModule: "vesa" >[ 106.417] (II) Unloading vesa >[ 106.417] (==) Depth 24 pixmap format is 32 bpp >[ 106.417] sna_screen_init >[ 106.417] sna_accel_init >[ 106.417] sna_picture_init >[ 106.417] gen9_render_setup: gt=3 >[ 106.417] uploaded 37056 bytes of static state >[ 106.417] kgem_create_linear(37056) >[ 106.417] search_linear_cache: num_pages=10, flags=2, use_active? 0, use_large=0 [max=65536] >[ 106.417] search_linear_cache: inactive and cache bucket empty >[ 106.417] search_linear_cache: active cache bucket empty >[ 106.417] kgem_create_linear: new handle=4, num_pages=10 >[ 106.417] __kgem_bo_init(handle=4, num_pages=10) >[ 106.417] __kgem_bo_map__cpu: caching CPU vma for 4 >[ 106.417] sna_accel_init(backend=Kabylake (gen9), prefer_gpu=7) >[ 106.417] (II) intel(0): SNA initialized with Kabylake (gen9) backend >[ 106.417] (==) intel(0): Backing store enabled >[ 106.417] (==) intel(0): Silken mouse enabled >[ 106.417] (II) intel(0): HW Cursor enabled >[ 106.417] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message. >[ 106.417] (==) intel(0): DPMS enabled >[ 106.417] sna_uevent_init >[ 106.417] (==) intel(0): Display hotplug detection enabled >[ 106.418] sna_video_textured_setup: 'Intel(R) Textured Video' initialized 64 ports >[ 106.418] sna_video_has_sprites: num_crtc=3 >[ 106.418] sna_video_has_sprites: 1 sprites found on pipe 0 >[ 106.418] sna_video_has_sprites: 1 sprites found on pipe 1 >[ 106.418] sna_video_has_sprites: 1 sprites found on pipe 2 >[ 106.418] sna_video_has_sprites: min=1 >[ 106.418] sna_video_sprite_setup: 'Intel(R) Video Sprite' initialized 1 ports >[ 106.418] sna_dri2_open() >[ 106.418] sna_dri2_open: loading dri driver 'i965' [gen=74] for device '/dev/dri/card0' >[ 106.418] sna_dri2_open: enabling Xorg triple buffering >[ 106.418] (II) intel(0): [DRI2] Setup complete >[ 106.418] (II) intel(0): [DRI2] DRI driver: i965 >[ 106.418] (II) intel(0): [DRI2] VDPAU driver: va_gl >[ 106.418] (II) intel(0): direct rendering: DRI2 enabled >[ 106.418] sna_present_open(num_crtc=3) >[ 106.418] sna_present_update: has_async_flip? 0 >[ 106.418] (II) intel(0): hardware support for Present enabled >[ 106.418] (--) RandR disabled >[ 106.420] (II) SELinux: Disabled on system >[ 106.425] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer >[ 106.425] (II) AIGLX: enabled GLX_ARB_create_context >[ 106.425] (II) AIGLX: enabled GLX_ARB_create_context_profile >[ 106.425] (II) AIGLX: enabled GLX_EXT_create_context_es{,2}_profile >[ 106.425] (II) AIGLX: enabled GLX_INTEL_swap_event >[ 106.425] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control >[ 106.425] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB >[ 106.425] (II) AIGLX: enabled GLX_ARB_fbconfig_float >[ 106.425] (II) AIGLX: enabled GLX_EXT_fbconfig_packed_float >[ 106.425] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects >[ 106.425] (II) AIGLX: enabled GLX_ARB_create_context_robustness >[ 106.425] (II) AIGLX: Loaded and initialized i965 >[ 106.425] (II) GLX: Initialized DRI2 GL provider for screen 0 >[ 106.425] sna_create_screen_resources(3840x2160@24) >[ 106.425] sna_accel_create >[ 106.425] sna_glyphs_create >[ 106.425] sna_create_pixmap(1024, 1024, 8, usage=11) >[ 106.425] kgem_can_create_2d: 1024x1024 @ 8 >[ 106.425] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1024, height=1024 >[ 106.425] kgem_can_create_2d: untiled size=1048576 >[ 106.425] kgem_choose_tiling: 1024x1024 -> 1 >[ 106.425] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=1024 >[ 106.425] kgem_can_create_2d: tiled[1] size=1048576 >[ 106.425] sna_create_pixmap: usage=17, flags=1b >[ 106.425] sna_pixmap_create_scratch(1024, 1024, 8, tiling=2) >[ 106.425] kgem_choose_tiling: 1024x1024 -> 2 >[ 106.425] create_pixmap: allocating pixmap 0x0, depth=8/8, size=0 >[ 106.425] create_pixmap: serial=1, usage=1, 0x0 >[ 106.425] create_pixmap_hdr: pixmap=1, width=1024, height=1024, usage=1 >[ 106.425] kgem_create_2d(1024x1024, bpp=8, tiling=2, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=1) >[ 106.425] kgem_surface_size: tile_width=128, tile_height=32 => aligned pitch=1024, height=1024 >[ 106.425] __kgem_bo_init(handle=5, num_pages=256) >[ 106.425] kgem_set_tiling: handle=5, tiling=2 [2], pitch=1024 [1024]: 1 >[ 106.425] new pitch=1024, tiling=2, handle=5, id=1, num_pages=256 [256], bucket=8 >[ 106.425] __sna_damage_all(1024, 1024) >[ 106.425] sna_pixmap_create_scratch: serial=1, 1024x1024, usage=1 >[ 106.425] sna_create_pixmap(1024, 1024, 32, usage=11) >[ 106.425] kgem_can_create_2d: 1024x1024 @ 32 >[ 106.425] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=1024 >[ 106.425] kgem_can_create_2d: untiled size=4194304 >[ 106.425] kgem_choose_tiling: TLB miss between lines 1024x1024 (pitch=4096), forcing tiling 1 >[ 106.425] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=1024 >[ 106.425] kgem_can_create_2d: tiled[-1] size=4194304 >[ 106.425] sna_create_pixmap: usage=17, flags=1b >[ 106.425] sna_pixmap_create_scratch(1024, 1024, 32, tiling=2) >[ 106.425] kgem_choose_tiling: TLB miss between lines 1024x1024 (pitch=4096), forcing tiling 2 >[ 106.425] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 106.425] create_pixmap: serial=2, usage=1, 0x0 >[ 106.425] create_pixmap_hdr: pixmap=2, width=1024, height=1024, usage=1 >[ 106.425] kgem_create_2d(1024x1024, bpp=32, tiling=2, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=1) >[ 106.425] kgem_surface_size: tile_width=128, tile_height=32 => aligned pitch=4096, height=1024 >[ 106.425] __kgem_bo_init(handle=6, num_pages=1024) >[ 106.425] kgem_set_tiling: handle=6, tiling=2 [2], pitch=4096 [4096]: 1 >[ 106.425] new pitch=4096, tiling=2, handle=6, id=2, num_pages=1024 [1024], bucket=10 >[ 106.425] __sna_damage_all(1024, 1024) >[ 106.425] sna_pixmap_create_scratch: serial=2, 1024x1024, usage=1 >[ 106.425] sna_gradients_create >[ 106.425] sna_alpha_cache_init >[ 106.425] kgem_create_linear(1052) >[ 106.425] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] >[ 106.425] search_linear_cache: inactive and cache bucket empty >[ 106.425] search_linear_cache: active cache bucket empty >[ 106.425] kgem_create_linear: new handle=7, num_pages=1 >[ 106.425] __kgem_bo_init(handle=7, num_pages=1) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=0, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=4, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=8, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=12, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=16, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=20, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=24, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=28, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=32, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=36, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=40, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=44, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=48, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=52, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=56, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=60, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=64, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=68, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=72, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=76, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=80, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=84, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=88, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=92, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=96, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=100, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=104, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=108, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=112, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=116, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=120, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=124, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=128, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=132, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=136, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=140, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=144, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=148, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=152, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=156, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=160, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=164, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=168, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=172, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=176, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=180, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=184, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=188, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=192, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=196, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=200, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=204, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=208, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=212, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=216, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=220, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=224, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=228, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=232, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=236, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=240, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=244, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=248, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=252, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=256, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=260, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=264, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=268, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=272, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=276, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=280, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=284, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=288, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=292, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=296, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=300, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.425] kgem_create_proxy: target handle=7 [proxy? -1], offset=304, length=4, io=0 >[ 106.425] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=308, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=312, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=316, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=320, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=324, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=328, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=332, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=336, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=340, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=344, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=348, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=352, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=356, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=360, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=364, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=368, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=372, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=376, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=380, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=384, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=388, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=392, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=396, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=400, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=404, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=408, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=412, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=416, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=420, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=424, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=428, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=432, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=436, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=440, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=444, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=448, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=452, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=456, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=460, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=464, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=468, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=472, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=476, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=480, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=484, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=488, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=492, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=496, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=500, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=504, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=508, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=512, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=516, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=520, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=524, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=528, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=532, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=536, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=540, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=544, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=548, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=552, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=556, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=560, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=564, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=568, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=572, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=576, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=580, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=584, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=588, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=592, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=596, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=600, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=604, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=608, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=612, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=616, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=620, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=624, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=628, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=632, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=636, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=640, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=644, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=648, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=652, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=656, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=660, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=664, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=668, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=672, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=676, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=680, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=684, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=688, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=692, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=696, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=700, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=704, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=708, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=712, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=716, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=720, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=724, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=728, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=732, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=736, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=740, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=744, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=748, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=752, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=756, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=760, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=764, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=768, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=772, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=776, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=780, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=784, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=788, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=792, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=796, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=800, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=804, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=808, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=812, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=816, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=820, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=824, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=828, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=832, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=836, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=840, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=844, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=848, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=852, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=856, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=860, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=864, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=868, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=872, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=876, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=880, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=884, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=888, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=892, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=896, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=900, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=904, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=908, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=912, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=916, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=920, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=924, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=928, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=932, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=936, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=940, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.426] kgem_create_proxy: target handle=7 [proxy? -1], offset=944, length=4, io=0 >[ 106.426] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=948, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=952, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=956, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=960, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=964, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=968, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=972, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=976, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=980, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=984, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=988, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=992, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=996, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=1000, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=1004, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=1008, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=1012, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=1016, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=1020, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=1024, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=1028, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=1032, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=1036, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=1040, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=1044, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] kgem_create_proxy: target handle=7 [proxy? -1], offset=1048, length=4, io=0 >[ 106.427] __kgem_bo_init(handle=7, num_pages=4) >[ 106.427] __kgem_bo_map__cpu: caching CPU vma for 7 >[ 106.427] sna_solid_cache_init >[ 106.427] kgem_create_linear(4096) >[ 106.427] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] >[ 106.427] search_linear_cache: inactive and cache bucket empty >[ 106.427] search_linear_cache: active cache bucket empty >[ 106.427] kgem_create_linear: new handle=8, num_pages=1 >[ 106.427] __kgem_bo_init(handle=8, num_pages=1) >[ 106.427] sna_create_pixmap(3840, 2160, 24, usage=10) >[ 106.427] kgem_can_create_2d: 3840x2160 @ 24 >[ 106.427] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 106.427] kgem_can_create_2d: untiled size=33177600 >[ 106.427] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 106.427] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 106.427] kgem_can_create_2d: tiled[-1] size=33177600 >[ 106.427] sna_create_pixmap: usage=16, flags=1b >[ 106.427] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b >[ 106.427] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 >[ 106.427] create_pixmap: serial=3, usage=16, 0x0 >[ 106.427] create_pixmap_hdr: pixmap=3, width=3840, height=2160, usage=16 >[ 106.427] sna_create_pixmap: serial=3, 3840x2160, usage=16 >[ 106.427] sna_pixmap_force_to_gpu(pixmap=3, flags=102) >[ 106.427] sna_pixmap_move_to_gpu(pixmap=3, usage=16), flags=142 >[ 106.427] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 106.427] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b >[ 106.427] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 106.427] sna_pixmap_alloc_gpu: pixmap=3 >[ 106.427] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) >[ 106.427] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 >[ 106.427] __kgem_bo_init(handle=9, num_pages=8100) >[ 106.427] kgem_set_tiling: handle=9, tiling=1 [1], pitch=15360 [15360]: 1 >[ 106.427] __kgem_bo_make_scanout: create fb 3840x2160@24/32 >[ 106.427] __kgem_bo_map__gtt(handle=9, size=33177600) >[ 106.431] __kgem_bo_make_scanout: attached fb=68 to handle=9 >[ 106.431] new pitch=15360, tiling=1, handle=9, id=266, num_pages=8100 [8100], bucket=12 >[ 106.431] sna_pixmap_mark_active: pixmap=3, handle=9 >[ 106.431] sna_set_screen_pixmap: changing from pixmap=0 to pixmap=3, (sna->front=0) >[ 106.431] sna_copy_fbcon >[ 106.431] sna_pixmap_move_to_gpu(pixmap=3, usage=16), flags=101 >[ 106.431] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 106.431] sna_pixmap_mark_active: pixmap=3, handle=9 >[ 106.431] sna_copy_fbcon: found fbcon, size=3840x2160, depth=24, bpp=32 >[ 106.431] kgem_create_for_name(name=1) >[ 106.431] kgem_create_for_name: new handle=11 >[ 106.431] kgem_create_for_name: handle=11, tiling=0 >[ 106.431] __kgem_bo_init(handle=11, num_pages=8100) >[ 106.431] sna_copy_fbcon: fbcon handle=11 >[ 106.431] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 106.431] kgem_bo_is_render: handle=11, rq? 1 [0] >[ 106.431] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 106.431] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(15360, 15360) >[ 106.431] needs_batch_flush: flushing before handle=9 for new reservation >[ 106.431] needs_batch_flush: flushing before handle=11 for required semaphore >[ 106.431] __kgem_bcs_set_tiling: src handle=11:tiling=0, dst handle=9:tiling=1 >[ 106.431] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) >[ 106.431] sna_blt_copy_boxes: box=(0, 0)x(3840, 2160) >[ 106.431] kgem_add_reloc64: handle=9, pos=4, delta=0, domains=28002 >[ 106.431] kgem_add_handle: handle=9, index=0 >[ 106.431] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=0) >[ 106.431] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 106.431] kgem_add_reloc64: handle=11, pos=8, delta=0, domains=28000 >[ 106.431] kgem_add_handle: handle=11, index=1 >[ 106.431] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=0) >[ 106.431] sna_blt_copy_boxes: flushing BLT operation on empty ring >[ 106.431] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=16200 [fenced=0] >[ 106.431] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.431] __kgem_bo_map__cpu: caching CPU vma for 1 >[ 106.431] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 106.431] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe05a000 >[ 106.431] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fc0b6000 >[ 106.431] __kgem_busy: handle=1, busy=524288, wedged=0 >[ 106.431] _sna_damage_add_box(None + [(0, 0), (3840, 2160)]) >[ 106.431] damage_union: extending damage (32767, 32767), (-32768, -32768) by (0, 0), (3840, 2160) >[ 106.431] = [[(0, 0), (3840, 2160)]: [(0, 0), (3840, 2160)] ] >[ 106.431] _kgem_bo_destroy: handle=11, proxy? 0 >[ 106.431] __kgem_bo_destroy: handle=11, size=33177600 >[ 106.431] kgem_bo_free: handle=11, size=33177600 >[ 106.431] kgem_bo_free: releasing 0x0:0x0 vma for handle=11, count=0 >[ 106.431] sna_set_desired_mode >[ 106.431] (II) intel(0): switch to mode 3840x2160@60.0 on eDP1 using pipe 0, position (0, 0), rotation normal, reflection none >[ 106.437] __sna_crtc_set_mode: CRTC=32, pipe=0, hidden?=1 >[ 106.437] (II) intel(0): switch to mode 3840x2160@60.0 on DP1-2 using pipe 1, position (0, 0), rotation normal, reflection none >[ 106.452] __sna_crtc_set_mode: CRTC=39, pipe=1, hidden?=1 >[ 106.452] sna_output_dpms(DP1:56): dpms=3 (current: 3), active? 0 >[ 106.452] sna_output_dpms(DP1-1:69): dpms=3 (current: 0), active? 0 >[ 106.452] sna_output_dpms(DP1-3:84): dpms=3 (current: 0), active? 0 >[ 106.452] sna_output_dpms(DP2:63): dpms=3 (current: 3), active? 0 >[ 106.452] sna_output_dpms(HDMI1:60): dpms=3 (current: 3), active? 0 >[ 106.452] sna_output_dpms(HDMI2:67): dpms=3 (current: 3), active? 0 >[ 106.452] sna_crtc_dpms(pipe 2, dpms mode -> 3):= active=0 >[ 106.452] sna_crtc_config_notify(dirty?=0) >[ 106.452] sna_mode_check: hidden?=1 >[ 106.452] (II) intel(0): Setting screen physical size to 1016 x 571 >[ 106.452] sna_mode_resize (3840, 2160) -> (3840, 2160) >[ 106.452] sna_create_pixmap(16, 16, 1, usage=0) >[ 106.452] kgem_can_create_2d: 16x16 @ 1 >[ 106.453] kgem_can_create_2d: unhandled depth 1 >[ 106.453] sna_create_pixmap: can not use GPU, just creating shadow >[ 106.453] create_pixmap: allocating pixmap 16x16, depth=1/1, size=72 >[ 106.453] create_pixmap: serial=4, usage=0, 16x16 >[ 106.453] sna_validate_gc(0x5619f14e7710) changes=7fffff, previous serial=80000000, drawable=4 >[ 106.453] sna_validate_gc: recomputing clip >[ 106.453] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f14e76a0] >[ 106.453] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) >[ 106.453] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) >[ 106.453] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 >[ 106.453] sna_poly_fill_rect: fallback -- unattached >[ 106.453] sna_poly_fill_rect: fallback (0, 0), (16, 16) >[ 106.453] sna_gc_move_to_cpu(0x5619f14e7710) changes=7fffff >[ 106.453] drawable_gc_flags: try operating on drawable inplace [hint? 1] >[ 106.453] sna_drawable_move_region_to_cpu(pixmap=4 (16x16), [(0, 0), (16, 16)], flags=5) >[ 106.453] sna_drawable_move_region_to_cpu: not attached to pixmap 4 (depth 1) >[ 106.453] sna_poly_fill_rect: fallback - fbPolyFillRect >[ 106.453] sna_gc_move_to_gpu(0x5619f14e7710) >[ 106.455] sna_realize_font (key=0) >[ 106.455] sna_realize_font (key=0) >[ 106.455] sna_create_pixmap(16, 16, 1, usage=1) >[ 106.455] kgem_can_create_2d: 16x16 @ 1 >[ 106.455] kgem_can_create_2d: unhandled depth 1 >[ 106.455] sna_create_pixmap: can not use GPU, just creating shadow >[ 106.455] create_pixmap: allocating pixmap 16x16, depth=1/1, size=72 >[ 106.455] create_pixmap: serial=6, usage=1, 16x16 >[ 106.455] sna_validate_gc(0x5619f14e7710) changes=7fffff, previous serial=80000000, drawable=6 >[ 106.455] sna_validate_gc: recomputing clip >[ 106.455] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f14e76a0] >[ 106.455] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) >[ 106.455] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) >[ 106.455] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 >[ 106.455] sna_poly_fill_rect: fallback -- unattached >[ 106.455] sna_poly_fill_rect: fallback (0, 0), (16, 16) >[ 106.455] sna_gc_move_to_cpu(0x5619f14e7710) changes=7fffff >[ 106.455] drawable_gc_flags: try operating on drawable inplace [hint? 1] >[ 106.455] sna_drawable_move_region_to_cpu(pixmap=6 (16x16), [(0, 0), (16, 16)], flags=5) >[ 106.455] sna_drawable_move_region_to_cpu: not attached to pixmap 6 (depth 1) >[ 106.455] sna_poly_fill_rect: fallback - fbPolyFillRect >[ 106.455] sna_gc_move_to_gpu(0x5619f14e7710) >[ 106.455] sna_validate_gc(0x5619f14e7710) changes=4, previous serial=80000006, drawable=6 >[ 106.455] sna_font_too_large? (16 + 17) x 17: 99 > 124 >[ 106.455] sna_glyph_blt (7, 7) x 1, fg=1, bg=ffffffff alu=cc >[ 106.455] sna_drawable_use_bo pixmap=6, box=((0, 0), (16, 16)), flags=1... >[ 106.455] sna_drawable_use_bo: not attached >[ 106.455] sna_poly_text16: fallback >[ 106.455] sna_gc_move_to_cpu(0x5619f14e7710) changes=4 >[ 106.455] sna_drawable_move_region_to_cpu(pixmap=6 (16x16), [(0, 0), (16, 16)], flags=3) >[ 106.455] sna_drawable_move_region_to_cpu: not attached to pixmap 6 (depth 1) >[ 106.455] sna_poly_text16: fallback -- fbPolyGlyphBlt >[ 106.455] sna_gc_move_to_gpu(0x5619f14e7710) >[ 106.455] sna_get_image: pixmap=6 (0, 0)x(16, 16), format=1, mask=1, depth=1 >[ 106.455] sna_drawable_move_region_to_cpu(pixmap=6 (16x16), [(0, 0), (16, 16)], flags=22) >[ 106.455] sna_drawable_move_region_to_cpu: not attached to pixmap 6 (depth 1) >[ 106.455] sna_destroy_pixmap: pixmap=6, attached?=0 >[ 106.455] sna_create_pixmap(16, 16, 1, usage=1) >[ 106.455] kgem_can_create_2d: 16x16 @ 1 >[ 106.455] kgem_can_create_2d: unhandled depth 1 >[ 106.455] sna_create_pixmap: can not use GPU, just creating shadow >[ 106.455] create_pixmap: allocating pixmap 16x16, depth=1/1, size=72 >[ 106.455] create_pixmap: serial=7, usage=1, 16x16 >[ 106.455] sna_validate_gc(0x5619f14e7710) changes=7fffff, previous serial=80000000, drawable=7 >[ 106.455] sna_validate_gc: recomputing clip >[ 106.455] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f14e76a0] >[ 106.455] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) >[ 106.455] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) >[ 106.455] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 >[ 106.455] sna_poly_fill_rect: fallback -- unattached >[ 106.455] sna_poly_fill_rect: fallback (0, 0), (16, 16) >[ 106.455] sna_gc_move_to_cpu(0x5619f14e7710) changes=7fffff >[ 106.455] drawable_gc_flags: try operating on drawable inplace [hint? 1] >[ 106.455] sna_drawable_move_region_to_cpu(pixmap=7 (16x16), [(0, 0), (16, 16)], flags=5) >[ 106.455] sna_drawable_move_region_to_cpu: not attached to pixmap 7 (depth 1) >[ 106.455] sna_poly_fill_rect: fallback - fbPolyFillRect >[ 106.455] sna_gc_move_to_gpu(0x5619f14e7710) >[ 106.455] sna_validate_gc(0x5619f14e7710) changes=4, previous serial=80000007, drawable=7 >[ 106.455] sna_font_too_large? (16 + 17) x 17: 99 > 124 >[ 106.455] sna_glyph_blt (7, 7) x 1, fg=1, bg=ffffffff alu=cc >[ 106.455] sna_drawable_use_bo pixmap=7, box=((1, 1), (15, 15)), flags=1... >[ 106.455] sna_drawable_use_bo: not attached >[ 106.455] sna_poly_text16: fallback >[ 106.455] sna_gc_move_to_cpu(0x5619f14e7710) changes=4 >[ 106.455] sna_drawable_move_region_to_cpu(pixmap=7 (16x16), [(1, 1), (15, 15)], flags=3) >[ 106.455] sna_drawable_move_region_to_cpu: not attached to pixmap 7 (depth 1) >[ 106.455] sna_poly_text16: fallback -- fbPolyGlyphBlt >[ 106.455] sna_gc_move_to_gpu(0x5619f14e7710) >[ 106.455] sna_get_image: pixmap=7 (0, 0)x(16, 16), format=1, mask=1, depth=1 >[ 106.455] sna_drawable_move_region_to_cpu(pixmap=7 (16x16), [(0, 0), (16, 16)], flags=22) >[ 106.455] sna_drawable_move_region_to_cpu: not attached to pixmap 7 (depth 1) >[ 106.455] sna_destroy_pixmap: pixmap=7, attached?=0 >[ 106.455] sna_create_window: window=250 >[ 106.455] sna_set_window_pixmap: window=250, old pixmap=0 new pixmap=3 >[ 106.455] sna_change_window_attributes >[ 106.455] sna_validate_gc(0x5619f14e77f0) changes=7fffff, previous serial=80000000, drawable=5 >[ 106.455] sna_validate_gc: recomputing clip >[ 106.455] sna_validate_gc: composite clip=1x[(0, 0), (3840, 2160)] [0x5619f14e7f30] >[ 106.455] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) >[ 106.455] sna_poly_fill_rect_extents: [0] = (0, 0)x(3840, 2160) >[ 106.455] sna_poly_fill_rect: extents(0, 0), (3840, 2160), flags=1 >[ 106.455] sna_poly_fill_rect: promoting to full GPU >[ 106.455] __sna_damage_all(3840, 2160) >[ 106.455] sna_poly_fill_rect: dropping last-cpu hint >[ 106.455] sna_drawable_use_bo pixmap=3, box=((0, 0), (3840, 2160)), flags=19... >[ 106.455] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 106.455] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.455] sna_drawable_use_bo: using whole GPU bo >[ 106.455] sna_poly_fill_rect: solid fill [0], testing for blt >[ 106.455] sna_poly_fill_rect_blt pixmap=3 x 1 [(0, 0)x(3840, 2160)...]+(0,0), clipped?=0 >[ 106.455] sna_poly_fill_rect_blt: using fill_one() fast path: (0, 0), (3840, 2160). alu=3, pixel=0, damage?=0 >[ 106.455] kgem_bo_is_render: handle=9, rq? 1 [3] >[ 106.455] sna_blt_fill_boxes (32, 0, 3) x 1 >[ 106.455] sna_blt_fill_box: box=((0, 0), (3840, 2160)) >[ 106.455] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=9:tiling=1 >[ 106.455] kgem_add_reloc64: handle=9, pos=4, delta=0, domains=28002 >[ 106.455] kgem_add_handle: handle=9, index=0 >[ 106.455] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=fe05a000) >[ 106.455] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 106.455] sna_poly_fill_rect_blt: pixmap=3, marking clear [0] >[ 106.465] (II) XKB: Reusing cached keymap >[ 106.470] (II) config/udev: Adding input device Power Button (/dev/input/event3) >[ 106.470] (**) Power Button: Applying InputClass "evdev keyboard catchall" >[ 106.470] (II) LoadModule: "evdev" >[ 106.470] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so >[ 106.470] (II) Module evdev: vendor="X.Org Foundation" >[ 106.470] compiled for 1.18.1, module version = 2.10.1 >[ 106.470] Module class: X.Org XInput Driver >[ 106.470] ABI class: X.Org XInput driver, version 22.1 >[ 106.470] (II) Using input driver 'evdev' for 'Power Button' >[ 106.470] Option "_source" "server/udev" >[ 106.470] Option "name" "Power Button" >[ 106.470] Option "path" "/dev/input/event3" >[ 106.470] Option "device" "/dev/input/event3" >[ 106.470] Option "major" "13" >[ 106.470] Option "minor" "67" >[ 106.470] Option "xkb_layout" "us" >[ 106.470] Option "xkb_model" "pc105" >[ 106.470] Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3" >[ 106.470] Option "driver" "evdev" >[ 106.470] (**) Power Button: always reports core events >[ 106.470] (**) evdev: Power Button: Device: "/dev/input/event3" >[ 106.470] (--) evdev: Power Button: Vendor 0 Product 0x1 >[ 106.470] (--) evdev: Power Button: Found keys >[ 106.470] (II) evdev: Power Button: Configuring as keyboard >[ 106.470] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3" >[ 106.470] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6) >[ 106.470] (**) Option "xkb_rules" "evdev" >[ 106.470] (**) Option "xkb_model" "pc105" >[ 106.470] (**) Option "xkb_layout" "us" >[ 106.470] (II) XKB: Reusing cached keymap >[ 106.471] (II) config/udev: Adding input device Video Bus (/dev/input/event5) >[ 106.471] (**) Video Bus: Applying InputClass "evdev keyboard catchall" >[ 106.471] (II) Using input driver 'evdev' for 'Video Bus' >[ 106.471] Option "_source" "server/udev" >[ 106.471] Option "name" "Video Bus" >[ 106.471] Option "path" "/dev/input/event5" >[ 106.471] Option "device" "/dev/input/event5" >[ 106.471] Option "major" "13" >[ 106.471] Option "minor" "69" >[ 106.471] Option "xkb_layout" "us" >[ 106.471] Option "xkb_model" "pc105" >[ 106.471] Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input7/event5" >[ 106.471] Option "driver" "evdev" >[ 106.471] (**) Video Bus: always reports core events >[ 106.471] (**) evdev: Video Bus: Device: "/dev/input/event5" >[ 106.471] (--) evdev: Video Bus: Vendor 0 Product 0x6 >[ 106.471] (--) evdev: Video Bus: Found keys >[ 106.471] (II) evdev: Video Bus: Configuring as keyboard >[ 106.471] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input7/event5" >[ 106.471] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7) >[ 106.471] (**) Option "xkb_rules" "evdev" >[ 106.471] (**) Option "xkb_model" "pc105" >[ 106.471] (**) Option "xkb_layout" "us" >[ 106.471] (II) XKB: Reusing cached keymap >[ 106.471] (II) config/udev: Adding input device Video Bus (/dev/input/event6) >[ 106.471] (**) Video Bus: Applying InputClass "evdev keyboard catchall" >[ 106.471] (II) Using input driver 'evdev' for 'Video Bus' >[ 106.471] Option "_source" "server/udev" >[ 106.471] Option "name" "Video Bus" >[ 106.471] Option "path" "/dev/input/event6" >[ 106.471] Option "device" "/dev/input/event6" >[ 106.471] Option "major" "13" >[ 106.471] Option "minor" "70" >[ 106.471] Option "xkb_layout" "us" >[ 106.471] Option "xkb_model" "pc105" >[ 106.471] Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:0a/LNXVIDEO:01/input/input8/event6" >[ 106.471] Option "driver" "evdev" >[ 106.471] (**) Video Bus: always reports core events >[ 106.471] (**) evdev: Video Bus: Device: "/dev/input/event6" >[ 106.471] (--) evdev: Video Bus: Vendor 0 Product 0x6 >[ 106.471] (--) evdev: Video Bus: Found keys >[ 106.471] (II) evdev: Video Bus: Configuring as keyboard >[ 106.471] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:0a/LNXVIDEO:01/input/input8/event6" >[ 106.471] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 8) >[ 106.471] (**) Option "xkb_rules" "evdev" >[ 106.471] (**) Option "xkb_model" "pc105" >[ 106.471] (**) Option "xkb_layout" "us" >[ 106.471] (II) XKB: Reusing cached keymap >[ 106.471] (II) config/udev: Adding input device Power Button (/dev/input/event1) >[ 106.471] (**) Power Button: Applying InputClass "evdev keyboard catchall" >[ 106.471] (II) Using input driver 'evdev' for 'Power Button' >[ 106.471] Option "_source" "server/udev" >[ 106.471] Option "name" "Power Button" >[ 106.471] Option "path" "/dev/input/event1" >[ 106.471] Option "device" "/dev/input/event1" >[ 106.471] Option "major" "13" >[ 106.471] Option "minor" "65" >[ 106.471] Option "xkb_layout" "us" >[ 106.471] Option "xkb_model" "pc105" >[ 106.471] Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1" >[ 106.471] Option "driver" "evdev" >[ 106.471] (**) Power Button: always reports core events >[ 106.471] (**) evdev: Power Button: Device: "/dev/input/event1" >[ 106.471] (--) evdev: Power Button: Vendor 0 Product 0x1 >[ 106.471] (--) evdev: Power Button: Found keys >[ 106.471] (II) evdev: Power Button: Configuring as keyboard >[ 106.471] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1" >[ 106.471] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 9) >[ 106.471] (**) Option "xkb_rules" "evdev" >[ 106.471] (**) Option "xkb_model" "pc105" >[ 106.471] (**) Option "xkb_layout" "us" >[ 106.471] (II) XKB: Reusing cached keymap >[ 106.472] (II) config/udev: Adding input device Lid Switch (/dev/input/event0) >[ 106.472] (II) No input driver specified, ignoring this device. >[ 106.472] (II) This device may have been added with another device file. >[ 106.472] (II) config/udev: Adding input device Sleep Button (/dev/input/event2) >[ 106.472] (**) Sleep Button: Applying InputClass "evdev keyboard catchall" >[ 106.472] (II) Using input driver 'evdev' for 'Sleep Button' >[ 106.472] Option "_source" "server/udev" >[ 106.472] Option "name" "Sleep Button" >[ 106.472] Option "path" "/dev/input/event2" >[ 106.472] Option "device" "/dev/input/event2" >[ 106.472] Option "major" "13" >[ 106.472] Option "minor" "66" >[ 106.472] Option "xkb_layout" "us" >[ 106.472] Option "xkb_model" "pc105" >[ 106.472] Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2/event2" >[ 106.472] Option "driver" "evdev" >[ 106.472] (**) Sleep Button: always reports core events >[ 106.472] (**) evdev: Sleep Button: Device: "/dev/input/event2" >[ 106.472] (--) evdev: Sleep Button: Vendor 0 Product 0x3 >[ 106.472] (--) evdev: Sleep Button: Found keys >[ 106.472] (II) evdev: Sleep Button: Configuring as keyboard >[ 106.472] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2/event2" >[ 106.472] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 10) >[ 106.472] (**) Option "xkb_rules" "evdev" >[ 106.472] (**) Option "xkb_model" "pc105" >[ 106.472] (**) Option "xkb_layout" "us" >[ 106.472] (II) XKB: Reusing cached keymap >[ 106.472] (II) config/udev: Adding input device PIXART USB OPTICAL MOUSE (/dev/input/event7) >[ 106.472] (**) PIXART USB OPTICAL MOUSE: Applying InputClass "evdev pointer catchall" >[ 106.472] (II) Using input driver 'evdev' for 'PIXART USB OPTICAL MOUSE' >[ 106.472] Option "_source" "server/udev" >[ 106.472] Option "name" "PIXART USB OPTICAL MOUSE" >[ 106.472] Option "path" "/dev/input/event7" >[ 106.472] Option "device" "/dev/input/event7" >[ 106.472] Option "major" "13" >[ 106.472] Option "minor" "71" >[ 106.472] Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:093A:2510.0001/input/input9/event7" >[ 106.472] Option "driver" "evdev" >[ 106.472] (**) PIXART USB OPTICAL MOUSE: always reports core events >[ 106.472] (**) evdev: PIXART USB OPTICAL MOUSE: Device: "/dev/input/event7" >[ 106.472] (--) evdev: PIXART USB OPTICAL MOUSE: Vendor 0x93a Product 0x2510 >[ 106.472] (--) evdev: PIXART USB OPTICAL MOUSE: Found 3 mouse buttons >[ 106.472] (--) evdev: PIXART USB OPTICAL MOUSE: Found scroll wheel(s) >[ 106.472] (--) evdev: PIXART USB OPTICAL MOUSE: Found relative axes >[ 106.472] (--) evdev: PIXART USB OPTICAL MOUSE: Found x and y relative axes >[ 106.472] (II) evdev: PIXART USB OPTICAL MOUSE: Configuring as mouse >[ 106.472] (II) evdev: PIXART USB OPTICAL MOUSE: Adding scrollwheel support >[ 106.472] (**) evdev: PIXART USB OPTICAL MOUSE: YAxisMapping: buttons 4 and 5 >[ 106.472] (**) evdev: PIXART USB OPTICAL MOUSE: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 >[ 106.472] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:093A:2510.0001/input/input9/event7" >[ 106.472] (II) XINPUT: Adding extended input device "PIXART USB OPTICAL MOUSE" (type: MOUSE, id 11) >[ 106.473] (II) evdev: PIXART USB OPTICAL MOUSE: initialized for relative axes. >[ 106.473] (**) PIXART USB OPTICAL MOUSE: (accel) keeping acceleration scheme 1 >[ 106.473] (**) PIXART USB OPTICAL MOUSE: (accel) acceleration profile 0 >[ 106.473] (**) PIXART USB OPTICAL MOUSE: (accel) acceleration factor: 2.000 >[ 106.473] (**) PIXART USB OPTICAL MOUSE: (accel) acceleration threshold: 4 >[ 106.473] (II) config/udev: Adding input device PIXART USB OPTICAL MOUSE (/dev/input/mouse0) >[ 106.473] (II) No input driver specified, ignoring this device. >[ 106.473] (II) This device may have been added with another device file. >[ 106.473] (II) config/udev: Adding input device Integrated_Webcam_HD (/dev/input/event19) >[ 106.473] (**) Integrated_Webcam_HD: Applying InputClass "evdev keyboard catchall" >[ 106.473] (II) Using input driver 'evdev' for 'Integrated_Webcam_HD' >[ 106.473] Option "_source" "server/udev" >[ 106.473] Option "name" "Integrated_Webcam_HD" >[ 106.473] Option "path" "/dev/input/event19" >[ 106.473] Option "device" "/dev/input/event19" >[ 106.473] Option "major" "13" >[ 106.473] Option "minor" "83" >[ 106.473] Option "xkb_layout" "us" >[ 106.473] Option "xkb_model" "pc105" >[ 106.473] Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.0/input/input23/event19" >[ 106.473] Option "driver" "evdev" >[ 106.473] (**) Integrated_Webcam_HD: always reports core events >[ 106.473] (**) evdev: Integrated_Webcam_HD: Device: "/dev/input/event19" >[ 106.473] (--) evdev: Integrated_Webcam_HD: Vendor 0x1bcf Product 0x2b95 >[ 106.473] (--) evdev: Integrated_Webcam_HD: Found keys >[ 106.473] (II) evdev: Integrated_Webcam_HD: Configuring as keyboard >[ 106.473] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.0/input/input23/event19" >[ 106.473] (II) XINPUT: Adding extended input device "Integrated_Webcam_HD" (type: KEYBOARD, id 12) >[ 106.473] (**) Option "xkb_rules" "evdev" >[ 106.473] (**) Option "xkb_model" "pc105" >[ 106.473] (**) Option "xkb_layout" "us" >[ 106.473] (II) XKB: Reusing cached keymap >[ 106.473] (II) config/udev: Adding input device ELAN Touchscreen (/dev/input/event18) >[ 106.473] (**) ELAN Touchscreen: Applying InputClass "evdev touchscreen catchall" >[ 106.473] (II) Using input driver 'evdev' for 'ELAN Touchscreen' >[ 106.473] Option "_source" "server/udev" >[ 106.473] Option "name" "ELAN Touchscreen" >[ 106.473] Option "path" "/dev/input/event18" >[ 106.473] Option "device" "/dev/input/event18" >[ 106.474] Option "major" "13" >[ 106.474] Option "minor" "82" >[ 106.474] Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0/0003:04F3:24A1.0002/input/input19/event18" >[ 106.474] Option "driver" "evdev" >[ 106.474] (**) ELAN Touchscreen: always reports core events >[ 106.474] (**) evdev: ELAN Touchscreen: Device: "/dev/input/event18" >[ 106.474] (--) evdev: ELAN Touchscreen: absolute axis 0 [0..4002] >[ 106.474] (--) evdev: ELAN Touchscreen: absolute axis 0x1 [0..2262] >[ 106.474] (--) evdev: ELAN Touchscreen: absolute axis 0x2f [0..9] >[ 106.474] (--) evdev: ELAN Touchscreen: absolute axis 0x30 [0..255] >[ 106.474] (--) evdev: ELAN Touchscreen: absolute axis 0x31 [0..255] >[ 106.474] (--) evdev: ELAN Touchscreen: absolute axis 0x34 [0..1] >[ 106.474] (--) evdev: ELAN Touchscreen: absolute axis 0x35 [0..4002] >[ 106.474] (--) evdev: ELAN Touchscreen: absolute axis 0x36 [0..2262] >[ 106.474] (--) evdev: ELAN Touchscreen: absolute axis 0x39 [0..65535] >[ 106.474] (--) evdev: ELAN Touchscreen: absolute axis 0x3c [0..4002] >[ 106.474] (--) evdev: ELAN Touchscreen: absolute axis 0x3d [0..2262] >[ 106.474] (--) evdev: ELAN Touchscreen: Vendor 0x4f3 Product 0x24a1 >[ 106.474] (--) evdev: ELAN Touchscreen: Found absolute axes >[ 106.474] (--) evdev: ELAN Touchscreen: Found absolute multitouch axes >[ 106.474] (II) evdev: ELAN Touchscreen: No buttons found, faking one. >[ 106.474] (--) evdev: ELAN Touchscreen: Found x and y absolute axes >[ 106.474] (--) evdev: ELAN Touchscreen: Found absolute touchscreen >[ 106.474] (II) evdev: ELAN Touchscreen: Configuring as touchscreen >[ 106.474] (**) evdev: ELAN Touchscreen: YAxisMapping: buttons 4 and 5 >[ 106.474] (**) evdev: ELAN Touchscreen: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 >[ 106.474] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0/0003:04F3:24A1.0002/input/input19/event18" >[ 106.474] (II) XINPUT: Adding extended input device "ELAN Touchscreen" (type: TOUCHSCREEN, id 13) >[ 106.474] (II) evdev: ELAN Touchscreen: initialized for absolute axes. >[ 106.474] (**) ELAN Touchscreen: (accel) keeping acceleration scheme 1 >[ 106.474] (**) ELAN Touchscreen: (accel) acceleration profile 0 >[ 106.474] (**) ELAN Touchscreen: (accel) acceleration factor: 2.000 >[ 106.474] (**) ELAN Touchscreen: (accel) acceleration threshold: 4 >[ 106.474] (II) config/udev: Adding input device ELAN Touchscreen (/dev/input/mouse2) >[ 106.474] (II) No input driver specified, ignoring this device. >[ 106.474] (II) This device may have been added with another device file. >[ 106.474] (II) config/udev: Adding input device HDA Intel PCH Headphone Mic (/dev/input/event11) >[ 106.474] (II) No input driver specified, ignoring this device. >[ 106.474] (II) This device may have been added with another device file. >[ 106.474] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event12) >[ 106.474] (II) No input driver specified, ignoring this device. >[ 106.474] (II) This device may have been added with another device file. >[ 106.474] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=7 (/dev/input/event13) >[ 106.474] (II) No input driver specified, ignoring this device. >[ 106.474] (II) This device may have been added with another device file. >[ 106.475] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=8 (/dev/input/event14) >[ 106.475] (II) No input driver specified, ignoring this device. >[ 106.475] (II) This device may have been added with another device file. >[ 106.475] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=9 (/dev/input/event15) >[ 106.475] (II) No input driver specified, ignoring this device. >[ 106.475] (II) This device may have been added with another device file. >[ 106.475] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=10 (/dev/input/event16) >[ 106.475] (II) No input driver specified, ignoring this device. >[ 106.475] (II) This device may have been added with another device file. >[ 106.475] (II) config/udev: Adding input device Intel HID events (/dev/input/event9) >[ 106.475] (**) Intel HID events: Applying InputClass "evdev keyboard catchall" >[ 106.475] (II) Using input driver 'evdev' for 'Intel HID events' >[ 106.475] Option "_source" "server/udev" >[ 106.475] Option "name" "Intel HID events" >[ 106.475] Option "path" "/dev/input/event9" >[ 106.475] Option "device" "/dev/input/event9" >[ 106.475] Option "major" "13" >[ 106.475] Option "minor" "73" >[ 106.475] Option "xkb_layout" "us" >[ 106.475] Option "xkb_model" "pc105" >[ 106.475] Option "config_info" "udev:/sys/devices/platform/INT33D5:00/input/input10/event9" >[ 106.475] Option "driver" "evdev" >[ 106.475] (**) Intel HID events: always reports core events >[ 106.475] (**) evdev: Intel HID events: Device: "/dev/input/event9" >[ 106.475] (--) evdev: Intel HID events: Vendor 0 Product 0 >[ 106.475] (--) evdev: Intel HID events: Found keys >[ 106.475] (II) evdev: Intel HID events: Configuring as keyboard >[ 106.475] (**) Option "config_info" "udev:/sys/devices/platform/INT33D5:00/input/input10/event9" >[ 106.475] (II) XINPUT: Adding extended input device "Intel HID events" (type: KEYBOARD, id 14) >[ 106.475] (**) Option "xkb_rules" "evdev" >[ 106.475] (**) Option "xkb_model" "pc105" >[ 106.475] (**) Option "xkb_layout" "us" >[ 106.475] (II) XKB: Reusing cached keymap >[ 106.475] (II) config/udev: Adding input device Intel HID 5 button array (/dev/input/event10) >[ 106.475] (**) Intel HID 5 button array: Applying InputClass "evdev keyboard catchall" >[ 106.475] (II) Using input driver 'evdev' for 'Intel HID 5 button array' >[ 106.475] Option "_source" "server/udev" >[ 106.475] Option "name" "Intel HID 5 button array" >[ 106.475] Option "path" "/dev/input/event10" >[ 106.475] Option "device" "/dev/input/event10" >[ 106.475] Option "major" "13" >[ 106.475] Option "minor" "74" >[ 106.475] Option "xkb_layout" "us" >[ 106.475] Option "xkb_model" "pc105" >[ 106.475] Option "config_info" "udev:/sys/devices/platform/INT33D5:00/input/input11/event10" >[ 106.475] Option "driver" "evdev" >[ 106.475] (**) Intel HID 5 button array: always reports core events >[ 106.475] (**) evdev: Intel HID 5 button array: Device: "/dev/input/event10" >[ 106.475] (--) evdev: Intel HID 5 button array: Vendor 0 Product 0 >[ 106.475] (--) evdev: Intel HID 5 button array: Found keys >[ 106.475] (II) evdev: Intel HID 5 button array: Configuring as keyboard >[ 106.475] (**) Option "config_info" "udev:/sys/devices/platform/INT33D5:00/input/input11/event10" >[ 106.475] (II) XINPUT: Adding extended input device "Intel HID 5 button array" (type: KEYBOARD, id 15) >[ 106.475] (**) Option "xkb_rules" "evdev" >[ 106.475] (**) Option "xkb_model" "pc105" >[ 106.475] (**) Option "xkb_layout" "us" >[ 106.475] (II) XKB: Reusing cached keymap >[ 106.476] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event4) >[ 106.476] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall" >[ 106.476] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard' >[ 106.476] Option "_source" "server/udev" >[ 106.476] Option "name" "AT Translated Set 2 keyboard" >[ 106.476] Option "path" "/dev/input/event4" >[ 106.476] Option "device" "/dev/input/event4" >[ 106.476] Option "major" "13" >[ 106.476] Option "minor" "68" >[ 106.476] Option "xkb_layout" "us" >[ 106.476] Option "xkb_model" "pc105" >[ 106.476] Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input4/event4" >[ 106.476] Option "driver" "evdev" >[ 106.476] (**) AT Translated Set 2 keyboard: always reports core events >[ 106.476] (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event4" >[ 106.476] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1 >[ 106.476] (--) evdev: AT Translated Set 2 keyboard: Found keys >[ 106.476] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard >[ 106.476] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input4/event4" >[ 106.476] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 16) >[ 106.476] (**) Option "xkb_rules" "evdev" >[ 106.476] (**) Option "xkb_model" "pc105" >[ 106.476] (**) Option "xkb_layout" "us" >[ 106.476] (II) XKB: Reusing cached keymap >[ 106.476] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event8) >[ 106.476] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall" >[ 106.476] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchscreen catchall" >[ 106.476] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall" >[ 106.476] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons" >[ 106.476] (II) LoadModule: "synaptics" >[ 106.476] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so >[ 106.476] (II) Module synaptics: vendor="X.Org Foundation" >[ 106.476] compiled for 1.18.1, module version = 1.8.2 >[ 106.476] Module class: X.Org XInput Driver >[ 106.476] ABI class: X.Org XInput driver, version 22.1 >[ 106.476] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad' >[ 106.476] Option "_source" "server/udev" >[ 106.476] Option "name" "SynPS/2 Synaptics TouchPad" >[ 106.476] Option "path" "/dev/input/event8" >[ 106.476] Option "device" "/dev/input/event8" >[ 106.476] Option "major" "13" >[ 106.476] Option "minor" "72" >[ 106.476] Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input6/event8" >[ 106.476] Option "driver" "synaptics" >[ 106.476] Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0" >[ 106.476] Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%" >[ 106.476] (**) SynPS/2 Synaptics TouchPad: always reports core events >[ 106.476] (**) Option "Device" "/dev/input/event8" >[ 106.568] (**) Option "Device" "/dev/input/event8" >[ 106.568] port opened successfully >[ 106.568] (II) synaptics: SynPS/2 Synaptics TouchPad: found clickpad property >[ 106.568] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1278 - 5664 (res 1347792384) >[ 106.568] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1206 - 4646 (res -25494) >[ 106.568] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 - 255 >[ 106.568] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 - 15 >[ 106.568] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left double triple >[ 106.568] (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7 >[ 106.568] (**) Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0" >[ 106.568] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found >[ 106.568] (**) SynPS/2 Synaptics TouchPad: always reports core events >[ 106.600] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input6/event8" >[ 106.600] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 17) >[ 106.600] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5 >[ 106.600] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MaxSpeed is now 1.75 >[ 106.600] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) AccelFactor is now 0.036 >[ 106.600] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1 >[ 106.600] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1 >[ 106.600] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000 >[ 106.600] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4 >[ 106.600] (**) Option "Device" "/dev/input/event8" >[ 106.601] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found >[ 106.601] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse1) >[ 106.601] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates" >[ 106.605] (II) config/udev: Adding input device Dell WMI hotkeys (/dev/input/event17) >[ 106.605] (**) Dell WMI hotkeys: Applying InputClass "evdev keyboard catchall" >[ 106.605] (II) Using input driver 'evdev' for 'Dell WMI hotkeys' >[ 106.605] Option "_source" "server/udev" >[ 106.605] Option "name" "Dell WMI hotkeys" >[ 106.605] Option "path" "/dev/input/event17" >[ 106.605] Option "device" "/dev/input/event17" >[ 106.605] Option "major" "13" >[ 106.605] Option "minor" "81" >[ 106.605] Option "xkb_layout" "us" >[ 106.605] Option "xkb_model" "pc105" >[ 106.605] Option "config_info" "udev:/sys/devices/virtual/input/input18/event17" >[ 106.605] Option "driver" "evdev" >[ 106.605] (**) Dell WMI hotkeys: always reports core events >[ 106.605] (**) evdev: Dell WMI hotkeys: Device: "/dev/input/event17" >[ 106.605] (--) evdev: Dell WMI hotkeys: Vendor 0 Product 0 >[ 106.605] (--) evdev: Dell WMI hotkeys: Found keys >[ 106.605] (II) evdev: Dell WMI hotkeys: Configuring as keyboard >[ 106.605] (**) Option "config_info" "udev:/sys/devices/virtual/input/input18/event17" >[ 106.605] (II) XINPUT: Adding extended input device "Dell WMI hotkeys" (type: KEYBOARD, id 18) >[ 106.605] (**) Option "xkb_rules" "evdev" >[ 106.605] (**) Option "xkb_model" "pc105" >[ 106.605] (**) Option "xkb_layout" "us" >[ 106.605] (II) XKB: Reusing cached keymap >[ 106.611] sna_save_screen(mode=2 [unblank=1]) >[ 106.611] sna_dpms_set(mode=0, flags=0), vtSema=1 => off?=0 >[ 106.611] sna_dpms_set: unhiding 4 crtc, 9 outputs >[ 106.611] sna_crtc_dpms(pipe 0, dpms mode -> 0):= active=1 >[ 106.611] __sna_crtc_set_mode: CRTC=32, pipe=0, hidden?=0 >[ 106.611] sna_pixmap_force_to_gpu(pixmap=3, flags=102) >[ 106.611] sna_pixmap_move_to_gpu(pixmap=3, usage=16), flags=142 >[ 106.611] sna_pixmap_move_to_gpu: already all-damaged >[ 106.611] sna_pixmap_mark_active: pixmap=3, handle=9 >[ 106.611] use_shadow: gpu bo handle=9 tiling=1 pitch=15360, limit=32768 >[ 106.611] use_shadow? bounds (0, 0), (3840, 2160), framebufer 3840x2160 >[ 106.611] sna_crtc_attach: attaching to framebuffer >[ 106.611] sna_pixmap_force_to_gpu(pixmap=3, flags=102) >[ 106.611] sna_pixmap_move_to_gpu(pixmap=3, usage=16), flags=142 >[ 106.611] sna_pixmap_move_to_gpu: already all-damaged >[ 106.611] sna_pixmap_mark_active: pixmap=3, handle=9 >[ 106.611] get_fb: reusing fb=68 for handle=9 >[ 106.612] sna_crtc_attach: enabling TearFree shadow >[ 106.612] sna_crtc_enable_shadow: enabling for crtc 32 >[ 106.612] sna_mode_enable_shadow >[ 106.612] sna_crtc_attach: creating TearFree shadow bo >[ 106.612] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 106.612] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) >[ 106.612] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 >[ 106.612] __kgem_bo_init(handle=11, num_pages=8100) >[ 106.612] kgem_set_tiling: handle=11, tiling=1 [1], pitch=15360 [15360]: 1 >[ 106.612] __kgem_bo_make_scanout: create fb 3840x2160@24/32 >[ 106.612] __kgem_bo_map__gtt(handle=11, size=33177600) >[ 106.627] __kgem_bo_make_scanout: attached fb=86 to handle=11 >[ 106.627] new pitch=15360, tiling=1, handle=11, id=268, num_pages=8100 [8100], bucket=12 >[ 106.627] get_fb: reusing fb=86 for handle=11 >[ 106.627] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=9, shadow handle=11 >[ 106.627] batch[3/3, flags=1800]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=8100 [fenced=0] >[ 106.627] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.627] __kgem_retire_rq: request 1 complete >[ 106.627] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.628] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 106.628] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fa111000 >[ 106.628] __kgem_busy: handle=1, busy=524288, wedged=0 >[ 106.628] sna_crtc_apply CRTC:32 [pipe=0], handle=9 >[ 106.628] sna_crtc_apply: CRTC:32 [pipe=0] primary rotation set to 1 >[ 106.628] sna_crtc_apply: attaching output 'eDP1' 0 [48] to crtc:32 (pipe 0) (possible crtc:7, possible clones:0) >[ 106.628] sna_output_dpms(DP1:56): dpms=3 (current: 3), active? 0 >[ 106.628] sna_output_dpms(DP1-1:69): dpms=3 (current: 3), active? 0 >[ 106.628] sna_output_dpms(DP1-3:84): dpms=3 (current: 3), active? 0 >[ 106.628] sna_output_dpms(DP2:63): dpms=3 (current: 3), active? 0 >[ 106.628] sna_output_dpms(HDMI1:60): dpms=3 (current: 3), active? 0 >[ 106.628] sna_output_dpms(HDMI2:67): dpms=3 (current: 3), active? 0 >[ 106.628] sna_crtc_apply: applying crtc [32, pipe=0] mode=3840x2160+0+0@533250, fb=68 [shadow] update to 1 outputs [48...] >[ 106.654] sna_crtc_force_outputs_on(pipe=0) >[ 106.654] sna_output_dpms(eDP1:48): dpms=0 (current: 0), active? 1 >[ 106.654] __sna_crtc_set_mode: marking handle=9 as active=1 (removing 0 from scanout, active=-1) >[ 106.654] sna_crtc_randr: hwcursor?=1, cursor_transform?=0 >[ 106.654] sna_crtc_randr: transform? 0, bounds (0, 0), (3840, 2160) >[ 106.654] __sna_crtc_set_mode: handle=9, scanout_active=1, front_active=1 >[ 106.654] update_flush_interval: front_active=1 >[ 106.654] update_flush_interval: CRTC:0 (pipe 0) vrefresh=60.00 >[ 106.654] update_flush_interval: CRTC:1 (pipe 1) turned off >[ 106.654] update_flush_interval: CRTC:2 (pipe 2) disabled >[ 106.654] max_vrefresh=60, vblank_interval=16 ms >[ 106.654] sna_crtc_dpms(pipe 1, dpms mode -> 0):= active=1 >[ 106.654] __sna_crtc_set_mode: CRTC=39, pipe=1, hidden?=0 >[ 106.654] sna_pixmap_force_to_gpu(pixmap=8, flags=102) >[ 106.654] sna_pixmap_move_to_gpu(pixmap=8, usage=16), flags=142 >[ 106.654] wait_for_shadow: flags=142, flips=0, handle=9, shadow=11 >[ 106.654] sna_pixmap_move_to_gpu: already all-damaged >[ 106.655] sna_pixmap_mark_active: pixmap=8, handle=9 >[ 106.655] use_shadow: gpu bo handle=9 tiling=1 pitch=15360, limit=32768 >[ 106.655] use_shadow? bounds (0, 0), (3840, 2160), framebufer 3840x2160 >[ 106.655] sna_crtc_attach: attaching to framebuffer >[ 106.655] sna_pixmap_force_to_gpu(pixmap=8, flags=102) >[ 106.655] sna_pixmap_move_to_gpu(pixmap=8, usage=16), flags=142 >[ 106.655] wait_for_shadow: flags=142, flips=0, handle=9, shadow=11 >[ 106.655] sna_pixmap_move_to_gpu: already all-damaged >[ 106.655] sna_pixmap_mark_active: pixmap=8, handle=9 >[ 106.655] get_fb: reusing fb=68 for handle=9 >[ 106.655] sna_crtc_attach: enabling TearFree shadow >[ 106.655] sna_crtc_enable_shadow: enabling for crtc 39 >[ 106.655] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=9, shadow handle=11 >[ 106.655] sna_crtc_apply CRTC:39 [pipe=1], handle=9 >[ 106.655] sna_crtc_apply: CRTC:39 [pipe=1] primary rotation set to 1 >[ 106.655] sna_output_dpms(DP1:56): dpms=3 (current: 3), active? 0 >[ 106.655] sna_output_dpms(DP1-1:69): dpms=3 (current: 3), active? 0 >[ 106.655] sna_crtc_apply: attaching output 'DP1-2' 3 [82] to crtc:39 (pipe 1) (possible crtc:7, possible clones:14) >[ 106.655] sna_output_dpms(DP1-3:84): dpms=3 (current: 3), active? 0 >[ 106.655] sna_output_dpms(DP2:63): dpms=3 (current: 3), active? 0 >[ 106.655] sna_output_dpms(HDMI1:60): dpms=3 (current: 3), active? 0 >[ 106.655] sna_output_dpms(HDMI2:67): dpms=3 (current: 3), active? 0 >[ 106.655] sna_crtc_apply: applying crtc [39, pipe=1] mode=3840x2160+0+0@533250, fb=68 [shadow] update to 1 outputs [82...] >[ 106.669] sna_crtc_force_outputs_on(pipe=1) >[ 106.669] sna_output_dpms(DP1-2:82): dpms=0 (current: 0), active? 1 >[ 106.670] __sna_crtc_set_mode: marking handle=9 as active=2 (removing 0 from scanout, active=-1) >[ 106.670] sna_crtc_randr: hwcursor?=1, cursor_transform?=0 >[ 106.670] sna_crtc_randr: transform? 0, bounds (0, 0), (3840, 2160) >[ 106.670] __sna_crtc_set_mode: handle=9, scanout_active=2, front_active=2 >[ 106.670] update_flush_interval: front_active=2 >[ 106.670] update_flush_interval: CRTC:0 (pipe 0) vrefresh=60.00 >[ 106.670] update_flush_interval: CRTC:1 (pipe 1) vrefresh=60.00 >[ 106.670] update_flush_interval: CRTC:2 (pipe 2) disabled >[ 106.670] max_vrefresh=60, vblank_interval=16 ms >[ 106.670] sna_output_dpms(eDP1:48): dpms=0 (current: 0), active? 1 >[ 106.670] sna_output_dpms(DP1-2:82): dpms=0 (current: 0), active? 1 >[ 106.670] sna_dpms_set: hiding outputs? 0, front active? 2, changed? 1 >[ 106.670] sna_crtc_config_notify(dirty?=1) >[ 106.670] disable_unused_crtc >[ 106.670] update_flush_interval: front_active=2 >[ 106.670] update_flush_interval: CRTC:0 (pipe 0) vrefresh=60.00 >[ 106.670] update_flush_interval: CRTC:1 (pipe 1) vrefresh=60.00 >[ 106.670] update_flush_interval: CRTC:2 (pipe 2) disabled >[ 106.670] max_vrefresh=60, vblank_interval=16 ms >[ 106.670] sna_cursors_reload: active?=0 >[ 106.670] probe_capabilities: page flips? enabled, async? disabled >[ 106.670] sna_present_update: has_async_flip? 0 >[ 106.670] sna_block_handler (tv=1.746000) >[ 106.670] kgem_retire, need_retire?=1 >[ 106.670] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.670] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 106.670] kgem_retire__requests_ring: retiring ring 1 >[ 106.670] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.670] __kgem_retire_rq: request 1 complete >[ 106.670] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 106.670] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.670] kgem_retire -- retired=0, need_retire=0 >[ 106.670] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.670] sna_accel_do_throttle -- no pending activity >[ 106.670] sna_wakeup_handler >[ 106.670] sna_block_handler (tv=1.746000) >[ 106.670] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.670] sna_accel_do_throttle -- no pending activity >[ 106.670] sna_wakeup_handler >[ 106.671] sna_block_handler (tv=0.0) >[ 106.671] sna_wakeup_handler >[ 106.671] sna_block_handler (tv=0.0) >[ 106.671] sna_wakeup_handler >[ 106.671] sna_block_handler (tv=0.0) >[ 106.671] sna_wakeup_handler >[ 106.671] sna_block_handler (tv=1.745000) >[ 106.671] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.671] sna_accel_do_throttle -- no pending activity >[ 106.798] sna_wakeup_handler >[ 106.798] sna_block_handler (tv=1.618000) >[ 106.798] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.798] sna_accel_do_throttle -- no pending activity >[ 106.798] sna_wakeup_handler >[ 106.798] sna_block_handler (tv=0.0) >[ 106.798] sna_wakeup_handler >[ 106.798] sna_block_handler (tv=1.618000) >[ 106.798] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.798] sna_accel_do_throttle -- no pending activity >[ 106.799] sna_wakeup_handler >[ 106.799] sna_block_handler (tv=1.617000) >[ 106.799] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.799] sna_accel_do_throttle -- no pending activity >[ 106.799] sna_wakeup_handler >[ 106.799] sna_block_handler (tv=1.617000) >[ 106.799] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.799] sna_accel_do_throttle -- no pending activity >[ 106.799] sna_wakeup_handler >[ 106.799] sna_block_handler (tv=1.617000) >[ 106.799] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.799] sna_accel_do_throttle -- no pending activity >[ 106.799] sna_wakeup_handler >[ 106.799] sna_block_handler (tv=1.617000) >[ 106.799] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.799] sna_accel_do_throttle -- no pending activity >[ 106.799] sna_wakeup_handler >[ 106.799] sna_block_handler (tv=1.617000) >[ 106.799] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.799] sna_accel_do_throttle -- no pending activity >[ 106.800] sna_wakeup_handler >[ 106.800] sna_block_handler (tv=1.616000) >[ 106.800] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.800] sna_accel_do_throttle -- no pending activity >[ 106.800] sna_wakeup_handler >[ 106.800] sna_block_handler (tv=1.616000) >[ 106.800] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.800] sna_accel_do_throttle -- no pending activity >[ 106.800] sna_wakeup_handler >[ 106.800] sna_block_handler (tv=1.616000) >[ 106.800] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.800] sna_accel_do_throttle -- no pending activity >[ 106.809] sna_wakeup_handler >[ 106.810] sna_block_handler (tv=1.606000) >[ 106.810] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.810] sna_accel_do_throttle -- no pending activity >[ 106.810] sna_wakeup_handler >[ 106.810] sna_block_handler (tv=1.606000) >[ 106.810] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.810] sna_accel_do_throttle -- no pending activity >[ 106.810] sna_wakeup_handler >[ 106.810] sna_create_window: window=2097153 >[ 106.810] sna_set_window_pixmap: window=2097153, old pixmap=0 new pixmap=8 >[ 106.810] sna_block_handler (tv=1.606000) >[ 106.810] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.810] sna_accel_do_throttle -- no pending activity >[ 106.811] sna_wakeup_handler >[ 106.811] sna_destroy_window: window=2097153 >[ 106.811] sna_block_handler (tv=1.605000) >[ 106.811] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.811] sna_accel_do_throttle -- no pending activity >[ 106.835] sna_wakeup_handler >[ 106.835] sna_block_handler (tv=1.581000) >[ 106.835] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.835] sna_accel_do_throttle -- no pending activity >[ 106.835] sna_wakeup_handler >[ 106.835] sna_block_handler (tv=0.0) >[ 106.835] sna_wakeup_handler >[ 106.835] sna_block_handler (tv=1.581000) >[ 106.835] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.835] sna_accel_do_throttle -- no pending activity >[ 106.835] sna_wakeup_handler >[ 106.835] sna_block_handler (tv=1.581000) >[ 106.835] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.835] sna_accel_do_throttle -- no pending activity >[ 106.835] sna_wakeup_handler >[ 106.835] sna_block_handler (tv=1.581000) >[ 106.835] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.835] sna_accel_do_throttle -- no pending activity >[ 106.835] sna_wakeup_handler >[ 106.835] sna_block_handler (tv=1.581000) >[ 106.835] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.835] sna_accel_do_throttle -- no pending activity >[ 106.835] sna_wakeup_handler >[ 106.835] sna_block_handler (tv=1.581000) >[ 106.835] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.835] sna_accel_do_throttle -- no pending activity >[ 106.835] sna_wakeup_handler >[ 106.835] sna_block_handler (tv=0.0) >[ 106.835] sna_wakeup_handler >[ 106.835] sna_block_handler (tv=0.0) >[ 106.835] sna_wakeup_handler >[ 106.835] sna_block_handler (tv=1.581000) >[ 106.835] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.835] sna_accel_do_throttle -- no pending activity >[ 106.836] sna_wakeup_handler >[ 106.836] sna_block_handler (tv=1.580000) >[ 106.836] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.836] sna_accel_do_throttle -- no pending activity >[ 106.836] sna_wakeup_handler >[ 106.836] sna_block_handler (tv=1.580000) >[ 106.836] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.836] sna_accel_do_throttle -- no pending activity >[ 106.836] sna_wakeup_handler >[ 106.836] sna_block_handler (tv=1.580000) >[ 106.836] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.836] sna_accel_do_throttle -- no pending activity >[ 106.836] sna_wakeup_handler >[ 106.836] sna_block_handler (tv=1.580000) >[ 106.836] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.836] sna_accel_do_throttle -- no pending activity >[ 106.836] sna_wakeup_handler >[ 106.836] sna_block_handler (tv=1.580000) >[ 106.836] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.836] sna_accel_do_throttle -- no pending activity >[ 106.836] sna_wakeup_handler >[ 106.836] sna_block_handler (tv=1.580000) >[ 106.836] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.836] sna_accel_do_throttle -- no pending activity >[ 106.836] sna_wakeup_handler >[ 106.836] sna_block_handler (tv=1.580000) >[ 106.836] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.836] sna_accel_do_throttle -- no pending activity >[ 106.836] sna_wakeup_handler >[ 106.836] sna_block_handler (tv=1.580000) >[ 106.836] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.836] sna_accel_do_throttle -- no pending activity >[ 106.836] sna_wakeup_handler >[ 106.836] sna_block_handler (tv=1.580000) >[ 106.836] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.836] sna_accel_do_throttle -- no pending activity >[ 106.836] sna_wakeup_handler >[ 106.836] sna_block_handler (tv=1.580000) >[ 106.836] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.836] sna_accel_do_throttle -- no pending activity >[ 106.836] sna_wakeup_handler >[ 106.836] sna_block_handler (tv=1.580000) >[ 106.836] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.836] sna_accel_do_throttle -- no pending activity >[ 106.836] sna_wakeup_handler >[ 106.836] sna_block_handler (tv=1.580000) >[ 106.836] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.836] sna_accel_do_throttle -- no pending activity >[ 106.836] sna_wakeup_handler >[ 106.836] sna_block_handler (tv=1.580000) >[ 106.836] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.836] sna_accel_do_throttle -- no pending activity >[ 106.836] sna_wakeup_handler >[ 106.836] sna_block_handler (tv=1.580000) >[ 106.836] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.836] sna_accel_do_throttle -- no pending activity >[ 106.836] sna_wakeup_handler >[ 106.836] sna_block_handler (tv=1.580000) >[ 106.836] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.836] sna_accel_do_throttle -- no pending activity >[ 106.836] sna_wakeup_handler >[ 106.836] sna_block_handler (tv=1.580000) >[ 106.837] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.837] sna_accel_do_throttle -- no pending activity >[ 106.837] sna_wakeup_handler >[ 106.837] sna_block_handler (tv=1.579000) >[ 106.837] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.837] sna_accel_do_throttle -- no pending activity >[ 106.837] sna_wakeup_handler >[ 106.837] sna_block_handler (tv=1.579000) >[ 106.837] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.837] sna_accel_do_throttle -- no pending activity >[ 106.837] sna_wakeup_handler >[ 106.837] sna_change_window_attributes >[ 106.837] sna_block_handler (tv=1.579000) >[ 106.837] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.837] sna_accel_do_throttle -- no pending activity >[ 106.839] sna_wakeup_handler >[ 106.839] sna_block_handler (tv=1.577000) >[ 106.839] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.839] sna_accel_do_throttle -- no pending activity >[ 106.839] sna_wakeup_handler >[ 106.839] sna_block_handler (tv=1.577000) >[ 106.839] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.839] sna_accel_do_throttle -- no pending activity >[ 106.839] sna_wakeup_handler >[ 106.839] sna_block_handler (tv=1.577000) >[ 106.839] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.839] sna_accel_do_throttle -- no pending activity >[ 106.839] sna_wakeup_handler >[ 106.839] sna_block_handler (tv=1.577000) >[ 106.839] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.839] sna_accel_do_throttle -- no pending activity >[ 106.839] sna_wakeup_handler >[ 106.839] sna_block_handler (tv=1.577000) >[ 106.839] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.839] sna_accel_do_throttle -- no pending activity >[ 106.839] sna_wakeup_handler >[ 106.839] sna_block_handler (tv=1.577000) >[ 106.839] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.839] sna_accel_do_throttle -- no pending activity >[ 106.839] sna_wakeup_handler >[ 106.839] sna_block_handler (tv=1.577000) >[ 106.839] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.839] sna_accel_do_throttle -- no pending activity >[ 106.839] sna_wakeup_handler >[ 106.839] sna_block_handler (tv=1.577000) >[ 106.839] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.839] sna_accel_do_throttle -- no pending activity >[ 106.839] sna_wakeup_handler >[ 106.839] sna_block_handler (tv=1.577000) >[ 106.839] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.839] sna_accel_do_throttle -- no pending activity >[ 106.839] sna_wakeup_handler >[ 106.839] sna_block_handler (tv=1.577000) >[ 106.839] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.839] sna_accel_do_throttle -- no pending activity >[ 106.839] sna_wakeup_handler >[ 106.839] sna_block_handler (tv=1.577000) >[ 106.839] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.839] sna_accel_do_throttle -- no pending activity >[ 106.839] sna_wakeup_handler >[ 106.839] sna_block_handler (tv=1.577000) >[ 106.839] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.839] sna_accel_do_throttle -- no pending activity >[ 106.839] sna_wakeup_handler >[ 106.839] sna_block_handler (tv=1.577000) >[ 106.839] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.839] sna_accel_do_throttle -- no pending activity >[ 106.839] sna_wakeup_handler >[ 106.839] sna_block_handler (tv=1.577000) >[ 106.839] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.839] sna_accel_do_throttle -- no pending activity >[ 106.841] sna_wakeup_handler >[ 106.841] sna_block_handler (tv=1.575000) >[ 106.841] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.841] sna_accel_do_throttle -- no pending activity >[ 106.841] sna_wakeup_handler >[ 106.842] sna_block_handler (tv=0.0) >[ 106.842] sna_wakeup_handler >[ 106.842] sna_block_handler (tv=1.574000) >[ 106.842] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.842] sna_accel_do_throttle -- no pending activity >[ 106.842] sna_wakeup_handler >[ 106.842] sna_block_handler (tv=1.574000) >[ 106.842] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.842] sna_accel_do_throttle -- no pending activity >[ 106.842] sna_wakeup_handler >[ 106.842] sna_block_handler (tv=1.574000) >[ 106.842] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.842] sna_accel_do_throttle -- no pending activity >[ 106.842] sna_wakeup_handler >[ 106.842] sna_block_handler (tv=1.574000) >[ 106.842] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.842] sna_accel_do_throttle -- no pending activity >[ 106.842] sna_wakeup_handler >[ 106.842] sna_block_handler (tv=1.574000) >[ 106.842] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.842] sna_accel_do_throttle -- no pending activity >[ 106.842] sna_wakeup_handler >[ 106.842] sna_block_handler (tv=1.574000) >[ 106.842] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.842] sna_accel_do_throttle -- no pending activity >[ 106.842] sna_wakeup_handler >[ 106.842] sna_block_handler (tv=1.574000) >[ 106.842] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.842] sna_accel_do_throttle -- no pending activity >[ 106.842] sna_wakeup_handler >[ 106.842] sna_block_handler (tv=1.574000) >[ 106.842] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.842] sna_accel_do_throttle -- no pending activity >[ 106.842] sna_wakeup_handler >[ 106.842] sna_block_handler (tv=1.574000) >[ 106.842] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.842] sna_accel_do_throttle -- no pending activity >[ 106.845] sna_wakeup_handler >[ 106.845] sna_block_handler (tv=1.571000) >[ 106.845] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.845] sna_accel_do_throttle -- no pending activity >[ 106.845] sna_wakeup_handler >[ 106.845] sna_block_handler (tv=1.571000) >[ 106.845] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.845] sna_accel_do_throttle -- no pending activity >[ 106.845] sna_wakeup_handler >[ 106.845] sna_block_handler (tv=1.571000) >[ 106.845] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.845] sna_accel_do_throttle -- no pending activity >[ 106.845] sna_wakeup_handler >[ 106.845] sna_block_handler (tv=1.571000) >[ 106.845] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.845] sna_accel_do_throttle -- no pending activity >[ 106.845] sna_wakeup_handler >[ 106.845] sna_block_handler (tv=0.0) >[ 106.845] sna_wakeup_handler >[ 106.845] sna_block_handler (tv=1.571000) >[ 106.845] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.845] sna_accel_do_throttle -- no pending activity >[ 106.845] sna_wakeup_handler >[ 106.845] sna_block_handler (tv=1.571000) >[ 106.845] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.845] sna_accel_do_throttle -- no pending activity >[ 106.845] sna_wakeup_handler >[ 106.845] sna_block_handler (tv=1.571000) >[ 106.845] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.845] sna_accel_do_throttle -- no pending activity >[ 106.845] sna_wakeup_handler >[ 106.845] sna_block_handler (tv=1.571000) >[ 106.845] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.845] sna_accel_do_throttle -- no pending activity >[ 106.845] sna_wakeup_handler >[ 106.845] sna_block_handler (tv=1.571000) >[ 106.845] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.845] sna_accel_do_throttle -- no pending activity >[ 106.845] sna_wakeup_handler >[ 106.845] sna_block_handler (tv=1.571000) >[ 106.845] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.845] sna_accel_do_throttle -- no pending activity >[ 106.845] sna_wakeup_handler >[ 106.845] sna_block_handler (tv=1.571000) >[ 106.845] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.845] sna_accel_do_throttle -- no pending activity >[ 106.845] sna_wakeup_handler >[ 106.845] sna_block_handler (tv=1.571000) >[ 106.845] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.845] sna_accel_do_throttle -- no pending activity >[ 106.845] sna_wakeup_handler >[ 106.845] sna_block_handler (tv=1.571000) >[ 106.845] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.845] sna_accel_do_throttle -- no pending activity >[ 106.845] sna_wakeup_handler >[ 106.845] sna_block_handler (tv=1.571000) >[ 106.845] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.845] sna_accel_do_throttle -- no pending activity >[ 106.845] sna_wakeup_handler >[ 106.845] sna_block_handler (tv=1.571000) >[ 106.845] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.845] sna_accel_do_throttle -- no pending activity >[ 106.845] sna_wakeup_handler >[ 106.845] sna_block_handler (tv=1.571000) >[ 106.845] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.845] sna_accel_do_throttle -- no pending activity >[ 106.845] sna_wakeup_handler >[ 106.845] sna_block_handler (tv=1.571000) >[ 106.845] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.845] sna_accel_do_throttle -- no pending activity >[ 106.845] sna_wakeup_handler >[ 106.845] sna_block_handler (tv=1.571000) >[ 106.845] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.845] sna_accel_do_throttle -- no pending activity >[ 106.845] sna_wakeup_handler >[ 106.845] sna_block_handler (tv=1.571000) >[ 106.845] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.845] sna_accel_do_throttle -- no pending activity >[ 106.845] sna_wakeup_handler >[ 106.845] sna_block_handler (tv=1.571000) >[ 106.845] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.845] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.846] sna_wakeup_handler >[ 106.846] sna_create_window: window=2097153 >[ 106.846] sna_set_window_pixmap: window=2097153, old pixmap=0 new pixmap=8 >[ 106.846] sna_block_handler (tv=1.570000) >[ 106.846] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.846] sna_accel_do_throttle -- no pending activity >[ 106.847] sna_wakeup_handler >[ 106.847] sna_change_window_attributes >[ 106.847] sna_block_handler (tv=1.569000) >[ 106.847] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.847] sna_accel_do_throttle -- no pending activity >[ 106.847] sna_wakeup_handler >[ 106.847] sna_block_handler (tv=1.569000) >[ 106.847] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.847] sna_accel_do_throttle -- no pending activity >[ 106.847] sna_wakeup_handler >[ 106.847] sna_block_handler (tv=1.569000) >[ 106.847] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.847] sna_accel_do_throttle -- no pending activity >[ 106.847] sna_wakeup_handler >[ 106.847] sna_block_handler (tv=1.569000) >[ 106.847] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.847] sna_accel_do_throttle -- no pending activity >[ 106.847] sna_wakeup_handler >[ 106.847] sna_block_handler (tv=1.569000) >[ 106.847] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.847] sna_accel_do_throttle -- no pending activity >[ 106.847] sna_wakeup_handler >[ 106.847] sna_block_handler (tv=1.569000) >[ 106.847] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.847] sna_accel_do_throttle -- no pending activity >[ 106.847] sna_wakeup_handler >[ 106.847] sna_block_handler (tv=1.569000) >[ 106.847] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.847] sna_accel_do_throttle -- no pending activity >[ 106.847] sna_wakeup_handler >[ 106.847] sna_block_handler (tv=1.569000) >[ 106.847] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.847] sna_accel_do_throttle -- no pending activity >[ 106.847] sna_wakeup_handler >[ 106.847] sna_block_handler (tv=1.569000) >[ 106.847] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.847] sna_accel_do_throttle -- no pending activity >[ 106.847] sna_wakeup_handler >[ 106.847] sna_block_handler (tv=1.569000) >[ 106.847] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.847] sna_accel_do_throttle -- no pending activity >[ 106.847] sna_wakeup_handler >[ 106.847] sna_block_handler (tv=1.569000) >[ 106.847] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.847] sna_accel_do_throttle -- no pending activity >[ 106.847] sna_wakeup_handler >[ 106.847] sna_block_handler (tv=1.569000) >[ 106.847] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.847] sna_accel_do_throttle -- no pending activity >[ 106.847] sna_wakeup_handler >[ 106.847] sna_block_handler (tv=1.569000) >[ 106.847] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.847] sna_accel_do_throttle -- no pending activity >[ 106.847] sna_wakeup_handler >[ 106.847] sna_block_handler (tv=1.569000) >[ 106.847] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.847] sna_accel_do_throttle -- no pending activity >[ 106.848] sna_wakeup_handler >[ 106.848] sna_block_handler (tv=1.568000) >[ 106.848] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.848] sna_accel_do_throttle -- no pending activity >[ 106.848] sna_wakeup_handler >[ 106.848] sna_block_handler (tv=0.0) >[ 106.848] sna_wakeup_handler >[ 106.848] sna_block_handler (tv=1.568000) >[ 106.848] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.848] sna_accel_do_throttle -- no pending activity >[ 106.848] sna_wakeup_handler >[ 106.848] sna_block_handler (tv=1.568000) >[ 106.848] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.848] sna_accel_do_throttle -- no pending activity >[ 106.848] sna_wakeup_handler >[ 106.848] sna_block_handler (tv=1.568000) >[ 106.848] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.848] sna_accel_do_throttle -- no pending activity >[ 106.848] sna_wakeup_handler >[ 106.848] sna_block_handler (tv=1.568000) >[ 106.848] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.848] sna_accel_do_throttle -- no pending activity >[ 106.848] sna_wakeup_handler >[ 106.848] sna_block_handler (tv=1.568000) >[ 106.848] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.848] sna_accel_do_throttle -- no pending activity >[ 106.848] sna_wakeup_handler >[ 106.848] sna_block_handler (tv=1.568000) >[ 106.848] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.848] sna_accel_do_throttle -- no pending activity >[ 106.848] sna_wakeup_handler >[ 106.848] sna_block_handler (tv=1.568000) >[ 106.848] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.848] sna_accel_do_throttle -- no pending activity >[ 106.848] sna_wakeup_handler >[ 106.848] sna_block_handler (tv=1.568000) >[ 106.848] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.848] sna_accel_do_throttle -- no pending activity >[ 106.848] sna_wakeup_handler >[ 106.848] sna_block_handler (tv=1.568000) >[ 106.848] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.848] sna_accel_do_throttle -- no pending activity >[ 106.848] sna_wakeup_handler >[ 106.848] sna_block_handler (tv=1.568000) >[ 106.848] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.848] sna_accel_do_throttle -- no pending activity >[ 106.849] sna_wakeup_handler >[ 106.849] sna_block_handler (tv=1.567000) >[ 106.849] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.849] sna_accel_do_throttle -- no pending activity >[ 106.849] sna_wakeup_handler >[ 106.849] sna_block_handler (tv=1.567000) >[ 106.849] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.849] sna_accel_do_throttle -- no pending activity >[ 106.850] sna_wakeup_handler >[ 106.850] sna_block_handler (tv=1.566000) >[ 106.850] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.850] sna_accel_do_throttle -- no pending activity >[ 106.850] sna_wakeup_handler >[ 106.850] sna_block_handler (tv=0.0) >[ 106.850] sna_wakeup_handler >[ 106.850] sna_block_handler (tv=1.566000) >[ 106.850] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.850] sna_accel_do_throttle -- no pending activity >[ 106.850] sna_wakeup_handler >[ 106.850] sna_block_handler (tv=1.566000) >[ 106.850] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.850] sna_accel_do_throttle -- no pending activity >[ 106.850] sna_wakeup_handler >[ 106.850] sna_block_handler (tv=1.566000) >[ 106.850] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.850] sna_accel_do_throttle -- no pending activity >[ 106.850] sna_wakeup_handler >[ 106.850] sna_block_handler (tv=1.566000) >[ 106.850] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.850] sna_accel_do_throttle -- no pending activity >[ 106.850] sna_wakeup_handler >[ 106.850] sna_block_handler (tv=1.566000) >[ 106.850] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.850] sna_accel_do_throttle -- no pending activity >[ 106.850] sna_wakeup_handler >[ 106.850] sna_block_handler (tv=1.566000) >[ 106.850] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.850] sna_accel_do_throttle -- no pending activity >[ 106.850] sna_wakeup_handler >[ 106.850] sna_block_handler (tv=1.566000) >[ 106.850] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.850] sna_accel_do_throttle -- no pending activity >[ 106.850] sna_wakeup_handler >[ 106.850] sna_block_handler (tv=1.566000) >[ 106.850] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.850] sna_accel_do_throttle -- no pending activity >[ 106.850] sna_wakeup_handler >[ 106.850] sna_block_handler (tv=1.566000) >[ 106.850] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.850] sna_accel_do_throttle -- no pending activity >[ 106.850] sna_wakeup_handler >[ 106.851] sna_block_handler (tv=1.565000) >[ 106.851] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.851] sna_accel_do_throttle -- no pending activity >[ 106.851] sna_wakeup_handler >[ 106.851] sna_block_handler (tv=1.565000) >[ 106.851] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.851] sna_accel_do_throttle -- no pending activity >[ 106.851] sna_wakeup_handler >[ 106.851] sna_block_handler (tv=0.0) >[ 106.851] sna_wakeup_handler >[ 106.851] sna_block_handler (tv=1.565000) >[ 106.851] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.851] sna_accel_do_throttle -- no pending activity >[ 106.851] sna_wakeup_handler >[ 106.851] sna_block_handler (tv=1.565000) >[ 106.851] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.851] sna_accel_do_throttle -- no pending activity >[ 106.851] sna_wakeup_handler >[ 106.851] sna_block_handler (tv=1.565000) >[ 106.851] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.851] sna_accel_do_throttle -- no pending activity >[ 106.851] sna_wakeup_handler >[ 106.851] sna_block_handler (tv=1.565000) >[ 106.851] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.851] sna_accel_do_throttle -- no pending activity >[ 106.851] sna_wakeup_handler >[ 106.851] sna_block_handler (tv=1.565000) >[ 106.851] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.851] sna_accel_do_throttle -- no pending activity >[ 106.851] sna_wakeup_handler >[ 106.851] sna_block_handler (tv=1.565000) >[ 106.851] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.851] sna_accel_do_throttle -- no pending activity >[ 106.851] sna_wakeup_handler >[ 106.851] sna_block_handler (tv=1.565000) >[ 106.851] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.851] sna_accel_do_throttle -- no pending activity >[ 106.851] sna_wakeup_handler >[ 106.851] sna_block_handler (tv=1.565000) >[ 106.851] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.851] sna_accel_do_throttle -- no pending activity >[ 106.851] sna_wakeup_handler >[ 106.851] sna_block_handler (tv=1.565000) >[ 106.851] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.851] sna_accel_do_throttle -- no pending activity >[ 106.851] sna_wakeup_handler >[ 106.851] sna_block_handler (tv=1.565000) >[ 106.851] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.851] sna_accel_do_throttle -- no pending activity >[ 106.851] sna_wakeup_handler >[ 106.851] sna_block_handler (tv=1.565000) >[ 106.851] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.851] sna_accel_do_throttle -- no pending activity >[ 106.851] sna_wakeup_handler >[ 106.851] sna_block_handler (tv=1.565000) >[ 106.851] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.851] sna_accel_do_throttle -- no pending activity >[ 106.851] sna_wakeup_handler >[ 106.851] sna_block_handler (tv=1.565000) >[ 106.851] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.851] sna_accel_do_throttle -- no pending activity >[ 106.852] sna_wakeup_handler >[ 106.852] sna_block_handler (tv=1.564000) >[ 106.852] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.852] sna_accel_do_throttle -- no pending activity >[ 106.853] sna_wakeup_handler >[ 106.853] sna_change_window_attributes >[ 106.853] sna_block_handler (tv=1.563000) >[ 106.853] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.853] sna_accel_do_throttle -- no pending activity >[ 106.872] sna_wakeup_handler >[ 106.872] sna_create_pixmap(48, 48, 32, usage=0) >[ 106.872] kgem_can_create_2d: 48x48 @ 32 >[ 106.872] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 >[ 106.872] kgem_can_create_2d: untiled size=12288 >[ 106.872] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X >[ 106.872] kgem_choose_tiling: 48x48 -> 0 >[ 106.872] sna_create_pixmap: usage=0, flags=b >[ 106.872] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b >[ 106.872] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 106.872] create_pixmap: serial=11, usage=0, 0x0 >[ 106.872] create_pixmap_hdr: pixmap=11, width=48, height=48, usage=0 >[ 106.872] sna_create_pixmap: serial=11, 48x48, usage=0 >[ 106.872] sna_validate_gc(0x5619f17207b0) changes=7fffff, previous serial=80000000, drawable=c >[ 106.872] sna_validate_gc: recomputing clip >[ 106.872] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x5619f173d400] >[ 106.872] sna_put_image((0, 0)x(48, 48), depth=32, format=2) >[ 106.872] try_upload__fast: ignore existing cpu damage (if any) >[ 106.872] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 106.872] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X >[ 106.872] kgem_choose_tiling: 48x48 -> 0 >[ 106.872] sna_pixmap_alloc_gpu: pixmap=12 >[ 106.872] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 106.872] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 >[ 106.872] __kgem_bo_init(handle=12, num_pages=3) >[ 106.873] new pitch=192, tiling=0, handle=12, id=269, num_pages=3 [3], bucket=1 >[ 106.873] try_upload__inplace: tiling=0 >[ 106.873] kgem_bo_can_map__cpu: handle=12 >[ 106.873] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 106.873] sna_pixmap_move_area_to_gpu: pixmap=12 box=(0, 0), (48, 48), flags=1 >[ 106.873] _sna_damage_subtract_box(None - (0, 0), (48, 48))... >[ 106.873] = None >[ 106.873] sna_pixmap_move_to_gpu(pixmap=12, usage=0), flags=3 >[ 106.873] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 106.873] sna_pixmap_mark_active: pixmap=12, handle=12 >[ 106.873] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 >[ 106.873] kgem_bo_can_map__cpu: handle=12 >[ 106.873] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 106.873] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x0) >[ 106.873] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 1) >[ 106.873] __kgem_bo_map__cpu: caching CPU vma for 12 >[ 106.873] kgem_bo_sync__cpu: handle=12 >[ 106.873] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 >[ 106.873] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) >[ 106.873] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 >[ 106.873] __sna_damage_all(48, 48) >[ 106.873] sna_get_image: pixmap=12 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 >[ 106.873] sna_get_image__fast: attached?=1, has gpu damage?=1 >[ 106.873] kgem_bo_can_map__cpu: handle=12 >[ 106.873] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 106.873] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 >[ 106.873] kgem_bo_can_map__cpu: handle=12 >[ 106.873] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 106.873] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f3c9c49e000) >[ 106.873] kgem_bo_sync__cpu_full: handle=12 >[ 106.873] sna_get_image__inplace: download through a linear CPU map >[ 106.873] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 >[ 106.873] sna_destroy_pixmap: pixmap=12, attached?=1 >[ 106.873] sna_pixmap_unmap: pixmap=12 dropping cpu mapping >[ 106.873] _kgem_bo_destroy: handle=12, proxy? 0 >[ 106.873] __kgem_bo_destroy: handle=12, size=12288 >[ 106.873] kgem_bo_move_to_inactive: moving handle=12 to inactive >[ 106.873] __sna_free_pixmap(pixmap=12) >[ 106.873] sna_use_hw_cursor (48x48)? >[ 106.873] sna_use_hw_cursor(48x48): ARGB?=1, serial->1, size->64 >[ 106.873] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/256 >[ 106.873] sna_show_cursors: cursor?=1 >[ 106.873] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) >[ 106.873] sna_show_cursors: skipping cursor already show on CRTC (pipe=1) >[ 106.873] sna_change_window_attributes >[ 106.873] sna_create_pixmap(3840, 2160, 24, usage=0) >[ 106.873] kgem_can_create_2d: 3840x2160 @ 24 >[ 106.873] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 106.873] kgem_can_create_2d: untiled size=33177600 >[ 106.873] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 106.873] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 106.873] kgem_can_create_2d: tiled[-1] size=33177600 >[ 106.873] sna_create_pixmap: usage=0, flags=1b >[ 106.873] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b >[ 106.873] __pop_freed_pixmap: reusing freed pixmap=12 header >[ 106.873] create_pixmap_hdr: pixmap=13, width=3840, height=2160, usage=0 >[ 106.873] sna_create_pixmap: serial=13, 3840x2160, usage=0 >[ 106.873] sna_block_handler (tv=1.543000) >[ 106.873] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.873] sna_accel_do_throttle -- no pending activity >[ 106.873] timer_enable (time=106873), starting timer 2 >[ 106.873] sna_wakeup_handler >[ 106.873] sna_block_handler (tv=1.543000) >[ 106.873] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.873] sna_accel_do_throttle -- no pending activity >[ 106.873] sna_wakeup_handler >[ 106.873] sna_block_handler (tv=1.543000) >[ 106.873] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.873] sna_accel_do_throttle -- no pending activity >[ 106.873] sna_wakeup_handler >[ 106.873] sna_block_handler (tv=1.543000) >[ 106.873] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.873] sna_accel_do_throttle -- no pending activity >[ 106.873] sna_wakeup_handler >[ 106.873] sna_block_handler (tv=1.543000) >[ 106.873] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.873] sna_accel_do_throttle -- no pending activity >[ 106.873] sna_wakeup_handler >[ 106.873] sna_create_window: window=2097161 >[ 106.873] sna_set_window_pixmap: window=2097161, old pixmap=0 new pixmap=8 >[ 106.873] sna_change_window_attributes >[ 106.873] sna_block_handler (tv=1.543000) >[ 106.873] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.873] sna_accel_do_throttle -- no pending activity >[ 106.873] sna_wakeup_handler >[ 106.873] sna_block_handler (tv=1.543000) >[ 106.873] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.873] sna_accel_do_throttle -- no pending activity >[ 106.874] sna_wakeup_handler >[ 106.874] sna_block_handler (tv=1.542000) >[ 106.874] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.874] sna_accel_do_throttle -- no pending activity >[ 106.878] sna_wakeup_handler >[ 106.878] sna_block_handler (tv=1.538000) >[ 106.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.878] sna_accel_do_throttle -- no pending activity >[ 106.878] sna_wakeup_handler >[ 106.878] sna_block_handler (tv=1.538000) >[ 106.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.878] sna_accel_do_throttle -- no pending activity >[ 106.878] sna_wakeup_handler >[ 106.878] sna_block_handler (tv=1.538000) >[ 106.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.878] sna_accel_do_throttle -- no pending activity >[ 106.878] sna_wakeup_handler >[ 106.878] sna_create_window: window=2097167 >[ 106.878] sna_set_window_pixmap: window=2097167, old pixmap=0 new pixmap=8 >[ 106.878] sna_change_window_attributes >[ 106.878] sna_create_window: window=2097168 >[ 106.878] sna_set_window_pixmap: window=2097168, old pixmap=0 new pixmap=8 >[ 106.878] sna_change_window_attributes >[ 106.878] sna_change_window_attributes >[ 106.878] sna_change_window_attributes >[ 106.878] sna_block_handler (tv=1.538000) >[ 106.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.878] sna_accel_do_throttle -- no pending activity >[ 106.905] sna_wakeup_handler >[ 106.905] sna_create_pixmap(245, 43, 32, usage=0) >[ 106.905] kgem_can_create_2d: 245x43 @ 32 >[ 106.905] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=992, height=43 >[ 106.905] kgem_can_create_2d: untiled size=45056 >[ 106.905] kgem_choose_tiling: 245x43 -> 1 >[ 106.905] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=48 >[ 106.905] kgem_can_create_2d: tiled[1] size=49152 >[ 106.905] sna_create_pixmap: usage=0, flags=1b >[ 106.905] sna_create_pixmap: creating GPU pixmap 245x43, stride=980, flags=1b >[ 106.905] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 106.905] create_pixmap: serial=18, usage=0, 0x0 >[ 106.905] create_pixmap_hdr: pixmap=18, width=245, height=43, usage=0 >[ 106.905] sna_create_pixmap: serial=18, 245x43, usage=0 >[ 106.905] sna_composite_rectangles(pixmap=19, op=0, 0 x 1 [(0, 0)x(245, 43) ...]) >[ 106.905] sna_composite_rectangles: converted to op 0 >[ 106.905] sna_composite_rectangles[0] (0, 0)x(245, 43) -> (0, 0), (245, 43) >[ 106.905] sna_composite_rectangles: nrects=1, region=(0, 0), (245, 43) x 1 >[ 106.905] sna_composite_rectangles: clipped extents (0, 0),(245, 43) x 1 >[ 106.905] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(245, 43) >[ 106.905] sna_composite_rectangles: dropping last-cpu hint >[ 106.905] sna_drawable_use_bo pixmap=19, box=((0, 0), (245, 43)), flags=19... >[ 106.905] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 106.905] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 106.905] sna_pixmap_move_to_gpu(pixmap=19, usage=0), flags=b >[ 106.905] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 106.905] sna_pixmap_move_to_gpu: creating GPU bo (245x43@32), create=b >[ 106.905] kgem_choose_tiling: 245x43 -> 1 >[ 106.905] kgem_choose_tiling: 245x43 -> 1 >[ 106.905] sna_pixmap_alloc_gpu: pixmap=19 >[ 106.905] kgem_create_2d(245x43, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 106.905] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=48 >[ 106.905] __kgem_bo_init(handle=14, num_pages=12) >[ 106.905] kgem_set_tiling: handle=14, tiling=1 [1], pitch=1024 [1024]: 1 >[ 106.905] new pitch=1024, tiling=1, handle=14, id=270, num_pages=12 [12], bucket=3 >[ 106.905] __sna_damage_all(245, 43) >[ 106.905] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 106.905] sna_pixmap_mark_active: pixmap=19, handle=14 >[ 106.905] sna_drawable_use_bo: allocated GPU bo for operation >[ 106.905] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 106.905] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 106.905] kgem_bo_is_render: handle=14, rq? 0 [0] >[ 106.905] kgem_bo_is_render: handle=14, rq? 0 [0] >[ 106.905] gen9_render_fill_boxes(0 x 1 [(0, 0), (245, 43) ...]) >[ 106.905] sna_render_get_solid: 0 >[ 106.905] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.905] needs_batch_flush: flushing before handle=14 for new reservation >[ 106.905] kgem_check_bo: num_pages=+12, num_exec=+1 >[ 106.905] aligning vertex: was 0, now 2 floats per vertex >[ 106.905] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 106.905] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 106.905] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 106.905] kgem_add_handle: handle=4, index=0 >[ 106.905] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=0) >[ 106.905] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 106.905] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=0) >[ 106.905] gen9_composite_get_binding_table(ffc0) >[ 106.905] kgem_add_reloc64: handle=14, pos=16360, delta=0, domains=20002 >[ 106.905] kgem_add_handle: handle=14, index=1 >[ 106.905] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) >[ 106.905] __kgem_bo_mark_dirty: handle=14 (proxy? 0) >[ 106.905] [3fe0] bind bo(handle=14, addr=0), format=192, width=245, height=43, pitch=1024, tiling=1 -> render >[ 106.905] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 106.905] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 106.905] kgem_add_handle: handle=7, index=2 >[ 106.905] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 106.905] [3fd0] bind bo(handle=7, addr=0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.905] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 106.905] gen9_emit_sampler: sampler = 1 >[ 106.905] gen9_emit_sf: num_sf_outputs=1 >[ 106.905] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.905] gen9_emit_vertex_elements: setup id=0 >[ 106.905] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 106.905] (0, 0), (245, 43) >[ 106.905] gen8_vertex_flush[490] = 3 >[ 106.905] sna_composite_rectangles: pixmap=19 marking clear [0]? 1 >[ 106.905] sna_pixmap_create_shm(245x43, depth=32, bpp=32, pitch=980) >[ 106.905] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 106.905] create_pixmap: serial=20, usage=0, 0x0 >[ 106.905] create_pixmap_hdr: pixmap=20, width=245, height=43, usage=0 >[ 106.905] kgem_create_map(0x7f3c95cc8000 size=42140, read-only?=0) - has_userptr?=1 >[ 106.905] __kgem_bo_init(handle=15, num_pages=11) >[ 106.905] kgem_create_map(ptr=0x7f3c95cc8000, size=42140, pages=11, read_only=0) => handle=15 (proxy? 0) >[ 106.905] sna_accel_watch_flush: enable=1 >[ 106.905] sna_accel_watch_flush: installing watchers >[ 106.905] __sna_damage_all(245, 43) >[ 106.905] sna_pixmap_create_shm: serial=20, 245x43, usage=0 >[ 106.905] sna_create_pixmap(1, 1, 32, usage=0) >[ 106.905] kgem_can_create_2d: 1x1 @ 32 >[ 106.905] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 >[ 106.905] kgem_can_create_2d: untiled size=4096 >[ 106.905] kgem_choose_tiling: disabling tiling [1x1] for single row/col >[ 106.905] kgem_choose_tiling: 1x1 -> 0 >[ 106.905] sna_create_pixmap: usage=0, flags=a >[ 106.905] sna_create_pixmap: small buffer [4], attaching to shadow pixmap >[ 106.905] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 >[ 106.906] create_pixmap: serial=22, usage=0, 1x1 >[ 106.906] sna_create_pixmap: serial=22, 1x1, usage=0 >[ 106.906] sna_validate_gc(0x5619f14e7d30) changes=7fffff, previous serial=80000000, drawable=16 >[ 106.906] sna_validate_gc: recomputing clip >[ 106.906] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x5619f174d930] >[ 106.906] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) >[ 106.906] sna_poly_fill_rect_extents: [0] = (0, 0)x(1, 1) >[ 106.906] sna_poly_fill_rect: extents(0, 0), (1, 1), flags=1 >[ 106.906] sna_poly_fill_rect: dropping last-cpu hint >[ 106.906] sna_drawable_use_bo pixmap=22, box=((0, 0), (1, 1)), flags=19... >[ 106.906] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 106.906] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 106.906] sna_drawable_use_bo: untiled, will not force allocation >[ 106.906] sna_drawable_use_bo: no CPU bo, and GPU not forced >[ 106.906] sna_poly_fill_rect: not using GPU, hint=19 >[ 106.906] sna_poly_fill_rect: fallback (0, 0), (1, 1) >[ 106.906] sna_gc_move_to_cpu(0x5619f14e7d30) changes=7fffff >[ 106.906] drawable_gc_flags: try operating on drawable inplace [hint? 1] >[ 106.906] sna_drawable_move_region_to_cpu(pixmap=22 (1x1), [(0, 0), (1, 1)], flags=5) >[ 106.906] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) >[ 106.906] _sna_pixmap_move_to_cpu(pixmap=22, 1x1, flags=5) >[ 106.906] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.906] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.906] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.906] __sna_damage_all(1, 1) >[ 106.906] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.906] sna_poly_fill_rect: fallback - fbPolyFillRect >[ 106.906] sna_gc_move_to_gpu(0x5619f14e7d30) >[ 106.906] sna_validate_gc(0x5619f1770810) changes=7fffff, previous serial=80000000, drawable=13 >[ 106.906] sna_validate_gc: recomputing clip >[ 106.906] sna_validate_gc: composite clip=1x[(0, 0), (245, 43)] [0x5619f174da00] >[ 106.906] sna_copy_area: src=pixmap=21:(0, 0)x(245, 43)+(0, 0) -> dst=pixmap=19:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 106.906] sna_copy_area: normal copy >[ 106.906] sna_do_copy: src=(0, 0), dst=(0, 0), size=(245x43) >[ 106.906] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(245x43) >[ 106.906] sna_do_copy: dst extents (0, 0), (245, 43), dst clip extents (0, 0), (245, 43), dst size=245x43 >[ 106.906] sna_do_copy: clipped dst extents (0, 0), (245, 43) >[ 106.906] sna_do_copy: unclipped src extents (0, 0), (245, 43) >[ 106.906] sna_do_copy: clipped src extents (0, 0), (245, 43) >[ 106.906] sna_do_copy: pixmap -- no source clipping >[ 106.906] sna_do_copy: src extents (0, 0), (245, 43) x 1 >[ 106.906] sna_do_copy: copy region (0, 0), (245, 43) x 1 + (0, 0) >[ 106.906] sna_copy_boxes (boxes=1x[(0, 0), (245, 43)...], src pixmap=21+(0, 0), dst pixmap=19+(0, 0), alu=3, src.size=245x43, dst.size=245x43) >[ 106.906] sna_copy_boxes: dst=(priv=0x5619f17207b0, gpu_bo=14, cpu_bo=0), src=(priv=0x5619f173d790, gpu_bo=0, cpu_bo=15), replaces=1 >[ 106.906] kgem_bo_is_busy: handle=15, domain: 1 exec? 0, rq? 0 >[ 106.906] sna_drawable_use_bo pixmap=19, box=((0, 0), (245, 43)), flags=19... >[ 106.906] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 106.906] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.906] sna_drawable_use_bo: using whole GPU bo >[ 106.906] move_to_gpu: can use CPU bo? cpu_damage=-1, gpu_damage=0, cpu hint=1 >[ 106.906] region_overlaps_damage? >[ 106.906] sna_drawable_move_region_to_cpu(pixmap=21 (245x43), [(0, 0), (245, 43)], flags=2) >[ 106.906] sna_drawable_move_region_to_cpu: pixmap=21 all damaged on CPU >[ 106.906] sna_drawable_move_region_to_cpu: syncing cpu bo >[ 106.906] kgem_bo_sync__cpu_full: handle=15 >[ 106.906] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst >[ 106.906] __kgem_bo_is_busy: handle=14, domain: 1 exec? 1, rq? 1 >[ 106.906] sna_replace(handle=14, 245x43, bpp=32, tiling=1) busy?=1 >[ 106.906] __kgem_bo_is_busy: handle=14, domain: 1 exec? 1, rq? 1 >[ 106.906] indirect_replace: size=10 vs 1024 >[ 106.906] kgem_create_buffer_2d: 245x43, 32 bpp, stride=992 >[ 106.906] kgem_create_buffer: size=43648, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.906] kgem_create_buffer: searching for an inactive GTT map for upload >[ 106.906] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 106.906] search_linear_cache: inactive and cache bucket empty >[ 106.906] search_linear_cache: active cache bucket empty >[ 106.906] search_linear_cache: num_pages=11, flags=b, use_active? 0, use_large=0 [max=65536] >[ 106.906] search_linear_cache: inactive and cache bucket empty >[ 106.906] search_linear_cache: active cache bucket empty >[ 106.906] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 106.906] search_linear_cache: inactive and cache bucket empty >[ 106.906] search_linear_cache: active cache bucket empty >[ 106.906] search_snoop_cache: num_pages=64, flags=0 >[ 106.906] search_snoop_cache: inactive and cache empty >[ 106.906] __kgem_throttle_retire: not retiring >[ 106.906] search_snoop_cache: nothing retired >[ 106.906] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 106.906] search_linear_cache: inactive and cache bucket empty >[ 106.906] search_linear_cache: active cache bucket empty >[ 106.906] search_linear_cache: num_pages=64, flags=7, use_active? 0, use_large=0 [max=65536] >[ 106.906] search_linear_cache: inactive and cache bucket empty >[ 106.906] search_linear_cache: active cache bucket empty >[ 106.906] __kgem_bo_init(handle=16, num_pages=64) >[ 106.906] create_snoopable_buffer: created CPU (LLC) handle=16 for buffer, size 64 >[ 106.906] kgem_bo_map__cpu(handle=16, size=262144, map=0x0:0x0) >[ 106.906] kgem_trim_vma_cache: type=1, count=-32766 (bucket: 6) >[ 106.906] __kgem_bo_map__cpu: caching CPU vma for 16 >[ 106.906] kgem_create_buffer(pages=64 [64]) new handle=16, used=43648, write=1 >[ 106.906] kgem_create_proxy: target handle=16 [proxy? -1], offset=0, length=43648, io=1 >[ 106.906] __kgem_bo_init(handle=16, num_pages=43648) >[ 106.906] kgem_create_buffer_2d: trimming buffer from 43776 to 42752 >[ 106.906] memcpy_blt: src=(0, 0), dst=(0, 0), size=245x43, pitch=980/992 >[ 106.906] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 106.906] kgem_bo_is_render: handle=16, rq? 0 [0] >[ 106.906] kgem_bo_is_render: handle=14, rq? 1 [1] >[ 106.906] kgem_bo_is_render: handle=14, rq? 1 [1] >[ 106.906] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 106.906] gen9_composite_get_binding_table(ff00) >[ 106.906] kgem_add_reloc64: handle=16, pos=16312, delta=0, domains=40000 >[ 106.906] kgem_add_reloc64: adding proxy [delta=0] for handle=16 >[ 106.906] kgem_add_handle: handle=16, index=3 >[ 106.906] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=0) >[ 106.906] [3fb0] bind bo(handle=16, addr=0), format=192, width=245, height=43, pitch=992, tiling=0 -> sampler >[ 106.906] gen9_emit_sampler: sampler = 0 >[ 106.906] gen9_emit_vertex_elements: setup id=0 >[ 106.906] (0, 0) -> (0, 0) + (245, 43) >[ 106.906] gen8_vertex_flush[4d4] = 3 >[ 106.906] _kgem_bo_destroy: handle=16, proxy? 1 >[ 106.906] sna_destroy_pixmap: pixmap=21, attached?=1 >[ 106.906] kgem_bo_is_busy: handle=15, domain: 1 exec? 0, rq? 0 >[ 106.906] __sna_free_pixmap(pixmap=21) >[ 106.906] __sna_pixmap_free_cpu: discarding CPU buffer, handle=15, size=45056 >[ 106.906] kgem_bo_sync__cpu: handle=15 >[ 106.906] sna_accel_watch_flush: enable=-1 >[ 106.906] _kgem_bo_destroy: handle=15, proxy? 0 >[ 106.906] __kgem_bo_destroy: handle=15, size=45056 >[ 106.906] __kgem_bo_destroy: handle=15, not reusable >[ 106.906] kgem_bo_free: handle=15, size=45056 >[ 106.906] __kgem_busy: handle=15, busy=0, wedged=0 >[ 106.906] kgem_bo_free: releasing 0x0:0x0 vma for handle=15, count=0 >[ 106.906] sna_create_pixmap(66, 66, 32, usage=0) >[ 106.906] kgem_can_create_2d: 66x66 @ 32 >[ 106.906] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=288, height=66 >[ 106.906] kgem_can_create_2d: untiled size=20480 >[ 106.906] kgem_choose_tiling: too thin [width 66, 32 bpp] for TILING_X >[ 106.906] kgem_choose_tiling: 66x66 -> 0 >[ 106.906] sna_create_pixmap: usage=0, flags=b >[ 106.906] sna_create_pixmap: creating GPU pixmap 66x66, stride=264, flags=b >[ 106.906] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 106.906] create_pixmap: serial=23, usage=0, 0x0 >[ 106.906] create_pixmap_hdr: pixmap=23, width=66, height=66, usage=0 >[ 106.906] sna_create_pixmap: serial=23, 66x66, usage=0 >[ 106.906] sna_composite_rectangles(pixmap=24, op=0, 0 x 1 [(0, 0)x(66, 66) ...]) >[ 106.906] sna_composite_rectangles: converted to op 0 >[ 106.906] sna_composite_rectangles[0] (0, 0)x(66, 66) -> (0, 0), (66, 66) >[ 106.906] sna_composite_rectangles: nrects=1, region=(0, 0), (66, 66) x 1 >[ 106.906] sna_composite_rectangles: clipped extents (0, 0),(66, 66) x 1 >[ 106.906] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(66, 66) >[ 106.906] sna_composite_rectangles: dropping last-cpu hint >[ 106.906] sna_drawable_use_bo pixmap=24, box=((0, 0), (66, 66)), flags=19... >[ 106.906] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 106.906] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 106.906] sna_pixmap_move_to_gpu(pixmap=24, usage=0), flags=b >[ 106.906] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 106.906] sna_pixmap_move_to_gpu: creating GPU bo (66x66@32), create=b >[ 106.906] kgem_choose_tiling: too thin [width 66, 32 bpp] for TILING_X >[ 106.906] kgem_choose_tiling: 66x66 -> 0 >[ 106.906] kgem_choose_tiling: too thin [width 66, 32 bpp] for TILING_X >[ 106.906] kgem_choose_tiling: 66x66 -> 0 >[ 106.906] sna_pixmap_alloc_gpu: pixmap=24 >[ 106.906] kgem_create_2d(66x66, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 106.906] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=288, height=66 >[ 106.906] __kgem_bo_init(handle=15, num_pages=5) >[ 106.907] new pitch=288, tiling=0, handle=15, id=274, num_pages=5 [5], bucket=2 >[ 106.907] __sna_damage_all(66, 66) >[ 106.907] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 106.907] sna_pixmap_mark_active: pixmap=24, handle=15 >[ 106.907] sna_drawable_use_bo: allocated GPU bo for operation >[ 106.907] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 106.907] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 106.907] kgem_bo_is_render: handle=15, rq? 0 [0] >[ 106.907] gen9_render_fill_boxes(0 x 1 [(0, 0), (66, 66) ...]) >[ 106.907] sna_render_get_solid: 0 >[ 106.907] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.907] kgem_set_mode: flushing before new bo >[ 106.907] gen8_vertex_close: used=12, vbo active? 0, vb=1, nreloc=1 >[ 106.907] gen8_vertex_close: copy to batch: 12 @ 316 >[ 106.907] gen8_vertex_close: reloc[0] = 287 >[ 106.907] kgem_add_reloc64: handle=0, pos=287, delta=1264, domains=200000 >[ 106.907] kgem_add_reloc64[6] = (delta=1264, target handle=batch) >[ 106.907] batch[1/1, flags=1800]: 316 328 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=87 [fenced=0] >[ 106.907] kgem_finish_buffers: buffer handle=16, used=42752, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 106.907] kgem_finish_buffers: retaining upload buffer (42752/262144): used=45056, refcnt=1 >[ 106.907] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 106.907] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 106.907] kgem_fixup_relocs: shrinking by 61440 >[ 106.907] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.907] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 106.907] kgem_commit: release handle=14 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffe9000 >[ 106.907] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 106.907] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.907] __kgem_bo_clear_busy: handle=7 >[ 106.907] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 106.907] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 106.907] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.907] needs_batch_flush: flushing before handle=15 for new reservation >[ 106.907] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 106.907] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 106.907] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 106.907] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 106.907] kgem_add_handle: handle=4, index=0 >[ 106.907] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.907] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 106.907] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.907] gen9_composite_get_binding_table(ffc0) >[ 106.907] kgem_add_reloc64: handle=15, pos=16360, delta=0, domains=20002 >[ 106.907] kgem_add_handle: handle=15, index=1 >[ 106.907] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) >[ 106.907] __kgem_bo_mark_dirty: handle=15 (proxy? 0) >[ 106.907] [3fe0] bind bo(handle=15, addr=0), format=192, width=66, height=66, pitch=288, tiling=0 -> render >[ 106.907] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 106.907] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 106.907] kgem_add_handle: handle=7, index=2 >[ 106.907] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 106.907] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.907] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 106.907] gen9_emit_sampler: sampler = 1 >[ 106.907] gen9_emit_sf: num_sf_outputs=1 >[ 106.907] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.907] gen9_emit_vertex_elements: setup id=0 >[ 106.907] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 106.907] (0, 0), (66, 66) >[ 106.907] gen8_vertex_flush[490] = 3 >[ 106.907] sna_composite_rectangles: pixmap=24 marking clear [0]? 1 >[ 106.907] sna_accel_flush: flush?=0, dirty?=0 >[ 106.907] sna_pixmap_create_shm(66x66, depth=32, bpp=32, pitch=264) >[ 106.907] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 106.907] create_pixmap: serial=25, usage=0, 0x0 >[ 106.907] create_pixmap_hdr: pixmap=25, width=66, height=66, usage=0 >[ 106.907] kgem_create_map(0x7f3c95ce0000 size=17424, read-only?=0) - has_userptr?=1 >[ 106.907] __kgem_bo_init(handle=17, num_pages=5) >[ 106.907] kgem_create_map(ptr=0x7f3c95ce0000, size=17424, pages=5, read_only=0) => handle=17 (proxy? 0) >[ 106.907] sna_accel_watch_flush: enable=1 >[ 106.907] __sna_damage_all(66, 66) >[ 106.907] sna_pixmap_create_shm: serial=25, 66x66, usage=0 >[ 106.907] sna_validate_gc(0x5619f1770810) changes=0, previous serial=13, drawable=18 >[ 106.907] sna_validate_gc: recomputing clip >[ 106.907] sna_validate_gc: composite clip=1x[(0, 0), (66, 66)] [0x5619f174da00] >[ 106.907] sna_copy_area: src=pixmap=26:(0, 0)x(66, 66)+(0, 0) -> dst=pixmap=24:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 106.907] sna_copy_area: normal copy >[ 106.907] sna_do_copy: src=(0, 0), dst=(0, 0), size=(66x66) >[ 106.907] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(66x66) >[ 106.907] sna_do_copy: dst extents (0, 0), (66, 66), dst clip extents (0, 0), (66, 66), dst size=66x66 >[ 106.907] sna_do_copy: clipped dst extents (0, 0), (66, 66) >[ 106.907] sna_do_copy: unclipped src extents (0, 0), (66, 66) >[ 106.907] sna_do_copy: clipped src extents (0, 0), (66, 66) >[ 106.907] sna_do_copy: pixmap -- no source clipping >[ 106.907] sna_do_copy: src extents (0, 0), (66, 66) x 1 >[ 106.907] sna_do_copy: copy region (0, 0), (66, 66) x 1 + (0, 0) >[ 106.907] sna_copy_boxes (boxes=1x[(0, 0), (66, 66)...], src pixmap=26+(0, 0), dst pixmap=24+(0, 0), alu=3, src.size=66x66, dst.size=66x66) >[ 106.907] sna_copy_boxes: dst=(priv=0x5619f173d790, gpu_bo=15, cpu_bo=0), src=(priv=0x5619f174dcb0, gpu_bo=0, cpu_bo=17), replaces=1 >[ 106.907] kgem_bo_is_busy: handle=17, domain: 1 exec? 0, rq? 0 >[ 106.907] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.907] __kgem_retire_rq: request 1 complete >[ 106.907] __kgem_bo_flush: handle=14, busy=0, wedged=0 >[ 106.907] sna_drawable_use_bo pixmap=24, box=((0, 0), (66, 66)), flags=19... >[ 106.907] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 106.907] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.907] sna_drawable_use_bo: using whole GPU bo >[ 106.907] move_to_gpu: can use CPU bo? cpu_damage=-1, gpu_damage=0, cpu hint=1 >[ 106.907] region_overlaps_damage? >[ 106.907] sna_drawable_move_region_to_cpu(pixmap=26 (66x66), [(0, 0), (66, 66)], flags=2) >[ 106.907] sna_drawable_move_region_to_cpu: pixmap=26 all damaged on CPU >[ 106.907] sna_drawable_move_region_to_cpu: syncing cpu bo >[ 106.907] kgem_bo_sync__cpu_full: handle=17 >[ 106.907] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst >[ 106.907] __kgem_bo_is_busy: handle=15, domain: 1 exec? 1, rq? 1 >[ 106.907] sna_replace(handle=15, 66x66, bpp=32, tiling=0) busy?=1 >[ 106.907] __kgem_bo_is_busy: handle=15, domain: 1 exec? 1, rq? 1 >[ 106.907] indirect_replace: size=4 vs 1024 >[ 106.907] kgem_create_buffer_2d: 66x66, 32 bpp, stride=288 >[ 106.907] kgem_create_buffer: size=19008, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.907] kgem_create_buffer: reusing buffer? used=45056 + size=19008, total=262144 >[ 106.907] kgem_create_proxy: target handle=16 [proxy? -1], offset=45056, length=19008, io=1 >[ 106.907] __kgem_bo_init(handle=16, num_pages=19008) >[ 106.907] memcpy_blt: src=(0, 0), dst=(0, 0), size=66x66, pitch=264/288 >[ 106.907] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 106.907] kgem_bo_is_render: handle=16, rq? 0 [0] >[ 106.907] kgem_bo_is_render: handle=15, rq? 1 [1] >[ 106.907] kgem_bo_is_render: handle=15, rq? 1 [1] >[ 106.907] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 106.907] gen9_composite_get_binding_table(ff00) >[ 106.907] kgem_add_reloc64: handle=16, pos=16312, delta=0, domains=40000 >[ 106.907] kgem_add_reloc64: adding proxy [delta=45056] for handle=16 >[ 106.907] kgem_add_handle: handle=16, index=3 >[ 106.907] kgem_add_reloc64[5] = (delta=45056, target handle=3, presumed=fffa8000) >[ 106.907] [3fb0] bind bo(handle=16, addr=fffb3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler >[ 106.907] gen9_emit_sampler: sampler = 0 >[ 106.907] gen9_emit_vertex_elements: setup id=0 >[ 106.907] (0, 0) -> (0, 0) + (66, 66) >[ 106.907] gen8_vertex_flush[4d4] = 3 >[ 106.907] _kgem_bo_destroy: handle=16, proxy? 1 >[ 106.907] sna_destroy_pixmap: pixmap=26, attached?=1 >[ 106.907] kgem_bo_is_busy: handle=17, domain: 1 exec? 0, rq? 0 >[ 106.907] __sna_free_pixmap(pixmap=26) >[ 106.907] __sna_pixmap_free_cpu: discarding CPU buffer, handle=17, size=20480 >[ 106.907] kgem_bo_sync__cpu: handle=17 >[ 106.907] sna_accel_watch_flush: enable=-1 >[ 106.907] _kgem_bo_destroy: handle=17, proxy? 0 >[ 106.907] __kgem_bo_destroy: handle=17, size=20480 >[ 106.907] __kgem_bo_destroy: handle=17, not reusable >[ 106.907] kgem_bo_free: handle=17, size=20480 >[ 106.907] __kgem_busy: handle=17, busy=0, wedged=0 >[ 106.907] kgem_bo_free: releasing 0x0:0x0 vma for handle=17, count=0 >[ 106.907] sna_accel_flush: flush?=0, dirty?=0 >[ 106.907] sna_change_window_attributes >[ 106.907] sna_change_window_attributes >[ 106.907] sna_change_window_attributes >[ 106.907] sna_change_window_attributes >[ 106.907] sna_accel_flush: flush?=0, dirty?=0 >[ 106.907] sna_accel_flush: flush?=0, dirty?=0 >[ 106.907] sna_block_handler (tv=1.509000) >[ 106.907] kgem_retire, need_retire?=1 >[ 106.907] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.907] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 106.907] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.907] kgem_retire -- retired=0, need_retire=0 >[ 106.907] sna_accel_block: GPU idle, flushing >[ 106.907] gen8_vertex_close: used=12, vbo active? 0, vb=1, nreloc=1 >[ 106.907] gen8_vertex_close: copy to batch: 12 @ 316 >[ 106.907] gen8_vertex_close: reloc[0] = 287 >[ 106.907] kgem_add_reloc64: handle=0, pos=287, delta=1264, domains=200000 >[ 106.907] kgem_add_reloc64[6] = (delta=1264, target handle=batch) >[ 106.907] batch[1/1, flags=1800]: 316 328 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=80 [fenced=0] >[ 106.907] kgem_finish_buffers: buffer handle=16, used=64256, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 106.907] kgem_finish_buffers: retaining upload buffer (64256/262144): used=65536, refcnt=1 >[ 106.907] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 106.907] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 106.907] kgem_fixup_relocs: shrinking by 61440 >[ 106.907] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.907] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 106.907] kgem_commit: release handle=15 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa3000 >[ 106.907] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 106.907] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.907] __kgem_bo_clear_busy: handle=7 >[ 106.907] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 106.907] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 106.907] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.907] timer_enable (time=106907), starting timer 1 >[ 106.907] sna_accel_block: removing watchers >[ 106.907] sna_wakeup_handler >[ 106.907] sna_block_handler (tv=1.509000) >[ 106.907] kgem_retire, need_retire?=1 >[ 106.907] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.907] kgem_retire__requests_ring: retiring ring 0 >[ 106.907] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.907] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.907] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.907] kgem_retire -- retired=0, need_retire=1 >[ 106.907] kgem_retire__buffers: handle=16, busy? 1 [0] >[ 106.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.907] sna_wakeup_handler >[ 106.907] sna_block_handler (tv=1.509000) >[ 106.907] kgem_retire, need_retire?=1 >[ 106.907] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.907] kgem_retire__requests_ring: retiring ring 0 >[ 106.908] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.908] __kgem_retire_rq: request 1 complete >[ 106.908] __kgem_bo_flush: handle=15, busy=0, wedged=0 >[ 106.908] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 106.908] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.908] kgem_retire -- retired=0, need_retire=0 >[ 106.908] kgem_retire__buffers: handle=16, busy? 0 [0] >[ 106.908] kgem_retire__buffers: releasing upload cache for handle=16? 0 >[ 106.908] __kgem_bo_destroy: handle=16, size=262144 >[ 106.908] kgem_bo_replace_io: transferring io handle=16 to bo >[ 106.908] kgem_bo_move_to_inactive: moving handle=16 to inactive >[ 106.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.908] sna_wakeup_handler >[ 106.908] sna_block_handler (tv=1.508000) >[ 106.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.908] sna_wakeup_handler >[ 106.908] sna_block_handler (tv=1.508000) >[ 106.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.908] sna_wakeup_handler >[ 106.908] sna_block_handler (tv=1.508000) >[ 106.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.909] sna_wakeup_handler >[ 106.909] sna_block_handler (tv=1.507000) >[ 106.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.909] sna_wakeup_handler >[ 106.909] sna_block_handler (tv=1.507000) >[ 106.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.909] sna_wakeup_handler >[ 106.909] sna_block_handler (tv=1.507000) >[ 106.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.909] sna_wakeup_handler >[ 106.909] sna_block_handler (tv=1.507000) >[ 106.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.909] sna_wakeup_handler >[ 106.909] sna_block_handler (tv=1.507000) >[ 106.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.909] sna_wakeup_handler >[ 106.909] sna_block_handler (tv=1.507000) >[ 106.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.909] sna_wakeup_handler >[ 106.909] sna_block_handler (tv=1.507000) >[ 106.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.914] sna_wakeup_handler >[ 106.914] sna_block_handler (tv=1.502000) >[ 106.914] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.917] sna_wakeup_handler >[ 106.917] sna_create_pixmap(48, 48, 32, usage=0) >[ 106.917] kgem_can_create_2d: 48x48 @ 32 >[ 106.917] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 >[ 106.917] kgem_can_create_2d: untiled size=12288 >[ 106.917] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X >[ 106.917] kgem_choose_tiling: 48x48 -> 0 >[ 106.917] sna_create_pixmap: usage=0, flags=b >[ 106.917] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b >[ 106.917] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 106.917] create_pixmap: serial=29, usage=0, 0x0 >[ 106.917] create_pixmap_hdr: pixmap=29, width=48, height=48, usage=0 >[ 106.917] sna_create_pixmap: serial=29, 48x48, usage=0 >[ 106.917] sna_validate_gc(0x5619f174e130) changes=7fffff, previous serial=80000000, drawable=1e >[ 106.917] sna_validate_gc: recomputing clip >[ 106.917] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x5619f1745640] >[ 106.917] sna_put_image((0, 0)x(48, 48), depth=32, format=2) >[ 106.917] try_upload__fast: ignore existing cpu damage (if any) >[ 106.917] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 106.917] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X >[ 106.917] kgem_choose_tiling: 48x48 -> 0 >[ 106.917] sna_pixmap_alloc_gpu: pixmap=30 >[ 106.917] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 106.917] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 >[ 106.917] kgem_bo_remove_from_inactive: removing handle=12 from inactive >[ 106.917] from inactive vma: pitch=192, tiling=0: handle=12, id=278 >[ 106.917] try_upload__inplace: tiling=0 >[ 106.917] kgem_bo_can_map__cpu: handle=12 >[ 106.917] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 106.917] sna_pixmap_move_area_to_gpu: pixmap=30 box=(0, 0), (48, 48), flags=1 >[ 106.917] _sna_damage_subtract_box(None - (0, 0), (48, 48))... >[ 106.917] = None >[ 106.917] sna_pixmap_move_to_gpu(pixmap=30, usage=0), flags=3 >[ 106.917] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 106.917] sna_pixmap_mark_active: pixmap=30, handle=12 >[ 106.917] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 >[ 106.917] kgem_bo_can_map__cpu: handle=12 >[ 106.917] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 106.917] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f3c9c49e000) >[ 106.917] kgem_bo_sync__cpu: handle=12 >[ 106.917] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 >[ 106.917] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) >[ 106.917] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 >[ 106.917] __sna_damage_all(48, 48) >[ 106.917] sna_get_image: pixmap=30 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 >[ 106.917] sna_get_image__fast: attached?=1, has gpu damage?=1 >[ 106.917] kgem_bo_can_map__cpu: handle=12 >[ 106.917] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 106.917] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 >[ 106.917] kgem_bo_can_map__cpu: handle=12 >[ 106.917] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 106.917] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f3c9c49e000) >[ 106.917] kgem_bo_sync__cpu_full: handle=12 >[ 106.917] sna_get_image__inplace: download through a linear CPU map >[ 106.917] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 >[ 106.918] sna_destroy_pixmap: pixmap=30, attached?=1 >[ 106.918] sna_pixmap_unmap: pixmap=30 dropping cpu mapping >[ 106.918] _kgem_bo_destroy: handle=12, proxy? 0 >[ 106.918] __kgem_bo_destroy: handle=12, size=12288 >[ 106.918] kgem_bo_move_to_inactive: moving handle=12 to inactive >[ 106.918] __sna_free_pixmap(pixmap=30) >[ 106.918] sna_block_handler (tv=1.498000) >[ 106.918] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.926] sna_wakeup_handler >[ 106.926] sna_block_handler (tv=1.490000) >[ 106.926] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.926] sna_accel_do_throttle (time=106926), triggered >[ 106.926] sna_accel_throttle (time=106926) >[ 106.926] sna_accel_disarm_timer[1] (time=106926) >[ 106.926] sna_wakeup_handler >[ 106.926] sna_block_handler (tv=0.0) >[ 106.926] sna_wakeup_handler >[ 106.926] sna_block_handler (tv=1.490000) >[ 106.926] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.926] sna_accel_do_throttle -- no pending activity >[ 106.926] sna_wakeup_handler >[ 106.926] sna_block_handler (tv=1.490000) >[ 106.926] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.926] sna_accel_do_throttle -- no pending activity >[ 106.926] sna_wakeup_handler >[ 106.926] sna_block_handler (tv=1.490000) >[ 106.926] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.926] sna_accel_do_throttle -- no pending activity >[ 106.926] sna_wakeup_handler >[ 106.926] sna_block_handler (tv=1.490000) >[ 106.926] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.926] sna_accel_do_throttle -- no pending activity >[ 106.926] sna_wakeup_handler >[ 106.926] sna_block_handler (tv=1.490000) >[ 106.926] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.926] sna_accel_do_throttle -- no pending activity >[ 106.926] sna_wakeup_handler >[ 106.926] sna_block_handler (tv=1.490000) >[ 106.926] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.926] sna_accel_do_throttle -- no pending activity >[ 106.926] sna_wakeup_handler >[ 106.926] sna_block_handler (tv=1.490000) >[ 106.926] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.926] sna_accel_do_throttle -- no pending activity >[ 106.926] sna_wakeup_handler >[ 106.926] sna_block_handler (tv=1.490000) >[ 106.926] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.926] sna_accel_do_throttle -- no pending activity >[ 106.926] sna_wakeup_handler >[ 106.926] sna_block_handler (tv=1.490000) >[ 106.926] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.926] sna_accel_do_throttle -- no pending activity >[ 106.926] sna_wakeup_handler >[ 106.926] sna_block_handler (tv=1.490000) >[ 106.926] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.926] sna_accel_do_throttle -- no pending activity >[ 106.926] sna_wakeup_handler >[ 106.926] sna_block_handler (tv=1.490000) >[ 106.926] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.926] sna_accel_do_throttle -- no pending activity >[ 106.926] sna_wakeup_handler >[ 106.926] sna_block_handler (tv=1.490000) >[ 106.927] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.927] sna_accel_do_throttle -- no pending activity >[ 106.927] sna_wakeup_handler >[ 106.927] sna_block_handler (tv=1.489000) >[ 106.927] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.927] sna_accel_do_throttle -- no pending activity >[ 106.927] sna_wakeup_handler >[ 106.927] sna_block_handler (tv=1.489000) >[ 106.927] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.927] sna_accel_do_throttle -- no pending activity >[ 106.927] sna_wakeup_handler >[ 106.927] sna_block_handler (tv=1.489000) >[ 106.927] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.927] sna_accel_do_throttle -- no pending activity >[ 106.927] sna_wakeup_handler >[ 106.927] sna_block_handler (tv=1.489000) >[ 106.927] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.927] sna_accel_do_throttle -- no pending activity >[ 106.927] sna_wakeup_handler >[ 106.927] sna_block_handler (tv=1.489000) >[ 106.927] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.927] sna_accel_do_throttle -- no pending activity >[ 106.927] sna_wakeup_handler >[ 106.927] sna_block_handler (tv=1.489000) >[ 106.927] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.927] sna_accel_do_throttle -- no pending activity >[ 106.928] sna_wakeup_handler >[ 106.928] sna_block_handler (tv=1.488000) >[ 106.928] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.928] sna_accel_do_throttle -- no pending activity >[ 106.928] sna_wakeup_handler >[ 106.928] sna_block_handler (tv=1.488000) >[ 106.928] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.928] sna_accel_do_throttle -- no pending activity >[ 106.928] sna_wakeup_handler >[ 106.928] sna_block_handler (tv=1.488000) >[ 106.928] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.928] sna_accel_do_throttle -- no pending activity >[ 106.928] sna_wakeup_handler >[ 106.928] sna_block_handler (tv=1.488000) >[ 106.928] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.928] sna_accel_do_throttle -- no pending activity >[ 106.928] sna_wakeup_handler >[ 106.928] sna_block_handler (tv=1.488000) >[ 106.928] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.928] sna_accel_do_throttle -- no pending activity >[ 106.928] sna_wakeup_handler >[ 106.928] sna_block_handler (tv=1.488000) >[ 106.928] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.928] sna_accel_do_throttle -- no pending activity >[ 106.928] sna_wakeup_handler >[ 106.928] sna_change_window_attributes >[ 106.928] sna_block_handler (tv=1.488000) >[ 106.928] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.928] sna_accel_do_throttle -- no pending activity >[ 106.928] sna_wakeup_handler >[ 106.928] sna_block_handler (tv=1.488000) >[ 106.928] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.928] sna_accel_do_throttle -- no pending activity >[ 106.928] sna_wakeup_handler >[ 106.928] sna_block_handler (tv=1.488000) >[ 106.928] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.928] sna_accel_do_throttle -- no pending activity >[ 106.928] sna_wakeup_handler >[ 106.928] sna_block_handler (tv=1.488000) >[ 106.928] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.928] sna_accel_do_throttle -- no pending activity >[ 106.928] sna_wakeup_handler >[ 106.928] sna_block_handler (tv=1.488000) >[ 106.928] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.928] sna_accel_do_throttle -- no pending activity >[ 106.928] sna_wakeup_handler >[ 106.928] sna_block_handler (tv=1.488000) >[ 106.928] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.928] sna_accel_do_throttle -- no pending activity >[ 106.928] sna_wakeup_handler >[ 106.928] sna_block_handler (tv=1.488000) >[ 106.928] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.928] sna_accel_do_throttle -- no pending activity >[ 106.928] sna_wakeup_handler >[ 106.928] sna_block_handler (tv=0.0) >[ 106.928] sna_wakeup_handler >[ 106.928] sna_block_handler (tv=1.488000) >[ 106.928] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.928] sna_accel_do_throttle -- no pending activity >[ 106.928] sna_wakeup_handler >[ 106.928] sna_block_handler (tv=1.488000) >[ 106.928] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.928] sna_accel_do_throttle -- no pending activity >[ 106.928] sna_wakeup_handler >[ 106.928] sna_block_handler (tv=1.488000) >[ 106.928] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.928] sna_accel_do_throttle -- no pending activity >[ 106.928] sna_wakeup_handler >[ 106.928] sna_block_handler (tv=1.488000) >[ 106.928] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.928] sna_accel_do_throttle -- no pending activity >[ 106.928] sna_wakeup_handler >[ 106.928] sna_block_handler (tv=1.488000) >[ 106.928] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.928] sna_accel_do_throttle -- no pending activity >[ 106.928] sna_wakeup_handler >[ 106.928] sna_block_handler (tv=1.488000) >[ 106.928] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.928] sna_accel_do_throttle -- no pending activity >[ 106.928] sna_wakeup_handler >[ 106.928] sna_block_handler (tv=1.488000) >[ 106.928] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.928] sna_accel_do_throttle -- no pending activity >[ 106.928] sna_wakeup_handler >[ 106.929] sna_block_handler (tv=1.487000) >[ 106.929] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.929] sna_accel_do_throttle -- no pending activity >[ 106.929] sna_wakeup_handler >[ 106.929] sna_block_handler (tv=1.487000) >[ 106.929] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.929] sna_accel_do_throttle -- no pending activity >[ 106.929] sna_wakeup_handler >[ 106.929] sna_block_handler (tv=1.487000) >[ 106.929] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.929] sna_accel_do_throttle -- no pending activity >[ 106.929] sna_wakeup_handler >[ 106.929] sna_block_handler (tv=1.487000) >[ 106.929] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.929] sna_accel_do_throttle -- no pending activity >[ 106.929] sna_wakeup_handler >[ 106.929] sna_block_handler (tv=1.487000) >[ 106.929] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.929] sna_accel_do_throttle -- no pending activity >[ 106.929] sna_wakeup_handler >[ 106.929] sna_block_handler (tv=1.487000) >[ 106.929] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.929] sna_accel_do_throttle -- no pending activity >[ 106.929] sna_wakeup_handler >[ 106.929] sna_block_handler (tv=1.487000) >[ 106.929] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.929] sna_accel_do_throttle -- no pending activity >[ 106.929] sna_wakeup_handler >[ 106.929] sna_block_handler (tv=1.487000) >[ 106.929] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.929] sna_accel_do_throttle -- no pending activity >[ 106.929] sna_wakeup_handler >[ 106.929] sna_block_handler (tv=1.487000) >[ 106.929] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.929] sna_accel_do_throttle -- no pending activity >[ 106.929] sna_wakeup_handler >[ 106.929] sna_block_handler (tv=1.487000) >[ 106.929] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.929] sna_accel_do_throttle -- no pending activity >[ 106.929] sna_wakeup_handler >[ 106.929] sna_block_handler (tv=1.487000) >[ 106.929] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.929] sna_accel_do_throttle -- no pending activity >[ 106.929] sna_wakeup_handler >[ 106.929] sna_block_handler (tv=1.487000) >[ 106.929] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.929] sna_accel_do_throttle -- no pending activity >[ 106.929] sna_wakeup_handler >[ 106.929] sna_block_handler (tv=1.487000) >[ 106.929] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.929] sna_accel_do_throttle -- no pending activity >[ 106.929] sna_wakeup_handler >[ 106.929] sna_block_handler (tv=1.487000) >[ 106.929] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.929] sna_accel_do_throttle -- no pending activity >[ 106.929] sna_wakeup_handler >[ 106.929] sna_block_handler (tv=1.487000) >[ 106.929] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.929] sna_accel_do_throttle -- no pending activity >[ 106.929] sna_wakeup_handler >[ 106.929] sna_block_handler (tv=1.487000) >[ 106.929] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.929] sna_accel_do_throttle -- no pending activity >[ 106.929] sna_wakeup_handler >[ 106.929] sna_block_handler (tv=1.487000) >[ 106.929] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.929] sna_accel_do_throttle -- no pending activity >[ 106.929] sna_wakeup_handler >[ 106.929] sna_block_handler (tv=1.487000) >[ 106.929] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.929] sna_accel_do_throttle -- no pending activity >[ 106.929] sna_wakeup_handler >[ 106.929] sna_block_handler (tv=1.487000) >[ 106.929] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.929] sna_accel_do_throttle -- no pending activity >[ 106.929] sna_wakeup_handler >[ 106.929] sna_block_handler (tv=1.487000) >[ 106.929] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.929] sna_accel_do_throttle -- no pending activity >[ 106.929] sna_wakeup_handler >[ 106.929] sna_block_handler (tv=1.487000) >[ 106.929] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.929] sna_accel_do_throttle -- no pending activity >[ 106.929] sna_wakeup_handler >[ 106.929] sna_block_handler (tv=1.487000) >[ 106.929] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.929] sna_accel_do_throttle -- no pending activity >[ 106.929] sna_wakeup_handler >[ 106.929] sna_block_handler (tv=1.487000) >[ 106.929] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.929] sna_accel_do_throttle -- no pending activity >[ 106.930] sna_wakeup_handler >[ 106.930] sna_block_handler (tv=1.486000) >[ 106.930] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.930] sna_accel_do_throttle -- no pending activity >[ 106.930] sna_wakeup_handler >[ 106.930] sna_block_handler (tv=1.486000) >[ 106.930] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.930] sna_accel_do_throttle -- no pending activity >[ 106.930] sna_wakeup_handler >[ 106.930] sna_block_handler (tv=1.486000) >[ 106.930] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.930] sna_accel_do_throttle -- no pending activity >[ 106.930] sna_wakeup_handler >[ 106.930] sna_block_handler (tv=1.486000) >[ 106.930] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.930] sna_accel_do_throttle -- no pending activity >[ 106.930] sna_wakeup_handler >[ 106.930] sna_block_handler (tv=1.486000) >[ 106.930] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.930] sna_accel_do_throttle -- no pending activity >[ 106.930] sna_wakeup_handler >[ 106.930] sna_block_handler (tv=1.486000) >[ 106.930] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.930] sna_accel_do_throttle -- no pending activity >[ 106.930] sna_wakeup_handler >[ 106.930] sna_block_handler (tv=1.486000) >[ 106.930] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.930] sna_accel_do_throttle -- no pending activity >[ 106.930] sna_wakeup_handler >[ 106.930] sna_block_handler (tv=1.486000) >[ 106.930] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.930] sna_accel_do_throttle -- no pending activity >[ 106.930] sna_wakeup_handler >[ 106.930] sna_block_handler (tv=1.486000) >[ 106.930] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.930] sna_accel_do_throttle -- no pending activity >[ 106.930] sna_wakeup_handler >[ 106.930] sna_block_handler (tv=1.486000) >[ 106.930] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.930] sna_accel_do_throttle -- no pending activity >[ 106.930] sna_wakeup_handler >[ 106.930] sna_block_handler (tv=1.486000) >[ 106.930] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.930] sna_accel_do_throttle -- no pending activity >[ 106.931] sna_wakeup_handler >[ 106.931] sna_block_handler (tv=1.485000) >[ 106.931] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.931] sna_accel_do_throttle -- no pending activity >[ 106.931] sna_wakeup_handler >[ 106.931] sna_block_handler (tv=1.485000) >[ 106.931] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.931] sna_accel_do_throttle -- no pending activity >[ 106.931] sna_wakeup_handler >[ 106.931] sna_block_handler (tv=1.485000) >[ 106.931] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.931] sna_accel_do_throttle -- no pending activity >[ 106.931] sna_wakeup_handler >[ 106.931] sna_block_handler (tv=1.485000) >[ 106.931] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.931] sna_accel_do_throttle -- no pending activity >[ 106.931] sna_wakeup_handler >[ 106.931] sna_block_handler (tv=1.485000) >[ 106.931] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.931] sna_accel_do_throttle -- no pending activity >[ 106.931] sna_wakeup_handler >[ 106.931] sna_block_handler (tv=1.485000) >[ 106.931] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.931] sna_accel_do_throttle -- no pending activity >[ 106.931] sna_wakeup_handler >[ 106.931] sna_block_handler (tv=1.485000) >[ 106.931] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.931] sna_accel_do_throttle -- no pending activity >[ 106.931] sna_wakeup_handler >[ 106.931] sna_block_handler (tv=1.485000) >[ 106.931] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.931] sna_accel_do_throttle -- no pending activity >[ 106.931] sna_wakeup_handler >[ 106.931] sna_block_handler (tv=1.485000) >[ 106.931] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.931] sna_accel_do_throttle -- no pending activity >[ 106.931] sna_wakeup_handler >[ 106.931] sna_block_handler (tv=1.485000) >[ 106.931] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.931] sna_accel_do_throttle -- no pending activity >[ 106.931] sna_wakeup_handler >[ 106.931] sna_block_handler (tv=1.485000) >[ 106.931] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.931] sna_accel_do_throttle -- no pending activity >[ 106.931] sna_wakeup_handler >[ 106.931] sna_block_handler (tv=1.485000) >[ 106.931] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.931] sna_accel_do_throttle -- no pending activity >[ 106.931] sna_wakeup_handler >[ 106.931] sna_block_handler (tv=1.485000) >[ 106.931] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.931] sna_accel_do_throttle -- no pending activity >[ 106.931] sna_wakeup_handler >[ 106.931] sna_block_handler (tv=1.485000) >[ 106.931] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.931] sna_accel_do_throttle -- no pending activity >[ 106.932] sna_wakeup_handler >[ 106.932] sna_block_handler (tv=1.484000) >[ 106.932] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.932] sna_accel_do_throttle -- no pending activity >[ 106.932] sna_wakeup_handler >[ 106.932] sna_block_handler (tv=1.484000) >[ 106.932] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.932] sna_accel_do_throttle -- no pending activity >[ 106.932] sna_wakeup_handler >[ 106.932] sna_block_handler (tv=1.484000) >[ 106.932] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.932] sna_accel_do_throttle -- no pending activity >[ 106.932] sna_wakeup_handler >[ 106.932] sna_block_handler (tv=1.484000) >[ 106.932] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.932] sna_accel_do_throttle -- no pending activity >[ 106.932] sna_wakeup_handler >[ 106.932] sna_block_handler (tv=1.484000) >[ 106.932] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.932] sna_accel_do_throttle -- no pending activity >[ 106.932] sna_wakeup_handler >[ 106.932] sna_block_handler (tv=1.484000) >[ 106.932] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.932] sna_accel_do_throttle -- no pending activity >[ 106.932] sna_wakeup_handler >[ 106.932] sna_block_handler (tv=1.484000) >[ 106.932] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.932] sna_accel_do_throttle -- no pending activity >[ 106.932] sna_wakeup_handler >[ 106.932] sna_block_handler (tv=1.484000) >[ 106.932] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.932] sna_accel_do_throttle -- no pending activity >[ 106.932] sna_wakeup_handler >[ 106.932] sna_create_window: window=8388609 >[ 106.932] sna_set_window_pixmap: window=8388609, old pixmap=0 new pixmap=8 >[ 106.932] sna_block_handler (tv=1.484000) >[ 106.932] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.932] sna_accel_do_throttle -- no pending activity >[ 106.932] sna_wakeup_handler >[ 106.932] sna_change_window_attributes >[ 106.932] sna_block_handler (tv=1.484000) >[ 106.932] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.932] sna_accel_do_throttle -- no pending activity >[ 106.932] sna_wakeup_handler >[ 106.932] sna_block_handler (tv=1.484000) >[ 106.932] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.932] sna_accel_do_throttle -- no pending activity >[ 106.932] sna_wakeup_handler >[ 106.932] sna_block_handler (tv=1.484000) >[ 106.932] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.932] sna_accel_do_throttle -- no pending activity >[ 106.932] sna_wakeup_handler >[ 106.932] sna_block_handler (tv=1.484000) >[ 106.932] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.932] sna_accel_do_throttle -- no pending activity >[ 106.932] sna_wakeup_handler >[ 106.932] sna_block_handler (tv=1.484000) >[ 106.932] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.932] sna_accel_do_throttle -- no pending activity >[ 106.932] sna_wakeup_handler >[ 106.933] sna_block_handler (tv=1.483000) >[ 106.933] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.933] sna_accel_do_throttle -- no pending activity >[ 106.933] sna_wakeup_handler >[ 106.933] sna_block_handler (tv=1.483000) >[ 106.933] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.933] sna_accel_do_throttle -- no pending activity >[ 106.933] sna_wakeup_handler >[ 106.933] sna_block_handler (tv=1.483000) >[ 106.933] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.933] sna_accel_do_throttle -- no pending activity >[ 106.933] sna_wakeup_handler >[ 106.933] sna_block_handler (tv=1.483000) >[ 106.933] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.933] sna_accel_do_throttle -- no pending activity >[ 106.933] sna_wakeup_handler >[ 106.933] sna_block_handler (tv=1.483000) >[ 106.933] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.933] sna_accel_do_throttle -- no pending activity >[ 106.933] sna_wakeup_handler >[ 106.933] sna_block_handler (tv=1.483000) >[ 106.933] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.933] sna_accel_do_throttle -- no pending activity >[ 106.933] sna_wakeup_handler >[ 106.933] sna_block_handler (tv=1.483000) >[ 106.933] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.933] sna_accel_do_throttle -- no pending activity >[ 106.933] sna_wakeup_handler >[ 106.933] sna_block_handler (tv=1.483000) >[ 106.933] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.933] sna_accel_do_throttle -- no pending activity >[ 106.933] sna_wakeup_handler >[ 106.933] sna_block_handler (tv=1.483000) >[ 106.933] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.933] sna_accel_do_throttle -- no pending activity >[ 106.933] sna_wakeup_handler >[ 106.933] sna_block_handler (tv=0.0) >[ 106.933] sna_wakeup_handler >[ 106.933] sna_block_handler (tv=1.483000) >[ 106.933] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.933] sna_accel_do_throttle -- no pending activity >[ 106.933] sna_wakeup_handler >[ 106.933] sna_block_handler (tv=1.483000) >[ 106.933] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.933] sna_accel_do_throttle -- no pending activity >[ 106.933] sna_wakeup_handler >[ 106.933] sna_block_handler (tv=1.483000) >[ 106.933] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.933] sna_accel_do_throttle -- no pending activity >[ 106.933] sna_wakeup_handler >[ 106.933] sna_block_handler (tv=1.483000) >[ 106.933] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.933] sna_accel_do_throttle -- no pending activity >[ 106.933] sna_wakeup_handler >[ 106.933] sna_block_handler (tv=1.483000) >[ 106.933] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.933] sna_accel_do_throttle -- no pending activity >[ 106.933] sna_wakeup_handler >[ 106.933] sna_block_handler (tv=1.483000) >[ 106.933] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.933] sna_accel_do_throttle -- no pending activity >[ 106.933] sna_wakeup_handler >[ 106.933] sna_block_handler (tv=1.483000) >[ 106.933] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.933] sna_accel_do_throttle -- no pending activity >[ 106.933] sna_wakeup_handler >[ 106.933] sna_block_handler (tv=1.483000) >[ 106.933] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.933] sna_accel_do_throttle -- no pending activity >[ 106.933] sna_wakeup_handler >[ 106.933] sna_block_handler (tv=1.483000) >[ 106.933] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.933] sna_accel_do_throttle -- no pending activity >[ 106.933] sna_wakeup_handler >[ 106.933] sna_block_handler (tv=1.483000) >[ 106.933] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.933] sna_accel_do_throttle -- no pending activity >[ 106.934] sna_wakeup_handler >[ 106.934] sna_block_handler (tv=1.482000) >[ 106.934] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.934] sna_accel_do_throttle -- no pending activity >[ 106.934] sna_wakeup_handler >[ 106.934] sna_block_handler (tv=0.0) >[ 106.934] sna_wakeup_handler >[ 106.934] sna_block_handler (tv=1.482000) >[ 106.934] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.934] sna_accel_do_throttle -- no pending activity >[ 106.934] sna_wakeup_handler >[ 106.934] sna_block_handler (tv=1.482000) >[ 106.934] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.934] sna_accel_do_throttle -- no pending activity >[ 106.934] sna_wakeup_handler >[ 106.934] sna_block_handler (tv=1.482000) >[ 106.934] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.934] sna_accel_do_throttle -- no pending activity >[ 106.934] sna_wakeup_handler >[ 106.934] sna_block_handler (tv=1.482000) >[ 106.934] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.934] sna_accel_do_throttle -- no pending activity >[ 106.934] sna_wakeup_handler >[ 106.934] sna_block_handler (tv=1.482000) >[ 106.934] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.934] sna_accel_do_throttle -- no pending activity >[ 106.934] sna_wakeup_handler >[ 106.935] sna_block_handler (tv=1.481000) >[ 106.935] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.935] sna_accel_do_throttle -- no pending activity >[ 106.935] sna_wakeup_handler >[ 106.935] sna_block_handler (tv=1.481000) >[ 106.935] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.935] sna_accel_do_throttle -- no pending activity >[ 106.935] sna_wakeup_handler >[ 106.935] sna_block_handler (tv=1.481000) >[ 106.935] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.935] sna_accel_do_throttle -- no pending activity >[ 106.935] sna_wakeup_handler >[ 106.935] sna_block_handler (tv=1.481000) >[ 106.935] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.935] sna_accel_do_throttle -- no pending activity >[ 106.935] sna_wakeup_handler >[ 106.935] sna_block_handler (tv=1.481000) >[ 106.935] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.935] sna_accel_do_throttle -- no pending activity >[ 106.937] sna_wakeup_handler >[ 106.937] sna_block_handler (tv=1.479000) >[ 106.937] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.937] sna_accel_do_throttle -- no pending activity >[ 106.937] sna_wakeup_handler >[ 106.937] sna_block_handler (tv=0.0) >[ 106.937] sna_wakeup_handler >[ 106.937] sna_block_handler (tv=1.479000) >[ 106.937] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.937] sna_accel_do_throttle -- no pending activity >[ 106.937] sna_wakeup_handler >[ 106.937] sna_block_handler (tv=1.479000) >[ 106.937] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.937] sna_accel_do_throttle -- no pending activity >[ 106.937] sna_wakeup_handler >[ 106.937] sna_block_handler (tv=1.479000) >[ 106.937] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.937] sna_accel_do_throttle -- no pending activity >[ 106.937] sna_wakeup_handler >[ 106.937] sna_block_handler (tv=1.479000) >[ 106.937] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.937] sna_accel_do_throttle -- no pending activity >[ 106.937] sna_wakeup_handler >[ 106.937] sna_block_handler (tv=1.479000) >[ 106.937] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.937] sna_accel_do_throttle -- no pending activity >[ 106.937] sna_wakeup_handler >[ 106.937] sna_block_handler (tv=1.479000) >[ 106.937] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.937] sna_accel_do_throttle -- no pending activity >[ 106.937] sna_wakeup_handler >[ 106.938] sna_block_handler (tv=1.478000) >[ 106.938] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.938] sna_accel_do_throttle -- no pending activity >[ 106.938] sna_wakeup_handler >[ 106.938] sna_block_handler (tv=1.478000) >[ 106.938] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.938] sna_accel_do_throttle -- no pending activity >[ 106.938] sna_wakeup_handler >[ 106.938] sna_block_handler (tv=1.478000) >[ 106.938] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.938] sna_accel_do_throttle -- no pending activity >[ 106.938] sna_wakeup_handler >[ 106.938] sna_block_handler (tv=1.478000) >[ 106.938] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.938] sna_accel_do_throttle -- no pending activity >[ 106.938] sna_wakeup_handler >[ 106.938] sna_block_handler (tv=1.478000) >[ 106.938] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.938] sna_accel_do_throttle -- no pending activity >[ 106.938] sna_wakeup_handler >[ 106.938] sna_block_handler (tv=1.478000) >[ 106.938] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.938] sna_accel_do_throttle -- no pending activity >[ 106.938] sna_wakeup_handler >[ 106.938] sna_block_handler (tv=1.478000) >[ 106.938] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.938] sna_accel_do_throttle -- no pending activity >[ 106.938] sna_wakeup_handler >[ 106.938] sna_block_handler (tv=1.478000) >[ 106.938] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.938] sna_accel_do_throttle -- no pending activity >[ 106.938] sna_wakeup_handler >[ 106.938] sna_create_pixmap(3840, 2160, 24, usage=0) >[ 106.938] kgem_can_create_2d: 3840x2160 @ 24 >[ 106.938] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 106.938] kgem_can_create_2d: untiled size=33177600 >[ 106.938] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 106.938] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 106.938] kgem_can_create_2d: tiled[-1] size=33177600 >[ 106.938] sna_create_pixmap: usage=0, flags=1b >[ 106.938] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b >[ 106.938] __pop_freed_pixmap: reusing freed pixmap=30 header >[ 106.938] create_pixmap_hdr: pixmap=32, width=3840, height=2160, usage=0 >[ 106.938] sna_create_pixmap: serial=32, 3840x2160, usage=0 >[ 106.938] sna_composite_rectangles(pixmap=33, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) >[ 106.938] sna_composite_rectangles: converted to op 0 >[ 106.938] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) >[ 106.938] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 >[ 106.938] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 >[ 106.938] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) >[ 106.938] sna_composite_rectangles: dropping last-cpu hint >[ 106.938] sna_drawable_use_bo pixmap=33, box=((0, 0), (3840, 2160)), flags=19... >[ 106.938] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 106.938] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 106.938] sna_pixmap_move_to_gpu(pixmap=33, usage=0), flags=b >[ 106.938] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 106.938] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b >[ 106.938] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 106.938] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 106.938] sna_pixmap_alloc_gpu: pixmap=33 >[ 106.938] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 106.938] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 >[ 106.938] __kgem_bo_init(handle=17, num_pages=8100) >[ 106.938] kgem_set_tiling: handle=17, tiling=1 [1], pitch=15360 [15360]: 1 >[ 106.938] new pitch=15360, tiling=1, handle=17, id=279, num_pages=8100 [8100], bucket=12 >[ 106.938] __sna_damage_all(3840, 2160) >[ 106.938] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 106.938] sna_pixmap_mark_active: pixmap=33, handle=17 >[ 106.938] sna_drawable_use_bo: allocated GPU bo for operation >[ 106.938] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 106.938] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 106.938] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 106.938] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 106.938] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) >[ 106.938] sna_render_get_solid: 0 >[ 106.938] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 106.938] needs_batch_flush: flushing before handle=17 for new reservation >[ 106.938] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 106.938] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 106.938] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 106.938] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 106.938] kgem_add_handle: handle=4, index=0 >[ 106.938] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.938] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 106.938] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.938] gen9_composite_get_binding_table(ffc0) >[ 106.938] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 >[ 106.938] kgem_add_handle: handle=17, index=1 >[ 106.938] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) >[ 106.938] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 106.938] [3fe0] bind bo(handle=17, addr=0), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render >[ 106.938] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 106.938] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 106.938] kgem_add_handle: handle=7, index=2 >[ 106.938] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 106.938] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.938] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 106.938] gen9_emit_sampler: sampler = 1 >[ 106.938] gen9_emit_sf: num_sf_outputs=1 >[ 106.938] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.938] gen9_emit_vertex_elements: setup id=0 >[ 106.938] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 106.938] (0, 0), (3840, 2160) >[ 106.938] gen8_vertex_flush[490] = 3 >[ 106.938] sna_composite_rectangles: pixmap=33 marking clear [0]? 1 >[ 106.938] sna_composite_rectangles(pixmap=33, op=1, ff2c001e x 1 [(0, 0)x(3840, 2160) ...]) >[ 106.938] sna_composite_rectangles: converted to op 1 >[ 106.938] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) >[ 106.938] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 >[ 106.938] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 >[ 106.938] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) >[ 106.938] sna_composite_rectangles: promoting to full GPU >[ 106.938] sna_composite_rectangles: dropping last-cpu hint >[ 106.938] sna_drawable_use_bo pixmap=33, box=((0, 0), (3840, 2160)), flags=19... >[ 106.938] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 106.938] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.938] sna_drawable_use_bo: using whole GPU bo >[ 106.938] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 106.938] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 106.938] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (3840, 2160) ...]) >[ 106.938] sna_render_get_solid: ff2c001e >[ 106.938] sna_render_finish_solid(force=0, domain=1, busy=0, dirty=0, size=0) >[ 106.938] sna_render_get_solid(0) = ff2c001e (new) >[ 106.938] kgem_create_proxy: target handle=8 [proxy? -1], offset=0, length=4, io=0 >[ 106.938] __kgem_bo_init(handle=8, num_pages=4) >[ 106.938] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 106.938] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.938] gen9_composite_get_binding_table(ff00) >[ 106.938] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 106.938] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 106.938] kgem_add_handle: handle=8, index=3 >[ 106.938] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=0) >[ 106.938] [3fb0] bind bo(handle=8, addr=0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.938] gen9_emit_vertex_elements: setup id=0 >[ 106.938] (0, 0), (3840, 2160) >[ 106.938] gen8_vertex_flush[4cc] = 3 >[ 106.938] sna_composite_rectangles: pixmap=33 marking clear [ff2c001e]? 1 >[ 106.938] sna_create_pixmap(40, 40, 32, usage=0) >[ 106.938] kgem_can_create_2d: 40x40 @ 32 >[ 106.938] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=40 >[ 106.938] kgem_can_create_2d: untiled size=8192 >[ 106.938] kgem_choose_tiling: too thin [width 40, 32 bpp] for TILING_X >[ 106.938] kgem_choose_tiling: 40x40 -> 0 >[ 106.938] sna_create_pixmap: usage=0, flags=b >[ 106.938] sna_create_pixmap: creating GPU pixmap 40x40, stride=160, flags=b >[ 106.938] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 106.938] create_pixmap: serial=34, usage=0, 0x0 >[ 106.938] create_pixmap_hdr: pixmap=34, width=40, height=40, usage=0 >[ 106.938] sna_create_pixmap: serial=34, 40x40, usage=0 >[ 106.938] sna_composite_rectangles(pixmap=35, op=0, 0 x 1 [(0, 0)x(40, 40) ...]) >[ 106.938] sna_composite_rectangles: converted to op 0 >[ 106.938] sna_composite_rectangles[0] (0, 0)x(40, 40) -> (0, 0), (40, 40) >[ 106.938] sna_composite_rectangles: nrects=1, region=(0, 0), (40, 40) x 1 >[ 106.938] sna_composite_rectangles: clipped extents (0, 0),(40, 40) x 1 >[ 106.938] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(40, 40) >[ 106.938] sna_composite_rectangles: dropping last-cpu hint >[ 106.938] sna_drawable_use_bo pixmap=35, box=((0, 0), (40, 40)), flags=19... >[ 106.938] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 106.938] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 106.938] sna_pixmap_move_to_gpu(pixmap=35, usage=0), flags=b >[ 106.938] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 106.938] sna_pixmap_move_to_gpu: creating GPU bo (40x40@32), create=b >[ 106.938] kgem_choose_tiling: too thin [width 40, 32 bpp] for TILING_X >[ 106.938] kgem_choose_tiling: 40x40 -> 0 >[ 106.938] kgem_choose_tiling: too thin [width 40, 32 bpp] for TILING_X >[ 106.938] kgem_choose_tiling: 40x40 -> 0 >[ 106.938] sna_pixmap_alloc_gpu: pixmap=35 >[ 106.938] kgem_create_2d(40x40, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 106.938] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=40 >[ 106.938] kgem_bo_remove_from_inactive: removing handle=12 from inactive >[ 106.938] from inactive: pitch=160, tiling=0: handle=12, id=281 >[ 106.938] __sna_damage_all(40, 40) >[ 106.938] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 106.938] sna_pixmap_mark_active: pixmap=35, handle=12 >[ 106.938] sna_drawable_use_bo: allocated GPU bo for operation >[ 106.938] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 106.938] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 106.938] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 106.938] gen9_render_fill_boxes(0 x 1 [(0, 0), (40, 40) ...]) >[ 106.938] sna_render_get_solid: 0 >[ 106.938] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.938] kgem_set_mode: flushing before new bo >[ 106.938] gen8_vertex_close: used=12, vbo active? 0, vb=1, nreloc=1 >[ 106.938] gen8_vertex_close: copy to batch: 12 @ 314 >[ 106.938] gen8_vertex_close: reloc[0] = 287 >[ 106.938] kgem_add_reloc64: handle=0, pos=287, delta=1256, domains=200000 >[ 106.938] kgem_add_reloc64[6] = (delta=1256, target handle=batch) >[ 106.938] sna_render_flush_solid(size=1) >[ 106.939] __kgem_bo_map__cpu: caching CPU vma for 8 >[ 106.939] batch[1/1, flags=1800]: 314 326 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=8112 [fenced=0] >[ 106.939] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 106.939] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 106.939] kgem_fixup_relocs: shrinking by 61440 >[ 106.939] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.944] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 106.944] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 >[ 106.944] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 106.944] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.944] __kgem_bo_clear_busy: handle=7 >[ 106.944] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 106.944] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.944] __kgem_bo_clear_busy: handle=8 >[ 106.944] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 106.944] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.944] needs_batch_flush: flushing before handle=12 for new reservation >[ 106.944] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 106.944] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 106.944] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 106.944] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 106.944] kgem_add_handle: handle=4, index=0 >[ 106.944] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.944] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 106.944] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.944] gen9_composite_get_binding_table(ffc0) >[ 106.944] kgem_add_reloc64: handle=12, pos=16360, delta=0, domains=20002 >[ 106.944] kgem_add_handle: handle=12, index=1 >[ 106.944] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) >[ 106.944] __kgem_bo_mark_dirty: handle=12 (proxy? 0) >[ 106.944] [3fe0] bind bo(handle=12, addr=0), format=192, width=40, height=40, pitch=160, tiling=0 -> render >[ 106.944] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 106.944] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 106.944] kgem_add_handle: handle=7, index=2 >[ 106.944] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 106.944] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.944] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 106.944] gen9_emit_sampler: sampler = 1 >[ 106.944] gen9_emit_sf: num_sf_outputs=1 >[ 106.944] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.944] gen9_emit_vertex_elements: setup id=0 >[ 106.944] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 106.944] (0, 0), (40, 40) >[ 106.944] gen8_vertex_flush[490] = 3 >[ 106.944] sna_composite_rectangles: pixmap=35 marking clear [0]? 1 >[ 106.944] sna_block_handler (tv=0.0) >[ 106.944] sna_wakeup_handler >[ 106.944] sna_composite_rectangles(pixmap=35, op=1, 40404040 x 4 [(0, 0)x(1, 1) ...]) >[ 106.944] sna_composite_rectangles: converted to op 1 >[ 106.944] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) >[ 106.944] sna_composite_rectangles[1] (39, 0)x(1, 1) -> (39, 0), (40, 1) >[ 106.944] sna_composite_rectangles[2] (0, 39)x(1, 1) -> (0, 39), (1, 40) >[ 106.944] sna_composite_rectangles[3] (39, 39)x(1, 1) -> (39, 39), (40, 40) >[ 106.944] sna_composite_rectangles: nrects=4, region=(0, 0), (40, 40) x 4 >[ 106.944] sna_composite_rectangles: clipped extents (0, 0),(40, 40) x 4 >[ 106.944] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(40, 40) >[ 106.944] sna_composite_rectangles: dropping last-cpu hint >[ 106.944] sna_drawable_use_bo pixmap=35, box=((0, 0), (40, 40)), flags=1... >[ 106.944] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 106.944] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.944] sna_drawable_use_bo: using whole GPU bo >[ 106.944] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 106.944] kgem_bo_is_render: handle=12, rq? 1 [1] >[ 106.944] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (1, 1) ...]) >[ 106.944] sna_render_get_solid: 40404040 >[ 106.944] sna_render_finish_solid(force=0, domain=3, busy=1, dirty=0, size=1) >[ 106.944] _kgem_bo_destroy: handle=8, proxy? 1 >[ 106.944] sna_render_finish_solid reset >[ 106.944] kgem_create_linear(4096) >[ 106.944] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] >[ 106.944] search_linear_cache: inactive and cache bucket empty >[ 106.944] search_linear_cache: active cache bucket empty >[ 106.944] kgem_create_linear: new handle=18, num_pages=1 >[ 106.944] __kgem_bo_init(handle=18, num_pages=1) >[ 106.944] kgem_create_proxy: target handle=18 [proxy? -1], offset=0, length=4, io=0 >[ 106.944] __kgem_bo_init(handle=18, num_pages=4) >[ 106.944] _kgem_bo_destroy: handle=8, proxy? 0 >[ 106.944] __kgem_bo_destroy: handle=8, size=4096 >[ 106.944] __kgem_busy: handle=8, busy=131072, wedged=0 >[ 106.944] __kgem_bo_destroy: handle=8 -> active >[ 106.944] sna_render_get_solid(1) = 40404040 (new) >[ 106.944] kgem_create_proxy: target handle=18 [proxy? -1], offset=4, length=4, io=0 >[ 106.944] __kgem_bo_init(handle=18, num_pages=4) >[ 106.944] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.944] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.944] gen9_composite_get_binding_table(ff00) >[ 106.944] kgem_add_reloc64: handle=18, pos=16312, delta=0, domains=40000 >[ 106.944] kgem_add_reloc64: adding proxy [delta=4] for handle=18 >[ 106.944] kgem_add_handle: handle=18, index=3 >[ 106.944] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=0) >[ 106.944] [3fb0] bind bo(handle=18, addr=4), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.944] gen9_emit_vertex_elements: setup id=0 >[ 106.944] (0, 0), (1, 1) >[ 106.944] (39, 0), (40, 1) >[ 106.944] (0, 39), (1, 40) >[ 106.944] (39, 39), (40, 40) >[ 106.944] gen8_vertex_flush[4cc] = 12 >[ 106.944] sna_composite(pixmap=33, op=3, src=35+(0, 0), mask=0+(0, 0), dst=33+(0, 0)+(0, 0), size=(3840, 2160) >[ 106.944] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 106.944] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 106.944] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (3840, 2160)] >[ 106.944] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 106.944] sna_compute_composite_region: clip against src (40x40 clip=0): (0, 0), (3840, 2160) >[ 106.944] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 106.944] gen9_render_composite: 3840x2160, current mode=1/1 >[ 106.944] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 106.944] kgem_bo_is_busy: handle=12, domain: 1 exec? 1, rq? 1 >[ 106.944] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 106.944] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 >[ 106.944] sna_drawable_use_bo pixmap=33, box=((0, 0), (3840, 2160)), flags=7... >[ 106.944] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.944] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.944] sna_drawable_use_bo: using whole GPU bo >[ 106.944] gen9_composite_set_target: pixmap=33, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.944] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 106.944] sna_transform_is_imprecise_integer_translation: no transform >[ 106.944] gen9_composite_picture: integer translation (0, 0), removing >[ 106.944] sna_render_pixmap_bo pixmap=35, (0, 0)x(3840, 2160)/(40, 40) >[ 106.944] sna_render_pixmap_bo: GPU all damaged >[ 106.944] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 106.944] kgem_bo_is_render: handle=12, rq? 1 [1] >[ 106.945] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 106.945] gen4_choose_composite_emitter: identity src, no mask >[ 106.945] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.945] __kgem_ring_is_idle: last fence handle=1 still busy >[ 106.945] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 106.945] aligning vertex: was 2, now 3 floats per vertex >[ 106.945] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.945] __kgem_ring_is_idle: last fence handle=1 still busy >[ 106.945] gen9_composite_get_binding_table(fe80) >[ 106.945] kgem_add_reloc64: handle=17, pos=16280, delta=0, domains=20002 >[ 106.945] kgem_add_handle: handle=17, index=4 >[ 106.945] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fdfff000) >[ 106.945] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 106.945] [3f90] bind bo(handle=17, addr=fdfff000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render >[ 106.945] kgem_add_reloc64: handle=12, pos=16264, delta=0, domains=40000 >[ 106.945] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=0) >[ 106.945] [3f80] bind bo(handle=12, addr=0), format=192, width=40, height=40, pitch=160, tiling=0 -> sampler >[ 106.945] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 106.945] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 106.945] gen9_emit_sampler: sampler = a >[ 106.945] gen9_emit_vertex_elements: setup id=2 >[ 106.945] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.945] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 106.945] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 106.945] gen8_vertex_flush[568] = 3 >[ 106.945] sna_destroy_pixmap: pixmap=35, attached?=1 >[ 106.945] _kgem_bo_destroy: handle=12, proxy? 0 >[ 106.945] __kgem_bo_destroy: handle=12, size=12288 >[ 106.945] __kgem_bo_destroy: handle=12 -> active >[ 106.945] __sna_free_pixmap(pixmap=35) >[ 106.945] sna_create_pixmap(320, 2128, 32, usage=0) >[ 106.945] kgem_can_create_2d: 320x2128 @ 32 >[ 106.945] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1280, height=2128 >[ 106.945] kgem_can_create_2d: untiled size=2723840 >[ 106.945] kgem_choose_tiling: 320x2128 -> 1 >[ 106.945] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=2128 >[ 106.945] kgem_can_create_2d: tiled[1] size=3268608 >[ 106.945] sna_create_pixmap: usage=0, flags=1b >[ 106.945] sna_create_pixmap: creating GPU pixmap 320x2128, stride=1280, flags=1b >[ 106.945] __pop_freed_pixmap: reusing freed pixmap=35 header >[ 106.945] create_pixmap_hdr: pixmap=36, width=320, height=2128, usage=0 >[ 106.945] sna_create_pixmap: serial=36, 320x2128, usage=0 >[ 106.945] sna_composite_rectangles(pixmap=37, op=0, 0 x 1 [(0, 0)x(320, 2128) ...]) >[ 106.945] sna_composite_rectangles: converted to op 0 >[ 106.945] sna_composite_rectangles[0] (0, 0)x(320, 2128) -> (0, 0), (320, 2128) >[ 106.945] sna_composite_rectangles: nrects=1, region=(0, 0), (320, 2128) x 1 >[ 106.945] sna_composite_rectangles: clipped extents (0, 0),(320, 2128) x 1 >[ 106.945] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(320, 2128) >[ 106.945] sna_composite_rectangles: dropping last-cpu hint >[ 106.945] sna_drawable_use_bo pixmap=37, box=((0, 0), (320, 2128)), flags=19... >[ 106.945] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 106.945] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 106.945] sna_pixmap_move_to_gpu(pixmap=37, usage=0), flags=b >[ 106.945] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 106.945] sna_pixmap_move_to_gpu: creating GPU bo (320x2128@32), create=b >[ 106.945] kgem_choose_tiling: 320x2128 -> 1 >[ 106.945] kgem_choose_tiling: 320x2128 -> 1 >[ 106.945] sna_pixmap_alloc_gpu: pixmap=37 >[ 106.945] kgem_create_2d(320x2128, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 106.945] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=2128 >[ 106.945] __kgem_bo_init(handle=19, num_pages=798) >[ 106.945] kgem_set_tiling: handle=19, tiling=1 [1], pitch=1536 [1536]: 1 >[ 106.945] new pitch=1536, tiling=1, handle=19, id=284, num_pages=798 [798], bucket=9 >[ 106.945] __sna_damage_all(320, 2128) >[ 106.945] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 106.945] sna_pixmap_mark_active: pixmap=37, handle=19 >[ 106.945] sna_drawable_use_bo: allocated GPU bo for operation >[ 106.945] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 106.945] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 106.945] kgem_bo_is_render: handle=19, rq? 0 [0] >[ 106.945] gen9_render_fill_boxes(0 x 1 [(0, 0), (320, 2128) ...]) >[ 106.945] sna_render_get_solid: 0 >[ 106.945] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.945] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.945] __kgem_ring_is_idle: last fence handle=1 still busy >[ 106.945] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 106.945] aligning vertex: was 3, now 2 floats per vertex >[ 106.945] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.945] __kgem_ring_is_idle: last fence handle=1 still busy >[ 106.945] gen9_composite_get_binding_table(fdc0) >[ 106.945] kgem_add_reloc64: handle=19, pos=16232, delta=0, domains=20002 >[ 106.945] kgem_add_handle: handle=19, index=5 >[ 106.945] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=0) >[ 106.945] __kgem_bo_mark_dirty: handle=19 (proxy? 0) >[ 106.945] [3f60] bind bo(handle=19, addr=0), format=192, width=320, height=2128, pitch=1536, tiling=1 -> render >[ 106.945] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 106.945] gen9_emit_sampler: sampler = 1 >[ 106.945] gen9_emit_vertex_elements: setup id=0 >[ 106.945] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 106.945] (0, 0), (320, 2128) >[ 106.945] gen8_vertex_flush[5d8] = 3 >[ 106.945] sna_composite_rectangles: pixmap=37 marking clear [0]? 1 >[ 106.945] sna_composite_trapezoids(op=1, src=(16, 972), mask=18000, ntrap=17) >[ 106.945] kgem_bo_is_busy: handle=19, domain: 1 exec? 1, rq? 1 >[ 106.945] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 106.945] trapezoid_spans_maybe_inplace? clear, no >[ 106.945] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 106.945] imprecise_trapezoid_span_converter: extents (4, 972), (316, 1084) >[ 106.945] sna_compute_composite_region: dst=(4, 972)x(312, 112) >[ 106.945] sna_compute_composite_region: initial clip against dst->pDrawable: (4, 972), (316, 1084) >[ 106.945] clip_to_dst: region: 1x[(4, 972), (316, 1084)], clip: 1x[(0, 0), (320, 2128)] >[ 106.945] sna_compute_composite_region: clip against dst->pCompositeClip: (4, 972), (316, 1084) >[ 106.945] sna_compute_composite_region: clip against src (0x0 clip=0): (4, 972), (316, 1084) >[ 106.945] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 106.945] imprecise_trapezoid_span_converter: after clip -- extents (4, 972), (316, 1084), delta=(0, 0) src -> (4, 972) >[ 106.945] gen9_render_composite_spans: 312x112 with flags=0, current mode=1 >[ 106.945] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 106.945] gen9_composite_set_target: (4, 972)x(312, 112), partial?=1 >[ 106.945] sna_drawable_use_bo pixmap=37, box=((4, 972), (316, 1084)), flags=7... >[ 106.945] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.945] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.945] sna_drawable_use_bo: using whole GPU bo >[ 106.945] gen9_composite_set_target: pixmap=37, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 106.945] gen9_composite_picture: (4, 972)x(312, 112), dst=(4, 972) >[ 106.945] color_convert: src=660a0a0a [20028888] >[ 106.945] color_convert: dst=660a0a0a [20028888] >[ 106.945] sna_render_get_solid: 660a0a0a >[ 106.945] sna_render_finish_solid(force=0, domain=1, busy=1, dirty=1, size=2) >[ 106.945] sna_render_get_solid(2) = 660a0a0a (new) >[ 106.945] kgem_create_proxy: target handle=18 [proxy? -1], offset=8, length=4, io=0 >[ 106.945] __kgem_bo_init(handle=18, num_pages=4) >[ 106.945] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.945] gen4_choose_spans_emitter: solid source >[ 106.945] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.945] aligning vertex: was 2, now 3 floats per vertex >[ 106.945] gen9_composite_get_binding_table(fd40) >[ 106.945] kgem_add_reloc64: handle=18, pos=16200, delta=0, domains=40000 >[ 106.945] kgem_add_reloc64: adding proxy [delta=8] for handle=18 >[ 106.945] kgem_add_reloc64[9] = (delta=8, target handle=3, presumed=0) >[ 106.945] [3f40] bind bo(handle=18, addr=8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.945] gen9_emit_sampler: sampler = c >[ 106.945] gen9_emit_sf: num_sf_outputs=2 >[ 106.945] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 106.945] gen9_emit_vertex_elements: setup id=5 >[ 106.945] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.945] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 106.945] thread_choose_span: clipped? 0 >[ 106.945] imprecise_trapezoid_span_converter: using 4 threads >[ 106.945] imprecise_trapezoid_span_converter: using 4 threads for span compositing 312x112 >[ 106.945] thread_choose_span: clipped? 0 >[ 106.945] span_thread: flushing 46 boxes >[ 106.946] span_thread: flushing 1 boxes >[ 106.946] gen9_render_composite_spans_boxes__thread: nbox=46, src=+(0, 0), dst=+(0, 0) >[ 106.946] span_thread: flushing 46 boxes >[ 106.946] gen9_render_composite_spans_boxes__thread: nbox=46, src=+(0, 0), dst=+(0, 0) >[ 106.946] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 106.946] span_thread: flushing 1 boxes >[ 106.946] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 106.946] gen8_vertex_flush[69c] = 282 >[ 106.946] gen9_render_composite_spans_done() >[ 106.946] sna_composite_trapezoids(op=3, src=(16, 971), mask=18000, ntrap=144) >[ 106.946] kgem_bo_is_busy: handle=19, domain: 1 exec? 1, rq? 1 >[ 106.946] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 106.946] kgem_bo_is_busy: handle=19, domain: 1 exec? 1, rq? 1 >[ 106.946] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 106.946] kgem_bo_is_busy: handle=19, domain: 1 exec? 1, rq? 1 >[ 106.946] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.946] imprecise_trapezoid_span_converter: extents (3, 972), (317, 1084) >[ 106.946] sna_compute_composite_region: dst=(3, 972)x(314, 112) >[ 106.946] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 972), (317, 1084) >[ 106.946] clip_to_dst: region: 1x[(3, 972), (317, 1084)], clip: 1x[(4, 972), (316, 1084)] >[ 106.946] sna_compute_composite_region: clip against dst->pCompositeClip: (4, 972), (316, 1084) >[ 106.946] sna_compute_composite_region: clip against src (0x0 clip=0): (4, 972), (316, 1084) >[ 106.946] kgem_bo_is_busy: handle=19, domain: 1 exec? 1, rq? 1 >[ 106.946] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.946] imprecise_trapezoid_span_converter: after clip -- extents (4, 972), (316, 1084), delta=(0, 0) src -> (4, 972) >[ 106.946] gen9_render_composite_spans: 312x112 with flags=0, current mode=1 >[ 106.946] kgem_bo_is_busy: handle=19, domain: 1 exec? 1, rq? 1 >[ 106.946] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.946] gen9_composite_set_target: (4, 972)x(312, 112), partial?=1 >[ 106.946] sna_drawable_use_bo pixmap=37, box=((4, 972), (316, 1084)), flags=7... >[ 106.946] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.946] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.946] sna_drawable_use_bo: using whole GPU bo >[ 106.946] gen9_composite_set_target: pixmap=37, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 106.946] gen9_composite_picture: (4, 972)x(312, 112), dst=(4, 972) >[ 106.946] color_convert: src=66282828 [20028888] >[ 106.946] color_convert: dst=66282828 [20028888] >[ 106.946] sna_render_get_solid: 66282828 >[ 106.946] sna_render_finish_solid(force=0, domain=1, busy=1, dirty=1, size=3) >[ 106.946] sna_render_get_solid(3) = 66282828 (new) >[ 106.946] kgem_create_proxy: target handle=18 [proxy? -1], offset=12, length=4, io=0 >[ 106.946] __kgem_bo_init(handle=18, num_pages=4) >[ 106.946] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 106.946] gen4_choose_spans_emitter: solid source >[ 106.946] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.946] gen9_composite_get_binding_table(fcc0) >[ 106.946] kgem_add_reloc64: handle=18, pos=16168, delta=0, domains=40000 >[ 106.946] kgem_add_reloc64: adding proxy [delta=12] for handle=18 >[ 106.946] kgem_add_reloc64[10] = (delta=12, target handle=3, presumed=0) >[ 106.946] [3f20] bind bo(handle=18, addr=c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.946] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 106.946] gen9_emit_vertex_elements: setup id=5 >[ 106.946] thread_choose_span: clipped? 0 >[ 106.946] imprecise_trapezoid_span_converter: using 4 threads >[ 106.946] imprecise_trapezoid_span_converter: using 4 threads for span compositing 312x112 >[ 106.946] thread_choose_span: clipped? 0 >[ 106.946] span_thread: flushing 2 boxes >[ 106.946] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 106.946] span_thread: flushing 67 boxes >[ 106.946] span_thread: flushing 67 boxes >[ 106.946] gen9_render_composite_spans_boxes__thread: nbox=67, src=+(0, 0), dst=+(0, 0) >[ 106.946] gen9_render_composite_spans_boxes__thread: nbox=67, src=+(0, 0), dst=+(0, 0) >[ 106.946] flushing vbo for gen9_get_rectangles: 4 < 9 >[ 106.946] gen8_vertex_flush[6f0] = 42 >[ 106.946] gen8_vertex_finish: used=1020 / 1024 >[ 106.946] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.946] __kgem_ring_is_idle: last fence handle=1 still busy >[ 106.946] kgem_create_linear(262144) >[ 106.946] search_linear_cache: num_pages=64, flags=6, use_active? 0, use_large=0 [max=65536] >[ 106.946] search_linear_cache: searching for inactive cpu map >[ 106.946] kgem_bo_remove_from_inactive: removing handle=16 from inactive >[ 106.946] search_linear_cache: found handle=16 (num_pages=64) in linear vma cache >[ 106.946] kgem_bo_map: handle=16, offset=4294606848, tiling=0, map=0x0:0x7f3c95c28000, domain=0 >[ 106.946] span_thread: flushing 2 boxes >[ 106.946] kgem_bo_map: converting request for GTT map into CPU map >[ 106.946] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 106.946] kgem_bo_map__cpu(handle=16, size=262144, map=0x0:0x7f3c95c28000) >[ 106.946] kgem_bo_sync__cpu: handle=16 >[ 106.946] __kgem_busy: handle=16, busy=0, wedged=0 >[ 106.946] kgem_bo_sync__cpu: SYNC: handle=16, needs_flush? 0, domain? 0, busy? 0 >[ 106.946] __kgem_busy: handle=16, busy=0, wedged=0 >[ 106.946] kgem_bo_retire: retiring bo handle=16 (needed flush? 0), rq? 0 [busy?=0] >[ 106.946] assert_bo_retired: handle=16, domain: 0 exec? 0, rq? 0 >[ 106.946] gen8_vertex_finish: copying initial buffer x 1020 to handle=16 >[ 106.946] gen8_vertex_finish: create vbo handle=16, size=65534 >[ 106.946] gen8_vertex_flush[6f0] = 414 >[ 106.946] gen9_render_composite_spans_done() >[ 106.946] sna_create_pixmap(320, 2128, 32, usage=0) >[ 106.946] kgem_can_create_2d: 320x2128 @ 32 >[ 106.946] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1280, height=2128 >[ 106.946] kgem_can_create_2d: untiled size=2723840 >[ 106.946] kgem_choose_tiling: 320x2128 -> 1 >[ 106.946] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=2128 >[ 106.946] kgem_can_create_2d: tiled[1] size=3268608 >[ 106.946] sna_create_pixmap: usage=0, flags=1b >[ 106.946] sna_create_pixmap: creating GPU pixmap 320x2128, stride=1280, flags=1b >[ 106.946] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 106.946] create_pixmap: serial=38, usage=0, 0x0 >[ 106.946] create_pixmap_hdr: pixmap=38, width=320, height=2128, usage=0 >[ 106.946] sna_create_pixmap: serial=38, 320x2128, usage=0 >[ 106.946] sna_composite_rectangles(pixmap=39, op=0, 0 x 1 [(0, 0)x(320, 2128) ...]) >[ 106.946] sna_composite_rectangles: converted to op 0 >[ 106.946] sna_composite_rectangles[0] (0, 0)x(320, 2128) -> (0, 0), (320, 2128) >[ 106.946] sna_composite_rectangles: nrects=1, region=(0, 0), (320, 2128) x 1 >[ 106.946] sna_composite_rectangles: clipped extents (0, 0),(320, 2128) x 1 >[ 106.946] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(320, 2128) >[ 106.946] sna_composite_rectangles: dropping last-cpu hint >[ 106.946] sna_drawable_use_bo pixmap=39, box=((0, 0), (320, 2128)), flags=19... >[ 106.946] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 106.946] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 106.946] sna_pixmap_move_to_gpu(pixmap=39, usage=0), flags=b >[ 106.946] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 106.946] sna_pixmap_move_to_gpu: creating GPU bo (320x2128@32), create=b >[ 106.946] kgem_choose_tiling: 320x2128 -> 1 >[ 106.946] kgem_choose_tiling: 320x2128 -> 1 >[ 106.946] sna_pixmap_alloc_gpu: pixmap=39 >[ 106.946] kgem_create_2d(320x2128, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 106.946] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=2128 >[ 106.946] __kgem_bo_init(handle=20, num_pages=798) >[ 106.946] kgem_set_tiling: handle=20, tiling=1 [1], pitch=1536 [1536]: 1 >[ 106.946] new pitch=1536, tiling=1, handle=20, id=287, num_pages=798 [798], bucket=9 >[ 106.946] __sna_damage_all(320, 2128) >[ 106.946] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 106.946] sna_pixmap_mark_active: pixmap=39, handle=20 >[ 106.946] sna_drawable_use_bo: allocated GPU bo for operation >[ 106.946] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 106.946] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 106.946] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 106.946] gen9_render_fill_boxes(0 x 1 [(0, 0), (320, 2128) ...]) >[ 106.946] sna_render_get_solid: 0 >[ 106.946] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.946] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.946] __kgem_ring_is_idle: last fence handle=1 still busy >[ 106.946] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 106.946] aligning vertex: was 3, now 2 floats per vertex >[ 106.946] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.946] __kgem_ring_is_idle: last fence handle=1 still busy >[ 106.946] gen9_composite_get_binding_table(fc40) >[ 106.946] kgem_add_reloc64: handle=20, pos=16136, delta=0, domains=20002 >[ 106.946] kgem_add_handle: handle=20, index=6 >[ 106.946] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=0) >[ 106.946] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 106.946] [3f00] bind bo(handle=20, addr=0), format=192, width=320, height=2128, pitch=1536, tiling=1 -> render >[ 106.946] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 106.946] gen9_emit_sampler: sampler = 1 >[ 106.946] gen9_emit_sf: num_sf_outputs=1 >[ 106.946] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.946] gen9_emit_vertex_elements: setup id=0 >[ 106.946] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 106.946] (0, 0), (320, 2128) >[ 106.946] gen8_vertex_flush[7b0] = 3 >[ 106.947] sna_composite_rectangles: pixmap=39 marking clear [0]? 1 >[ 106.947] sna_create_pixmap(312, 112, 32, usage=0) >[ 106.947] kgem_can_create_2d: 312x112 @ 32 >[ 106.947] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1248, height=112 >[ 106.947] kgem_can_create_2d: untiled size=143360 >[ 106.947] kgem_choose_tiling: 312x112 -> 1 >[ 106.947] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=112 >[ 106.947] kgem_can_create_2d: tiled[1] size=172032 >[ 106.947] sna_create_pixmap: usage=0, flags=1b >[ 106.947] sna_create_pixmap: creating GPU pixmap 312x112, stride=1248, flags=1b >[ 106.947] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 106.947] create_pixmap: serial=40, usage=0, 0x0 >[ 106.947] create_pixmap_hdr: pixmap=40, width=312, height=112, usage=0 >[ 106.947] sna_create_pixmap: serial=40, 312x112, usage=0 >[ 106.947] sna_composite_rectangles(pixmap=41, op=0, 0 x 1 [(0, 0)x(312, 112) ...]) >[ 106.947] sna_composite_rectangles: converted to op 0 >[ 106.947] sna_composite_rectangles[0] (0, 0)x(312, 112) -> (0, 0), (312, 112) >[ 106.947] sna_composite_rectangles: nrects=1, region=(0, 0), (312, 112) x 1 >[ 106.947] sna_composite_rectangles: clipped extents (0, 0),(312, 112) x 1 >[ 106.947] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(312, 112) >[ 106.947] sna_composite_rectangles: dropping last-cpu hint >[ 106.947] sna_drawable_use_bo pixmap=41, box=((0, 0), (312, 112)), flags=19... >[ 106.947] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 106.947] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 106.947] sna_pixmap_move_to_gpu(pixmap=41, usage=0), flags=b >[ 106.947] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 106.947] sna_pixmap_move_to_gpu: creating GPU bo (312x112@32), create=b >[ 106.947] kgem_choose_tiling: 312x112 -> 1 >[ 106.947] kgem_choose_tiling: 312x112 -> 1 >[ 106.947] sna_pixmap_alloc_gpu: pixmap=41 >[ 106.947] kgem_create_2d(312x112, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 106.947] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=112 >[ 106.947] __kgem_bo_init(handle=21, num_pages=42) >[ 106.947] kgem_set_tiling: handle=21, tiling=1 [1], pitch=1536 [1536]: 1 >[ 106.947] new pitch=1536, tiling=1, handle=21, id=288, num_pages=42 [42], bucket=5 >[ 106.947] __sna_damage_all(312, 112) >[ 106.947] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 106.947] sna_pixmap_mark_active: pixmap=41, handle=21 >[ 106.947] sna_drawable_use_bo: allocated GPU bo for operation >[ 106.947] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 106.947] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 106.947] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 106.947] gen9_render_fill_boxes(0 x 1 [(0, 0), (312, 112) ...]) >[ 106.947] sna_render_get_solid: 0 >[ 106.947] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.947] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.947] __kgem_ring_is_idle: last fence handle=1 still busy >[ 106.947] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 106.947] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.947] __kgem_ring_is_idle: last fence handle=1 still busy >[ 106.947] gen9_composite_get_binding_table(fbc0) >[ 106.947] kgem_add_reloc64: handle=21, pos=16104, delta=0, domains=20002 >[ 106.947] kgem_add_handle: handle=21, index=7 >[ 106.947] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=0) >[ 106.947] __kgem_bo_mark_dirty: handle=21 (proxy? 0) >[ 106.947] [3ee0] bind bo(handle=21, addr=0), format=192, width=312, height=112, pitch=1536, tiling=1 -> render >[ 106.947] gen9_emit_vertex_elements: setup id=0 >[ 106.947] (0, 0), (312, 112) >[ 106.947] gen8_vertex_flush[7e4] = 3 >[ 106.947] sna_composite_rectangles: pixmap=41 marking clear [0]? 1 >[ 106.947] sna_create_pixmap(288, 38, 32, usage=0) >[ 106.947] kgem_can_create_2d: 288x38 @ 32 >[ 106.947] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1152, height=38 >[ 106.947] kgem_can_create_2d: untiled size=45056 >[ 106.947] kgem_choose_tiling: 288x38 -> 1 >[ 106.947] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 >[ 106.947] kgem_can_create_2d: tiled[1] size=61440 >[ 106.947] sna_create_pixmap: usage=0, flags=1b >[ 106.947] sna_create_pixmap: creating GPU pixmap 288x38, stride=1152, flags=1b >[ 106.947] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 106.947] create_pixmap: serial=42, usage=0, 0x0 >[ 106.947] create_pixmap_hdr: pixmap=42, width=288, height=38, usage=0 >[ 106.947] sna_create_pixmap: serial=42, 288x38, usage=0 >[ 106.947] sna_composite_rectangles(pixmap=43, op=0, 0 x 1 [(0, 0)x(288, 38) ...]) >[ 106.947] sna_composite_rectangles: converted to op 0 >[ 106.947] sna_composite_rectangles[0] (0, 0)x(288, 38) -> (0, 0), (288, 38) >[ 106.947] sna_composite_rectangles: nrects=1, region=(0, 0), (288, 38) x 1 >[ 106.947] sna_composite_rectangles: clipped extents (0, 0),(288, 38) x 1 >[ 106.947] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(288, 38) >[ 106.947] sna_composite_rectangles: dropping last-cpu hint >[ 106.947] sna_drawable_use_bo pixmap=43, box=((0, 0), (288, 38)), flags=19... >[ 106.947] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 106.947] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 106.947] sna_pixmap_move_to_gpu(pixmap=43, usage=0), flags=b >[ 106.947] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 106.947] sna_pixmap_move_to_gpu: creating GPU bo (288x38@32), create=b >[ 106.947] kgem_choose_tiling: 288x38 -> 1 >[ 106.947] kgem_choose_tiling: 288x38 -> 1 >[ 106.947] sna_pixmap_alloc_gpu: pixmap=43 >[ 106.947] kgem_create_2d(288x38, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 106.947] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 >[ 106.947] __kgem_bo_init(handle=22, num_pages=15) >[ 106.947] kgem_set_tiling: handle=22, tiling=1 [1], pitch=1536 [1536]: 1 >[ 106.947] new pitch=1536, tiling=1, handle=22, id=289, num_pages=15 [15], bucket=3 >[ 106.947] __sna_damage_all(288, 38) >[ 106.947] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 106.947] sna_pixmap_mark_active: pixmap=43, handle=22 >[ 106.947] sna_drawable_use_bo: allocated GPU bo for operation >[ 106.947] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 106.947] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 106.947] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 106.947] gen9_render_fill_boxes(0 x 1 [(0, 0), (288, 38) ...]) >[ 106.947] sna_render_get_solid: 0 >[ 106.947] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.947] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.947] __kgem_ring_is_idle: last fence handle=1 still busy >[ 106.947] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 106.947] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.947] __kgem_ring_is_idle: last fence handle=1 still busy >[ 106.947] gen9_composite_get_binding_table(fb40) >[ 106.947] kgem_add_reloc64: handle=22, pos=16072, delta=0, domains=20002 >[ 106.947] kgem_add_handle: handle=22, index=8 >[ 106.947] kgem_add_reloc64[13] = (delta=0, target handle=8, presumed=0) >[ 106.947] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 106.947] [3ec0] bind bo(handle=22, addr=0), format=192, width=288, height=38, pitch=1536, tiling=1 -> render >[ 106.947] gen9_emit_vertex_elements: setup id=0 >[ 106.947] (0, 0), (288, 38) >[ 106.947] gen8_vertex_flush[818] = 3 >[ 106.947] sna_composite_rectangles: pixmap=43 marking clear [0]? 1 >[ 106.947] sna_composite_trapezoids(op=1, src=(5, 1), mask=18000, ntrap=16) >[ 106.947] kgem_bo_is_busy: handle=22, domain: 1 exec? 1, rq? 1 >[ 106.947] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 106.947] trapezoid_spans_maybe_inplace? clear, no >[ 106.947] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 106.947] imprecise_trapezoid_span_converter: extents (1, 1), (287, 37) >[ 106.947] sna_compute_composite_region: dst=(1, 1)x(286, 36) >[ 106.947] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (287, 37) >[ 106.947] clip_to_dst: region: 1x[(1, 1), (287, 37)], clip: 1x[(0, 0), (288, 38)] >[ 106.947] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (287, 37) >[ 106.947] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (287, 37) >[ 106.947] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 106.947] imprecise_trapezoid_span_converter: after clip -- extents (1, 1), (287, 37), delta=(0, 0) src -> (1, 1) >[ 106.947] gen9_render_composite_spans: 286x36 with flags=0, current mode=1 >[ 106.947] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 106.947] gen9_composite_set_target: (1, 1)x(286, 36), partial?=1 >[ 106.947] sna_drawable_use_bo pixmap=43, box=((1, 1), (287, 37)), flags=7... >[ 106.947] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.947] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.947] sna_drawable_use_bo: using whole GPU bo >[ 106.947] gen9_composite_set_target: pixmap=43, format=20028888, size=288x38, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 106.947] gen9_composite_picture: (1, 1)x(286, 36), dst=(1, 1) >[ 106.947] color_convert: src=4c000000 [20028888] >[ 106.947] color_convert: dst=4c000000 [20028888] >[ 106.947] sna_render_get_solid: 4c000000 >[ 106.947] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.947] gen4_choose_spans_emitter: solid source >[ 106.947] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.947] aligning vertex: was 2, now 3 floats per vertex >[ 106.947] gen9_composite_get_binding_table(fac0) >[ 106.947] kgem_add_reloc64: handle=7, pos=16040, delta=0, domains=40000 >[ 106.947] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 106.947] kgem_add_reloc64[14] = (delta=304, target handle=2, presumed=fffe8000) >[ 106.947] [3ea0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.947] gen9_emit_sampler: sampler = c >[ 106.947] gen9_emit_sf: num_sf_outputs=2 >[ 106.947] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 106.947] gen9_emit_vertex_elements: setup id=5 >[ 106.947] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.947] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 106.947] thread_choose_span: clipped? 0 >[ 106.947] imprecise_trapezoid_span_converter: using 4 threads >[ 106.947] imprecise_trapezoid_span_converter: using 4 threads for span compositing 286x36 >[ 106.947] thread_choose_span: clipped? 0 >[ 106.947] [ 106.947] span_thread: flushing 14 boxes >[ 106.947] span_thread: flushing 1 boxes >span_thread: flushing 1 boxes >[ 106.947] gen9_render_composite_spans_boxes__thread: nbox=14, src=+(0, 0), dst=+(0, 0) >[ 106.947] span_thread: flushing 14 boxes >[ 106.947] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 106.947] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 106.947] gen9_render_composite_spans_boxes__thread: nbox=14, src=+(0, 0), dst=+(0, 0) >[ 106.947] gen8_vertex_flush[8c8] = 90 >[ 106.947] gen9_render_composite_spans_done() >[ 106.947] sna_composite_trapezoids(op=3, src=(5, 0), mask=18000, ntrap=54) >[ 106.947] kgem_bo_is_busy: handle=22, domain: 1 exec? 1, rq? 1 >[ 106.947] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 >[ 106.947] kgem_bo_is_busy: handle=22, domain: 1 exec? 1, rq? 1 >[ 106.947] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 106.947] kgem_bo_is_busy: handle=22, domain: 1 exec? 1, rq? 1 >[ 106.947] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.947] imprecise_trapezoid_span_converter: extents (0, 0), (288, 38) >[ 106.947] sna_compute_composite_region: dst=(0, 0)x(288, 38) >[ 106.947] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (288, 38) >[ 106.947] clip_to_dst: region: 1x[(0, 0), (288, 38)], clip: 1x[(0, 0), (288, 38)] >[ 106.947] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (288, 38) >[ 106.947] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (288, 38) >[ 106.947] kgem_bo_is_busy: handle=22, domain: 1 exec? 1, rq? 1 >[ 106.947] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.947] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (288, 38), delta=(0, 0) src -> (0, 0) >[ 106.947] gen9_render_composite_spans: 288x38 with flags=0, current mode=1 >[ 106.947] kgem_bo_is_busy: handle=22, domain: 1 exec? 1, rq? 1 >[ 106.947] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.947] gen9_composite_set_target: (0, 0)x(288, 38), partial?=1 >[ 106.947] sna_drawable_use_bo pixmap=43, box=((0, 0), (288, 38)), flags=7... >[ 106.947] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.947] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.947] sna_drawable_use_bo: using whole GPU bo >[ 106.947] gen9_composite_set_target: pixmap=43, format=20028888, size=288x38, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 106.947] gen9_composite_picture: (0, 0)x(288, 38), dst=(0, 0) >[ 106.947] color_convert: src=e6e6e6e6 [20028888] >[ 106.947] color_convert: dst=e6e6e6e6 [20028888] >[ 106.947] sna_render_get_solid: e6e6e6e6 >[ 106.947] sna_render_finish_solid(force=0, domain=1, busy=1, dirty=1, size=4) >[ 106.948] sna_render_get_solid(4) = e6e6e6e6 (new) >[ 106.948] kgem_create_proxy: target handle=18 [proxy? -1], offset=16, length=4, io=0 >[ 106.948] __kgem_bo_init(handle=18, num_pages=4) >[ 106.948] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 106.948] gen4_choose_spans_emitter: solid source >[ 106.948] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.948] gen9_composite_get_binding_table(fa40) >[ 106.948] kgem_add_reloc64: handle=18, pos=16008, delta=0, domains=40000 >[ 106.948] kgem_add_reloc64: adding proxy [delta=16] for handle=18 >[ 106.948] kgem_add_reloc64[15] = (delta=16, target handle=3, presumed=0) >[ 106.948] [3e80] bind bo(handle=18, addr=10), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.948] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 106.948] gen9_emit_vertex_elements: setup id=5 >[ 106.948] thread_choose_span: clipped? 0 >[ 106.948] imprecise_trapezoid_span_converter: using 4 threads >[ 106.948] imprecise_trapezoid_span_converter: using 4 threads for span compositing 288x38 >[ 106.948] thread_choose_span: clipped? 0 >[ 106.948] span_thread: flushing 2 boxes >[ 106.948] span_thread: flushing 25 boxes >[ 106.948] span_thread: flushing 2 boxes >[ 106.948] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 106.948] span_thread: flushing 25 boxes >[ 106.948] gen9_render_composite_spans_boxes__thread: nbox=25, src=+(0, 0), dst=+(0, 0) >[ 106.948] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 106.948] gen9_render_composite_spans_boxes__thread: nbox=25, src=+(0, 0), dst=+(0, 0) >[ 106.948] gen8_vertex_flush[91c] = 162 >[ 106.948] gen9_render_composite_spans_done() >[ 106.948] sna_composite_rectangles(pixmap=43, op=1, ffffffff x 1 [(8, 8)x(1, 22) ...]) >[ 106.948] sna_composite_rectangles: converted to op 1 >[ 106.948] sna_composite_rectangles[0] (8, 8)x(1, 22) -> (8, 8), (9, 30) >[ 106.948] sna_composite_rectangles: nrects=1, region=(8, 8), (9, 30) x 1 >[ 106.948] sna_composite_rectangles: clipped extents (8, 8),(9, 30) x 1 >[ 106.948] sna_composite_rectangles: pixmap +(0, 0) extents (8, 8),(9, 30) >[ 106.948] sna_composite_rectangles: dropping last-cpu hint >[ 106.948] sna_drawable_use_bo pixmap=43, box=((8, 8), (9, 30)), flags=9... >[ 106.948] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 106.948] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.948] sna_drawable_use_bo: using whole GPU bo >[ 106.948] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 106.948] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 106.948] gen9_render_fill_boxes(ffffffff x 1 [(8, 8), (9, 30) ...]) >[ 106.948] sna_render_get_solid: ffffffff >[ 106.948] sna_render_get_solid(white) >[ 106.948] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.948] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.948] aligning vertex: was 3, now 2 floats per vertex >[ 106.948] gen9_composite_get_binding_table(f9c0) >[ 106.948] kgem_add_reloc64: handle=7, pos=15976, delta=0, domains=40000 >[ 106.948] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 106.948] kgem_add_reloc64[16] = (delta=1048, target handle=2, presumed=fffe8000) >[ 106.948] [3e60] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.948] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 106.948] gen9_emit_sampler: sampler = 1 >[ 106.948] gen9_emit_sf: num_sf_outputs=1 >[ 106.948] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.948] gen9_emit_vertex_elements: setup id=0 >[ 106.948] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 106.948] (8, 8), (9, 30) >[ 106.948] gen8_vertex_flush[9dc] = 3 >[ 106.948] sna_destroy_pixmap: pixmap=43, attached?=1 >[ 106.948] _kgem_bo_destroy: handle=22, proxy? 0 >[ 106.948] __kgem_bo_destroy: handle=22, size=61440 >[ 106.948] __kgem_bo_destroy: handle=22 -> active >[ 106.948] __sna_free_pixmap(pixmap=43) >[ 106.948] sna_create_pixmap(0, 0, 32, usage=0) >[ 106.948] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 106.948] create_pixmap: serial=44, usage=-1, 0x0 >[ 106.948] sna_create_pixmap(11, 12, 32, usage=3) >[ 106.948] kgem_can_create_2d: 11x12 @ 32 >[ 106.948] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 >[ 106.948] kgem_can_create_2d: untiled size=4096 >[ 106.948] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X >[ 106.948] kgem_choose_tiling: 11x12 -> 0 >[ 106.948] sna_create_pixmap: usage=3, flags=a >[ 106.948] sna_create_pixmap: small buffer [528], attaching to shadow pixmap >[ 106.948] create_pixmap: allocating pixmap 11x12, depth=32/32, size=536 >[ 106.948] create_pixmap: serial=46, usage=3, 11x12 >[ 106.948] sna_create_pixmap: serial=46, 11x12, usage=3 >[ 106.948] sna_composite(pixmap=46, op=1, src=45+(0, 0), mask=0+(0, 0), dst=46+(0, 0)+(0, 0), size=(11, 12) >[ 106.948] sna_compute_composite_region: dst=(0, 0)x(11, 12) >[ 106.948] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 12) >[ 106.948] clip_to_dst: region: 1x[(0, 0), (11, 12)], clip: 1x[(0, 0), (11, 12)] >[ 106.948] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 12) >[ 106.948] sna_compute_composite_region: clip against src (11x12 clip=0): (0, 0), (11, 12) >[ 106.948] sna_composite: fallback, dst pixmap=46 is too small (or completely damaged) >[ 106.948] sna_composite: fallback -- fbComposite >[ 106.948] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 12): region=((0,0), (11, 12)) >[ 106.948] sna_composite_fb: fallback -- move src to cpu >[ 106.948] sna_composite_fb: fallback -- move dst to cpu >[ 106.948] sna_drawable_move_region_to_cpu(pixmap=46 (11x12), [(0, 0), (11, 12)], flags=5) >[ 106.948] sna_drawable_move_region_to_cpu: region (0, 0), (11, 12) + (0, 0) subsumes pixmap (11x12) >[ 106.948] _sna_pixmap_move_to_cpu(pixmap=46, 11x12, flags=5) >[ 106.948] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.948] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.948] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.948] __sna_damage_all(11, 12) >[ 106.948] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.948] sna_transform_is_imprecise_integer_translation: no transform >[ 106.948] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x12, pitch=44/44 >[ 106.948] sna_create_pixmap(10, 9, 32, usage=3) >[ 106.948] kgem_can_create_2d: 10x9 @ 32 >[ 106.948] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 >[ 106.948] kgem_can_create_2d: untiled size=4096 >[ 106.948] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.948] kgem_choose_tiling: 10x9 -> 0 >[ 106.948] sna_create_pixmap: usage=3, flags=a >[ 106.948] sna_create_pixmap: small buffer [360], attaching to shadow pixmap >[ 106.948] create_pixmap: allocating pixmap 10x9, depth=32/32, size=368 >[ 106.948] create_pixmap: serial=48, usage=3, 10x9 >[ 106.948] sna_create_pixmap: serial=48, 10x9, usage=3 >[ 106.948] sna_composite(pixmap=48, op=1, src=47+(0, 0), mask=0+(0, 0), dst=48+(0, 0)+(0, 0), size=(10, 9) >[ 106.948] sna_compute_composite_region: dst=(0, 0)x(10, 9) >[ 106.948] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 9) >[ 106.948] clip_to_dst: region: 1x[(0, 0), (10, 9)], clip: 1x[(0, 0), (10, 9)] >[ 106.948] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 9) >[ 106.948] sna_compute_composite_region: clip against src (10x9 clip=0): (0, 0), (10, 9) >[ 106.948] sna_composite: fallback, dst pixmap=48 is too small (or completely damaged) >[ 106.948] sna_composite: fallback -- fbComposite >[ 106.948] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 9): region=((0,0), (10, 9)) >[ 106.948] sna_composite_fb: fallback -- move src to cpu >[ 106.948] sna_composite_fb: fallback -- move dst to cpu >[ 106.948] sna_drawable_move_region_to_cpu(pixmap=48 (10x9), [(0, 0), (10, 9)], flags=5) >[ 106.948] sna_drawable_move_region_to_cpu: region (0, 0), (10, 9) + (0, 0) subsumes pixmap (10x9) >[ 106.948] _sna_pixmap_move_to_cpu(pixmap=48, 10x9, flags=5) >[ 106.948] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.948] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.948] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.948] __sna_damage_all(10, 9) >[ 106.948] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.948] sna_transform_is_imprecise_integer_translation: no transform >[ 106.948] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x9, pitch=40/40 >[ 106.948] sna_create_pixmap(9, 9, 32, usage=3) >[ 106.948] kgem_can_create_2d: 9x9 @ 32 >[ 106.948] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 >[ 106.948] kgem_can_create_2d: untiled size=4096 >[ 106.948] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X >[ 106.948] kgem_choose_tiling: 9x9 -> 0 >[ 106.948] sna_create_pixmap: usage=3, flags=a >[ 106.948] sna_create_pixmap: small buffer [324], attaching to shadow pixmap >[ 106.948] create_pixmap: allocating pixmap 9x9, depth=32/32, size=332 >[ 106.948] create_pixmap: serial=50, usage=3, 9x9 >[ 106.948] sna_create_pixmap: serial=50, 9x9, usage=3 >[ 106.948] sna_composite(pixmap=50, op=1, src=49+(0, 0), mask=0+(0, 0), dst=50+(0, 0)+(0, 0), size=(9, 9) >[ 106.948] sna_compute_composite_region: dst=(0, 0)x(9, 9) >[ 106.948] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 9) >[ 106.948] clip_to_dst: region: 1x[(0, 0), (9, 9)], clip: 1x[(0, 0), (9, 9)] >[ 106.948] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 9) >[ 106.948] sna_compute_composite_region: clip against src (9x9 clip=0): (0, 0), (9, 9) >[ 106.948] sna_composite: fallback, dst pixmap=50 is too small (or completely damaged) >[ 106.948] sna_composite: fallback -- fbComposite >[ 106.948] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 9): region=((0,0), (9, 9)) >[ 106.948] sna_composite_fb: fallback -- move src to cpu >[ 106.948] sna_composite_fb: fallback -- move dst to cpu >[ 106.948] sna_drawable_move_region_to_cpu(pixmap=50 (9x9), [(0, 0), (9, 9)], flags=5) >[ 106.948] sna_drawable_move_region_to_cpu: region (0, 0), (9, 9) + (0, 0) subsumes pixmap (9x9) >[ 106.948] _sna_pixmap_move_to_cpu(pixmap=50, 9x9, flags=5) >[ 106.948] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.948] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.948] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.948] __sna_damage_all(9, 9) >[ 106.948] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.948] sna_transform_is_imprecise_integer_translation: no transform >[ 106.948] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x9, pitch=36/36 >[ 106.948] sna_create_pixmap(15, 9, 32, usage=3) >[ 106.948] kgem_can_create_2d: 15x9 @ 32 >[ 106.948] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 >[ 106.948] kgem_can_create_2d: untiled size=4096 >[ 106.948] kgem_choose_tiling: too thin [width 15, 32 bpp] for TILING_X >[ 106.948] kgem_choose_tiling: 15x9 -> 0 >[ 106.948] sna_create_pixmap: usage=3, flags=a >[ 106.948] sna_create_pixmap: small buffer [540], attaching to shadow pixmap >[ 106.948] create_pixmap: allocating pixmap 15x9, depth=32/32, size=548 >[ 106.948] create_pixmap: serial=52, usage=3, 15x9 >[ 106.948] sna_create_pixmap: serial=52, 15x9, usage=3 >[ 106.948] sna_composite(pixmap=52, op=1, src=51+(0, 0), mask=0+(0, 0), dst=52+(0, 0)+(0, 0), size=(15, 9) >[ 106.948] sna_compute_composite_region: dst=(0, 0)x(15, 9) >[ 106.948] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (15, 9) >[ 106.948] clip_to_dst: region: 1x[(0, 0), (15, 9)], clip: 1x[(0, 0), (15, 9)] >[ 106.948] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (15, 9) >[ 106.948] sna_compute_composite_region: clip against src (15x9 clip=0): (0, 0), (15, 9) >[ 106.948] sna_composite: fallback, dst pixmap=52 is too small (or completely damaged) >[ 106.949] sna_composite: fallback -- fbComposite >[ 106.949] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(15, 9): region=((0,0), (15, 9)) >[ 106.949] sna_composite_fb: fallback -- move src to cpu >[ 106.949] sna_composite_fb: fallback -- move dst to cpu >[ 106.949] sna_drawable_move_region_to_cpu(pixmap=52 (15x9), [(0, 0), (15, 9)], flags=5) >[ 106.949] sna_drawable_move_region_to_cpu: region (0, 0), (15, 9) + (0, 0) subsumes pixmap (15x9) >[ 106.949] _sna_pixmap_move_to_cpu(pixmap=52, 15x9, flags=5) >[ 106.949] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.949] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.949] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.949] __sna_damage_all(15, 9) >[ 106.949] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.949] sna_transform_is_imprecise_integer_translation: no transform >[ 106.949] memcpy_blt: src=(0, 0), dst=(0, 0), size=15x9, pitch=60/60 >[ 106.949] sna_create_pixmap(12, 9, 32, usage=3) >[ 106.949] kgem_can_create_2d: 12x9 @ 32 >[ 106.949] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 >[ 106.949] kgem_can_create_2d: untiled size=4096 >[ 106.949] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X >[ 106.949] kgem_choose_tiling: 12x9 -> 0 >[ 106.949] sna_create_pixmap: usage=3, flags=a >[ 106.949] sna_create_pixmap: small buffer [432], attaching to shadow pixmap >[ 106.949] create_pixmap: allocating pixmap 12x9, depth=32/32, size=440 >[ 106.949] create_pixmap: serial=54, usage=3, 12x9 >[ 106.949] sna_create_pixmap: serial=54, 12x9, usage=3 >[ 106.949] sna_composite(pixmap=54, op=1, src=53+(0, 0), mask=0+(0, 0), dst=54+(0, 0)+(0, 0), size=(12, 9) >[ 106.949] sna_compute_composite_region: dst=(0, 0)x(12, 9) >[ 106.949] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (12, 9) >[ 106.949] clip_to_dst: region: 1x[(0, 0), (12, 9)], clip: 1x[(0, 0), (12, 9)] >[ 106.949] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (12, 9) >[ 106.949] sna_compute_composite_region: clip against src (12x9 clip=0): (0, 0), (12, 9) >[ 106.949] sna_composite: fallback, dst pixmap=54 is too small (or completely damaged) >[ 106.949] sna_composite: fallback -- fbComposite >[ 106.949] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(12, 9): region=((0,0), (12, 9)) >[ 106.949] sna_composite_fb: fallback -- move src to cpu >[ 106.949] sna_composite_fb: fallback -- move dst to cpu >[ 106.949] sna_drawable_move_region_to_cpu(pixmap=54 (12x9), [(0, 0), (12, 9)], flags=5) >[ 106.949] sna_drawable_move_region_to_cpu: region (0, 0), (12, 9) + (0, 0) subsumes pixmap (12x9) >[ 106.949] _sna_pixmap_move_to_cpu(pixmap=54, 12x9, flags=5) >[ 106.949] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.949] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.949] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.949] __sna_damage_all(12, 9) >[ 106.949] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.949] sna_transform_is_imprecise_integer_translation: no transform >[ 106.949] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x9, pitch=48/48 >[ 106.949] sna_create_pixmap(8, 9, 32, usage=3) >[ 106.949] kgem_can_create_2d: 8x9 @ 32 >[ 106.949] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 >[ 106.949] kgem_can_create_2d: untiled size=4096 >[ 106.949] kgem_choose_tiling: too thin [width 8, 32 bpp] for TILING_X >[ 106.949] kgem_choose_tiling: 8x9 -> 0 >[ 106.949] sna_create_pixmap: usage=3, flags=a >[ 106.949] sna_create_pixmap: small buffer [288], attaching to shadow pixmap >[ 106.949] create_pixmap: allocating pixmap 8x9, depth=32/32, size=296 >[ 106.949] create_pixmap: serial=56, usage=3, 8x9 >[ 106.949] sna_create_pixmap: serial=56, 8x9, usage=3 >[ 106.949] sna_composite(pixmap=56, op=1, src=55+(0, 0), mask=0+(0, 0), dst=56+(0, 0)+(0, 0), size=(8, 9) >[ 106.949] sna_compute_composite_region: dst=(0, 0)x(8, 9) >[ 106.949] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 9) >[ 106.949] clip_to_dst: region: 1x[(0, 0), (8, 9)], clip: 1x[(0, 0), (8, 9)] >[ 106.949] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 9) >[ 106.949] sna_compute_composite_region: clip against src (8x9 clip=0): (0, 0), (8, 9) >[ 106.949] sna_composite: fallback, dst pixmap=56 is too small (or completely damaged) >[ 106.949] sna_composite: fallback -- fbComposite >[ 106.949] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 9): region=((0,0), (8, 9)) >[ 106.949] sna_composite_fb: fallback -- move src to cpu >[ 106.949] sna_composite_fb: fallback -- move dst to cpu >[ 106.949] sna_drawable_move_region_to_cpu(pixmap=56 (8x9), [(0, 0), (8, 9)], flags=5) >[ 106.949] sna_drawable_move_region_to_cpu: region (0, 0), (8, 9) + (0, 0) subsumes pixmap (8x9) >[ 106.949] _sna_pixmap_move_to_cpu(pixmap=56, 8x9, flags=5) >[ 106.949] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.949] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.949] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.949] __sna_damage_all(8, 9) >[ 106.949] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.949] sna_transform_is_imprecise_integer_translation: no transform >[ 106.949] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x9, pitch=32/32 >[ 106.949] sna_create_pixmap(11, 14, 32, usage=3) >[ 106.949] kgem_can_create_2d: 11x14 @ 32 >[ 106.949] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=14 >[ 106.949] kgem_can_create_2d: untiled size=4096 >[ 106.949] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X >[ 106.949] kgem_choose_tiling: 11x14 -> 0 >[ 106.949] sna_create_pixmap: usage=3, flags=a >[ 106.949] sna_create_pixmap: small buffer [616], attaching to shadow pixmap >[ 106.949] create_pixmap: allocating pixmap 11x14, depth=32/32, size=624 >[ 106.949] create_pixmap: serial=58, usage=3, 11x14 >[ 106.949] sna_create_pixmap: serial=58, 11x14, usage=3 >[ 106.949] sna_composite(pixmap=58, op=1, src=57+(0, 0), mask=0+(0, 0), dst=58+(0, 0)+(0, 0), size=(11, 14) >[ 106.949] sna_compute_composite_region: dst=(0, 0)x(11, 14) >[ 106.949] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 14) >[ 106.949] clip_to_dst: region: 1x[(0, 0), (11, 14)], clip: 1x[(0, 0), (11, 14)] >[ 106.949] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 14) >[ 106.949] sna_compute_composite_region: clip against src (11x14 clip=0): (0, 0), (11, 14) >[ 106.949] sna_composite: fallback, dst pixmap=58 is too small (or completely damaged) >[ 106.949] sna_composite: fallback -- fbComposite >[ 106.949] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 14): region=((0,0), (11, 14)) >[ 106.949] sna_composite_fb: fallback -- move src to cpu >[ 106.949] sna_composite_fb: fallback -- move dst to cpu >[ 106.949] sna_drawable_move_region_to_cpu(pixmap=58 (11x14), [(0, 0), (11, 14)], flags=5) >[ 106.949] sna_drawable_move_region_to_cpu: region (0, 0), (11, 14) + (0, 0) subsumes pixmap (11x14) >[ 106.949] _sna_pixmap_move_to_cpu(pixmap=58, 11x14, flags=5) >[ 106.949] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.949] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.949] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.949] __sna_damage_all(11, 14) >[ 106.949] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.949] sna_transform_is_imprecise_integer_translation: no transform >[ 106.949] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x14, pitch=44/44 >[ 106.949] sna_block_handler (tv=0.0) >[ 106.949] sna_wakeup_handler >[ 106.949] sna_glyphs(op=3, nlist=1, src=(20, 92)) >[ 106.949] kgem_bo_is_busy: handle=21, domain: 1 exec? 1, rq? 1 >[ 106.949] sna_glyphs: discarding mask >[ 106.949] glyphs0_to_dst(op=3, src=(20, 92), nlist=1, dst=(20, 92)+(0, 0)) >[ 106.949] clipped_glyphs: no, clip region (0, 0), (312, 112) matches drawable pixmap=94669425095664 size=312x112 >[ 106.949] glyph_cache(0): adding glyph to cache 1, pos 0 >[ 106.949] glyph_cache_upload: upload glyph 0x5619f17dda00 to cache (0, 0)x(11, 12) >[ 106.949] sna_composite(pixmap=2, op=1, src=46+(0, 0), mask=0+(0, 0), dst=2+(0, 0)+(0, 0), size=(11, 12) >[ 106.949] sna_compute_composite_region: dst=(0, 0)x(11, 12) >[ 106.949] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 12) >[ 106.949] clip_to_dst: region: 1x[(0, 0), (11, 12)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.949] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 12) >[ 106.949] sna_compute_composite_region: clip against src (11x12 clip=0): (0, 0), (11, 12) >[ 106.949] sna_composite: composite region extents:+(0, 0) -> (0, 0), (11, 12) + (0, 0) >[ 106.949] gen9_render_composite: 11x12, current mode=1/1 >[ 106.949] kgem_bo_is_render: handle=6, rq? 0 [0] >[ 106.949] sna_blt_composite (0, 0), (0, 0), 11x12 >[ 106.949] sna_transform_is_imprecise_integer_translation: no transform >[ 106.949] sna_blt_composite: converting transform to integer translation? (0, 0) >[ 106.949] sna_blt_composite: blt dst offset (0, 0), source offset (0, 0), with alpha fixup? 0 >[ 106.949] use_cpu_bo: no cpu bo >[ 106.949] move_to_gpu: not migrating pixmap=46 due to usage_hint=3 >[ 106.949] sna_drawable_use_bo pixmap=2, box=((0, 0), (11, 12)), flags=9... >[ 106.949] sna_drawable_use_bo: pinned, never REPLACES >[ 106.949] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 106.949] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.949] sna_drawable_use_bo: using whole GPU bo >[ 106.949] sna_drawable_move_region_to_cpu(pixmap=46 (11x12), [(0, 0), (11, 12)], flags=2) >[ 106.949] sna_drawable_move_region_to_cpu: pixmap=46 all damaged on CPU >[ 106.949] prepare_blt_put >[ 106.949] blt_put_composite_box: src=(0, 0), dst=(0, 0) >[ 106.949] sna_write_boxes x 1, src stride=44, src dx=(0, 0) >[ 106.949] kgem_bo_can_map: handle=6, map=0x0:0x0:0x0, tiling=2, domain=1, offset=0 >[ 106.949] kgem_bo_can_map__cpu: handle=6 >[ 106.949] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 106.949] write_boxes_inplace x 1, handle=6, tiling=2 >[ 106.949] upload_inplace__tiled: tiling=2 >[ 106.949] kgem_bo_can_map: handle=6, map=0x0:0x0:0x0, tiling=2, domain=1, offset=0 >[ 106.949] kgem_bo_map: handle=6, offset=0, tiling=2, map=0x0:0x0, domain=1 >[ 106.949] __kgem_bo_map__gtt_or_wc: handle=6 >[ 106.949] kgem_trim_vma_cache: type=0, count=-512 (bucket: 10) >[ 106.949] __kgem_bo_map__gtt(handle=6, size=4194304) >[ 106.949] __kgem_busy: handle=6, busy=0, wedged=0 >[ 106.949] kgem_bo_map: sync: needs_flush? 0, domain? 1, busy? 0 >[ 106.950] __kgem_busy: handle=6, busy=0, wedged=0 >[ 106.950] kgem_bo_retire: retiring bo handle=6 (needed flush? 0), rq? 0 [busy?=0] >[ 106.950] assert_bo_retired: handle=6, domain: 1 exec? 0, rq? 0 >[ 106.950] write_boxes_inplace: (0, 0) -> (0, 0) x (11, 12) [bpp=32, src_pitch=44, dst_pitch=4096] >[ 106.950] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x12, pitch=44/4096 >[ 106.950] apply_damage: damage=0x0, region=1 [(0, 0), (11, 12) + (0, 0)] >[ 106.950] gen9_render_composite: 0x0, current mode=1/1 >[ 106.950] kgem_bo_is_busy: handle=6, domain: 2 exec? 0, rq? 0 >[ 106.950] gen9_composite_fallback: mask is already on the GPU, try to use GPU >[ 106.950] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.950] sna_drawable_use_bo pixmap=41, box=((0, 0), (312, 112)), flags=7... >[ 106.950] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.950] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.950] sna_drawable_use_bo: using whole GPU bo >[ 106.950] gen9_composite_set_target: pixmap=41, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 106.950] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.950] color_convert: src=ff888888 [20028888] >[ 106.950] color_convert: dst=ff888888 [20028888] >[ 106.950] sna_render_get_solid: ff888888 >[ 106.950] sna_render_finish_solid(force=0, domain=1, busy=1, dirty=1, size=5) >[ 106.950] sna_render_get_solid(5) = ff888888 (new) >[ 106.950] kgem_create_proxy: target handle=18 [proxy? -1], offset=20, length=4, io=0 >[ 106.950] __kgem_bo_init(handle=18, num_pages=4) >[ 106.950] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.950] sna_transform_is_imprecise_integer_translation: no transform >[ 106.950] gen9_composite_picture: integer translation (0, 0), removing >[ 106.950] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.950] sna_render_pixmap_bo: GPU all damaged >[ 106.950] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 106.950] gen4_choose_composite_emitter: solid, identity mask >[ 106.950] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 106.950] aligning vertex: was 2, now 4 floats per vertex >[ 106.950] gen9_composite_get_binding_table(f940) >[ 106.950] kgem_add_reloc64: handle=18, pos=15944, delta=0, domains=40000 >[ 106.950] kgem_add_reloc64: adding proxy [delta=20] for handle=18 >[ 106.950] kgem_add_reloc64[17] = (delta=20, target handle=3, presumed=0) >[ 106.950] [3e40] bind bo(handle=18, addr=14), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.950] kgem_add_reloc64: handle=6, pos=15928, delta=0, domains=40000 >[ 106.950] kgem_add_handle: handle=6, index=9 >[ 106.950] kgem_add_reloc64[18] = (delta=0, target handle=9, presumed=0) >[ 106.950] [3e30] bind bo(handle=6, addr=0), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 106.950] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.950] gen9_emit_sampler: sampler = a >[ 106.950] gen9_emit_sf: num_sf_outputs=2 >[ 106.950] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.950] gen9_emit_vertex_elements: setup id=9 >[ 106.950] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.950] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.950] glyphs0_to_dst: glyph=(20, 80)x(11, 12), unclipped >[ 106.950] emit_primitive_identity_mask__avx2: dst=(20, 80), mask=(0.00, 0.00) x (11.00, 12.00) >[ 106.950] gen8_vertex_flush[ac8] = 3 >[ 106.950] gen9_magic_ca_pass: CA fixup (729 -> 732) >[ 106.950] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 106.950] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.950] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.950] glyph_cache(0): adding glyph to cache 1, pos 4 >[ 106.950] glyph_cache_upload: upload glyph 0x5619f17ddae0 to cache (16, 0)x(10, 9) >[ 106.950] sna_composite(pixmap=2, op=1, src=48+(0, 0), mask=0+(0, 0), dst=2+(16, 0)+(0, 0), size=(10, 9) >[ 106.950] sna_compute_composite_region: dst=(16, 0)x(10, 9) >[ 106.950] sna_compute_composite_region: initial clip against dst->pDrawable: (16, 0), (26, 9) >[ 106.950] clip_to_dst: region: 1x[(16, 0), (26, 9)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.950] sna_compute_composite_region: clip against dst->pCompositeClip: (16, 0), (26, 9) >[ 106.950] sna_compute_composite_region: clip against src (10x9 clip=0): (16, 0), (26, 9) >[ 106.950] sna_composite: composite region extents:+(0, 0) -> (16, 0), (26, 9) + (0, 0) >[ 106.950] gen9_render_composite: 10x9, current mode=1/1 >[ 106.950] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.950] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.950] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.950] gen9_composite_set_target: (16, 0)x(10, 9), partial?=0 >[ 106.950] sna_drawable_use_bo pixmap=2, box=((16, 0), (26, 9)), flags=f... >[ 106.950] sna_drawable_use_bo: pinned, never REPLACES >[ 106.950] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.950] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.950] sna_drawable_use_bo: using whole GPU bo >[ 106.950] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.950] gen9_composite_picture: (0, 0)x(10, 9), dst=(16, 0) >[ 106.950] sna_transform_is_imprecise_integer_translation: no transform >[ 106.950] gen9_composite_picture: integer translation (0, 0), removing >[ 106.950] sna_render_pixmap_bo pixmap=48, (0, 0)x(10, 9)/(10, 9) >[ 106.950] sna_render_pixmap_bo box=(0, 0), (10, 9): (10, 9)/(10, 9) >[ 106.950] sna_render_pixmap_bo: offset=(-16, 0), size=(10, 9) >[ 106.950] use_cpu_bo: no cpu bo >[ 106.950] move_to_gpu: not migrating pixmap=48 due to usage_hint=3 >[ 106.950] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 9) >[ 106.950] upload: box=(0, 0), (10, 9), pixmap=10x9 >[ 106.950] sna_drawable_move_region_to_cpu(pixmap=48 (10x9), [(0, 0), (10, 9)], flags=2) >[ 106.950] sna_drawable_move_region_to_cpu: pixmap=48 all damaged on CPU >[ 106.950] kgem_can_create_2d: 10x9 @ 32 >[ 106.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 >[ 106.950] kgem_can_create_2d: untiled size=4096 >[ 106.950] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.950] kgem_choose_tiling: 10x9 -> 0 >[ 106.950] kgem_upload_source_image : (0, 0), (10, 9), stride=40, bpp=32 >[ 106.950] kgem_create_buffer_2d: 10x9, 32 bpp, stride=64 >[ 106.950] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.950] kgem_create_buffer: searching for an inactive GTT map for upload >[ 106.950] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 106.950] search_linear_cache: inactive and cache bucket empty >[ 106.950] search_linear_cache: active cache bucket empty >[ 106.950] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 106.950] search_linear_cache: inactive and cache bucket empty >[ 106.950] kgem_retire, need_retire?=1 >[ 106.950] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.950] kgem_retire__requests_ring: retiring ring 0 >[ 106.950] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.950] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.950] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.950] kgem_retire -- retired=0, need_retire=1 >[ 106.950] kgem_retire, need_retire?=1 >[ 106.950] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.950] kgem_retire__requests_ring: retiring ring 0 >[ 106.950] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.951] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.951] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.951] kgem_retire -- retired=0, need_retire=1 >[ 106.951] search_linear_cache: nothing retired >[ 106.951] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 106.951] search_linear_cache: inactive and cache bucket empty >[ 106.951] search_linear_cache: active cache bucket empty >[ 106.951] search_snoop_cache: num_pages=64, flags=0 >[ 106.951] search_snoop_cache: inactive and cache empty >[ 106.951] kgem_retire, need_retire?=1 >[ 106.951] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.951] kgem_retire__requests_ring: retiring ring 0 >[ 106.951] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.951] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.951] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.951] kgem_retire -- retired=0, need_retire=1 >[ 106.951] __kgem_throttle_retire: not throttling >[ 106.951] search_snoop_cache: nothing retired >[ 106.951] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 106.951] search_linear_cache: inactive and cache bucket empty >[ 106.951] search_linear_cache: active cache bucket empty >[ 106.951] search_linear_cache: num_pages=64, flags=7, use_active? 0, use_large=0 [max=65536] >[ 106.951] search_linear_cache: inactive and cache bucket empty >[ 106.951] search_linear_cache: active cache bucket empty >[ 106.951] __kgem_bo_init(handle=23, num_pages=64) >[ 106.951] create_snoopable_buffer: created CPU (LLC) handle=23 for buffer, size 64 >[ 106.951] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x0) >[ 106.951] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 6) >[ 106.951] __kgem_bo_map__cpu: caching CPU vma for 23 >[ 106.951] kgem_create_buffer(pages=64 [64]) new handle=23, used=640, write=1 >[ 106.951] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=640, io=1 >[ 106.951] __kgem_bo_init(handle=23, num_pages=640) >[ 106.951] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x9, pitch=40/64 >[ 106.951] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.951] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.951] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.951] gen4_choose_composite_emitter: identity src, no mask >[ 106.951] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 106.951] aligning vertex: was 4, now 3 floats per vertex >[ 106.951] gen9_composite_get_binding_table(f880) >[ 106.951] kgem_add_reloc64: handle=6, pos=15896, delta=0, domains=20002 >[ 106.951] kgem_add_reloc64[19] = (delta=0, target handle=9, presumed=0) >[ 106.951] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.951] [3e10] bind bo(handle=6, addr=0), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render >[ 106.951] kgem_add_reloc64: handle=23, pos=15880, delta=0, domains=40000 >[ 106.951] kgem_add_reloc64: adding proxy [delta=0] for handle=23 >[ 106.951] kgem_add_handle: handle=23, index=10 >[ 106.951] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=0) >[ 106.951] [3e00] bind bo(handle=23, addr=0), format=192, width=10, height=9, pitch=64, tiling=0 -> sampler >[ 106.951] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.951] gen9_emit_sampler: sampler = 2 >[ 106.951] gen9_emit_sf: num_sf_outputs=1 >[ 106.951] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.951] gen9_emit_vertex_elements: setup id=2 >[ 106.951] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.951] gen9_render_composite_box: (16, 0), (26, 9) >[ 106.951] apply_damage: damage=0x0, region=1 [(16, 0), (26, 9) + (0, 0)] >[ 106.951] gen8_vertex_flush[bfc] = 3 >[ 106.951] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.951] gen9_render_composite: 0x0, current mode=1/1 >[ 106.951] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.951] kgem_bo_is_busy: handle=21, domain: 1 exec? 1, rq? 1 >[ 106.951] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.951] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.951] sna_drawable_use_bo pixmap=41, box=((0, 0), (312, 112)), flags=7... >[ 106.951] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.951] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.951] sna_drawable_use_bo: using whole GPU bo >[ 106.951] gen9_composite_set_target: pixmap=41, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 106.951] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.951] color_convert: src=ff888888 [20028888] >[ 106.951] color_convert: dst=ff888888 [20028888] >[ 106.951] sna_render_get_solid: ff888888 >[ 106.951] sna_render_get_solid(5) = ff888888 (last) >[ 106.951] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.951] sna_transform_is_imprecise_integer_translation: no transform >[ 106.951] gen9_composite_picture: integer translation (0, 0), removing >[ 106.951] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.951] sna_render_pixmap_bo: GPU all damaged >[ 106.951] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 106.951] gen4_choose_composite_emitter: solid, identity mask >[ 106.951] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.951] aligning vertex: was 3, now 4 floats per vertex >[ 106.951] gen9_composite_get_binding_table(f7c0) >[ 106.951] __kgem_bo_mark_dirty: handle=21 (proxy? 0) >[ 106.951] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.951] gen9_emit_sampler: sampler = a >[ 106.951] gen9_emit_sf: num_sf_outputs=2 >[ 106.951] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.951] gen9_emit_vertex_elements: setup id=9 >[ 106.951] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.951] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.951] glyphs0_to_dst: glyph=(29, 83)x(10, 9), unclipped >[ 106.951] emit_primitive_identity_mask__avx2: dst=(29, 83), mask=(16.00, 0.00) x (10.00, 9.00) >[ 106.951] gen8_vertex_flush[cd4] = 3 >[ 106.951] gen9_magic_ca_pass: CA fixup (735 -> 738) >[ 106.951] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 106.951] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.951] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.951] glyph_cache(0): adding glyph to cache 1, pos 8 >[ 106.951] glyph_cache_upload: upload glyph 0x5619f17ddf40 to cache (0, 16)x(9, 9) >[ 106.951] sna_composite(pixmap=2, op=1, src=50+(0, 0), mask=0+(0, 0), dst=2+(0, 16)+(0, 0), size=(9, 9) >[ 106.951] sna_compute_composite_region: dst=(0, 16)x(9, 9) >[ 106.951] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 16), (9, 25) >[ 106.951] clip_to_dst: region: 1x[(0, 16), (9, 25)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.951] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 16), (9, 25) >[ 106.951] sna_compute_composite_region: clip against src (9x9 clip=0): (0, 16), (9, 25) >[ 106.951] sna_composite: composite region extents:+(0, 0) -> (0, 16), (9, 25) + (0, 0) >[ 106.951] gen9_render_composite: 9x9, current mode=1/1 >[ 106.951] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.951] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.951] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.951] gen9_composite_set_target: (0, 16)x(9, 9), partial?=0 >[ 106.951] sna_drawable_use_bo pixmap=2, box=((0, 16), (9, 25)), flags=f... >[ 106.951] sna_drawable_use_bo: pinned, never REPLACES >[ 106.951] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.951] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.951] sna_drawable_use_bo: using whole GPU bo >[ 106.951] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.951] gen9_composite_picture: (0, 0)x(9, 9), dst=(0, 16) >[ 106.951] sna_transform_is_imprecise_integer_translation: no transform >[ 106.951] gen9_composite_picture: integer translation (0, 0), removing >[ 106.951] sna_render_pixmap_bo pixmap=50, (0, 0)x(9, 9)/(9, 9) >[ 106.951] sna_render_pixmap_bo box=(0, 0), (9, 9): (9, 9)/(9, 9) >[ 106.951] sna_render_pixmap_bo: offset=(0, -16), size=(9, 9) >[ 106.951] use_cpu_bo: no cpu bo >[ 106.951] move_to_gpu: not migrating pixmap=50 due to usage_hint=3 >[ 106.951] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 9) >[ 106.951] upload: box=(0, 0), (9, 9), pixmap=9x9 >[ 106.951] sna_drawable_move_region_to_cpu(pixmap=50 (9x9), [(0, 0), (9, 9)], flags=2) >[ 106.951] sna_drawable_move_region_to_cpu: pixmap=50 all damaged on CPU >[ 106.951] kgem_can_create_2d: 9x9 @ 32 >[ 106.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 >[ 106.951] kgem_can_create_2d: untiled size=4096 >[ 106.951] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X >[ 106.951] kgem_choose_tiling: 9x9 -> 0 >[ 106.951] kgem_upload_source_image : (0, 0), (9, 9), stride=36, bpp=32 >[ 106.951] kgem_create_buffer_2d: 9x9, 32 bpp, stride=64 >[ 106.951] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.951] kgem_create_buffer: reusing buffer? used=768 + size=640, total=262144 >[ 106.951] kgem_create_proxy: target handle=23 [proxy? -1], offset=768, length=640, io=1 >[ 106.951] __kgem_bo_init(handle=23, num_pages=640) >[ 106.951] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x9, pitch=36/64 >[ 106.951] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.951] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.951] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.951] gen4_choose_composite_emitter: identity src, no mask >[ 106.951] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.951] aligning vertex: was 4, now 3 floats per vertex >[ 106.951] gen9_composite_get_binding_table(f780) >[ 106.951] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.951] kgem_add_reloc64: handle=23, pos=15832, delta=0, domains=40000 >[ 106.951] kgem_add_reloc64: adding proxy [delta=768] for handle=23 >[ 106.951] kgem_add_reloc64[21] = (delta=768, target handle=10, presumed=0) >[ 106.951] [3dd0] bind bo(handle=23, addr=300), format=192, width=9, height=9, pitch=64, tiling=0 -> sampler >[ 106.951] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.951] gen9_emit_sampler: sampler = 2 >[ 106.951] gen9_emit_sf: num_sf_outputs=1 >[ 106.951] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.951] gen9_emit_vertex_elements: setup id=2 >[ 106.951] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.951] gen9_render_composite_box: (0, 16), (9, 25) >[ 106.951] apply_damage: damage=0x0, region=1 [(0, 16), (9, 25) + (0, 0)] >[ 106.951] gen8_vertex_flush[e08] = 3 >[ 106.951] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.951] gen9_render_composite: 0x0, current mode=1/1 >[ 106.951] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.951] kgem_bo_is_busy: handle=21, domain: 1 exec? 1, rq? 1 >[ 106.951] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.951] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.951] sna_drawable_use_bo pixmap=41, box=((0, 0), (312, 112)), flags=7... >[ 106.951] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.951] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.951] sna_drawable_use_bo: using whole GPU bo >[ 106.951] gen9_composite_set_target: pixmap=41, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 106.951] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.951] color_convert: src=ff888888 [20028888] >[ 106.951] color_convert: dst=ff888888 [20028888] >[ 106.951] sna_render_get_solid: ff888888 >[ 106.951] sna_render_get_solid(5) = ff888888 (last) >[ 106.951] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.951] sna_transform_is_imprecise_integer_translation: no transform >[ 106.951] gen9_composite_picture: integer translation (0, 0), removing >[ 106.951] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.951] sna_render_pixmap_bo: GPU all damaged >[ 106.951] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 106.951] gen4_choose_composite_emitter: solid, identity mask >[ 106.951] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.951] aligning vertex: was 3, now 4 floats per vertex >[ 106.951] gen9_composite_get_binding_table(f700) >[ 106.951] __kgem_bo_mark_dirty: handle=21 (proxy? 0) >[ 106.951] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.951] gen9_emit_sampler: sampler = a >[ 106.951] gen9_emit_sf: num_sf_outputs=2 >[ 106.951] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.951] gen9_emit_vertex_elements: setup id=9 >[ 106.951] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.951] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.951] glyphs0_to_dst: glyph=(38, 83)x(9, 9), unclipped >[ 106.951] emit_primitive_identity_mask__avx2: dst=(38, 83), mask=(0.00, 16.00) x (9.00, 9.00) >[ 106.951] glyphs0_to_dst: glyph=(46, 83)x(9, 9), unclipped >[ 106.951] emit_primitive_identity_mask__avx2: dst=(46, 83), mask=(0.00, 16.00) x (9.00, 9.00) >[ 106.951] gen8_vertex_flush[ee0] = 6 >[ 106.951] gen9_magic_ca_pass: CA fixup (741 -> 747) >[ 106.951] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 106.951] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.951] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.951] glyph_cache(0): adding glyph to cache 1, pos 12 >[ 106.951] glyph_cache_upload: upload glyph 0x5619f17de340 to cache (16, 16)x(15, 9) >[ 106.951] sna_composite(pixmap=2, op=1, src=52+(0, 0), mask=0+(0, 0), dst=2+(16, 16)+(0, 0), size=(15, 9) >[ 106.951] sna_compute_composite_region: dst=(16, 16)x(15, 9) >[ 106.951] sna_compute_composite_region: initial clip against dst->pDrawable: (16, 16), (31, 25) >[ 106.951] clip_to_dst: region: 1x[(16, 16), (31, 25)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.951] sna_compute_composite_region: clip against dst->pCompositeClip: (16, 16), (31, 25) >[ 106.951] sna_compute_composite_region: clip against src (15x9 clip=0): (16, 16), (31, 25) >[ 106.951] sna_composite: composite region extents:+(0, 0) -> (16, 16), (31, 25) + (0, 0) >[ 106.951] gen9_render_composite: 15x9, current mode=1/1 >[ 106.951] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.951] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.951] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.951] gen9_composite_set_target: (16, 16)x(15, 9), partial?=0 >[ 106.951] sna_drawable_use_bo pixmap=2, box=((16, 16), (31, 25)), flags=f... >[ 106.951] sna_drawable_use_bo: pinned, never REPLACES >[ 106.951] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.951] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.951] sna_drawable_use_bo: using whole GPU bo >[ 106.951] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.951] gen9_composite_picture: (0, 0)x(15, 9), dst=(16, 16) >[ 106.951] sna_transform_is_imprecise_integer_translation: no transform >[ 106.951] gen9_composite_picture: integer translation (0, 0), removing >[ 106.951] sna_render_pixmap_bo pixmap=52, (0, 0)x(15, 9)/(15, 9) >[ 106.951] sna_render_pixmap_bo box=(0, 0), (15, 9): (15, 9)/(15, 9) >[ 106.951] sna_render_pixmap_bo: offset=(-16, -16), size=(15, 9) >[ 106.951] use_cpu_bo: no cpu bo >[ 106.951] move_to_gpu: not migrating pixmap=52 due to usage_hint=3 >[ 106.951] sna_render_pixmap_bo: uploading CPU box (0, 0), (15, 9) >[ 106.951] upload: box=(0, 0), (15, 9), pixmap=15x9 >[ 106.951] sna_drawable_move_region_to_cpu(pixmap=52 (15x9), [(0, 0), (15, 9)], flags=2) >[ 106.951] sna_drawable_move_region_to_cpu: pixmap=52 all damaged on CPU >[ 106.951] kgem_can_create_2d: 15x9 @ 32 >[ 106.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 >[ 106.951] kgem_can_create_2d: untiled size=4096 >[ 106.951] kgem_choose_tiling: too thin [width 15, 32 bpp] for TILING_X >[ 106.951] kgem_choose_tiling: 15x9 -> 0 >[ 106.951] kgem_upload_source_image : (0, 0), (15, 9), stride=60, bpp=32 >[ 106.951] kgem_create_buffer_2d: 15x9, 32 bpp, stride=64 >[ 106.951] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.951] kgem_create_buffer: reusing buffer? used=1536 + size=640, total=262144 >[ 106.951] kgem_create_proxy: target handle=23 [proxy? -1], offset=1536, length=640, io=1 >[ 106.951] __kgem_bo_init(handle=23, num_pages=640) >[ 106.951] memcpy_blt: src=(0, 0), dst=(0, 0), size=15x9, pitch=60/64 >[ 106.951] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.951] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.951] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.951] gen4_choose_composite_emitter: identity src, no mask >[ 106.951] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.951] aligning vertex: was 4, now 3 floats per vertex >[ 106.951] gen9_composite_get_binding_table(f6c0) >[ 106.952] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.952] kgem_add_reloc64: handle=23, pos=15784, delta=0, domains=40000 >[ 106.952] kgem_add_reloc64: adding proxy [delta=1536] for handle=23 >[ 106.952] kgem_add_reloc64[22] = (delta=1536, target handle=10, presumed=0) >[ 106.952] [3da0] bind bo(handle=23, addr=600), format=192, width=15, height=9, pitch=64, tiling=0 -> sampler >[ 106.952] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.952] gen9_emit_sampler: sampler = 2 >[ 106.952] gen9_emit_sf: num_sf_outputs=1 >[ 106.952] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.952] gen9_emit_vertex_elements: setup id=2 >[ 106.952] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.952] gen9_render_composite_box: (16, 16), (31, 25) >[ 106.952] apply_damage: damage=0x0, region=1 [(16, 16), (31, 25) + (0, 0)] >[ 106.952] gen8_vertex_flush[1014] = 3 >[ 106.952] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.952] gen9_render_composite: 0x0, current mode=1/1 >[ 106.952] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.952] kgem_bo_is_busy: handle=21, domain: 1 exec? 1, rq? 1 >[ 106.952] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.952] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.952] sna_drawable_use_bo pixmap=41, box=((0, 0), (312, 112)), flags=7... >[ 106.952] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.952] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.952] sna_drawable_use_bo: using whole GPU bo >[ 106.952] gen9_composite_set_target: pixmap=41, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 106.952] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.952] color_convert: src=ff888888 [20028888] >[ 106.952] color_convert: dst=ff888888 [20028888] >[ 106.952] sna_render_get_solid: ff888888 >[ 106.952] sna_render_get_solid(5) = ff888888 (last) >[ 106.952] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.952] sna_transform_is_imprecise_integer_translation: no transform >[ 106.952] gen9_composite_picture: integer translation (0, 0), removing >[ 106.952] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.952] sna_render_pixmap_bo: GPU all damaged >[ 106.952] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 106.952] gen4_choose_composite_emitter: solid, identity mask >[ 106.952] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.952] aligning vertex: was 3, now 4 floats per vertex >[ 106.952] gen9_composite_get_binding_table(f640) >[ 106.952] __kgem_bo_mark_dirty: handle=21 (proxy? 0) >[ 106.952] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.952] gen9_emit_sampler: sampler = a >[ 106.952] gen9_emit_sf: num_sf_outputs=2 >[ 106.952] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.952] gen9_emit_vertex_elements: setup id=9 >[ 106.952] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.952] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.952] glyphs0_to_dst: glyph=(54, 83)x(15, 9), unclipped >[ 106.952] emit_primitive_identity_mask__avx2: dst=(54, 83), mask=(16.00, 16.00) x (15.00, 9.00) >[ 106.952] gen8_vertex_flush[10ec] = 3 >[ 106.952] gen9_magic_ca_pass: CA fixup (750 -> 753) >[ 106.952] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 106.952] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.952] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.952] glyph_cache(0): adding glyph to cache 1, pos 16 >[ 106.952] glyph_cache_upload: upload glyph 0x5619f17de720 to cache (32, 0)x(12, 9) >[ 106.952] sna_composite(pixmap=2, op=1, src=54+(0, 0), mask=0+(0, 0), dst=2+(32, 0)+(0, 0), size=(12, 9) >[ 106.952] sna_compute_composite_region: dst=(32, 0)x(12, 9) >[ 106.952] sna_compute_composite_region: initial clip against dst->pDrawable: (32, 0), (44, 9) >[ 106.952] clip_to_dst: region: 1x[(32, 0), (44, 9)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.952] sna_compute_composite_region: clip against dst->pCompositeClip: (32, 0), (44, 9) >[ 106.952] sna_compute_composite_region: clip against src (12x9 clip=0): (32, 0), (44, 9) >[ 106.952] sna_composite: composite region extents:+(0, 0) -> (32, 0), (44, 9) + (0, 0) >[ 106.952] gen9_render_composite: 12x9, current mode=1/1 >[ 106.952] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.952] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.952] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.952] gen9_composite_set_target: (32, 0)x(12, 9), partial?=0 >[ 106.952] sna_drawable_use_bo pixmap=2, box=((32, 0), (44, 9)), flags=f... >[ 106.952] sna_drawable_use_bo: pinned, never REPLACES >[ 106.952] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.952] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.952] sna_drawable_use_bo: using whole GPU bo >[ 106.952] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.952] gen9_composite_picture: (0, 0)x(12, 9), dst=(32, 0) >[ 106.952] sna_transform_is_imprecise_integer_translation: no transform >[ 106.952] gen9_composite_picture: integer translation (0, 0), removing >[ 106.952] sna_render_pixmap_bo pixmap=54, (0, 0)x(12, 9)/(12, 9) >[ 106.952] sna_render_pixmap_bo box=(0, 0), (12, 9): (12, 9)/(12, 9) >[ 106.952] sna_render_pixmap_bo: offset=(-32, 0), size=(12, 9) >[ 106.952] use_cpu_bo: no cpu bo >[ 106.952] move_to_gpu: not migrating pixmap=54 due to usage_hint=3 >[ 106.952] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 9) >[ 106.952] upload: box=(0, 0), (12, 9), pixmap=12x9 >[ 106.952] sna_drawable_move_region_to_cpu(pixmap=54 (12x9), [(0, 0), (12, 9)], flags=2) >[ 106.952] sna_drawable_move_region_to_cpu: pixmap=54 all damaged on CPU >[ 106.952] kgem_can_create_2d: 12x9 @ 32 >[ 106.952] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 >[ 106.952] kgem_can_create_2d: untiled size=4096 >[ 106.952] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X >[ 106.952] kgem_choose_tiling: 12x9 -> 0 >[ 106.952] kgem_upload_source_image : (0, 0), (12, 9), stride=48, bpp=32 >[ 106.952] kgem_create_buffer_2d: 12x9, 32 bpp, stride=64 >[ 106.952] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.952] kgem_create_buffer: reusing buffer? used=2304 + size=640, total=262144 >[ 106.952] kgem_create_proxy: target handle=23 [proxy? -1], offset=2304, length=640, io=1 >[ 106.952] __kgem_bo_init(handle=23, num_pages=640) >[ 106.952] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x9, pitch=48/64 >[ 106.952] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.952] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.952] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.952] gen4_choose_composite_emitter: identity src, no mask >[ 106.952] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.952] aligning vertex: was 4, now 3 floats per vertex >[ 106.952] gen9_composite_get_binding_table(f600) >[ 106.952] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.952] kgem_add_reloc64: handle=23, pos=15736, delta=0, domains=40000 >[ 106.952] kgem_add_reloc64: adding proxy [delta=2304] for handle=23 >[ 106.952] kgem_add_reloc64[23] = (delta=2304, target handle=10, presumed=0) >[ 106.952] [3d70] bind bo(handle=23, addr=900), format=192, width=12, height=9, pitch=64, tiling=0 -> sampler >[ 106.952] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.952] gen9_emit_sampler: sampler = 2 >[ 106.952] gen9_emit_sf: num_sf_outputs=1 >[ 106.952] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.952] gen9_emit_vertex_elements: setup id=2 >[ 106.952] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.952] gen9_render_composite_box: (32, 0), (44, 9) >[ 106.952] apply_damage: damage=0x0, region=1 [(32, 0), (44, 9) + (0, 0)] >[ 106.952] gen8_vertex_flush[1220] = 3 >[ 106.952] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.952] gen9_render_composite: 0x0, current mode=1/1 >[ 106.952] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.952] kgem_bo_is_busy: handle=21, domain: 1 exec? 1, rq? 1 >[ 106.952] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.952] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.952] sna_drawable_use_bo pixmap=41, box=((0, 0), (312, 112)), flags=7... >[ 106.952] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.952] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.952] sna_drawable_use_bo: using whole GPU bo >[ 106.952] gen9_composite_set_target: pixmap=41, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 106.952] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.952] color_convert: src=ff888888 [20028888] >[ 106.952] color_convert: dst=ff888888 [20028888] >[ 106.952] sna_render_get_solid: ff888888 >[ 106.952] sna_render_get_solid(5) = ff888888 (last) >[ 106.952] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.952] sna_transform_is_imprecise_integer_translation: no transform >[ 106.952] gen9_composite_picture: integer translation (0, 0), removing >[ 106.952] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.952] sna_render_pixmap_bo: GPU all damaged >[ 106.952] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 106.952] gen4_choose_composite_emitter: solid, identity mask >[ 106.952] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.952] aligning vertex: was 3, now 4 floats per vertex >[ 106.952] gen9_composite_get_binding_table(f580) >[ 106.952] __kgem_bo_mark_dirty: handle=21 (proxy? 0) >[ 106.952] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.952] gen9_emit_sampler: sampler = a >[ 106.952] gen9_emit_sf: num_sf_outputs=2 >[ 106.952] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.952] gen9_emit_vertex_elements: setup id=9 >[ 106.952] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.952] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.952] glyphs0_to_dst: glyph=(67, 83)x(12, 9), unclipped >[ 106.952] emit_primitive_identity_mask__avx2: dst=(67, 83), mask=(32.00, 0.00) x (12.00, 9.00) >[ 106.952] gen8_vertex_flush[12f8] = 3 >[ 106.952] gen9_magic_ca_pass: CA fixup (756 -> 759) >[ 106.952] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 106.952] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.952] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.952] glyph_cache(0): adding glyph to cache 1, pos 20 >[ 106.952] glyph_cache_upload: upload glyph 0x5619f17de780 to cache (48, 0)x(8, 9) >[ 106.952] sna_composite(pixmap=2, op=1, src=56+(0, 0), mask=0+(0, 0), dst=2+(48, 0)+(0, 0), size=(8, 9) >[ 106.952] sna_compute_composite_region: dst=(48, 0)x(8, 9) >[ 106.952] sna_compute_composite_region: initial clip against dst->pDrawable: (48, 0), (56, 9) >[ 106.952] clip_to_dst: region: 1x[(48, 0), (56, 9)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.952] sna_compute_composite_region: clip against dst->pCompositeClip: (48, 0), (56, 9) >[ 106.952] sna_compute_composite_region: clip against src (8x9 clip=0): (48, 0), (56, 9) >[ 106.952] sna_composite: composite region extents:+(0, 0) -> (48, 0), (56, 9) + (0, 0) >[ 106.952] gen9_render_composite: 8x9, current mode=1/1 >[ 106.952] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.952] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.952] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.952] gen9_composite_set_target: (48, 0)x(8, 9), partial?=0 >[ 106.952] sna_drawable_use_bo pixmap=2, box=((48, 0), (56, 9)), flags=f... >[ 106.952] sna_drawable_use_bo: pinned, never REPLACES >[ 106.952] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.952] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.952] sna_drawable_use_bo: using whole GPU bo >[ 106.952] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.952] gen9_composite_picture: (0, 0)x(8, 9), dst=(48, 0) >[ 106.952] sna_transform_is_imprecise_integer_translation: no transform >[ 106.952] gen9_composite_picture: integer translation (0, 0), removing >[ 106.952] sna_render_pixmap_bo pixmap=56, (0, 0)x(8, 9)/(8, 9) >[ 106.952] sna_render_pixmap_bo box=(0, 0), (8, 9): (8, 9)/(8, 9) >[ 106.952] sna_render_pixmap_bo: offset=(-48, 0), size=(8, 9) >[ 106.952] use_cpu_bo: no cpu bo >[ 106.952] move_to_gpu: not migrating pixmap=56 due to usage_hint=3 >[ 106.952] sna_render_pixmap_bo: uploading CPU box (0, 0), (8, 9) >[ 106.952] upload: box=(0, 0), (8, 9), pixmap=8x9 >[ 106.952] sna_drawable_move_region_to_cpu(pixmap=56 (8x9), [(0, 0), (8, 9)], flags=2) >[ 106.952] sna_drawable_move_region_to_cpu: pixmap=56 all damaged on CPU >[ 106.952] kgem_can_create_2d: 8x9 @ 32 >[ 106.952] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 >[ 106.952] kgem_can_create_2d: untiled size=4096 >[ 106.952] kgem_choose_tiling: too thin [width 8, 32 bpp] for TILING_X >[ 106.952] kgem_choose_tiling: 8x9 -> 0 >[ 106.952] kgem_upload_source_image : (0, 0), (8, 9), stride=32, bpp=32 >[ 106.952] kgem_create_buffer_2d: 8x9, 32 bpp, stride=32 >[ 106.952] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.952] kgem_create_buffer: reusing buffer? used=3072 + size=320, total=262144 >[ 106.952] kgem_create_proxy: target handle=23 [proxy? -1], offset=3072, length=320, io=1 >[ 106.952] __kgem_bo_init(handle=23, num_pages=320) >[ 106.952] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x9, pitch=32/32 >[ 106.952] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.952] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.952] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.952] gen4_choose_composite_emitter: identity src, no mask >[ 106.952] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.952] aligning vertex: was 4, now 3 floats per vertex >[ 106.952] gen9_composite_get_binding_table(f540) >[ 106.952] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.952] kgem_add_reloc64: handle=23, pos=15688, delta=0, domains=40000 >[ 106.952] kgem_add_reloc64: adding proxy [delta=3072] for handle=23 >[ 106.952] kgem_add_reloc64[24] = (delta=3072, target handle=10, presumed=0) >[ 106.952] [3d40] bind bo(handle=23, addr=c00), format=192, width=8, height=9, pitch=32, tiling=0 -> sampler >[ 106.952] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.952] gen9_emit_sampler: sampler = 2 >[ 106.952] gen9_emit_sf: num_sf_outputs=1 >[ 106.952] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.952] gen9_emit_vertex_elements: setup id=2 >[ 106.952] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.952] gen9_render_composite_box: (48, 0), (56, 9) >[ 106.952] apply_damage: damage=0x0, region=1 [(48, 0), (56, 9) + (0, 0)] >[ 106.952] gen8_vertex_flush[142c] = 3 >[ 106.952] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.952] gen9_render_composite: 0x0, current mode=1/1 >[ 106.952] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.952] kgem_bo_is_busy: handle=21, domain: 1 exec? 1, rq? 1 >[ 106.952] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.952] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.952] sna_drawable_use_bo pixmap=41, box=((0, 0), (312, 112)), flags=7... >[ 106.952] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.952] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.952] sna_drawable_use_bo: using whole GPU bo >[ 106.952] gen9_composite_set_target: pixmap=41, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 106.952] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.952] color_convert: src=ff888888 [20028888] >[ 106.952] color_convert: dst=ff888888 [20028888] >[ 106.952] sna_render_get_solid: ff888888 >[ 106.952] sna_render_get_solid(5) = ff888888 (last) >[ 106.952] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.952] sna_transform_is_imprecise_integer_translation: no transform >[ 106.952] gen9_composite_picture: integer translation (0, 0), removing >[ 106.952] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.952] sna_render_pixmap_bo: GPU all damaged >[ 106.952] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 106.952] gen4_choose_composite_emitter: solid, identity mask >[ 106.952] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.952] aligning vertex: was 3, now 4 floats per vertex >[ 106.952] gen9_composite_get_binding_table(f4c0) >[ 106.952] __kgem_bo_mark_dirty: handle=21 (proxy? 0) >[ 106.952] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.952] gen9_emit_sampler: sampler = a >[ 106.952] gen9_emit_sf: num_sf_outputs=2 >[ 106.952] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.952] gen9_emit_vertex_elements: setup id=9 >[ 106.952] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.952] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.952] glyphs0_to_dst: glyph=(78, 83)x(8, 9), unclipped >[ 106.952] emit_primitive_identity_mask__avx2: dst=(78, 83), mask=(48.00, 0.00) x (8.00, 9.00) >[ 106.952] gen8_vertex_flush[1504] = 3 >[ 106.952] gen9_magic_ca_pass: CA fixup (762 -> 765) >[ 106.952] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 106.952] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.953] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.953] glyph_cache(0): adding glyph to cache 1, pos 24 >[ 106.953] glyph_cache_upload: upload glyph 0x5619f17de7e0 to cache (32, 16)x(11, 14) >[ 106.953] sna_composite(pixmap=2, op=1, src=58+(0, 0), mask=0+(0, 0), dst=2+(32, 16)+(0, 0), size=(11, 14) >[ 106.953] sna_compute_composite_region: dst=(32, 16)x(11, 14) >[ 106.953] sna_compute_composite_region: initial clip against dst->pDrawable: (32, 16), (43, 30) >[ 106.953] clip_to_dst: region: 1x[(32, 16), (43, 30)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.953] sna_compute_composite_region: clip against dst->pCompositeClip: (32, 16), (43, 30) >[ 106.953] sna_compute_composite_region: clip against src (11x14 clip=0): (32, 16), (43, 30) >[ 106.953] sna_composite: composite region extents:+(0, 0) -> (32, 16), (43, 30) + (0, 0) >[ 106.953] gen9_render_composite: 11x14, current mode=1/1 >[ 106.953] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.953] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.953] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.953] gen9_composite_set_target: (32, 16)x(11, 14), partial?=0 >[ 106.953] sna_drawable_use_bo pixmap=2, box=((32, 16), (43, 30)), flags=f... >[ 106.953] sna_drawable_use_bo: pinned, never REPLACES >[ 106.953] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.953] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.953] sna_drawable_use_bo: using whole GPU bo >[ 106.953] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.953] gen9_composite_picture: (0, 0)x(11, 14), dst=(32, 16) >[ 106.953] sna_transform_is_imprecise_integer_translation: no transform >[ 106.953] gen9_composite_picture: integer translation (0, 0), removing >[ 106.953] sna_render_pixmap_bo pixmap=58, (0, 0)x(11, 14)/(11, 14) >[ 106.953] sna_render_pixmap_bo box=(0, 0), (11, 14): (11, 14)/(11, 14) >[ 106.953] sna_render_pixmap_bo: offset=(-32, -16), size=(11, 14) >[ 106.953] use_cpu_bo: no cpu bo >[ 106.953] move_to_gpu: not migrating pixmap=58 due to usage_hint=3 >[ 106.953] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 14) >[ 106.953] upload: box=(0, 0), (11, 14), pixmap=11x14 >[ 106.953] sna_drawable_move_region_to_cpu(pixmap=58 (11x14), [(0, 0), (11, 14)], flags=2) >[ 106.953] sna_drawable_move_region_to_cpu: pixmap=58 all damaged on CPU >[ 106.953] kgem_can_create_2d: 11x14 @ 32 >[ 106.953] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=14 >[ 106.953] kgem_can_create_2d: untiled size=4096 >[ 106.953] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X >[ 106.953] kgem_choose_tiling: 11x14 -> 0 >[ 106.953] kgem_upload_source_image : (0, 0), (11, 14), stride=44, bpp=32 >[ 106.953] kgem_create_buffer_2d: 11x14, 32 bpp, stride=64 >[ 106.953] kgem_create_buffer: size=896, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.953] kgem_create_buffer: reusing buffer? used=3584 + size=896, total=262144 >[ 106.953] kgem_create_proxy: target handle=23 [proxy? -1], offset=3584, length=896, io=1 >[ 106.953] __kgem_bo_init(handle=23, num_pages=896) >[ 106.953] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x14, pitch=44/64 >[ 106.953] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.953] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.953] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.953] gen4_choose_composite_emitter: identity src, no mask >[ 106.953] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.953] aligning vertex: was 4, now 3 floats per vertex >[ 106.953] gen9_composite_get_binding_table(f480) >[ 106.953] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.953] kgem_add_reloc64: handle=23, pos=15640, delta=0, domains=40000 >[ 106.953] kgem_add_reloc64: adding proxy [delta=3584] for handle=23 >[ 106.953] kgem_add_reloc64[25] = (delta=3584, target handle=10, presumed=0) >[ 106.953] [3d10] bind bo(handle=23, addr=e00), format=192, width=11, height=14, pitch=64, tiling=0 -> sampler >[ 106.953] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.953] gen9_emit_sampler: sampler = 2 >[ 106.953] gen9_emit_sf: num_sf_outputs=1 >[ 106.953] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.953] gen9_emit_vertex_elements: setup id=2 >[ 106.953] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.953] gen9_render_composite_box: (32, 16), (43, 30) >[ 106.953] apply_damage: damage=0x0, region=1 [(32, 16), (43, 30) + (0, 0)] >[ 106.953] gen8_vertex_flush[1638] = 3 >[ 106.953] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.953] gen9_render_composite: 0x0, current mode=1/1 >[ 106.953] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.953] kgem_bo_is_busy: handle=21, domain: 1 exec? 1, rq? 1 >[ 106.953] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.953] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.953] sna_drawable_use_bo pixmap=41, box=((0, 0), (312, 112)), flags=7... >[ 106.953] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.953] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.953] sna_drawable_use_bo: using whole GPU bo >[ 106.953] gen9_composite_set_target: pixmap=41, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 106.953] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.953] color_convert: src=ff888888 [20028888] >[ 106.953] color_convert: dst=ff888888 [20028888] >[ 106.953] sna_render_get_solid: ff888888 >[ 106.953] sna_render_get_solid(5) = ff888888 (last) >[ 106.953] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.953] sna_transform_is_imprecise_integer_translation: no transform >[ 106.953] gen9_composite_picture: integer translation (0, 0), removing >[ 106.953] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.953] sna_render_pixmap_bo: GPU all damaged >[ 106.953] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 106.953] gen4_choose_composite_emitter: solid, identity mask >[ 106.953] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.953] aligning vertex: was 3, now 4 floats per vertex >[ 106.953] gen9_composite_get_binding_table(f400) >[ 106.953] __kgem_bo_mark_dirty: handle=21 (proxy? 0) >[ 106.953] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.953] gen9_emit_sampler: sampler = a >[ 106.953] gen9_emit_sf: num_sf_outputs=2 >[ 106.953] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.953] gen9_emit_vertex_elements: setup id=9 >[ 106.953] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.953] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.953] glyphs0_to_dst: glyph=(84, 78)x(11, 14), unclipped >[ 106.953] emit_primitive_identity_mask__avx2: dst=(84, 78), mask=(32.00, 16.00) x (11.00, 14.00) >[ 106.953] gen8_vertex_flush[1710] = 3 >[ 106.953] gen9_magic_ca_pass: CA fixup (768 -> 771) >[ 106.953] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 106.953] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.953] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.953] sna_create_pixmap(10, 40, 32, usage=0) >[ 106.953] kgem_can_create_2d: 10x40 @ 32 >[ 106.953] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=40 >[ 106.953] kgem_can_create_2d: untiled size=4096 >[ 106.953] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.953] kgem_choose_tiling: 10x40 -> 0 >[ 106.953] sna_create_pixmap: usage=0, flags=a >[ 106.953] sna_create_pixmap: small buffer [1600], attaching to shadow pixmap >[ 106.953] create_pixmap: allocating pixmap 10x40, depth=32/32, size=1608 >[ 106.953] create_pixmap: serial=59, usage=0, 10x40 >[ 106.953] sna_create_pixmap: serial=59, 10x40, usage=0 >[ 106.953] sna_composite_rectangles(pixmap=60, op=0, 0 x 1 [(0, 0)x(10, 40) ...]) >[ 106.953] sna_composite_rectangles: converted to op 0 >[ 106.953] sna_composite_rectangles[0] (0, 0)x(10, 40) -> (0, 0), (10, 40) >[ 106.953] sna_composite_rectangles: nrects=1, region=(0, 0), (10, 40) x 1 >[ 106.953] sna_composite_rectangles: clipped extents (0, 0),(10, 40) x 1 >[ 106.953] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(10, 40) >[ 106.953] sna_composite_rectangles: fallback, dst pixmap=60 too small or not attached >[ 106.953] sna_composite_rectangles: fallback >[ 106.953] sna_drawable_move_region_to_cpu(pixmap=60 (10x40), [(0, 0), (10, 40)], flags=1) >[ 106.953] sna_drawable_move_region_to_cpu: region (0, 0), (10, 40) + (0, 0) subsumes pixmap (10x40) >[ 106.953] _sna_pixmap_move_to_cpu(pixmap=60, 10x40, flags=1) >[ 106.953] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.953] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.953] operate_inplace: no, inplace operation not suitable >[ 106.953] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.953] __sna_damage_all(10, 40) >[ 106.953] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.953] sna_create_pixmap(10, 9, 32, usage=3) >[ 106.953] kgem_can_create_2d: 10x9 @ 32 >[ 106.953] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 >[ 106.953] kgem_can_create_2d: untiled size=4096 >[ 106.953] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.953] kgem_choose_tiling: 10x9 -> 0 >[ 106.953] sna_create_pixmap: usage=3, flags=a >[ 106.953] sna_create_pixmap: small buffer [360], attaching to shadow pixmap >[ 106.953] create_pixmap: allocating pixmap 10x9, depth=32/32, size=368 >[ 106.953] create_pixmap: serial=62, usage=3, 10x9 >[ 106.953] sna_create_pixmap: serial=62, 10x9, usage=3 >[ 106.953] sna_composite(pixmap=62, op=1, src=61+(0, 0), mask=0+(0, 0), dst=62+(0, 0)+(0, 0), size=(10, 9) >[ 106.953] sna_compute_composite_region: dst=(0, 0)x(10, 9) >[ 106.953] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 9) >[ 106.953] clip_to_dst: region: 1x[(0, 0), (10, 9)], clip: 1x[(0, 0), (10, 9)] >[ 106.953] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 9) >[ 106.953] sna_compute_composite_region: clip against src (10x9 clip=0): (0, 0), (10, 9) >[ 106.953] sna_composite: fallback, dst pixmap=62 is too small (or completely damaged) >[ 106.953] sna_composite: fallback -- fbComposite >[ 106.953] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 9): region=((0,0), (10, 9)) >[ 106.953] sna_composite_fb: fallback -- move src to cpu >[ 106.953] sna_composite_fb: fallback -- move dst to cpu >[ 106.953] sna_drawable_move_region_to_cpu(pixmap=62 (10x9), [(0, 0), (10, 9)], flags=5) >[ 106.953] sna_drawable_move_region_to_cpu: region (0, 0), (10, 9) + (0, 0) subsumes pixmap (10x9) >[ 106.953] _sna_pixmap_move_to_cpu(pixmap=62, 10x9, flags=5) >[ 106.953] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.953] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.953] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.953] __sna_damage_all(10, 9) >[ 106.953] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.953] sna_transform_is_imprecise_integer_translation: no transform >[ 106.953] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x9, pitch=40/40 >[ 106.953] sna_glyphs(op=3, nlist=1, src=(0, 26)) >[ 106.953] sna_glyphs: fallback -- too small (10x40) >[ 106.953] glyphs_fallback: nlist=1, count=1, extents (0, 17), (10, 26) >[ 106.953] glyphs_fallback: clipped extents (0, 17), (10, 26) >[ 106.953] sna_drawable_move_region_to_cpu(pixmap=60 (10x40), [(0, 17), (10, 26)], flags=3) >[ 106.953] sna_drawable_move_region_to_cpu: pixmap=60 all damaged on CPU >[ 106.953] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.953] __sna_glyph_get_image: creating image cache for glyph 0x5619f17e7890 (on screen 0) >[ 106.953] glyphs_fallback: inserting glyph 0x5619f17e7890 into pixman cache >[ 106.953] sna_composite(pixmap=41, op=3, src=60+(0, 0), mask=0+(14, 4), dst=41+(14, 4)+(0, 0), size=(10, 40) >[ 106.953] sna_compute_composite_region: dst=(14, 4)x(10, 40) >[ 106.953] sna_compute_composite_region: initial clip against dst->pDrawable: (14, 4), (24, 44) >[ 106.953] clip_to_dst: region: 1x[(14, 4), (24, 44)], clip: 1x[(0, 0), (312, 112)] >[ 106.953] sna_compute_composite_region: clip against dst->pCompositeClip: (14, 4), (24, 44) >[ 106.953] sna_compute_composite_region: clip against src (10x40 clip=0): (14, 4), (24, 44) >[ 106.953] sna_composite: composite region extents:+(0, 0) -> (14, 4), (24, 44) + (0, 0) >[ 106.953] gen9_render_composite: 10x40, current mode=1/1 >[ 106.953] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 106.953] kgem_bo_is_busy: handle=21, domain: 1 exec? 1, rq? 1 >[ 106.953] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.953] gen9_composite_set_target: (14, 4)x(10, 40), partial?=1 >[ 106.953] sna_drawable_use_bo pixmap=41, box=((14, 4), (24, 44)), flags=7... >[ 106.953] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.953] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.953] sna_drawable_use_bo: using whole GPU bo >[ 106.953] gen9_composite_set_target: pixmap=41, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 106.953] gen9_composite_picture: (0, 0)x(10, 40), dst=(14, 4) >[ 106.953] sna_transform_is_imprecise_integer_translation: no transform >[ 106.953] gen9_composite_picture: integer translation (0, 0), removing >[ 106.953] sna_render_pixmap_bo pixmap=60, (0, 0)x(10, 40)/(10, 40) >[ 106.953] sna_render_pixmap_bo box=(0, 0), (10, 40): (10, 40)/(10, 40) >[ 106.953] sna_render_pixmap_bo: offset=(-14, -4), size=(10, 40) >[ 106.953] use_cpu_bo: no cpu bo >[ 106.953] move_to_gpu: migrating whole pixmap (10x40) for source (0,0),(10,40), count 5? 0 >[ 106.953] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 40) >[ 106.953] upload: box=(0, 0), (10, 40), pixmap=10x40 >[ 106.953] sna_drawable_move_region_to_cpu(pixmap=60 (10x40), [(0, 0), (10, 40)], flags=2) >[ 106.953] sna_drawable_move_region_to_cpu: pixmap=60 all damaged on CPU >[ 106.953] kgem_can_create_2d: 10x40 @ 32 >[ 106.953] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=40 >[ 106.953] kgem_can_create_2d: untiled size=4096 >[ 106.953] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.953] kgem_choose_tiling: 10x40 -> 0 >[ 106.953] kgem_upload_source_image : (0, 0), (10, 40), stride=40, bpp=32 >[ 106.953] kgem_create_buffer_2d: 10x40, 32 bpp, stride=64 >[ 106.953] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.953] kgem_create_buffer: reusing buffer? used=4608 + size=2560, total=262144 >[ 106.953] kgem_create_proxy: target handle=23 [proxy? -1], offset=4608, length=2560, io=1 >[ 106.953] __kgem_bo_init(handle=23, num_pages=2560) >[ 106.953] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x40, pitch=40/64 >[ 106.953] upload: adding upload cache to pixmap=60 >[ 106.953] kgem_proxy_bo_attach: handle=23 >[ 106.953] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 106.953] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.953] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 106.953] gen4_choose_composite_emitter: identity src, no mask >[ 106.953] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.953] aligning vertex: was 4, now 3 floats per vertex >[ 106.953] gen9_composite_get_binding_table(f3c0) >[ 106.953] kgem_add_reloc64: handle=23, pos=15592, delta=0, domains=40000 >[ 106.953] kgem_add_reloc64: adding proxy [delta=4608] for handle=23 >[ 106.953] kgem_add_reloc64[26] = (delta=4608, target handle=10, presumed=0) >[ 106.953] [3ce0] bind bo(handle=23, addr=1200), format=192, width=10, height=40, pitch=64, tiling=0 -> sampler >[ 106.953] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 >[ 106.953] gen9_emit_sampler: sampler = 2 >[ 106.953] gen9_emit_sf: num_sf_outputs=1 >[ 106.953] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.953] gen9_emit_vertex_elements: setup id=2 >[ 106.953] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.953] gen9_render_composite_box: (14, 4), (24, 44) >[ 106.953] apply_damage: damage=0x0, region=1 [(14, 4), (24, 44) + (0, 0)] >[ 106.953] gen8_vertex_flush[184c] = 3 >[ 106.953] sna_create_pixmap(10, 40, 32, usage=0) >[ 106.953] kgem_can_create_2d: 10x40 @ 32 >[ 106.953] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=40 >[ 106.953] kgem_can_create_2d: untiled size=4096 >[ 106.953] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.953] kgem_choose_tiling: 10x40 -> 0 >[ 106.953] sna_create_pixmap: usage=0, flags=a >[ 106.953] sna_create_pixmap: small buffer [1600], attaching to shadow pixmap >[ 106.953] create_pixmap: allocating pixmap 10x40, depth=32/32, size=1608 >[ 106.953] create_pixmap: serial=63, usage=0, 10x40 >[ 106.953] sna_create_pixmap: serial=63, 10x40, usage=0 >[ 106.954] sna_composite_rectangles(pixmap=64, op=0, 0 x 1 [(0, 0)x(10, 40) ...]) >[ 106.954] sna_composite_rectangles: converted to op 0 >[ 106.954] sna_composite_rectangles[0] (0, 0)x(10, 40) -> (0, 0), (10, 40) >[ 106.954] sna_composite_rectangles: nrects=1, region=(0, 0), (10, 40) x 1 >[ 106.954] sna_composite_rectangles: clipped extents (0, 0),(10, 40) x 1 >[ 106.954] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(10, 40) >[ 106.954] sna_composite_rectangles: fallback, dst pixmap=64 too small or not attached >[ 106.954] sna_composite_rectangles: fallback >[ 106.954] sna_drawable_move_region_to_cpu(pixmap=64 (10x40), [(0, 0), (10, 40)], flags=1) >[ 106.954] sna_drawable_move_region_to_cpu: region (0, 0), (10, 40) + (0, 0) subsumes pixmap (10x40) >[ 106.954] _sna_pixmap_move_to_cpu(pixmap=64, 10x40, flags=1) >[ 106.954] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.954] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.954] operate_inplace: no, inplace operation not suitable >[ 106.954] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.954] __sna_damage_all(10, 40) >[ 106.954] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.954] sna_glyphs(op=3, nlist=1, src=(0, 26)) >[ 106.954] sna_glyphs: fallback -- too small (10x40) >[ 106.954] glyphs_fallback: nlist=1, count=1, extents (0, 17), (10, 26) >[ 106.954] glyphs_fallback: clipped extents (0, 17), (10, 26) >[ 106.954] sna_drawable_move_region_to_cpu(pixmap=64 (10x40), [(0, 17), (10, 26)], flags=3) >[ 106.954] sna_drawable_move_region_to_cpu: pixmap=64 all damaged on CPU >[ 106.954] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.954] sna_composite(pixmap=41, op=3, src=64+(0, 0), mask=0+(14, 0), dst=41+(14, 0)+(0, 0), size=(10, 4) >[ 106.954] sna_compute_composite_region: dst=(14, 0)x(10, 4) >[ 106.954] sna_compute_composite_region: initial clip against dst->pDrawable: (14, 0), (24, 4) >[ 106.954] clip_to_dst: region: 1x[(14, 0), (24, 4)], clip: 1x[(0, 0), (312, 112)] >[ 106.954] sna_compute_composite_region: clip against dst->pCompositeClip: (14, 0), (24, 4) >[ 106.954] sna_compute_composite_region: clip against src (10x40 clip=0): (14, 0), (24, 4) >[ 106.954] sna_composite: composite region extents:+(0, 0) -> (14, 0), (24, 4) + (0, 0) >[ 106.954] gen9_render_composite: 10x4, current mode=1/1 >[ 106.954] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 106.954] kgem_bo_is_busy: handle=21, domain: 1 exec? 1, rq? 1 >[ 106.954] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.954] gen9_composite_set_target: (14, 0)x(10, 4), partial?=1 >[ 106.954] sna_drawable_use_bo pixmap=41, box=((14, 0), (24, 4)), flags=7... >[ 106.954] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.954] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.954] sna_drawable_use_bo: using whole GPU bo >[ 106.954] gen9_composite_set_target: pixmap=41, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 106.954] gen9_composite_picture: (0, 0)x(10, 4), dst=(14, 0) >[ 106.954] sna_transform_is_imprecise_integer_translation: no transform >[ 106.954] gen9_composite_picture: integer translation (0, 0), removing >[ 106.954] sna_render_pixmap_bo pixmap=64, (0, 0)x(10, 4)/(10, 40) >[ 106.954] sna_render_pixmap_bo box=(0, 0), (10, 4): (10, 4)/(10, 40) >[ 106.954] sna_render_pixmap_bo: offset=(-14, 0), size=(10, 40) >[ 106.954] use_cpu_bo: no cpu bo >[ 106.954] kgem_choose_tiling: too short [4] for TILING_Y >[ 106.954] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.954] kgem_choose_tiling: 10x4 -> 0 >[ 106.954] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 4) >[ 106.954] upload: box=(0, 0), (10, 4), pixmap=10x40 >[ 106.954] sna_drawable_move_region_to_cpu(pixmap=64 (10x40), [(0, 0), (10, 4)], flags=2) >[ 106.954] sna_drawable_move_region_to_cpu: pixmap=64 all damaged on CPU >[ 106.954] kgem_can_create_2d: 10x4 @ 32 >[ 106.954] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=4 >[ 106.954] kgem_can_create_2d: untiled size=4096 >[ 106.954] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.954] kgem_choose_tiling: 10x4 -> 0 >[ 106.954] kgem_upload_source_image : (0, 0), (10, 4), stride=40, bpp=32 >[ 106.954] kgem_create_buffer_2d: 10x4, 32 bpp, stride=64 >[ 106.954] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.954] kgem_create_buffer: reusing buffer? used=7168 + size=256, total=262144 >[ 106.954] kgem_create_proxy: target handle=23 [proxy? -1], offset=7168, length=256, io=1 >[ 106.954] __kgem_bo_init(handle=23, num_pages=256) >[ 106.954] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x4, pitch=40/64 >[ 106.954] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 106.954] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.954] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 106.954] gen4_choose_composite_emitter: identity src, no mask >[ 106.954] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.954] gen9_composite_get_binding_table(f340) >[ 106.954] kgem_add_reloc64: handle=23, pos=15560, delta=0, domains=40000 >[ 106.954] kgem_add_reloc64: adding proxy [delta=7168] for handle=23 >[ 106.954] kgem_add_reloc64[27] = (delta=7168, target handle=10, presumed=0) >[ 106.954] [3cc0] bind bo(handle=23, addr=1c00), format=192, width=10, height=4, pitch=64, tiling=0 -> sampler >[ 106.954] gen9_emit_vertex_elements: setup id=2 >[ 106.954] gen9_render_composite_box: (14, 0), (24, 4) >[ 106.954] apply_damage: damage=0x0, region=1 [(14, 0), (24, 4) + (0, 0)] >[ 106.954] gen8_vertex_flush[1888] = 3 >[ 106.954] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.954] sna_validate_gc(0x5619f1770810) changes=0, previous serial=18, drawable=27 >[ 106.954] sna_validate_gc: recomputing clip >[ 106.954] sna_validate_gc: composite clip=1x[(0, 0), (320, 2128)] [0x5619f174da00] >[ 106.954] sna_copy_area: src=pixmap=41:(0, 0)x(312, 112)+(0, 0) -> dst=pixmap=39:(4, 968)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 106.954] sna_copy_area: normal copy >[ 106.954] sna_do_copy: src=(0, 0), dst=(4, 968), size=(312x112) >[ 106.954] sna_do_copy: after drawable: src=(0, 0), dst=(4, 968), size=(312x112) >[ 106.954] sna_do_copy: dst extents (4, 968), (316, 1080), dst clip extents (0, 0), (320, 2128), dst size=320x2128 >[ 106.954] sna_do_copy: clipped dst extents (4, 968), (316, 1080) >[ 106.954] sna_do_copy: unclipped src extents (0, 0), (312, 112) >[ 106.954] sna_do_copy: clipped src extents (0, 0), (312, 112) >[ 106.954] sna_do_copy: pixmap -- no source clipping >[ 106.954] sna_do_copy: src extents (0, 0), (312, 112) x 1 >[ 106.954] sna_do_copy: copy region (4, 968), (316, 1080) x 1 + (-4, -968) >[ 106.954] sna_copy_boxes (boxes=1x[(4, 968), (316, 1080)...], src pixmap=41+(-4, -968), dst pixmap=39+(0, 0), alu=3, src.size=312x112, dst.size=320x2128) >[ 106.954] sna_copy_boxes: dst=(priv=0x5619f17a8b40, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f1743470, gpu_bo=21, cpu_bo=0), replaces=0 >[ 106.954] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 106.954] sna_drawable_use_bo pixmap=39, box=((4, 968), (316, 1080)), flags=b... >[ 106.954] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 106.954] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.954] sna_drawable_use_bo: using whole GPU bo >[ 106.954] sna_pixmap_move_to_gpu(pixmap=41, usage=0), flags=a >[ 106.954] sna_pixmap_move_to_gpu: already all-damaged >[ 106.954] sna_pixmap_mark_active: pixmap=41, handle=21 >[ 106.954] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 106.954] gen9_render_copy_boxes (-4, -968)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 106.954] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 106.954] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 106.954] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 106.954] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.954] aligning vertex: was 3, now 2 floats per vertex >[ 106.954] gen9_composite_get_binding_table(f2c0) >[ 106.954] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 106.954] kgem_add_reloc64: handle=21, pos=15528, delta=0, domains=40000 >[ 106.954] kgem_add_reloc64[28] = (delta=0, target handle=7, presumed=0) >[ 106.954] [3ca0] bind bo(handle=21, addr=0), format=192, width=312, height=112, pitch=1536, tiling=1 -> sampler >[ 106.954] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 106.954] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 106.954] gen9_emit_sampler: sampler = 0 >[ 106.954] gen9_emit_vertex_elements: setup id=0 >[ 106.954] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 106.954] (0, 0) -> (4, 968) + (312, 112) >[ 106.954] gen8_vertex_flush[1910] = 3 >[ 106.954] sna_destroy_pixmap: pixmap=41, attached?=1 >[ 106.954] _kgem_bo_destroy: handle=21, proxy? 0 >[ 106.954] __kgem_bo_destroy: handle=21, size=172032 >[ 106.954] __kgem_bo_destroy: handle=21 -> active >[ 106.954] __sna_free_pixmap(pixmap=41) >[ 106.954] sna_create_pixmap(312, 40, 32, usage=0) >[ 106.954] kgem_can_create_2d: 312x40 @ 32 >[ 106.954] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1248, height=40 >[ 106.954] kgem_can_create_2d: untiled size=53248 >[ 106.954] kgem_choose_tiling: 312x40 -> 1 >[ 106.954] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 >[ 106.954] kgem_can_create_2d: tiled[1] size=61440 >[ 106.954] sna_create_pixmap: usage=0, flags=1b >[ 106.954] sna_create_pixmap: creating GPU pixmap 312x40, stride=1248, flags=1b >[ 106.954] __pop_freed_pixmap: reusing freed pixmap=41 header >[ 106.954] create_pixmap_hdr: pixmap=65, width=312, height=40, usage=0 >[ 106.954] sna_create_pixmap: serial=65, 312x40, usage=0 >[ 106.954] sna_composite_rectangles(pixmap=66, op=0, 0 x 1 [(0, 0)x(312, 40) ...]) >[ 106.954] sna_composite_rectangles: converted to op 0 >[ 106.954] sna_composite_rectangles[0] (0, 0)x(312, 40) -> (0, 0), (312, 40) >[ 106.954] sna_composite_rectangles: nrects=1, region=(0, 0), (312, 40) x 1 >[ 106.954] sna_composite_rectangles: clipped extents (0, 0),(312, 40) x 1 >[ 106.954] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(312, 40) >[ 106.954] sna_composite_rectangles: dropping last-cpu hint >[ 106.954] sna_drawable_use_bo pixmap=66, box=((0, 0), (312, 40)), flags=19... >[ 106.954] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 106.954] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 106.954] sna_pixmap_move_to_gpu(pixmap=66, usage=0), flags=b >[ 106.954] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 106.954] sna_pixmap_move_to_gpu: creating GPU bo (312x40@32), create=b >[ 106.954] kgem_choose_tiling: 312x40 -> 1 >[ 106.954] kgem_choose_tiling: 312x40 -> 1 >[ 106.954] sna_pixmap_alloc_gpu: pixmap=66 >[ 106.954] kgem_create_2d(312x40, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 106.954] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 >[ 106.954] kgem_bo_remove_from_active: removing handle=22 from active >[ 106.954] 1:from active: pitch=1536, tiling=1, handle=22, id=308 >[ 106.954] __sna_damage_all(312, 40) >[ 106.954] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 106.954] sna_pixmap_mark_active: pixmap=66, handle=22 >[ 106.954] sna_drawable_use_bo: allocated GPU bo for operation >[ 106.954] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 106.954] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 106.954] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 106.954] gen9_render_fill_boxes(0 x 1 [(0, 0), (312, 40) ...]) >[ 106.954] sna_render_get_solid: 0 >[ 106.954] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.954] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.954] gen9_composite_get_binding_table(f240) >[ 106.954] kgem_add_reloc64: handle=22, pos=15496, delta=0, domains=20002 >[ 106.954] kgem_add_reloc64[29] = (delta=0, target handle=8, presumed=0) >[ 106.954] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 106.954] [3c80] bind bo(handle=22, addr=0), format=192, width=312, height=40, pitch=1536, tiling=1 -> render >[ 106.954] gen9_emit_sampler: sampler = 1 >[ 106.954] gen9_emit_vertex_elements: setup id=0 >[ 106.954] (0, 0), (312, 40) >[ 106.954] gen8_vertex_flush[194c] = 3 >[ 106.954] sna_composite_rectangles: pixmap=66 marking clear [0]? 1 >[ 106.954] sna_block_handler (tv=0.0) >[ 106.954] sna_wakeup_handler >[ 106.954] sna_block_handler (tv=0.0) >[ 106.954] sna_wakeup_handler >[ 106.954] sna_create_pixmap(109, 40, 32, usage=0) >[ 106.954] kgem_can_create_2d: 109x40 @ 32 >[ 106.954] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=448, height=40 >[ 106.954] kgem_can_create_2d: untiled size=20480 >[ 106.954] kgem_choose_tiling: too thin [width 109, 32 bpp] for TILING_X >[ 106.954] kgem_choose_tiling: 109x40 -> 0 >[ 106.954] sna_create_pixmap: usage=0, flags=b >[ 106.954] sna_create_pixmap: creating GPU pixmap 109x40, stride=436, flags=b >[ 106.954] __pop_freed_pixmap: reusing freed pixmap=43 header >[ 106.954] create_pixmap_hdr: pixmap=67, width=109, height=40, usage=0 >[ 106.954] sna_create_pixmap: serial=67, 109x40, usage=0 >[ 106.954] sna_composite_rectangles(pixmap=68, op=0, 0 x 1 [(0, 0)x(109, 40) ...]) >[ 106.954] sna_composite_rectangles: converted to op 0 >[ 106.954] sna_composite_rectangles[0] (0, 0)x(109, 40) -> (0, 0), (109, 40) >[ 106.954] sna_composite_rectangles: nrects=1, region=(0, 0), (109, 40) x 1 >[ 106.954] sna_composite_rectangles: clipped extents (0, 0),(109, 40) x 1 >[ 106.954] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(109, 40) >[ 106.954] sna_composite_rectangles: dropping last-cpu hint >[ 106.954] sna_drawable_use_bo pixmap=68, box=((0, 0), (109, 40)), flags=19... >[ 106.954] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 106.954] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 106.954] sna_pixmap_move_to_gpu(pixmap=68, usage=0), flags=b >[ 106.954] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 106.954] sna_pixmap_move_to_gpu: creating GPU bo (109x40@32), create=b >[ 106.954] kgem_choose_tiling: too thin [width 109, 32 bpp] for TILING_X >[ 106.954] kgem_choose_tiling: 109x40 -> 0 >[ 106.954] kgem_choose_tiling: too thin [width 109, 32 bpp] for TILING_X >[ 106.954] kgem_choose_tiling: 109x40 -> 0 >[ 106.954] sna_pixmap_alloc_gpu: pixmap=68 >[ 106.954] kgem_create_2d(109x40, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 106.954] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=448, height=40 >[ 106.954] __kgem_bo_init(handle=24, num_pages=5) >[ 106.954] new pitch=448, tiling=0, handle=24, id=309, num_pages=5 [5], bucket=2 >[ 106.954] __sna_damage_all(109, 40) >[ 106.954] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 106.954] sna_pixmap_mark_active: pixmap=68, handle=24 >[ 106.954] sna_drawable_use_bo: allocated GPU bo for operation >[ 106.954] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 106.954] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 106.954] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 106.954] gen9_render_fill_boxes(0 x 1 [(0, 0), (109, 40) ...]) >[ 106.954] sna_render_get_solid: 0 >[ 106.954] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.954] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.954] __kgem_retire_rq: request 1 complete >[ 106.954] kgem_bo_move_to_cache: release handle=8 >[ 106.954] kgem_bo_move_to_inactive: moving handle=8 to inactive >[ 106.954] kgem_set_mode: flushing before new bo >[ 106.954] gen8_vertex_close: used=3114, vbo active? 16, vb=225, nreloc=4 >[ 106.954] gen8_vertex_close: reloc[0] = 287 >[ 106.954] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 106.954] kgem_add_handle: handle=16, index=11 >[ 106.954] kgem_add_reloc64[30] = (delta=0, target handle=11, presumed=fffa8000) >[ 106.954] gen8_vertex_close: reloc[1] = 341 >[ 106.954] kgem_add_reloc64: handle=16, pos=341, delta=0, domains=200000 >[ 106.954] kgem_add_reloc64[31] = (delta=0, target handle=11, presumed=fffa8000) >[ 106.955] gen8_vertex_close: reloc[2] = 418 >[ 106.955] kgem_add_reloc64: handle=16, pos=418, delta=0, domains=200000 >[ 106.955] kgem_add_reloc64[32] = (delta=0, target handle=11, presumed=fffa8000) >[ 106.955] gen8_vertex_close: reloc[3] = 685 >[ 106.955] kgem_add_reloc64: handle=16, pos=685, delta=0, domains=200000 >[ 106.955] kgem_add_reloc64[33] = (delta=0, target handle=11, presumed=fffa8000) >[ 106.955] sna_render_flush_solid(size=6) >[ 106.955] __kgem_bo_map__cpu: caching CPU vma for 18 >[ 106.955] batch[1/1, flags=1800]: 1626 1626 15488 16384, nreloc=34, nexec=12, nfence=0, aperture=10920 [fenced=0] >[ 106.955] kgem_finish_buffers: buffer handle=23, used=7424, exec?=1, write=1, mmapped=cpu, refcnt=2 >[ 106.955] kgem_finish_buffers: retaining upload buffer (7424/262144): used=8192, refcnt=2 >[ 106.955] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=0 >[ 106.955] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 >[ 106.955] kgem_fixup_relocs: shrinking by 53248 >[ 106.955] __kgem_busy: handle=2, busy=0, wedged=0 >[ 106.955] __kgem_bo_map__cpu: caching CPU vma for 2 >[ 106.956] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 106.956] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 >[ 106.956] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 >[ 106.956] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd994000 >[ 106.956] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 >[ 106.956] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdcdc000 >[ 106.956] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 106.956] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdffb000 >[ 106.956] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 106.956] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.956] __kgem_bo_clear_busy: handle=7 >[ 106.956] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 106.956] kgem_commit: release handle=18 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.956] __kgem_bo_clear_busy: handle=18 >[ 106.956] kgem_commit: release handle=18 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffa000 >[ 106.956] kgem_commit: release handle=18 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.956] __kgem_bo_clear_busy: handle=18 >[ 106.956] kgem_commit: release handle=18 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.956] __kgem_bo_clear_busy: handle=18 >[ 106.956] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.956] __kgem_bo_clear_busy: handle=7 >[ 106.956] kgem_commit: release handle=18 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.956] __kgem_bo_clear_busy: handle=18 >[ 106.956] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.956] __kgem_bo_clear_busy: handle=7 >[ 106.956] kgem_commit: release handle=18 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.956] __kgem_bo_clear_busy: handle=18 >[ 106.956] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 106.956] kgem_commit: release handle=23 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.956] __kgem_bo_clear_busy: handle=23 >[ 106.956] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 106.956] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 106.956] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 106.956] needs_batch_flush: flushing before handle=24 for new reservation >[ 106.956] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 106.956] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 106.956] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 106.956] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 106.956] kgem_add_handle: handle=4, index=0 >[ 106.956] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.956] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 106.956] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.956] gen9_composite_get_binding_table(ffc0) >[ 106.956] kgem_add_reloc64: handle=24, pos=16360, delta=0, domains=20002 >[ 106.956] kgem_add_handle: handle=24, index=1 >[ 106.956] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) >[ 106.956] __kgem_bo_mark_dirty: handle=24 (proxy? 0) >[ 106.956] [3fe0] bind bo(handle=24, addr=0), format=192, width=109, height=40, pitch=448, tiling=0 -> render >[ 106.956] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 106.956] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 106.956] kgem_add_handle: handle=7, index=2 >[ 106.956] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 106.956] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.956] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 106.956] gen9_emit_sampler: sampler = 1 >[ 106.956] gen9_emit_sf: num_sf_outputs=1 >[ 106.956] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.956] gen9_emit_vertex_elements: setup id=0 >[ 106.956] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 106.956] (0, 0), (109, 40) >[ 106.956] gen8_vertex_flush[490] = 3 >[ 106.956] sna_composite_rectangles: pixmap=68 marking clear [0]? 1 >[ 106.956] sna_create_pixmap(13, 12, 32, usage=3) >[ 106.956] kgem_can_create_2d: 13x12 @ 32 >[ 106.956] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 >[ 106.956] kgem_can_create_2d: untiled size=4096 >[ 106.956] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X >[ 106.956] kgem_choose_tiling: 13x12 -> 0 >[ 106.956] sna_create_pixmap: usage=3, flags=a >[ 106.956] sna_create_pixmap: small buffer [624], attaching to shadow pixmap >[ 106.956] create_pixmap: allocating pixmap 13x12, depth=32/32, size=632 >[ 106.956] create_pixmap: serial=70, usage=3, 13x12 >[ 106.956] sna_create_pixmap: serial=70, 13x12, usage=3 >[ 106.956] sna_composite(pixmap=70, op=1, src=69+(0, 0), mask=0+(0, 0), dst=70+(0, 0)+(0, 0), size=(13, 12) >[ 106.956] sna_compute_composite_region: dst=(0, 0)x(13, 12) >[ 106.956] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (13, 12) >[ 106.956] clip_to_dst: region: 1x[(0, 0), (13, 12)], clip: 1x[(0, 0), (13, 12)] >[ 106.956] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (13, 12) >[ 106.956] sna_compute_composite_region: clip against src (13x12 clip=0): (0, 0), (13, 12) >[ 106.956] sna_composite: fallback, dst pixmap=70 is too small (or completely damaged) >[ 106.956] sna_composite: fallback -- fbComposite >[ 106.956] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(13, 12): region=((0,0), (13, 12)) >[ 106.956] sna_composite_fb: fallback -- move src to cpu >[ 106.956] sna_composite_fb: fallback -- move dst to cpu >[ 106.956] sna_drawable_move_region_to_cpu(pixmap=70 (13x12), [(0, 0), (13, 12)], flags=5) >[ 106.956] sna_drawable_move_region_to_cpu: region (0, 0), (13, 12) + (0, 0) subsumes pixmap (13x12) >[ 106.956] _sna_pixmap_move_to_cpu(pixmap=70, 13x12, flags=5) >[ 106.956] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.956] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.956] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.956] __sna_damage_all(13, 12) >[ 106.956] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.956] sna_transform_is_imprecise_integer_translation: no transform >[ 106.956] memcpy_blt: src=(0, 0), dst=(0, 0), size=13x12, pitch=52/52 >[ 106.956] sna_create_pixmap(11, 9, 32, usage=3) >[ 106.956] kgem_can_create_2d: 11x9 @ 32 >[ 106.956] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 >[ 106.956] kgem_can_create_2d: untiled size=4096 >[ 106.956] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X >[ 106.956] kgem_choose_tiling: 11x9 -> 0 >[ 106.956] sna_create_pixmap: usage=3, flags=a >[ 106.956] sna_create_pixmap: small buffer [396], attaching to shadow pixmap >[ 106.956] create_pixmap: allocating pixmap 11x9, depth=32/32, size=404 >[ 106.956] create_pixmap: serial=72, usage=3, 11x9 >[ 106.956] sna_create_pixmap: serial=72, 11x9, usage=3 >[ 106.956] sna_composite(pixmap=72, op=1, src=71+(0, 0), mask=0+(0, 0), dst=72+(0, 0)+(0, 0), size=(11, 9) >[ 106.956] sna_compute_composite_region: dst=(0, 0)x(11, 9) >[ 106.956] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 9) >[ 106.956] clip_to_dst: region: 1x[(0, 0), (11, 9)], clip: 1x[(0, 0), (11, 9)] >[ 106.956] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 9) >[ 106.956] sna_compute_composite_region: clip against src (11x9 clip=0): (0, 0), (11, 9) >[ 106.956] sna_composite: fallback, dst pixmap=72 is too small (or completely damaged) >[ 106.956] sna_composite: fallback -- fbComposite >[ 106.956] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 9): region=((0,0), (11, 9)) >[ 106.956] sna_composite_fb: fallback -- move src to cpu >[ 106.956] sna_composite_fb: fallback -- move dst to cpu >[ 106.956] sna_drawable_move_region_to_cpu(pixmap=72 (11x9), [(0, 0), (11, 9)], flags=5) >[ 106.956] sna_drawable_move_region_to_cpu: region (0, 0), (11, 9) + (0, 0) subsumes pixmap (11x9) >[ 106.956] _sna_pixmap_move_to_cpu(pixmap=72, 11x9, flags=5) >[ 106.956] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.956] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.956] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.956] __sna_damage_all(11, 9) >[ 106.956] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.956] sna_transform_is_imprecise_integer_translation: no transform >[ 106.956] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x9, pitch=44/44 >[ 106.956] sna_create_pixmap(8, 12, 32, usage=3) >[ 106.956] kgem_can_create_2d: 8x12 @ 32 >[ 106.956] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=12 >[ 106.956] kgem_can_create_2d: untiled size=4096 >[ 106.956] kgem_choose_tiling: too thin [width 8, 32 bpp] for TILING_X >[ 106.956] kgem_choose_tiling: 8x12 -> 0 >[ 106.956] sna_create_pixmap: usage=3, flags=a >[ 106.956] sna_create_pixmap: small buffer [384], attaching to shadow pixmap >[ 106.956] create_pixmap: allocating pixmap 8x12, depth=32/32, size=392 >[ 106.956] create_pixmap: serial=74, usage=3, 8x12 >[ 106.956] sna_create_pixmap: serial=74, 8x12, usage=3 >[ 106.956] sna_composite(pixmap=74, op=1, src=73+(0, 0), mask=0+(0, 0), dst=74+(0, 0)+(0, 0), size=(8, 12) >[ 106.956] sna_compute_composite_region: dst=(0, 0)x(8, 12) >[ 106.956] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 12) >[ 106.956] clip_to_dst: region: 1x[(0, 0), (8, 12)], clip: 1x[(0, 0), (8, 12)] >[ 106.956] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 12) >[ 106.956] sna_compute_composite_region: clip against src (8x12 clip=0): (0, 0), (8, 12) >[ 106.956] sna_composite: fallback, dst pixmap=74 is too small (or completely damaged) >[ 106.956] sna_composite: fallback -- fbComposite >[ 106.956] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 12): region=((0,0), (8, 12)) >[ 106.956] sna_composite_fb: fallback -- move src to cpu >[ 106.956] sna_composite_fb: fallback -- move dst to cpu >[ 106.956] sna_drawable_move_region_to_cpu(pixmap=74 (8x12), [(0, 0), (8, 12)], flags=5) >[ 106.956] sna_drawable_move_region_to_cpu: region (0, 0), (8, 12) + (0, 0) subsumes pixmap (8x12) >[ 106.956] _sna_pixmap_move_to_cpu(pixmap=74, 8x12, flags=5) >[ 106.956] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.956] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.956] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.956] __sna_damage_all(8, 12) >[ 106.956] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.956] sna_transform_is_imprecise_integer_translation: no transform >[ 106.956] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x12, pitch=32/32 >[ 106.956] sna_create_pixmap(11, 12, 32, usage=3) >[ 106.956] kgem_can_create_2d: 11x12 @ 32 >[ 106.956] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 >[ 106.956] kgem_can_create_2d: untiled size=4096 >[ 106.956] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X >[ 106.956] kgem_choose_tiling: 11x12 -> 0 >[ 106.956] sna_create_pixmap: usage=3, flags=a >[ 106.956] sna_create_pixmap: small buffer [528], attaching to shadow pixmap >[ 106.956] create_pixmap: allocating pixmap 11x12, depth=32/32, size=536 >[ 106.956] create_pixmap: serial=76, usage=3, 11x12 >[ 106.956] sna_create_pixmap: serial=76, 11x12, usage=3 >[ 106.956] sna_composite(pixmap=76, op=1, src=75+(0, 0), mask=0+(0, 0), dst=76+(0, 0)+(0, 0), size=(11, 12) >[ 106.956] sna_compute_composite_region: dst=(0, 0)x(11, 12) >[ 106.956] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 12) >[ 106.956] clip_to_dst: region: 1x[(0, 0), (11, 12)], clip: 1x[(0, 0), (11, 12)] >[ 106.956] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 12) >[ 106.956] sna_compute_composite_region: clip against src (11x12 clip=0): (0, 0), (11, 12) >[ 106.956] sna_composite: fallback, dst pixmap=76 is too small (or completely damaged) >[ 106.956] sna_composite: fallback -- fbComposite >[ 106.956] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 12): region=((0,0), (11, 12)) >[ 106.956] sna_composite_fb: fallback -- move src to cpu >[ 106.956] sna_composite_fb: fallback -- move dst to cpu >[ 106.956] sna_drawable_move_region_to_cpu(pixmap=76 (11x12), [(0, 0), (11, 12)], flags=5) >[ 106.956] sna_drawable_move_region_to_cpu: region (0, 0), (11, 12) + (0, 0) subsumes pixmap (11x12) >[ 106.956] _sna_pixmap_move_to_cpu(pixmap=76, 11x12, flags=5) >[ 106.956] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.956] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.956] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.956] __sna_damage_all(11, 12) >[ 106.956] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.956] sna_transform_is_imprecise_integer_translation: no transform >[ 106.956] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x12, pitch=44/44 >[ 106.956] sna_create_pixmap(5, 13, 32, usage=3) >[ 106.956] kgem_can_create_2d: 5x13 @ 32 >[ 106.956] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=13 >[ 106.956] kgem_can_create_2d: untiled size=4096 >[ 106.956] kgem_choose_tiling: too thin [width 5, 32 bpp] for TILING_X >[ 106.956] kgem_choose_tiling: 5x13 -> 0 >[ 106.956] sna_create_pixmap: usage=3, flags=a >[ 106.956] sna_create_pixmap: small buffer [260], attaching to shadow pixmap >[ 106.956] create_pixmap: allocating pixmap 5x13, depth=32/32, size=268 >[ 106.956] create_pixmap: serial=78, usage=3, 5x13 >[ 106.956] sna_create_pixmap: serial=78, 5x13, usage=3 >[ 106.956] sna_composite(pixmap=78, op=1, src=77+(0, 0), mask=0+(0, 0), dst=78+(0, 0)+(0, 0), size=(5, 13) >[ 106.956] sna_compute_composite_region: dst=(0, 0)x(5, 13) >[ 106.956] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 13) >[ 106.956] clip_to_dst: region: 1x[(0, 0), (5, 13)], clip: 1x[(0, 0), (5, 13)] >[ 106.956] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 13) >[ 106.956] sna_compute_composite_region: clip against src (5x13 clip=0): (0, 0), (5, 13) >[ 106.956] sna_composite: fallback, dst pixmap=78 is too small (or completely damaged) >[ 106.956] sna_composite: fallback -- fbComposite >[ 106.956] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(5, 13): region=((0,0), (5, 13)) >[ 106.956] sna_composite_fb: fallback -- move src to cpu >[ 106.956] sna_composite_fb: fallback -- move dst to cpu >[ 106.956] sna_drawable_move_region_to_cpu(pixmap=78 (5x13), [(0, 0), (5, 13)], flags=5) >[ 106.956] sna_drawable_move_region_to_cpu: region (0, 0), (5, 13) + (0, 0) subsumes pixmap (5x13) >[ 106.956] _sna_pixmap_move_to_cpu(pixmap=78, 5x13, flags=5) >[ 106.956] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.957] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.957] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.957] __sna_damage_all(5, 13) >[ 106.957] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.957] sna_transform_is_imprecise_integer_translation: no transform >[ 106.957] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x13, pitch=20/20 >[ 106.957] sna_create_pixmap(10, 9, 32, usage=3) >[ 106.957] kgem_can_create_2d: 10x9 @ 32 >[ 106.957] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 >[ 106.957] kgem_can_create_2d: untiled size=4096 >[ 106.957] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.957] kgem_choose_tiling: 10x9 -> 0 >[ 106.957] sna_create_pixmap: usage=3, flags=a >[ 106.957] sna_create_pixmap: small buffer [360], attaching to shadow pixmap >[ 106.957] create_pixmap: allocating pixmap 10x9, depth=32/32, size=368 >[ 106.957] create_pixmap: serial=80, usage=3, 10x9 >[ 106.957] sna_create_pixmap: serial=80, 10x9, usage=3 >[ 106.957] sna_composite(pixmap=80, op=1, src=79+(0, 0), mask=0+(0, 0), dst=80+(0, 0)+(0, 0), size=(10, 9) >[ 106.957] sna_compute_composite_region: dst=(0, 0)x(10, 9) >[ 106.957] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 9) >[ 106.957] clip_to_dst: region: 1x[(0, 0), (10, 9)], clip: 1x[(0, 0), (10, 9)] >[ 106.957] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 9) >[ 106.957] sna_compute_composite_region: clip against src (10x9 clip=0): (0, 0), (10, 9) >[ 106.957] sna_composite: fallback, dst pixmap=80 is too small (or completely damaged) >[ 106.957] sna_composite: fallback -- fbComposite >[ 106.957] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 9): region=((0,0), (10, 9)) >[ 106.957] sna_composite_fb: fallback -- move src to cpu >[ 106.957] sna_composite_fb: fallback -- move dst to cpu >[ 106.957] sna_drawable_move_region_to_cpu(pixmap=80 (10x9), [(0, 0), (10, 9)], flags=5) >[ 106.957] sna_drawable_move_region_to_cpu: region (0, 0), (10, 9) + (0, 0) subsumes pixmap (10x9) >[ 106.957] _sna_pixmap_move_to_cpu(pixmap=80, 10x9, flags=5) >[ 106.957] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.957] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.957] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.957] __sna_damage_all(10, 9) >[ 106.957] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.957] sna_transform_is_imprecise_integer_translation: no transform >[ 106.957] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x9, pitch=40/40 >[ 106.957] sna_glyphs(op=3, nlist=1, src=(0, 26)) >[ 106.957] kgem_bo_is_busy: handle=24, domain: 1 exec? 1, rq? 1 >[ 106.957] sna_glyphs: discarding mask >[ 106.957] glyphs0_to_dst(op=3, src=(0, 26), nlist=1, dst=(0, 26)+(0, 0)) >[ 106.957] clipped_glyphs: no, clip region (0, 0), (109, 40) matches drawable pixmap=94669425096448 size=109x40 >[ 106.957] glyph_cache(0): adding glyph to cache 1, pos 28 >[ 106.957] glyph_cache_upload: upload glyph 0x5619f17a54e0 to cache (48, 16)x(13, 12) >[ 106.957] sna_composite(pixmap=2, op=1, src=70+(0, 0), mask=0+(0, 0), dst=2+(48, 16)+(0, 0), size=(13, 12) >[ 106.957] sna_compute_composite_region: dst=(48, 16)x(13, 12) >[ 106.957] sna_compute_composite_region: initial clip against dst->pDrawable: (48, 16), (61, 28) >[ 106.957] clip_to_dst: region: 1x[(48, 16), (61, 28)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.957] sna_compute_composite_region: clip against dst->pCompositeClip: (48, 16), (61, 28) >[ 106.957] sna_compute_composite_region: clip against src (13x12 clip=0): (48, 16), (61, 28) >[ 106.957] sna_composite: composite region extents:+(0, 0) -> (48, 16), (61, 28) + (0, 0) >[ 106.957] gen9_render_composite: 13x12, current mode=1/1 >[ 106.957] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.957] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 106.957] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.957] gen9_composite_set_target: (48, 16)x(13, 12), partial?=0 >[ 106.957] sna_drawable_use_bo pixmap=2, box=((48, 16), (61, 28)), flags=f... >[ 106.957] sna_drawable_use_bo: pinned, never REPLACES >[ 106.957] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.957] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.957] sna_drawable_use_bo: using whole GPU bo >[ 106.957] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.957] gen9_composite_picture: (0, 0)x(13, 12), dst=(48, 16) >[ 106.957] sna_transform_is_imprecise_integer_translation: no transform >[ 106.957] gen9_composite_picture: integer translation (0, 0), removing >[ 106.957] sna_render_pixmap_bo pixmap=70, (0, 0)x(13, 12)/(13, 12) >[ 106.957] sna_render_pixmap_bo box=(0, 0), (13, 12): (13, 12)/(13, 12) >[ 106.957] sna_render_pixmap_bo: offset=(-48, -16), size=(13, 12) >[ 106.957] use_cpu_bo: no cpu bo >[ 106.957] move_to_gpu: not migrating pixmap=70 due to usage_hint=3 >[ 106.957] sna_render_pixmap_bo: uploading CPU box (0, 0), (13, 12) >[ 106.957] upload: box=(0, 0), (13, 12), pixmap=13x12 >[ 106.957] sna_drawable_move_region_to_cpu(pixmap=70 (13x12), [(0, 0), (13, 12)], flags=2) >[ 106.957] sna_drawable_move_region_to_cpu: pixmap=70 all damaged on CPU >[ 106.957] kgem_can_create_2d: 13x12 @ 32 >[ 106.957] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 >[ 106.957] kgem_can_create_2d: untiled size=4096 >[ 106.957] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X >[ 106.957] kgem_choose_tiling: 13x12 -> 0 >[ 106.957] kgem_upload_source_image : (0, 0), (13, 12), stride=52, bpp=32 >[ 106.957] kgem_create_buffer_2d: 13x12, 32 bpp, stride=64 >[ 106.957] kgem_create_buffer: size=768, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.957] kgem_create_buffer: reusing buffer? used=8192 + size=768, total=262144 >[ 106.957] kgem_create_proxy: target handle=23 [proxy? -1], offset=8192, length=768, io=1 >[ 106.957] __kgem_bo_init(handle=23, num_pages=768) >[ 106.957] memcpy_blt: src=(0, 0), dst=(0, 0), size=13x12, pitch=52/64 >[ 106.957] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.957] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.957] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.957] gen4_choose_composite_emitter: identity src, no mask >[ 106.957] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 106.957] __kgem_ring_is_idle: last fence handle=2 still busy >[ 106.957] kgem_check_bo: num_pages=+1088, num_exec=+2 >[ 106.957] aligning vertex: was 2, now 3 floats per vertex >[ 106.957] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 106.957] __kgem_ring_is_idle: last fence handle=2 still busy >[ 106.957] gen9_composite_get_binding_table(ff00) >[ 106.957] kgem_add_reloc64: handle=6, pos=16312, delta=0, domains=20002 >[ 106.957] kgem_add_handle: handle=6, index=3 >[ 106.957] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 106.957] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.957] [3fb0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render >[ 106.957] kgem_add_reloc64: handle=23, pos=16296, delta=0, domains=40000 >[ 106.957] kgem_add_reloc64: adding proxy [delta=8192] for handle=23 >[ 106.957] kgem_add_handle: handle=23, index=4 >[ 106.957] kgem_add_reloc64[6] = (delta=8192, target handle=4, presumed=fd545000) >[ 106.957] [3fa0] bind bo(handle=23, addr=fd547000), format=192, width=13, height=12, pitch=64, tiling=0 -> sampler >[ 106.957] gen9_emit_sampler: sampler = 2 >[ 106.957] gen9_emit_vertex_elements: setup id=2 >[ 106.957] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.957] gen9_render_composite_box: (48, 16), (61, 28) >[ 106.957] apply_damage: damage=0x0, region=1 [(48, 16), (61, 28) + (0, 0)] >[ 106.957] gen8_vertex_flush[4fc] = 3 >[ 106.957] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.957] gen9_render_composite: 0x0, current mode=1/1 >[ 106.957] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 106.957] gen9_composite_fallback: mask is already on the GPU, try to use GPU >[ 106.957] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.957] sna_drawable_use_bo pixmap=68, box=((0, 0), (109, 40)), flags=7... >[ 106.957] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.957] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.957] sna_drawable_use_bo: using whole GPU bo >[ 106.957] gen9_composite_set_target: pixmap=68, format=20028888, size=109x40, pitch=448, delta=(0,0),damage=0xffffffffffffffff >[ 106.957] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.957] color_convert: src=ffffffff [20028888] >[ 106.957] color_convert: dst=ffffffff [20028888] >[ 106.957] sna_render_get_solid: ffffffff >[ 106.957] sna_render_get_solid(white) >[ 106.957] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.957] sna_transform_is_imprecise_integer_translation: no transform >[ 106.957] gen9_composite_picture: integer translation (0, 0), removing >[ 106.957] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.957] sna_render_pixmap_bo: GPU all damaged >[ 106.957] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 106.957] gen4_choose_composite_emitter: solid, identity mask >[ 106.957] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.957] aligning vertex: was 3, now 4 floats per vertex >[ 106.957] gen9_composite_get_binding_table(fe40) >[ 106.957] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 106.957] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 106.957] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) >[ 106.957] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.957] kgem_add_reloc64: handle=6, pos=16248, delta=0, domains=40000 >[ 106.957] kgem_add_reloc64[8] = (delta=0, target handle=3, presumed=fd585000) >[ 106.957] [3f70] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 106.957] __kgem_bo_mark_dirty: handle=24 (proxy? 0) >[ 106.957] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.957] gen9_emit_sampler: sampler = a >[ 106.957] gen9_emit_sf: num_sf_outputs=2 >[ 106.957] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.957] gen9_emit_vertex_elements: setup id=9 >[ 106.957] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.957] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.957] glyphs0_to_dst: glyph=(-1, 14)x(13, 12), unclipped >[ 106.957] emit_primitive_identity_mask__avx2: dst=(-1, 14), mask=(48.00, 16.00) x (13.00, 12.00) >[ 106.957] gen8_vertex_flush[5e8] = 3 >[ 106.957] gen9_magic_ca_pass: CA fixup (783 -> 786) >[ 106.957] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 106.957] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.957] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.957] glyph_cache(0): adding glyph to cache 1, pos 32 >[ 106.957] glyph_cache_upload: upload glyph 0x5619f17e7890 to cache (0, 32)x(10, 9) >[ 106.957] sna_composite(pixmap=2, op=1, src=62+(0, 0), mask=0+(0, 0), dst=2+(0, 32)+(0, 0), size=(10, 9) >[ 106.957] sna_compute_composite_region: dst=(0, 32)x(10, 9) >[ 106.957] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 32), (10, 41) >[ 106.957] clip_to_dst: region: 1x[(0, 32), (10, 41)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.957] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 32), (10, 41) >[ 106.957] sna_compute_composite_region: clip against src (10x9 clip=0): (0, 32), (10, 41) >[ 106.957] sna_composite: composite region extents:+(0, 0) -> (0, 32), (10, 41) + (0, 0) >[ 106.957] gen9_render_composite: 10x9, current mode=1/1 >[ 106.957] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.957] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 106.957] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.957] gen9_composite_set_target: (0, 32)x(10, 9), partial?=0 >[ 106.957] sna_drawable_use_bo pixmap=2, box=((0, 32), (10, 41)), flags=f... >[ 106.957] sna_drawable_use_bo: pinned, never REPLACES >[ 106.957] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.957] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.957] sna_drawable_use_bo: using whole GPU bo >[ 106.957] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.957] gen9_composite_picture: (0, 0)x(10, 9), dst=(0, 32) >[ 106.957] sna_transform_is_imprecise_integer_translation: no transform >[ 106.957] gen9_composite_picture: integer translation (0, 0), removing >[ 106.957] sna_render_pixmap_bo pixmap=62, (0, 0)x(10, 9)/(10, 9) >[ 106.957] sna_render_pixmap_bo box=(0, 0), (10, 9): (10, 9)/(10, 9) >[ 106.957] sna_render_pixmap_bo: offset=(0, -32), size=(10, 9) >[ 106.957] use_cpu_bo: no cpu bo >[ 106.957] move_to_gpu: not migrating pixmap=62 due to usage_hint=3 >[ 106.957] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 9) >[ 106.957] upload: box=(0, 0), (10, 9), pixmap=10x9 >[ 106.957] sna_drawable_move_region_to_cpu(pixmap=62 (10x9), [(0, 0), (10, 9)], flags=2) >[ 106.957] sna_drawable_move_region_to_cpu: pixmap=62 all damaged on CPU >[ 106.957] kgem_can_create_2d: 10x9 @ 32 >[ 106.957] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 >[ 106.957] kgem_can_create_2d: untiled size=4096 >[ 106.957] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.957] kgem_choose_tiling: 10x9 -> 0 >[ 106.957] kgem_upload_source_image : (0, 0), (10, 9), stride=40, bpp=32 >[ 106.957] kgem_create_buffer_2d: 10x9, 32 bpp, stride=64 >[ 106.957] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.957] kgem_create_buffer: reusing buffer? used=8960 + size=640, total=262144 >[ 106.957] kgem_create_proxy: target handle=23 [proxy? -1], offset=8960, length=640, io=1 >[ 106.957] __kgem_bo_init(handle=23, num_pages=640) >[ 106.957] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x9, pitch=40/64 >[ 106.957] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.957] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.957] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.957] gen4_choose_composite_emitter: identity src, no mask >[ 106.957] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.957] aligning vertex: was 4, now 3 floats per vertex >[ 106.957] gen9_composite_get_binding_table(fd80) >[ 106.957] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.957] kgem_add_reloc64: handle=23, pos=16216, delta=0, domains=40000 >[ 106.957] kgem_add_reloc64: adding proxy [delta=8960] for handle=23 >[ 106.957] kgem_add_reloc64[9] = (delta=8960, target handle=4, presumed=fd545000) >[ 106.957] [3f50] bind bo(handle=23, addr=fd547300), format=192, width=10, height=9, pitch=64, tiling=0 -> sampler >[ 106.957] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.957] gen9_emit_sampler: sampler = 2 >[ 106.957] gen9_emit_sf: num_sf_outputs=1 >[ 106.958] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.958] gen9_emit_vertex_elements: setup id=2 >[ 106.958] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.958] gen9_render_composite_box: (0, 32), (10, 41) >[ 106.958] apply_damage: damage=0x0, region=1 [(0, 32), (10, 41) + (0, 0)] >[ 106.958] gen8_vertex_flush[71c] = 3 >[ 106.958] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.958] gen9_render_composite: 0x0, current mode=1/1 >[ 106.958] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 106.958] kgem_bo_is_busy: handle=24, domain: 1 exec? 1, rq? 1 >[ 106.958] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.958] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.958] sna_drawable_use_bo pixmap=68, box=((0, 0), (109, 40)), flags=7... >[ 106.958] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.958] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.958] sna_drawable_use_bo: using whole GPU bo >[ 106.958] gen9_composite_set_target: pixmap=68, format=20028888, size=109x40, pitch=448, delta=(0,0),damage=0xffffffffffffffff >[ 106.958] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.958] color_convert: src=ffffffff [20028888] >[ 106.958] color_convert: dst=ffffffff [20028888] >[ 106.958] sna_render_get_solid: ffffffff >[ 106.958] sna_render_get_solid(white) >[ 106.958] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.958] sna_transform_is_imprecise_integer_translation: no transform >[ 106.958] gen9_composite_picture: integer translation (0, 0), removing >[ 106.958] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.958] sna_render_pixmap_bo: GPU all damaged >[ 106.958] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 106.958] gen4_choose_composite_emitter: solid, identity mask >[ 106.958] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.958] aligning vertex: was 3, now 4 floats per vertex >[ 106.958] gen9_composite_get_binding_table(fd00) >[ 106.958] __kgem_bo_mark_dirty: handle=24 (proxy? 0) >[ 106.958] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.958] gen9_emit_sampler: sampler = a >[ 106.958] gen9_emit_sf: num_sf_outputs=2 >[ 106.958] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.958] gen9_emit_vertex_elements: setup id=9 >[ 106.958] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.958] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.958] glyphs0_to_dst: glyph=(11, 17)x(10, 9), unclipped >[ 106.958] emit_primitive_identity_mask__avx2: dst=(11, 17), mask=(0.00, 32.00) x (10.00, 9.00) >[ 106.958] gen8_vertex_flush[7f4] = 3 >[ 106.958] gen9_magic_ca_pass: CA fixup (789 -> 792) >[ 106.958] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 106.958] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.958] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.958] glyph_cache(0): adding glyph to cache 1, pos 36 >[ 106.958] glyph_cache_upload: upload glyph 0x5619f17a5540 to cache (16, 32)x(11, 9) >[ 106.958] sna_composite(pixmap=2, op=1, src=72+(0, 0), mask=0+(0, 0), dst=2+(16, 32)+(0, 0), size=(11, 9) >[ 106.958] sna_compute_composite_region: dst=(16, 32)x(11, 9) >[ 106.958] sna_compute_composite_region: initial clip against dst->pDrawable: (16, 32), (27, 41) >[ 106.958] clip_to_dst: region: 1x[(16, 32), (27, 41)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.958] sna_compute_composite_region: clip against dst->pCompositeClip: (16, 32), (27, 41) >[ 106.958] sna_compute_composite_region: clip against src (11x9 clip=0): (16, 32), (27, 41) >[ 106.958] sna_composite: composite region extents:+(0, 0) -> (16, 32), (27, 41) + (0, 0) >[ 106.958] gen9_render_composite: 11x9, current mode=1/1 >[ 106.958] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.958] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 106.958] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.958] gen9_composite_set_target: (16, 32)x(11, 9), partial?=0 >[ 106.958] sna_drawable_use_bo pixmap=2, box=((16, 32), (27, 41)), flags=f... >[ 106.958] sna_drawable_use_bo: pinned, never REPLACES >[ 106.958] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.958] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.958] sna_drawable_use_bo: using whole GPU bo >[ 106.958] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.958] gen9_composite_picture: (0, 0)x(11, 9), dst=(16, 32) >[ 106.958] sna_transform_is_imprecise_integer_translation: no transform >[ 106.958] gen9_composite_picture: integer translation (0, 0), removing >[ 106.958] sna_render_pixmap_bo pixmap=72, (0, 0)x(11, 9)/(11, 9) >[ 106.958] sna_render_pixmap_bo box=(0, 0), (11, 9): (11, 9)/(11, 9) >[ 106.958] sna_render_pixmap_bo: offset=(-16, -32), size=(11, 9) >[ 106.958] use_cpu_bo: no cpu bo >[ 106.958] move_to_gpu: not migrating pixmap=72 due to usage_hint=3 >[ 106.958] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 9) >[ 106.958] upload: box=(0, 0), (11, 9), pixmap=11x9 >[ 106.958] sna_drawable_move_region_to_cpu(pixmap=72 (11x9), [(0, 0), (11, 9)], flags=2) >[ 106.958] sna_drawable_move_region_to_cpu: pixmap=72 all damaged on CPU >[ 106.958] kgem_can_create_2d: 11x9 @ 32 >[ 106.958] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 >[ 106.958] kgem_can_create_2d: untiled size=4096 >[ 106.958] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X >[ 106.958] kgem_choose_tiling: 11x9 -> 0 >[ 106.958] kgem_upload_source_image : (0, 0), (11, 9), stride=44, bpp=32 >[ 106.958] kgem_create_buffer_2d: 11x9, 32 bpp, stride=64 >[ 106.958] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.958] kgem_create_buffer: reusing buffer? used=9728 + size=640, total=262144 >[ 106.958] kgem_create_proxy: target handle=23 [proxy? -1], offset=9728, length=640, io=1 >[ 106.958] __kgem_bo_init(handle=23, num_pages=640) >[ 106.958] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x9, pitch=44/64 >[ 106.958] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.958] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.958] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.958] gen4_choose_composite_emitter: identity src, no mask >[ 106.958] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.958] aligning vertex: was 4, now 3 floats per vertex >[ 106.958] gen9_composite_get_binding_table(fcc0) >[ 106.958] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.958] kgem_add_reloc64: handle=23, pos=16168, delta=0, domains=40000 >[ 106.958] kgem_add_reloc64: adding proxy [delta=9728] for handle=23 >[ 106.958] kgem_add_reloc64[10] = (delta=9728, target handle=4, presumed=fd545000) >[ 106.958] [3f20] bind bo(handle=23, addr=fd547600), format=192, width=11, height=9, pitch=64, tiling=0 -> sampler >[ 106.958] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.958] gen9_emit_sampler: sampler = 2 >[ 106.958] gen9_emit_sf: num_sf_outputs=1 >[ 106.958] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.958] gen9_emit_vertex_elements: setup id=2 >[ 106.958] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.958] gen9_render_composite_box: (16, 32), (27, 41) >[ 106.958] apply_damage: damage=0x0, region=1 [(16, 32), (27, 41) + (0, 0)] >[ 106.958] gen8_vertex_flush[928] = 3 >[ 106.958] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.958] gen9_render_composite: 0x0, current mode=1/1 >[ 106.958] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 106.958] kgem_bo_is_busy: handle=24, domain: 1 exec? 1, rq? 1 >[ 106.958] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.958] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.958] sna_drawable_use_bo pixmap=68, box=((0, 0), (109, 40)), flags=7... >[ 106.958] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.958] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.958] sna_drawable_use_bo: using whole GPU bo >[ 106.958] gen9_composite_set_target: pixmap=68, format=20028888, size=109x40, pitch=448, delta=(0,0),damage=0xffffffffffffffff >[ 106.958] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.958] color_convert: src=ffffffff [20028888] >[ 106.958] color_convert: dst=ffffffff [20028888] >[ 106.958] sna_render_get_solid: ffffffff >[ 106.958] sna_render_get_solid(white) >[ 106.958] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.958] sna_transform_is_imprecise_integer_translation: no transform >[ 106.958] gen9_composite_picture: integer translation (0, 0), removing >[ 106.958] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.958] sna_render_pixmap_bo: GPU all damaged >[ 106.958] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 106.958] gen4_choose_composite_emitter: solid, identity mask >[ 106.958] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.958] aligning vertex: was 3, now 4 floats per vertex >[ 106.958] gen9_composite_get_binding_table(fc40) >[ 106.958] __kgem_bo_mark_dirty: handle=24 (proxy? 0) >[ 106.958] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.958] gen9_emit_sampler: sampler = a >[ 106.958] gen9_emit_sf: num_sf_outputs=2 >[ 106.958] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.958] gen9_emit_vertex_elements: setup id=9 >[ 106.958] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.958] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.958] glyphs0_to_dst: glyph=(20, 17)x(11, 9), unclipped >[ 106.958] emit_primitive_identity_mask__avx2: dst=(20, 17), mask=(16.00, 32.00) x (11.00, 9.00) >[ 106.958] glyphs0_to_dst: glyph=(30, 17)x(9, 9), unclipped >[ 106.958] emit_primitive_identity_mask__avx2: dst=(30, 17), mask=(0.00, 16.00) x (9.00, 9.00) >[ 106.958] gen8_vertex_flush[a00] = 6 >[ 106.958] gen9_magic_ca_pass: CA fixup (795 -> 801) >[ 106.958] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 106.958] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.958] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.958] glyph_cache(0): adding glyph to cache 1, pos 40 >[ 106.958] glyph_cache_upload: upload glyph 0x5619f17a5a90 to cache (0, 48)x(8, 12) >[ 106.958] sna_composite(pixmap=2, op=1, src=74+(0, 0), mask=0+(0, 0), dst=2+(0, 48)+(0, 0), size=(8, 12) >[ 106.958] sna_compute_composite_region: dst=(0, 48)x(8, 12) >[ 106.958] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 48), (8, 60) >[ 106.958] clip_to_dst: region: 1x[(0, 48), (8, 60)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.958] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 48), (8, 60) >[ 106.958] sna_compute_composite_region: clip against src (8x12 clip=0): (0, 48), (8, 60) >[ 106.958] sna_composite: composite region extents:+(0, 0) -> (0, 48), (8, 60) + (0, 0) >[ 106.958] gen9_render_composite: 8x12, current mode=1/1 >[ 106.958] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.958] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 106.958] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.958] gen9_composite_set_target: (0, 48)x(8, 12), partial?=0 >[ 106.958] sna_drawable_use_bo pixmap=2, box=((0, 48), (8, 60)), flags=f... >[ 106.958] sna_drawable_use_bo: pinned, never REPLACES >[ 106.958] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.958] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.958] sna_drawable_use_bo: using whole GPU bo >[ 106.958] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.958] gen9_composite_picture: (0, 0)x(8, 12), dst=(0, 48) >[ 106.958] sna_transform_is_imprecise_integer_translation: no transform >[ 106.958] gen9_composite_picture: integer translation (0, 0), removing >[ 106.958] sna_render_pixmap_bo pixmap=74, (0, 0)x(8, 12)/(8, 12) >[ 106.958] sna_render_pixmap_bo box=(0, 0), (8, 12): (8, 12)/(8, 12) >[ 106.958] sna_render_pixmap_bo: offset=(0, -48), size=(8, 12) >[ 106.958] use_cpu_bo: no cpu bo >[ 106.958] move_to_gpu: not migrating pixmap=74 due to usage_hint=3 >[ 106.958] sna_render_pixmap_bo: uploading CPU box (0, 0), (8, 12) >[ 106.958] upload: box=(0, 0), (8, 12), pixmap=8x12 >[ 106.958] sna_drawable_move_region_to_cpu(pixmap=74 (8x12), [(0, 0), (8, 12)], flags=2) >[ 106.958] sna_drawable_move_region_to_cpu: pixmap=74 all damaged on CPU >[ 106.958] kgem_can_create_2d: 8x12 @ 32 >[ 106.958] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=12 >[ 106.958] kgem_can_create_2d: untiled size=4096 >[ 106.958] kgem_choose_tiling: too thin [width 8, 32 bpp] for TILING_X >[ 106.958] kgem_choose_tiling: 8x12 -> 0 >[ 106.958] kgem_upload_source_image : (0, 0), (8, 12), stride=32, bpp=32 >[ 106.958] kgem_create_buffer_2d: 8x12, 32 bpp, stride=32 >[ 106.958] kgem_create_buffer: size=384, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.958] kgem_create_buffer: reusing buffer? used=10496 + size=384, total=262144 >[ 106.958] kgem_create_proxy: target handle=23 [proxy? -1], offset=10496, length=384, io=1 >[ 106.958] __kgem_bo_init(handle=23, num_pages=384) >[ 106.958] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x12, pitch=32/32 >[ 106.958] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.958] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.958] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.958] gen4_choose_composite_emitter: identity src, no mask >[ 106.958] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.958] aligning vertex: was 4, now 3 floats per vertex >[ 106.958] gen9_composite_get_binding_table(fc00) >[ 106.958] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.958] kgem_add_reloc64: handle=23, pos=16120, delta=0, domains=40000 >[ 106.958] kgem_add_reloc64: adding proxy [delta=10496] for handle=23 >[ 106.958] kgem_add_reloc64[11] = (delta=10496, target handle=4, presumed=fd545000) >[ 106.958] [3ef0] bind bo(handle=23, addr=fd547900), format=192, width=8, height=12, pitch=32, tiling=0 -> sampler >[ 106.958] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.958] gen9_emit_sampler: sampler = 2 >[ 106.958] gen9_emit_sf: num_sf_outputs=1 >[ 106.958] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.958] gen9_emit_vertex_elements: setup id=2 >[ 106.958] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.958] gen9_render_composite_box: (0, 48), (8, 60) >[ 106.958] apply_damage: damage=0x0, region=1 [(0, 48), (8, 60) + (0, 0)] >[ 106.958] gen8_vertex_flush[b34] = 3 >[ 106.958] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.958] gen9_render_composite: 0x0, current mode=1/1 >[ 106.958] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 106.958] kgem_bo_is_busy: handle=24, domain: 1 exec? 1, rq? 1 >[ 106.958] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.958] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.958] sna_drawable_use_bo pixmap=68, box=((0, 0), (109, 40)), flags=7... >[ 106.958] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.958] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.958] sna_drawable_use_bo: using whole GPU bo >[ 106.958] gen9_composite_set_target: pixmap=68, format=20028888, size=109x40, pitch=448, delta=(0,0),damage=0xffffffffffffffff >[ 106.958] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.958] color_convert: src=ffffffff [20028888] >[ 106.958] color_convert: dst=ffffffff [20028888] >[ 106.958] sna_render_get_solid: ffffffff >[ 106.958] sna_render_get_solid(white) >[ 106.958] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.958] sna_transform_is_imprecise_integer_translation: no transform >[ 106.958] gen9_composite_picture: integer translation (0, 0), removing >[ 106.958] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.958] sna_render_pixmap_bo: GPU all damaged >[ 106.958] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 106.958] gen4_choose_composite_emitter: solid, identity mask >[ 106.958] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.958] aligning vertex: was 3, now 4 floats per vertex >[ 106.958] gen9_composite_get_binding_table(fb80) >[ 106.958] __kgem_bo_mark_dirty: handle=24 (proxy? 0) >[ 106.958] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.958] gen9_emit_sampler: sampler = a >[ 106.958] gen9_emit_sf: num_sf_outputs=2 >[ 106.958] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.958] gen9_emit_vertex_elements: setup id=9 >[ 106.958] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.959] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.959] glyphs0_to_dst: glyph=(39, 14)x(8, 12), unclipped >[ 106.959] emit_primitive_identity_mask__avx2: dst=(39, 14), mask=(0.00, 48.00) x (8.00, 12.00) >[ 106.959] gen8_vertex_flush[c0c] = 3 >[ 106.959] gen9_magic_ca_pass: CA fixup (804 -> 807) >[ 106.959] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 106.959] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.959] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.959] glyph_cache(0): adding glyph to cache 1, pos 44 >[ 106.959] glyph_cache_upload: upload glyph 0x5619f17ca2e0 to cache (16, 48)x(11, 12) >[ 106.959] sna_composite(pixmap=2, op=1, src=76+(0, 0), mask=0+(0, 0), dst=2+(16, 48)+(0, 0), size=(11, 12) >[ 106.959] sna_compute_composite_region: dst=(16, 48)x(11, 12) >[ 106.959] sna_compute_composite_region: initial clip against dst->pDrawable: (16, 48), (27, 60) >[ 106.959] clip_to_dst: region: 1x[(16, 48), (27, 60)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.959] sna_compute_composite_region: clip against dst->pCompositeClip: (16, 48), (27, 60) >[ 106.959] sna_compute_composite_region: clip against src (11x12 clip=0): (16, 48), (27, 60) >[ 106.959] sna_composite: composite region extents:+(0, 0) -> (16, 48), (27, 60) + (0, 0) >[ 106.959] gen9_render_composite: 11x12, current mode=1/1 >[ 106.959] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.959] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 106.959] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.959] gen9_composite_set_target: (16, 48)x(11, 12), partial?=0 >[ 106.959] sna_drawable_use_bo pixmap=2, box=((16, 48), (27, 60)), flags=f... >[ 106.959] sna_drawable_use_bo: pinned, never REPLACES >[ 106.959] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.959] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.959] sna_drawable_use_bo: using whole GPU bo >[ 106.959] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.959] gen9_composite_picture: (0, 0)x(11, 12), dst=(16, 48) >[ 106.959] sna_transform_is_imprecise_integer_translation: no transform >[ 106.959] gen9_composite_picture: integer translation (0, 0), removing >[ 106.959] sna_render_pixmap_bo pixmap=76, (0, 0)x(11, 12)/(11, 12) >[ 106.959] sna_render_pixmap_bo box=(0, 0), (11, 12): (11, 12)/(11, 12) >[ 106.959] sna_render_pixmap_bo: offset=(-16, -48), size=(11, 12) >[ 106.959] use_cpu_bo: no cpu bo >[ 106.959] move_to_gpu: not migrating pixmap=76 due to usage_hint=3 >[ 106.959] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 12) >[ 106.959] upload: box=(0, 0), (11, 12), pixmap=11x12 >[ 106.959] sna_drawable_move_region_to_cpu(pixmap=76 (11x12), [(0, 0), (11, 12)], flags=2) >[ 106.959] sna_drawable_move_region_to_cpu: pixmap=76 all damaged on CPU >[ 106.959] kgem_can_create_2d: 11x12 @ 32 >[ 106.959] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 >[ 106.959] kgem_can_create_2d: untiled size=4096 >[ 106.959] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X >[ 106.959] kgem_choose_tiling: 11x12 -> 0 >[ 106.959] kgem_upload_source_image : (0, 0), (11, 12), stride=44, bpp=32 >[ 106.959] kgem_create_buffer_2d: 11x12, 32 bpp, stride=64 >[ 106.959] kgem_create_buffer: size=768, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.959] kgem_create_buffer: reusing buffer? used=11008 + size=768, total=262144 >[ 106.959] kgem_create_proxy: target handle=23 [proxy? -1], offset=11008, length=768, io=1 >[ 106.959] __kgem_bo_init(handle=23, num_pages=768) >[ 106.959] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x12, pitch=44/64 >[ 106.959] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.959] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.959] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.959] gen4_choose_composite_emitter: identity src, no mask >[ 106.959] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.959] aligning vertex: was 4, now 3 floats per vertex >[ 106.959] gen9_composite_get_binding_table(fb40) >[ 106.959] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.959] kgem_add_reloc64: handle=23, pos=16072, delta=0, domains=40000 >[ 106.959] kgem_add_reloc64: adding proxy [delta=11008] for handle=23 >[ 106.959] kgem_add_reloc64[12] = (delta=11008, target handle=4, presumed=fd545000) >[ 106.959] [3ec0] bind bo(handle=23, addr=fd547b00), format=192, width=11, height=12, pitch=64, tiling=0 -> sampler >[ 106.959] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.959] gen9_emit_sampler: sampler = 2 >[ 106.959] gen9_emit_sf: num_sf_outputs=1 >[ 106.959] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.959] gen9_emit_vertex_elements: setup id=2 >[ 106.959] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.959] gen9_render_composite_box: (16, 48), (27, 60) >[ 106.959] apply_damage: damage=0x0, region=1 [(16, 48), (27, 60) + (0, 0)] >[ 106.959] gen8_vertex_flush[d40] = 3 >[ 106.959] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.959] gen9_render_composite: 0x0, current mode=1/1 >[ 106.959] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 106.959] kgem_bo_is_busy: handle=24, domain: 1 exec? 1, rq? 1 >[ 106.959] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.959] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.959] sna_drawable_use_bo pixmap=68, box=((0, 0), (109, 40)), flags=7... >[ 106.959] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.959] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.959] sna_drawable_use_bo: using whole GPU bo >[ 106.959] gen9_composite_set_target: pixmap=68, format=20028888, size=109x40, pitch=448, delta=(0,0),damage=0xffffffffffffffff >[ 106.959] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.959] color_convert: src=ffffffff [20028888] >[ 106.959] color_convert: dst=ffffffff [20028888] >[ 106.959] sna_render_get_solid: ffffffff >[ 106.959] sna_render_get_solid(white) >[ 106.959] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.959] sna_transform_is_imprecise_integer_translation: no transform >[ 106.959] gen9_composite_picture: integer translation (0, 0), removing >[ 106.959] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.959] sna_render_pixmap_bo: GPU all damaged >[ 106.959] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 106.959] gen4_choose_composite_emitter: solid, identity mask >[ 106.959] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.959] aligning vertex: was 3, now 4 floats per vertex >[ 106.959] gen9_composite_get_binding_table(fac0) >[ 106.959] __kgem_bo_mark_dirty: handle=24 (proxy? 0) >[ 106.959] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.959] gen9_emit_sampler: sampler = a >[ 106.959] gen9_emit_sf: num_sf_outputs=2 >[ 106.959] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.959] gen9_emit_vertex_elements: setup id=9 >[ 106.959] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.959] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.959] glyphs0_to_dst: glyph=(49, 14)x(11, 12), unclipped >[ 106.959] emit_primitive_identity_mask__avx2: dst=(49, 14), mask=(16.00, 48.00) x (11.00, 12.00) >[ 106.959] glyphs0_to_dst: glyph=(58, 17)x(11, 9), unclipped >[ 106.959] emit_primitive_identity_mask__avx2: dst=(58, 17), mask=(16.00, 32.00) x (11.00, 9.00) >[ 106.959] glyphs0_to_dst: glyph=(68, 17)x(9, 9), unclipped >[ 106.959] emit_primitive_identity_mask__avx2: dst=(68, 17), mask=(0.00, 16.00) x (9.00, 9.00) >[ 106.959] glyphs0_to_dst: glyph=(76, 17)x(9, 9), unclipped >[ 106.959] emit_primitive_identity_mask__avx2: dst=(76, 17), mask=(0.00, 16.00) x (9.00, 9.00) >[ 106.959] gen8_vertex_flush[e18] = 12 >[ 106.959] gen9_magic_ca_pass: CA fixup (810 -> 822) >[ 106.959] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 106.959] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.959] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.959] glyph_cache(0): adding glyph to cache 1, pos 48 >[ 106.959] glyph_cache_upload: upload glyph 0x5619f17ca340 to cache (32, 32)x(5, 13) >[ 106.959] sna_composite(pixmap=2, op=1, src=78+(0, 0), mask=0+(0, 0), dst=2+(32, 32)+(0, 0), size=(5, 13) >[ 106.959] sna_compute_composite_region: dst=(32, 32)x(5, 13) >[ 106.959] sna_compute_composite_region: initial clip against dst->pDrawable: (32, 32), (37, 45) >[ 106.959] clip_to_dst: region: 1x[(32, 32), (37, 45)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.959] sna_compute_composite_region: clip against dst->pCompositeClip: (32, 32), (37, 45) >[ 106.959] sna_compute_composite_region: clip against src (5x13 clip=0): (32, 32), (37, 45) >[ 106.959] sna_composite: composite region extents:+(0, 0) -> (32, 32), (37, 45) + (0, 0) >[ 106.959] gen9_render_composite: 5x13, current mode=1/1 >[ 106.959] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.959] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 106.959] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.959] gen9_composite_set_target: (32, 32)x(5, 13), partial?=0 >[ 106.959] sna_drawable_use_bo pixmap=2, box=((32, 32), (37, 45)), flags=f... >[ 106.959] sna_drawable_use_bo: pinned, never REPLACES >[ 106.959] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.959] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.959] sna_drawable_use_bo: using whole GPU bo >[ 106.959] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.959] gen9_composite_picture: (0, 0)x(5, 13), dst=(32, 32) >[ 106.959] sna_transform_is_imprecise_integer_translation: no transform >[ 106.959] gen9_composite_picture: integer translation (0, 0), removing >[ 106.959] sna_render_pixmap_bo pixmap=78, (0, 0)x(5, 13)/(5, 13) >[ 106.959] sna_render_pixmap_bo box=(0, 0), (5, 13): (5, 13)/(5, 13) >[ 106.959] sna_render_pixmap_bo: offset=(-32, -32), size=(5, 13) >[ 106.959] use_cpu_bo: no cpu bo >[ 106.959] move_to_gpu: not migrating pixmap=78 due to usage_hint=3 >[ 106.959] sna_render_pixmap_bo: uploading CPU box (0, 0), (5, 13) >[ 106.959] upload: box=(0, 0), (5, 13), pixmap=5x13 >[ 106.959] sna_drawable_move_region_to_cpu(pixmap=78 (5x13), [(0, 0), (5, 13)], flags=2) >[ 106.959] sna_drawable_move_region_to_cpu: pixmap=78 all damaged on CPU >[ 106.959] kgem_can_create_2d: 5x13 @ 32 >[ 106.959] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=13 >[ 106.959] kgem_can_create_2d: untiled size=4096 >[ 106.959] kgem_choose_tiling: too thin [width 5, 32 bpp] for TILING_X >[ 106.959] kgem_choose_tiling: 5x13 -> 0 >[ 106.959] kgem_upload_source_image : (0, 0), (5, 13), stride=20, bpp=32 >[ 106.959] kgem_create_buffer_2d: 5x13, 32 bpp, stride=32 >[ 106.959] kgem_create_buffer: size=448, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.959] kgem_create_buffer: reusing buffer? used=11776 + size=448, total=262144 >[ 106.959] kgem_create_proxy: target handle=23 [proxy? -1], offset=11776, length=448, io=1 >[ 106.959] __kgem_bo_init(handle=23, num_pages=448) >[ 106.959] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x13, pitch=20/32 >[ 106.959] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.959] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.959] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.959] gen4_choose_composite_emitter: identity src, no mask >[ 106.959] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.959] aligning vertex: was 4, now 3 floats per vertex >[ 106.959] gen9_composite_get_binding_table(fa80) >[ 106.959] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.959] kgem_add_reloc64: handle=23, pos=16024, delta=0, domains=40000 >[ 106.959] kgem_add_reloc64: adding proxy [delta=11776] for handle=23 >[ 106.959] kgem_add_reloc64[13] = (delta=11776, target handle=4, presumed=fd545000) >[ 106.959] [3e90] bind bo(handle=23, addr=fd547e00), format=192, width=5, height=13, pitch=32, tiling=0 -> sampler >[ 106.959] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.960] gen9_emit_sampler: sampler = 2 >[ 106.960] gen9_emit_sf: num_sf_outputs=1 >[ 106.960] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.960] gen9_emit_vertex_elements: setup id=2 >[ 106.960] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.960] gen9_render_composite_box: (32, 32), (37, 45) >[ 106.960] apply_damage: damage=0x0, region=1 [(32, 32), (37, 45) + (0, 0)] >[ 106.960] gen8_vertex_flush[f4c] = 3 >[ 106.960] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.960] gen9_render_composite: 0x0, current mode=1/1 >[ 106.960] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 106.960] kgem_bo_is_busy: handle=24, domain: 1 exec? 1, rq? 1 >[ 106.960] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.960] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.960] sna_drawable_use_bo pixmap=68, box=((0, 0), (109, 40)), flags=7... >[ 106.960] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.960] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.960] sna_drawable_use_bo: using whole GPU bo >[ 106.960] gen9_composite_set_target: pixmap=68, format=20028888, size=109x40, pitch=448, delta=(0,0),damage=0xffffffffffffffff >[ 106.960] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.960] color_convert: src=ffffffff [20028888] >[ 106.960] color_convert: dst=ffffffff [20028888] >[ 106.960] sna_render_get_solid: ffffffff >[ 106.960] sna_render_get_solid(white) >[ 106.960] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.960] sna_transform_is_imprecise_integer_translation: no transform >[ 106.960] gen9_composite_picture: integer translation (0, 0), removing >[ 106.960] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.960] sna_render_pixmap_bo: GPU all damaged >[ 106.960] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 106.960] gen4_choose_composite_emitter: solid, identity mask >[ 106.960] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.960] aligning vertex: was 3, now 4 floats per vertex >[ 106.960] gen9_composite_get_binding_table(fa00) >[ 106.960] __kgem_bo_mark_dirty: handle=24 (proxy? 0) >[ 106.960] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.960] gen9_emit_sampler: sampler = a >[ 106.960] gen9_emit_sf: num_sf_outputs=2 >[ 106.960] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.960] gen9_emit_vertex_elements: setup id=9 >[ 106.960] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.960] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.960] glyphs0_to_dst: glyph=(85, 13)x(5, 13), unclipped >[ 106.960] emit_primitive_identity_mask__avx2: dst=(85, 13), mask=(32.00, 32.00) x (5.00, 13.00) >[ 106.960] glyphs0_to_dst: glyph=(88, 17)x(12, 9), unclipped >[ 106.960] emit_primitive_identity_mask__avx2: dst=(88, 17), mask=(32.00, 0.00) x (12.00, 9.00) >[ 106.960] gen8_vertex_flush[1024] = 6 >[ 106.960] gen9_magic_ca_pass: CA fixup (825 -> 831) >[ 106.960] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 106.960] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.960] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.960] glyph_cache(0): adding glyph to cache 1, pos 52 >[ 106.960] glyph_cache_upload: upload glyph 0x5619f17ca7f0 to cache (48, 32)x(10, 9) >[ 106.960] sna_composite(pixmap=2, op=1, src=80+(0, 0), mask=0+(0, 0), dst=2+(48, 32)+(0, 0), size=(10, 9) >[ 106.960] sna_compute_composite_region: dst=(48, 32)x(10, 9) >[ 106.960] sna_compute_composite_region: initial clip against dst->pDrawable: (48, 32), (58, 41) >[ 106.960] clip_to_dst: region: 1x[(48, 32), (58, 41)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.960] sna_compute_composite_region: clip against dst->pCompositeClip: (48, 32), (58, 41) >[ 106.960] sna_compute_composite_region: clip against src (10x9 clip=0): (48, 32), (58, 41) >[ 106.960] sna_composite: composite region extents:+(0, 0) -> (48, 32), (58, 41) + (0, 0) >[ 106.960] gen9_render_composite: 10x9, current mode=1/1 >[ 106.960] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.960] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 106.960] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.960] gen9_composite_set_target: (48, 32)x(10, 9), partial?=0 >[ 106.960] sna_drawable_use_bo pixmap=2, box=((48, 32), (58, 41)), flags=f... >[ 106.960] sna_drawable_use_bo: pinned, never REPLACES >[ 106.960] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.960] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.960] sna_drawable_use_bo: using whole GPU bo >[ 106.960] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.960] gen9_composite_picture: (0, 0)x(10, 9), dst=(48, 32) >[ 106.960] sna_transform_is_imprecise_integer_translation: no transform >[ 106.960] gen9_composite_picture: integer translation (0, 0), removing >[ 106.960] sna_render_pixmap_bo pixmap=80, (0, 0)x(10, 9)/(10, 9) >[ 106.960] sna_render_pixmap_bo box=(0, 0), (10, 9): (10, 9)/(10, 9) >[ 106.960] sna_render_pixmap_bo: offset=(-48, -32), size=(10, 9) >[ 106.960] use_cpu_bo: no cpu bo >[ 106.960] move_to_gpu: not migrating pixmap=80 due to usage_hint=3 >[ 106.960] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 9) >[ 106.960] upload: box=(0, 0), (10, 9), pixmap=10x9 >[ 106.960] sna_drawable_move_region_to_cpu(pixmap=80 (10x9), [(0, 0), (10, 9)], flags=2) >[ 106.960] sna_drawable_move_region_to_cpu: pixmap=80 all damaged on CPU >[ 106.960] kgem_can_create_2d: 10x9 @ 32 >[ 106.960] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 >[ 106.960] kgem_can_create_2d: untiled size=4096 >[ 106.960] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.960] kgem_choose_tiling: 10x9 -> 0 >[ 106.960] kgem_upload_source_image : (0, 0), (10, 9), stride=40, bpp=32 >[ 106.960] kgem_create_buffer_2d: 10x9, 32 bpp, stride=64 >[ 106.960] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.960] kgem_create_buffer: reusing buffer? used=12288 + size=640, total=262144 >[ 106.960] kgem_create_proxy: target handle=23 [proxy? -1], offset=12288, length=640, io=1 >[ 106.960] __kgem_bo_init(handle=23, num_pages=640) >[ 106.960] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x9, pitch=40/64 >[ 106.960] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.960] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.960] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.960] gen4_choose_composite_emitter: identity src, no mask >[ 106.960] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.960] aligning vertex: was 4, now 3 floats per vertex >[ 106.960] gen9_composite_get_binding_table(f9c0) >[ 106.960] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.960] kgem_add_reloc64: handle=23, pos=15976, delta=0, domains=40000 >[ 106.960] kgem_add_reloc64: adding proxy [delta=12288] for handle=23 >[ 106.960] kgem_add_reloc64[14] = (delta=12288, target handle=4, presumed=fd545000) >[ 106.960] [3e60] bind bo(handle=23, addr=fd548000), format=192, width=10, height=9, pitch=64, tiling=0 -> sampler >[ 106.960] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.960] gen9_emit_sampler: sampler = 2 >[ 106.960] gen9_emit_sf: num_sf_outputs=1 >[ 106.960] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.960] gen9_emit_vertex_elements: setup id=2 >[ 106.960] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.960] gen9_render_composite_box: (48, 32), (58, 41) >[ 106.960] apply_damage: damage=0x0, region=1 [(48, 32), (58, 41) + (0, 0)] >[ 106.960] gen8_vertex_flush[1158] = 3 >[ 106.960] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.960] gen9_render_composite: 0x0, current mode=1/1 >[ 106.960] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 106.960] kgem_bo_is_busy: handle=24, domain: 1 exec? 1, rq? 1 >[ 106.960] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.960] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.960] sna_drawable_use_bo pixmap=68, box=((0, 0), (109, 40)), flags=7... >[ 106.960] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.960] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.960] sna_drawable_use_bo: using whole GPU bo >[ 106.960] gen9_composite_set_target: pixmap=68, format=20028888, size=109x40, pitch=448, delta=(0,0),damage=0xffffffffffffffff >[ 106.960] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.960] color_convert: src=ffffffff [20028888] >[ 106.960] color_convert: dst=ffffffff [20028888] >[ 106.960] sna_render_get_solid: ffffffff >[ 106.960] sna_render_get_solid(white) >[ 106.960] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.960] sna_transform_is_imprecise_integer_translation: no transform >[ 106.960] gen9_composite_picture: integer translation (0, 0), removing >[ 106.960] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.960] sna_render_pixmap_bo: GPU all damaged >[ 106.960] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 106.960] gen4_choose_composite_emitter: solid, identity mask >[ 106.960] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.960] aligning vertex: was 3, now 4 floats per vertex >[ 106.960] gen9_composite_get_binding_table(f940) >[ 106.960] __kgem_bo_mark_dirty: handle=24 (proxy? 0) >[ 106.960] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.960] gen9_emit_sampler: sampler = a >[ 106.960] gen9_emit_sf: num_sf_outputs=2 >[ 106.960] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.960] gen9_emit_vertex_elements: setup id=9 >[ 106.960] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.960] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.960] glyphs0_to_dst: glyph=(99, 17)x(10, 9), unclipped >[ 106.960] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(48.00, 32.00) x (10.00, 9.00) >[ 106.960] gen8_vertex_flush[1230] = 3 >[ 106.960] gen9_magic_ca_pass: CA fixup (834 -> 837) >[ 106.960] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 106.960] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.960] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.960] sna_block_handler (tv=0.0) >[ 106.960] sna_wakeup_handler >[ 106.960] sna_block_handler (tv=0.0) >[ 106.960] sna_wakeup_handler >[ 106.960] sna_block_handler (tv=0.0) >[ 106.960] sna_wakeup_handler >[ 106.960] sna_block_handler (tv=0.0) >[ 106.960] sna_wakeup_handler >[ 106.960] sna_block_handler (tv=0.0) >[ 106.960] sna_wakeup_handler >[ 106.961] sna_block_handler (tv=0.0) >[ 106.961] sna_wakeup_handler >[ 106.961] sna_block_handler (tv=0.0) >[ 106.961] sna_wakeup_handler >[ 106.961] sna_validate_gc(0x5619f1770810) changes=0, previous serial=27, drawable=42 >[ 106.961] sna_validate_gc: recomputing clip >[ 106.961] sna_validate_gc: composite clip=1x[(0, 0), (312, 40)] [0x5619f174da00] >[ 106.961] sna_copy_area: src=pixmap=68:(0, 0)x(109, 40)+(0, 0) -> dst=pixmap=66:(14, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 106.961] sna_copy_area: normal copy >[ 106.961] sna_do_copy: src=(0, 0), dst=(14, 0), size=(109x40) >[ 106.961] sna_do_copy: after drawable: src=(0, 0), dst=(14, 0), size=(109x40) >[ 106.961] sna_do_copy: dst extents (14, 0), (123, 40), dst clip extents (0, 0), (312, 40), dst size=312x40 >[ 106.961] sna_do_copy: clipped dst extents (14, 0), (123, 40) >[ 106.961] sna_do_copy: unclipped src extents (0, 0), (109, 40) >[ 106.961] sna_do_copy: clipped src extents (0, 0), (109, 40) >[ 106.961] sna_do_copy: pixmap -- no source clipping >[ 106.961] sna_do_copy: src extents (0, 0), (109, 40) x 1 >[ 106.961] sna_do_copy: copy region (14, 0), (123, 40) x 1 + (-14, 0) >[ 106.961] sna_copy_boxes (boxes=1x[(14, 0), (123, 40)...], src pixmap=68+(-14, 0), dst pixmap=66+(0, 0), alu=3, src.size=109x40, dst.size=312x40) >[ 106.961] sna_copy_boxes: dst=(priv=0x5619f1743470, gpu_bo=22, cpu_bo=0), src=(priv=0x5619f1743780, gpu_bo=24, cpu_bo=0), replaces=0 >[ 106.961] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 106.961] sna_drawable_use_bo pixmap=66, box=((14, 0), (123, 40)), flags=b... >[ 106.961] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 106.961] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.961] sna_drawable_use_bo: using whole GPU bo >[ 106.961] sna_pixmap_move_to_gpu(pixmap=68, usage=0), flags=a >[ 106.961] sna_pixmap_move_to_gpu: already all-damaged >[ 106.961] sna_pixmap_mark_active: pixmap=68, handle=24 >[ 106.961] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 106.961] gen9_render_copy_boxes (-14, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 106.961] kgem_bo_is_render: handle=24, rq? 1 [1] >[ 106.961] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 106.961] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 106.961] __kgem_busy: handle=2, busy=0, wedged=0 >[ 106.961] __kgem_retire_rq: request 2 complete >[ 106.961] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 106.961] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 106.961] __kgem_bo_flush: handle=21, busy=0, wedged=0 >[ 106.961] kgem_bo_move_to_cache: release handle=21 >[ 106.961] kgem_bo_move_to_inactive: moving handle=21 to inactive >[ 106.961] __kgem_bo_flush: handle=19, busy=0, wedged=0 >[ 106.961] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 106.961] __kgem_bo_flush: handle=12, busy=0, wedged=0 >[ 106.961] kgem_bo_move_to_cache: release handle=12 >[ 106.961] kgem_bo_move_to_inactive: moving handle=12 to inactive >[ 106.961] kgem_set_mode: flushing before new bo >[ 106.961] gen8_vertex_close: used=3348, vbo active? 16, vb=205, nreloc=3 >[ 106.961] gen8_vertex_close: reloc[0] = 287 >[ 106.961] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 106.961] kgem_add_handle: handle=16, index=5 >[ 106.961] kgem_add_reloc64[15] = (delta=0, target handle=5, presumed=fffa8000) >[ 106.961] gen8_vertex_close: reloc[1] = 314 >[ 106.961] kgem_add_reloc64: handle=16, pos=314, delta=0, domains=200000 >[ 106.961] kgem_add_reloc64[16] = (delta=0, target handle=5, presumed=fffa8000) >[ 106.961] gen8_vertex_close: reloc[2] = 373 >[ 106.961] kgem_add_reloc64: handle=16, pos=373, delta=0, domains=200000 >[ 106.961] kgem_add_reloc64[17] = (delta=0, target handle=5, presumed=fffa8000) >[ 106.961] batch[1/1, flags=1800]: 1202 1202 15952 16384, nreloc=18, nexec=6, nfence=0, aperture=1168 [fenced=0] >[ 106.961] kgem_finish_buffers: buffer handle=23, used=13056, exec?=1, write=1, mmapped=cpu, refcnt=2 >[ 106.961] kgem_finish_buffers: retaining upload buffer (13056/262144): used=16384, refcnt=2 >[ 106.961] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 106.961] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 106.961] kgem_fixup_relocs: shrinking by 57344 >[ 106.961] __kgem_busy: handle=2, busy=0, wedged=0 >[ 106.961] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 106.961] kgem_commit: release handle=24 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd53c000 >[ 106.961] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 >[ 106.961] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 106.961] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.961] __kgem_bo_clear_busy: handle=7 >[ 106.961] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 106.961] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 106.961] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.961] __kgem_bo_clear_busy: handle=7 >[ 106.961] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 106.961] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 106.961] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 106.961] kgem_check_bo: num_pages=+20, num_exec=+2 >[ 106.961] aligning vertex: was 4, now 2 floats per vertex >[ 106.961] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 106.961] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 106.961] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 106.961] kgem_add_handle: handle=4, index=0 >[ 106.961] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.961] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 106.961] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.961] gen9_composite_get_binding_table(ffc0) >[ 106.961] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 >[ 106.961] kgem_add_handle: handle=22, index=1 >[ 106.961] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) >[ 106.961] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 106.961] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=312, height=40, pitch=1536, tiling=1 -> render >[ 106.961] kgem_add_reloc64: handle=24, pos=16344, delta=0, domains=40000 >[ 106.961] kgem_add_handle: handle=24, index=2 >[ 106.961] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd53c000) >[ 106.961] [3fd0] bind bo(handle=24, addr=fd53c000), format=192, width=109, height=40, pitch=448, tiling=0 -> sampler >[ 106.961] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 106.961] gen9_emit_sampler: sampler = 0 >[ 106.961] gen9_emit_sf: num_sf_outputs=1 >[ 106.961] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.961] gen9_emit_vertex_elements: setup id=0 >[ 106.961] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 106.961] (0, 0) -> (14, 0) + (109, 40) >[ 106.961] gen8_vertex_flush[490] = 3 >[ 106.961] sna_composite(pixmap=39, op=3, src=66+(0, 0), mask=0+(0, 0), dst=39+(4, 1088)+(0, 0), size=(312, 40) >[ 106.961] sna_compute_composite_region: dst=(4, 1088)x(312, 40) >[ 106.961] sna_compute_composite_region: initial clip against dst->pDrawable: (4, 1088), (316, 1128) >[ 106.961] clip_to_dst: region: 1x[(4, 1088), (316, 1128)], clip: 1x[(0, 0), (320, 2128)] >[ 106.961] sna_compute_composite_region: clip against dst->pCompositeClip: (4, 1088), (316, 1128) >[ 106.961] sna_compute_composite_region: clip against src (312x40 clip=0): (4, 1088), (316, 1128) >[ 106.961] sna_compute_composite_region: clip against mask: (4, 1088), (316, 1128) >[ 106.961] sna_composite: composite region extents:+(0, 0) -> (4, 1088), (316, 1128) + (0, 0) >[ 106.961] gen9_render_composite: 312x40, current mode=1/1 >[ 106.961] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 106.961] kgem_bo_is_busy: handle=20, domain: 0 exec? 0, rq? 0 >[ 106.961] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.961] gen9_composite_set_target: (4, 1088)x(312, 40), partial?=1 >[ 106.961] sna_drawable_use_bo pixmap=39, box=((4, 1088), (316, 1128)), flags=7... >[ 106.961] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.961] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.961] sna_drawable_use_bo: using whole GPU bo >[ 106.961] gen9_composite_set_target: pixmap=39, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 106.961] gen9_composite_picture: (0, 0)x(312, 40), dst=(4, 1088) >[ 106.961] sna_transform_is_imprecise_integer_translation: no transform >[ 106.961] gen9_composite_picture: integer translation (0, 0), removing >[ 106.961] sna_render_pixmap_bo pixmap=66, (0, 0)x(312, 40)/(312, 40) >[ 106.961] sna_render_pixmap_bo: GPU all damaged >[ 106.961] color_convert: src=cc000000 [20028888] >[ 106.961] color_convert: dst=cc000000 [20028888] >[ 106.961] sna_render_get_solid: cc000000 >[ 106.961] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 106.961] gen4_choose_composite_emitter: identity source, identity mask >[ 106.961] __kgem_busy: handle=2, busy=0, wedged=0 >[ 106.961] __kgem_retire_rq: request 2 complete >[ 106.961] __kgem_bo_flush: handle=6, busy=0, wedged=0 >[ 106.961] kgem_set_mode: flushing before new bo >[ 106.961] gen8_vertex_close: used=3354, vbo active? 16, vb=1, nreloc=1 >[ 106.961] gen8_vertex_close: reloc[0] = 287 >[ 106.961] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 106.961] kgem_add_handle: handle=16, index=3 >[ 106.961] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 106.961] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=94 [fenced=0] >[ 106.961] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 106.961] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 106.961] kgem_fixup_relocs: shrinking by 61440 >[ 106.961] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.961] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 106.961] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 >[ 106.961] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 106.961] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd53c000 >[ 106.961] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 106.961] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.961] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 106.961] kgem_check_bo: num_pages=+814, num_exec=+3 >[ 106.961] aligning vertex: was 2, now 5 floats per vertex >[ 106.961] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 106.961] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 106.961] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 106.961] kgem_add_handle: handle=4, index=0 >[ 106.961] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.961] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 106.961] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.961] gen9_composite_get_binding_table(ffc0) >[ 106.961] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 >[ 106.961] kgem_add_handle: handle=20, index=1 >[ 106.961] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) >[ 106.961] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 106.961] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> render >[ 106.961] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 >[ 106.961] kgem_add_handle: handle=22, index=2 >[ 106.961] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) >[ 106.961] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=312, height=40, pitch=1536, tiling=1 -> sampler >[ 106.961] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 106.961] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 106.961] kgem_add_handle: handle=7, index=3 >[ 106.961] kgem_add_reloc64[5] = (delta=816, target handle=3, presumed=fffe8000) >[ 106.961] [3fc0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.961] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 106.961] gen9_emit_sampler: sampler = 3 >[ 106.961] gen9_emit_sf: num_sf_outputs=2 >[ 106.961] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 106.961] gen9_emit_vertex_elements: setup id=10 >[ 106.961] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.961] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 106.961] gen9_render_composite_box: (4, 1088), (316, 1128) >[ 106.961] apply_damage: damage=0x0, region=1 [(4, 1088), (316, 1128) + (0, 0)] >[ 106.961] gen8_vertex_flush[498] = 3 >[ 106.961] sna_destroy_pixmap: pixmap=66, attached?=1 >[ 106.961] _kgem_bo_destroy: handle=22, proxy? 0 >[ 106.961] __kgem_bo_destroy: handle=22, size=61440 >[ 106.961] __kgem_bo_destroy: handle=22 -> active >[ 106.961] __sna_free_pixmap(pixmap=66) >[ 106.961] sna_composite(pixmap=37, op=3, src=39+(0, 0), mask=0+(0, 0), dst=37+(0, 0)+(0, 0), size=(320, 2128) >[ 106.961] sna_compute_composite_region: dst=(0, 0)x(320, 2128) >[ 106.961] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (320, 2128) >[ 106.961] clip_to_dst: region: 1x[(0, 0), (320, 2128)], clip: 1x[(0, 0), (320, 2128)] >[ 106.961] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (320, 2128) >[ 106.961] sna_compute_composite_region: clip against src (320x2128 clip=0): (0, 0), (320, 2128) >[ 106.961] sna_composite: composite region extents:+(0, 0) -> (0, 0), (320, 2128) + (0, 0) >[ 106.961] gen9_render_composite: 320x2128, current mode=1/1 >[ 106.961] kgem_bo_is_render: handle=19, rq? 0 [0] >[ 106.961] sna_blt_composite (0, 0), (0, 0), 320x2128 >[ 106.961] sna_blt_composite: unsupported op [3] for blitting >[ 106.961] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 106.961] kgem_bo_is_busy: handle=19, domain: 0 exec? 0, rq? 0 >[ 106.961] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.961] gen9_composite_set_target: (0, 0)x(320, 2128), partial?=1 >[ 106.961] sna_drawable_use_bo pixmap=37, box=((0, 0), (320, 2128)), flags=7... >[ 106.961] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.961] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.961] sna_drawable_use_bo: using whole GPU bo >[ 106.961] gen9_composite_set_target: pixmap=37, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 106.961] gen9_composite_picture: (0, 0)x(320, 2128), dst=(0, 0) >[ 106.961] sna_transform_is_imprecise_integer_translation: no transform >[ 106.961] gen9_composite_picture: integer translation (0, 0), removing >[ 106.961] sna_render_pixmap_bo pixmap=39, (0, 0)x(320, 2128)/(320, 2128) >[ 106.961] sna_render_pixmap_bo: GPU all damaged >[ 106.961] kgem_bo_is_render: handle=19, rq? 0 [0] >[ 106.961] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 106.961] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 106.961] gen4_choose_composite_emitter: identity src, no mask >[ 106.961] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.961] __kgem_retire_rq: request 1 complete >[ 106.961] __kgem_bo_flush: handle=24, busy=0, wedged=0 >[ 106.961] kgem_set_mode: flushing before new bo >[ 106.961] gen8_vertex_close: used=3370, vbo active? 16, vb=400, nreloc=1 >[ 106.961] gen8_vertex_close: reloc[0] = 289 >[ 106.961] kgem_add_reloc64: handle=16, pos=289, delta=0, domains=200000 >[ 106.961] kgem_add_handle: handle=16, index=4 >[ 106.961] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) >[ 106.961] batch[1/1, flags=1800]: 300 300 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=888 [fenced=0] >[ 106.961] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 106.961] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 106.961] kgem_fixup_relocs: shrinking by 61440 >[ 106.961] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.961] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 106.961] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 >[ 106.961] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 106.961] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 106.961] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.961] __kgem_bo_clear_busy: handle=7 >[ 106.961] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 106.961] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 106.961] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.961] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 106.961] kgem_check_bo: num_pages=+1596, num_exec=+2 >[ 106.961] aligning vertex: was 5, now 3 floats per vertex >[ 106.961] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 106.961] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 106.961] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 106.961] kgem_add_handle: handle=4, index=0 >[ 106.961] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.961] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 106.961] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.961] gen9_composite_get_binding_table(ffc0) >[ 106.961] kgem_add_reloc64: handle=19, pos=16360, delta=0, domains=20002 >[ 106.961] kgem_add_handle: handle=19, index=1 >[ 106.961] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdcdc000) >[ 106.961] __kgem_bo_mark_dirty: handle=19 (proxy? 0) >[ 106.961] [3fe0] bind bo(handle=19, addr=fdcdc000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> render >[ 106.961] kgem_add_reloc64: handle=20, pos=16344, delta=0, domains=40000 >[ 106.961] kgem_add_handle: handle=20, index=2 >[ 106.961] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd9be000) >[ 106.961] [3fd0] bind bo(handle=20, addr=fd9be000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> sampler >[ 106.961] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 106.961] gen9_emit_sampler: sampler = 2 >[ 106.961] gen9_emit_sf: num_sf_outputs=1 >[ 106.961] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.962] gen9_emit_vertex_elements: setup id=2 >[ 106.962] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.962] gen9_render_composite_box: (0, 0), (320, 2128) >[ 106.962] apply_damage: damage=0x0, region=1 [(0, 0), (320, 2128) + (0, 0)] >[ 106.962] gen8_vertex_flush[490] = 3 >[ 106.962] sna_destroy_pixmap: pixmap=39, attached?=1 >[ 106.962] _kgem_bo_destroy: handle=20, proxy? 0 >[ 106.962] __kgem_bo_destroy: handle=20, size=3268608 >[ 106.962] __kgem_bo_destroy: handle=20 -> active >[ 106.962] __sna_free_pixmap(pixmap=39) >[ 106.962] sna_composite(pixmap=33, op=3, src=37+(0, 0), mask=0+(80, 32), dst=33+(80, 32)+(0, 0), size=(320, 2128) >[ 106.962] sna_compute_composite_region: dst=(80, 32)x(320, 2128) >[ 106.962] sna_compute_composite_region: initial clip against dst->pDrawable: (80, 32), (400, 2160) >[ 106.962] clip_to_dst: region: 1x[(80, 32), (400, 2160)], clip: 1x[(0, 0), (3840, 2160)] >[ 106.962] sna_compute_composite_region: clip against dst->pCompositeClip: (80, 32), (400, 2160) >[ 106.962] sna_compute_composite_region: clip against src (320x2128 clip=0): (80, 32), (400, 2160) >[ 106.962] sna_composite: composite region extents:+(0, 0) -> (80, 32), (400, 2160) + (0, 0) >[ 106.962] gen9_render_composite: 320x2128, current mode=1/1 >[ 106.962] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 106.962] sna_blt_composite (0, 0), (80, 32), 320x2128 >[ 106.962] sna_blt_composite: unsupported op [3] for blitting >[ 106.962] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 >[ 106.962] kgem_bo_is_busy: handle=17, domain: 0 exec? 0, rq? 0 >[ 106.962] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.962] gen9_composite_set_target: (80, 32)x(320, 2128), partial?=1 >[ 106.962] sna_drawable_use_bo pixmap=33, box=((80, 32), (400, 2160)), flags=7... >[ 106.962] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.962] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.962] sna_drawable_use_bo: using whole GPU bo >[ 106.962] gen9_composite_set_target: pixmap=33, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.962] gen9_composite_picture: (0, 0)x(320, 2128), dst=(80, 32) >[ 106.962] sna_transform_is_imprecise_integer_translation: no transform >[ 106.962] gen9_composite_picture: integer translation (0, 0), removing >[ 106.962] sna_render_pixmap_bo pixmap=37, (0, 0)x(320, 2128)/(320, 2128) >[ 106.962] sna_render_pixmap_bo: GPU all damaged >[ 106.962] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 106.962] kgem_bo_is_render: handle=19, rq? 1 [1] >[ 106.962] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 106.962] gen4_choose_composite_emitter: identity src, no mask >[ 106.962] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.962] __kgem_retire_rq: request 1 complete >[ 106.962] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 106.962] kgem_bo_move_to_cache: release handle=22 >[ 106.962] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 106.962] kgem_set_mode: flushing before new bo >[ 106.962] gen8_vertex_close: used=3381, vbo active? 16, vb=4, nreloc=1 >[ 106.962] gen8_vertex_close: reloc[0] = 287 >[ 106.962] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 106.962] kgem_add_handle: handle=16, index=3 >[ 106.962] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 106.962] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=1670 [fenced=0] >[ 106.962] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 106.962] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 106.962] kgem_fixup_relocs: shrinking by 61440 >[ 106.962] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.962] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 106.962] kgem_commit: release handle=19 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdcdc000 >[ 106.962] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 106.962] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 106.962] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 106.962] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.962] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 106.962] kgem_check_bo: num_pages=+8898, num_exec=+2 >[ 106.962] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 106.962] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 106.962] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 106.962] kgem_add_handle: handle=4, index=0 >[ 106.962] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.962] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 106.962] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.962] gen9_composite_get_binding_table(ffc0) >[ 106.962] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 >[ 106.962] kgem_add_handle: handle=17, index=1 >[ 106.962] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdfff000) >[ 106.962] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 106.962] [3fe0] bind bo(handle=17, addr=fdfff000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render >[ 106.962] kgem_add_reloc64: handle=19, pos=16344, delta=0, domains=40000 >[ 106.962] kgem_add_handle: handle=19, index=2 >[ 106.962] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fdcdc000) >[ 106.962] [3fd0] bind bo(handle=19, addr=fdcdc000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> sampler >[ 106.962] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 106.962] gen9_emit_sampler: sampler = 2 >[ 106.962] gen9_emit_sf: num_sf_outputs=1 >[ 106.962] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.962] gen9_emit_vertex_elements: setup id=2 >[ 106.962] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.962] gen9_render_composite_box: (80, 32), (400, 2160) >[ 106.962] apply_damage: damage=0x0, region=1 [(80, 32), (400, 2160) + (0, 0)] >[ 106.962] gen8_vertex_flush[490] = 3 >[ 106.962] sna_destroy_pixmap: pixmap=37, attached?=1 >[ 106.962] _kgem_bo_destroy: handle=19, proxy? 0 >[ 106.962] __kgem_bo_destroy: handle=19, size=3268608 >[ 106.962] __kgem_bo_destroy: handle=19 -> active >[ 106.962] __sna_free_pixmap(pixmap=37) >[ 106.962] sna_create_pixmap(1, 32, 32, usage=0) >[ 106.962] kgem_can_create_2d: 1x32 @ 32 >[ 106.962] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 106.962] kgem_can_create_2d: untiled size=4096 >[ 106.962] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 106.962] kgem_choose_tiling: 1x32 -> 0 >[ 106.962] sna_create_pixmap: usage=0, flags=a >[ 106.962] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 106.962] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 106.962] create_pixmap: serial=81, usage=0, 1x32 >[ 106.962] sna_create_pixmap: serial=81, 1x32, usage=0 >[ 106.962] sna_composite_rectangles(pixmap=82, op=0, 0 x 1 [(0, 0)x(1, 32) ...]) >[ 106.962] sna_composite_rectangles: converted to op 0 >[ 106.962] sna_composite_rectangles[0] (0, 0)x(1, 32) -> (0, 0), (1, 32) >[ 106.962] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 32) x 1 >[ 106.962] sna_composite_rectangles: clipped extents (0, 0),(1, 32) x 1 >[ 106.962] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 32) >[ 106.962] sna_composite_rectangles: fallback, dst pixmap=82 too small or not attached >[ 106.962] sna_composite_rectangles: fallback >[ 106.962] sna_drawable_move_region_to_cpu(pixmap=82 (1x32), [(0, 0), (1, 32)], flags=1) >[ 106.962] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 106.962] _sna_pixmap_move_to_cpu(pixmap=82, 1x32, flags=1) >[ 106.962] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.962] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.962] operate_inplace: no, inplace operation not suitable >[ 106.962] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.962] __sna_damage_all(1, 32) >[ 106.962] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.962] sna_validate_gc(0x5619f1770810) changes=0, previous serial=42, drawable=52 >[ 106.962] sna_validate_gc: recomputing clip >[ 106.962] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 106.962] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 106.962] try_upload__fast: ignore existing cpu damage (if any) >[ 106.962] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 106.962] try_upload__fast: no, no gpu damage >[ 106.962] sna_drawable_move_region_to_cpu(pixmap=82 (1x32), [(0, 0), (1, 32)], flags=1) >[ 106.962] sna_drawable_move_region_to_cpu: pixmap=82 all damaged on CPU >[ 106.962] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.962] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 106.962] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 106.962] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 106.962] sna_composite(pixmap=33, op=3, src=82+(0, 0), mask=0+(0, 0), dst=33+(0, 0)+(0, 0), size=(3840, 32) >[ 106.962] sna_compute_composite_region: dst=(0, 0)x(3840, 32) >[ 106.962] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 32) >[ 106.962] clip_to_dst: region: 1x[(0, 0), (3840, 32)], clip: 1x[(0, 0), (3840, 2160)] >[ 106.962] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 32) >[ 106.962] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (3840, 32) >[ 106.962] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 32) + (0, 0) >[ 106.962] gen9_render_composite: 3840x32, current mode=1/1 >[ 106.962] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 106.962] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 106.962] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.962] gen9_composite_set_target: (0, 0)x(3840, 32), partial?=1 >[ 106.962] sna_drawable_use_bo pixmap=33, box=((0, 0), (3840, 32)), flags=7... >[ 106.962] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.962] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.962] sna_drawable_use_bo: using whole GPU bo >[ 106.962] gen9_composite_set_target: pixmap=33, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.962] gen9_composite_picture: (0, 0)x(3840, 32), dst=(0, 0) >[ 106.962] sna_transform_is_imprecise_integer_translation: no transform >[ 106.962] gen9_composite_picture: integer translation (0, 0), removing >[ 106.962] sna_render_pixmap_bo pixmap=82, (0, 0)x(3840, 32)/(1, 32) >[ 106.962] sna_render_pixmap_bo box=(0, 0), (1, 32): (1, 32)/(1, 32) >[ 106.962] sna_render_pixmap_bo: offset=(0, 0), size=(1, 32) >[ 106.962] use_cpu_bo: no cpu bo >[ 106.962] move_to_gpu: migrating whole pixmap (1x32) for source (0,0),(1,32), count 5? 0 >[ 106.962] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 32) >[ 106.962] upload: box=(0, 0), (1, 32), pixmap=1x32 >[ 106.962] sna_drawable_move_region_to_cpu(pixmap=82 (1x32), [(0, 0), (1, 32)], flags=2) >[ 106.962] sna_drawable_move_region_to_cpu: pixmap=82 all damaged on CPU >[ 106.962] kgem_can_create_2d: 1x32 @ 32 >[ 106.962] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 106.962] kgem_can_create_2d: untiled size=4096 >[ 106.962] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 106.962] kgem_choose_tiling: 1x32 -> 0 >[ 106.962] kgem_upload_source_image : (0, 0), (1, 32), stride=4, bpp=32 >[ 106.962] kgem_create_buffer_2d: 1x32, 32 bpp, stride=32 >[ 106.962] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.962] kgem_create_buffer: reusing buffer? used=16384 + size=1024, total=262144 >[ 106.962] kgem_create_proxy: target handle=23 [proxy? -1], offset=16384, length=1024, io=1 >[ 106.962] __kgem_bo_init(handle=23, num_pages=1024) >[ 106.962] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/32 >[ 106.962] upload: adding upload cache to pixmap=82 >[ 106.962] kgem_proxy_bo_attach: handle=23 >[ 106.962] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 106.962] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.962] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 106.962] gen4_choose_composite_emitter: identity src, no mask >[ 106.962] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 106.962] gen9_composite_get_binding_table(ff00) >[ 106.962] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 >[ 106.962] kgem_add_reloc64: adding proxy [delta=16384] for handle=23 >[ 106.962] kgem_add_handle: handle=23, index=3 >[ 106.962] kgem_add_reloc64[5] = (delta=16384, target handle=3, presumed=fd545000) >[ 106.962] [3fb0] bind bo(handle=23, addr=fd549000), format=192, width=1, height=32, pitch=32, tiling=0 -> sampler >[ 106.962] gen9_emit_sampler: sampler = a >[ 106.962] gen9_emit_vertex_elements: setup id=2 >[ 106.962] gen9_render_composite_box: (0, 0), (3840, 32) >[ 106.962] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 32) + (0, 0)] >[ 106.962] gen8_vertex_flush[4d4] = 3 >[ 106.962] sna_destroy_pixmap: pixmap=82, attached?=1 >[ 106.962] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.962] __sna_free_pixmap(pixmap=82) >[ 106.962] sna_composite_rectangles(pixmap=33, op=3, 660a0a0a x 1 [(0, 0)x(3840, 24) ...]) >[ 106.962] sna_composite_rectangles: converted to op 3 >[ 106.962] sna_composite_rectangles[0] (0, 0)x(3840, 24) -> (0, 0), (3840, 24) >[ 106.962] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 24) x 1 >[ 106.962] sna_composite_rectangles: clipped extents (0, 0),(3840, 24) x 1 >[ 106.962] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 24) >[ 106.962] sna_drawable_use_bo pixmap=33, box=((0, 0), (3840, 24)), flags=1... >[ 106.962] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 106.962] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.962] sna_drawable_use_bo: using whole GPU bo >[ 106.962] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 106.962] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 106.962] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 24) ...]) >[ 106.962] sna_render_get_solid: 660a0a0a >[ 106.962] sna_render_get_solid(2) = 660a0a0a (old) >[ 106.962] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 106.962] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.962] aligning vertex: was 3, now 2 floats per vertex >[ 106.962] gen9_composite_get_binding_table(fe80) >[ 106.962] kgem_add_reloc64: handle=18, pos=16280, delta=0, domains=40000 >[ 106.962] kgem_add_reloc64: adding proxy [delta=8] for handle=18 >[ 106.962] kgem_add_handle: handle=18, index=4 >[ 106.962] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffa000) >[ 106.962] [3f90] bind bo(handle=18, addr=fdffa008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.962] gen9_emit_sampler: sampler = 1 >[ 106.962] gen9_emit_vertex_elements: setup id=0 >[ 106.962] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 106.962] (0, 0), (3840, 24) >[ 106.962] gen8_vertex_flush[548] = 3 >[ 106.962] sna_create_pixmap(16, 16, 32, usage=0) >[ 106.962] kgem_can_create_2d: 16x16 @ 32 >[ 106.962] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 106.962] kgem_can_create_2d: untiled size=4096 >[ 106.962] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 106.962] kgem_choose_tiling: 16x16 -> 0 >[ 106.962] sna_create_pixmap: usage=0, flags=a >[ 106.962] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 106.962] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 106.962] create_pixmap: serial=83, usage=0, 16x16 >[ 106.962] sna_create_pixmap: serial=83, 16x16, usage=0 >[ 106.962] sna_validate_gc(0x5619f1770810) changes=0, previous serial=52, drawable=54 >[ 106.962] sna_validate_gc: recomputing clip >[ 106.962] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 106.962] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 106.962] try_upload__fast: ignore existing cpu damage (if any) >[ 106.962] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 106.962] try_upload__fast: no, no gpu damage >[ 106.962] sna_drawable_move_region_to_cpu(pixmap=84 (16x16), [(0, 0), (16, 16)], flags=1) >[ 106.962] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 106.962] _sna_pixmap_move_to_cpu(pixmap=84, 16x16, flags=1) >[ 106.962] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.962] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.962] operate_inplace: no, inplace operation not suitable >[ 106.962] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.962] __sna_damage_all(16, 16) >[ 106.962] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.962] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 106.962] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 106.962] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 106.962] sna_composite(pixmap=33, op=3, src=84+(0, 0), mask=0+(3819, 4), dst=33+(3819, 4)+(0, 0), size=(16, 16) >[ 106.962] sna_compute_composite_region: dst=(3819, 4)x(16, 16) >[ 106.962] sna_compute_composite_region: initial clip against dst->pDrawable: (3819, 4), (3835, 20) >[ 106.962] clip_to_dst: region: 1x[(3819, 4), (3835, 20)], clip: 1x[(0, 0), (3840, 2160)] >[ 106.962] sna_compute_composite_region: clip against dst->pCompositeClip: (3819, 4), (3835, 20) >[ 106.962] sna_compute_composite_region: clip against src (16x16 clip=0): (3819, 4), (3835, 20) >[ 106.962] sna_composite: composite region extents:+(0, 0) -> (3819, 4), (3835, 20) + (0, 0) >[ 106.962] gen9_render_composite: 16x16, current mode=1/1 >[ 106.962] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 106.962] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 106.962] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.962] gen9_composite_set_target: (3819, 4)x(16, 16), partial?=1 >[ 106.962] sna_drawable_use_bo pixmap=33, box=((3819, 4), (3835, 20)), flags=7... >[ 106.962] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.962] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.962] sna_drawable_use_bo: using whole GPU bo >[ 106.962] gen9_composite_set_target: pixmap=33, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.962] gen9_composite_picture: (0, 0)x(16, 16), dst=(3819, 4) >[ 106.963] sna_transform_is_imprecise_integer_translation: no transform >[ 106.963] gen9_composite_picture: integer translation (0, 0), removing >[ 106.963] sna_render_pixmap_bo pixmap=84, (0, 0)x(16, 16)/(16, 16) >[ 106.963] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 106.963] sna_render_pixmap_bo: offset=(-3819, -4), size=(16, 16) >[ 106.963] use_cpu_bo: no cpu bo >[ 106.963] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 106.963] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 106.963] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 106.963] sna_drawable_move_region_to_cpu(pixmap=84 (16x16), [(0, 0), (16, 16)], flags=2) >[ 106.963] sna_drawable_move_region_to_cpu: pixmap=84 all damaged on CPU >[ 106.963] kgem_can_create_2d: 16x16 @ 32 >[ 106.963] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 106.963] kgem_can_create_2d: untiled size=4096 >[ 106.963] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 106.963] kgem_choose_tiling: 16x16 -> 0 >[ 106.963] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 106.963] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 106.963] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.963] kgem_create_buffer: reusing buffer? used=17408 + size=1024, total=262144 >[ 106.963] kgem_create_proxy: target handle=23 [proxy? -1], offset=17408, length=1024, io=1 >[ 106.963] __kgem_bo_init(handle=23, num_pages=1024) >[ 106.963] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 106.963] upload: adding upload cache to pixmap=84 >[ 106.963] kgem_proxy_bo_attach: handle=23 >[ 106.963] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 106.963] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.963] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 106.963] gen4_choose_composite_emitter: identity src, no mask >[ 106.963] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.963] aligning vertex: was 2, now 3 floats per vertex >[ 106.963] gen9_composite_get_binding_table(fe00) >[ 106.963] kgem_add_reloc64: handle=23, pos=16248, delta=0, domains=40000 >[ 106.963] kgem_add_reloc64: adding proxy [delta=17408] for handle=23 >[ 106.963] kgem_add_reloc64[7] = (delta=17408, target handle=3, presumed=fd545000) >[ 106.963] [3f70] bind bo(handle=23, addr=fd549400), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 106.963] gen9_emit_sampler: sampler = 2 >[ 106.963] gen9_emit_vertex_elements: setup id=2 >[ 106.963] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.963] gen9_render_composite_box: (3819, 4), (3835, 20) >[ 106.963] apply_damage: damage=0x0, region=1 [(3819, 4), (3835, 20) + (0, 0)] >[ 106.963] gen8_vertex_flush[5a8] = 3 >[ 106.963] sna_destroy_pixmap: pixmap=84, attached?=1 >[ 106.963] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.963] __sna_free_pixmap(pixmap=84) >[ 106.963] sna_create_pixmap(9, 8, 32, usage=3) >[ 106.963] kgem_can_create_2d: 9x8 @ 32 >[ 106.963] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 >[ 106.963] kgem_can_create_2d: untiled size=4096 >[ 106.963] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X >[ 106.963] kgem_choose_tiling: 9x8 -> 0 >[ 106.963] sna_create_pixmap: usage=3, flags=a >[ 106.963] sna_create_pixmap: small buffer [288], attaching to shadow pixmap >[ 106.963] create_pixmap: allocating pixmap 9x8, depth=32/32, size=296 >[ 106.963] create_pixmap: serial=86, usage=3, 9x8 >[ 106.963] sna_create_pixmap: serial=86, 9x8, usage=3 >[ 106.963] sna_composite(pixmap=86, op=1, src=85+(0, 0), mask=0+(0, 0), dst=86+(0, 0)+(0, 0), size=(9, 8) >[ 106.963] sna_compute_composite_region: dst=(0, 0)x(9, 8) >[ 106.963] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 8) >[ 106.963] clip_to_dst: region: 1x[(0, 0), (9, 8)], clip: 1x[(0, 0), (9, 8)] >[ 106.963] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 8) >[ 106.963] sna_compute_composite_region: clip against src (9x8 clip=0): (0, 0), (9, 8) >[ 106.963] sna_composite: fallback, dst pixmap=86 is too small (or completely damaged) >[ 106.963] sna_composite: fallback -- fbComposite >[ 106.963] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 8): region=((0,0), (9, 8)) >[ 106.963] sna_composite_fb: fallback -- move src to cpu >[ 106.963] sna_composite_fb: fallback -- move dst to cpu >[ 106.963] sna_drawable_move_region_to_cpu(pixmap=86 (9x8), [(0, 0), (9, 8)], flags=5) >[ 106.963] sna_drawable_move_region_to_cpu: region (0, 0), (9, 8) + (0, 0) subsumes pixmap (9x8) >[ 106.963] _sna_pixmap_move_to_cpu(pixmap=86, 9x8, flags=5) >[ 106.963] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.963] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.963] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.963] __sna_damage_all(9, 8) >[ 106.963] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.963] sna_transform_is_imprecise_integer_translation: no transform >[ 106.963] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/36 >[ 106.963] sna_create_pixmap(7, 3, 32, usage=3) >[ 106.963] kgem_can_create_2d: 7x3 @ 32 >[ 106.963] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=3 >[ 106.963] kgem_can_create_2d: untiled size=4096 >[ 106.963] kgem_choose_tiling: too short [3] for TILING_X >[ 106.963] kgem_choose_tiling: 7x3 -> 0 >[ 106.963] sna_create_pixmap: usage=3, flags=a >[ 106.963] sna_create_pixmap: small buffer [84], attaching to shadow pixmap >[ 106.963] create_pixmap: allocating pixmap 7x3, depth=32/32, size=92 >[ 106.963] create_pixmap: serial=88, usage=3, 7x3 >[ 106.963] sna_create_pixmap: serial=88, 7x3, usage=3 >[ 106.963] sna_composite(pixmap=88, op=1, src=87+(0, 0), mask=0+(0, 0), dst=88+(0, 0)+(0, 0), size=(7, 3) >[ 106.963] sna_compute_composite_region: dst=(0, 0)x(7, 3) >[ 106.963] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 3) >[ 106.963] clip_to_dst: region: 1x[(0, 0), (7, 3)], clip: 1x[(0, 0), (7, 3)] >[ 106.963] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 3) >[ 106.963] sna_compute_composite_region: clip against src (7x3 clip=0): (0, 0), (7, 3) >[ 106.963] sna_composite: fallback, dst pixmap=88 is too small (or completely damaged) >[ 106.963] sna_composite: fallback -- fbComposite >[ 106.963] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 3): region=((0,0), (7, 3)) >[ 106.963] sna_composite_fb: fallback -- move src to cpu >[ 106.963] sna_composite_fb: fallback -- move dst to cpu >[ 106.963] sna_drawable_move_region_to_cpu(pixmap=88 (7x3), [(0, 0), (7, 3)], flags=5) >[ 106.963] sna_drawable_move_region_to_cpu: region (0, 0), (7, 3) + (0, 0) subsumes pixmap (7x3) >[ 106.963] _sna_pixmap_move_to_cpu(pixmap=88, 7x3, flags=5) >[ 106.963] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.963] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.963] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.963] __sna_damage_all(7, 3) >[ 106.963] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.963] sna_transform_is_imprecise_integer_translation: no transform >[ 106.963] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x3, pitch=28/28 >[ 106.963] sna_create_pixmap(10, 10, 32, usage=3) >[ 106.963] kgem_can_create_2d: 10x10 @ 32 >[ 106.963] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 106.963] kgem_can_create_2d: untiled size=4096 >[ 106.963] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.963] kgem_choose_tiling: 10x10 -> 0 >[ 106.963] sna_create_pixmap: usage=3, flags=a >[ 106.963] sna_create_pixmap: small buffer [400], attaching to shadow pixmap >[ 106.963] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 >[ 106.963] create_pixmap: serial=90, usage=3, 10x10 >[ 106.963] sna_create_pixmap: serial=90, 10x10, usage=3 >[ 106.963] sna_composite(pixmap=90, op=1, src=89+(0, 0), mask=0+(0, 0), dst=90+(0, 0)+(0, 0), size=(10, 10) >[ 106.963] sna_compute_composite_region: dst=(0, 0)x(10, 10) >[ 106.963] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) >[ 106.963] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] >[ 106.963] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) >[ 106.963] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) >[ 106.963] sna_composite: fallback, dst pixmap=90 is too small (or completely damaged) >[ 106.963] sna_composite: fallback -- fbComposite >[ 106.963] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) >[ 106.963] sna_composite_fb: fallback -- move src to cpu >[ 106.963] sna_composite_fb: fallback -- move dst to cpu >[ 106.963] sna_drawable_move_region_to_cpu(pixmap=90 (10x10), [(0, 0), (10, 10)], flags=5) >[ 106.963] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) >[ 106.963] _sna_pixmap_move_to_cpu(pixmap=90, 10x10, flags=5) >[ 106.963] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.963] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.963] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.963] __sna_damage_all(10, 10) >[ 106.963] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.963] sna_transform_is_imprecise_integer_translation: no transform >[ 106.963] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 >[ 106.963] sna_create_pixmap(7, 8, 32, usage=3) >[ 106.963] kgem_can_create_2d: 7x8 @ 32 >[ 106.963] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 >[ 106.963] kgem_can_create_2d: untiled size=4096 >[ 106.963] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X >[ 106.963] kgem_choose_tiling: 7x8 -> 0 >[ 106.963] sna_create_pixmap: usage=3, flags=a >[ 106.963] sna_create_pixmap: small buffer [224], attaching to shadow pixmap >[ 106.963] create_pixmap: allocating pixmap 7x8, depth=32/32, size=232 >[ 106.963] create_pixmap: serial=92, usage=3, 7x8 >[ 106.963] sna_create_pixmap: serial=92, 7x8, usage=3 >[ 106.963] sna_composite(pixmap=92, op=1, src=91+(0, 0), mask=0+(0, 0), dst=92+(0, 0)+(0, 0), size=(7, 8) >[ 106.963] sna_compute_composite_region: dst=(0, 0)x(7, 8) >[ 106.963] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 8) >[ 106.963] clip_to_dst: region: 1x[(0, 0), (7, 8)], clip: 1x[(0, 0), (7, 8)] >[ 106.963] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 8) >[ 106.963] sna_compute_composite_region: clip against src (7x8 clip=0): (0, 0), (7, 8) >[ 106.963] sna_composite: fallback, dst pixmap=92 is too small (or completely damaged) >[ 106.963] sna_composite: fallback -- fbComposite >[ 106.963] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 8): region=((0,0), (7, 8)) >[ 106.963] sna_composite_fb: fallback -- move src to cpu >[ 106.963] sna_composite_fb: fallback -- move dst to cpu >[ 106.963] sna_drawable_move_region_to_cpu(pixmap=92 (7x8), [(0, 0), (7, 8)], flags=5) >[ 106.963] sna_drawable_move_region_to_cpu: region (0, 0), (7, 8) + (0, 0) subsumes pixmap (7x8) >[ 106.963] _sna_pixmap_move_to_cpu(pixmap=92, 7x8, flags=5) >[ 106.963] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.963] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.963] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.963] __sna_damage_all(7, 8) >[ 106.963] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.963] sna_transform_is_imprecise_integer_translation: no transform >[ 106.963] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x8, pitch=28/28 >[ 106.963] sna_create_pixmap(10, 8, 32, usage=3) >[ 106.963] kgem_can_create_2d: 10x8 @ 32 >[ 106.963] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 >[ 106.963] kgem_can_create_2d: untiled size=4096 >[ 106.963] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.963] kgem_choose_tiling: 10x8 -> 0 >[ 106.963] sna_create_pixmap: usage=3, flags=a >[ 106.963] sna_create_pixmap: small buffer [320], attaching to shadow pixmap >[ 106.963] create_pixmap: allocating pixmap 10x8, depth=32/32, size=328 >[ 106.963] create_pixmap: serial=94, usage=3, 10x8 >[ 106.963] sna_create_pixmap: serial=94, 10x8, usage=3 >[ 106.963] sna_composite(pixmap=94, op=1, src=93+(0, 0), mask=0+(0, 0), dst=94+(0, 0)+(0, 0), size=(10, 8) >[ 106.963] sna_compute_composite_region: dst=(0, 0)x(10, 8) >[ 106.963] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 8) >[ 106.963] clip_to_dst: region: 1x[(0, 0), (10, 8)], clip: 1x[(0, 0), (10, 8)] >[ 106.963] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 8) >[ 106.963] sna_compute_composite_region: clip against src (10x8 clip=0): (0, 0), (10, 8) >[ 106.963] sna_composite: fallback, dst pixmap=94 is too small (or completely damaged) >[ 106.963] sna_composite: fallback -- fbComposite >[ 106.963] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 8): region=((0,0), (10, 8)) >[ 106.963] sna_composite_fb: fallback -- move src to cpu >[ 106.963] sna_composite_fb: fallback -- move dst to cpu >[ 106.963] sna_drawable_move_region_to_cpu(pixmap=94 (10x8), [(0, 0), (10, 8)], flags=5) >[ 106.963] sna_drawable_move_region_to_cpu: region (0, 0), (10, 8) + (0, 0) subsumes pixmap (10x8) >[ 106.963] _sna_pixmap_move_to_cpu(pixmap=94, 10x8, flags=5) >[ 106.963] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.963] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.963] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.963] __sna_damage_all(10, 8) >[ 106.963] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.963] sna_transform_is_imprecise_integer_translation: no transform >[ 106.963] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x8, pitch=40/40 >[ 106.963] sna_create_pixmap(9, 8, 32, usage=3) >[ 106.963] kgem_can_create_2d: 9x8 @ 32 >[ 106.963] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 >[ 106.963] kgem_can_create_2d: untiled size=4096 >[ 106.963] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X >[ 106.963] kgem_choose_tiling: 9x8 -> 0 >[ 106.963] sna_create_pixmap: usage=3, flags=a >[ 106.963] sna_create_pixmap: small buffer [288], attaching to shadow pixmap >[ 106.963] create_pixmap: allocating pixmap 9x8, depth=32/32, size=296 >[ 106.963] create_pixmap: serial=96, usage=3, 9x8 >[ 106.963] sna_create_pixmap: serial=96, 9x8, usage=3 >[ 106.963] sna_composite(pixmap=96, op=1, src=95+(0, 0), mask=0+(0, 0), dst=96+(0, 0)+(0, 0), size=(9, 8) >[ 106.963] sna_compute_composite_region: dst=(0, 0)x(9, 8) >[ 106.963] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 8) >[ 106.963] clip_to_dst: region: 1x[(0, 0), (9, 8)], clip: 1x[(0, 0), (9, 8)] >[ 106.963] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 8) >[ 106.963] sna_compute_composite_region: clip against src (9x8 clip=0): (0, 0), (9, 8) >[ 106.963] sna_composite: fallback, dst pixmap=96 is too small (or completely damaged) >[ 106.963] sna_composite: fallback -- fbComposite >[ 106.963] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 8): region=((0,0), (9, 8)) >[ 106.963] sna_composite_fb: fallback -- move src to cpu >[ 106.963] sna_composite_fb: fallback -- move dst to cpu >[ 106.963] sna_drawable_move_region_to_cpu(pixmap=96 (9x8), [(0, 0), (9, 8)], flags=5) >[ 106.963] sna_drawable_move_region_to_cpu: region (0, 0), (9, 8) + (0, 0) subsumes pixmap (9x8) >[ 106.963] _sna_pixmap_move_to_cpu(pixmap=96, 9x8, flags=5) >[ 106.963] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.963] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.963] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.963] __sna_damage_all(9, 8) >[ 106.963] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.963] sna_transform_is_imprecise_integer_translation: no transform >[ 106.963] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/36 >[ 106.963] sna_create_pixmap(5, 11, 32, usage=3) >[ 106.963] kgem_can_create_2d: 5x11 @ 32 >[ 106.963] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=11 >[ 106.963] kgem_can_create_2d: untiled size=4096 >[ 106.963] kgem_choose_tiling: too thin [width 5, 32 bpp] for TILING_X >[ 106.963] kgem_choose_tiling: 5x11 -> 0 >[ 106.963] sna_create_pixmap: usage=3, flags=a >[ 106.963] sna_create_pixmap: small buffer [220], attaching to shadow pixmap >[ 106.963] create_pixmap: allocating pixmap 5x11, depth=32/32, size=228 >[ 106.963] create_pixmap: serial=98, usage=3, 5x11 >[ 106.963] sna_create_pixmap: serial=98, 5x11, usage=3 >[ 106.963] sna_composite(pixmap=98, op=1, src=97+(0, 0), mask=0+(0, 0), dst=98+(0, 0)+(0, 0), size=(5, 11) >[ 106.963] sna_compute_composite_region: dst=(0, 0)x(5, 11) >[ 106.963] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 11) >[ 106.963] clip_to_dst: region: 1x[(0, 0), (5, 11)], clip: 1x[(0, 0), (5, 11)] >[ 106.963] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 11) >[ 106.963] sna_compute_composite_region: clip against src (5x11 clip=0): (0, 0), (5, 11) >[ 106.963] sna_composite: fallback, dst pixmap=98 is too small (or completely damaged) >[ 106.963] sna_composite: fallback -- fbComposite >[ 106.963] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(5, 11): region=((0,0), (5, 11)) >[ 106.963] sna_composite_fb: fallback -- move src to cpu >[ 106.963] sna_composite_fb: fallback -- move dst to cpu >[ 106.963] sna_drawable_move_region_to_cpu(pixmap=98 (5x11), [(0, 0), (5, 11)], flags=5) >[ 106.963] sna_drawable_move_region_to_cpu: region (0, 0), (5, 11) + (0, 0) subsumes pixmap (5x11) >[ 106.963] _sna_pixmap_move_to_cpu(pixmap=98, 5x11, flags=5) >[ 106.963] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.963] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.963] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.963] __sna_damage_all(5, 11) >[ 106.963] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.963] sna_transform_is_imprecise_integer_translation: no transform >[ 106.963] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x11, pitch=20/20 >[ 106.963] sna_create_pixmap(9, 8, 32, usage=3) >[ 106.963] kgem_can_create_2d: 9x8 @ 32 >[ 106.963] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 >[ 106.963] kgem_can_create_2d: untiled size=4096 >[ 106.963] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X >[ 106.963] kgem_choose_tiling: 9x8 -> 0 >[ 106.963] sna_create_pixmap: usage=3, flags=a >[ 106.963] sna_create_pixmap: small buffer [288], attaching to shadow pixmap >[ 106.963] create_pixmap: allocating pixmap 9x8, depth=32/32, size=296 >[ 106.963] create_pixmap: serial=100, usage=3, 9x8 >[ 106.963] sna_create_pixmap: serial=100, 9x8, usage=3 >[ 106.963] sna_composite(pixmap=100, op=1, src=99+(0, 0), mask=0+(0, 0), dst=100+(0, 0)+(0, 0), size=(9, 8) >[ 106.963] sna_compute_composite_region: dst=(0, 0)x(9, 8) >[ 106.963] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 8) >[ 106.963] clip_to_dst: region: 1x[(0, 0), (9, 8)], clip: 1x[(0, 0), (9, 8)] >[ 106.963] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 8) >[ 106.963] sna_compute_composite_region: clip against src (9x8 clip=0): (0, 0), (9, 8) >[ 106.963] sna_composite: fallback, dst pixmap=100 is too small (or completely damaged) >[ 106.963] sna_composite: fallback -- fbComposite >[ 106.963] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 8): region=((0,0), (9, 8)) >[ 106.963] sna_composite_fb: fallback -- move src to cpu >[ 106.963] sna_composite_fb: fallback -- move dst to cpu >[ 106.963] sna_drawable_move_region_to_cpu(pixmap=100 (9x8), [(0, 0), (9, 8)], flags=5) >[ 106.963] sna_drawable_move_region_to_cpu: region (0, 0), (9, 8) + (0, 0) subsumes pixmap (9x8) >[ 106.963] _sna_pixmap_move_to_cpu(pixmap=100, 9x8, flags=5) >[ 106.963] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.963] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.963] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.963] __sna_damage_all(9, 8) >[ 106.963] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.963] sna_transform_is_imprecise_integer_translation: no transform >[ 106.963] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/36 >[ 106.963] sna_create_pixmap(11, 8, 32, usage=3) >[ 106.963] kgem_can_create_2d: 11x8 @ 32 >[ 106.963] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 >[ 106.963] kgem_can_create_2d: untiled size=4096 >[ 106.963] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X >[ 106.963] kgem_choose_tiling: 11x8 -> 0 >[ 106.963] sna_create_pixmap: usage=3, flags=a >[ 106.964] sna_create_pixmap: small buffer [352], attaching to shadow pixmap >[ 106.964] create_pixmap: allocating pixmap 11x8, depth=32/32, size=360 >[ 106.964] create_pixmap: serial=102, usage=3, 11x8 >[ 106.964] sna_create_pixmap: serial=102, 11x8, usage=3 >[ 106.964] sna_composite(pixmap=102, op=1, src=101+(0, 0), mask=0+(0, 0), dst=102+(0, 0)+(0, 0), size=(11, 8) >[ 106.964] sna_compute_composite_region: dst=(0, 0)x(11, 8) >[ 106.964] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 8) >[ 106.964] clip_to_dst: region: 1x[(0, 0), (11, 8)], clip: 1x[(0, 0), (11, 8)] >[ 106.964] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 8) >[ 106.964] sna_compute_composite_region: clip against src (11x8 clip=0): (0, 0), (11, 8) >[ 106.964] sna_composite: fallback, dst pixmap=102 is too small (or completely damaged) >[ 106.964] sna_composite: fallback -- fbComposite >[ 106.964] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 8): region=((0,0), (11, 8)) >[ 106.964] sna_composite_fb: fallback -- move src to cpu >[ 106.964] sna_composite_fb: fallback -- move dst to cpu >[ 106.964] sna_drawable_move_region_to_cpu(pixmap=102 (11x8), [(0, 0), (11, 8)], flags=5) >[ 106.964] sna_drawable_move_region_to_cpu: region (0, 0), (11, 8) + (0, 0) subsumes pixmap (11x8) >[ 106.964] _sna_pixmap_move_to_cpu(pixmap=102, 11x8, flags=5) >[ 106.964] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.964] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.964] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.964] __sna_damage_all(11, 8) >[ 106.964] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.964] sna_transform_is_imprecise_integer_translation: no transform >[ 106.964] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x8, pitch=44/44 >[ 106.964] sna_create_pixmap(9, 8, 32, usage=3) >[ 106.964] kgem_can_create_2d: 9x8 @ 32 >[ 106.964] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 >[ 106.964] kgem_can_create_2d: untiled size=4096 >[ 106.964] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X >[ 106.964] kgem_choose_tiling: 9x8 -> 0 >[ 106.964] sna_create_pixmap: usage=3, flags=a >[ 106.964] sna_create_pixmap: small buffer [288], attaching to shadow pixmap >[ 106.964] create_pixmap: allocating pixmap 9x8, depth=32/32, size=296 >[ 106.964] create_pixmap: serial=104, usage=3, 9x8 >[ 106.964] sna_create_pixmap: serial=104, 9x8, usage=3 >[ 106.964] sna_composite(pixmap=104, op=1, src=103+(0, 0), mask=0+(0, 0), dst=104+(0, 0)+(0, 0), size=(9, 8) >[ 106.964] sna_compute_composite_region: dst=(0, 0)x(9, 8) >[ 106.964] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 8) >[ 106.964] clip_to_dst: region: 1x[(0, 0), (9, 8)], clip: 1x[(0, 0), (9, 8)] >[ 106.964] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 8) >[ 106.964] sna_compute_composite_region: clip against src (9x8 clip=0): (0, 0), (9, 8) >[ 106.964] sna_composite: fallback, dst pixmap=104 is too small (or completely damaged) >[ 106.964] sna_composite: fallback -- fbComposite >[ 106.964] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 8): region=((0,0), (9, 8)) >[ 106.964] sna_composite_fb: fallback -- move src to cpu >[ 106.964] sna_composite_fb: fallback -- move dst to cpu >[ 106.964] sna_drawable_move_region_to_cpu(pixmap=104 (9x8), [(0, 0), (9, 8)], flags=5) >[ 106.964] sna_drawable_move_region_to_cpu: region (0, 0), (9, 8) + (0, 0) subsumes pixmap (9x8) >[ 106.964] _sna_pixmap_move_to_cpu(pixmap=104, 9x8, flags=5) >[ 106.964] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.964] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.964] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.964] __sna_damage_all(9, 8) >[ 106.964] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.964] sna_transform_is_imprecise_integer_translation: no transform >[ 106.964] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/36 >[ 106.964] sna_create_pixmap(10, 10, 32, usage=3) >[ 106.964] kgem_can_create_2d: 10x10 @ 32 >[ 106.964] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 106.964] kgem_can_create_2d: untiled size=4096 >[ 106.964] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.964] kgem_choose_tiling: 10x10 -> 0 >[ 106.964] sna_create_pixmap: usage=3, flags=a >[ 106.964] sna_create_pixmap: small buffer [400], attaching to shadow pixmap >[ 106.964] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 >[ 106.964] create_pixmap: serial=106, usage=3, 10x10 >[ 106.964] sna_create_pixmap: serial=106, 10x10, usage=3 >[ 106.964] sna_composite(pixmap=106, op=1, src=105+(0, 0), mask=0+(0, 0), dst=106+(0, 0)+(0, 0), size=(10, 10) >[ 106.964] sna_compute_composite_region: dst=(0, 0)x(10, 10) >[ 106.964] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) >[ 106.964] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] >[ 106.964] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) >[ 106.964] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) >[ 106.964] sna_composite: fallback, dst pixmap=106 is too small (or completely damaged) >[ 106.964] sna_composite: fallback -- fbComposite >[ 106.964] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) >[ 106.964] sna_composite_fb: fallback -- move src to cpu >[ 106.964] sna_composite_fb: fallback -- move dst to cpu >[ 106.964] sna_drawable_move_region_to_cpu(pixmap=106 (10x10), [(0, 0), (10, 10)], flags=5) >[ 106.964] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) >[ 106.964] _sna_pixmap_move_to_cpu(pixmap=106, 10x10, flags=5) >[ 106.964] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.964] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.964] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.964] __sna_damage_all(10, 10) >[ 106.964] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.964] sna_transform_is_imprecise_integer_translation: no transform >[ 106.964] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 >[ 106.964] sna_create_pixmap(10, 10, 32, usage=3) >[ 106.964] kgem_can_create_2d: 10x10 @ 32 >[ 106.964] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 106.964] kgem_can_create_2d: untiled size=4096 >[ 106.964] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.964] kgem_choose_tiling: 10x10 -> 0 >[ 106.964] sna_create_pixmap: usage=3, flags=a >[ 106.964] sna_create_pixmap: small buffer [400], attaching to shadow pixmap >[ 106.964] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 >[ 106.964] create_pixmap: serial=108, usage=3, 10x10 >[ 106.964] sna_create_pixmap: serial=108, 10x10, usage=3 >[ 106.964] sna_composite(pixmap=108, op=1, src=107+(0, 0), mask=0+(0, 0), dst=108+(0, 0)+(0, 0), size=(10, 10) >[ 106.964] sna_compute_composite_region: dst=(0, 0)x(10, 10) >[ 106.964] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) >[ 106.964] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] >[ 106.964] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) >[ 106.964] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) >[ 106.964] sna_composite: fallback, dst pixmap=108 is too small (or completely damaged) >[ 106.964] sna_composite: fallback -- fbComposite >[ 106.964] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) >[ 106.964] sna_composite_fb: fallback -- move src to cpu >[ 106.964] sna_composite_fb: fallback -- move dst to cpu >[ 106.964] sna_drawable_move_region_to_cpu(pixmap=108 (10x10), [(0, 0), (10, 10)], flags=5) >[ 106.964] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) >[ 106.964] _sna_pixmap_move_to_cpu(pixmap=108, 10x10, flags=5) >[ 106.964] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.964] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.964] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.964] __sna_damage_all(10, 10) >[ 106.964] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.964] sna_transform_is_imprecise_integer_translation: no transform >[ 106.964] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 >[ 106.964] sna_create_pixmap(10, 10, 32, usage=3) >[ 106.964] kgem_can_create_2d: 10x10 @ 32 >[ 106.964] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 106.964] kgem_can_create_2d: untiled size=4096 >[ 106.964] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.964] kgem_choose_tiling: 10x10 -> 0 >[ 106.964] sna_create_pixmap: usage=3, flags=a >[ 106.964] sna_create_pixmap: small buffer [400], attaching to shadow pixmap >[ 106.964] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 >[ 106.964] create_pixmap: serial=110, usage=3, 10x10 >[ 106.964] sna_create_pixmap: serial=110, 10x10, usage=3 >[ 106.964] sna_composite(pixmap=110, op=1, src=109+(0, 0), mask=0+(0, 0), dst=110+(0, 0)+(0, 0), size=(10, 10) >[ 106.964] sna_compute_composite_region: dst=(0, 0)x(10, 10) >[ 106.964] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) >[ 106.964] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] >[ 106.964] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) >[ 106.964] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) >[ 106.964] sna_composite: fallback, dst pixmap=110 is too small (or completely damaged) >[ 106.964] sna_composite: fallback -- fbComposite >[ 106.964] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) >[ 106.964] sna_composite_fb: fallback -- move src to cpu >[ 106.964] sna_composite_fb: fallback -- move dst to cpu >[ 106.964] sna_drawable_move_region_to_cpu(pixmap=110 (10x10), [(0, 0), (10, 10)], flags=5) >[ 106.964] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) >[ 106.964] _sna_pixmap_move_to_cpu(pixmap=110, 10x10, flags=5) >[ 106.964] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.964] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.964] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.964] __sna_damage_all(10, 10) >[ 106.964] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.964] sna_transform_is_imprecise_integer_translation: no transform >[ 106.964] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 >[ 106.964] sna_glyphs(op=3, nlist=1, src=(5, 16)) >[ 106.964] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 106.964] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) >[ 106.964] glyphs_format: format=166024, depth=32 >[ 106.964] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 106.964] sna_glyphs: discarding mask >[ 106.964] glyphs0_to_dst(op=3, src=(5, 16), nlist=1, dst=(5, 16)+(0, 0)) >[ 106.964] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94669425138736 size=3840x2160 >[ 106.964] glyph_cache(0): adding glyph to cache 1, pos 56 >[ 106.964] glyph_cache_upload: upload glyph 0x5619f179b7f0 to cache (32, 48)x(9, 8) >[ 106.964] sna_composite(pixmap=2, op=1, src=86+(0, 0), mask=0+(0, 0), dst=2+(32, 48)+(0, 0), size=(9, 8) >[ 106.964] sna_compute_composite_region: dst=(32, 48)x(9, 8) >[ 106.964] sna_compute_composite_region: initial clip against dst->pDrawable: (32, 48), (41, 56) >[ 106.964] clip_to_dst: region: 1x[(32, 48), (41, 56)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.964] sna_compute_composite_region: clip against dst->pCompositeClip: (32, 48), (41, 56) >[ 106.964] sna_compute_composite_region: clip against src (9x8 clip=0): (32, 48), (41, 56) >[ 106.964] sna_composite: composite region extents:+(0, 0) -> (32, 48), (41, 56) + (0, 0) >[ 106.964] gen9_render_composite: 9x8, current mode=1/1 >[ 106.964] kgem_bo_is_render: handle=6, rq? 0 [0] >[ 106.964] sna_blt_composite (0, 0), (32, 48), 9x8 >[ 106.964] sna_transform_is_imprecise_integer_translation: no transform >[ 106.964] sna_blt_composite: converting transform to integer translation? (0, 0) >[ 106.964] sna_blt_composite: blt dst offset (0, 0), source offset (-32, -48), with alpha fixup? 0 >[ 106.964] use_cpu_bo: no cpu bo >[ 106.964] move_to_gpu: not migrating pixmap=86 due to usage_hint=3 >[ 106.964] sna_drawable_use_bo pixmap=2, box=((32, 48), (41, 56)), flags=9... >[ 106.964] sna_drawable_use_bo: pinned, never REPLACES >[ 106.964] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 106.964] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.964] sna_drawable_use_bo: using whole GPU bo >[ 106.964] sna_drawable_move_region_to_cpu(pixmap=86 (9x8), [(0, 0), (9, 8)], flags=2) >[ 106.964] sna_drawable_move_region_to_cpu: pixmap=86 all damaged on CPU >[ 106.964] prepare_blt_put >[ 106.964] blt_put_composite_box: src=(-32, -48), dst=(0, 0) >[ 106.964] sna_write_boxes x 1, src stride=36, src dx=(-32, -48) >[ 106.964] kgem_bo_can_map: handle=6, map=0x7f3c8eb84000:0x0:0x0, tiling=2, domain=0, offset=4250423296 >[ 106.964] kgem_bo_can_map__cpu: handle=6 >[ 106.964] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 106.964] write_boxes_inplace x 1, handle=6, tiling=2 >[ 106.964] upload_inplace__tiled: tiling=2 >[ 106.964] kgem_bo_can_map: handle=6, map=0x7f3c8eb84000:0x0:0x0, tiling=2, domain=0, offset=4250423296 >[ 106.964] kgem_bo_map: handle=6, offset=4250423296, tiling=2, map=0x7f3c8eb84000:0x0, domain=0 >[ 106.964] __kgem_bo_map__gtt_or_wc: handle=6 >[ 106.964] kgem_trim_vma_cache: type=0, count=-512 (bucket: 10) >[ 106.964] __kgem_busy: handle=6, busy=0, wedged=0 >[ 106.964] kgem_bo_map: sync: needs_flush? 0, domain? 0, busy? 0 >[ 106.964] __kgem_busy: handle=6, busy=0, wedged=0 >[ 106.964] kgem_bo_retire: retiring bo handle=6 (needed flush? 0), rq? 0 [busy?=0] >[ 106.964] assert_bo_retired: handle=6, domain: 0 exec? 0, rq? 0 >[ 106.964] write_boxes_inplace: (0, 0) -> (32, 48) x (9, 8) [bpp=32, src_pitch=36, dst_pitch=4096] >[ 106.964] memcpy_blt: src=(0, 0), dst=(32, 48), size=9x8, pitch=36/4096 >[ 106.964] apply_damage: damage=0x0, region=1 [(32, 48), (41, 56) + (0, 0)] >[ 106.964] gen9_render_composite: 0x0, current mode=1/1 >[ 106.964] kgem_bo_is_busy: handle=6, domain: 2 exec? 0, rq? 0 >[ 106.964] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 106.964] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.964] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.964] sna_drawable_use_bo pixmap=33, box=((0, 0), (3840, 2160)), flags=7... >[ 106.964] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.964] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.964] sna_drawable_use_bo: using whole GPU bo >[ 106.964] gen9_composite_set_target: pixmap=33, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.964] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.964] color_convert: src=ff232321 [20028888] >[ 106.964] color_convert: dst=ff232321 [20028888] >[ 106.964] sna_render_get_solid: ff232321 >[ 106.964] sna_render_finish_solid(force=0, domain=0, busy=1, dirty=0, size=6) >[ 106.964] sna_render_get_solid(6) = ff232321 (new) >[ 106.964] kgem_create_proxy: target handle=18 [proxy? -1], offset=24, length=4, io=0 >[ 106.964] __kgem_bo_init(handle=18, num_pages=4) >[ 106.964] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.964] sna_transform_is_imprecise_integer_translation: no transform >[ 106.964] gen9_composite_picture: integer translation (0, 0), removing >[ 106.964] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.964] sna_render_pixmap_bo: GPU all damaged >[ 106.964] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 106.964] gen4_choose_composite_emitter: solid, identity mask >[ 106.964] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 106.964] aligning vertex: was 3, now 4 floats per vertex >[ 106.964] gen9_composite_get_binding_table(fd80) >[ 106.964] kgem_add_reloc64: handle=18, pos=16216, delta=0, domains=40000 >[ 106.964] kgem_add_reloc64: adding proxy [delta=24] for handle=18 >[ 106.964] kgem_add_reloc64[8] = (delta=24, target handle=4, presumed=fdffa000) >[ 106.964] [3f50] bind bo(handle=18, addr=fdffa018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.964] kgem_add_reloc64: handle=6, pos=16200, delta=0, domains=40000 >[ 106.964] kgem_add_handle: handle=6, index=5 >[ 106.964] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd585000) >[ 106.964] [3f40] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 106.964] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 106.964] gen9_emit_sampler: sampler = a >[ 106.964] gen9_emit_sf: num_sf_outputs=2 >[ 106.964] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.964] gen9_emit_vertex_elements: setup id=9 >[ 106.964] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.964] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.964] glyphs0_to_dst: glyph=(5, 8)x(9, 8), unclipped >[ 106.964] emit_primitive_identity_mask__avx2: dst=(5, 8), mask=(32.00, 48.00) x (9.00, 8.00) >[ 106.964] gen8_vertex_flush[684] = 3 >[ 106.964] gen9_magic_ca_pass: CA fixup (855 -> 858) >[ 106.964] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 106.964] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.964] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.964] glyph_cache(0): adding glyph to cache 1, pos 60 >[ 106.964] glyph_cache_upload: upload glyph 0x5619f179bb40 to cache (48, 48)x(7, 3) >[ 106.964] sna_composite(pixmap=2, op=1, src=88+(0, 0), mask=0+(0, 0), dst=2+(48, 48)+(0, 0), size=(7, 3) >[ 106.964] sna_compute_composite_region: dst=(48, 48)x(7, 3) >[ 106.964] sna_compute_composite_region: initial clip against dst->pDrawable: (48, 48), (55, 51) >[ 106.964] clip_to_dst: region: 1x[(48, 48), (55, 51)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.964] sna_compute_composite_region: clip against dst->pCompositeClip: (48, 48), (55, 51) >[ 106.964] sna_compute_composite_region: clip against src (7x3 clip=0): (48, 48), (55, 51) >[ 106.964] sna_composite: composite region extents:+(0, 0) -> (48, 48), (55, 51) + (0, 0) >[ 106.964] gen9_render_composite: 7x3, current mode=1/1 >[ 106.964] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.964] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.964] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.964] gen9_composite_set_target: (48, 48)x(7, 3), partial?=0 >[ 106.964] sna_drawable_use_bo pixmap=2, box=((48, 48), (55, 51)), flags=f... >[ 106.964] sna_drawable_use_bo: pinned, never REPLACES >[ 106.964] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.964] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.964] sna_drawable_use_bo: using whole GPU bo >[ 106.964] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.964] gen9_composite_picture: (0, 0)x(7, 3), dst=(48, 48) >[ 106.964] sna_transform_is_imprecise_integer_translation: no transform >[ 106.964] gen9_composite_picture: integer translation (0, 0), removing >[ 106.964] sna_render_pixmap_bo pixmap=88, (0, 0)x(7, 3)/(7, 3) >[ 106.964] sna_render_pixmap_bo box=(0, 0), (7, 3): (7, 3)/(7, 3) >[ 106.964] sna_render_pixmap_bo: offset=(-48, -48), size=(7, 3) >[ 106.964] use_cpu_bo: no cpu bo >[ 106.964] move_to_gpu: not migrating pixmap=88 due to usage_hint=3 >[ 106.964] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 3) >[ 106.964] upload: box=(0, 0), (7, 3), pixmap=7x3 >[ 106.965] sna_drawable_move_region_to_cpu(pixmap=88 (7x3), [(0, 0), (7, 3)], flags=2) >[ 106.965] sna_drawable_move_region_to_cpu: pixmap=88 all damaged on CPU >[ 106.965] kgem_can_create_2d: 7x3 @ 32 >[ 106.965] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=3 >[ 106.965] kgem_can_create_2d: untiled size=4096 >[ 106.965] kgem_choose_tiling: too short [3] for TILING_X >[ 106.965] kgem_choose_tiling: 7x3 -> 0 >[ 106.965] kgem_upload_source_image : (0, 0), (7, 3), stride=28, bpp=32 >[ 106.965] kgem_create_buffer_2d: 7x3, 32 bpp, stride=32 >[ 106.965] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.965] kgem_create_buffer: reusing buffer? used=18432 + size=128, total=262144 >[ 106.965] kgem_create_proxy: target handle=23 [proxy? -1], offset=18432, length=128, io=1 >[ 106.965] __kgem_bo_init(handle=23, num_pages=128) >[ 106.965] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x3, pitch=28/32 >[ 106.965] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.965] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.965] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.965] gen4_choose_composite_emitter: identity src, no mask >[ 106.965] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.965] aligning vertex: was 4, now 3 floats per vertex >[ 106.965] gen9_composite_get_binding_table(fcc0) >[ 106.965] kgem_add_reloc64: handle=6, pos=16168, delta=0, domains=20002 >[ 106.965] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd585000) >[ 106.965] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.965] [3f20] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render >[ 106.965] kgem_add_reloc64: handle=23, pos=16152, delta=0, domains=40000 >[ 106.965] kgem_add_reloc64: adding proxy [delta=18432] for handle=23 >[ 106.965] kgem_add_reloc64[11] = (delta=18432, target handle=3, presumed=fd545000) >[ 106.965] [3f10] bind bo(handle=23, addr=fd549800), format=192, width=7, height=3, pitch=32, tiling=0 -> sampler >[ 106.965] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.965] gen9_emit_sampler: sampler = 2 >[ 106.965] gen9_emit_sf: num_sf_outputs=1 >[ 106.965] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.965] gen9_emit_vertex_elements: setup id=2 >[ 106.965] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.965] gen9_render_composite_box: (48, 48), (55, 51) >[ 106.965] apply_damage: damage=0x0, region=1 [(48, 48), (55, 51) + (0, 0)] >[ 106.965] gen8_vertex_flush[7b8] = 3 >[ 106.965] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.965] gen9_render_composite: 0x0, current mode=1/1 >[ 106.965] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.965] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 106.965] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.965] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.965] sna_drawable_use_bo pixmap=33, box=((0, 0), (3840, 2160)), flags=7... >[ 106.965] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.965] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.965] sna_drawable_use_bo: using whole GPU bo >[ 106.965] gen9_composite_set_target: pixmap=33, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.965] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.965] color_convert: src=ff232321 [20028888] >[ 106.965] color_convert: dst=ff232321 [20028888] >[ 106.965] sna_render_get_solid: ff232321 >[ 106.965] sna_render_get_solid(6) = ff232321 (last) >[ 106.965] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.965] sna_transform_is_imprecise_integer_translation: no transform >[ 106.965] gen9_composite_picture: integer translation (0, 0), removing >[ 106.965] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.965] sna_render_pixmap_bo: GPU all damaged >[ 106.965] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 106.965] gen4_choose_composite_emitter: solid, identity mask >[ 106.965] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.965] aligning vertex: was 3, now 4 floats per vertex >[ 106.965] gen9_composite_get_binding_table(fc00) >[ 106.965] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 106.965] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.965] gen9_emit_sampler: sampler = a >[ 106.965] gen9_emit_sf: num_sf_outputs=2 >[ 106.965] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.965] gen9_emit_vertex_elements: setup id=9 >[ 106.965] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.965] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.965] glyphs0_to_dst: glyph=(13, 10)x(7, 3), unclipped >[ 106.965] emit_primitive_identity_mask__avx2: dst=(13, 10), mask=(48.00, 48.00) x (7.00, 3.00) >[ 106.965] gen8_vertex_flush[890] = 3 >[ 106.965] gen9_magic_ca_pass: CA fixup (861 -> 864) >[ 106.965] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 106.965] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.965] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.965] glyph_cache(0): adding glyph to cache 1, pos 64 >[ 106.965] glyph_cache_upload: upload glyph 0x5619f179bcc0 to cache (64, 0)x(10, 10) >[ 106.965] sna_composite(pixmap=2, op=1, src=90+(0, 0), mask=0+(0, 0), dst=2+(64, 0)+(0, 0), size=(10, 10) >[ 106.965] sna_compute_composite_region: dst=(64, 0)x(10, 10) >[ 106.965] sna_compute_composite_region: initial clip against dst->pDrawable: (64, 0), (74, 10) >[ 106.965] clip_to_dst: region: 1x[(64, 0), (74, 10)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.965] sna_compute_composite_region: clip against dst->pCompositeClip: (64, 0), (74, 10) >[ 106.965] sna_compute_composite_region: clip against src (10x10 clip=0): (64, 0), (74, 10) >[ 106.965] sna_composite: composite region extents:+(0, 0) -> (64, 0), (74, 10) + (0, 0) >[ 106.965] gen9_render_composite: 10x10, current mode=1/1 >[ 106.965] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.965] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.965] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.965] gen9_composite_set_target: (64, 0)x(10, 10), partial?=0 >[ 106.965] sna_drawable_use_bo pixmap=2, box=((64, 0), (74, 10)), flags=f... >[ 106.965] sna_drawable_use_bo: pinned, never REPLACES >[ 106.965] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.965] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.965] sna_drawable_use_bo: using whole GPU bo >[ 106.965] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.965] gen9_composite_picture: (0, 0)x(10, 10), dst=(64, 0) >[ 106.965] sna_transform_is_imprecise_integer_translation: no transform >[ 106.965] gen9_composite_picture: integer translation (0, 0), removing >[ 106.965] sna_render_pixmap_bo pixmap=90, (0, 0)x(10, 10)/(10, 10) >[ 106.965] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) >[ 106.965] sna_render_pixmap_bo: offset=(-64, 0), size=(10, 10) >[ 106.965] use_cpu_bo: no cpu bo >[ 106.965] move_to_gpu: not migrating pixmap=90 due to usage_hint=3 >[ 106.965] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) >[ 106.965] upload: box=(0, 0), (10, 10), pixmap=10x10 >[ 106.965] sna_drawable_move_region_to_cpu(pixmap=90 (10x10), [(0, 0), (10, 10)], flags=2) >[ 106.965] sna_drawable_move_region_to_cpu: pixmap=90 all damaged on CPU >[ 106.965] kgem_can_create_2d: 10x10 @ 32 >[ 106.965] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 106.965] kgem_can_create_2d: untiled size=4096 >[ 106.965] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.965] kgem_choose_tiling: 10x10 -> 0 >[ 106.965] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 >[ 106.965] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 >[ 106.965] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.965] kgem_create_buffer: reusing buffer? used=18688 + size=640, total=262144 >[ 106.965] kgem_create_proxy: target handle=23 [proxy? -1], offset=18688, length=640, io=1 >[ 106.965] __kgem_bo_init(handle=23, num_pages=640) >[ 106.965] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 >[ 106.965] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.965] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.965] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.965] gen4_choose_composite_emitter: identity src, no mask >[ 106.965] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.965] aligning vertex: was 4, now 3 floats per vertex >[ 106.965] gen9_composite_get_binding_table(fbc0) >[ 106.965] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.965] kgem_add_reloc64: handle=23, pos=16104, delta=0, domains=40000 >[ 106.965] kgem_add_reloc64: adding proxy [delta=18688] for handle=23 >[ 106.965] kgem_add_reloc64[12] = (delta=18688, target handle=3, presumed=fd545000) >[ 106.965] [3ee0] bind bo(handle=23, addr=fd549900), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler >[ 106.965] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.965] gen9_emit_sampler: sampler = 2 >[ 106.965] gen9_emit_sf: num_sf_outputs=1 >[ 106.965] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.965] gen9_emit_vertex_elements: setup id=2 >[ 106.965] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.965] gen9_render_composite_box: (64, 0), (74, 10) >[ 106.965] apply_damage: damage=0x0, region=1 [(64, 0), (74, 10) + (0, 0)] >[ 106.965] gen8_vertex_flush[9c4] = 3 >[ 106.965] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.965] gen9_render_composite: 0x0, current mode=1/1 >[ 106.965] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.965] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 106.965] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.965] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.965] sna_drawable_use_bo pixmap=33, box=((0, 0), (3840, 2160)), flags=7... >[ 106.965] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.965] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.965] sna_drawable_use_bo: using whole GPU bo >[ 106.965] gen9_composite_set_target: pixmap=33, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.965] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.965] color_convert: src=ff232321 [20028888] >[ 106.965] color_convert: dst=ff232321 [20028888] >[ 106.965] sna_render_get_solid: ff232321 >[ 106.965] sna_render_get_solid(6) = ff232321 (last) >[ 106.965] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.965] sna_transform_is_imprecise_integer_translation: no transform >[ 106.965] gen9_composite_picture: integer translation (0, 0), removing >[ 106.965] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.965] sna_render_pixmap_bo: GPU all damaged >[ 106.965] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 106.965] gen4_choose_composite_emitter: solid, identity mask >[ 106.965] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.965] aligning vertex: was 3, now 4 floats per vertex >[ 106.965] gen9_composite_get_binding_table(fb40) >[ 106.965] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 106.965] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.965] gen9_emit_sampler: sampler = a >[ 106.965] gen9_emit_sf: num_sf_outputs=2 >[ 106.965] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.965] gen9_emit_vertex_elements: setup id=9 >[ 106.965] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.965] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.965] glyphs0_to_dst: glyph=(18, 6)x(10, 10), unclipped >[ 106.965] emit_primitive_identity_mask__avx2: dst=(18, 6), mask=(64.00, 0.00) x (10.00, 10.00) >[ 106.965] gen8_vertex_flush[a9c] = 3 >[ 106.965] gen9_magic_ca_pass: CA fixup (867 -> 870) >[ 106.965] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 106.965] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.965] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.965] glyph_cache(0): adding glyph to cache 1, pos 68 >[ 106.965] glyph_cache_upload: upload glyph 0x5619f179c060 to cache (80, 0)x(7, 8) >[ 106.965] sna_composite(pixmap=2, op=1, src=92+(0, 0), mask=0+(0, 0), dst=2+(80, 0)+(0, 0), size=(7, 8) >[ 106.965] sna_compute_composite_region: dst=(80, 0)x(7, 8) >[ 106.965] sna_compute_composite_region: initial clip against dst->pDrawable: (80, 0), (87, 8) >[ 106.965] clip_to_dst: region: 1x[(80, 0), (87, 8)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.965] sna_compute_composite_region: clip against dst->pCompositeClip: (80, 0), (87, 8) >[ 106.965] sna_compute_composite_region: clip against src (7x8 clip=0): (80, 0), (87, 8) >[ 106.965] sna_composite: composite region extents:+(0, 0) -> (80, 0), (87, 8) + (0, 0) >[ 106.965] gen9_render_composite: 7x8, current mode=1/1 >[ 106.965] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.965] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.965] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.965] gen9_composite_set_target: (80, 0)x(7, 8), partial?=0 >[ 106.965] sna_drawable_use_bo pixmap=2, box=((80, 0), (87, 8)), flags=f... >[ 106.965] sna_drawable_use_bo: pinned, never REPLACES >[ 106.965] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.965] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.965] sna_drawable_use_bo: using whole GPU bo >[ 106.965] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.965] gen9_composite_picture: (0, 0)x(7, 8), dst=(80, 0) >[ 106.965] sna_transform_is_imprecise_integer_translation: no transform >[ 106.965] gen9_composite_picture: integer translation (0, 0), removing >[ 106.965] sna_render_pixmap_bo pixmap=92, (0, 0)x(7, 8)/(7, 8) >[ 106.965] sna_render_pixmap_bo box=(0, 0), (7, 8): (7, 8)/(7, 8) >[ 106.965] sna_render_pixmap_bo: offset=(-80, 0), size=(7, 8) >[ 106.965] use_cpu_bo: no cpu bo >[ 106.965] move_to_gpu: not migrating pixmap=92 due to usage_hint=3 >[ 106.965] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 8) >[ 106.965] upload: box=(0, 0), (7, 8), pixmap=7x8 >[ 106.965] sna_drawable_move_region_to_cpu(pixmap=92 (7x8), [(0, 0), (7, 8)], flags=2) >[ 106.965] sna_drawable_move_region_to_cpu: pixmap=92 all damaged on CPU >[ 106.965] kgem_can_create_2d: 7x8 @ 32 >[ 106.965] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 >[ 106.965] kgem_can_create_2d: untiled size=4096 >[ 106.965] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X >[ 106.965] kgem_choose_tiling: 7x8 -> 0 >[ 106.965] kgem_upload_source_image : (0, 0), (7, 8), stride=28, bpp=32 >[ 106.965] kgem_create_buffer_2d: 7x8, 32 bpp, stride=32 >[ 106.965] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.965] kgem_create_buffer: reusing buffer? used=19456 + size=256, total=262144 >[ 106.965] kgem_create_proxy: target handle=23 [proxy? -1], offset=19456, length=256, io=1 >[ 106.965] __kgem_bo_init(handle=23, num_pages=256) >[ 106.965] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x8, pitch=28/32 >[ 106.965] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.965] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.965] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.965] gen4_choose_composite_emitter: identity src, no mask >[ 106.965] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.965] aligning vertex: was 4, now 3 floats per vertex >[ 106.965] gen9_composite_get_binding_table(fb00) >[ 106.965] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.965] kgem_add_reloc64: handle=23, pos=16056, delta=0, domains=40000 >[ 106.965] kgem_add_reloc64: adding proxy [delta=19456] for handle=23 >[ 106.965] kgem_add_reloc64[13] = (delta=19456, target handle=3, presumed=fd545000) >[ 106.965] [3eb0] bind bo(handle=23, addr=fd549c00), format=192, width=7, height=8, pitch=32, tiling=0 -> sampler >[ 106.965] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.965] gen9_emit_sampler: sampler = 2 >[ 106.965] gen9_emit_sf: num_sf_outputs=1 >[ 106.965] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.965] gen9_emit_vertex_elements: setup id=2 >[ 106.965] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.965] gen9_render_composite_box: (80, 0), (87, 8) >[ 106.965] apply_damage: damage=0x0, region=1 [(80, 0), (87, 8) + (0, 0)] >[ 106.965] gen8_vertex_flush[bd0] = 3 >[ 106.965] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.965] gen9_render_composite: 0x0, current mode=1/1 >[ 106.965] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.965] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 106.965] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.965] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.965] sna_drawable_use_bo pixmap=33, box=((0, 0), (3840, 2160)), flags=7... >[ 106.965] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.965] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.965] sna_drawable_use_bo: using whole GPU bo >[ 106.965] gen9_composite_set_target: pixmap=33, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.965] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.965] color_convert: src=ff232321 [20028888] >[ 106.965] color_convert: dst=ff232321 [20028888] >[ 106.965] sna_render_get_solid: ff232321 >[ 106.965] sna_render_get_solid(6) = ff232321 (last) >[ 106.965] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.965] sna_transform_is_imprecise_integer_translation: no transform >[ 106.965] gen9_composite_picture: integer translation (0, 0), removing >[ 106.965] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.965] sna_render_pixmap_bo: GPU all damaged >[ 106.965] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 106.965] gen4_choose_composite_emitter: solid, identity mask >[ 106.965] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.965] aligning vertex: was 3, now 4 floats per vertex >[ 106.965] gen9_composite_get_binding_table(fa80) >[ 106.965] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 106.965] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.965] gen9_emit_sampler: sampler = a >[ 106.965] gen9_emit_sf: num_sf_outputs=2 >[ 106.965] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.965] gen9_emit_vertex_elements: setup id=9 >[ 106.965] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.965] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.965] glyphs0_to_dst: glyph=(27, 8)x(7, 8), unclipped >[ 106.965] emit_primitive_identity_mask__avx2: dst=(27, 8), mask=(80.00, 0.00) x (7.00, 8.00) >[ 106.965] gen8_vertex_flush[ca8] = 3 >[ 106.965] gen9_magic_ca_pass: CA fixup (873 -> 876) >[ 106.965] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 106.965] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.965] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.965] glyph_cache(0): adding glyph to cache 1, pos 72 >[ 106.965] glyph_cache_upload: upload glyph 0x5619f179c3e0 to cache (64, 16)x(10, 8) >[ 106.965] sna_composite(pixmap=2, op=1, src=94+(0, 0), mask=0+(0, 0), dst=2+(64, 16)+(0, 0), size=(10, 8) >[ 106.965] sna_compute_composite_region: dst=(64, 16)x(10, 8) >[ 106.965] sna_compute_composite_region: initial clip against dst->pDrawable: (64, 16), (74, 24) >[ 106.965] clip_to_dst: region: 1x[(64, 16), (74, 24)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.965] sna_compute_composite_region: clip against dst->pCompositeClip: (64, 16), (74, 24) >[ 106.965] sna_compute_composite_region: clip against src (10x8 clip=0): (64, 16), (74, 24) >[ 106.965] sna_composite: composite region extents:+(0, 0) -> (64, 16), (74, 24) + (0, 0) >[ 106.965] gen9_render_composite: 10x8, current mode=1/1 >[ 106.965] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.965] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.965] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.965] gen9_composite_set_target: (64, 16)x(10, 8), partial?=0 >[ 106.965] sna_drawable_use_bo pixmap=2, box=((64, 16), (74, 24)), flags=f... >[ 106.965] sna_drawable_use_bo: pinned, never REPLACES >[ 106.965] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.965] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.965] sna_drawable_use_bo: using whole GPU bo >[ 106.965] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.965] gen9_composite_picture: (0, 0)x(10, 8), dst=(64, 16) >[ 106.965] sna_transform_is_imprecise_integer_translation: no transform >[ 106.965] gen9_composite_picture: integer translation (0, 0), removing >[ 106.965] sna_render_pixmap_bo pixmap=94, (0, 0)x(10, 8)/(10, 8) >[ 106.965] sna_render_pixmap_bo box=(0, 0), (10, 8): (10, 8)/(10, 8) >[ 106.965] sna_render_pixmap_bo: offset=(-64, -16), size=(10, 8) >[ 106.966] use_cpu_bo: no cpu bo >[ 106.966] move_to_gpu: not migrating pixmap=94 due to usage_hint=3 >[ 106.966] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 8) >[ 106.966] upload: box=(0, 0), (10, 8), pixmap=10x8 >[ 106.966] sna_drawable_move_region_to_cpu(pixmap=94 (10x8), [(0, 0), (10, 8)], flags=2) >[ 106.966] sna_drawable_move_region_to_cpu: pixmap=94 all damaged on CPU >[ 106.966] kgem_can_create_2d: 10x8 @ 32 >[ 106.966] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 >[ 106.966] kgem_can_create_2d: untiled size=4096 >[ 106.966] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.966] kgem_choose_tiling: 10x8 -> 0 >[ 106.966] kgem_upload_source_image : (0, 0), (10, 8), stride=40, bpp=32 >[ 106.966] kgem_create_buffer_2d: 10x8, 32 bpp, stride=64 >[ 106.966] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.966] kgem_create_buffer: reusing buffer? used=19712 + size=512, total=262144 >[ 106.966] kgem_create_proxy: target handle=23 [proxy? -1], offset=19712, length=512, io=1 >[ 106.966] __kgem_bo_init(handle=23, num_pages=512) >[ 106.966] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x8, pitch=40/64 >[ 106.966] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.966] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.966] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.966] gen4_choose_composite_emitter: identity src, no mask >[ 106.966] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.966] aligning vertex: was 4, now 3 floats per vertex >[ 106.966] gen9_composite_get_binding_table(fa40) >[ 106.966] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.966] kgem_add_reloc64: handle=23, pos=16008, delta=0, domains=40000 >[ 106.966] kgem_add_reloc64: adding proxy [delta=19712] for handle=23 >[ 106.966] kgem_add_reloc64[14] = (delta=19712, target handle=3, presumed=fd545000) >[ 106.966] [3e80] bind bo(handle=23, addr=fd549d00), format=192, width=10, height=8, pitch=64, tiling=0 -> sampler >[ 106.966] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.966] gen9_emit_sampler: sampler = 2 >[ 106.966] gen9_emit_sf: num_sf_outputs=1 >[ 106.966] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.966] gen9_emit_vertex_elements: setup id=2 >[ 106.966] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.966] gen9_render_composite_box: (64, 16), (74, 24) >[ 106.966] apply_damage: damage=0x0, region=1 [(64, 16), (74, 24) + (0, 0)] >[ 106.966] gen8_vertex_flush[ddc] = 3 >[ 106.966] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.966] gen9_render_composite: 0x0, current mode=1/1 >[ 106.966] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.966] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 106.966] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.966] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.966] sna_drawable_use_bo pixmap=33, box=((0, 0), (3840, 2160)), flags=7... >[ 106.966] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.966] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.966] sna_drawable_use_bo: using whole GPU bo >[ 106.966] gen9_composite_set_target: pixmap=33, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.966] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.966] color_convert: src=ff232321 [20028888] >[ 106.966] color_convert: dst=ff232321 [20028888] >[ 106.966] sna_render_get_solid: ff232321 >[ 106.966] sna_render_get_solid(6) = ff232321 (last) >[ 106.966] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.966] sna_transform_is_imprecise_integer_translation: no transform >[ 106.966] gen9_composite_picture: integer translation (0, 0), removing >[ 106.966] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.966] sna_render_pixmap_bo: GPU all damaged >[ 106.966] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 106.966] gen4_choose_composite_emitter: solid, identity mask >[ 106.966] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.966] aligning vertex: was 3, now 4 floats per vertex >[ 106.966] gen9_composite_get_binding_table(f9c0) >[ 106.966] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 106.966] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.966] gen9_emit_sampler: sampler = a >[ 106.966] gen9_emit_sf: num_sf_outputs=2 >[ 106.966] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.966] gen9_emit_vertex_elements: setup id=9 >[ 106.966] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.966] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.966] glyphs0_to_dst: glyph=(32, 8)x(10, 8), unclipped >[ 106.966] emit_primitive_identity_mask__avx2: dst=(32, 8), mask=(64.00, 16.00) x (10.00, 8.00) >[ 106.966] gen8_vertex_flush[eb4] = 3 >[ 106.966] gen9_magic_ca_pass: CA fixup (879 -> 882) >[ 106.966] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 106.966] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.966] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.966] glyph_cache(0): adding glyph to cache 1, pos 76 >[ 106.966] glyph_cache_upload: upload glyph 0x5619f179c7c0 to cache (80, 16)x(9, 8) >[ 106.966] sna_composite(pixmap=2, op=1, src=96+(0, 0), mask=0+(0, 0), dst=2+(80, 16)+(0, 0), size=(9, 8) >[ 106.966] sna_compute_composite_region: dst=(80, 16)x(9, 8) >[ 106.966] sna_compute_composite_region: initial clip against dst->pDrawable: (80, 16), (89, 24) >[ 106.966] clip_to_dst: region: 1x[(80, 16), (89, 24)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.966] sna_compute_composite_region: clip against dst->pCompositeClip: (80, 16), (89, 24) >[ 106.966] sna_compute_composite_region: clip against src (9x8 clip=0): (80, 16), (89, 24) >[ 106.966] sna_composite: composite region extents:+(0, 0) -> (80, 16), (89, 24) + (0, 0) >[ 106.966] gen9_render_composite: 9x8, current mode=1/1 >[ 106.966] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.966] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.966] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.966] gen9_composite_set_target: (80, 16)x(9, 8), partial?=0 >[ 106.966] sna_drawable_use_bo pixmap=2, box=((80, 16), (89, 24)), flags=f... >[ 106.966] sna_drawable_use_bo: pinned, never REPLACES >[ 106.966] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.966] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.966] sna_drawable_use_bo: using whole GPU bo >[ 106.966] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.966] gen9_composite_picture: (0, 0)x(9, 8), dst=(80, 16) >[ 106.966] sna_transform_is_imprecise_integer_translation: no transform >[ 106.966] gen9_composite_picture: integer translation (0, 0), removing >[ 106.966] sna_render_pixmap_bo pixmap=96, (0, 0)x(9, 8)/(9, 8) >[ 106.966] sna_render_pixmap_bo box=(0, 0), (9, 8): (9, 8)/(9, 8) >[ 106.966] sna_render_pixmap_bo: offset=(-80, -16), size=(9, 8) >[ 106.966] use_cpu_bo: no cpu bo >[ 106.966] move_to_gpu: not migrating pixmap=96 due to usage_hint=3 >[ 106.966] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 8) >[ 106.966] upload: box=(0, 0), (9, 8), pixmap=9x8 >[ 106.966] sna_drawable_move_region_to_cpu(pixmap=96 (9x8), [(0, 0), (9, 8)], flags=2) >[ 106.966] sna_drawable_move_region_to_cpu: pixmap=96 all damaged on CPU >[ 106.966] kgem_can_create_2d: 9x8 @ 32 >[ 106.966] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 >[ 106.966] kgem_can_create_2d: untiled size=4096 >[ 106.966] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X >[ 106.966] kgem_choose_tiling: 9x8 -> 0 >[ 106.966] kgem_upload_source_image : (0, 0), (9, 8), stride=36, bpp=32 >[ 106.966] kgem_create_buffer_2d: 9x8, 32 bpp, stride=64 >[ 106.966] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.966] kgem_create_buffer: reusing buffer? used=20224 + size=512, total=262144 >[ 106.966] kgem_create_proxy: target handle=23 [proxy? -1], offset=20224, length=512, io=1 >[ 106.966] __kgem_bo_init(handle=23, num_pages=512) >[ 106.966] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/64 >[ 106.966] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.966] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.966] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.966] gen4_choose_composite_emitter: identity src, no mask >[ 106.966] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.966] aligning vertex: was 4, now 3 floats per vertex >[ 106.966] gen9_composite_get_binding_table(f980) >[ 106.966] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.966] kgem_add_reloc64: handle=23, pos=15960, delta=0, domains=40000 >[ 106.966] kgem_add_reloc64: adding proxy [delta=20224] for handle=23 >[ 106.966] kgem_add_reloc64[15] = (delta=20224, target handle=3, presumed=fd545000) >[ 106.966] [3e50] bind bo(handle=23, addr=fd549f00), format=192, width=9, height=8, pitch=64, tiling=0 -> sampler >[ 106.966] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.966] gen9_emit_sampler: sampler = 2 >[ 106.966] gen9_emit_sf: num_sf_outputs=1 >[ 106.966] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.966] gen9_emit_vertex_elements: setup id=2 >[ 106.966] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.966] gen9_render_composite_box: (80, 16), (89, 24) >[ 106.966] apply_damage: damage=0x0, region=1 [(80, 16), (89, 24) + (0, 0)] >[ 106.966] gen8_vertex_flush[fe8] = 3 >[ 106.966] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.966] gen9_render_composite: 0x0, current mode=1/1 >[ 106.966] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.966] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 106.966] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.966] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.966] sna_drawable_use_bo pixmap=33, box=((0, 0), (3840, 2160)), flags=7... >[ 106.966] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.966] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.966] sna_drawable_use_bo: using whole GPU bo >[ 106.966] gen9_composite_set_target: pixmap=33, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.966] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.966] color_convert: src=ff232321 [20028888] >[ 106.966] color_convert: dst=ff232321 [20028888] >[ 106.966] sna_render_get_solid: ff232321 >[ 106.966] sna_render_get_solid(6) = ff232321 (last) >[ 106.966] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.966] sna_transform_is_imprecise_integer_translation: no transform >[ 106.966] gen9_composite_picture: integer translation (0, 0), removing >[ 106.966] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.966] sna_render_pixmap_bo: GPU all damaged >[ 106.966] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 106.966] gen4_choose_composite_emitter: solid, identity mask >[ 106.966] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.966] aligning vertex: was 3, now 4 floats per vertex >[ 106.966] gen9_composite_get_binding_table(f900) >[ 106.966] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 106.966] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.966] gen9_emit_sampler: sampler = a >[ 106.966] gen9_emit_sf: num_sf_outputs=2 >[ 106.966] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.966] gen9_emit_vertex_elements: setup id=9 >[ 106.966] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.966] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.966] glyphs0_to_dst: glyph=(40, 8)x(9, 8), unclipped >[ 106.966] emit_primitive_identity_mask__avx2: dst=(40, 8), mask=(80.00, 16.00) x (9.00, 8.00) >[ 106.966] gen8_vertex_flush[10c0] = 3 >[ 106.966] gen9_magic_ca_pass: CA fixup (885 -> 888) >[ 106.966] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 106.966] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.966] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.966] glyph_cache(0): adding glyph to cache 1, pos 80 >[ 106.966] glyph_cache_upload: upload glyph 0x5619f179cb80 to cache (96, 0)x(5, 11) >[ 106.966] sna_composite(pixmap=2, op=1, src=98+(0, 0), mask=0+(0, 0), dst=2+(96, 0)+(0, 0), size=(5, 11) >[ 106.966] sna_compute_composite_region: dst=(96, 0)x(5, 11) >[ 106.966] sna_compute_composite_region: initial clip against dst->pDrawable: (96, 0), (101, 11) >[ 106.966] clip_to_dst: region: 1x[(96, 0), (101, 11)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.966] sna_compute_composite_region: clip against dst->pCompositeClip: (96, 0), (101, 11) >[ 106.966] sna_compute_composite_region: clip against src (5x11 clip=0): (96, 0), (101, 11) >[ 106.966] sna_composite: composite region extents:+(0, 0) -> (96, 0), (101, 11) + (0, 0) >[ 106.966] gen9_render_composite: 5x11, current mode=1/1 >[ 106.966] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.966] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.966] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.966] gen9_composite_set_target: (96, 0)x(5, 11), partial?=0 >[ 106.966] sna_drawable_use_bo pixmap=2, box=((96, 0), (101, 11)), flags=f... >[ 106.966] sna_drawable_use_bo: pinned, never REPLACES >[ 106.966] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.966] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.966] sna_drawable_use_bo: using whole GPU bo >[ 106.966] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.966] gen9_composite_picture: (0, 0)x(5, 11), dst=(96, 0) >[ 106.966] sna_transform_is_imprecise_integer_translation: no transform >[ 106.966] gen9_composite_picture: integer translation (0, 0), removing >[ 106.966] sna_render_pixmap_bo pixmap=98, (0, 0)x(5, 11)/(5, 11) >[ 106.966] sna_render_pixmap_bo box=(0, 0), (5, 11): (5, 11)/(5, 11) >[ 106.966] sna_render_pixmap_bo: offset=(-96, 0), size=(5, 11) >[ 106.966] use_cpu_bo: no cpu bo >[ 106.966] move_to_gpu: not migrating pixmap=98 due to usage_hint=3 >[ 106.966] sna_render_pixmap_bo: uploading CPU box (0, 0), (5, 11) >[ 106.966] upload: box=(0, 0), (5, 11), pixmap=5x11 >[ 106.966] sna_drawable_move_region_to_cpu(pixmap=98 (5x11), [(0, 0), (5, 11)], flags=2) >[ 106.966] sna_drawable_move_region_to_cpu: pixmap=98 all damaged on CPU >[ 106.966] kgem_can_create_2d: 5x11 @ 32 >[ 106.966] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=11 >[ 106.966] kgem_can_create_2d: untiled size=4096 >[ 106.966] kgem_choose_tiling: too thin [width 5, 32 bpp] for TILING_X >[ 106.966] kgem_choose_tiling: 5x11 -> 0 >[ 106.966] kgem_upload_source_image : (0, 0), (5, 11), stride=20, bpp=32 >[ 106.966] kgem_create_buffer_2d: 5x11, 32 bpp, stride=32 >[ 106.966] kgem_create_buffer: size=384, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.966] kgem_create_buffer: reusing buffer? used=20736 + size=384, total=262144 >[ 106.966] kgem_create_proxy: target handle=23 [proxy? -1], offset=20736, length=384, io=1 >[ 106.966] __kgem_bo_init(handle=23, num_pages=384) >[ 106.966] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x11, pitch=20/32 >[ 106.966] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.966] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.966] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.966] gen4_choose_composite_emitter: identity src, no mask >[ 106.966] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.966] aligning vertex: was 4, now 3 floats per vertex >[ 106.966] gen9_composite_get_binding_table(f8c0) >[ 106.966] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.966] kgem_add_reloc64: handle=23, pos=15912, delta=0, domains=40000 >[ 106.966] kgem_add_reloc64: adding proxy [delta=20736] for handle=23 >[ 106.966] kgem_add_reloc64[16] = (delta=20736, target handle=3, presumed=fd545000) >[ 106.966] [3e20] bind bo(handle=23, addr=fd54a100), format=192, width=5, height=11, pitch=32, tiling=0 -> sampler >[ 106.966] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.966] gen9_emit_sampler: sampler = 2 >[ 106.966] gen9_emit_sf: num_sf_outputs=1 >[ 106.966] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.966] gen9_emit_vertex_elements: setup id=2 >[ 106.966] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.966] gen9_render_composite_box: (96, 0), (101, 11) >[ 106.966] apply_damage: damage=0x0, region=1 [(96, 0), (101, 11) + (0, 0)] >[ 106.966] gen8_vertex_flush[11f4] = 3 >[ 106.966] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.966] gen9_render_composite: 0x0, current mode=1/1 >[ 106.966] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.966] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 106.966] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.966] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.966] sna_drawable_use_bo pixmap=33, box=((0, 0), (3840, 2160)), flags=7... >[ 106.966] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.966] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.966] sna_drawable_use_bo: using whole GPU bo >[ 106.966] gen9_composite_set_target: pixmap=33, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.966] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.966] color_convert: src=ff232321 [20028888] >[ 106.966] color_convert: dst=ff232321 [20028888] >[ 106.966] sna_render_get_solid: ff232321 >[ 106.966] sna_render_get_solid(6) = ff232321 (last) >[ 106.966] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.966] sna_transform_is_imprecise_integer_translation: no transform >[ 106.966] gen9_composite_picture: integer translation (0, 0), removing >[ 106.966] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.966] sna_render_pixmap_bo: GPU all damaged >[ 106.966] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 106.966] gen4_choose_composite_emitter: solid, identity mask >[ 106.966] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.966] aligning vertex: was 3, now 4 floats per vertex >[ 106.966] gen9_composite_get_binding_table(f840) >[ 106.966] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 106.966] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.966] gen9_emit_sampler: sampler = a >[ 106.966] gen9_emit_sf: num_sf_outputs=2 >[ 106.966] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.966] gen9_emit_vertex_elements: setup id=9 >[ 106.966] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.966] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.966] glyphs0_to_dst: glyph=(47, 5)x(5, 11), unclipped >[ 106.966] emit_primitive_identity_mask__avx2: dst=(47, 5), mask=(96.00, 0.00) x (5.00, 11.00) >[ 106.966] gen8_vertex_flush[12cc] = 3 >[ 106.966] gen9_magic_ca_pass: CA fixup (891 -> 894) >[ 106.966] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 106.966] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.966] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.966] glyph_cache(0): adding glyph to cache 1, pos 84 >[ 106.966] glyph_cache_upload: upload glyph 0x5619f179cf00 to cache (112, 0)x(9, 8) >[ 106.966] sna_composite(pixmap=2, op=1, src=100+(0, 0), mask=0+(0, 0), dst=2+(112, 0)+(0, 0), size=(9, 8) >[ 106.966] sna_compute_composite_region: dst=(112, 0)x(9, 8) >[ 106.966] sna_compute_composite_region: initial clip against dst->pDrawable: (112, 0), (121, 8) >[ 106.966] clip_to_dst: region: 1x[(112, 0), (121, 8)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.966] sna_compute_composite_region: clip against dst->pCompositeClip: (112, 0), (121, 8) >[ 106.966] sna_compute_composite_region: clip against src (9x8 clip=0): (112, 0), (121, 8) >[ 106.966] sna_composite: composite region extents:+(0, 0) -> (112, 0), (121, 8) + (0, 0) >[ 106.966] gen9_render_composite: 9x8, current mode=1/1 >[ 106.966] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.966] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.966] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.966] gen9_composite_set_target: (112, 0)x(9, 8), partial?=0 >[ 106.966] sna_drawable_use_bo pixmap=2, box=((112, 0), (121, 8)), flags=f... >[ 106.966] sna_drawable_use_bo: pinned, never REPLACES >[ 106.966] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.966] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.966] sna_drawable_use_bo: using whole GPU bo >[ 106.966] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.966] gen9_composite_picture: (0, 0)x(9, 8), dst=(112, 0) >[ 106.966] sna_transform_is_imprecise_integer_translation: no transform >[ 106.966] gen9_composite_picture: integer translation (0, 0), removing >[ 106.966] sna_render_pixmap_bo pixmap=100, (0, 0)x(9, 8)/(9, 8) >[ 106.966] sna_render_pixmap_bo box=(0, 0), (9, 8): (9, 8)/(9, 8) >[ 106.966] sna_render_pixmap_bo: offset=(-112, 0), size=(9, 8) >[ 106.967] use_cpu_bo: no cpu bo >[ 106.967] move_to_gpu: not migrating pixmap=100 due to usage_hint=3 >[ 106.967] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 8) >[ 106.967] upload: box=(0, 0), (9, 8), pixmap=9x8 >[ 106.967] sna_drawable_move_region_to_cpu(pixmap=100 (9x8), [(0, 0), (9, 8)], flags=2) >[ 106.967] sna_drawable_move_region_to_cpu: pixmap=100 all damaged on CPU >[ 106.967] kgem_can_create_2d: 9x8 @ 32 >[ 106.967] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 >[ 106.967] kgem_can_create_2d: untiled size=4096 >[ 106.967] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X >[ 106.967] kgem_choose_tiling: 9x8 -> 0 >[ 106.967] kgem_upload_source_image : (0, 0), (9, 8), stride=36, bpp=32 >[ 106.967] kgem_create_buffer_2d: 9x8, 32 bpp, stride=64 >[ 106.967] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.967] kgem_create_buffer: reusing buffer? used=21248 + size=512, total=262144 >[ 106.967] kgem_create_proxy: target handle=23 [proxy? -1], offset=21248, length=512, io=1 >[ 106.967] __kgem_bo_init(handle=23, num_pages=512) >[ 106.967] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/64 >[ 106.967] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.967] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.967] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.967] gen4_choose_composite_emitter: identity src, no mask >[ 106.967] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.967] aligning vertex: was 4, now 3 floats per vertex >[ 106.967] gen9_composite_get_binding_table(f800) >[ 106.967] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.967] kgem_add_reloc64: handle=23, pos=15864, delta=0, domains=40000 >[ 106.967] kgem_add_reloc64: adding proxy [delta=21248] for handle=23 >[ 106.967] kgem_add_reloc64[17] = (delta=21248, target handle=3, presumed=fd545000) >[ 106.967] [3df0] bind bo(handle=23, addr=fd54a300), format=192, width=9, height=8, pitch=64, tiling=0 -> sampler >[ 106.967] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.967] gen9_emit_sampler: sampler = 2 >[ 106.967] gen9_emit_sf: num_sf_outputs=1 >[ 106.967] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.967] gen9_emit_vertex_elements: setup id=2 >[ 106.967] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.967] gen9_render_composite_box: (112, 0), (121, 8) >[ 106.967] apply_damage: damage=0x0, region=1 [(112, 0), (121, 8) + (0, 0)] >[ 106.967] gen8_vertex_flush[1400] = 3 >[ 106.967] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.967] gen9_render_composite: 0x0, current mode=1/1 >[ 106.967] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.967] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 106.967] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.967] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.967] sna_drawable_use_bo pixmap=33, box=((0, 0), (3840, 2160)), flags=7... >[ 106.967] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.967] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.967] sna_drawable_use_bo: using whole GPU bo >[ 106.967] gen9_composite_set_target: pixmap=33, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.967] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.967] color_convert: src=ff232321 [20028888] >[ 106.967] color_convert: dst=ff232321 [20028888] >[ 106.967] sna_render_get_solid: ff232321 >[ 106.967] sna_render_get_solid(6) = ff232321 (last) >[ 106.967] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.967] sna_transform_is_imprecise_integer_translation: no transform >[ 106.967] gen9_composite_picture: integer translation (0, 0), removing >[ 106.967] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.967] sna_render_pixmap_bo: GPU all damaged >[ 106.967] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 106.967] gen4_choose_composite_emitter: solid, identity mask >[ 106.967] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.967] aligning vertex: was 3, now 4 floats per vertex >[ 106.967] gen9_composite_get_binding_table(f780) >[ 106.967] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 106.967] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.967] gen9_emit_sampler: sampler = a >[ 106.967] gen9_emit_sf: num_sf_outputs=2 >[ 106.967] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.967] gen9_emit_vertex_elements: setup id=9 >[ 106.967] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.967] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.967] glyphs0_to_dst: glyph=(51, 8)x(9, 8), unclipped >[ 106.967] emit_primitive_identity_mask__avx2: dst=(51, 8), mask=(112.00, 0.00) x (9.00, 8.00) >[ 106.967] glyphs0_to_dst: glyph=(58, 5)x(5, 11), unclipped >[ 106.967] emit_primitive_identity_mask__avx2: dst=(58, 5), mask=(96.00, 0.00) x (5.00, 11.00) >[ 106.967] gen8_vertex_flush[14d8] = 6 >[ 106.967] gen9_magic_ca_pass: CA fixup (897 -> 903) >[ 106.967] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 106.967] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.967] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.967] glyph_cache(0): adding glyph to cache 1, pos 88 >[ 106.967] glyph_cache_upload: upload glyph 0x5619f17cab90 to cache (96, 16)x(11, 8) >[ 106.967] sna_composite(pixmap=2, op=1, src=102+(0, 0), mask=0+(0, 0), dst=2+(96, 16)+(0, 0), size=(11, 8) >[ 106.967] sna_compute_composite_region: dst=(96, 16)x(11, 8) >[ 106.967] sna_compute_composite_region: initial clip against dst->pDrawable: (96, 16), (107, 24) >[ 106.967] clip_to_dst: region: 1x[(96, 16), (107, 24)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.967] sna_compute_composite_region: clip against dst->pCompositeClip: (96, 16), (107, 24) >[ 106.967] sna_compute_composite_region: clip against src (11x8 clip=0): (96, 16), (107, 24) >[ 106.967] sna_composite: composite region extents:+(0, 0) -> (96, 16), (107, 24) + (0, 0) >[ 106.967] gen9_render_composite: 11x8, current mode=1/1 >[ 106.967] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.967] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.967] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.967] gen9_composite_set_target: (96, 16)x(11, 8), partial?=0 >[ 106.967] sna_drawable_use_bo pixmap=2, box=((96, 16), (107, 24)), flags=f... >[ 106.967] sna_drawable_use_bo: pinned, never REPLACES >[ 106.967] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.967] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.967] sna_drawable_use_bo: using whole GPU bo >[ 106.967] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.967] gen9_composite_picture: (0, 0)x(11, 8), dst=(96, 16) >[ 106.967] sna_transform_is_imprecise_integer_translation: no transform >[ 106.967] gen9_composite_picture: integer translation (0, 0), removing >[ 106.967] sna_render_pixmap_bo pixmap=102, (0, 0)x(11, 8)/(11, 8) >[ 106.967] sna_render_pixmap_bo box=(0, 0), (11, 8): (11, 8)/(11, 8) >[ 106.967] sna_render_pixmap_bo: offset=(-96, -16), size=(11, 8) >[ 106.967] use_cpu_bo: no cpu bo >[ 106.967] move_to_gpu: not migrating pixmap=102 due to usage_hint=3 >[ 106.967] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 8) >[ 106.967] upload: box=(0, 0), (11, 8), pixmap=11x8 >[ 106.967] sna_drawable_move_region_to_cpu(pixmap=102 (11x8), [(0, 0), (11, 8)], flags=2) >[ 106.967] sna_drawable_move_region_to_cpu: pixmap=102 all damaged on CPU >[ 106.967] kgem_can_create_2d: 11x8 @ 32 >[ 106.967] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 >[ 106.967] kgem_can_create_2d: untiled size=4096 >[ 106.967] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X >[ 106.967] kgem_choose_tiling: 11x8 -> 0 >[ 106.967] kgem_upload_source_image : (0, 0), (11, 8), stride=44, bpp=32 >[ 106.967] kgem_create_buffer_2d: 11x8, 32 bpp, stride=64 >[ 106.967] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.967] kgem_create_buffer: reusing buffer? used=21760 + size=512, total=262144 >[ 106.967] kgem_create_proxy: target handle=23 [proxy? -1], offset=21760, length=512, io=1 >[ 106.967] __kgem_bo_init(handle=23, num_pages=512) >[ 106.967] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x8, pitch=44/64 >[ 106.967] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.967] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.967] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.967] gen4_choose_composite_emitter: identity src, no mask >[ 106.967] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.967] aligning vertex: was 4, now 3 floats per vertex >[ 106.967] gen9_composite_get_binding_table(f740) >[ 106.967] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.967] kgem_add_reloc64: handle=23, pos=15816, delta=0, domains=40000 >[ 106.967] kgem_add_reloc64: adding proxy [delta=21760] for handle=23 >[ 106.967] kgem_add_reloc64[18] = (delta=21760, target handle=3, presumed=fd545000) >[ 106.967] [3dc0] bind bo(handle=23, addr=fd54a500), format=192, width=11, height=8, pitch=64, tiling=0 -> sampler >[ 106.967] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.967] gen9_emit_sampler: sampler = 2 >[ 106.967] gen9_emit_sf: num_sf_outputs=1 >[ 106.967] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.967] gen9_emit_vertex_elements: setup id=2 >[ 106.967] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.967] gen9_render_composite_box: (96, 16), (107, 24) >[ 106.967] apply_damage: damage=0x0, region=1 [(96, 16), (107, 24) + (0, 0)] >[ 106.967] gen8_vertex_flush[160c] = 3 >[ 106.967] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.967] gen9_render_composite: 0x0, current mode=1/1 >[ 106.967] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.967] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 106.967] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.967] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.967] sna_drawable_use_bo pixmap=33, box=((0, 0), (3840, 2160)), flags=7... >[ 106.967] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.967] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.967] sna_drawable_use_bo: using whole GPU bo >[ 106.967] gen9_composite_set_target: pixmap=33, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.967] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.967] color_convert: src=ff232321 [20028888] >[ 106.967] color_convert: dst=ff232321 [20028888] >[ 106.967] sna_render_get_solid: ff232321 >[ 106.967] sna_render_get_solid(6) = ff232321 (last) >[ 106.967] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.967] sna_transform_is_imprecise_integer_translation: no transform >[ 106.967] gen9_composite_picture: integer translation (0, 0), removing >[ 106.967] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.967] sna_render_pixmap_bo: GPU all damaged >[ 106.967] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 106.967] gen4_choose_composite_emitter: solid, identity mask >[ 106.967] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.967] aligning vertex: was 3, now 4 floats per vertex >[ 106.967] gen9_composite_get_binding_table(f6c0) >[ 106.967] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 106.967] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.967] gen9_emit_sampler: sampler = a >[ 106.967] gen9_emit_sf: num_sf_outputs=2 >[ 106.967] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.967] gen9_emit_vertex_elements: setup id=9 >[ 106.967] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.967] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.967] glyphs0_to_dst: glyph=(62, 8)x(11, 8), unclipped >[ 106.967] emit_primitive_identity_mask__avx2: dst=(62, 8), mask=(96.00, 16.00) x (11.00, 8.00) >[ 106.967] gen8_vertex_flush[16e4] = 3 >[ 106.967] gen9_magic_ca_pass: CA fixup (906 -> 909) >[ 106.967] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 106.967] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.967] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.967] glyph_cache(0): adding glyph to cache 1, pos 92 >[ 106.967] glyph_cache_upload: upload glyph 0x5619f179d640 to cache (112, 16)x(9, 8) >[ 106.967] sna_composite(pixmap=2, op=1, src=104+(0, 0), mask=0+(0, 0), dst=2+(112, 16)+(0, 0), size=(9, 8) >[ 106.967] sna_compute_composite_region: dst=(112, 16)x(9, 8) >[ 106.967] sna_compute_composite_region: initial clip against dst->pDrawable: (112, 16), (121, 24) >[ 106.967] clip_to_dst: region: 1x[(112, 16), (121, 24)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.967] sna_compute_composite_region: clip against dst->pCompositeClip: (112, 16), (121, 24) >[ 106.967] sna_compute_composite_region: clip against src (9x8 clip=0): (112, 16), (121, 24) >[ 106.967] sna_composite: composite region extents:+(0, 0) -> (112, 16), (121, 24) + (0, 0) >[ 106.967] gen9_render_composite: 9x8, current mode=1/1 >[ 106.967] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.967] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.967] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.967] gen9_composite_set_target: (112, 16)x(9, 8), partial?=0 >[ 106.967] sna_drawable_use_bo pixmap=2, box=((112, 16), (121, 24)), flags=f... >[ 106.967] sna_drawable_use_bo: pinned, never REPLACES >[ 106.967] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.967] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.967] sna_drawable_use_bo: using whole GPU bo >[ 106.967] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.967] gen9_composite_picture: (0, 0)x(9, 8), dst=(112, 16) >[ 106.967] sna_transform_is_imprecise_integer_translation: no transform >[ 106.967] gen9_composite_picture: integer translation (0, 0), removing >[ 106.967] sna_render_pixmap_bo pixmap=104, (0, 0)x(9, 8)/(9, 8) >[ 106.967] sna_render_pixmap_bo box=(0, 0), (9, 8): (9, 8)/(9, 8) >[ 106.967] sna_render_pixmap_bo: offset=(-112, -16), size=(9, 8) >[ 106.967] use_cpu_bo: no cpu bo >[ 106.967] move_to_gpu: not migrating pixmap=104 due to usage_hint=3 >[ 106.967] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 8) >[ 106.967] upload: box=(0, 0), (9, 8), pixmap=9x8 >[ 106.967] sna_drawable_move_region_to_cpu(pixmap=104 (9x8), [(0, 0), (9, 8)], flags=2) >[ 106.967] sna_drawable_move_region_to_cpu: pixmap=104 all damaged on CPU >[ 106.967] kgem_can_create_2d: 9x8 @ 32 >[ 106.967] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 >[ 106.967] kgem_can_create_2d: untiled size=4096 >[ 106.967] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X >[ 106.967] kgem_choose_tiling: 9x8 -> 0 >[ 106.967] kgem_upload_source_image : (0, 0), (9, 8), stride=36, bpp=32 >[ 106.967] kgem_create_buffer_2d: 9x8, 32 bpp, stride=64 >[ 106.967] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.967] kgem_create_buffer: reusing buffer? used=22272 + size=512, total=262144 >[ 106.967] kgem_create_proxy: target handle=23 [proxy? -1], offset=22272, length=512, io=1 >[ 106.967] __kgem_bo_init(handle=23, num_pages=512) >[ 106.967] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/64 >[ 106.967] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.967] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.967] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.967] gen4_choose_composite_emitter: identity src, no mask >[ 106.967] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.967] aligning vertex: was 4, now 3 floats per vertex >[ 106.967] gen9_composite_get_binding_table(f680) >[ 106.967] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.967] kgem_add_reloc64: handle=23, pos=15768, delta=0, domains=40000 >[ 106.967] kgem_add_reloc64: adding proxy [delta=22272] for handle=23 >[ 106.967] kgem_add_reloc64[19] = (delta=22272, target handle=3, presumed=fd545000) >[ 106.967] [3d90] bind bo(handle=23, addr=fd54a700), format=192, width=9, height=8, pitch=64, tiling=0 -> sampler >[ 106.967] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.967] gen9_emit_sampler: sampler = 2 >[ 106.967] gen9_emit_sf: num_sf_outputs=1 >[ 106.967] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.967] gen9_emit_vertex_elements: setup id=2 >[ 106.967] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.967] gen9_render_composite_box: (112, 16), (121, 24) >[ 106.967] apply_damage: damage=0x0, region=1 [(112, 16), (121, 24) + (0, 0)] >[ 106.967] gen8_vertex_flush[1818] = 3 >[ 106.967] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.967] gen9_render_composite: 0x0, current mode=1/1 >[ 106.967] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.967] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 106.967] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.967] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.967] sna_drawable_use_bo pixmap=33, box=((0, 0), (3840, 2160)), flags=7... >[ 106.967] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.967] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.967] sna_drawable_use_bo: using whole GPU bo >[ 106.967] gen9_composite_set_target: pixmap=33, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.967] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.967] color_convert: src=ff232321 [20028888] >[ 106.967] color_convert: dst=ff232321 [20028888] >[ 106.967] sna_render_get_solid: ff232321 >[ 106.967] sna_render_get_solid(6) = ff232321 (last) >[ 106.967] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.967] sna_transform_is_imprecise_integer_translation: no transform >[ 106.967] gen9_composite_picture: integer translation (0, 0), removing >[ 106.967] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.967] sna_render_pixmap_bo: GPU all damaged >[ 106.967] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 106.967] gen4_choose_composite_emitter: solid, identity mask >[ 106.967] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.967] aligning vertex: was 3, now 4 floats per vertex >[ 106.967] gen9_composite_get_binding_table(f600) >[ 106.967] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 106.967] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.967] gen9_emit_sampler: sampler = a >[ 106.967] gen9_emit_sf: num_sf_outputs=2 >[ 106.967] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.967] gen9_emit_vertex_elements: setup id=9 >[ 106.967] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.967] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.967] glyphs0_to_dst: glyph=(72, 8)x(9, 8), unclipped >[ 106.967] emit_primitive_identity_mask__avx2: dst=(72, 8), mask=(112.00, 16.00) x (9.00, 8.00) >[ 106.967] glyphs0_to_dst: glyph=(80, 10)x(7, 3), unclipped >[ 106.967] emit_primitive_identity_mask__avx2: dst=(80, 10), mask=(48.00, 48.00) x (7.00, 3.00) >[ 106.967] gen8_vertex_flush[18f0] = 6 >[ 106.967] gen9_magic_ca_pass: CA fixup (912 -> 918) >[ 106.967] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 106.967] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.967] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.967] glyph_cache(0): adding glyph to cache 1, pos 96 >[ 106.967] glyph_cache_upload: upload glyph 0x5619f1722360 to cache (64, 32)x(10, 10) >[ 106.967] sna_composite(pixmap=2, op=1, src=106+(0, 0), mask=0+(0, 0), dst=2+(64, 32)+(0, 0), size=(10, 10) >[ 106.967] sna_compute_composite_region: dst=(64, 32)x(10, 10) >[ 106.967] sna_compute_composite_region: initial clip against dst->pDrawable: (64, 32), (74, 42) >[ 106.967] clip_to_dst: region: 1x[(64, 32), (74, 42)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.967] sna_compute_composite_region: clip against dst->pCompositeClip: (64, 32), (74, 42) >[ 106.967] sna_compute_composite_region: clip against src (10x10 clip=0): (64, 32), (74, 42) >[ 106.967] sna_composite: composite region extents:+(0, 0) -> (64, 32), (74, 42) + (0, 0) >[ 106.967] gen9_render_composite: 10x10, current mode=1/1 >[ 106.967] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.967] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.967] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.967] gen9_composite_set_target: (64, 32)x(10, 10), partial?=0 >[ 106.967] sna_drawable_use_bo pixmap=2, box=((64, 32), (74, 42)), flags=f... >[ 106.967] sna_drawable_use_bo: pinned, never REPLACES >[ 106.967] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.967] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.967] sna_drawable_use_bo: using whole GPU bo >[ 106.967] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.967] gen9_composite_picture: (0, 0)x(10, 10), dst=(64, 32) >[ 106.967] sna_transform_is_imprecise_integer_translation: no transform >[ 106.967] gen9_composite_picture: integer translation (0, 0), removing >[ 106.967] sna_render_pixmap_bo pixmap=106, (0, 0)x(10, 10)/(10, 10) >[ 106.967] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) >[ 106.968] sna_render_pixmap_bo: offset=(-64, -32), size=(10, 10) >[ 106.968] use_cpu_bo: no cpu bo >[ 106.968] move_to_gpu: not migrating pixmap=106 due to usage_hint=3 >[ 106.968] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) >[ 106.968] upload: box=(0, 0), (10, 10), pixmap=10x10 >[ 106.968] sna_drawable_move_region_to_cpu(pixmap=106 (10x10), [(0, 0), (10, 10)], flags=2) >[ 106.968] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU >[ 106.968] kgem_can_create_2d: 10x10 @ 32 >[ 106.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 106.968] kgem_can_create_2d: untiled size=4096 >[ 106.968] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.968] kgem_choose_tiling: 10x10 -> 0 >[ 106.968] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 >[ 106.968] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 >[ 106.968] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.968] kgem_create_buffer: reusing buffer? used=22784 + size=640, total=262144 >[ 106.968] kgem_create_proxy: target handle=23 [proxy? -1], offset=22784, length=640, io=1 >[ 106.968] __kgem_bo_init(handle=23, num_pages=640) >[ 106.968] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 >[ 106.968] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.968] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.968] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.968] gen4_choose_composite_emitter: identity src, no mask >[ 106.968] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.968] aligning vertex: was 4, now 3 floats per vertex >[ 106.968] gen9_composite_get_binding_table(f5c0) >[ 106.968] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.968] kgem_add_reloc64: handle=23, pos=15720, delta=0, domains=40000 >[ 106.968] kgem_add_reloc64: adding proxy [delta=22784] for handle=23 >[ 106.968] kgem_add_reloc64[20] = (delta=22784, target handle=3, presumed=fd545000) >[ 106.968] [3d60] bind bo(handle=23, addr=fd54a900), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler >[ 106.968] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.968] gen9_emit_sampler: sampler = 2 >[ 106.968] gen9_emit_sf: num_sf_outputs=1 >[ 106.968] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.968] gen9_emit_vertex_elements: setup id=2 >[ 106.968] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.968] gen9_render_composite_box: (64, 32), (74, 42) >[ 106.968] apply_damage: damage=0x0, region=1 [(64, 32), (74, 42) + (0, 0)] >[ 106.968] gen8_vertex_flush[1a24] = 3 >[ 106.968] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.968] gen9_render_composite: 0x0, current mode=1/1 >[ 106.968] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.968] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 106.968] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.968] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.968] sna_drawable_use_bo pixmap=33, box=((0, 0), (3840, 2160)), flags=7... >[ 106.968] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.968] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.968] sna_drawable_use_bo: using whole GPU bo >[ 106.968] gen9_composite_set_target: pixmap=33, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.968] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.968] color_convert: src=ff232321 [20028888] >[ 106.968] color_convert: dst=ff232321 [20028888] >[ 106.968] sna_render_get_solid: ff232321 >[ 106.968] sna_render_get_solid(6) = ff232321 (last) >[ 106.968] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.968] sna_transform_is_imprecise_integer_translation: no transform >[ 106.968] gen9_composite_picture: integer translation (0, 0), removing >[ 106.968] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.968] sna_render_pixmap_bo: GPU all damaged >[ 106.968] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 106.968] gen4_choose_composite_emitter: solid, identity mask >[ 106.968] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.968] aligning vertex: was 3, now 4 floats per vertex >[ 106.968] gen9_composite_get_binding_table(f540) >[ 106.968] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 106.968] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.968] gen9_emit_sampler: sampler = a >[ 106.968] gen9_emit_sf: num_sf_outputs=2 >[ 106.968] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.968] gen9_emit_vertex_elements: setup id=9 >[ 106.968] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.968] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.968] glyphs0_to_dst: glyph=(84, 6)x(10, 10), unclipped >[ 106.968] emit_primitive_identity_mask__avx2: dst=(84, 6), mask=(64.00, 32.00) x (10.00, 10.00) >[ 106.968] glyphs0_to_dst: glyph=(92, 6)x(10, 10), unclipped >[ 106.968] emit_primitive_identity_mask__avx2: dst=(92, 6), mask=(64.00, 32.00) x (10.00, 10.00) >[ 106.968] gen8_vertex_flush[1afc] = 6 >[ 106.968] gen9_magic_ca_pass: CA fixup (921 -> 927) >[ 106.968] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 106.968] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.968] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.968] glyph_cache(0): adding glyph to cache 1, pos 100 >[ 106.968] glyph_cache_upload: upload glyph 0x5619f1722810 to cache (80, 32)x(10, 10) >[ 106.968] sna_composite(pixmap=2, op=1, src=108+(0, 0), mask=0+(0, 0), dst=2+(80, 32)+(0, 0), size=(10, 10) >[ 106.968] sna_compute_composite_region: dst=(80, 32)x(10, 10) >[ 106.968] sna_compute_composite_region: initial clip against dst->pDrawable: (80, 32), (90, 42) >[ 106.968] clip_to_dst: region: 1x[(80, 32), (90, 42)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.968] sna_compute_composite_region: clip against dst->pCompositeClip: (80, 32), (90, 42) >[ 106.968] sna_compute_composite_region: clip against src (10x10 clip=0): (80, 32), (90, 42) >[ 106.968] sna_composite: composite region extents:+(0, 0) -> (80, 32), (90, 42) + (0, 0) >[ 106.968] gen9_render_composite: 10x10, current mode=1/1 >[ 106.968] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.968] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.968] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.968] gen9_composite_set_target: (80, 32)x(10, 10), partial?=0 >[ 106.968] sna_drawable_use_bo pixmap=2, box=((80, 32), (90, 42)), flags=f... >[ 106.968] sna_drawable_use_bo: pinned, never REPLACES >[ 106.968] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.968] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.968] sna_drawable_use_bo: using whole GPU bo >[ 106.968] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.968] gen9_composite_picture: (0, 0)x(10, 10), dst=(80, 32) >[ 106.968] sna_transform_is_imprecise_integer_translation: no transform >[ 106.968] gen9_composite_picture: integer translation (0, 0), removing >[ 106.968] sna_render_pixmap_bo pixmap=108, (0, 0)x(10, 10)/(10, 10) >[ 106.968] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) >[ 106.968] sna_render_pixmap_bo: offset=(-80, -32), size=(10, 10) >[ 106.968] use_cpu_bo: no cpu bo >[ 106.968] move_to_gpu: not migrating pixmap=108 due to usage_hint=3 >[ 106.968] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) >[ 106.968] upload: box=(0, 0), (10, 10), pixmap=10x10 >[ 106.968] sna_drawable_move_region_to_cpu(pixmap=108 (10x10), [(0, 0), (10, 10)], flags=2) >[ 106.968] sna_drawable_move_region_to_cpu: pixmap=108 all damaged on CPU >[ 106.968] kgem_can_create_2d: 10x10 @ 32 >[ 106.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 106.968] kgem_can_create_2d: untiled size=4096 >[ 106.968] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.968] kgem_choose_tiling: 10x10 -> 0 >[ 106.968] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 >[ 106.968] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 >[ 106.968] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.968] kgem_create_buffer: reusing buffer? used=23552 + size=640, total=262144 >[ 106.968] kgem_create_proxy: target handle=23 [proxy? -1], offset=23552, length=640, io=1 >[ 106.968] __kgem_bo_init(handle=23, num_pages=640) >[ 106.968] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 >[ 106.968] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.968] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.968] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.968] gen4_choose_composite_emitter: identity src, no mask >[ 106.968] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.968] aligning vertex: was 4, now 3 floats per vertex >[ 106.968] gen9_composite_get_binding_table(f500) >[ 106.968] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.968] kgem_add_reloc64: handle=23, pos=15672, delta=0, domains=40000 >[ 106.968] kgem_add_reloc64: adding proxy [delta=23552] for handle=23 >[ 106.968] kgem_add_reloc64[21] = (delta=23552, target handle=3, presumed=fd545000) >[ 106.968] [3d30] bind bo(handle=23, addr=fd54ac00), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler >[ 106.968] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.968] gen9_emit_sampler: sampler = 2 >[ 106.968] gen9_emit_sf: num_sf_outputs=1 >[ 106.968] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.968] gen9_emit_vertex_elements: setup id=2 >[ 106.968] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.968] gen9_render_composite_box: (80, 32), (90, 42) >[ 106.968] apply_damage: damage=0x0, region=1 [(80, 32), (90, 42) + (0, 0)] >[ 106.968] gen8_vertex_flush[1c30] = 3 >[ 106.968] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.968] gen9_render_composite: 0x0, current mode=1/1 >[ 106.968] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.968] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 106.968] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.968] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.968] sna_drawable_use_bo pixmap=33, box=((0, 0), (3840, 2160)), flags=7... >[ 106.968] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.968] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.968] sna_drawable_use_bo: using whole GPU bo >[ 106.968] gen9_composite_set_target: pixmap=33, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.968] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.968] color_convert: src=ff232321 [20028888] >[ 106.968] color_convert: dst=ff232321 [20028888] >[ 106.968] sna_render_get_solid: ff232321 >[ 106.968] sna_render_get_solid(6) = ff232321 (last) >[ 106.968] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.968] sna_transform_is_imprecise_integer_translation: no transform >[ 106.968] gen9_composite_picture: integer translation (0, 0), removing >[ 106.968] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.968] sna_render_pixmap_bo: GPU all damaged >[ 106.968] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 106.968] gen4_choose_composite_emitter: solid, identity mask >[ 106.968] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.968] aligning vertex: was 3, now 4 floats per vertex >[ 106.968] gen9_composite_get_binding_table(f480) >[ 106.968] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 106.968] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.968] gen9_emit_sampler: sampler = a >[ 106.968] gen9_emit_sf: num_sf_outputs=2 >[ 106.968] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.968] gen9_emit_vertex_elements: setup id=9 >[ 106.968] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.968] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.968] glyphs0_to_dst: glyph=(100, 6)x(10, 10), unclipped >[ 106.968] emit_primitive_identity_mask__avx2: dst=(100, 6), mask=(80.00, 32.00) x (10.00, 10.00) >[ 106.968] gen8_vertex_flush[1d08] = 3 >[ 106.968] gen9_magic_ca_pass: CA fixup (930 -> 933) >[ 106.968] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 106.968] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.968] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.968] glyph_cache(0): adding glyph to cache 1, pos 104 >[ 106.968] glyph_cache_upload: upload glyph 0x5619f1722c40 to cache (64, 48)x(10, 10) >[ 106.968] sna_composite(pixmap=2, op=1, src=110+(0, 0), mask=0+(0, 0), dst=2+(64, 48)+(0, 0), size=(10, 10) >[ 106.968] sna_compute_composite_region: dst=(64, 48)x(10, 10) >[ 106.968] sna_compute_composite_region: initial clip against dst->pDrawable: (64, 48), (74, 58) >[ 106.968] clip_to_dst: region: 1x[(64, 48), (74, 58)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.968] sna_compute_composite_region: clip against dst->pCompositeClip: (64, 48), (74, 58) >[ 106.968] sna_compute_composite_region: clip against src (10x10 clip=0): (64, 48), (74, 58) >[ 106.968] sna_composite: composite region extents:+(0, 0) -> (64, 48), (74, 58) + (0, 0) >[ 106.968] gen9_render_composite: 10x10, current mode=1/1 >[ 106.968] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.968] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.968] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.968] gen9_composite_set_target: (64, 48)x(10, 10), partial?=0 >[ 106.968] sna_drawable_use_bo pixmap=2, box=((64, 48), (74, 58)), flags=f... >[ 106.968] sna_drawable_use_bo: pinned, never REPLACES >[ 106.968] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.968] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.968] sna_drawable_use_bo: using whole GPU bo >[ 106.968] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.968] gen9_composite_picture: (0, 0)x(10, 10), dst=(64, 48) >[ 106.968] sna_transform_is_imprecise_integer_translation: no transform >[ 106.968] gen9_composite_picture: integer translation (0, 0), removing >[ 106.968] sna_render_pixmap_bo pixmap=110, (0, 0)x(10, 10)/(10, 10) >[ 106.968] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) >[ 106.968] sna_render_pixmap_bo: offset=(-64, -48), size=(10, 10) >[ 106.968] use_cpu_bo: no cpu bo >[ 106.968] move_to_gpu: not migrating pixmap=110 due to usage_hint=3 >[ 106.968] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) >[ 106.968] upload: box=(0, 0), (10, 10), pixmap=10x10 >[ 106.968] sna_drawable_move_region_to_cpu(pixmap=110 (10x10), [(0, 0), (10, 10)], flags=2) >[ 106.968] sna_drawable_move_region_to_cpu: pixmap=110 all damaged on CPU >[ 106.968] kgem_can_create_2d: 10x10 @ 32 >[ 106.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 106.968] kgem_can_create_2d: untiled size=4096 >[ 106.968] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.968] kgem_choose_tiling: 10x10 -> 0 >[ 106.968] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 >[ 106.968] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 >[ 106.968] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.968] kgem_create_buffer: reusing buffer? used=24320 + size=640, total=262144 >[ 106.968] kgem_create_proxy: target handle=23 [proxy? -1], offset=24320, length=640, io=1 >[ 106.968] __kgem_bo_init(handle=23, num_pages=640) >[ 106.968] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 >[ 106.968] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.968] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.968] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.968] gen4_choose_composite_emitter: identity src, no mask >[ 106.968] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.968] aligning vertex: was 4, now 3 floats per vertex >[ 106.968] gen9_composite_get_binding_table(f440) >[ 106.968] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.968] kgem_add_reloc64: handle=23, pos=15624, delta=0, domains=40000 >[ 106.968] kgem_add_reloc64: adding proxy [delta=24320] for handle=23 >[ 106.968] kgem_add_reloc64[22] = (delta=24320, target handle=3, presumed=fd545000) >[ 106.968] [3d00] bind bo(handle=23, addr=fd54af00), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler >[ 106.968] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.968] gen9_emit_sampler: sampler = 2 >[ 106.968] gen9_emit_sf: num_sf_outputs=1 >[ 106.968] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.968] gen9_emit_vertex_elements: setup id=2 >[ 106.968] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.968] gen9_render_composite_box: (64, 48), (74, 58) >[ 106.968] apply_damage: damage=0x0, region=1 [(64, 48), (74, 58) + (0, 0)] >[ 106.968] gen8_vertex_flush[1e3c] = 3 >[ 106.968] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.968] gen9_render_composite: 0x0, current mode=1/1 >[ 106.968] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 106.968] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 106.968] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.968] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.968] sna_drawable_use_bo pixmap=33, box=((0, 0), (3840, 2160)), flags=7... >[ 106.968] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.968] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.968] sna_drawable_use_bo: using whole GPU bo >[ 106.968] gen9_composite_set_target: pixmap=33, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.968] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.968] color_convert: src=ff232321 [20028888] >[ 106.968] color_convert: dst=ff232321 [20028888] >[ 106.968] sna_render_get_solid: ff232321 >[ 106.968] sna_render_get_solid(6) = ff232321 (last) >[ 106.968] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.968] sna_transform_is_imprecise_integer_translation: no transform >[ 106.968] gen9_composite_picture: integer translation (0, 0), removing >[ 106.968] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.968] sna_render_pixmap_bo: GPU all damaged >[ 106.968] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 106.968] gen4_choose_composite_emitter: solid, identity mask >[ 106.968] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.968] aligning vertex: was 3, now 4 floats per vertex >[ 106.968] gen9_composite_get_binding_table(f3c0) >[ 106.968] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 106.968] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.968] gen9_emit_sampler: sampler = a >[ 106.968] gen9_emit_sf: num_sf_outputs=2 >[ 106.968] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.968] gen9_emit_vertex_elements: setup id=9 >[ 106.968] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.968] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.968] glyphs0_to_dst: glyph=(108, 6)x(10, 10), unclipped >[ 106.968] emit_primitive_identity_mask__avx2: dst=(108, 6), mask=(64.00, 48.00) x (10.00, 10.00) >[ 106.968] gen8_vertex_flush[1f14] = 3 >[ 106.968] gen9_magic_ca_pass: CA fixup (936 -> 939) >[ 106.968] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 106.968] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.968] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.968] sna_block_handler (tv=0.0) >[ 106.968] sna_wakeup_handler >[ 106.968] sna_change_window_attributes >[ 106.969] sna_block_handler (tv=0.0) >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=0.0) >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=0.0) >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=0.0) >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=0.0) >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=0.0) >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=0.0) >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=0.0) >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=0.0) >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=0.0) >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=0.0) >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=0.0) >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=0.0) >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=0.0) >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=1.447000) >[ 106.969] kgem_retire, need_retire?=1 >[ 106.969] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.969] kgem_retire__requests_ring: retiring ring 0 >[ 106.969] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.969] __kgem_retire_rq: request 1 complete >[ 106.969] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 106.969] kgem_bo_move_to_cache: release handle=20 >[ 106.969] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 106.969] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 >[ 106.969] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.969] kgem_retire -- retired=1, need_retire=0 >[ 106.969] sna_accel_block: GPU idle, flushing >[ 106.969] gen8_vertex_close: used=3756, vbo active? 16, vb=205, nreloc=3 >[ 106.969] gen8_vertex_close: reloc[0] = 287 >[ 106.969] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 106.969] kgem_add_handle: handle=16, index=6 >[ 106.969] kgem_add_reloc64[23] = (delta=0, target handle=6, presumed=fffa8000) >[ 106.969] gen8_vertex_close: reloc[1] = 333 >[ 106.969] kgem_add_reloc64: handle=16, pos=333, delta=0, domains=200000 >[ 106.969] kgem_add_reloc64[24] = (delta=0, target handle=6, presumed=fffa8000) >[ 106.969] gen8_vertex_close: reloc[2] = 412 >[ 106.969] kgem_add_reloc64: handle=16, pos=412, delta=0, domains=200000 >[ 106.969] kgem_add_reloc64[25] = (delta=0, target handle=6, presumed=fffa8000) >[ 106.969] sna_render_flush_solid(size=7) >[ 106.969] batch[1/1, flags=1800]: 2026 2026 15600 16384, nreloc=26, nexec=7, nfence=0, aperture=10061 [fenced=0] >[ 106.969] kgem_finish_buffers: buffer handle=23, used=25088, exec?=1, write=1, mmapped=cpu, refcnt=2 >[ 106.969] kgem_finish_buffers: retaining upload buffer (25088/262144): used=28672, refcnt=2 >[ 106.969] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 106.969] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 >[ 106.969] kgem_fixup_relocs: shrinking by 53248 >[ 106.969] __kgem_busy: handle=2, busy=0, wedged=0 >[ 106.969] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 106.969] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 >[ 106.969] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 >[ 106.969] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 106.969] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdcdc000 >[ 106.969] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 106.969] kgem_commit: release handle=18 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.969] __kgem_bo_clear_busy: handle=18 >[ 106.969] kgem_commit: release handle=18 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffa000 >[ 106.969] kgem_commit: release handle=18 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.969] __kgem_bo_clear_busy: handle=18 >[ 106.969] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 106.969] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 106.969] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 106.969] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.969] timer_enable (time=106969), starting timer 1 >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=1.447000) >[ 106.969] kgem_retire, need_retire?=1 >[ 106.969] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.969] kgem_retire__requests_ring: retiring ring 0 >[ 106.969] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 106.969] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 >[ 106.969] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.969] kgem_retire -- retired=0, need_retire=1 >[ 106.969] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.969] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 106.969] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=1.447000) >[ 106.969] kgem_retire, need_retire?=1 >[ 106.969] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.969] kgem_retire__requests_ring: retiring ring 0 >[ 106.969] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 106.969] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 >[ 106.969] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.969] kgem_retire -- retired=0, need_retire=1 >[ 106.969] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.969] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 106.969] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=0.0) >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=1.447000) >[ 106.969] kgem_retire, need_retire?=1 >[ 106.969] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.969] kgem_retire__requests_ring: retiring ring 0 >[ 106.969] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 106.969] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 >[ 106.969] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.969] kgem_retire -- retired=0, need_retire=1 >[ 106.969] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.969] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 106.969] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=0.0) >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=0.0) >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=0.0) >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=0.0) >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=0.0) >[ 106.969] sna_wakeup_handler >[ 106.969] sna_create_window: window=8388611 >[ 106.969] sna_set_window_pixmap: window=8388611, old pixmap=0 new pixmap=8 >[ 106.969] sna_change_window_attributes >[ 106.969] sna_block_handler (tv=0.0) >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=0.0) >[ 106.969] sna_wakeup_handler >[ 106.969] sna_block_handler (tv=0.0) >[ 106.970] sna_wakeup_handler >[ 106.970] sna_block_handler (tv=0.0) >[ 106.970] sna_wakeup_handler >[ 106.970] sna_block_handler (tv=0.0) >[ 106.970] sna_wakeup_handler >[ 106.970] sna_block_handler (tv=0.0) >[ 106.970] sna_wakeup_handler >[ 106.970] sna_block_handler (tv=0.0) >[ 106.970] sna_wakeup_handler >[ 106.970] sna_block_handler (tv=0.0) >[ 106.970] sna_wakeup_handler >[ 106.970] sna_block_handler (tv=0.0) >[ 106.970] sna_wakeup_handler >[ 106.970] sna_block_handler (tv=0.0) >[ 106.970] sna_wakeup_handler >[ 106.970] sna_block_handler (tv=0.0) >[ 106.970] sna_wakeup_handler >[ 106.970] sna_glyphs(op=3, nlist=1, src=(5, 17)) >[ 106.970] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 >[ 106.970] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) >[ 106.970] glyphs_format: format=166024, depth=32 >[ 106.970] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 106.970] sna_glyphs: discarding mask >[ 106.970] glyphs0_to_dst(op=3, src=(5, 17), nlist=1, dst=(5, 17)+(0, 0)) >[ 106.970] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94669425138736 size=3840x2160 >[ 106.970] gen9_render_composite: 0x0, current mode=0/1 >[ 106.970] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 106.970] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 >[ 106.970] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.970] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.970] sna_drawable_use_bo pixmap=33, box=((0, 0), (3840, 2160)), flags=7... >[ 106.970] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.970] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.970] sna_drawable_use_bo: using whole GPU bo >[ 106.970] gen9_composite_set_target: pixmap=33, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.970] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.970] color_convert: src=ff8e8b85 [20028888] >[ 106.970] color_convert: dst=ff8e8b85 [20028888] >[ 106.970] sna_render_get_solid: ff8e8b85 >[ 106.970] sna_render_finish_solid(force=0, domain=3, busy=1, dirty=0, size=7) >[ 106.970] _kgem_bo_destroy: handle=18, proxy? 1 >[ 106.970] _kgem_bo_destroy: handle=18, proxy? 1 >[ 106.970] _kgem_bo_destroy: handle=18, proxy? 1 >[ 106.970] _kgem_bo_destroy: handle=18, proxy? 1 >[ 106.970] _kgem_bo_destroy: handle=18, proxy? 1 >[ 106.970] _kgem_bo_destroy: handle=18, proxy? 1 >[ 106.970] _kgem_bo_destroy: handle=18, proxy? 1 >[ 106.970] sna_render_finish_solid reset >[ 106.970] kgem_create_linear(4096) >[ 106.970] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] >[ 106.970] kgem_bo_remove_from_inactive: removing handle=8 from inactive >[ 106.970] search_linear_cache: found handle=8 (near-miss) (num_pages=1) in linear inactive cache >[ 106.970] kgem_create_proxy: target handle=8 [proxy? -1], offset=24, length=4, io=0 >[ 106.970] __kgem_bo_init(handle=8, num_pages=4) >[ 106.970] _kgem_bo_destroy: handle=18, proxy? 0 >[ 106.970] __kgem_bo_destroy: handle=18, size=4096 >[ 106.970] __kgem_busy: handle=18, busy=131072, wedged=0 >[ 106.970] __kgem_bo_destroy: handle=18 -> active >[ 106.970] sna_render_get_solid(7) = ff8e8b85 (new) >[ 106.970] kgem_create_proxy: target handle=8 [proxy? -1], offset=28, length=4, io=0 >[ 106.970] __kgem_bo_init(handle=8, num_pages=4) >[ 106.970] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.970] sna_transform_is_imprecise_integer_translation: no transform >[ 106.970] gen9_composite_picture: integer translation (0, 0), removing >[ 106.970] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.970] sna_render_pixmap_bo: GPU all damaged >[ 106.970] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 106.970] gen4_choose_composite_emitter: solid, identity mask >[ 106.970] kgem_check_bo: num_pages=+9125, num_exec=+3 >[ 106.970] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 106.970] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 106.970] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 106.970] kgem_add_handle: handle=4, index=0 >[ 106.970] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.970] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 106.970] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.970] gen9_composite_get_binding_table(ffc0) >[ 106.970] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 >[ 106.970] kgem_add_handle: handle=17, index=1 >[ 106.970] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdfff000) >[ 106.970] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 106.970] [3fe0] bind bo(handle=17, addr=fdfff000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render >[ 106.970] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 >[ 106.970] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 106.970] kgem_add_handle: handle=8, index=2 >[ 106.970] kgem_add_reloc64[4] = (delta=28, target handle=2, presumed=fdffe000) >[ 106.970] [3fd0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.970] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 106.970] kgem_add_handle: handle=6, index=3 >[ 106.970] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 106.970] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 106.970] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 106.970] gen9_emit_sampler: sampler = a >[ 106.970] gen9_emit_sf: num_sf_outputs=2 >[ 106.970] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.970] gen9_emit_vertex_elements: setup id=9 >[ 106.970] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.970] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.970] glyphs0_to_dst: glyph=(5, 9)x(9, 8), unclipped >[ 106.970] emit_primitive_identity_mask__avx2: dst=(5, 9), mask=(32.00, 48.00) x (9.00, 8.00) >[ 106.970] glyphs0_to_dst: glyph=(13, 11)x(7, 3), unclipped >[ 106.970] emit_primitive_identity_mask__avx2: dst=(13, 11), mask=(48.00, 48.00) x (7.00, 3.00) >[ 106.970] glyphs0_to_dst: glyph=(18, 7)x(10, 10), unclipped >[ 106.970] emit_primitive_identity_mask__avx2: dst=(18, 7), mask=(64.00, 0.00) x (10.00, 10.00) >[ 106.970] glyphs0_to_dst: glyph=(27, 9)x(7, 8), unclipped >[ 106.970] emit_primitive_identity_mask__avx2: dst=(27, 9), mask=(80.00, 0.00) x (7.00, 8.00) >[ 106.970] glyphs0_to_dst: glyph=(32, 9)x(10, 8), unclipped >[ 106.970] emit_primitive_identity_mask__avx2: dst=(32, 9), mask=(64.00, 16.00) x (10.00, 8.00) >[ 106.970] glyphs0_to_dst: glyph=(40, 9)x(9, 8), unclipped >[ 106.970] emit_primitive_identity_mask__avx2: dst=(40, 9), mask=(80.00, 16.00) x (9.00, 8.00) >[ 106.970] glyphs0_to_dst: glyph=(47, 6)x(5, 11), unclipped >[ 106.970] emit_primitive_identity_mask__avx2: dst=(47, 6), mask=(96.00, 0.00) x (5.00, 11.00) >[ 106.970] glyphs0_to_dst: glyph=(51, 9)x(9, 8), unclipped >[ 106.970] emit_primitive_identity_mask__avx2: dst=(51, 9), mask=(112.00, 0.00) x (9.00, 8.00) >[ 106.970] glyphs0_to_dst: glyph=(58, 6)x(5, 11), unclipped >[ 106.970] emit_primitive_identity_mask__avx2: dst=(58, 6), mask=(96.00, 0.00) x (5.00, 11.00) >[ 106.970] glyphs0_to_dst: glyph=(62, 9)x(11, 8), unclipped >[ 106.970] emit_primitive_identity_mask__avx2: dst=(62, 9), mask=(96.00, 16.00) x (11.00, 8.00) >[ 106.970] glyphs0_to_dst: glyph=(72, 9)x(9, 8), unclipped >[ 106.970] emit_primitive_identity_mask__avx2: dst=(72, 9), mask=(112.00, 16.00) x (9.00, 8.00) >[ 106.970] glyphs0_to_dst: glyph=(80, 11)x(7, 3), unclipped >[ 106.970] emit_primitive_identity_mask__avx2: dst=(80, 11), mask=(48.00, 48.00) x (7.00, 3.00) >[ 106.970] glyphs0_to_dst: glyph=(84, 7)x(10, 10), unclipped >[ 106.970] emit_primitive_identity_mask__avx2: dst=(84, 7), mask=(64.00, 32.00) x (10.00, 10.00) >[ 106.970] glyphs0_to_dst: glyph=(92, 7)x(10, 10), unclipped >[ 106.970] emit_primitive_identity_mask__avx2: dst=(92, 7), mask=(64.00, 32.00) x (10.00, 10.00) >[ 106.970] glyphs0_to_dst: glyph=(100, 7)x(10, 10), unclipped >[ 106.970] emit_primitive_identity_mask__avx2: dst=(100, 7), mask=(80.00, 32.00) x (10.00, 10.00) >[ 106.970] glyphs0_to_dst: glyph=(108, 7)x(10, 10), unclipped >[ 106.970] emit_primitive_identity_mask__avx2: dst=(108, 7), mask=(64.00, 48.00) x (10.00, 10.00) >[ 106.970] gen8_vertex_flush[498] = 48 >[ 106.970] gen9_magic_ca_pass: CA fixup (939 -> 987) >[ 106.970] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 106.970] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.970] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.970] sna_create_pixmap(1, 1, 24, usage=0) >[ 106.970] kgem_can_create_2d: 1x1 @ 24 >[ 106.970] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 >[ 106.970] kgem_can_create_2d: untiled size=4096 >[ 106.970] kgem_choose_tiling: disabling tiling [1x1] for single row/col >[ 106.970] kgem_choose_tiling: 1x1 -> 0 >[ 106.970] sna_create_pixmap: usage=0, flags=a >[ 106.970] sna_create_pixmap: small buffer [4], attaching to shadow pixmap >[ 106.970] create_pixmap: allocating pixmap 1x1, depth=24/32, size=12 >[ 106.970] create_pixmap: serial=112, usage=0, 1x1 >[ 106.970] sna_create_pixmap: serial=112, 1x1, usage=0 >[ 106.970] sna_validate_gc(0x5619f14e77f0) changes=7fffff, previous serial=80000000, drawable=70 >[ 106.970] sna_validate_gc: recomputing clip >[ 106.970] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x5619f17a50c0] >[ 106.970] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) >[ 106.970] sna_poly_fill_rect_extents: [0] = (0, 0)x(1, 1) >[ 106.970] sna_poly_fill_rect: extents(0, 0), (1, 1), flags=1 >[ 106.970] sna_poly_fill_rect: dropping last-cpu hint >[ 106.970] sna_drawable_use_bo pixmap=112, box=((0, 0), (1, 1)), flags=19... >[ 106.970] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 106.970] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 106.970] sna_drawable_use_bo: untiled, will not force allocation >[ 106.970] sna_drawable_use_bo: no CPU bo, and GPU not forced >[ 106.970] sna_poly_fill_rect: not using GPU, hint=19 >[ 106.970] sna_poly_fill_rect: fallback (0, 0), (1, 1) >[ 106.970] sna_gc_move_to_cpu(0x5619f14e77f0) changes=7fffff >[ 106.970] drawable_gc_flags: try operating on drawable inplace [hint? 1] >[ 106.970] sna_drawable_move_region_to_cpu(pixmap=112 (1x1), [(0, 0), (1, 1)], flags=5) >[ 106.970] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) >[ 106.970] _sna_pixmap_move_to_cpu(pixmap=112, 1x1, flags=5) >[ 106.970] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.970] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.970] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.970] __sna_damage_all(1, 1) >[ 106.970] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.970] sna_poly_fill_rect: fallback - fbPolyFillRect >[ 106.970] sna_gc_move_to_gpu(0x5619f14e77f0) >[ 106.970] sna_validate_gc(0x5619f17a4f50) changes=7fffff, previous serial=80000000, drawable=1b >[ 106.970] sna_validate_gc: recomputing clip >[ 106.970] sna_validate_gc: composite clip=1x[(0, 0), (3840, 2160)] [0x5619f17581f0] >[ 106.970] sna_copy_area: src=pixmap=33:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=8:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 106.970] sna_copy_area: normal copy >[ 106.970] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) >[ 106.970] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) >[ 106.970] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 >[ 106.970] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) >[ 106.970] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) >[ 106.970] sna_do_copy: clipped src extents (0, 0), (3840, 2160) >[ 106.970] sna_do_copy: pixmap -- no source clipping >[ 106.970] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 >[ 106.970] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) >[ 106.970] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=33+(0, 0), dst pixmap=8+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) >[ 106.970] sna_copy_boxes: dst=(priv=0x5619f14e73a0, gpu_bo=9, cpu_bo=0), src=(priv=0x5619f174dcb0, gpu_bo=17, cpu_bo=0), replaces=1 >[ 106.970] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 106.970] sna_drawable_use_bo pixmap=8, box=((0, 0), (3840, 2160)), flags=1b... >[ 106.970] sna_drawable_use_bo: pinned, never REPLACES >[ 106.970] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 106.970] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.970] sna_drawable_use_bo: applying move-to-gpu override >[ 106.970] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (3840, 2160)] from damage 1x[(0, 0], (3840, 2160)] >[ 106.970] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 106.970] wait_for_shadow: flags=1, flips=0, handle=9, shadow=11 >[ 106.970] wait_for_shadow: setting front pixmap to handle=11 >[ 106.970] sna_drawable_use_bo: using whole GPU bo >[ 106.970] sna_pixmap_move_to_gpu(pixmap=33, usage=0), flags=a >[ 106.971] sna_pixmap_move_to_gpu: already all-damaged >[ 106.971] sna_pixmap_mark_active: pixmap=33, handle=17 >[ 106.971] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 106.971] sna_pixmap_make_cow: make cow src=33, dst=8, handle=17 (already cow? src=0, dst=0) >[ 106.971] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 106.971] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 106.971] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 106.971] kgem_bo_is_render: handle=11, rq? 0 [0] >[ 106.971] kgem_bo_is_render: handle=11, rq? 0 [0] >[ 106.971] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 106.971] __kgem_busy: handle=2, busy=0, wedged=0 >[ 106.971] __kgem_retire_rq: request 2 complete >[ 106.971] __kgem_bo_flush: handle=19, busy=0, wedged=0 >[ 106.971] kgem_bo_move_to_cache: release handle=19 >[ 106.971] kgem_bo_move_to_inactive: moving handle=19 to inactive >[ 106.971] kgem_bo_move_to_cache: release handle=18 >[ 106.971] kgem_bo_move_to_inactive: moving handle=18 to inactive >[ 106.971] kgem_set_mode: flushing before new bo >[ 106.971] gen8_vertex_close: used=3948, vbo active? 16, vb=200, nreloc=1 >[ 106.971] gen8_vertex_close: reloc[0] = 289 >[ 106.971] kgem_add_reloc64: handle=16, pos=289, delta=0, domains=200000 >[ 106.971] kgem_add_handle: handle=16, index=4 >[ 106.971] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) >[ 106.971] sna_render_flush_solid(size=8) >[ 106.971] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=9199 [fenced=0] >[ 106.971] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 106.971] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 106.971] kgem_fixup_relocs: shrinking by 61440 >[ 106.971] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.971] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 106.971] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 >[ 106.971] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 106.971] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.971] __kgem_bo_clear_busy: handle=8 >[ 106.971] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 106.971] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 >[ 106.971] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 106.971] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.971] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 106.971] needs_batch_flush: flushing before handle=11 for new reservation >[ 106.971] kgem_check_bo: num_pages=+16200, num_exec=+2 >[ 106.971] aligning vertex: was 4, now 2 floats per vertex >[ 106.971] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 106.971] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 106.971] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 106.971] kgem_add_handle: handle=4, index=0 >[ 106.971] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.971] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 106.971] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.971] gen9_composite_get_binding_table(ffc0) >[ 106.971] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 >[ 106.971] kgem_add_handle: handle=11, index=1 >[ 106.971] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) >[ 106.971] __kgem_bo_mark_dirty: handle=11 (proxy? 0) >[ 106.971] [3fe0] bind bo(handle=11, addr=0), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render >[ 106.971] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 >[ 106.971] kgem_add_handle: handle=17, index=2 >[ 106.971] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fdfff000) >[ 106.971] [3fd0] bind bo(handle=17, addr=fdfff000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 106.971] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 106.971] gen9_emit_sampler: sampler = 0 >[ 106.971] gen9_emit_sf: num_sf_outputs=1 >[ 106.971] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.971] gen9_emit_vertex_elements: setup id=0 >[ 106.971] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 106.971] (0, 0) -> (0, 0) + (3840, 2160) >[ 106.971] gen8_vertex_flush[490] = 3 >[ 106.971] sna_destroy_pixmap: pixmap=33, attached?=1 >[ 106.971] _kgem_bo_destroy: handle=17, proxy? 0 >[ 106.971] __kgem_bo_destroy: handle=17, size=33177600 >[ 106.971] __kgem_bo_destroy: handle=17 -> active >[ 106.971] __sna_free_pixmap(pixmap=33) >[ 106.971] sna_block_handler (tv=1.445000) >[ 106.971] kgem_retire, need_retire?=1 >[ 106.971] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.971] kgem_retire__requests_ring: retiring ring 0 >[ 106.971] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.971] __kgem_retire_rq: request 1 complete >[ 106.971] __kgem_bo_flush: handle=6, busy=0, wedged=0 >[ 106.971] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 106.971] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.971] kgem_retire -- retired=0, need_retire=0 >[ 106.971] kgem_retire__buffers: handle=23, busy? 0 [0] >[ 106.971] kgem_retire__buffers: releasing upload cache for handle=23? 1 >[ 106.971] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.971] __kgem_bo_destroy: handle=23, size=262144 >[ 106.971] kgem_bo_replace_io: transferring io handle=23 to bo >[ 106.971] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 106.971] sna_accel_block: GPU idle, flushing >[ 106.971] gen8_vertex_close: used=3954, vbo active? 16, vb=1, nreloc=1 >[ 106.971] gen8_vertex_close: reloc[0] = 287 >[ 106.971] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 106.971] kgem_add_handle: handle=16, index=3 >[ 106.971] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 106.971] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16274 [fenced=0] >[ 106.971] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 106.971] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 106.971] kgem_fixup_relocs: shrinking by 61440 >[ 106.971] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.971] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 106.971] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 106.971] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 106.971] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 106.971] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 106.971] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.971] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 106.971] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 106.971] start_flush: has dirty shadow >[ 106.971] timer_enable (time=106971), starting timer 0 >[ 106.971] sna_accel_block: evaluating timers, active=7 >[ 106.971] sna_accel_block: flush timer expires in 8 [106979] >[ 106.971] sna_wakeup_handler >[ 106.971] sna_block_handler (tv=1.445000) >[ 106.971] kgem_retire, need_retire?=1 >[ 106.971] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.971] kgem_retire__requests_ring: retiring ring 0 >[ 106.971] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.971] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.971] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.971] kgem_retire -- retired=0, need_retire=1 >[ 106.971] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.971] sna_scanout_do_flush: flush timer active: delta=8 >[ 106.971] sna_accel_block: evaluating timers, active=7 >[ 106.971] sna_accel_block: flush timer expires in 8 [106979] >[ 106.971] sna_wakeup_handler >[ 106.971] sna_block_handler (tv=1.445000) >[ 106.971] kgem_retire, need_retire?=1 >[ 106.971] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.971] kgem_retire__requests_ring: retiring ring 0 >[ 106.971] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.971] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.971] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.971] kgem_retire -- retired=0, need_retire=1 >[ 106.971] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.971] sna_scanout_do_flush: flush timer active: delta=8 >[ 106.971] sna_accel_block: evaluating timers, active=7 >[ 106.971] sna_accel_block: flush timer expires in 8 [106979] >[ 106.971] sna_wakeup_handler >[ 106.971] sna_block_handler (tv=1.445000) >[ 106.971] kgem_retire, need_retire?=1 >[ 106.971] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.971] kgem_retire__requests_ring: retiring ring 0 >[ 106.971] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.971] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.971] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.971] kgem_retire -- retired=0, need_retire=1 >[ 106.971] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.971] sna_scanout_do_flush: flush timer active: delta=8 >[ 106.971] sna_accel_block: evaluating timers, active=7 >[ 106.971] sna_accel_block: flush timer expires in 8 [106979] >[ 106.971] sna_wakeup_handler >[ 106.971] sna_block_handler (tv=1.445000) >[ 106.971] kgem_retire, need_retire?=1 >[ 106.971] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.971] kgem_retire__requests_ring: retiring ring 0 >[ 106.971] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.971] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.971] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.971] kgem_retire -- retired=0, need_retire=1 >[ 106.971] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.971] sna_scanout_do_flush: flush timer active: delta=8 >[ 106.971] sna_accel_block: evaluating timers, active=7 >[ 106.971] sna_accel_block: flush timer expires in 8 [106979] >[ 106.971] sna_wakeup_handler >[ 106.971] sna_block_handler (tv=1.445000) >[ 106.971] kgem_retire, need_retire?=1 >[ 106.971] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.971] kgem_retire__requests_ring: retiring ring 0 >[ 106.971] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.971] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.971] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.971] kgem_retire -- retired=0, need_retire=1 >[ 106.971] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.971] sna_scanout_do_flush: flush timer active: delta=8 >[ 106.971] sna_accel_block: evaluating timers, active=7 >[ 106.971] sna_accel_block: flush timer expires in 8 [106979] >[ 106.971] sna_wakeup_handler >[ 106.971] sna_block_handler (tv=1.445000) >[ 106.971] kgem_retire, need_retire?=1 >[ 106.971] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.971] kgem_retire__requests_ring: retiring ring 0 >[ 106.971] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.971] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.971] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.971] kgem_retire -- retired=0, need_retire=1 >[ 106.971] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.972] sna_scanout_do_flush: flush timer active: delta=7 >[ 106.972] sna_accel_block: evaluating timers, active=7 >[ 106.972] sna_accel_block: flush timer expires in 7 [106979] >[ 106.972] sna_wakeup_handler >[ 106.972] sna_block_handler (tv=1.444000) >[ 106.972] kgem_retire, need_retire?=1 >[ 106.972] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.972] kgem_retire__requests_ring: retiring ring 0 >[ 106.972] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.972] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.972] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.972] kgem_retire -- retired=0, need_retire=1 >[ 106.972] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.972] sna_scanout_do_flush: flush timer active: delta=7 >[ 106.972] sna_accel_block: evaluating timers, active=7 >[ 106.972] sna_accel_block: flush timer expires in 7 [106979] >[ 106.972] sna_wakeup_handler >[ 106.972] sna_block_handler (tv=1.444000) >[ 106.972] kgem_retire, need_retire?=1 >[ 106.972] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.972] kgem_retire__requests_ring: retiring ring 0 >[ 106.972] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.972] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.972] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.972] kgem_retire -- retired=0, need_retire=1 >[ 106.972] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.972] sna_scanout_do_flush: flush timer active: delta=7 >[ 106.972] sna_accel_block: evaluating timers, active=7 >[ 106.972] sna_accel_block: flush timer expires in 7 [106979] >[ 106.972] sna_wakeup_handler >[ 106.972] sna_block_handler (tv=1.444000) >[ 106.972] kgem_retire, need_retire?=1 >[ 106.972] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.972] kgem_retire__requests_ring: retiring ring 0 >[ 106.972] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.972] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.972] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.972] kgem_retire -- retired=0, need_retire=1 >[ 106.972] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.972] sna_scanout_do_flush: flush timer active: delta=7 >[ 106.972] sna_accel_block: evaluating timers, active=7 >[ 106.972] sna_accel_block: flush timer expires in 7 [106979] >[ 106.972] sna_wakeup_handler >[ 106.972] sna_block_handler (tv=1.444000) >[ 106.972] kgem_retire, need_retire?=1 >[ 106.972] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.972] kgem_retire__requests_ring: retiring ring 0 >[ 106.972] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.972] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.972] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.972] kgem_retire -- retired=0, need_retire=1 >[ 106.972] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.972] sna_scanout_do_flush: flush timer active: delta=7 >[ 106.972] sna_accel_block: evaluating timers, active=7 >[ 106.972] sna_accel_block: flush timer expires in 7 [106979] >[ 106.972] sna_wakeup_handler >[ 106.972] sna_block_handler (tv=1.444000) >[ 106.972] kgem_retire, need_retire?=1 >[ 106.972] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.972] kgem_retire__requests_ring: retiring ring 0 >[ 106.972] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.972] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.972] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.972] kgem_retire -- retired=0, need_retire=1 >[ 106.972] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.972] sna_scanout_do_flush: flush timer active: delta=7 >[ 106.972] sna_accel_block: evaluating timers, active=7 >[ 106.972] sna_accel_block: flush timer expires in 7 [106979] >[ 106.972] sna_wakeup_handler >[ 106.972] sna_block_handler (tv=1.444000) >[ 106.972] kgem_retire, need_retire?=1 >[ 106.972] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.972] kgem_retire__requests_ring: retiring ring 0 >[ 106.972] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.972] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.972] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.972] kgem_retire -- retired=0, need_retire=1 >[ 106.972] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.972] sna_scanout_do_flush: flush timer active: delta=7 >[ 106.972] sna_accel_block: evaluating timers, active=7 >[ 106.972] sna_accel_block: flush timer expires in 7 [106979] >[ 106.972] sna_wakeup_handler >[ 106.972] sna_block_handler (tv=1.444000) >[ 106.972] kgem_retire, need_retire?=1 >[ 106.972] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.972] kgem_retire__requests_ring: retiring ring 0 >[ 106.972] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.972] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.972] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.972] kgem_retire -- retired=0, need_retire=1 >[ 106.972] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.972] sna_scanout_do_flush: flush timer active: delta=7 >[ 106.972] sna_accel_block: evaluating timers, active=7 >[ 106.972] sna_accel_block: flush timer expires in 7 [106979] >[ 106.972] sna_wakeup_handler >[ 106.972] sna_block_handler (tv=1.444000) >[ 106.972] kgem_retire, need_retire?=1 >[ 106.972] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.972] kgem_retire__requests_ring: retiring ring 0 >[ 106.972] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.972] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.972] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.972] kgem_retire -- retired=0, need_retire=1 >[ 106.972] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.972] sna_scanout_do_flush: flush timer active: delta=7 >[ 106.972] sna_accel_block: evaluating timers, active=7 >[ 106.972] sna_accel_block: flush timer expires in 7 [106979] >[ 106.972] sna_wakeup_handler >[ 106.972] sna_block_handler (tv=1.444000) >[ 106.972] kgem_retire, need_retire?=1 >[ 106.972] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.972] kgem_retire__requests_ring: retiring ring 0 >[ 106.972] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.972] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.973] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.973] kgem_retire -- retired=0, need_retire=1 >[ 106.973] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.973] sna_scanout_do_flush: flush timer active: delta=6 >[ 106.973] sna_accel_block: evaluating timers, active=7 >[ 106.973] sna_accel_block: flush timer expires in 6 [106979] >[ 106.973] sna_wakeup_handler >[ 106.973] sna_change_window_attributes >[ 106.973] sna_block_handler (tv=1.443000) >[ 106.973] kgem_retire, need_retire?=1 >[ 106.973] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.973] kgem_retire__requests_ring: retiring ring 0 >[ 106.973] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.973] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.973] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.973] kgem_retire -- retired=0, need_retire=1 >[ 106.973] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.973] sna_scanout_do_flush: flush timer active: delta=6 >[ 106.973] sna_accel_block: evaluating timers, active=7 >[ 106.973] sna_accel_block: flush timer expires in 6 [106979] >[ 106.973] sna_wakeup_handler >[ 106.973] sna_block_handler (tv=1.443000) >[ 106.973] kgem_retire, need_retire?=1 >[ 106.973] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.973] kgem_retire__requests_ring: retiring ring 0 >[ 106.973] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.973] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.973] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.973] kgem_retire -- retired=0, need_retire=1 >[ 106.973] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.973] sna_scanout_do_flush: flush timer active: delta=6 >[ 106.973] sna_accel_block: evaluating timers, active=7 >[ 106.973] sna_accel_block: flush timer expires in 6 [106979] >[ 106.973] sna_wakeup_handler >[ 106.973] sna_block_handler (tv=1.443000) >[ 106.973] kgem_retire, need_retire?=1 >[ 106.973] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.973] kgem_retire__requests_ring: retiring ring 0 >[ 106.973] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.973] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.973] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.973] kgem_retire -- retired=0, need_retire=1 >[ 106.973] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.973] sna_scanout_do_flush: flush timer active: delta=6 >[ 106.973] sna_accel_block: evaluating timers, active=7 >[ 106.973] sna_accel_block: flush timer expires in 6 [106979] >[ 106.973] sna_wakeup_handler >[ 106.973] sna_block_handler (tv=1.443000) >[ 106.973] kgem_retire, need_retire?=1 >[ 106.973] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.973] kgem_retire__requests_ring: retiring ring 0 >[ 106.973] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.973] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.973] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.973] kgem_retire -- retired=0, need_retire=1 >[ 106.973] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.973] sna_scanout_do_flush: flush timer active: delta=6 >[ 106.973] sna_accel_block: evaluating timers, active=7 >[ 106.973] sna_accel_block: flush timer expires in 6 [106979] >[ 106.973] sna_wakeup_handler >[ 106.973] sna_block_handler (tv=1.443000) >[ 106.973] kgem_retire, need_retire?=1 >[ 106.973] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.973] kgem_retire__requests_ring: retiring ring 0 >[ 106.973] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.973] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.973] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.973] kgem_retire -- retired=0, need_retire=1 >[ 106.973] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.973] sna_scanout_do_flush: flush timer active: delta=6 >[ 106.973] sna_accel_block: evaluating timers, active=7 >[ 106.973] sna_accel_block: flush timer expires in 6 [106979] >[ 106.973] sna_wakeup_handler >[ 106.973] sna_block_handler (tv=0.0) >[ 106.973] kgem_retire, need_retire?=1 >[ 106.973] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.973] kgem_retire__requests_ring: retiring ring 0 >[ 106.973] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.973] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.973] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.973] kgem_retire -- retired=0, need_retire=1 >[ 106.973] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.973] sna_scanout_do_flush: flush timer active: delta=6 >[ 106.973] sna_accel_block: evaluating timers, active=7 >[ 106.973] sna_accel_block: flush timer expires in 6 [106979] >[ 106.973] sna_wakeup_handler >[ 106.973] sna_block_handler (tv=1.443000) >[ 106.973] kgem_retire, need_retire?=1 >[ 106.973] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.973] kgem_retire__requests_ring: retiring ring 0 >[ 106.973] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.973] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.973] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.973] kgem_retire -- retired=0, need_retire=1 >[ 106.973] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.973] sna_scanout_do_flush: flush timer active: delta=6 >[ 106.973] sna_accel_block: evaluating timers, active=7 >[ 106.973] sna_accel_block: flush timer expires in 6 [106979] >[ 106.973] sna_wakeup_handler >[ 106.973] sna_block_handler (tv=1.443000) >[ 106.973] kgem_retire, need_retire?=1 >[ 106.973] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.973] kgem_retire__requests_ring: retiring ring 0 >[ 106.973] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.973] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.973] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.973] kgem_retire -- retired=0, need_retire=1 >[ 106.973] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.973] sna_scanout_do_flush: flush timer active: delta=6 >[ 106.973] sna_accel_block: evaluating timers, active=7 >[ 106.973] sna_accel_block: flush timer expires in 6 [106979] >[ 106.973] sna_wakeup_handler >[ 106.973] sna_block_handler (tv=1.443000) >[ 106.973] kgem_retire, need_retire?=1 >[ 106.973] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.973] kgem_retire__requests_ring: retiring ring 0 >[ 106.973] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.973] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.973] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.973] kgem_retire -- retired=0, need_retire=1 >[ 106.973] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.973] sna_scanout_do_flush: flush timer active: delta=6 >[ 106.973] sna_accel_block: evaluating timers, active=7 >[ 106.973] sna_accel_block: flush timer expires in 6 [106979] >[ 106.973] sna_wakeup_handler >[ 106.973] sna_block_handler (tv=1.443000) >[ 106.973] kgem_retire, need_retire?=1 >[ 106.973] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.973] kgem_retire__requests_ring: retiring ring 0 >[ 106.973] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.973] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.973] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.973] kgem_retire -- retired=0, need_retire=1 >[ 106.973] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.973] sna_scanout_do_flush: flush timer active: delta=6 >[ 106.973] sna_accel_block: evaluating timers, active=7 >[ 106.973] sna_accel_block: flush timer expires in 6 [106979] >[ 106.973] sna_wakeup_handler >[ 106.973] sna_block_handler (tv=1.443000) >[ 106.973] kgem_retire, need_retire?=1 >[ 106.973] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.973] kgem_retire__requests_ring: retiring ring 0 >[ 106.974] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.974] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.974] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.974] kgem_retire -- retired=0, need_retire=1 >[ 106.974] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.974] sna_scanout_do_flush: flush timer active: delta=5 >[ 106.974] sna_accel_block: evaluating timers, active=7 >[ 106.974] sna_accel_block: flush timer expires in 5 [106979] >[ 106.974] sna_wakeup_handler >[ 106.974] sna_block_handler (tv=1.442000) >[ 106.974] kgem_retire, need_retire?=1 >[ 106.974] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.974] kgem_retire__requests_ring: retiring ring 0 >[ 106.974] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.974] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.974] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.974] kgem_retire -- retired=0, need_retire=1 >[ 106.974] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.974] sna_scanout_do_flush: flush timer active: delta=5 >[ 106.974] sna_accel_block: evaluating timers, active=7 >[ 106.974] sna_accel_block: flush timer expires in 5 [106979] >[ 106.974] sna_wakeup_handler >[ 106.974] sna_block_handler (tv=1.442000) >[ 106.974] kgem_retire, need_retire?=1 >[ 106.974] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.974] kgem_retire__requests_ring: retiring ring 0 >[ 106.974] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.974] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.974] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.974] kgem_retire -- retired=0, need_retire=1 >[ 106.974] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.974] sna_scanout_do_flush: flush timer active: delta=5 >[ 106.974] sna_accel_block: evaluating timers, active=7 >[ 106.974] sna_accel_block: flush timer expires in 5 [106979] >[ 106.974] sna_wakeup_handler >[ 106.974] sna_block_handler (tv=1.442000) >[ 106.974] kgem_retire, need_retire?=1 >[ 106.974] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.974] kgem_retire__requests_ring: retiring ring 0 >[ 106.974] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.974] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.974] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.974] kgem_retire -- retired=0, need_retire=1 >[ 106.974] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.974] sna_scanout_do_flush: flush timer active: delta=5 >[ 106.974] sna_accel_block: evaluating timers, active=7 >[ 106.974] sna_accel_block: flush timer expires in 5 [106979] >[ 106.974] sna_wakeup_handler >[ 106.974] sna_block_handler (tv=1.442000) >[ 106.974] kgem_retire, need_retire?=1 >[ 106.974] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.974] kgem_retire__requests_ring: retiring ring 0 >[ 106.974] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.974] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.974] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.974] kgem_retire -- retired=0, need_retire=1 >[ 106.974] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.974] sna_scanout_do_flush: flush timer active: delta=5 >[ 106.974] sna_accel_block: evaluating timers, active=7 >[ 106.974] sna_accel_block: flush timer expires in 5 [106979] >[ 106.974] sna_wakeup_handler >[ 106.974] sna_block_handler (tv=1.442000) >[ 106.974] kgem_retire, need_retire?=1 >[ 106.974] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.974] kgem_retire__requests_ring: retiring ring 0 >[ 106.974] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.974] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.974] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.974] kgem_retire -- retired=0, need_retire=1 >[ 106.974] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.974] sna_scanout_do_flush: flush timer active: delta=5 >[ 106.974] sna_accel_block: evaluating timers, active=7 >[ 106.974] sna_accel_block: flush timer expires in 5 [106979] >[ 106.974] sna_wakeup_handler >[ 106.974] sna_block_handler (tv=1.442000) >[ 106.974] kgem_retire, need_retire?=1 >[ 106.974] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.974] kgem_retire__requests_ring: retiring ring 0 >[ 106.974] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.974] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.974] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.974] kgem_retire -- retired=0, need_retire=1 >[ 106.974] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.974] sna_scanout_do_flush: flush timer active: delta=5 >[ 106.974] sna_accel_block: evaluating timers, active=7 >[ 106.974] sna_accel_block: flush timer expires in 5 [106979] >[ 106.974] sna_wakeup_handler >[ 106.974] sna_block_handler (tv=1.442000) >[ 106.974] kgem_retire, need_retire?=1 >[ 106.974] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.974] kgem_retire__requests_ring: retiring ring 0 >[ 106.974] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.974] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.974] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.974] kgem_retire -- retired=0, need_retire=1 >[ 106.974] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.974] sna_scanout_do_flush: flush timer active: delta=5 >[ 106.974] sna_accel_block: evaluating timers, active=7 >[ 106.974] sna_accel_block: flush timer expires in 5 [106979] >[ 106.974] sna_wakeup_handler >[ 106.974] sna_block_handler (tv=1.442000) >[ 106.974] kgem_retire, need_retire?=1 >[ 106.974] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.974] kgem_retire__requests_ring: retiring ring 0 >[ 106.974] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.974] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.974] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.974] kgem_retire -- retired=0, need_retire=1 >[ 106.974] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.974] sna_scanout_do_flush: flush timer active: delta=5 >[ 106.974] sna_accel_block: evaluating timers, active=7 >[ 106.974] sna_accel_block: flush timer expires in 5 [106979] >[ 106.974] sna_wakeup_handler >[ 106.974] sna_block_handler (tv=1.442000) >[ 106.974] kgem_retire, need_retire?=1 >[ 106.974] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.974] kgem_retire__requests_ring: retiring ring 0 >[ 106.974] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.974] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.974] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.974] kgem_retire -- retired=0, need_retire=1 >[ 106.974] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.974] sna_scanout_do_flush: flush timer active: delta=5 >[ 106.974] sna_accel_block: evaluating timers, active=7 >[ 106.974] sna_accel_block: flush timer expires in 5 [106979] >[ 106.974] sna_wakeup_handler >[ 106.974] sna_block_handler (tv=1.442000) >[ 106.974] kgem_retire, need_retire?=1 >[ 106.974] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.974] kgem_retire__requests_ring: retiring ring 0 >[ 106.974] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.974] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.974] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.974] kgem_retire -- retired=0, need_retire=1 >[ 106.974] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.974] sna_scanout_do_flush: flush timer active: delta=5 >[ 106.974] sna_accel_block: evaluating timers, active=7 >[ 106.974] sna_accel_block: flush timer expires in 5 [106979] >[ 106.974] sna_wakeup_handler >[ 106.974] sna_block_handler (tv=1.442000) >[ 106.974] kgem_retire, need_retire?=1 >[ 106.974] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.974] kgem_retire__requests_ring: retiring ring 0 >[ 106.974] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.974] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.974] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.974] kgem_retire -- retired=0, need_retire=1 >[ 106.974] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.974] sna_scanout_do_flush: flush timer active: delta=5 >[ 106.974] sna_accel_block: evaluating timers, active=7 >[ 106.974] sna_accel_block: flush timer expires in 5 [106979] >[ 106.974] sna_wakeup_handler >[ 106.974] sna_block_handler (tv=1.442000) >[ 106.974] kgem_retire, need_retire?=1 >[ 106.974] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.974] kgem_retire__requests_ring: retiring ring 0 >[ 106.974] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.974] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.974] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.974] kgem_retire -- retired=0, need_retire=1 >[ 106.974] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.974] sna_scanout_do_flush: flush timer active: delta=5 >[ 106.974] sna_accel_block: evaluating timers, active=7 >[ 106.974] sna_accel_block: flush timer expires in 5 [106979] >[ 106.974] sna_wakeup_handler >[ 106.974] sna_block_handler (tv=1.442000) >[ 106.974] kgem_retire, need_retire?=1 >[ 106.974] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.974] kgem_retire__requests_ring: retiring ring 0 >[ 106.974] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.974] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.974] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.974] kgem_retire -- retired=0, need_retire=1 >[ 106.974] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.974] sna_scanout_do_flush: flush timer active: delta=5 >[ 106.974] sna_accel_block: evaluating timers, active=7 >[ 106.974] sna_accel_block: flush timer expires in 5 [106979] >[ 106.974] sna_wakeup_handler >[ 106.974] sna_block_handler (tv=1.442000) >[ 106.974] kgem_retire, need_retire?=1 >[ 106.974] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.974] kgem_retire__requests_ring: retiring ring 0 >[ 106.974] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.974] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.974] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.974] kgem_retire -- retired=0, need_retire=1 >[ 106.974] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.974] sna_scanout_do_flush: flush timer active: delta=5 >[ 106.974] sna_accel_block: evaluating timers, active=7 >[ 106.974] sna_accel_block: flush timer expires in 5 [106979] >[ 106.974] sna_wakeup_handler >[ 106.974] sna_block_handler (tv=1.442000) >[ 106.974] kgem_retire, need_retire?=1 >[ 106.975] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.975] kgem_retire__requests_ring: retiring ring 0 >[ 106.975] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.975] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.975] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.975] kgem_retire -- retired=0, need_retire=1 >[ 106.975] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.975] sna_scanout_do_flush: flush timer active: delta=4 >[ 106.975] sna_accel_block: evaluating timers, active=7 >[ 106.975] sna_accel_block: flush timer expires in 4 [106979] >[ 106.975] sna_wakeup_handler >[ 106.975] sna_block_handler (tv=1.441000) >[ 106.975] kgem_retire, need_retire?=1 >[ 106.975] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.975] kgem_retire__requests_ring: retiring ring 0 >[ 106.975] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.975] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.975] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.975] kgem_retire -- retired=0, need_retire=1 >[ 106.975] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.975] sna_scanout_do_flush: flush timer active: delta=4 >[ 106.975] sna_accel_block: evaluating timers, active=7 >[ 106.975] sna_accel_block: flush timer expires in 4 [106979] >[ 106.975] sna_wakeup_handler >[ 106.975] sna_block_handler (tv=1.441000) >[ 106.975] kgem_retire, need_retire?=1 >[ 106.975] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.975] kgem_retire__requests_ring: retiring ring 0 >[ 106.975] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.975] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.975] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.975] kgem_retire -- retired=0, need_retire=1 >[ 106.975] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.975] sna_scanout_do_flush: flush timer active: delta=4 >[ 106.975] sna_accel_block: evaluating timers, active=7 >[ 106.975] sna_accel_block: flush timer expires in 4 [106979] >[ 106.975] sna_wakeup_handler >[ 106.975] sna_block_handler (tv=1.441000) >[ 106.975] kgem_retire, need_retire?=1 >[ 106.975] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.975] kgem_retire__requests_ring: retiring ring 0 >[ 106.975] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.975] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.975] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.975] kgem_retire -- retired=0, need_retire=1 >[ 106.975] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.975] sna_scanout_do_flush: flush timer active: delta=4 >[ 106.975] sna_accel_block: evaluating timers, active=7 >[ 106.975] sna_accel_block: flush timer expires in 4 [106979] >[ 106.975] sna_wakeup_handler >[ 106.975] sna_block_handler (tv=1.441000) >[ 106.975] kgem_retire, need_retire?=1 >[ 106.975] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.975] kgem_retire__requests_ring: retiring ring 0 >[ 106.975] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.975] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.975] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.975] kgem_retire -- retired=0, need_retire=1 >[ 106.975] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.975] sna_scanout_do_flush: flush timer active: delta=4 >[ 106.975] sna_accel_block: evaluating timers, active=7 >[ 106.975] sna_accel_block: flush timer expires in 4 [106979] >[ 106.975] sna_wakeup_handler >[ 106.975] sna_block_handler (tv=1.441000) >[ 106.975] kgem_retire, need_retire?=1 >[ 106.975] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.975] kgem_retire__requests_ring: retiring ring 0 >[ 106.975] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.975] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.975] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.975] kgem_retire -- retired=0, need_retire=1 >[ 106.975] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.975] sna_scanout_do_flush: flush timer active: delta=4 >[ 106.975] sna_accel_block: evaluating timers, active=7 >[ 106.975] sna_accel_block: flush timer expires in 4 [106979] >[ 106.975] sna_wakeup_handler >[ 106.975] sna_block_handler (tv=1.441000) >[ 106.975] kgem_retire, need_retire?=1 >[ 106.975] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.975] kgem_retire__requests_ring: retiring ring 0 >[ 106.975] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.975] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.975] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.975] kgem_retire -- retired=0, need_retire=1 >[ 106.975] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.975] sna_scanout_do_flush: flush timer active: delta=4 >[ 106.975] sna_accel_block: evaluating timers, active=7 >[ 106.975] sna_accel_block: flush timer expires in 4 [106979] >[ 106.975] sna_wakeup_handler >[ 106.975] sna_block_handler (tv=1.441000) >[ 106.975] kgem_retire, need_retire?=1 >[ 106.975] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.975] kgem_retire__requests_ring: retiring ring 0 >[ 106.975] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.975] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.975] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.975] kgem_retire -- retired=0, need_retire=1 >[ 106.975] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.975] sna_scanout_do_flush: flush timer active: delta=4 >[ 106.975] sna_accel_block: evaluating timers, active=7 >[ 106.975] sna_accel_block: flush timer expires in 4 [106979] >[ 106.975] sna_wakeup_handler >[ 106.975] sna_block_handler (tv=1.441000) >[ 106.975] kgem_retire, need_retire?=1 >[ 106.975] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.975] kgem_retire__requests_ring: retiring ring 0 >[ 106.975] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.975] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.975] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.975] kgem_retire -- retired=0, need_retire=1 >[ 106.975] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.975] sna_scanout_do_flush: flush timer active: delta=4 >[ 106.975] sna_accel_block: evaluating timers, active=7 >[ 106.975] sna_accel_block: flush timer expires in 4 [106979] >[ 106.975] sna_wakeup_handler >[ 106.975] sna_block_handler (tv=1.441000) >[ 106.975] kgem_retire, need_retire?=1 >[ 106.975] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.975] kgem_retire__requests_ring: retiring ring 0 >[ 106.975] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.975] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.975] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.975] kgem_retire -- retired=0, need_retire=1 >[ 106.975] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.975] sna_scanout_do_flush: flush timer active: delta=4 >[ 106.975] sna_accel_block: evaluating timers, active=7 >[ 106.975] sna_accel_block: flush timer expires in 4 [106979] >[ 106.975] sna_wakeup_handler >[ 106.975] sna_block_handler (tv=1.441000) >[ 106.975] kgem_retire, need_retire?=1 >[ 106.975] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.975] kgem_retire__requests_ring: retiring ring 0 >[ 106.975] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.975] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.975] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.975] kgem_retire -- retired=0, need_retire=1 >[ 106.975] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.975] sna_scanout_do_flush: flush timer active: delta=4 >[ 106.975] sna_accel_block: evaluating timers, active=7 >[ 106.975] sna_accel_block: flush timer expires in 4 [106979] >[ 106.975] sna_wakeup_handler >[ 106.975] sna_block_handler (tv=1.441000) >[ 106.975] kgem_retire, need_retire?=1 >[ 106.975] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.975] kgem_retire__requests_ring: retiring ring 0 >[ 106.975] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.975] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.975] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.975] kgem_retire -- retired=0, need_retire=1 >[ 106.975] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.975] sna_scanout_do_flush: flush timer active: delta=4 >[ 106.975] sna_accel_block: evaluating timers, active=7 >[ 106.975] sna_accel_block: flush timer expires in 4 [106979] >[ 106.975] sna_wakeup_handler >[ 106.975] sna_block_handler (tv=1.441000) >[ 106.975] kgem_retire, need_retire?=1 >[ 106.975] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.975] kgem_retire__requests_ring: retiring ring 0 >[ 106.975] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.975] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.975] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.975] kgem_retire -- retired=0, need_retire=1 >[ 106.975] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.975] sna_scanout_do_flush: flush timer active: delta=4 >[ 106.975] sna_accel_block: evaluating timers, active=7 >[ 106.975] sna_accel_block: flush timer expires in 4 [106979] >[ 106.975] sna_wakeup_handler >[ 106.975] sna_block_handler (tv=1.441000) >[ 106.975] kgem_retire, need_retire?=1 >[ 106.975] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.975] kgem_retire__requests_ring: retiring ring 0 >[ 106.975] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.975] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.975] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.975] kgem_retire -- retired=0, need_retire=1 >[ 106.975] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.975] sna_scanout_do_flush: flush timer active: delta=4 >[ 106.975] sna_accel_block: evaluating timers, active=7 >[ 106.975] sna_accel_block: flush timer expires in 4 [106979] >[ 106.975] sna_wakeup_handler >[ 106.975] sna_block_handler (tv=1.441000) >[ 106.975] kgem_retire, need_retire?=1 >[ 106.975] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.975] kgem_retire__requests_ring: retiring ring 0 >[ 106.975] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.975] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.975] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.975] kgem_retire -- retired=0, need_retire=1 >[ 106.975] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.975] sna_scanout_do_flush: flush timer active: delta=4 >[ 106.975] sna_accel_block: evaluating timers, active=7 >[ 106.975] sna_accel_block: flush timer expires in 4 [106979] >[ 106.975] sna_wakeup_handler >[ 106.975] sna_block_handler (tv=1.441000) >[ 106.975] kgem_retire, need_retire?=1 >[ 106.975] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.975] kgem_retire__requests_ring: retiring ring 0 >[ 106.975] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.975] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.975] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.975] kgem_retire -- retired=0, need_retire=1 >[ 106.975] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.975] sna_scanout_do_flush: flush timer active: delta=4 >[ 106.975] sna_accel_block: evaluating timers, active=7 >[ 106.975] sna_accel_block: flush timer expires in 4 [106979] >[ 106.975] sna_wakeup_handler >[ 106.975] sna_block_handler (tv=1.441000) >[ 106.975] kgem_retire, need_retire?=1 >[ 106.975] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.975] kgem_retire__requests_ring: retiring ring 0 >[ 106.975] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.975] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.975] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.975] kgem_retire -- retired=0, need_retire=1 >[ 106.975] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.975] sna_scanout_do_flush: flush timer active: delta=4 >[ 106.975] sna_accel_block: evaluating timers, active=7 >[ 106.975] sna_accel_block: flush timer expires in 4 [106979] >[ 106.975] sna_wakeup_handler >[ 106.975] sna_block_handler (tv=1.441000) >[ 106.976] kgem_retire, need_retire?=1 >[ 106.976] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.976] kgem_retire__requests_ring: retiring ring 0 >[ 106.976] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.976] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.976] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.976] kgem_retire -- retired=0, need_retire=1 >[ 106.976] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.976] sna_scanout_do_flush: flush timer active: delta=3 >[ 106.976] sna_scanout_do_flush (time=106976), triggered >[ 106.976] sna_scanout_flush (time=106976), cpu damage? 0, exec? 0 nbatch=0, busy? 0 >[ 106.976] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 106.976] stop_flush: scanout=11 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 106.976] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 106.976] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 106.976] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) >[ 106.976] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 106.976] sna_pixmap_move_to_gpu(pixmap=8, usage=16), flags=10a >[ 106.976] sna_pixmap_move_to_gpu: already all-damaged >[ 106.976] sna_pixmap_mark_active: pixmap=8, handle=11 >[ 106.976] sna_mode_redisplay: crtc[0] transformed? 0 >[ 106.976] sna_mode_redisplay: crtc[1] transformed? 0 >[ 106.976] sna_mode_redisplay: crtc[2] transformed? 0 >[ 106.976] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=9 [active?=2], new handle=11 [active=0] >[ 106.976] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 9, transformed? 0 >[ 106.976] get_fb: reusing fb=86 for handle=11 >[ 106.976] sna_mode_redisplay: recording flip on CRTC:32 handle=11, active_scanout=1, serial=1 >[ 106.976] __kgem_bo_clear_busy: handle=11 >[ 106.976] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 9, transformed? 0 >[ 106.976] sna_mode_redisplay: recording flip on CRTC:39 handle=11, active_scanout=2, serial=1 >[ 106.976] __kgem_bo_clear_busy: handle=11 >[ 106.976] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 106.976] sna_mode_redisplay: flipped 2 outputs, shadow active? 9 >[ 106.976] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=11, shadow handle=9 >[ 106.976] sna_accel_block: evaluating timers, active=7 >[ 106.976] sna_accel_block: flush timer expires in 16 [106992] >[ 106.976] sna_wakeup_handler >[ 106.976] sna_block_handler (tv=1.440000) >[ 106.976] kgem_retire, need_retire?=1 >[ 106.976] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.976] kgem_retire__requests_ring: retiring ring 0 >[ 106.976] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.976] __kgem_retire_rq: request 1 complete >[ 106.976] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 106.976] kgem_bo_move_to_cache: release handle=17 >[ 106.976] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 106.976] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 >[ 106.976] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.976] kgem_retire -- retired=1, need_retire=0 >[ 106.976] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 >[ 106.976] gen6_render_retire: resetting idle vbo >[ 106.976] sna_scanout_do_flush: flush timer active: delta=16 >[ 106.976] sna_accel_block: evaluating timers, active=7 >[ 106.976] sna_accel_block: flush timer expires in 16 [106992] >[ 106.976] sna_wakeup_handler >[ 106.976] sna_block_handler (tv=1.440000) >[ 106.976] sna_scanout_do_flush: flush timer active: delta=16 >[ 106.976] sna_accel_block: evaluating timers, active=7 >[ 106.976] sna_accel_block: flush timer expires in 16 [106992] >[ 106.976] sna_wakeup_handler >[ 106.976] sna_block_handler (tv=1.440000) >[ 106.976] sna_scanout_do_flush: flush timer active: delta=16 >[ 106.976] sna_accel_block: evaluating timers, active=7 >[ 106.976] sna_accel_block: flush timer expires in 16 [106992] >[ 106.976] sna_wakeup_handler >[ 106.976] sna_block_handler (tv=1.440000) >[ 106.976] sna_scanout_do_flush: flush timer active: delta=16 >[ 106.976] sna_accel_block: evaluating timers, active=7 >[ 106.976] sna_accel_block: flush timer expires in 16 [106992] >[ 106.976] sna_wakeup_handler >[ 106.976] sna_block_handler (tv=1.440000) >[ 106.976] sna_scanout_do_flush: flush timer active: delta=16 >[ 106.976] sna_accel_block: evaluating timers, active=7 >[ 106.976] sna_accel_block: flush timer expires in 16 [106992] >[ 106.976] sna_wakeup_handler >[ 106.976] sna_block_handler (tv=1.440000) >[ 106.976] sna_scanout_do_flush: flush timer active: delta=16 >[ 106.976] sna_accel_block: evaluating timers, active=7 >[ 106.976] sna_accel_block: flush timer expires in 16 [106992] >[ 106.976] sna_wakeup_handler >[ 106.976] sna_block_handler (tv=1.440000) >[ 106.976] sna_scanout_do_flush: flush timer active: delta=16 >[ 106.976] sna_accel_block: evaluating timers, active=7 >[ 106.976] sna_accel_block: flush timer expires in 16 [106992] >[ 106.976] sna_wakeup_handler >[ 106.976] sna_block_handler (tv=1.440000) >[ 106.976] sna_scanout_do_flush: flush timer active: delta=16 >[ 106.976] sna_accel_block: evaluating timers, active=7 >[ 106.976] sna_accel_block: flush timer expires in 16 [106992] >[ 106.976] sna_wakeup_handler >[ 106.976] sna_block_handler (tv=1.440000) >[ 106.976] sna_scanout_do_flush: flush timer active: delta=16 >[ 106.976] sna_accel_block: evaluating timers, active=7 >[ 106.976] sna_accel_block: flush timer expires in 16 [106992] >[ 106.976] sna_wakeup_handler >[ 106.976] sna_block_handler (tv=1.440000) >[ 106.976] sna_scanout_do_flush: flush timer active: delta=16 >[ 106.976] sna_accel_block: evaluating timers, active=7 >[ 106.976] sna_accel_block: flush timer expires in 16 [106992] >[ 106.976] sna_wakeup_handler >[ 106.976] sna_block_handler (tv=1.440000) >[ 106.976] sna_scanout_do_flush: flush timer active: delta=16 >[ 106.976] sna_accel_block: evaluating timers, active=7 >[ 106.976] sna_accel_block: flush timer expires in 16 [106992] >[ 106.976] sna_wakeup_handler >[ 106.976] sna_block_handler (tv=1.440000) >[ 106.976] sna_scanout_do_flush: flush timer active: delta=16 >[ 106.976] sna_accel_block: evaluating timers, active=7 >[ 106.976] sna_accel_block: flush timer expires in 16 [106992] >[ 106.976] sna_wakeup_handler >[ 106.976] sna_block_handler (tv=1.440000) >[ 106.976] sna_scanout_do_flush: flush timer active: delta=16 >[ 106.976] sna_accel_block: evaluating timers, active=7 >[ 106.976] sna_accel_block: flush timer expires in 16 [106992] >[ 106.976] sna_wakeup_handler >[ 106.976] sna_block_handler (tv=1.440000) >[ 106.976] sna_scanout_do_flush: flush timer active: delta=16 >[ 106.976] sna_accel_block: evaluating timers, active=7 >[ 106.976] sna_accel_block: flush timer expires in 16 [106992] >[ 106.976] sna_wakeup_handler >[ 106.976] sna_block_handler (tv=1.440000) >[ 106.976] sna_scanout_do_flush: flush timer active: delta=16 >[ 106.976] sna_accel_block: evaluating timers, active=7 >[ 106.976] sna_accel_block: flush timer expires in 16 [106992] >[ 106.976] sna_wakeup_handler >[ 106.976] sna_block_handler (tv=1.440000) >[ 106.976] sna_scanout_do_flush: flush timer active: delta=16 >[ 106.976] sna_accel_block: evaluating timers, active=7 >[ 106.976] sna_accel_block: flush timer expires in 16 [106992] >[ 106.976] sna_wakeup_handler >[ 106.976] sna_block_handler (tv=1.440000) >[ 106.976] sna_scanout_do_flush: flush timer active: delta=16 >[ 106.976] sna_accel_block: evaluating timers, active=7 >[ 106.976] sna_accel_block: flush timer expires in 16 [106992] >[ 106.976] sna_wakeup_handler >[ 106.976] sna_block_handler (tv=1.440000) >[ 106.976] sna_scanout_do_flush: flush timer active: delta=16 >[ 106.976] sna_accel_block: evaluating timers, active=7 >[ 106.976] sna_accel_block: flush timer expires in 16 [106992] >[ 106.976] sna_wakeup_handler >[ 106.976] sna_block_handler (tv=1.440000) >[ 106.976] sna_scanout_do_flush: flush timer active: delta=16 >[ 106.976] sna_accel_block: evaluating timers, active=7 >[ 106.976] sna_accel_block: flush timer expires in 16 [106992] >[ 106.976] sna_wakeup_handler >[ 106.976] sna_block_handler (tv=1.440000) >[ 106.976] sna_scanout_do_flush: flush timer active: delta=16 >[ 106.976] sna_accel_block: evaluating timers, active=7 >[ 106.976] sna_accel_block: flush timer expires in 16 [106992] >[ 106.976] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_create_window: window=10485761 >[ 106.977] sna_set_window_pixmap: window=10485761, old pixmap=0 new pixmap=8 >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_change_window_attributes >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.977] sna_wakeup_handler >[ 106.977] sna_create_window: window=12582913 >[ 106.977] sna_set_window_pixmap: window=12582913, old pixmap=0 new pixmap=8 >[ 106.977] sna_block_handler (tv=1.439000) >[ 106.977] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.977] sna_accel_block: evaluating timers, active=7 >[ 106.977] sna_accel_block: flush timer expires in 15 [106992] >[ 106.978] sna_wakeup_handler >[ 106.978] sna_block_handler (tv=1.438000) >[ 106.978] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.978] sna_accel_block: evaluating timers, active=7 >[ 106.978] sna_accel_block: flush timer expires in 14 [106992] >[ 106.978] sna_wakeup_handler >[ 106.978] sna_change_window_attributes >[ 106.978] sna_block_handler (tv=1.438000) >[ 106.978] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.978] sna_accel_block: evaluating timers, active=7 >[ 106.978] sna_accel_block: flush timer expires in 14 [106992] >[ 106.978] sna_wakeup_handler >[ 106.978] sna_block_handler (tv=1.438000) >[ 106.978] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.978] sna_accel_block: evaluating timers, active=7 >[ 106.978] sna_accel_block: flush timer expires in 14 [106992] >[ 106.978] sna_wakeup_handler >[ 106.978] sna_block_handler (tv=1.438000) >[ 106.978] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.978] sna_accel_block: evaluating timers, active=7 >[ 106.978] sna_accel_block: flush timer expires in 14 [106992] >[ 106.978] sna_wakeup_handler >[ 106.978] sna_block_handler (tv=1.438000) >[ 106.978] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.978] sna_accel_block: evaluating timers, active=7 >[ 106.978] sna_accel_block: flush timer expires in 14 [106992] >[ 106.978] sna_wakeup_handler >[ 106.978] sna_block_handler (tv=1.438000) >[ 106.978] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.978] sna_accel_block: evaluating timers, active=7 >[ 106.978] sna_accel_block: flush timer expires in 14 [106992] >[ 106.978] sna_wakeup_handler >[ 106.978] sna_block_handler (tv=1.438000) >[ 106.978] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.978] sna_accel_block: evaluating timers, active=7 >[ 106.978] sna_accel_block: flush timer expires in 14 [106992] >[ 106.978] sna_wakeup_handler >[ 106.978] sna_block_handler (tv=1.438000) >[ 106.978] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.978] sna_accel_block: evaluating timers, active=7 >[ 106.978] sna_accel_block: flush timer expires in 14 [106992] >[ 106.978] sna_wakeup_handler >[ 106.978] sna_block_handler (tv=1.438000) >[ 106.978] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.978] sna_accel_block: evaluating timers, active=7 >[ 106.978] sna_accel_block: flush timer expires in 14 [106992] >[ 106.978] sna_wakeup_handler >[ 106.978] sna_block_handler (tv=1.438000) >[ 106.978] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.978] sna_accel_block: evaluating timers, active=7 >[ 106.978] sna_accel_block: flush timer expires in 14 [106992] >[ 106.978] sna_wakeup_handler >[ 106.978] sna_block_handler (tv=1.438000) >[ 106.978] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.978] sna_accel_block: evaluating timers, active=7 >[ 106.978] sna_accel_block: flush timer expires in 14 [106992] >[ 106.978] sna_wakeup_handler >[ 106.978] sna_block_handler (tv=1.438000) >[ 106.978] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.978] sna_accel_block: evaluating timers, active=7 >[ 106.978] sna_accel_block: flush timer expires in 14 [106992] >[ 106.978] sna_wakeup_handler >[ 106.978] sna_block_handler (tv=1.438000) >[ 106.978] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.978] sna_accel_block: evaluating timers, active=7 >[ 106.978] sna_accel_block: flush timer expires in 14 [106992] >[ 106.978] sna_wakeup_handler >[ 106.978] sna_block_handler (tv=1.438000) >[ 106.978] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.978] sna_accel_block: evaluating timers, active=7 >[ 106.978] sna_accel_block: flush timer expires in 14 [106992] >[ 106.978] sna_wakeup_handler >[ 106.978] sna_block_handler (tv=1.438000) >[ 106.978] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.978] sna_accel_block: evaluating timers, active=7 >[ 106.978] sna_accel_block: flush timer expires in 14 [106992] >[ 106.978] sna_wakeup_handler >[ 106.978] sna_block_handler (tv=1.438000) >[ 106.978] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.978] sna_accel_block: evaluating timers, active=7 >[ 106.978] sna_accel_block: flush timer expires in 14 [106992] >[ 106.978] sna_wakeup_handler >[ 106.978] sna_block_handler (tv=1.438000) >[ 106.978] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.978] sna_accel_block: evaluating timers, active=7 >[ 106.978] sna_accel_block: flush timer expires in 14 [106992] >[ 106.978] sna_wakeup_handler >[ 106.978] sna_block_handler (tv=1.438000) >[ 106.978] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.978] sna_accel_block: evaluating timers, active=7 >[ 106.978] sna_accel_block: flush timer expires in 14 [106992] >[ 106.978] sna_wakeup_handler >[ 106.978] sna_block_handler (tv=1.438000) >[ 106.978] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.978] sna_accel_block: evaluating timers, active=7 >[ 106.978] sna_accel_block: flush timer expires in 14 [106992] >[ 106.978] sna_wakeup_handler >[ 106.978] sna_block_handler (tv=1.438000) >[ 106.978] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.978] sna_accel_block: evaluating timers, active=7 >[ 106.978] sna_accel_block: flush timer expires in 14 [106992] >[ 106.978] sna_wakeup_handler >[ 106.978] sna_block_handler (tv=1.438000) >[ 106.978] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.978] sna_accel_block: evaluating timers, active=7 >[ 106.978] sna_accel_block: flush timer expires in 14 [106992] >[ 106.978] sna_wakeup_handler >[ 106.978] sna_block_handler (tv=1.438000) >[ 106.978] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.978] sna_accel_block: evaluating timers, active=7 >[ 106.978] sna_accel_block: flush timer expires in 14 [106992] >[ 106.978] sna_wakeup_handler >[ 106.978] sna_block_handler (tv=1.438000) >[ 106.978] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.978] sna_accel_block: evaluating timers, active=7 >[ 106.978] sna_accel_block: flush timer expires in 14 [106992] >[ 106.978] sna_wakeup_handler >[ 106.978] sna_block_handler (tv=1.438000) >[ 106.978] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.978] sna_accel_block: evaluating timers, active=7 >[ 106.978] sna_accel_block: flush timer expires in 14 [106992] >[ 106.979] sna_wakeup_handler >[ 106.979] sna_block_handler (tv=1.437000) >[ 106.979] sna_scanout_do_flush: flush timer active: delta=13 >[ 106.979] sna_accel_block: evaluating timers, active=7 >[ 106.979] sna_accel_block: flush timer expires in 13 [106992] >[ 106.979] sna_wakeup_handler >[ 106.979] sna_block_handler (tv=0.0) >[ 106.979] sna_wakeup_handler >[ 106.979] sna_block_handler (tv=0.0) >[ 106.979] sna_wakeup_handler >[ 106.979] sna_block_handler (tv=0.0) >[ 106.979] sna_wakeup_handler >[ 106.979] sna_block_handler (tv=1.437000) >[ 106.979] sna_scanout_do_flush: flush timer active: delta=13 >[ 106.979] sna_accel_block: evaluating timers, active=7 >[ 106.979] sna_accel_block: flush timer expires in 13 [106992] >[ 106.979] sna_wakeup_handler >[ 106.979] sna_block_handler (tv=1.437000) >[ 106.979] sna_scanout_do_flush: flush timer active: delta=13 >[ 106.979] sna_accel_block: evaluating timers, active=7 >[ 106.979] sna_accel_block: flush timer expires in 13 [106992] >[ 106.979] sna_wakeup_handler >[ 106.979] sna_block_handler (tv=1.437000) >[ 106.979] sna_scanout_do_flush: flush timer active: delta=13 >[ 106.979] sna_accel_block: evaluating timers, active=7 >[ 106.979] sna_accel_block: flush timer expires in 13 [106992] >[ 106.979] sna_wakeup_handler >[ 106.979] sna_block_handler (tv=1.437000) >[ 106.979] sna_scanout_do_flush: flush timer active: delta=13 >[ 106.979] sna_accel_block: evaluating timers, active=7 >[ 106.979] sna_accel_block: flush timer expires in 13 [106992] >[ 106.979] sna_wakeup_handler >[ 106.979] sna_block_handler (tv=1.437000) >[ 106.979] sna_scanout_do_flush: flush timer active: delta=13 >[ 106.979] sna_accel_block: evaluating timers, active=7 >[ 106.979] sna_accel_block: flush timer expires in 13 [106992] >[ 106.979] sna_wakeup_handler >[ 106.979] sna_block_handler (tv=1.437000) >[ 106.979] sna_scanout_do_flush: flush timer active: delta=13 >[ 106.979] sna_accel_block: evaluating timers, active=7 >[ 106.979] sna_accel_block: flush timer expires in 13 [106992] >[ 106.979] sna_wakeup_handler >[ 106.979] sna_block_handler (tv=1.437000) >[ 106.979] sna_scanout_do_flush: flush timer active: delta=13 >[ 106.979] sna_accel_block: evaluating timers, active=7 >[ 106.979] sna_accel_block: flush timer expires in 13 [106992] >[ 106.979] sna_wakeup_handler >[ 106.979] sna_block_handler (tv=1.437000) >[ 106.979] sna_scanout_do_flush: flush timer active: delta=13 >[ 106.979] sna_accel_block: evaluating timers, active=7 >[ 106.979] sna_accel_block: flush timer expires in 13 [106992] >[ 106.980] sna_wakeup_handler >[ 106.980] sna_block_handler (tv=1.436000) >[ 106.980] sna_scanout_do_flush: flush timer active: delta=12 >[ 106.980] sna_accel_block: evaluating timers, active=7 >[ 106.980] sna_accel_block: flush timer expires in 12 [106992] >[ 106.980] sna_wakeup_handler >[ 106.980] sna_block_handler (tv=1.436000) >[ 106.980] sna_scanout_do_flush: flush timer active: delta=12 >[ 106.980] sna_accel_block: evaluating timers, active=7 >[ 106.980] sna_accel_block: flush timer expires in 12 [106992] >[ 106.980] sna_wakeup_handler >[ 106.980] sna_block_handler (tv=1.436000) >[ 106.980] sna_scanout_do_flush: flush timer active: delta=12 >[ 106.980] sna_accel_block: evaluating timers, active=7 >[ 106.980] sna_accel_block: flush timer expires in 12 [106992] >[ 106.980] sna_wakeup_handler >[ 106.980] sna_block_handler (tv=1.436000) >[ 106.980] sna_scanout_do_flush: flush timer active: delta=12 >[ 106.980] sna_accel_block: evaluating timers, active=7 >[ 106.980] sna_accel_block: flush timer expires in 12 [106992] >[ 106.980] sna_wakeup_handler >[ 106.980] sna_block_handler (tv=1.436000) >[ 106.980] sna_scanout_do_flush: flush timer active: delta=12 >[ 106.980] sna_accel_block: evaluating timers, active=7 >[ 106.980] sna_accel_block: flush timer expires in 12 [106992] >[ 106.980] sna_wakeup_handler >[ 106.980] sna_block_handler (tv=1.436000) >[ 106.980] sna_scanout_do_flush: flush timer active: delta=12 >[ 106.980] sna_accel_block: evaluating timers, active=7 >[ 106.980] sna_accel_block: flush timer expires in 12 [106992] >[ 106.980] sna_wakeup_handler >[ 106.980] sna_block_handler (tv=1.436000) >[ 106.980] sna_scanout_do_flush: flush timer active: delta=12 >[ 106.980] sna_accel_block: evaluating timers, active=7 >[ 106.980] sna_accel_block: flush timer expires in 12 [106992] >[ 106.980] sna_wakeup_handler >[ 106.980] sna_block_handler (tv=1.436000) >[ 106.980] sna_scanout_do_flush: flush timer active: delta=12 >[ 106.980] sna_accel_block: evaluating timers, active=7 >[ 106.980] sna_accel_block: flush timer expires in 12 [106992] >[ 106.980] sna_wakeup_handler >[ 106.980] sna_block_handler (tv=1.436000) >[ 106.980] sna_scanout_do_flush: flush timer active: delta=12 >[ 106.980] sna_accel_block: evaluating timers, active=7 >[ 106.980] sna_accel_block: flush timer expires in 12 [106992] >[ 106.980] sna_wakeup_handler >[ 106.980] sna_block_handler (tv=1.436000) >[ 106.980] sna_scanout_do_flush: flush timer active: delta=12 >[ 106.980] sna_accel_block: evaluating timers, active=7 >[ 106.980] sna_accel_block: flush timer expires in 12 [106992] >[ 106.980] sna_wakeup_handler >[ 106.980] sna_block_handler (tv=1.436000) >[ 106.980] sna_scanout_do_flush: flush timer active: delta=12 >[ 106.980] sna_accel_block: evaluating timers, active=7 >[ 106.980] sna_accel_block: flush timer expires in 12 [106992] >[ 106.981] sna_wakeup_handler >[ 106.981] sna_block_handler (tv=1.435000) >[ 106.981] sna_scanout_do_flush: flush timer active: delta=11 >[ 106.981] sna_accel_block: evaluating timers, active=7 >[ 106.981] sna_accel_block: flush timer expires in 11 [106992] >[ 106.984] sna_wakeup_handler >[ 106.984] sna_block_handler (tv=1.432000) >[ 106.984] sna_scanout_do_flush: flush timer active: delta=8 >[ 106.984] sna_accel_block: evaluating timers, active=7 >[ 106.984] sna_accel_block: flush timer expires in 8 [106992] >[ 106.984] sna_wakeup_handler >[ 106.984] sna_create_pixmap(3744, 1106, 24, usage=0) >[ 106.984] kgem_can_create_2d: 3744x1106 @ 24 >[ 106.984] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=14976, height=1106 >[ 106.984] kgem_can_create_2d: untiled size=16564224 >[ 106.984] kgem_choose_tiling: TLB miss between lines 3744x1106 (pitch=14976), forcing tiling 1 >[ 106.984] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=14976, height=1106 >[ 106.984] kgem_can_create_2d: tiled[-1] size=16564224 >[ 106.984] sna_create_pixmap: usage=0, flags=1b >[ 106.984] sna_create_pixmap: creating GPU pixmap 3744x1106, stride=14976, flags=1b >[ 106.984] __pop_freed_pixmap: reusing freed pixmap=33 header >[ 106.984] create_pixmap_hdr: pixmap=115, width=3744, height=1106, usage=0 >[ 106.984] sna_create_pixmap: serial=115, 3744x1106, usage=0 >[ 106.984] sna_composite_rectangles(pixmap=116, op=0, 0 x 1 [(0, 0)x(3744, 1106) ...]) >[ 106.984] sna_composite_rectangles: converted to op 0 >[ 106.984] sna_composite_rectangles[0] (0, 0)x(3744, 1106) -> (0, 0), (3744, 1106) >[ 106.984] sna_composite_rectangles: nrects=1, region=(0, 0), (3744, 1106) x 1 >[ 106.984] sna_composite_rectangles: clipped extents (0, 0),(3744, 1106) x 1 >[ 106.984] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3744, 1106) >[ 106.984] sna_composite_rectangles: dropping last-cpu hint >[ 106.984] sna_drawable_use_bo pixmap=116, box=((0, 0), (3744, 1106)), flags=19... >[ 106.984] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 106.984] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 106.984] sna_pixmap_move_to_gpu(pixmap=116, usage=0), flags=b >[ 106.984] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 106.984] sna_pixmap_move_to_gpu: creating GPU bo (3744x1106@32), create=b >[ 106.984] kgem_choose_tiling: TLB miss between lines 3744x1106 (pitch=14976), forcing tiling 1 >[ 106.984] kgem_choose_tiling: TLB miss between lines 3744x1106 (pitch=14976), forcing tiling 1 >[ 106.984] sna_pixmap_alloc_gpu: pixmap=116 >[ 106.984] kgem_create_2d(3744x1106, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 106.984] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=1112 >[ 106.984] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 106.984] from inactive: pitch=15360, tiling=1: handle=17, id=355 >[ 106.984] __sna_damage_all(3744, 1106) >[ 106.984] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 106.984] sna_pixmap_mark_active: pixmap=116, handle=17 >[ 106.984] sna_drawable_use_bo: allocated GPU bo for operation >[ 106.984] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 106.984] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 106.984] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 106.984] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 106.984] gen9_render_fill_boxes(0 x 1 [(0, 0), (3744, 1106) ...]) >[ 106.984] sna_render_get_solid: 0 >[ 106.984] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 106.984] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 106.984] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 106.984] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 106.984] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 106.984] kgem_add_handle: handle=4, index=0 >[ 106.984] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.984] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 106.984] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.984] gen9_composite_get_binding_table(ffc0) >[ 106.984] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 >[ 106.984] kgem_add_handle: handle=17, index=1 >[ 106.984] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdfff000) >[ 106.984] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 106.984] [3fe0] bind bo(handle=17, addr=fdfff000), format=192, width=3744, height=1106, pitch=15360, tiling=1 -> render >[ 106.984] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 106.984] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 106.984] kgem_add_handle: handle=7, index=2 >[ 106.984] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 106.984] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.984] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 106.984] gen9_emit_sampler: sampler = 1 >[ 106.984] gen9_emit_sf: num_sf_outputs=1 >[ 106.984] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.984] gen9_emit_vertex_elements: setup id=0 >[ 106.984] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 106.984] (0, 0), (3744, 1106) >[ 106.984] gen8_vertex_flush[490] = 3 >[ 106.984] sna_composite_rectangles: pixmap=116 marking clear [0]? 1 >[ 106.984] sna_composite_rectangles(pixmap=116, op=1, ff2c001e x 2 [(3640, 0)x(104, 24) ...]) >[ 106.984] sna_composite_rectangles: converted to op 1 >[ 106.984] sna_composite_rectangles[0] (3640, 0)x(104, 24) -> (3640, 0), (3744, 24) >[ 106.984] sna_composite_rectangles[1] (0, 1068)x(288, 38) -> (0, 1068), (288, 1106) >[ 106.984] sna_composite_rectangles: nrects=2, region=(0, 0), (3744, 1106) x 2 >[ 106.984] sna_composite_rectangles: clipped extents (0, 0),(3744, 1106) x 2 >[ 106.984] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3744, 1106) >[ 106.984] sna_composite_rectangles: dropping last-cpu hint >[ 106.984] sna_drawable_use_bo pixmap=116, box=((0, 0), (3744, 1106)), flags=1... >[ 106.984] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 106.984] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.984] sna_drawable_use_bo: using whole GPU bo >[ 106.984] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 106.984] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 106.984] gen9_render_fill_boxes(ff2c001e x 2 [(3640, 0), (3744, 24) ...]) >[ 106.984] sna_render_get_solid: ff2c001e >[ 106.984] sna_render_get_solid(0) = ff2c001e (recreate) >[ 106.984] kgem_create_proxy: target handle=8 [proxy? -1], offset=0, length=4, io=0 >[ 106.984] __kgem_bo_init(handle=8, num_pages=4) >[ 106.984] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 106.984] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.984] gen9_composite_get_binding_table(ff00) >[ 106.985] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 106.985] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 106.985] kgem_add_handle: handle=8, index=3 >[ 106.985] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 106.985] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.985] gen9_emit_vertex_elements: setup id=0 >[ 106.985] (3640, 0), (3744, 24) >[ 106.985] (0, 1068), (288, 1106) >[ 106.985] gen8_vertex_flush[4cc] = 6 >[ 106.985] sna_create_pixmap(40, 40, 32, usage=0) >[ 106.985] kgem_can_create_2d: 40x40 @ 32 >[ 106.985] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=40 >[ 106.985] kgem_can_create_2d: untiled size=8192 >[ 106.985] kgem_choose_tiling: too thin [width 40, 32 bpp] for TILING_X >[ 106.985] kgem_choose_tiling: 40x40 -> 0 >[ 106.985] sna_create_pixmap: usage=0, flags=b >[ 106.985] sna_create_pixmap: creating GPU pixmap 40x40, stride=160, flags=b >[ 106.985] __pop_freed_pixmap: reusing freed pixmap=37 header >[ 106.985] create_pixmap_hdr: pixmap=117, width=40, height=40, usage=0 >[ 106.985] sna_create_pixmap: serial=117, 40x40, usage=0 >[ 106.985] sna_composite_rectangles(pixmap=118, op=0, 0 x 1 [(0, 0)x(40, 40) ...]) >[ 106.985] sna_composite_rectangles: converted to op 0 >[ 106.985] sna_composite_rectangles[0] (0, 0)x(40, 40) -> (0, 0), (40, 40) >[ 106.985] sna_composite_rectangles: nrects=1, region=(0, 0), (40, 40) x 1 >[ 106.985] sna_composite_rectangles: clipped extents (0, 0),(40, 40) x 1 >[ 106.985] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(40, 40) >[ 106.985] sna_composite_rectangles: dropping last-cpu hint >[ 106.985] sna_drawable_use_bo pixmap=118, box=((0, 0), (40, 40)), flags=19... >[ 106.985] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 106.985] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 106.985] sna_pixmap_move_to_gpu(pixmap=118, usage=0), flags=b >[ 106.985] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 106.985] sna_pixmap_move_to_gpu: creating GPU bo (40x40@32), create=b >[ 106.985] kgem_choose_tiling: too thin [width 40, 32 bpp] for TILING_X >[ 106.985] kgem_choose_tiling: 40x40 -> 0 >[ 106.985] kgem_choose_tiling: too thin [width 40, 32 bpp] for TILING_X >[ 106.985] kgem_choose_tiling: 40x40 -> 0 >[ 106.985] sna_pixmap_alloc_gpu: pixmap=118 >[ 106.985] kgem_create_2d(40x40, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 106.985] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=40 >[ 106.985] kgem_bo_remove_from_inactive: removing handle=12 from inactive >[ 106.985] from inactive: pitch=160, tiling=0: handle=12, id=357 >[ 106.985] __sna_damage_all(40, 40) >[ 106.985] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 106.985] sna_pixmap_mark_active: pixmap=118, handle=12 >[ 106.985] sna_drawable_use_bo: allocated GPU bo for operation >[ 106.985] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 106.985] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 106.985] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 106.985] gen9_render_fill_boxes(0 x 1 [(0, 0), (40, 40) ...]) >[ 106.985] sna_render_get_solid: 0 >[ 106.985] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.985] kgem_set_mode: flushing before new bo >[ 106.985] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 >[ 106.985] gen8_vertex_close: reloc[0] = 287 >[ 106.985] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 106.985] kgem_add_handle: handle=16, index=4 >[ 106.985] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) >[ 106.985] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=8176 [fenced=0] >[ 106.985] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 106.985] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 106.985] kgem_fixup_relocs: shrinking by 61440 >[ 106.985] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.985] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 106.985] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 >[ 106.985] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 106.985] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.985] __kgem_bo_clear_busy: handle=7 >[ 106.985] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 106.985] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.985] __kgem_bo_clear_busy: handle=8 >[ 106.985] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 106.985] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 106.985] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.985] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 106.985] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 106.985] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 106.985] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 106.985] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 106.985] kgem_add_handle: handle=4, index=0 >[ 106.985] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.985] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 106.985] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.985] gen9_composite_get_binding_table(ffc0) >[ 106.985] kgem_add_reloc64: handle=12, pos=16360, delta=0, domains=20002 >[ 106.985] kgem_add_handle: handle=12, index=1 >[ 106.985] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdffb000) >[ 106.985] __kgem_bo_mark_dirty: handle=12 (proxy? 0) >[ 106.985] [3fe0] bind bo(handle=12, addr=fdffb000), format=192, width=40, height=40, pitch=160, tiling=0 -> render >[ 106.985] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 106.985] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 106.985] kgem_add_handle: handle=7, index=2 >[ 106.985] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 106.985] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.985] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 106.985] gen9_emit_sampler: sampler = 1 >[ 106.985] gen9_emit_sf: num_sf_outputs=1 >[ 106.985] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.985] gen9_emit_vertex_elements: setup id=0 >[ 106.985] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 106.985] (0, 0), (40, 40) >[ 106.985] gen8_vertex_flush[490] = 3 >[ 106.985] sna_composite_rectangles: pixmap=118 marking clear [0]? 1 >[ 106.985] sna_composite_rectangles(pixmap=118, op=1, 40404040 x 4 [(0, 0)x(1, 1) ...]) >[ 106.985] sna_composite_rectangles: converted to op 1 >[ 106.985] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) >[ 106.985] sna_composite_rectangles[1] (39, 0)x(1, 1) -> (39, 0), (40, 1) >[ 106.985] sna_composite_rectangles[2] (0, 39)x(1, 1) -> (0, 39), (1, 40) >[ 106.985] sna_composite_rectangles[3] (39, 39)x(1, 1) -> (39, 39), (40, 40) >[ 106.985] sna_composite_rectangles: nrects=4, region=(0, 0), (40, 40) x 4 >[ 106.985] sna_composite_rectangles: clipped extents (0, 0),(40, 40) x 4 >[ 106.985] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(40, 40) >[ 106.985] sna_composite_rectangles: dropping last-cpu hint >[ 106.985] sna_drawable_use_bo pixmap=118, box=((0, 0), (40, 40)), flags=1... >[ 106.985] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 106.985] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.985] sna_drawable_use_bo: using whole GPU bo >[ 106.985] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 106.985] kgem_bo_is_render: handle=12, rq? 1 [1] >[ 106.985] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (1, 1) ...]) >[ 106.985] sna_render_get_solid: 40404040 >[ 106.985] sna_render_get_solid(1) = 40404040 (recreate) >[ 106.985] kgem_create_proxy: target handle=8 [proxy? -1], offset=4, length=4, io=0 >[ 106.985] __kgem_bo_init(handle=8, num_pages=4) >[ 106.985] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.985] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.985] gen9_composite_get_binding_table(ff00) >[ 106.985] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 106.985] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 106.985] kgem_add_handle: handle=8, index=3 >[ 106.985] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) >[ 106.985] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.985] gen9_emit_vertex_elements: setup id=0 >[ 106.985] (0, 0), (1, 1) >[ 106.985] (39, 0), (40, 1) >[ 106.985] (0, 39), (1, 40) >[ 106.985] (39, 39), (40, 40) >[ 106.985] gen8_vertex_flush[4cc] = 12 >[ 106.985] sna_composite(pixmap=116, op=3, src=118+(96, 0), mask=0+(0, 0), dst=116+(0, 0)+(0, 0), size=(3744, 1106) >[ 106.985] sna_compute_composite_region: dst=(0, 0)x(3744, 1106) >[ 106.985] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3744, 1106) >[ 106.985] clip_to_dst: region: 1x[(0, 0), (3744, 1106)], clip: 2x[(0, 0), (3744, 1106)] >[ 106.985] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3744, 1106) >[ 106.985] sna_compute_composite_region: clip against src (40x40 clip=0): (0, 0), (3744, 1106) >[ 106.985] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3744, 1106) + (0, 0) >[ 106.985] gen9_render_composite: 3744x1106, current mode=1/1 >[ 106.985] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 106.985] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 >[ 106.985] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 >[ 106.985] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.985] gen9_composite_set_target: (0, 0)x(3744, 1106), partial?=1 >[ 106.985] sna_drawable_use_bo pixmap=116, box=((0, 0), (3744, 1106)), flags=7... >[ 106.985] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.985] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.985] sna_drawable_use_bo: using whole GPU bo >[ 106.985] gen9_composite_set_target: pixmap=116, format=20020888, size=3744x1106, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.985] gen9_composite_picture: (96, 0)x(3744, 1106), dst=(0, 0) >[ 106.985] sna_transform_is_imprecise_integer_translation: no transform >[ 106.985] gen9_composite_picture: integer translation (0, 0), removing >[ 106.985] sna_render_pixmap_bo pixmap=118, (96, 0)x(3744, 1106)/(40, 40) >[ 106.985] sna_render_pixmap_bo: GPU all damaged >[ 106.985] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 106.985] kgem_bo_is_render: handle=12, rq? 1 [1] >[ 106.985] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 106.985] gen4_choose_composite_emitter: identity src, no mask >[ 106.985] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.985] __kgem_ring_is_idle: last fence handle=1 still busy >[ 106.985] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 106.985] aligning vertex: was 2, now 3 floats per vertex >[ 106.985] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.985] __kgem_ring_is_idle: last fence handle=1 still busy >[ 106.985] gen9_composite_get_binding_table(fe80) >[ 106.985] kgem_add_reloc64: handle=17, pos=16280, delta=0, domains=20002 >[ 106.985] kgem_add_handle: handle=17, index=4 >[ 106.985] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fdfff000) >[ 106.985] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 106.985] [3f90] bind bo(handle=17, addr=fdfff000), format=192, width=3744, height=1106, pitch=15360, tiling=1 -> render >[ 106.985] kgem_add_reloc64: handle=12, pos=16264, delta=0, domains=40000 >[ 106.985] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=fdffb000) >[ 106.985] [3f80] bind bo(handle=12, addr=fdffb000), format=192, width=40, height=40, pitch=160, tiling=0 -> sampler >[ 106.985] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 106.985] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 106.985] gen9_emit_sampler: sampler = a >[ 106.985] gen9_emit_vertex_elements: setup id=2 >[ 106.985] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.985] gen9_render_composite_boxes: nbox=2 >[ 106.985] apply_damage: damage=0x0, region=2 [(0, 0), (3744, 1106) + (0, 0)] >[ 106.985] gen8_vertex_flush[568] = 6 >[ 106.985] sna_destroy_pixmap: pixmap=118, attached?=1 >[ 106.985] _kgem_bo_destroy: handle=12, proxy? 0 >[ 106.985] __kgem_bo_destroy: handle=12, size=12288 >[ 106.985] __kgem_bo_destroy: handle=12 -> active >[ 106.985] __sna_free_pixmap(pixmap=118) >[ 106.985] sna_create_pixmap(288, 38, 32, usage=0) >[ 106.985] kgem_can_create_2d: 288x38 @ 32 >[ 106.985] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1152, height=38 >[ 106.985] kgem_can_create_2d: untiled size=45056 >[ 106.985] kgem_choose_tiling: 288x38 -> 1 >[ 106.985] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 >[ 106.985] kgem_can_create_2d: tiled[1] size=61440 >[ 106.985] sna_create_pixmap: usage=0, flags=1b >[ 106.985] sna_create_pixmap: creating GPU pixmap 288x38, stride=1152, flags=1b >[ 106.985] __pop_freed_pixmap: reusing freed pixmap=118 header >[ 106.985] create_pixmap_hdr: pixmap=119, width=288, height=38, usage=0 >[ 106.985] sna_create_pixmap: serial=119, 288x38, usage=0 >[ 106.985] sna_composite_rectangles(pixmap=120, op=0, 0 x 1 [(0, 0)x(288, 38) ...]) >[ 106.985] sna_composite_rectangles: converted to op 0 >[ 106.985] sna_composite_rectangles[0] (0, 0)x(288, 38) -> (0, 0), (288, 38) >[ 106.985] sna_composite_rectangles: nrects=1, region=(0, 0), (288, 38) x 1 >[ 106.985] sna_composite_rectangles: clipped extents (0, 0),(288, 38) x 1 >[ 106.985] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(288, 38) >[ 106.985] sna_composite_rectangles: dropping last-cpu hint >[ 106.985] sna_drawable_use_bo pixmap=120, box=((0, 0), (288, 38)), flags=19... >[ 106.985] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 106.985] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 106.985] sna_pixmap_move_to_gpu(pixmap=120, usage=0), flags=b >[ 106.985] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 106.985] sna_pixmap_move_to_gpu: creating GPU bo (288x38@32), create=b >[ 106.985] kgem_choose_tiling: 288x38 -> 1 >[ 106.985] kgem_choose_tiling: 288x38 -> 1 >[ 106.985] sna_pixmap_alloc_gpu: pixmap=120 >[ 106.985] kgem_create_2d(288x38, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 106.985] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 >[ 106.985] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 106.985] from inactive: pitch=1536, tiling=1: handle=22, id=359 >[ 106.985] __sna_damage_all(288, 38) >[ 106.985] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 106.985] sna_pixmap_mark_active: pixmap=120, handle=22 >[ 106.985] sna_drawable_use_bo: allocated GPU bo for operation >[ 106.985] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 106.986] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 106.986] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 106.986] gen9_render_fill_boxes(0 x 1 [(0, 0), (288, 38) ...]) >[ 106.986] sna_render_get_solid: 0 >[ 106.986] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.986] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.986] __kgem_ring_is_idle: last fence handle=1 still busy >[ 106.986] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 106.986] aligning vertex: was 3, now 2 floats per vertex >[ 106.986] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.986] __kgem_ring_is_idle: last fence handle=1 still busy >[ 106.986] gen9_composite_get_binding_table(fdc0) >[ 106.986] kgem_add_reloc64: handle=22, pos=16232, delta=0, domains=20002 >[ 106.986] kgem_add_handle: handle=22, index=5 >[ 106.986] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd985000) >[ 106.986] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 106.986] [3f60] bind bo(handle=22, addr=fd985000), format=192, width=288, height=38, pitch=1536, tiling=1 -> render >[ 106.986] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 106.986] gen9_emit_sampler: sampler = 1 >[ 106.986] gen9_emit_vertex_elements: setup id=0 >[ 106.986] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 106.986] (0, 0), (288, 38) >[ 106.986] gen8_vertex_flush[5d8] = 3 >[ 106.986] sna_composite_rectangles: pixmap=120 marking clear [0]? 1 >[ 106.986] sna_composite_rectangles(pixmap=120, op=1, 660a0a0a x 1 [(0, 0)x(288, 38) ...]) >[ 106.986] sna_composite_rectangles: converted to op 1 >[ 106.986] sna_composite_rectangles[0] (0, 0)x(288, 38) -> (0, 0), (288, 38) >[ 106.986] sna_composite_rectangles: nrects=1, region=(0, 0), (288, 38) x 1 >[ 106.986] sna_composite_rectangles: clipped extents (0, 0),(288, 38) x 1 >[ 106.986] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(288, 38) >[ 106.986] sna_composite_rectangles: promoting to full GPU >[ 106.986] sna_composite_rectangles: dropping last-cpu hint >[ 106.986] sna_drawable_use_bo pixmap=120, box=((0, 0), (288, 38)), flags=19... >[ 106.986] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 106.986] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.986] sna_drawable_use_bo: using whole GPU bo >[ 106.986] gen9_render_fill_boxes (op=1, color=(a3d, a3d, a3d, 6666) [20028888]) >[ 106.986] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 106.986] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (288, 38) ...]) >[ 106.986] sna_render_get_solid: 660a0a0a >[ 106.986] sna_render_get_solid(2) = 660a0a0a (recreate) >[ 106.986] kgem_create_proxy: target handle=8 [proxy? -1], offset=8, length=4, io=0 >[ 106.986] __kgem_bo_init(handle=8, num_pages=4) >[ 106.986] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.986] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.986] gen9_composite_get_binding_table(fd40) >[ 106.986] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 >[ 106.986] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 106.986] kgem_add_reloc64[9] = (delta=8, target handle=3, presumed=fdffe000) >[ 106.986] [3f40] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.986] gen9_emit_vertex_elements: setup id=0 >[ 106.986] (0, 0), (288, 38) >[ 106.986] gen8_vertex_flush[614] = 3 >[ 106.986] sna_composite_rectangles: pixmap=120 marking clear [660a0a0a]? 1 >[ 106.986] sna_create_pixmap(288, 38, 32, usage=0) >[ 106.986] kgem_can_create_2d: 288x38 @ 32 >[ 106.986] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1152, height=38 >[ 106.986] kgem_can_create_2d: untiled size=45056 >[ 106.986] kgem_choose_tiling: 288x38 -> 1 >[ 106.986] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 >[ 106.986] kgem_can_create_2d: tiled[1] size=61440 >[ 106.986] sna_create_pixmap: usage=0, flags=1b >[ 106.986] sna_create_pixmap: creating GPU pixmap 288x38, stride=1152, flags=1b >[ 106.986] __pop_freed_pixmap: reusing freed pixmap=39 header >[ 106.986] create_pixmap_hdr: pixmap=121, width=288, height=38, usage=0 >[ 106.986] sna_create_pixmap: serial=121, 288x38, usage=0 >[ 106.986] sna_composite_rectangles(pixmap=122, op=0, 0 x 1 [(0, 0)x(288, 38) ...]) >[ 106.986] sna_composite_rectangles: converted to op 0 >[ 106.986] sna_composite_rectangles[0] (0, 0)x(288, 38) -> (0, 0), (288, 38) >[ 106.986] sna_composite_rectangles: nrects=1, region=(0, 0), (288, 38) x 1 >[ 106.986] sna_composite_rectangles: clipped extents (0, 0),(288, 38) x 1 >[ 106.986] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(288, 38) >[ 106.986] sna_composite_rectangles: dropping last-cpu hint >[ 106.986] sna_drawable_use_bo pixmap=122, box=((0, 0), (288, 38)), flags=19... >[ 106.986] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 106.986] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 106.986] sna_pixmap_move_to_gpu(pixmap=122, usage=0), flags=b >[ 106.986] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 106.986] sna_pixmap_move_to_gpu: creating GPU bo (288x38@32), create=b >[ 106.986] kgem_choose_tiling: 288x38 -> 1 >[ 106.986] kgem_choose_tiling: 288x38 -> 1 >[ 106.986] sna_pixmap_alloc_gpu: pixmap=122 >[ 106.986] kgem_create_2d(288x38, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 106.986] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 >[ 106.986] kgem_bo_remove_from_inactive: removing handle=21 from inactive >[ 106.986] from inactive: pitch=1536, tiling=1: handle=21, id=361 >[ 106.986] __sna_damage_all(288, 38) >[ 106.986] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 106.986] sna_pixmap_mark_active: pixmap=122, handle=21 >[ 106.986] sna_drawable_use_bo: allocated GPU bo for operation >[ 106.986] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 106.986] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 106.986] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 106.986] gen9_render_fill_boxes(0 x 1 [(0, 0), (288, 38) ...]) >[ 106.986] sna_render_get_solid: 0 >[ 106.986] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.986] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.986] __kgem_ring_is_idle: last fence handle=1 still busy >[ 106.986] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 106.986] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.986] __kgem_ring_is_idle: last fence handle=1 still busy >[ 106.986] gen9_composite_get_binding_table(fcc0) >[ 106.986] kgem_add_reloc64: handle=21, pos=16168, delta=0, domains=20002 >[ 106.986] kgem_add_handle: handle=21, index=6 >[ 106.986] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=fd994000) >[ 106.986] __kgem_bo_mark_dirty: handle=21 (proxy? 0) >[ 106.986] [3f20] bind bo(handle=21, addr=fd994000), format=192, width=288, height=38, pitch=1536, tiling=1 -> render >[ 106.986] gen9_emit_vertex_elements: setup id=0 >[ 106.986] (0, 0), (288, 38) >[ 106.986] gen8_vertex_flush[650] = 3 >[ 106.986] sna_composite_rectangles: pixmap=122 marking clear [0]? 1 >[ 106.986] sna_create_pixmap(288, 38, 32, usage=0) >[ 106.986] kgem_can_create_2d: 288x38 @ 32 >[ 106.986] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1152, height=38 >[ 106.986] kgem_can_create_2d: untiled size=45056 >[ 106.986] kgem_choose_tiling: 288x38 -> 1 >[ 106.986] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 >[ 106.986] kgem_can_create_2d: tiled[1] size=61440 >[ 106.986] sna_create_pixmap: usage=0, flags=1b >[ 106.986] sna_create_pixmap: creating GPU pixmap 288x38, stride=1152, flags=1b >[ 106.986] __pop_freed_pixmap: reusing freed pixmap=66 header >[ 106.986] create_pixmap_hdr: pixmap=123, width=288, height=38, usage=0 >[ 106.986] sna_create_pixmap: serial=123, 288x38, usage=0 >[ 106.986] sna_composite_rectangles(pixmap=124, op=0, 0 x 1 [(0, 0)x(288, 38) ...]) >[ 106.986] sna_composite_rectangles: converted to op 0 >[ 106.986] sna_composite_rectangles[0] (0, 0)x(288, 38) -> (0, 0), (288, 38) >[ 106.986] sna_composite_rectangles: nrects=1, region=(0, 0), (288, 38) x 1 >[ 106.986] sna_composite_rectangles: clipped extents (0, 0),(288, 38) x 1 >[ 106.986] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(288, 38) >[ 106.986] sna_composite_rectangles: dropping last-cpu hint >[ 106.986] sna_drawable_use_bo pixmap=124, box=((0, 0), (288, 38)), flags=19... >[ 106.986] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 106.986] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 106.986] sna_pixmap_move_to_gpu(pixmap=124, usage=0), flags=b >[ 106.986] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 106.986] sna_pixmap_move_to_gpu: creating GPU bo (288x38@32), create=b >[ 106.986] kgem_choose_tiling: 288x38 -> 1 >[ 106.986] kgem_choose_tiling: 288x38 -> 1 >[ 106.986] sna_pixmap_alloc_gpu: pixmap=124 >[ 106.986] kgem_create_2d(288x38, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 106.986] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 >[ 106.986] __kgem_bo_init(handle=25, num_pages=15) >[ 106.986] kgem_set_tiling: handle=25, tiling=1 [1], pitch=1536 [1536]: 1 >[ 106.986] new pitch=1536, tiling=1, handle=25, id=362, num_pages=15 [15], bucket=3 >[ 106.986] __sna_damage_all(288, 38) >[ 106.986] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 106.986] sna_pixmap_mark_active: pixmap=124, handle=25 >[ 106.986] sna_drawable_use_bo: allocated GPU bo for operation >[ 106.986] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 106.986] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 106.986] kgem_bo_is_render: handle=25, rq? 0 [0] >[ 106.986] gen9_render_fill_boxes(0 x 1 [(0, 0), (288, 38) ...]) >[ 106.986] sna_render_get_solid: 0 >[ 106.986] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.986] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.986] __kgem_ring_is_idle: last fence handle=1 still busy >[ 106.986] needs_batch_flush: flushing before handle=25 for new reservation >[ 106.986] gen8_vertex_close: used=84, vbo active? 16, vb=5, nreloc=2 >[ 106.986] gen8_vertex_close: reloc[0] = 287 >[ 106.986] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 106.986] kgem_add_handle: handle=16, index=7 >[ 106.986] kgem_add_reloc64[11] = (delta=0, target handle=7, presumed=fffa8000) >[ 106.986] gen8_vertex_close: reloc[1] = 341 >[ 106.986] kgem_add_reloc64: handle=16, pos=341, delta=0, domains=200000 >[ 106.986] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fffa8000) >[ 106.986] batch[1/1, flags=1800]: 410 410 16160 16384, nreloc=13, nexec=8, nfence=0, aperture=8236 [fenced=0] >[ 106.986] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.986] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 106.986] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 106.986] kgem_fixup_relocs: shrinking by 61440 >[ 106.986] __kgem_busy: handle=2, busy=0, wedged=0 >[ 106.986] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 106.986] kgem_commit: release handle=21 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd994000 >[ 106.986] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 >[ 106.986] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 >[ 106.986] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdffb000 >[ 106.986] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 106.986] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.986] __kgem_bo_clear_busy: handle=7 >[ 106.986] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 106.986] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.986] __kgem_bo_clear_busy: handle=8 >[ 106.986] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 106.986] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.986] __kgem_bo_clear_busy: handle=8 >[ 106.986] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 106.986] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 106.986] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.986] __kgem_ring_is_idle: last fence handle=1 still busy >[ 106.986] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 106.986] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 106.986] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 106.986] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 106.986] kgem_add_handle: handle=4, index=0 >[ 106.986] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.986] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 106.986] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.986] gen9_composite_get_binding_table(ffc0) >[ 106.986] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 >[ 106.986] kgem_add_handle: handle=25, index=1 >[ 106.986] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) >[ 106.986] __kgem_bo_mark_dirty: handle=25 (proxy? 0) >[ 106.986] [3fe0] bind bo(handle=25, addr=0), format=192, width=288, height=38, pitch=1536, tiling=1 -> render >[ 106.986] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 106.986] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 106.986] kgem_add_handle: handle=7, index=2 >[ 106.986] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 106.986] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.986] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 106.986] gen9_emit_sampler: sampler = 1 >[ 106.986] gen9_emit_sf: num_sf_outputs=1 >[ 106.987] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.987] gen9_emit_vertex_elements: setup id=0 >[ 106.987] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 106.987] (0, 0), (288, 38) >[ 106.987] gen8_vertex_flush[490] = 3 >[ 106.987] sna_composite_rectangles: pixmap=124 marking clear [0]? 1 >[ 106.987] sna_create_pixmap(288, 38, 32, usage=0) >[ 106.987] kgem_can_create_2d: 288x38 @ 32 >[ 106.987] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1152, height=38 >[ 106.987] kgem_can_create_2d: untiled size=45056 >[ 106.987] kgem_choose_tiling: 288x38 -> 1 >[ 106.987] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 >[ 106.987] kgem_can_create_2d: tiled[1] size=61440 >[ 106.987] sna_create_pixmap: usage=0, flags=1b >[ 106.987] sna_create_pixmap: creating GPU pixmap 288x38, stride=1152, flags=1b >[ 106.987] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 106.987] create_pixmap: serial=125, usage=0, 0x0 >[ 106.987] create_pixmap_hdr: pixmap=125, width=288, height=38, usage=0 >[ 106.987] sna_create_pixmap: serial=125, 288x38, usage=0 >[ 106.987] sna_composite_rectangles(pixmap=126, op=0, 0 x 1 [(0, 0)x(288, 38) ...]) >[ 106.987] sna_composite_rectangles: converted to op 0 >[ 106.987] sna_composite_rectangles[0] (0, 0)x(288, 38) -> (0, 0), (288, 38) >[ 106.987] sna_composite_rectangles: nrects=1, region=(0, 0), (288, 38) x 1 >[ 106.987] sna_composite_rectangles: clipped extents (0, 0),(288, 38) x 1 >[ 106.987] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(288, 38) >[ 106.987] sna_composite_rectangles: dropping last-cpu hint >[ 106.987] sna_drawable_use_bo pixmap=126, box=((0, 0), (288, 38)), flags=19... >[ 106.987] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 106.987] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 106.987] sna_pixmap_move_to_gpu(pixmap=126, usage=0), flags=b >[ 106.987] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 106.987] sna_pixmap_move_to_gpu: creating GPU bo (288x38@32), create=b >[ 106.987] kgem_choose_tiling: 288x38 -> 1 >[ 106.987] kgem_choose_tiling: 288x38 -> 1 >[ 106.987] sna_pixmap_alloc_gpu: pixmap=126 >[ 106.987] kgem_create_2d(288x38, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 106.987] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 >[ 106.987] __kgem_bo_init(handle=26, num_pages=15) >[ 106.987] kgem_set_tiling: handle=26, tiling=1 [1], pitch=1536 [1536]: 1 >[ 106.987] new pitch=1536, tiling=1, handle=26, id=363, num_pages=15 [15], bucket=3 >[ 106.987] __sna_damage_all(288, 38) >[ 106.987] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 106.987] sna_pixmap_mark_active: pixmap=126, handle=26 >[ 106.987] sna_drawable_use_bo: allocated GPU bo for operation >[ 106.987] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 106.987] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 106.987] kgem_bo_is_render: handle=26, rq? 0 [0] >[ 106.987] gen9_render_fill_boxes(0 x 1 [(0, 0), (288, 38) ...]) >[ 106.987] sna_render_get_solid: 0 >[ 106.987] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.987] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.987] __kgem_retire_rq: request 1 complete >[ 106.987] __kgem_busy: handle=2, busy=0, wedged=0 >[ 106.987] __kgem_ring_is_idle: ring=0 idle (handle=2) >[ 106.987] __kgem_retire_rq: request 2 complete >[ 106.987] __kgem_bo_flush: handle=21, busy=0, wedged=0 >[ 106.987] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 106.987] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 106.987] __kgem_bo_flush: handle=12, busy=0, wedged=0 >[ 106.987] kgem_bo_move_to_cache: release handle=12 >[ 106.987] kgem_bo_move_to_inactive: moving handle=12 to inactive >[ 106.987] kgem_set_mode: flushing before new bo >[ 106.987] gen8_vertex_close: used=90, vbo active? 16, vb=1, nreloc=1 >[ 106.987] gen8_vertex_close: reloc[0] = 287 >[ 106.987] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 106.987] kgem_add_handle: handle=16, index=3 >[ 106.987] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 106.987] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=90 [fenced=0] >[ 106.987] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 106.987] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 106.987] kgem_fixup_relocs: shrinking by 61440 >[ 106.987] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.987] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 106.987] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd52d000 >[ 106.987] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 106.987] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.987] __kgem_bo_clear_busy: handle=7 >[ 106.987] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 106.987] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 106.987] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.987] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 106.987] needs_batch_flush: flushing before handle=26 for new reservation >[ 106.987] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 106.987] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 106.987] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 106.987] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 106.987] kgem_add_handle: handle=4, index=0 >[ 106.987] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.987] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 106.987] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.987] gen9_composite_get_binding_table(ffc0) >[ 106.987] kgem_add_reloc64: handle=26, pos=16360, delta=0, domains=20002 >[ 106.987] kgem_add_handle: handle=26, index=1 >[ 106.987] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) >[ 106.987] __kgem_bo_mark_dirty: handle=26 (proxy? 0) >[ 106.987] [3fe0] bind bo(handle=26, addr=0), format=192, width=288, height=38, pitch=1536, tiling=1 -> render >[ 106.987] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 106.987] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 106.987] kgem_add_handle: handle=7, index=2 >[ 106.987] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 106.987] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.987] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 106.987] gen9_emit_sampler: sampler = 1 >[ 106.987] gen9_emit_sf: num_sf_outputs=1 >[ 106.987] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.987] gen9_emit_vertex_elements: setup id=0 >[ 106.987] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 106.987] (0, 0), (288, 38) >[ 106.987] gen8_vertex_flush[490] = 3 >[ 106.987] sna_composite_rectangles: pixmap=126 marking clear [0]? 1 >[ 106.987] sna_composite_trapezoids(op=1, src=(5, 1), mask=18000, ntrap=16) >[ 106.987] kgem_bo_is_busy: handle=26, domain: 1 exec? 1, rq? 1 >[ 106.987] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 106.987] trapezoid_spans_maybe_inplace? clear, no >[ 106.987] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 106.987] imprecise_trapezoid_span_converter: extents (1, 1), (287, 37) >[ 106.987] sna_compute_composite_region: dst=(1, 1)x(286, 36) >[ 106.987] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (287, 37) >[ 106.987] clip_to_dst: region: 1x[(1, 1), (287, 37)], clip: 1x[(0, 0), (288, 38)] >[ 106.987] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (287, 37) >[ 106.987] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (287, 37) >[ 106.987] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 106.987] imprecise_trapezoid_span_converter: after clip -- extents (1, 1), (287, 37), delta=(0, 0) src -> (1, 1) >[ 106.987] gen9_render_composite_spans: 286x36 with flags=0, current mode=1 >[ 106.987] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 106.987] gen9_composite_set_target: (1, 1)x(286, 36), partial?=1 >[ 106.987] sna_drawable_use_bo pixmap=126, box=((1, 1), (287, 37)), flags=7... >[ 106.987] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.987] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.987] sna_drawable_use_bo: using whole GPU bo >[ 106.987] gen9_composite_set_target: pixmap=126, format=20028888, size=288x38, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 106.987] gen9_composite_picture: (1, 1)x(286, 36), dst=(1, 1) >[ 106.987] color_convert: src=4c000000 [20028888] >[ 106.987] color_convert: dst=4c000000 [20028888] >[ 106.987] sna_render_get_solid: 4c000000 >[ 106.987] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.987] gen4_choose_spans_emitter: solid source >[ 106.987] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.987] aligning vertex: was 2, now 3 floats per vertex >[ 106.987] gen9_composite_get_binding_table(ff00) >[ 106.987] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 106.987] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 106.987] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) >[ 106.987] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.987] gen9_emit_sampler: sampler = c >[ 106.987] gen9_emit_sf: num_sf_outputs=2 >[ 106.987] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 106.987] gen9_emit_vertex_elements: setup id=5 >[ 106.987] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.987] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 106.987] thread_choose_span: clipped? 0 >[ 106.987] imprecise_trapezoid_span_converter: using 4 threads >[ 106.987] imprecise_trapezoid_span_converter: using 4 threads for span compositing 286x36 >[ 106.987] thread_choose_span: clipped? 0 >[ 106.987] span_thread: flushing 1 boxes >[ 106.987] span_thread: flushing 1 boxes >[ 106.987] [ 106.987] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 14 boxes >[ 106.987] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 106.987] gen9_render_composite_spans_boxes__thread: nbox=14, src=+(0, 0), dst=+(0, 0) >[ 106.987] span_thread: flushing 14 boxes >[ 106.987] gen9_render_composite_spans_boxes__thread: nbox=14, src=+(0, 0), dst=+(0, 0) >[ 106.987] gen8_vertex_flush[554] = 90 >[ 106.987] gen9_render_composite_spans_done() >[ 106.987] sna_composite_trapezoids(op=3, src=(5, 0), mask=18000, ntrap=54) >[ 106.987] kgem_bo_is_busy: handle=26, domain: 1 exec? 1, rq? 1 >[ 106.987] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 >[ 106.987] kgem_bo_is_busy: handle=26, domain: 1 exec? 1, rq? 1 >[ 106.987] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 106.987] kgem_bo_is_busy: handle=26, domain: 1 exec? 1, rq? 1 >[ 106.987] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.987] imprecise_trapezoid_span_converter: extents (0, 0), (288, 38) >[ 106.987] sna_compute_composite_region: dst=(0, 0)x(288, 38) >[ 106.987] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (288, 38) >[ 106.987] clip_to_dst: region: 1x[(0, 0), (288, 38)], clip: 1x[(0, 0), (288, 38)] >[ 106.987] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (288, 38) >[ 106.987] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (288, 38) >[ 106.987] kgem_bo_is_busy: handle=26, domain: 1 exec? 1, rq? 1 >[ 106.987] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.987] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (288, 38), delta=(0, 0) src -> (0, 0) >[ 106.987] gen9_render_composite_spans: 288x38 with flags=0, current mode=1 >[ 106.987] kgem_bo_is_busy: handle=26, domain: 1 exec? 1, rq? 1 >[ 106.987] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.987] gen9_composite_set_target: (0, 0)x(288, 38), partial?=1 >[ 106.987] sna_drawable_use_bo pixmap=126, box=((0, 0), (288, 38)), flags=7... >[ 106.987] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.987] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.987] sna_drawable_use_bo: using whole GPU bo >[ 106.987] gen9_composite_set_target: pixmap=126, format=20028888, size=288x38, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 106.987] gen9_composite_picture: (0, 0)x(288, 38), dst=(0, 0) >[ 106.987] color_convert: src=e6e6e6e6 [20028888] >[ 106.987] color_convert: dst=e6e6e6e6 [20028888] >[ 106.987] sna_render_get_solid: e6e6e6e6 >[ 106.987] sna_render_get_solid(4) = e6e6e6e6 (recreate) >[ 106.987] kgem_create_proxy: target handle=8 [proxy? -1], offset=16, length=4, io=0 >[ 106.987] __kgem_bo_init(handle=8, num_pages=4) >[ 106.987] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 106.987] gen4_choose_spans_emitter: solid source >[ 106.987] kgem_check_bo: num_pages=+1, num_exec=+1 >[ 106.987] gen9_composite_get_binding_table(fe80) >[ 106.987] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 >[ 106.987] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 106.987] kgem_add_handle: handle=8, index=3 >[ 106.987] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) >[ 106.987] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.987] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 106.987] gen9_emit_vertex_elements: setup id=5 >[ 106.987] thread_choose_span: clipped? 0 >[ 106.987] imprecise_trapezoid_span_converter: using 4 threads >[ 106.987] imprecise_trapezoid_span_converter: using 4 threads for span compositing 288x38 >[ 106.987] thread_choose_span: clipped? 0 >[ 106.988] span_thread: flushing 2 boxes >[ 106.988] span_thread: flushing 25 boxes >[ 106.988] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 106.988] span_thread: flushing 2 boxes >[ 106.988] gen9_render_composite_spans_boxes__thread: nbox=25, src=+(0, 0), dst=+(0, 0) >[ 106.988] span_thread: flushing 25 boxes >[ 106.988] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 106.988] gen9_render_composite_spans_boxes__thread: nbox=25, src=+(0, 0), dst=+(0, 0) >[ 106.988] gen8_vertex_flush[5a8] = 162 >[ 106.988] gen9_render_composite_spans_done() >[ 106.988] sna_composite_rectangles(pixmap=126, op=1, ffffffff x 1 [(8, 8)x(1, 22) ...]) >[ 106.988] sna_composite_rectangles: converted to op 1 >[ 106.988] sna_composite_rectangles[0] (8, 8)x(1, 22) -> (8, 8), (9, 30) >[ 106.988] sna_composite_rectangles: nrects=1, region=(8, 8), (9, 30) x 1 >[ 106.988] sna_composite_rectangles: clipped extents (8, 8),(9, 30) x 1 >[ 106.988] sna_composite_rectangles: pixmap +(0, 0) extents (8, 8),(9, 30) >[ 106.988] sna_composite_rectangles: dropping last-cpu hint >[ 106.988] sna_drawable_use_bo pixmap=126, box=((8, 8), (9, 30)), flags=9... >[ 106.988] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 106.988] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.988] sna_drawable_use_bo: using whole GPU bo >[ 106.988] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 106.988] kgem_bo_is_render: handle=26, rq? 1 [1] >[ 106.988] gen9_render_fill_boxes(ffffffff x 1 [(8, 8), (9, 30) ...]) >[ 106.988] sna_render_get_solid: ffffffff >[ 106.988] sna_render_get_solid(white) >[ 106.988] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.988] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.988] aligning vertex: was 3, now 2 floats per vertex >[ 106.988] gen9_composite_get_binding_table(fe00) >[ 106.988] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 >[ 106.988] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 106.988] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) >[ 106.988] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.988] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 106.988] gen9_emit_sampler: sampler = 1 >[ 106.988] gen9_emit_sf: num_sf_outputs=1 >[ 106.988] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.988] gen9_emit_vertex_elements: setup id=0 >[ 106.988] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 106.988] (8, 8), (9, 30) >[ 106.988] gen8_vertex_flush[668] = 3 >[ 106.988] sna_destroy_pixmap: pixmap=126, attached?=1 >[ 106.988] _kgem_bo_destroy: handle=26, proxy? 0 >[ 106.988] __kgem_bo_destroy: handle=26, size=61440 >[ 106.988] __kgem_bo_destroy: handle=26 -> active >[ 106.988] __sna_free_pixmap(pixmap=126) >[ 106.988] sna_glyphs(op=3, nlist=1, src=(8, 24)) >[ 106.988] kgem_bo_is_busy: handle=25, domain: 3 exec? 0, rq? 1 >[ 106.988] sna_glyphs: discarding mask >[ 106.988] glyphs0_to_dst(op=3, src=(8, 24), nlist=1, dst=(8, 24)+(0, 0)) >[ 106.988] clipped_glyphs: no, clip region (0, 0), (288, 38) matches drawable pixmap=94669425095664 size=288x38 >[ 106.988] gen9_render_composite: 0x0, current mode=1/1 >[ 106.988] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 106.988] gen9_composite_fallback: mask is already on the GPU, try to use GPU >[ 106.988] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.988] sna_drawable_use_bo pixmap=124, box=((0, 0), (288, 38)), flags=7... >[ 106.988] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.988] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.988] sna_drawable_use_bo: using whole GPU bo >[ 106.988] gen9_composite_set_target: pixmap=124, format=20028888, size=288x38, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 106.988] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.988] color_convert: src=ff888888 [20028888] >[ 106.988] color_convert: dst=ff888888 [20028888] >[ 106.988] sna_render_get_solid: ff888888 >[ 106.988] sna_render_get_solid(5) = ff888888 (recreate) >[ 106.988] kgem_create_proxy: target handle=8 [proxy? -1], offset=20, length=4, io=0 >[ 106.988] __kgem_bo_init(handle=8, num_pages=4) >[ 106.988] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.988] sna_transform_is_imprecise_integer_translation: no transform >[ 106.988] gen9_composite_picture: integer translation (0, 0), removing >[ 106.988] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.988] sna_render_pixmap_bo: GPU all damaged >[ 106.988] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 106.988] gen4_choose_composite_emitter: solid, identity mask >[ 106.988] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.988] __kgem_retire_rq: request 1 complete >[ 106.988] __kgem_bo_flush: handle=25, busy=0, wedged=0 >[ 106.988] kgem_set_mode: flushing before new bo >[ 106.988] gen8_vertex_close: used=858, vbo active? 16, vb=21, nreloc=2 >[ 106.988] gen8_vertex_close: reloc[0] = 287 >[ 106.988] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 106.988] kgem_add_handle: handle=16, index=4 >[ 106.988] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fffa8000) >[ 106.988] gen8_vertex_close: reloc[1] = 336 >[ 106.988] kgem_add_reloc64: handle=16, pos=336, delta=0, domains=200000 >[ 106.988] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=fffa8000) >[ 106.988] batch[1/1, flags=1800]: 416 416 16240 16384, nreloc=10, nexec=5, nfence=0, aperture=91 [fenced=0] >[ 106.988] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 106.988] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 106.988] kgem_fixup_relocs: shrinking by 61440 >[ 106.988] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.988] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 106.988] kgem_commit: release handle=26 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd51e000 >[ 106.988] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 106.988] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.988] __kgem_bo_clear_busy: handle=7 >[ 106.988] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 106.988] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.988] __kgem_bo_clear_busy: handle=7 >[ 106.988] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.988] __kgem_bo_clear_busy: handle=8 >[ 106.988] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 106.988] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.988] __kgem_bo_clear_busy: handle=7 >[ 106.988] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.988] __kgem_bo_clear_busy: handle=8 >[ 106.988] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 106.988] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.988] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 106.988] kgem_check_bo: num_pages=+1040, num_exec=+3 >[ 106.988] aligning vertex: was 2, now 4 floats per vertex >[ 106.988] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 106.988] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 106.988] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 106.988] kgem_add_handle: handle=4, index=0 >[ 106.988] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.988] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 106.988] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.988] gen9_composite_get_binding_table(ffc0) >[ 106.988] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 >[ 106.988] kgem_add_handle: handle=25, index=1 >[ 106.988] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd52d000) >[ 106.988] __kgem_bo_mark_dirty: handle=25 (proxy? 0) >[ 106.988] [3fe0] bind bo(handle=25, addr=fd52d000), format=192, width=288, height=38, pitch=1536, tiling=1 -> render >[ 106.988] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 >[ 106.988] kgem_add_reloc64: adding proxy [delta=20] for handle=8 >[ 106.988] kgem_add_handle: handle=8, index=2 >[ 106.988] kgem_add_reloc64[4] = (delta=20, target handle=2, presumed=fdffe000) >[ 106.988] [3fd0] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.988] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 106.988] kgem_add_handle: handle=6, index=3 >[ 106.988] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 106.988] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 106.988] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 106.988] gen9_emit_sampler: sampler = a >[ 106.988] gen9_emit_sf: num_sf_outputs=2 >[ 106.988] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.988] gen9_emit_vertex_elements: setup id=9 >[ 106.988] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.988] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.988] glyphs0_to_dst: glyph=(8, 12)x(11, 12), unclipped >[ 106.988] emit_primitive_identity_mask__avx2: dst=(8, 12), mask=(0.00, 0.00) x (11.00, 12.00) >[ 106.988] glyphs0_to_dst: glyph=(17, 15)x(10, 9), unclipped >[ 106.988] emit_primitive_identity_mask__avx2: dst=(17, 15), mask=(16.00, 0.00) x (10.00, 9.00) >[ 106.988] glyphs0_to_dst: glyph=(26, 15)x(9, 9), unclipped >[ 106.988] emit_primitive_identity_mask__avx2: dst=(26, 15), mask=(0.00, 16.00) x (9.00, 9.00) >[ 106.988] glyphs0_to_dst: glyph=(34, 15)x(9, 9), unclipped >[ 106.988] emit_primitive_identity_mask__avx2: dst=(34, 15), mask=(0.00, 16.00) x (9.00, 9.00) >[ 106.988] glyphs0_to_dst: glyph=(42, 15)x(15, 9), unclipped >[ 106.988] emit_primitive_identity_mask__avx2: dst=(42, 15), mask=(16.00, 16.00) x (15.00, 9.00) >[ 106.988] glyphs0_to_dst: glyph=(55, 15)x(12, 9), unclipped >[ 106.988] emit_primitive_identity_mask__avx2: dst=(55, 15), mask=(32.00, 0.00) x (12.00, 9.00) >[ 106.988] glyphs0_to_dst: glyph=(66, 15)x(8, 9), unclipped >[ 106.988] emit_primitive_identity_mask__avx2: dst=(66, 15), mask=(48.00, 0.00) x (8.00, 9.00) >[ 106.988] glyphs0_to_dst: glyph=(72, 10)x(11, 14), unclipped >[ 106.988] emit_primitive_identity_mask__avx2: dst=(72, 10), mask=(32.00, 16.00) x (11.00, 14.00) >[ 106.988] gen8_vertex_flush[498] = 24 >[ 106.988] gen9_magic_ca_pass: CA fixup (215 -> 239) >[ 106.988] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 106.988] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.988] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.988] sna_validate_gc(0x5619f1770810) changes=0, previous serial=54, drawable=7a >[ 106.988] sna_validate_gc: recomputing clip >[ 106.988] sna_validate_gc: composite clip=1x[(0, 0), (288, 38)] [0x5619f174da00] >[ 106.988] sna_copy_area: src=pixmap=124:(0, 0)x(288, 38)+(0, 0) -> dst=pixmap=122:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 106.988] sna_copy_area: normal copy >[ 106.988] sna_do_copy: src=(0, 0), dst=(0, 0), size=(288x38) >[ 106.988] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(288x38) >[ 106.988] sna_do_copy: dst extents (0, 0), (288, 38), dst clip extents (0, 0), (288, 38), dst size=288x38 >[ 106.988] sna_do_copy: clipped dst extents (0, 0), (288, 38) >[ 106.988] sna_do_copy: unclipped src extents (0, 0), (288, 38) >[ 106.988] sna_do_copy: clipped src extents (0, 0), (288, 38) >[ 106.988] sna_do_copy: pixmap -- no source clipping >[ 106.988] sna_do_copy: src extents (0, 0), (288, 38) x 1 >[ 106.988] sna_do_copy: copy region (0, 0), (288, 38) x 1 + (0, 0) >[ 106.988] sna_copy_boxes (boxes=1x[(0, 0), (288, 38)...], src pixmap=124+(0, 0), dst pixmap=122+(0, 0), alu=3, src.size=288x38, dst.size=288x38) >[ 106.988] sna_copy_boxes: dst=(priv=0x5619f17a8b40, gpu_bo=21, cpu_bo=0), src=(priv=0x5619f1743470, gpu_bo=25, cpu_bo=0), replaces=1 >[ 106.988] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 106.988] sna_drawable_use_bo pixmap=122, box=((0, 0), (288, 38)), flags=1b... >[ 106.988] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 106.988] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.988] sna_drawable_use_bo: using whole GPU bo >[ 106.988] sna_pixmap_move_to_gpu(pixmap=124, usage=0), flags=a >[ 106.988] sna_pixmap_move_to_gpu: already all-damaged >[ 106.988] sna_pixmap_mark_active: pixmap=124, handle=25 >[ 106.988] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 106.988] sna_pixmap_make_cow: make cow src=124, dst=122, handle=25 (already cow? src=0, dst=0) >[ 106.988] sna_pixmap_make_cow: moo! attaching source cow to pixmap=124, handle=25 >[ 106.988] _kgem_bo_destroy: handle=21, proxy? 0 >[ 106.988] __kgem_bo_destroy: handle=21, size=172032 >[ 106.988] __kgem_bo_destroy: handle=21, purged >[ 106.988] kgem_bo_move_to_inactive: moving handle=21 to inactive >[ 106.988] sna_pixmap_make_cow: moo! attaching clone to pixmap=122 (source=124, handle=25) >[ 106.988] sna_destroy_pixmap: pixmap=124, attached?=1 >[ 106.988] sna_destroy_pixmap: pixmap=124 discarding cow, refcnt=2 >[ 106.988] __sna_free_pixmap(pixmap=124) >[ 106.988] sna_composite(pixmap=120, op=3, src=122+(0, 0), mask=0+(0, 0), dst=120+(0, 0)+(0, 0), size=(288, 38) >[ 106.988] sna_compute_composite_region: dst=(0, 0)x(288, 38) >[ 106.988] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (288, 38) >[ 106.988] clip_to_dst: region: 1x[(0, 0), (288, 38)], clip: 1x[(0, 0), (288, 38)] >[ 106.988] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (288, 38) >[ 106.988] sna_compute_composite_region: clip against src (288x38 clip=0): (0, 0), (288, 38) >[ 106.988] sna_composite: composite region extents:+(0, 0) -> (0, 0), (288, 38) + (0, 0) >[ 106.988] gen9_render_composite: 288x38, current mode=1/1 >[ 106.988] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 106.988] sna_blt_composite (0, 0), (0, 0), 288x38 >[ 106.988] sna_blt_composite: unsupported op [3] for blitting >[ 106.988] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 >[ 106.988] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 106.988] gen9_composite_set_target: (0, 0)x(288, 38), partial?=1 >[ 106.988] sna_drawable_use_bo pixmap=120, box=((0, 0), (288, 38)), flags=7... >[ 106.988] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.988] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.988] sna_drawable_use_bo: using whole GPU bo >[ 106.988] gen9_composite_set_target: pixmap=120, format=20028888, size=288x38, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 106.988] gen9_composite_picture: (0, 0)x(288, 38), dst=(0, 0) >[ 106.988] sna_transform_is_imprecise_integer_translation: no transform >[ 106.989] gen9_composite_picture: integer translation (0, 0), removing >[ 106.989] sna_render_pixmap_bo pixmap=122, (0, 0)x(288, 38)/(288, 38) >[ 106.989] sna_render_pixmap_bo: GPU all damaged >[ 106.989] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 106.989] kgem_bo_is_render: handle=25, rq? 1 [1] >[ 106.989] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 106.989] gen4_choose_composite_emitter: identity src, no mask >[ 106.989] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.989] __kgem_retire_rq: request 1 complete >[ 106.989] __kgem_bo_flush: handle=26, busy=0, wedged=0 >[ 106.989] kgem_bo_move_to_cache: release handle=26 >[ 106.989] kgem_bo_move_to_inactive: moving handle=26 to inactive >[ 106.989] kgem_set_mode: flushing before new bo >[ 106.989] gen8_vertex_close: used=956, vbo active? 16, vb=200, nreloc=1 >[ 106.989] gen8_vertex_close: reloc[0] = 289 >[ 106.989] kgem_add_reloc64: handle=16, pos=289, delta=0, domains=200000 >[ 106.989] kgem_add_handle: handle=16, index=4 >[ 106.989] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) >[ 106.989] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1114 [fenced=0] >[ 106.989] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 106.989] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 106.989] kgem_fixup_relocs: shrinking by 61440 >[ 106.989] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.989] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 106.989] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd52d000 >[ 106.989] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 106.989] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.989] __kgem_bo_clear_busy: handle=8 >[ 106.989] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 106.989] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 106.989] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 106.989] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.989] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 106.989] kgem_check_bo: num_pages=+30, num_exec=+2 >[ 106.989] aligning vertex: was 4, now 3 floats per vertex >[ 106.989] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 106.989] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 106.989] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 106.989] kgem_add_handle: handle=4, index=0 >[ 106.989] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.989] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 106.989] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.989] gen9_composite_get_binding_table(ffc0) >[ 106.989] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 >[ 106.989] kgem_add_handle: handle=22, index=1 >[ 106.989] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) >[ 106.989] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 106.989] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=288, height=38, pitch=1536, tiling=1 -> render >[ 106.989] kgem_add_reloc64: handle=25, pos=16344, delta=0, domains=40000 >[ 106.989] kgem_add_handle: handle=25, index=2 >[ 106.989] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd52d000) >[ 106.989] [3fd0] bind bo(handle=25, addr=fd52d000), format=192, width=288, height=38, pitch=1536, tiling=1 -> sampler >[ 106.989] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 106.989] gen9_emit_sampler: sampler = 2 >[ 106.989] gen9_emit_sf: num_sf_outputs=1 >[ 106.989] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.989] gen9_emit_vertex_elements: setup id=2 >[ 106.989] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.989] gen9_render_composite_box: (0, 0), (288, 38) >[ 106.989] apply_damage: damage=0x0, region=1 [(0, 0), (288, 38) + (0, 0)] >[ 106.989] gen8_vertex_flush[490] = 3 >[ 106.989] sna_destroy_pixmap: pixmap=122, attached?=1 >[ 106.989] sna_destroy_pixmap: pixmap=122 discarding cow, refcnt=1 >[ 106.989] _kgem_bo_destroy: handle=25, proxy? 0 >[ 106.989] __kgem_bo_destroy: handle=25, size=61440 >[ 106.989] __kgem_bo_destroy: handle=25 -> active >[ 106.989] __sna_free_pixmap(pixmap=122) >[ 106.989] sna_composite(pixmap=116, op=3, src=120+(0, 0), mask=0+(0, 1068), dst=116+(0, 1068)+(0, 0), size=(288, 38) >[ 106.989] sna_compute_composite_region: dst=(0, 1068)x(288, 38) >[ 106.989] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 1068), (288, 1106) >[ 106.989] clip_to_dst: region: 1x[(0, 1068), (288, 1106)], clip: 1x[(0, 0), (3744, 1106)] >[ 106.989] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 1068), (288, 1106) >[ 106.989] sna_compute_composite_region: clip against src (288x38 clip=0): (0, 1068), (288, 1106) >[ 106.989] sna_composite: composite region extents:+(0, 0) -> (0, 1068), (288, 1106) + (0, 0) >[ 106.989] gen9_render_composite: 288x38, current mode=1/1 >[ 106.989] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 106.989] sna_blt_composite (0, 0), (0, 1068), 288x38 >[ 106.989] sna_blt_composite: unsupported op [3] for blitting >[ 106.989] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 106.989] kgem_bo_is_busy: handle=17, domain: 0 exec? 0, rq? 0 >[ 106.989] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.989] gen9_composite_set_target: (0, 1068)x(288, 38), partial?=1 >[ 106.989] sna_drawable_use_bo pixmap=116, box=((0, 1068), (288, 1106)), flags=7... >[ 106.989] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.989] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.989] sna_drawable_use_bo: using whole GPU bo >[ 106.989] gen9_composite_set_target: pixmap=116, format=20020888, size=3744x1106, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.989] gen9_composite_picture: (0, 0)x(288, 38), dst=(0, 1068) >[ 106.989] sna_transform_is_imprecise_integer_translation: no transform >[ 106.989] gen9_composite_picture: integer translation (0, 0), removing >[ 106.989] sna_render_pixmap_bo pixmap=120, (0, 0)x(288, 38)/(288, 38) >[ 106.989] sna_render_pixmap_bo: GPU all damaged >[ 106.989] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 106.989] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 106.989] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 106.989] gen4_choose_composite_emitter: identity src, no mask >[ 106.989] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.989] __kgem_retire_rq: request 1 complete >[ 106.989] kgem_set_mode: flushing before new bo >[ 106.989] gen8_vertex_close: used=966, vbo active? 16, vb=4, nreloc=1 >[ 106.989] gen8_vertex_close: reloc[0] = 287 >[ 106.989] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 106.989] kgem_add_handle: handle=16, index=3 >[ 106.989] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 106.989] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=104 [fenced=0] >[ 106.989] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 106.989] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 106.989] kgem_fixup_relocs: shrinking by 61440 >[ 106.989] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.989] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 106.989] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 >[ 106.989] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 106.989] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd52d000 >[ 106.989] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 106.989] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.989] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 106.989] kgem_check_bo: num_pages=+8115, num_exec=+2 >[ 106.989] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 106.989] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 106.989] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 106.989] kgem_add_handle: handle=4, index=0 >[ 106.989] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.989] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 106.989] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.989] gen9_composite_get_binding_table(ffc0) >[ 106.989] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 >[ 106.989] kgem_add_handle: handle=17, index=1 >[ 106.989] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdfff000) >[ 106.989] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 106.989] [3fe0] bind bo(handle=17, addr=fdfff000), format=192, width=3744, height=1106, pitch=15360, tiling=1 -> render >[ 106.989] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 >[ 106.989] kgem_add_handle: handle=22, index=2 >[ 106.989] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) >[ 106.989] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=288, height=38, pitch=1536, tiling=1 -> sampler >[ 106.989] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 106.989] gen9_emit_sampler: sampler = 2 >[ 106.989] gen9_emit_sf: num_sf_outputs=1 >[ 106.989] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.989] gen9_emit_vertex_elements: setup id=2 >[ 106.989] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.989] gen9_render_composite_box: (0, 1068), (288, 1106) >[ 106.989] apply_damage: damage=0x0, region=1 [(0, 1068), (288, 1106) + (0, 0)] >[ 106.989] gen8_vertex_flush[490] = 3 >[ 106.989] sna_block_handler (tv=0.0) >[ 106.989] sna_wakeup_handler >[ 106.989] sna_mode_wakeup: len=64 >[ 106.989] sna_mode_wakeup: recording last swap on pipe=1, frame 4212 [1074], time 106.986380 >[ 106.989] sna_mode_wakeup: removing handle=9 [active_scanout=1] from scanout, installing handle=11 [active_scanout=2] >[ 106.989] sna_mode_wakeup: flip complete, pending? 2 >[ 106.989] sna_mode_wakeup: recording last swap on pipe=0, frame 6170 [181a], time 106.987565 >[ 106.989] sna_mode_wakeup: removing handle=9 [active_scanout=0] from scanout, installing handle=11 [active_scanout=2] >[ 106.989] sna_mode_wakeup: flip complete, pending? 1 >[ 106.989] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 106.989] sna_block_handler (tv=0.0) >[ 106.989] sna_wakeup_handler >[ 106.989] sna_destroy_pixmap: pixmap=120, attached?=1 >[ 106.989] _kgem_bo_destroy: handle=22, proxy? 0 >[ 106.989] __kgem_bo_destroy: handle=22, size=61440 >[ 106.989] __kgem_bo_destroy: handle=22 -> active >[ 106.989] __sna_free_pixmap(pixmap=120) >[ 106.989] sna_create_pixmap(1, 32, 32, usage=0) >[ 106.989] kgem_can_create_2d: 1x32 @ 32 >[ 106.989] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 106.989] kgem_can_create_2d: untiled size=4096 >[ 106.989] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 106.989] kgem_choose_tiling: 1x32 -> 0 >[ 106.989] sna_create_pixmap: usage=0, flags=a >[ 106.989] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 106.989] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 106.989] create_pixmap: serial=127, usage=0, 1x32 >[ 106.989] sna_create_pixmap: serial=127, 1x32, usage=0 >[ 106.989] sna_composite_rectangles(pixmap=128, op=0, 0 x 1 [(0, 0)x(1, 32) ...]) >[ 106.989] sna_composite_rectangles: converted to op 0 >[ 106.989] sna_composite_rectangles[0] (0, 0)x(1, 32) -> (0, 0), (1, 32) >[ 106.989] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 32) x 1 >[ 106.989] sna_composite_rectangles: clipped extents (0, 0),(1, 32) x 1 >[ 106.989] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 32) >[ 106.989] sna_composite_rectangles: fallback, dst pixmap=128 too small or not attached >[ 106.989] sna_composite_rectangles: fallback >[ 106.989] sna_drawable_move_region_to_cpu(pixmap=128 (1x32), [(0, 0), (1, 32)], flags=1) >[ 106.989] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 106.989] _sna_pixmap_move_to_cpu(pixmap=128, 1x32, flags=1) >[ 106.989] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.989] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.989] operate_inplace: no, inplace operation not suitable >[ 106.989] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.989] __sna_damage_all(1, 32) >[ 106.989] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.989] sna_validate_gc(0x5619f1770810) changes=0, previous serial=7a, drawable=80 >[ 106.989] sna_validate_gc: recomputing clip >[ 106.989] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 106.989] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 106.989] try_upload__fast: ignore existing cpu damage (if any) >[ 106.989] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 106.989] try_upload__fast: no, no gpu damage >[ 106.989] sna_drawable_move_region_to_cpu(pixmap=128 (1x32), [(0, 0), (1, 32)], flags=1) >[ 106.990] sna_drawable_move_region_to_cpu: pixmap=128 all damaged on CPU >[ 106.990] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.990] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 106.990] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 106.990] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 106.990] sna_composite(pixmap=116, op=3, src=128+(3736, 0), mask=0+(3640, 0), dst=116+(3640, 0)+(0, 0), size=(104, 24) >[ 106.990] sna_compute_composite_region: dst=(3640, 0)x(104, 24) >[ 106.990] sna_compute_composite_region: initial clip against dst->pDrawable: (3640, 0), (3744, 24) >[ 106.990] clip_to_dst: region: 1x[(3640, 0), (3744, 24)], clip: 1x[(0, 0), (3744, 1106)] >[ 106.990] sna_compute_composite_region: clip against dst->pCompositeClip: (3640, 0), (3744, 24) >[ 106.990] sna_compute_composite_region: clip against src (1x32 clip=0): (3640, 0), (3744, 24) >[ 106.990] sna_composite: composite region extents:+(0, 0) -> (3640, 0), (3744, 24) + (0, 0) >[ 106.990] gen9_render_composite: 104x24, current mode=1/1 >[ 106.990] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 106.990] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 106.990] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.990] gen9_composite_set_target: (3640, 0)x(104, 24), partial?=1 >[ 106.990] sna_drawable_use_bo pixmap=116, box=((3640, 0), (3744, 24)), flags=7... >[ 106.990] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.990] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.990] sna_drawable_use_bo: using whole GPU bo >[ 106.990] gen9_composite_set_target: pixmap=116, format=20020888, size=3744x1106, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.990] gen9_composite_picture: (3736, 0)x(104, 24), dst=(3640, 0) >[ 106.990] sna_transform_is_imprecise_integer_translation: no transform >[ 106.990] gen9_composite_picture: integer translation (0, 0), removing >[ 106.990] sna_render_pixmap_bo pixmap=128, (3736, 0)x(104, 24)/(1, 32) >[ 106.990] sna_render_pixmap_bo box=(0, 0), (1, 24): (1, 24)/(1, 32) >[ 106.990] sna_render_pixmap_bo: offset=(96, 0), size=(1, 32) >[ 106.990] use_cpu_bo: no cpu bo >[ 106.990] kgem_choose_tiling: disabling tiling [1x24] for single row/col >[ 106.990] kgem_choose_tiling: 1x24 -> 0 >[ 106.990] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 24) >[ 106.990] upload: box=(0, 0), (1, 24), pixmap=1x32 >[ 106.990] sna_drawable_move_region_to_cpu(pixmap=128 (1x32), [(0, 0), (1, 24)], flags=2) >[ 106.990] sna_drawable_move_region_to_cpu: pixmap=128 all damaged on CPU >[ 106.990] kgem_can_create_2d: 1x24 @ 32 >[ 106.990] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=24 >[ 106.990] kgem_can_create_2d: untiled size=4096 >[ 106.990] kgem_choose_tiling: disabling tiling [1x24] for single row/col >[ 106.990] kgem_choose_tiling: 1x24 -> 0 >[ 106.990] kgem_upload_source_image : (0, 0), (1, 24), stride=4, bpp=32 >[ 106.990] kgem_create_buffer_2d: 1x24, 32 bpp, stride=32 >[ 106.990] kgem_create_buffer: size=768, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.990] kgem_create_buffer: searching for an inactive GTT map for upload >[ 106.990] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 106.990] search_linear_cache: searching for inactive gtt map >[ 106.990] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 106.990] search_linear_cache: searching for inactive gtt map >[ 106.990] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 106.990] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 106.990] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache >[ 106.990] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 106.990] kgem_create_buffer: reusing handle=23 for buffer >[ 106.990] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 106.990] init_buffer_from_bo: reusing handle=23 for buffer >[ 106.990] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f3c95be8000, domain=0 >[ 106.990] kgem_bo_map: converting request for GTT map into CPU map >[ 106.990] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f3c95be8000) >[ 106.990] kgem_bo_sync__cpu: handle=23 >[ 106.990] __kgem_busy: handle=23, busy=0, wedged=0 >[ 106.990] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 >[ 106.990] __kgem_busy: handle=23, busy=0, wedged=0 >[ 106.990] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] >[ 106.990] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 >[ 106.990] kgem_create_buffer(pages=64 [64]) new handle=23, used=768, write=1 >[ 106.990] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=768, io=1 >[ 106.990] __kgem_bo_init(handle=23, num_pages=768) >[ 106.990] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x24, pitch=4/32 >[ 106.990] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 106.990] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.990] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 106.990] gen4_choose_composite_emitter: identity src, no mask >[ 106.990] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 106.990] gen9_composite_get_binding_table(ff00) >[ 106.990] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 >[ 106.990] kgem_add_reloc64: adding proxy [delta=0] for handle=23 >[ 106.990] kgem_add_handle: handle=23, index=3 >[ 106.990] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 106.990] [3fb0] bind bo(handle=23, addr=fd545000), format=192, width=1, height=24, pitch=32, tiling=0 -> sampler >[ 106.990] gen9_emit_sampler: sampler = a >[ 106.990] gen9_emit_vertex_elements: setup id=2 >[ 106.990] gen9_render_composite_box: (3640, 0), (3744, 24) >[ 106.990] apply_damage: damage=0x0, region=1 [(3640, 0), (3744, 24) + (0, 0)] >[ 106.990] gen8_vertex_flush[4d4] = 3 >[ 106.990] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.990] sna_destroy_pixmap: pixmap=128, attached?=1 >[ 106.990] __sna_free_pixmap(pixmap=128) >[ 106.990] sna_composite_rectangles(pixmap=116, op=3, 660a0a0a x 1 [(3640, 0)x(104, 24) ...]) >[ 106.990] sna_composite_rectangles: converted to op 3 >[ 106.990] sna_composite_rectangles[0] (3640, 0)x(104, 24) -> (3640, 0), (3744, 24) >[ 106.990] sna_composite_rectangles: nrects=1, region=(3640, 0), (3744, 24) x 1 >[ 106.990] sna_composite_rectangles: clipped extents (3640, 0),(3744, 24) x 1 >[ 106.990] sna_composite_rectangles: pixmap +(0, 0) extents (3640, 0),(3744, 24) >[ 106.990] sna_drawable_use_bo pixmap=116, box=((3640, 0), (3744, 24)), flags=1... >[ 106.990] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 106.990] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.990] sna_drawable_use_bo: using whole GPU bo >[ 106.990] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 106.990] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 106.990] gen9_render_fill_boxes(660a0a0a x 1 [(3640, 0), (3744, 24) ...]) >[ 106.990] sna_render_get_solid: 660a0a0a >[ 106.990] sna_render_get_solid(2) = 660a0a0a (old) >[ 106.990] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 106.990] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.990] aligning vertex: was 3, now 2 floats per vertex >[ 106.990] gen9_composite_get_binding_table(fe80) >[ 106.990] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 >[ 106.990] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 106.990] kgem_add_handle: handle=8, index=4 >[ 106.990] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffe000) >[ 106.990] [3f90] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.990] gen9_emit_sampler: sampler = 1 >[ 106.990] gen9_emit_vertex_elements: setup id=0 >[ 106.990] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 106.990] (3640, 0), (3744, 24) >[ 106.990] gen8_vertex_flush[548] = 3 >[ 106.990] sna_create_pixmap(22, 18, 32, usage=0) >[ 106.990] kgem_can_create_2d: 22x18 @ 32 >[ 106.990] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 >[ 106.990] kgem_can_create_2d: untiled size=4096 >[ 106.990] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X >[ 106.990] kgem_choose_tiling: 22x18 -> 0 >[ 106.990] sna_create_pixmap: usage=0, flags=a >[ 106.990] sna_create_pixmap: small buffer [1584], attaching to shadow pixmap >[ 106.990] create_pixmap: allocating pixmap 22x18, depth=32/32, size=1592 >[ 106.990] create_pixmap: serial=129, usage=0, 22x18 >[ 106.990] sna_create_pixmap: serial=129, 22x18, usage=0 >[ 106.990] sna_validate_gc(0x5619f1770810) changes=0, previous serial=80, drawable=82 >[ 106.990] sna_validate_gc: recomputing clip >[ 106.990] sna_validate_gc: composite clip=1x[(0, 0), (22, 18)] [0x5619f174da00] >[ 106.990] sna_put_image((0, 0)x(22, 18), depth=32, format=2) >[ 106.990] try_upload__fast: ignore existing cpu damage (if any) >[ 106.990] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 106.990] try_upload__fast: no, no gpu damage >[ 106.990] sna_drawable_move_region_to_cpu(pixmap=130 (22x18), [(0, 0), (22, 18)], flags=1) >[ 106.990] sna_drawable_move_region_to_cpu: region (0, 0), (22, 18) + (0, 0) subsumes pixmap (22x18) >[ 106.990] _sna_pixmap_move_to_cpu(pixmap=130, 22x18, flags=1) >[ 106.990] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.990] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.990] operate_inplace: no, inplace operation not suitable >[ 106.990] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.990] __sna_damage_all(22, 18) >[ 106.990] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.990] sna_put_zpixmap_blt: upload(0, 0, 22, 18) x 1 boxes >[ 106.990] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(22, 18) >[ 106.990] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x18, pitch=88/88 >[ 106.990] sna_composite(pixmap=116, op=3, src=130+(0, 0), mask=0+(3717, 3), dst=116+(3717, 3)+(0, 0), size=(22, 18) >[ 106.990] sna_compute_composite_region: dst=(3717, 3)x(22, 18) >[ 106.990] sna_compute_composite_region: initial clip against dst->pDrawable: (3717, 3), (3739, 21) >[ 106.990] clip_to_dst: region: 1x[(3717, 3), (3739, 21)], clip: 1x[(0, 0), (3744, 1106)] >[ 106.990] sna_compute_composite_region: clip against dst->pCompositeClip: (3717, 3), (3739, 21) >[ 106.990] sna_compute_composite_region: clip against src (22x18 clip=0): (3717, 3), (3739, 21) >[ 106.990] sna_composite: composite region extents:+(0, 0) -> (3717, 3), (3739, 21) + (0, 0) >[ 106.990] gen9_render_composite: 22x18, current mode=1/1 >[ 106.990] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 106.990] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 106.990] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.990] gen9_composite_set_target: (3717, 3)x(22, 18), partial?=1 >[ 106.990] sna_drawable_use_bo pixmap=116, box=((3717, 3), (3739, 21)), flags=7... >[ 106.990] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.990] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.990] sna_drawable_use_bo: using whole GPU bo >[ 106.990] gen9_composite_set_target: pixmap=116, format=20020888, size=3744x1106, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.990] gen9_composite_picture: (0, 0)x(22, 18), dst=(3717, 3) >[ 106.990] sna_transform_is_imprecise_integer_translation: no transform >[ 106.990] gen9_composite_picture: integer translation (0, 0), removing >[ 106.990] sna_render_pixmap_bo pixmap=130, (0, 0)x(22, 18)/(22, 18) >[ 106.990] sna_render_pixmap_bo box=(0, 0), (22, 18): (22, 18)/(22, 18) >[ 106.990] sna_render_pixmap_bo: offset=(-3717, -3), size=(22, 18) >[ 106.990] use_cpu_bo: no cpu bo >[ 106.990] move_to_gpu: migrating whole pixmap (22x18) for source (0,0),(22,18), count 5? 0 >[ 106.990] sna_render_pixmap_bo: uploading CPU box (0, 0), (22, 18) >[ 106.990] upload: box=(0, 0), (22, 18), pixmap=22x18 >[ 106.990] sna_drawable_move_region_to_cpu(pixmap=130 (22x18), [(0, 0), (22, 18)], flags=2) >[ 106.990] sna_drawable_move_region_to_cpu: pixmap=130 all damaged on CPU >[ 106.990] kgem_can_create_2d: 22x18 @ 32 >[ 106.990] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 >[ 106.990] kgem_can_create_2d: untiled size=4096 >[ 106.990] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X >[ 106.990] kgem_choose_tiling: 22x18 -> 0 >[ 106.990] kgem_upload_source_image : (0, 0), (22, 18), stride=88, bpp=32 >[ 106.990] kgem_create_buffer_2d: 22x18, 32 bpp, stride=96 >[ 106.990] kgem_create_buffer: size=1728, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.990] kgem_create_buffer: reusing buffer? used=768 + size=1728, total=262144 >[ 106.990] kgem_create_proxy: target handle=23 [proxy? -1], offset=768, length=1728, io=1 >[ 106.990] __kgem_bo_init(handle=23, num_pages=1728) >[ 106.990] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x18, pitch=88/96 >[ 106.990] upload: adding upload cache to pixmap=130 >[ 106.990] kgem_proxy_bo_attach: handle=23 >[ 106.990] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 106.990] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.990] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 106.990] gen4_choose_composite_emitter: identity src, no mask >[ 106.990] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.990] aligning vertex: was 2, now 3 floats per vertex >[ 106.990] gen9_composite_get_binding_table(fe00) >[ 106.990] kgem_add_reloc64: handle=23, pos=16248, delta=0, domains=40000 >[ 106.990] kgem_add_reloc64: adding proxy [delta=768] for handle=23 >[ 106.990] kgem_add_reloc64[7] = (delta=768, target handle=3, presumed=fd545000) >[ 106.990] [3f70] bind bo(handle=23, addr=fd545300), format=192, width=22, height=18, pitch=96, tiling=0 -> sampler >[ 106.990] gen9_emit_sampler: sampler = 2 >[ 106.990] gen9_emit_vertex_elements: setup id=2 >[ 106.990] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.990] gen9_render_composite_box: (3717, 3), (3739, 21) >[ 106.990] apply_damage: damage=0x0, region=1 [(3717, 3), (3739, 21) + (0, 0)] >[ 106.990] gen8_vertex_flush[5a8] = 3 >[ 106.990] sna_destroy_pixmap: pixmap=130, attached?=1 >[ 106.990] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.990] __sna_free_pixmap(pixmap=130) >[ 106.990] sna_create_pixmap(10, 10, 32, usage=3) >[ 106.990] kgem_can_create_2d: 10x10 @ 32 >[ 106.990] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 106.991] kgem_can_create_2d: untiled size=4096 >[ 106.991] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.991] kgem_choose_tiling: 10x10 -> 0 >[ 106.991] sna_create_pixmap: usage=3, flags=a >[ 106.991] sna_create_pixmap: small buffer [400], attaching to shadow pixmap >[ 106.991] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 >[ 106.991] create_pixmap: serial=132, usage=3, 10x10 >[ 106.991] sna_create_pixmap: serial=132, 10x10, usage=3 >[ 106.991] sna_composite(pixmap=132, op=1, src=131+(0, 0), mask=0+(0, 0), dst=132+(0, 0)+(0, 0), size=(10, 10) >[ 106.991] sna_compute_composite_region: dst=(0, 0)x(10, 10) >[ 106.991] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) >[ 106.991] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] >[ 106.991] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) >[ 106.991] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) >[ 106.991] sna_composite: fallback, dst pixmap=132 is too small (or completely damaged) >[ 106.991] sna_composite: fallback -- fbComposite >[ 106.991] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) >[ 106.991] sna_composite_fb: fallback -- move src to cpu >[ 106.991] sna_composite_fb: fallback -- move dst to cpu >[ 106.991] sna_drawable_move_region_to_cpu(pixmap=132 (10x10), [(0, 0), (10, 10)], flags=5) >[ 106.991] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) >[ 106.991] _sna_pixmap_move_to_cpu(pixmap=132, 10x10, flags=5) >[ 106.991] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.991] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.991] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.991] __sna_damage_all(10, 10) >[ 106.991] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.991] sna_transform_is_imprecise_integer_translation: no transform >[ 106.991] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 >[ 106.991] sna_create_pixmap(5, 8, 32, usage=3) >[ 106.991] kgem_can_create_2d: 5x8 @ 32 >[ 106.991] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 >[ 106.991] kgem_can_create_2d: untiled size=4096 >[ 106.991] kgem_choose_tiling: too thin [width 5, 32 bpp] for TILING_X >[ 106.991] kgem_choose_tiling: 5x8 -> 0 >[ 106.991] sna_create_pixmap: usage=3, flags=a >[ 106.991] sna_create_pixmap: small buffer [160], attaching to shadow pixmap >[ 106.991] create_pixmap: allocating pixmap 5x8, depth=32/32, size=168 >[ 106.991] create_pixmap: serial=134, usage=3, 5x8 >[ 106.991] sna_create_pixmap: serial=134, 5x8, usage=3 >[ 106.991] sna_composite(pixmap=134, op=1, src=133+(0, 0), mask=0+(0, 0), dst=134+(0, 0)+(0, 0), size=(5, 8) >[ 106.991] sna_compute_composite_region: dst=(0, 0)x(5, 8) >[ 106.991] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 8) >[ 106.991] clip_to_dst: region: 1x[(0, 0), (5, 8)], clip: 1x[(0, 0), (5, 8)] >[ 106.991] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 8) >[ 106.991] sna_compute_composite_region: clip against src (5x8 clip=0): (0, 0), (5, 8) >[ 106.991] sna_composite: fallback, dst pixmap=134 is too small (or completely damaged) >[ 106.991] sna_composite: fallback -- fbComposite >[ 106.991] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(5, 8): region=((0,0), (5, 8)) >[ 106.991] sna_composite_fb: fallback -- move src to cpu >[ 106.991] sna_composite_fb: fallback -- move dst to cpu >[ 106.991] sna_drawable_move_region_to_cpu(pixmap=134 (5x8), [(0, 0), (5, 8)], flags=5) >[ 106.991] sna_drawable_move_region_to_cpu: region (0, 0), (5, 8) + (0, 0) subsumes pixmap (5x8) >[ 106.991] _sna_pixmap_move_to_cpu(pixmap=134, 5x8, flags=5) >[ 106.991] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.991] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.991] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.991] __sna_damage_all(5, 8) >[ 106.991] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.991] sna_transform_is_imprecise_integer_translation: no transform >[ 106.991] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x8, pitch=20/20 >[ 106.991] sna_create_pixmap(10, 10, 32, usage=3) >[ 106.991] kgem_can_create_2d: 10x10 @ 32 >[ 106.991] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 106.991] kgem_can_create_2d: untiled size=4096 >[ 106.991] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.991] kgem_choose_tiling: 10x10 -> 0 >[ 106.991] sna_create_pixmap: usage=3, flags=a >[ 106.991] sna_create_pixmap: small buffer [400], attaching to shadow pixmap >[ 106.991] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 >[ 106.991] create_pixmap: serial=136, usage=3, 10x10 >[ 106.991] sna_create_pixmap: serial=136, 10x10, usage=3 >[ 106.991] sna_composite(pixmap=136, op=1, src=135+(0, 0), mask=0+(0, 0), dst=136+(0, 0)+(0, 0), size=(10, 10) >[ 106.991] sna_compute_composite_region: dst=(0, 0)x(10, 10) >[ 106.991] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) >[ 106.991] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] >[ 106.991] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) >[ 106.991] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) >[ 106.991] sna_composite: fallback, dst pixmap=136 is too small (or completely damaged) >[ 106.991] sna_composite: fallback -- fbComposite >[ 106.991] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) >[ 106.991] sna_composite_fb: fallback -- move src to cpu >[ 106.991] sna_composite_fb: fallback -- move dst to cpu >[ 106.991] sna_drawable_move_region_to_cpu(pixmap=136 (10x10), [(0, 0), (10, 10)], flags=5) >[ 106.991] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) >[ 106.991] _sna_pixmap_move_to_cpu(pixmap=136, 10x10, flags=5) >[ 106.991] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.991] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.991] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.991] __sna_damage_all(10, 10) >[ 106.991] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.991] sna_transform_is_imprecise_integer_translation: no transform >[ 106.991] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 >[ 106.991] sna_glyphs(op=3, nlist=1, src=(3671, 17)) >[ 106.991] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 106.991] sna_glyphs: discarding mask >[ 106.991] glyphs0_to_dst(op=3, src=(3671, 17), nlist=1, dst=(3671, 17)+(0, 0)) >[ 106.991] clipped_glyphs: no, clip region (0, 0), (3744, 1106) matches drawable pixmap=94669425138736 size=3744x1106 >[ 106.991] gen9_render_composite: 0x0, current mode=1/1 >[ 106.991] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 106.991] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 106.991] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.991] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.991] sna_drawable_use_bo pixmap=116, box=((0, 0), (3744, 1106)), flags=7... >[ 106.991] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.991] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.991] sna_drawable_use_bo: using whole GPU bo >[ 106.991] gen9_composite_set_target: pixmap=116, format=20020888, size=3744x1106, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.991] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.991] color_convert: src=ffdfdbd2 [20028888] >[ 106.991] color_convert: dst=ffdfdbd2 [20028888] >[ 106.991] sna_render_get_solid: ffdfdbd2 >[ 106.991] sna_render_finish_solid(force=0, domain=0, busy=1, dirty=0, size=8) >[ 106.991] sna_render_get_solid(8) = ffdfdbd2 (new) >[ 106.991] kgem_create_proxy: target handle=8 [proxy? -1], offset=32, length=4, io=0 >[ 106.991] __kgem_bo_init(handle=8, num_pages=4) >[ 106.991] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.991] sna_transform_is_imprecise_integer_translation: no transform >[ 106.991] gen9_composite_picture: integer translation (0, 0), removing >[ 106.991] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.991] sna_render_pixmap_bo: GPU all damaged >[ 106.991] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 106.991] gen4_choose_composite_emitter: solid, identity mask >[ 106.991] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 106.991] aligning vertex: was 3, now 4 floats per vertex >[ 106.991] gen9_composite_get_binding_table(fd80) >[ 106.991] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 >[ 106.991] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 106.991] kgem_add_reloc64[8] = (delta=32, target handle=4, presumed=fdffe000) >[ 106.991] [3f50] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 106.991] kgem_add_reloc64: handle=6, pos=16200, delta=0, domains=40000 >[ 106.991] kgem_add_handle: handle=6, index=5 >[ 106.991] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd585000) >[ 106.991] [3f40] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 106.991] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 106.991] gen9_emit_sampler: sampler = a >[ 106.991] gen9_emit_sf: num_sf_outputs=2 >[ 106.991] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.991] gen9_emit_vertex_elements: setup id=9 >[ 106.991] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.991] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.991] glyphs0_to_dst: glyph=(3670, 7)x(10, 10), unclipped >[ 106.991] emit_primitive_identity_mask__avx2: dst=(3670, 7), mask=(64.00, 48.00) x (10.00, 10.00) >[ 106.991] gen8_vertex_flush[684] = 3 >[ 106.991] gen9_magic_ca_pass: CA fixup (250 -> 253) >[ 106.991] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 106.991] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.991] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.991] glyph_cache(0): adding glyph to cache 1, pos 108 >[ 106.991] glyph_cache_upload: upload glyph 0x5619f1750160 to cache (80, 48)x(10, 10) >[ 106.991] sna_composite(pixmap=2, op=1, src=132+(0, 0), mask=0+(0, 0), dst=2+(80, 48)+(0, 0), size=(10, 10) >[ 106.991] sna_compute_composite_region: dst=(80, 48)x(10, 10) >[ 106.991] sna_compute_composite_region: initial clip against dst->pDrawable: (80, 48), (90, 58) >[ 106.991] clip_to_dst: region: 1x[(80, 48), (90, 58)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.991] sna_compute_composite_region: clip against dst->pCompositeClip: (80, 48), (90, 58) >[ 106.991] sna_compute_composite_region: clip against src (10x10 clip=0): (80, 48), (90, 58) >[ 106.991] sna_composite: composite region extents:+(0, 0) -> (80, 48), (90, 58) + (0, 0) >[ 106.991] gen9_render_composite: 10x10, current mode=1/1 >[ 106.991] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.991] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 106.991] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.991] gen9_composite_set_target: (80, 48)x(10, 10), partial?=0 >[ 106.991] sna_drawable_use_bo pixmap=2, box=((80, 48), (90, 58)), flags=f... >[ 106.991] sna_drawable_use_bo: pinned, never REPLACES >[ 106.991] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.991] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.991] sna_drawable_use_bo: using whole GPU bo >[ 106.991] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.991] gen9_composite_picture: (0, 0)x(10, 10), dst=(80, 48) >[ 106.991] sna_transform_is_imprecise_integer_translation: no transform >[ 106.991] gen9_composite_picture: integer translation (0, 0), removing >[ 106.991] sna_render_pixmap_bo pixmap=132, (0, 0)x(10, 10)/(10, 10) >[ 106.991] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) >[ 106.991] sna_render_pixmap_bo: offset=(-80, -48), size=(10, 10) >[ 106.991] use_cpu_bo: no cpu bo >[ 106.991] move_to_gpu: not migrating pixmap=132 due to usage_hint=3 >[ 106.991] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) >[ 106.991] upload: box=(0, 0), (10, 10), pixmap=10x10 >[ 106.991] sna_drawable_move_region_to_cpu(pixmap=132 (10x10), [(0, 0), (10, 10)], flags=2) >[ 106.991] sna_drawable_move_region_to_cpu: pixmap=132 all damaged on CPU >[ 106.991] kgem_can_create_2d: 10x10 @ 32 >[ 106.991] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 106.991] kgem_can_create_2d: untiled size=4096 >[ 106.991] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.991] kgem_choose_tiling: 10x10 -> 0 >[ 106.991] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 >[ 106.991] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 >[ 106.991] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.991] kgem_create_buffer: reusing buffer? used=2560 + size=640, total=262144 >[ 106.991] kgem_create_proxy: target handle=23 [proxy? -1], offset=2560, length=640, io=1 >[ 106.991] __kgem_bo_init(handle=23, num_pages=640) >[ 106.991] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 >[ 106.991] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.991] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.991] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.991] gen4_choose_composite_emitter: identity src, no mask >[ 106.991] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.991] aligning vertex: was 4, now 3 floats per vertex >[ 106.991] gen9_composite_get_binding_table(fcc0) >[ 106.991] kgem_add_reloc64: handle=6, pos=16168, delta=0, domains=20002 >[ 106.991] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd585000) >[ 106.991] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.991] [3f20] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render >[ 106.991] kgem_add_reloc64: handle=23, pos=16152, delta=0, domains=40000 >[ 106.991] kgem_add_reloc64: adding proxy [delta=2560] for handle=23 >[ 106.991] kgem_add_reloc64[11] = (delta=2560, target handle=3, presumed=fd545000) >[ 106.991] [3f10] bind bo(handle=23, addr=fd545a00), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler >[ 106.991] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.991] gen9_emit_sampler: sampler = 2 >[ 106.991] gen9_emit_sf: num_sf_outputs=1 >[ 106.991] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.991] gen9_emit_vertex_elements: setup id=2 >[ 106.991] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.991] gen9_render_composite_box: (80, 48), (90, 58) >[ 106.991] apply_damage: damage=0x0, region=1 [(80, 48), (90, 58) + (0, 0)] >[ 106.991] gen8_vertex_flush[7b8] = 3 >[ 106.991] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.991] gen9_render_composite: 0x0, current mode=1/1 >[ 106.991] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 106.991] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 106.991] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.991] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.991] sna_drawable_use_bo pixmap=116, box=((0, 0), (3744, 1106)), flags=7... >[ 106.991] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.991] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.991] sna_drawable_use_bo: using whole GPU bo >[ 106.991] gen9_composite_set_target: pixmap=116, format=20020888, size=3744x1106, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.991] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.991] color_convert: src=ffdfdbd2 [20028888] >[ 106.991] color_convert: dst=ffdfdbd2 [20028888] >[ 106.991] sna_render_get_solid: ffdfdbd2 >[ 106.991] sna_render_get_solid(8) = ffdfdbd2 (last) >[ 106.991] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.991] sna_transform_is_imprecise_integer_translation: no transform >[ 106.991] gen9_composite_picture: integer translation (0, 0), removing >[ 106.991] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.991] sna_render_pixmap_bo: GPU all damaged >[ 106.991] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 106.991] gen4_choose_composite_emitter: solid, identity mask >[ 106.991] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.991] aligning vertex: was 3, now 4 floats per vertex >[ 106.991] gen9_composite_get_binding_table(fc00) >[ 106.991] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 106.991] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.991] gen9_emit_sampler: sampler = a >[ 106.991] gen9_emit_sf: num_sf_outputs=2 >[ 106.991] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.991] gen9_emit_vertex_elements: setup id=9 >[ 106.991] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.991] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.991] glyphs0_to_dst: glyph=(3678, 7)x(10, 10), unclipped >[ 106.991] emit_primitive_identity_mask__avx2: dst=(3678, 7), mask=(80.00, 48.00) x (10.00, 10.00) >[ 106.991] gen8_vertex_flush[890] = 3 >[ 106.991] gen9_magic_ca_pass: CA fixup (256 -> 259) >[ 106.991] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 106.991] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.991] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.991] glyph_cache(0): adding glyph to cache 1, pos 112 >[ 106.991] glyph_cache_upload: upload glyph 0x5619f17504d0 to cache (96, 32)x(5, 8) >[ 106.991] sna_composite(pixmap=2, op=1, src=134+(0, 0), mask=0+(0, 0), dst=2+(96, 32)+(0, 0), size=(5, 8) >[ 106.991] sna_compute_composite_region: dst=(96, 32)x(5, 8) >[ 106.991] sna_compute_composite_region: initial clip against dst->pDrawable: (96, 32), (101, 40) >[ 106.991] clip_to_dst: region: 1x[(96, 32), (101, 40)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.991] sna_compute_composite_region: clip against dst->pCompositeClip: (96, 32), (101, 40) >[ 106.991] sna_compute_composite_region: clip against src (5x8 clip=0): (96, 32), (101, 40) >[ 106.991] sna_composite: composite region extents:+(0, 0) -> (96, 32), (101, 40) + (0, 0) >[ 106.991] gen9_render_composite: 5x8, current mode=1/1 >[ 106.991] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.991] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 106.991] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.991] gen9_composite_set_target: (96, 32)x(5, 8), partial?=0 >[ 106.991] sna_drawable_use_bo pixmap=2, box=((96, 32), (101, 40)), flags=f... >[ 106.991] sna_drawable_use_bo: pinned, never REPLACES >[ 106.991] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.991] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.991] sna_drawable_use_bo: using whole GPU bo >[ 106.991] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.991] gen9_composite_picture: (0, 0)x(5, 8), dst=(96, 32) >[ 106.991] sna_transform_is_imprecise_integer_translation: no transform >[ 106.991] gen9_composite_picture: integer translation (0, 0), removing >[ 106.992] sna_render_pixmap_bo pixmap=134, (0, 0)x(5, 8)/(5, 8) >[ 106.992] sna_render_pixmap_bo box=(0, 0), (5, 8): (5, 8)/(5, 8) >[ 106.992] sna_render_pixmap_bo: offset=(-96, -32), size=(5, 8) >[ 106.992] use_cpu_bo: no cpu bo >[ 106.992] move_to_gpu: not migrating pixmap=134 due to usage_hint=3 >[ 106.992] sna_render_pixmap_bo: uploading CPU box (0, 0), (5, 8) >[ 106.992] upload: box=(0, 0), (5, 8), pixmap=5x8 >[ 106.992] sna_drawable_move_region_to_cpu(pixmap=134 (5x8), [(0, 0), (5, 8)], flags=2) >[ 106.992] sna_drawable_move_region_to_cpu: pixmap=134 all damaged on CPU >[ 106.992] kgem_can_create_2d: 5x8 @ 32 >[ 106.992] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 >[ 106.992] kgem_can_create_2d: untiled size=4096 >[ 106.992] kgem_choose_tiling: too thin [width 5, 32 bpp] for TILING_X >[ 106.992] kgem_choose_tiling: 5x8 -> 0 >[ 106.992] kgem_upload_source_image : (0, 0), (5, 8), stride=20, bpp=32 >[ 106.992] kgem_create_buffer_2d: 5x8, 32 bpp, stride=32 >[ 106.992] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.992] kgem_create_buffer: reusing buffer? used=3328 + size=256, total=262144 >[ 106.992] kgem_create_proxy: target handle=23 [proxy? -1], offset=3328, length=256, io=1 >[ 106.992] __kgem_bo_init(handle=23, num_pages=256) >[ 106.992] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x8, pitch=20/32 >[ 106.992] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.992] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.992] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.992] gen4_choose_composite_emitter: identity src, no mask >[ 106.992] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.992] aligning vertex: was 4, now 3 floats per vertex >[ 106.992] gen9_composite_get_binding_table(fbc0) >[ 106.992] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.992] kgem_add_reloc64: handle=23, pos=16104, delta=0, domains=40000 >[ 106.992] kgem_add_reloc64: adding proxy [delta=3328] for handle=23 >[ 106.992] kgem_add_reloc64[12] = (delta=3328, target handle=3, presumed=fd545000) >[ 106.992] [3ee0] bind bo(handle=23, addr=fd545d00), format=192, width=5, height=8, pitch=32, tiling=0 -> sampler >[ 106.992] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.992] gen9_emit_sampler: sampler = 2 >[ 106.992] gen9_emit_sf: num_sf_outputs=1 >[ 106.992] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.992] gen9_emit_vertex_elements: setup id=2 >[ 106.992] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.992] gen9_render_composite_box: (96, 32), (101, 40) >[ 106.992] apply_damage: damage=0x0, region=1 [(96, 32), (101, 40) + (0, 0)] >[ 106.992] gen8_vertex_flush[9c4] = 3 >[ 106.992] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.992] gen9_render_composite: 0x0, current mode=1/1 >[ 106.992] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 106.992] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 106.992] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.992] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.992] sna_drawable_use_bo pixmap=116, box=((0, 0), (3744, 1106)), flags=7... >[ 106.992] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.992] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.992] sna_drawable_use_bo: using whole GPU bo >[ 106.992] gen9_composite_set_target: pixmap=116, format=20020888, size=3744x1106, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.992] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.992] color_convert: src=ffdfdbd2 [20028888] >[ 106.992] color_convert: dst=ffdfdbd2 [20028888] >[ 106.992] sna_render_get_solid: ffdfdbd2 >[ 106.992] sna_render_get_solid(8) = ffdfdbd2 (last) >[ 106.992] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.992] sna_transform_is_imprecise_integer_translation: no transform >[ 106.992] gen9_composite_picture: integer translation (0, 0), removing >[ 106.992] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.992] sna_render_pixmap_bo: GPU all damaged >[ 106.992] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 106.992] gen4_choose_composite_emitter: solid, identity mask >[ 106.992] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.992] aligning vertex: was 3, now 4 floats per vertex >[ 106.992] gen9_composite_get_binding_table(fb40) >[ 106.992] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 106.992] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.992] gen9_emit_sampler: sampler = a >[ 106.992] gen9_emit_sf: num_sf_outputs=2 >[ 106.992] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.992] gen9_emit_vertex_elements: setup id=9 >[ 106.992] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.992] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.992] glyphs0_to_dst: glyph=(3686, 9)x(5, 8), unclipped >[ 106.992] emit_primitive_identity_mask__avx2: dst=(3686, 9), mask=(96.00, 32.00) x (5.00, 8.00) >[ 106.992] glyphs0_to_dst: glyph=(3690, 7)x(10, 10), unclipped >[ 106.992] emit_primitive_identity_mask__avx2: dst=(3690, 7), mask=(64.00, 32.00) x (10.00, 10.00) >[ 106.992] gen8_vertex_flush[a9c] = 6 >[ 106.992] gen9_magic_ca_pass: CA fixup (262 -> 268) >[ 106.992] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 106.992] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.992] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.992] glyph_cache(0): adding glyph to cache 1, pos 116 >[ 106.992] glyph_cache_upload: upload glyph 0x5619f1750530 to cache (112, 32)x(10, 10) >[ 106.992] sna_composite(pixmap=2, op=1, src=136+(0, 0), mask=0+(0, 0), dst=2+(112, 32)+(0, 0), size=(10, 10) >[ 106.992] sna_compute_composite_region: dst=(112, 32)x(10, 10) >[ 106.992] sna_compute_composite_region: initial clip against dst->pDrawable: (112, 32), (122, 42) >[ 106.992] clip_to_dst: region: 1x[(112, 32), (122, 42)], clip: 1x[(0, 0), (1024, 1024)] >[ 106.992] sna_compute_composite_region: clip against dst->pCompositeClip: (112, 32), (122, 42) >[ 106.992] sna_compute_composite_region: clip against src (10x10 clip=0): (112, 32), (122, 42) >[ 106.992] sna_composite: composite region extents:+(0, 0) -> (112, 32), (122, 42) + (0, 0) >[ 106.992] gen9_render_composite: 10x10, current mode=1/1 >[ 106.992] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.992] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 106.992] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.992] gen9_composite_set_target: (112, 32)x(10, 10), partial?=0 >[ 106.992] sna_drawable_use_bo pixmap=2, box=((112, 32), (122, 42)), flags=f... >[ 106.992] sna_drawable_use_bo: pinned, never REPLACES >[ 106.992] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 106.992] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.992] sna_drawable_use_bo: using whole GPU bo >[ 106.992] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 106.992] gen9_composite_picture: (0, 0)x(10, 10), dst=(112, 32) >[ 106.992] sna_transform_is_imprecise_integer_translation: no transform >[ 106.992] gen9_composite_picture: integer translation (0, 0), removing >[ 106.992] sna_render_pixmap_bo pixmap=136, (0, 0)x(10, 10)/(10, 10) >[ 106.992] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) >[ 106.992] sna_render_pixmap_bo: offset=(-112, -32), size=(10, 10) >[ 106.992] use_cpu_bo: no cpu bo >[ 106.992] move_to_gpu: not migrating pixmap=136 due to usage_hint=3 >[ 106.992] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) >[ 106.992] upload: box=(0, 0), (10, 10), pixmap=10x10 >[ 106.992] sna_drawable_move_region_to_cpu(pixmap=136 (10x10), [(0, 0), (10, 10)], flags=2) >[ 106.992] sna_drawable_move_region_to_cpu: pixmap=136 all damaged on CPU >[ 106.992] kgem_can_create_2d: 10x10 @ 32 >[ 106.992] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 106.992] kgem_can_create_2d: untiled size=4096 >[ 106.992] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 106.992] kgem_choose_tiling: 10x10 -> 0 >[ 106.992] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 >[ 106.992] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 >[ 106.992] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.992] kgem_create_buffer: reusing buffer? used=3584 + size=640, total=262144 >[ 106.992] kgem_create_proxy: target handle=23 [proxy? -1], offset=3584, length=640, io=1 >[ 106.992] __kgem_bo_init(handle=23, num_pages=640) >[ 106.992] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 >[ 106.992] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 106.992] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.992] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 106.992] gen4_choose_composite_emitter: identity src, no mask >[ 106.992] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.992] aligning vertex: was 4, now 3 floats per vertex >[ 106.992] gen9_composite_get_binding_table(fb00) >[ 106.992] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 106.992] kgem_add_reloc64: handle=23, pos=16056, delta=0, domains=40000 >[ 106.992] kgem_add_reloc64: adding proxy [delta=3584] for handle=23 >[ 106.992] kgem_add_reloc64[13] = (delta=3584, target handle=3, presumed=fd545000) >[ 106.992] [3eb0] bind bo(handle=23, addr=fd545e00), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler >[ 106.992] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 106.992] gen9_emit_sampler: sampler = 2 >[ 106.992] gen9_emit_sf: num_sf_outputs=1 >[ 106.992] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.992] gen9_emit_vertex_elements: setup id=2 >[ 106.992] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.992] gen9_render_composite_box: (112, 32), (122, 42) >[ 106.992] apply_damage: damage=0x0, region=1 [(112, 32), (122, 42) + (0, 0)] >[ 106.992] gen8_vertex_flush[bd0] = 3 >[ 106.992] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.992] gen9_render_composite: 0x0, current mode=1/1 >[ 106.992] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 106.992] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 106.992] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.992] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 106.992] sna_drawable_use_bo pixmap=116, box=((0, 0), (3744, 1106)), flags=7... >[ 106.992] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.992] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.992] sna_drawable_use_bo: using whole GPU bo >[ 106.992] gen9_composite_set_target: pixmap=116, format=20020888, size=3744x1106, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.992] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.992] color_convert: src=ffdfdbd2 [20028888] >[ 106.992] color_convert: dst=ffdfdbd2 [20028888] >[ 106.992] sna_render_get_solid: ffdfdbd2 >[ 106.992] sna_render_get_solid(8) = ffdfdbd2 (last) >[ 106.992] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 106.992] sna_transform_is_imprecise_integer_translation: no transform >[ 106.992] gen9_composite_picture: integer translation (0, 0), removing >[ 106.992] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 106.992] sna_render_pixmap_bo: GPU all damaged >[ 106.992] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 106.992] gen4_choose_composite_emitter: solid, identity mask >[ 106.992] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.992] aligning vertex: was 3, now 4 floats per vertex >[ 106.992] gen9_composite_get_binding_table(fa80) >[ 106.992] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 106.992] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 106.992] gen9_emit_sampler: sampler = a >[ 106.992] gen9_emit_sf: num_sf_outputs=2 >[ 106.992] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 106.992] gen9_emit_vertex_elements: setup id=9 >[ 106.992] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 106.992] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 106.992] glyphs0_to_dst: glyph=(3698, 7)x(10, 10), unclipped >[ 106.992] emit_primitive_identity_mask__avx2: dst=(3698, 7), mask=(112.00, 32.00) x (10.00, 10.00) >[ 106.992] gen8_vertex_flush[ca8] = 3 >[ 106.992] gen9_magic_ca_pass: CA fixup (271 -> 274) >[ 106.992] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 106.992] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 106.992] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 106.992] sna_create_pixmap(16, 16, 32, usage=0) >[ 106.992] kgem_can_create_2d: 16x16 @ 32 >[ 106.992] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 106.992] kgem_can_create_2d: untiled size=4096 >[ 106.992] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 106.992] kgem_choose_tiling: 16x16 -> 0 >[ 106.992] sna_create_pixmap: usage=0, flags=a >[ 106.992] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 106.992] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 106.992] create_pixmap: serial=137, usage=0, 16x16 >[ 106.992] sna_create_pixmap: serial=137, 16x16, usage=0 >[ 106.992] sna_validate_gc(0x5619f1770810) changes=0, previous serial=82, drawable=8a >[ 106.992] sna_validate_gc: recomputing clip >[ 106.992] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 106.992] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 106.992] try_upload__fast: ignore existing cpu damage (if any) >[ 106.992] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 106.992] try_upload__fast: no, no gpu damage >[ 106.992] sna_drawable_move_region_to_cpu(pixmap=138 (16x16), [(0, 0), (16, 16)], flags=1) >[ 106.992] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 106.992] _sna_pixmap_move_to_cpu(pixmap=138, 16x16, flags=1) >[ 106.992] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 106.992] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 106.992] operate_inplace: no, inplace operation not suitable >[ 106.992] _sna_pixmap_move_to_cpu: marking as damaged >[ 106.992] __sna_damage_all(16, 16) >[ 106.992] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 106.992] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 106.992] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 106.992] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 106.992] sna_composite(pixmap=116, op=3, src=138+(0, 0), mask=0+(3645, 4), dst=116+(3645, 4)+(0, 0), size=(16, 16) >[ 106.992] sna_compute_composite_region: dst=(3645, 4)x(16, 16) >[ 106.992] sna_compute_composite_region: initial clip against dst->pDrawable: (3645, 4), (3661, 20) >[ 106.992] clip_to_dst: region: 1x[(3645, 4), (3661, 20)], clip: 1x[(0, 0), (3744, 1106)] >[ 106.992] sna_compute_composite_region: clip against dst->pCompositeClip: (3645, 4), (3661, 20) >[ 106.992] sna_compute_composite_region: clip against src (16x16 clip=0): (3645, 4), (3661, 20) >[ 106.992] sna_composite: composite region extents:+(0, 0) -> (3645, 4), (3661, 20) + (0, 0) >[ 106.992] gen9_render_composite: 16x16, current mode=1/1 >[ 106.992] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 106.992] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 106.992] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 106.992] gen9_composite_set_target: (3645, 4)x(16, 16), partial?=1 >[ 106.992] sna_drawable_use_bo pixmap=116, box=((3645, 4), (3661, 20)), flags=7... >[ 106.992] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 106.992] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.992] sna_drawable_use_bo: using whole GPU bo >[ 106.992] gen9_composite_set_target: pixmap=116, format=20020888, size=3744x1106, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 106.992] gen9_composite_picture: (0, 0)x(16, 16), dst=(3645, 4) >[ 106.992] sna_transform_is_imprecise_integer_translation: no transform >[ 106.992] gen9_composite_picture: integer translation (0, 0), removing >[ 106.992] sna_render_pixmap_bo pixmap=138, (0, 0)x(16, 16)/(16, 16) >[ 106.992] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 106.993] sna_render_pixmap_bo: offset=(-3645, -4), size=(16, 16) >[ 106.993] use_cpu_bo: no cpu bo >[ 106.993] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 106.993] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 106.993] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 106.993] sna_drawable_move_region_to_cpu(pixmap=138 (16x16), [(0, 0), (16, 16)], flags=2) >[ 106.993] sna_drawable_move_region_to_cpu: pixmap=138 all damaged on CPU >[ 106.993] kgem_can_create_2d: 16x16 @ 32 >[ 106.993] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 106.993] kgem_can_create_2d: untiled size=4096 >[ 106.993] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 106.993] kgem_choose_tiling: 16x16 -> 0 >[ 106.993] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 106.993] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 106.993] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 106.993] kgem_create_buffer: reusing buffer? used=4352 + size=1024, total=262144 >[ 106.993] kgem_create_proxy: target handle=23 [proxy? -1], offset=4352, length=1024, io=1 >[ 106.993] __kgem_bo_init(handle=23, num_pages=1024) >[ 106.993] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 106.993] upload: adding upload cache to pixmap=138 >[ 106.993] kgem_proxy_bo_attach: handle=23 >[ 106.993] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 106.993] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 106.993] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 106.993] gen4_choose_composite_emitter: identity src, no mask >[ 106.993] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 106.993] aligning vertex: was 4, now 3 floats per vertex >[ 106.993] gen9_composite_get_binding_table(fa40) >[ 106.993] kgem_add_reloc64: handle=23, pos=16008, delta=0, domains=40000 >[ 106.993] kgem_add_reloc64: adding proxy [delta=4352] for handle=23 >[ 106.993] kgem_add_reloc64[14] = (delta=4352, target handle=3, presumed=fd545000) >[ 106.993] [3e80] bind bo(handle=23, addr=fd546100), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 106.993] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 >[ 106.993] gen9_emit_sampler: sampler = 2 >[ 106.993] gen9_emit_sf: num_sf_outputs=1 >[ 106.993] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.993] gen9_emit_vertex_elements: setup id=2 >[ 106.993] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 106.993] gen9_render_composite_box: (3645, 4), (3661, 20) >[ 106.993] apply_damage: damage=0x0, region=1 [(3645, 4), (3661, 20) + (0, 0)] >[ 106.993] gen8_vertex_flush[de4] = 3 >[ 106.993] sna_destroy_pixmap: pixmap=138, attached?=1 >[ 106.993] _kgem_bo_destroy: handle=23, proxy? 1 >[ 106.993] __sna_free_pixmap(pixmap=138) >[ 106.993] sna_validate_gc(0x5619f17a4f50) changes=e0000, previous serial=8000001b, drawable=1b >[ 106.993] sna_validate_gc: recomputing clip >[ 106.993] sna_validate_gc: composite clip=2x[(96, 0), (3840, 1106)] [0x5619f1751820] >[ 106.993] sna_copy_area: src=pixmap=116:(0, 0)x(3744, 1106)+(0, 0) -> dst=pixmap=8:(96, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 106.993] sna_copy_area: normal copy >[ 106.993] sna_do_copy: src=(0, 0), dst=(96, 0), size=(3744x1106) >[ 106.993] sna_do_copy: after drawable: src=(0, 0), dst=(96, 0), size=(3744x1106) >[ 106.993] sna_do_copy: dst extents (96, 0), (3840, 1106), dst clip extents (96, 0), (3840, 1106), dst size=3840x2160 >[ 106.993] sna_do_copy: clipped dst extents (96, 0), (3840, 1106) >[ 106.993] sna_do_copy: unclipped src extents (0, 0), (3744, 1106) >[ 106.993] sna_do_copy: clipped src extents (0, 0), (3744, 1106) >[ 106.993] sna_do_copy: pixmap -- no source clipping >[ 106.993] sna_do_copy: src extents (0, 0), (3744, 1106) x 1 >[ 106.993] sna_do_copy: copy region (96, 0), (3840, 1106) x 2 + (-96, 0) >[ 106.993] sna_copy_boxes (boxes=2x[(3736, 0), (3840, 24)...], src pixmap=116+(-96, 0), dst pixmap=8+(0, 0), alu=3, src.size=3744x1106, dst.size=3840x2160) >[ 106.993] sna_copy_boxes: dst=(priv=0x5619f14e73a0, gpu_bo=11, cpu_bo=0), src=(priv=0x5619f174dcb0, gpu_bo=17, cpu_bo=0), replaces=0 >[ 106.993] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 106.993] sna_drawable_use_bo pixmap=8, box=((96, 0), (3840, 1106)), flags=3... >[ 106.993] sna_drawable_use_bo: pinned, never REPLACES >[ 106.993] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 >[ 106.993] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 106.993] sna_drawable_use_bo: applying move-to-gpu override >[ 106.993] wait_for_shadow: flags=3, flips=0, handle=11, shadow=9 >[ 106.993] wait_for_shadow: copying existing GPU damage: 1x(0, 0), (3840, 2160) >[ 106.993] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 106.993] kgem_bo_is_render: handle=11, rq? 0 [0] >[ 106.993] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 106.993] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 106.993] kgem_bo_is_render: handle=11, rq? 0 [0] >[ 106.993] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.993] __kgem_retire_rq: request 1 complete >[ 106.993] __kgem_bo_flush: handle=25, busy=0, wedged=0 >[ 106.993] kgem_bo_move_to_cache: release handle=25 >[ 106.993] kgem_bo_move_to_inactive: moving handle=25 to inactive >[ 106.993] kgem_set_mode: flushing before new bo >[ 106.993] gen8_vertex_close: used=1107, vbo active? 16, vb=205, nreloc=3 >[ 106.993] gen8_vertex_close: reloc[0] = 287 >[ 106.993] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 106.993] kgem_add_handle: handle=16, index=6 >[ 106.993] kgem_add_reloc64[15] = (delta=0, target handle=6, presumed=fffa8000) >[ 106.993] gen8_vertex_close: reloc[1] = 333 >[ 106.993] kgem_add_reloc64: handle=16, pos=333, delta=0, domains=200000 >[ 106.993] kgem_add_reloc64[16] = (delta=0, target handle=6, presumed=fffa8000) >[ 106.993] gen8_vertex_close: reloc[2] = 412 >[ 106.993] kgem_add_reloc64: handle=16, pos=412, delta=0, domains=200000 >[ 106.993] kgem_add_reloc64[17] = (delta=0, target handle=6, presumed=fffa8000) >[ 106.993] sna_render_flush_solid(size=9) >[ 106.993] batch[1/1, flags=1800]: 896 896 16000 16384, nreloc=18, nexec=7, nfence=0, aperture=9278 [fenced=0] >[ 106.993] kgem_finish_buffers: buffer handle=23, used=5376, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 106.993] kgem_finish_buffers: retaining upload buffer (5376/262144): used=8192, refcnt=1 >[ 106.993] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 106.993] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 106.993] kgem_fixup_relocs: shrinking by 57344 >[ 106.993] __kgem_busy: handle=2, busy=0, wedged=0 >[ 106.993] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 106.993] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 >[ 106.993] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 >[ 106.993] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 106.993] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 106.993] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 106.993] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.993] __kgem_bo_clear_busy: handle=8 >[ 106.993] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 106.993] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 106.993] __kgem_bo_clear_busy: handle=8 >[ 106.993] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 106.993] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 106.993] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 106.993] kgem_check_bo: num_pages=+16200, num_exec=+2 >[ 106.993] aligning vertex: was 3, now 2 floats per vertex >[ 106.993] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 106.993] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 106.993] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 106.993] kgem_add_handle: handle=4, index=0 >[ 106.993] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.993] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 106.993] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 106.993] gen9_composite_get_binding_table(ffc0) >[ 106.993] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 >[ 106.993] kgem_add_handle: handle=9, index=1 >[ 106.993] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fa111000) >[ 106.993] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 106.993] [3fe0] bind bo(handle=9, addr=fa111000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render >[ 106.993] kgem_add_reloc64: handle=11, pos=16344, delta=0, domains=40000 >[ 106.993] kgem_add_handle: handle=11, index=2 >[ 106.993] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f816d000) >[ 106.993] [3fd0] bind bo(handle=11, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 106.993] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 106.993] gen9_emit_sampler: sampler = 0 >[ 106.993] gen9_emit_sf: num_sf_outputs=1 >[ 106.993] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 106.993] gen9_emit_vertex_elements: setup id=0 >[ 106.993] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 106.993] (0, 0) -> (0, 0) + (3840, 2160) >[ 106.993] gen8_vertex_flush[490] = 3 >[ 106.993] wait_for_shadow: setting front pixmap to handle=9 >[ 106.993] sna_drawable_use_bo: using whole GPU bo >[ 106.993] sna_pixmap_move_to_gpu(pixmap=116, usage=0), flags=a >[ 106.993] sna_pixmap_move_to_gpu: already all-damaged >[ 106.993] sna_pixmap_mark_active: pixmap=116, handle=17 >[ 106.993] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 106.993] gen9_render_copy_boxes (-96, 0)->(0, 0) x 2, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 106.993] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 106.993] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 106.993] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 106.993] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 106.993] gen9_composite_get_binding_table(ff00) >[ 106.993] kgem_add_reloc64: handle=17, pos=16312, delta=0, domains=40000 >[ 106.993] kgem_add_handle: handle=17, index=3 >[ 106.993] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdfff000) >[ 106.993] [3fb0] bind bo(handle=17, addr=fdfff000), format=192, width=3744, height=1106, pitch=15360, tiling=1 -> sampler >[ 106.993] gen9_emit_vertex_elements: setup id=0 >[ 106.993] (3640, 0) -> (3736, 0) + (104, 24) >[ 106.993] (0, 1068) -> (96, 1068) + (288, 38) >[ 106.993] gen8_vertex_flush[4cc] = 6 >[ 106.993] sna_destroy_pixmap: pixmap=116, attached?=1 >[ 106.993] _kgem_bo_destroy: handle=17, proxy? 0 >[ 106.993] __kgem_bo_destroy: handle=17, size=33177600 >[ 106.993] __kgem_bo_destroy: handle=17 -> active >[ 106.993] __sna_free_pixmap(pixmap=116) >[ 106.993] sna_block_handler (tv=1.423000) >[ 106.993] kgem_retire, need_retire?=1 >[ 106.993] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.993] kgem_retire__requests_ring: retiring ring 0 >[ 106.993] __kgem_busy: handle=2, busy=0, wedged=0 >[ 106.993] __kgem_retire_rq: request 2 complete >[ 106.993] __kgem_bo_flush: handle=6, busy=0, wedged=0 >[ 106.993] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 106.993] kgem_bo_move_to_cache: release handle=22 >[ 106.993] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 106.993] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 >[ 106.993] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.993] kgem_retire -- retired=1, need_retire=0 >[ 106.993] kgem_retire__buffers: handle=23, busy? 0 [0] >[ 106.993] kgem_retire__buffers: releasing upload cache for handle=23? 0 >[ 106.993] __kgem_bo_destroy: handle=23, size=262144 >[ 106.993] kgem_bo_replace_io: transferring io handle=23 to bo >[ 106.993] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 106.993] sna_accel_block: GPU idle, flushing >[ 106.993] gen8_vertex_close: used=1126, vbo active? 16, vb=1, nreloc=1 >[ 106.993] gen8_vertex_close: reloc[0] = 287 >[ 106.993] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 106.993] kgem_add_handle: handle=16, index=4 >[ 106.993] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) >[ 106.993] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=24374 [fenced=0] >[ 106.993] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 106.993] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 106.993] kgem_fixup_relocs: shrinking by 61440 >[ 106.994] __kgem_busy: handle=1, busy=0, wedged=0 >[ 106.994] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 106.994] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 106.994] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 106.994] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 106.994] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 106.994] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 106.994] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.994] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 106.994] sna_scanout_do_flush: flush timer active: delta=-1 >[ 106.994] sna_scanout_do_flush (time=106993), triggered >[ 106.994] sna_scanout_flush (time=106993), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 106.994] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 106.994] stop_flush: scanout=9 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 106.994] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 106.994] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 106.994] sna_mode_redisplay: damage: 1x(96, 0), (3840, 1106) >[ 106.994] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 106.994] sna_pixmap_move_to_gpu(pixmap=8, usage=16), flags=10a >[ 106.994] sna_pixmap_move_to_gpu: already all-damaged >[ 106.994] sna_pixmap_mark_active: pixmap=8, handle=9 >[ 106.994] sna_mode_redisplay: crtc[0] transformed? 0 >[ 106.994] sna_mode_redisplay: crtc[1] transformed? 0 >[ 106.994] sna_mode_redisplay: crtc[2] transformed? 0 >[ 106.994] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=11 [active?=2], new handle=9 [active=0] >[ 106.994] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 11, transformed? 0 >[ 106.994] get_fb: reusing fb=68 for handle=9 >[ 106.994] sna_mode_redisplay: recording flip on CRTC:32 handle=9, active_scanout=1, serial=1 >[ 106.994] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 106.994] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 11, transformed? 0 >[ 106.994] sna_mode_redisplay: recording flip on CRTC:39 handle=9, active_scanout=2, serial=1 >[ 106.994] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 106.994] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 106.994] sna_mode_redisplay: flipped 2 outputs, shadow active? 11 >[ 106.994] set_shadow: waiting for region 1x[(96, 0), (3840, 1106)], front handle=9, shadow handle=11 >[ 106.994] sna_accel_do_throttle (time=106993), triggered >[ 106.994] sna_accel_throttle (time=106993) >[ 106.994] sna_accel_block: evaluating timers, active=7 >[ 106.994] sna_accel_block: flush timer expires in 16 [107009] >[ 106.994] sna_wakeup_handler >[ 106.994] sna_block_handler (tv=1.422000) >[ 106.994] kgem_retire, need_retire?=1 >[ 106.994] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.994] kgem_retire__requests_ring: retiring ring 0 >[ 106.994] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.994] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.994] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.994] kgem_retire -- retired=0, need_retire=1 >[ 106.994] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.994] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.994] sna_accel_block: evaluating timers, active=7 >[ 106.994] sna_accel_block: flush timer expires in 15 [107009] >[ 106.994] sna_wakeup_handler >[ 106.994] sna_block_handler (tv=1.422000) >[ 106.994] kgem_retire, need_retire?=1 >[ 106.994] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.994] kgem_retire__requests_ring: retiring ring 0 >[ 106.994] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.994] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.994] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.994] kgem_retire -- retired=0, need_retire=1 >[ 106.994] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.994] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.994] sna_accel_block: evaluating timers, active=7 >[ 106.994] sna_accel_block: flush timer expires in 15 [107009] >[ 106.994] sna_wakeup_handler >[ 106.994] sna_block_handler (tv=1.422000) >[ 106.994] kgem_retire, need_retire?=1 >[ 106.994] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.994] kgem_retire__requests_ring: retiring ring 0 >[ 106.994] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.994] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.994] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.994] kgem_retire -- retired=0, need_retire=1 >[ 106.994] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.994] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.994] sna_accel_block: evaluating timers, active=7 >[ 106.994] sna_accel_block: flush timer expires in 15 [107009] >[ 106.994] sna_wakeup_handler >[ 106.994] sna_block_handler (tv=1.422000) >[ 106.994] kgem_retire, need_retire?=1 >[ 106.994] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.994] kgem_retire__requests_ring: retiring ring 0 >[ 106.994] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.994] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.994] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.994] kgem_retire -- retired=0, need_retire=1 >[ 106.994] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.994] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.994] sna_accel_block: evaluating timers, active=7 >[ 106.994] sna_accel_block: flush timer expires in 15 [107009] >[ 106.994] sna_wakeup_handler >[ 106.994] sna_block_handler (tv=1.422000) >[ 106.994] kgem_retire, need_retire?=1 >[ 106.994] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.994] kgem_retire__requests_ring: retiring ring 0 >[ 106.994] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.994] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.994] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.994] kgem_retire -- retired=0, need_retire=1 >[ 106.994] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.994] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.994] sna_accel_block: evaluating timers, active=7 >[ 106.994] sna_accel_block: flush timer expires in 15 [107009] >[ 106.994] sna_wakeup_handler >[ 106.994] sna_block_handler (tv=1.422000) >[ 106.994] kgem_retire, need_retire?=1 >[ 106.994] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.994] kgem_retire__requests_ring: retiring ring 0 >[ 106.994] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.994] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.994] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.994] kgem_retire -- retired=0, need_retire=1 >[ 106.994] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.994] sna_scanout_do_flush: flush timer active: delta=15 >[ 106.994] sna_accel_block: evaluating timers, active=7 >[ 106.994] sna_accel_block: flush timer expires in 15 [107009] >[ 106.994] sna_wakeup_handler >[ 106.994] sna_block_handler (tv=1.422000) >[ 106.994] kgem_retire, need_retire?=1 >[ 106.994] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.994] kgem_retire__requests_ring: retiring ring 0 >[ 106.995] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.995] kgem_retire -- retired=0, need_retire=1 >[ 106.995] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.995] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.995] sna_accel_block: evaluating timers, active=7 >[ 106.995] sna_accel_block: flush timer expires in 14 [107009] >[ 106.995] sna_wakeup_handler >[ 106.995] sna_block_handler (tv=1.421000) >[ 106.995] kgem_retire, need_retire?=1 >[ 106.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.995] kgem_retire__requests_ring: retiring ring 0 >[ 106.995] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.995] kgem_retire -- retired=0, need_retire=1 >[ 106.995] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.995] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.995] sna_accel_block: evaluating timers, active=7 >[ 106.995] sna_accel_block: flush timer expires in 14 [107009] >[ 106.995] sna_wakeup_handler >[ 106.995] sna_block_handler (tv=1.421000) >[ 106.995] kgem_retire, need_retire?=1 >[ 106.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.995] kgem_retire__requests_ring: retiring ring 0 >[ 106.995] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.995] kgem_retire -- retired=0, need_retire=1 >[ 106.995] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.995] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.995] sna_accel_block: evaluating timers, active=7 >[ 106.995] sna_accel_block: flush timer expires in 14 [107009] >[ 106.995] sna_wakeup_handler >[ 106.995] sna_block_handler (tv=1.421000) >[ 106.995] kgem_retire, need_retire?=1 >[ 106.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.995] kgem_retire__requests_ring: retiring ring 0 >[ 106.995] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.995] kgem_retire -- retired=0, need_retire=1 >[ 106.995] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.995] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.995] sna_accel_block: evaluating timers, active=7 >[ 106.995] sna_accel_block: flush timer expires in 14 [107009] >[ 106.995] sna_wakeup_handler >[ 106.995] sna_block_handler (tv=1.421000) >[ 106.995] kgem_retire, need_retire?=1 >[ 106.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.995] kgem_retire__requests_ring: retiring ring 0 >[ 106.995] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.995] kgem_retire -- retired=0, need_retire=1 >[ 106.995] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.995] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.995] sna_accel_block: evaluating timers, active=7 >[ 106.995] sna_accel_block: flush timer expires in 14 [107009] >[ 106.995] sna_wakeup_handler >[ 106.995] sna_block_handler (tv=1.421000) >[ 106.995] kgem_retire, need_retire?=1 >[ 106.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.995] kgem_retire__requests_ring: retiring ring 0 >[ 106.995] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.995] kgem_retire -- retired=0, need_retire=1 >[ 106.995] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.995] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.995] sna_accel_block: evaluating timers, active=7 >[ 106.995] sna_accel_block: flush timer expires in 14 [107009] >[ 106.995] sna_wakeup_handler >[ 106.995] sna_block_handler (tv=1.421000) >[ 106.995] kgem_retire, need_retire?=1 >[ 106.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.995] kgem_retire__requests_ring: retiring ring 0 >[ 106.995] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.995] kgem_retire -- retired=0, need_retire=1 >[ 106.995] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.995] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.995] sna_accel_block: evaluating timers, active=7 >[ 106.995] sna_accel_block: flush timer expires in 14 [107009] >[ 106.995] sna_wakeup_handler >[ 106.995] sna_block_handler (tv=1.421000) >[ 106.995] kgem_retire, need_retire?=1 >[ 106.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.995] kgem_retire__requests_ring: retiring ring 0 >[ 106.995] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.995] kgem_retire -- retired=0, need_retire=1 >[ 106.995] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.995] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.995] sna_accel_block: evaluating timers, active=7 >[ 106.995] sna_accel_block: flush timer expires in 14 [107009] >[ 106.995] sna_wakeup_handler >[ 106.995] sna_block_handler (tv=1.421000) >[ 106.995] kgem_retire, need_retire?=1 >[ 106.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.995] kgem_retire__requests_ring: retiring ring 0 >[ 106.995] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.995] kgem_retire -- retired=0, need_retire=1 >[ 106.995] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.995] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.995] sna_accel_block: evaluating timers, active=7 >[ 106.995] sna_accel_block: flush timer expires in 14 [107009] >[ 106.995] sna_wakeup_handler >[ 106.995] sna_block_handler (tv=1.421000) >[ 106.995] kgem_retire, need_retire?=1 >[ 106.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.995] kgem_retire__requests_ring: retiring ring 0 >[ 106.995] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.995] kgem_retire -- retired=0, need_retire=1 >[ 106.995] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.995] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.995] sna_accel_block: evaluating timers, active=7 >[ 106.995] sna_accel_block: flush timer expires in 14 [107009] >[ 106.995] sna_wakeup_handler >[ 106.995] sna_block_handler (tv=1.421000) >[ 106.995] kgem_retire, need_retire?=1 >[ 106.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.995] kgem_retire__requests_ring: retiring ring 0 >[ 106.995] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.995] kgem_retire -- retired=0, need_retire=1 >[ 106.995] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.995] sna_scanout_do_flush: flush timer active: delta=14 >[ 106.995] sna_accel_block: evaluating timers, active=7 >[ 106.995] sna_accel_block: flush timer expires in 14 [107009] >[ 106.995] sna_wakeup_handler >[ 106.995] sna_block_handler (tv=0.0) >[ 106.996] sna_wakeup_handler >[ 106.996] sna_block_handler (tv=1.420000) >[ 106.996] kgem_retire, need_retire?=1 >[ 106.996] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.996] kgem_retire__requests_ring: retiring ring 0 >[ 106.996] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.996] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.996] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.996] kgem_retire -- retired=0, need_retire=1 >[ 106.996] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.996] sna_scanout_do_flush: flush timer active: delta=13 >[ 106.996] sna_accel_block: evaluating timers, active=7 >[ 106.996] sna_accel_block: flush timer expires in 13 [107009] >[ 106.996] sna_wakeup_handler >[ 106.996] sna_block_handler (tv=1.420000) >[ 106.996] kgem_retire, need_retire?=1 >[ 106.996] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.996] kgem_retire__requests_ring: retiring ring 0 >[ 106.996] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.996] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.996] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.996] kgem_retire -- retired=0, need_retire=1 >[ 106.996] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.996] sna_scanout_do_flush: flush timer active: delta=13 >[ 106.996] sna_accel_block: evaluating timers, active=7 >[ 106.996] sna_accel_block: flush timer expires in 13 [107009] >[ 106.996] sna_wakeup_handler >[ 106.996] sna_block_handler (tv=1.420000) >[ 106.996] kgem_retire, need_retire?=1 >[ 106.996] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.996] kgem_retire__requests_ring: retiring ring 0 >[ 106.996] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.996] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.996] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.996] kgem_retire -- retired=0, need_retire=1 >[ 106.996] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.996] sna_scanout_do_flush: flush timer active: delta=13 >[ 106.996] sna_accel_block: evaluating timers, active=7 >[ 106.996] sna_accel_block: flush timer expires in 13 [107009] >[ 106.996] sna_wakeup_handler >[ 106.996] sna_block_handler (tv=1.420000) >[ 106.996] kgem_retire, need_retire?=1 >[ 106.996] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.996] kgem_retire__requests_ring: retiring ring 0 >[ 106.996] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.996] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.996] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.996] kgem_retire -- retired=0, need_retire=1 >[ 106.996] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.996] sna_scanout_do_flush: flush timer active: delta=13 >[ 106.996] sna_accel_block: evaluating timers, active=7 >[ 106.996] sna_accel_block: flush timer expires in 13 [107009] >[ 106.996] sna_wakeup_handler >[ 106.996] sna_block_handler (tv=1.420000) >[ 106.996] kgem_retire, need_retire?=1 >[ 106.996] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.996] kgem_retire__requests_ring: retiring ring 0 >[ 106.996] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.996] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.996] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.996] kgem_retire -- retired=0, need_retire=1 >[ 106.996] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.996] sna_scanout_do_flush: flush timer active: delta=13 >[ 106.996] sna_accel_block: evaluating timers, active=7 >[ 106.996] sna_accel_block: flush timer expires in 13 [107009] >[ 106.996] sna_wakeup_handler >[ 106.996] sna_block_handler (tv=1.420000) >[ 106.996] kgem_retire, need_retire?=1 >[ 106.996] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.996] kgem_retire__requests_ring: retiring ring 0 >[ 106.996] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.996] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.996] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.996] kgem_retire -- retired=0, need_retire=1 >[ 106.996] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.996] sna_scanout_do_flush: flush timer active: delta=13 >[ 106.996] sna_accel_block: evaluating timers, active=7 >[ 106.996] sna_accel_block: flush timer expires in 13 [107009] >[ 106.996] sna_wakeup_handler >[ 106.996] sna_block_handler (tv=1.420000) >[ 106.996] kgem_retire, need_retire?=1 >[ 106.996] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.996] kgem_retire__requests_ring: retiring ring 0 >[ 106.996] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.996] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.996] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.996] kgem_retire -- retired=0, need_retire=1 >[ 106.996] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.996] sna_scanout_do_flush: flush timer active: delta=13 >[ 106.996] sna_accel_block: evaluating timers, active=7 >[ 106.996] sna_accel_block: flush timer expires in 13 [107009] >[ 106.996] sna_wakeup_handler >[ 106.996] sna_block_handler (tv=1.420000) >[ 106.996] kgem_retire, need_retire?=1 >[ 106.996] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.996] kgem_retire__requests_ring: retiring ring 0 >[ 106.996] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.996] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.996] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.996] kgem_retire -- retired=0, need_retire=1 >[ 106.996] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.996] sna_scanout_do_flush: flush timer active: delta=13 >[ 106.996] sna_accel_block: evaluating timers, active=7 >[ 106.996] sna_accel_block: flush timer expires in 13 [107009] >[ 106.996] sna_wakeup_handler >[ 106.996] sna_block_handler (tv=1.420000) >[ 106.996] kgem_retire, need_retire?=1 >[ 106.996] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.996] kgem_retire__requests_ring: retiring ring 0 >[ 106.996] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.996] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.996] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.996] kgem_retire -- retired=0, need_retire=1 >[ 106.996] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.996] sna_scanout_do_flush: flush timer active: delta=13 >[ 106.996] sna_accel_block: evaluating timers, active=7 >[ 106.996] sna_accel_block: flush timer expires in 13 [107009] >[ 106.996] sna_wakeup_handler >[ 106.996] sna_block_handler (tv=1.420000) >[ 106.996] kgem_retire, need_retire?=1 >[ 106.996] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 106.996] kgem_retire__requests_ring: retiring ring 0 >[ 106.996] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 106.996] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 106.996] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 106.996] kgem_retire -- retired=0, need_retire=1 >[ 106.996] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 106.996] sna_scanout_do_flush: flush timer active: delta=13 >[ 106.996] sna_accel_block: evaluating timers, active=7 >[ 106.996] sna_accel_block: flush timer expires in 13 [107009] >[ 107.002] sna_wakeup_handler >[ 107.002] sna_mode_wakeup: len=32 >[ 107.002] sna_mode_wakeup: recording last swap on pipe=1, frame 4213 [1075], time 107.3041 >[ 107.002] sna_mode_wakeup: removing handle=11 [active_scanout=1] from scanout, installing handle=9 [active_scanout=2] >[ 107.002] sna_mode_wakeup: flip complete, pending? 2 >[ 107.002] sna_block_handler (tv=1.414000) >[ 107.002] kgem_retire, need_retire?=1 >[ 107.002] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 107.002] kgem_retire__requests_ring: retiring ring 0 >[ 107.002] __kgem_busy: handle=1, busy=0, wedged=0 >[ 107.002] __kgem_retire_rq: request 1 complete >[ 107.002] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 107.002] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 107.002] kgem_bo_move_to_cache: release handle=17 >[ 107.002] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 107.002] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 >[ 107.002] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 107.002] kgem_retire -- retired=1, need_retire=0 >[ 107.002] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 >[ 107.002] gen6_render_retire: resetting idle vbo >[ 107.002] sna_scanout_do_flush: flush timer active: delta=7 >[ 107.002] sna_accel_block: evaluating timers, active=7 >[ 107.002] sna_accel_block: flush timer expires in 7 [107009] >[ 107.003] sna_wakeup_handler >[ 107.003] sna_mode_wakeup: len=32 >[ 107.003] sna_mode_wakeup: recording last swap on pipe=0, frame 6171 [181b], time 107.4228 >[ 107.003] sna_mode_wakeup: removing handle=11 [active_scanout=0] from scanout, installing handle=9 [active_scanout=2] >[ 107.003] sna_mode_wakeup: flip complete, pending? 1 >[ 107.003] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 107.003] sna_block_handler (tv=1.413000) >[ 107.003] sna_scanout_do_flush: flush timer active: delta=6 >[ 107.003] sna_accel_block: evaluating timers, active=7 >[ 107.003] sna_accel_block: flush timer expires in 6 [107009] >[ 107.004] sna_wakeup_handler >[ 107.004] sna_block_handler (tv=1.412000) >[ 107.004] sna_scanout_do_flush: flush timer active: delta=5 >[ 107.004] sna_accel_block: evaluating timers, active=7 >[ 107.004] sna_accel_block: flush timer expires in 5 [107009] >[ 107.004] sna_wakeup_handler >[ 107.004] sna_block_handler (tv=0.0) >[ 107.004] sna_wakeup_handler >[ 107.004] sna_block_handler (tv=1.412000) >[ 107.004] sna_scanout_do_flush: flush timer active: delta=5 >[ 107.004] sna_accel_block: evaluating timers, active=7 >[ 107.004] sna_accel_block: flush timer expires in 5 [107009] >[ 107.004] sna_wakeup_handler >[ 107.004] sna_block_handler (tv=1.412000) >[ 107.004] sna_scanout_do_flush: flush timer active: delta=5 >[ 107.004] sna_accel_block: evaluating timers, active=7 >[ 107.004] sna_accel_block: flush timer expires in 5 [107009] >[ 107.004] sna_wakeup_handler >[ 107.004] sna_block_handler (tv=1.412000) >[ 107.004] sna_scanout_do_flush: flush timer active: delta=5 >[ 107.004] sna_accel_block: evaluating timers, active=7 >[ 107.004] sna_accel_block: flush timer expires in 5 [107009] >[ 107.004] sna_wakeup_handler >[ 107.004] sna_block_handler (tv=1.412000) >[ 107.004] sna_scanout_do_flush: flush timer active: delta=5 >[ 107.004] sna_accel_block: evaluating timers, active=7 >[ 107.004] sna_accel_block: flush timer expires in 5 [107009] >[ 107.004] sna_wakeup_handler >[ 107.004] sna_block_handler (tv=1.412000) >[ 107.004] sna_scanout_do_flush: flush timer active: delta=5 >[ 107.004] sna_accel_block: evaluating timers, active=7 >[ 107.004] sna_accel_block: flush timer expires in 5 [107009] >[ 107.004] sna_wakeup_handler >[ 107.004] sna_block_handler (tv=1.412000) >[ 107.004] sna_scanout_do_flush: flush timer active: delta=5 >[ 107.004] sna_accel_block: evaluating timers, active=7 >[ 107.004] sna_accel_block: flush timer expires in 5 [107009] >[ 107.004] sna_wakeup_handler >[ 107.004] sna_block_handler (tv=1.412000) >[ 107.004] sna_scanout_do_flush: flush timer active: delta=5 >[ 107.004] sna_accel_block: evaluating timers, active=7 >[ 107.004] sna_accel_block: flush timer expires in 5 [107009] >[ 107.004] sna_wakeup_handler >[ 107.004] sna_block_handler (tv=1.412000) >[ 107.004] sna_scanout_do_flush: flush timer active: delta=5 >[ 107.004] sna_accel_block: evaluating timers, active=7 >[ 107.004] sna_accel_block: flush timer expires in 5 [107009] >[ 107.004] sna_wakeup_handler >[ 107.004] sna_block_handler (tv=1.412000) >[ 107.004] sna_scanout_do_flush: flush timer active: delta=5 >[ 107.004] sna_accel_block: evaluating timers, active=7 >[ 107.004] sna_accel_block: flush timer expires in 5 [107009] >[ 107.004] sna_wakeup_handler >[ 107.004] sna_block_handler (tv=1.412000) >[ 107.004] sna_scanout_do_flush: flush timer active: delta=5 >[ 107.004] sna_accel_block: evaluating timers, active=7 >[ 107.004] sna_accel_block: flush timer expires in 5 [107009] >[ 107.009] sna_wakeup_handler >[ 107.009] sna_block_handler (tv=1.407000) >[ 107.009] sna_scanout_do_flush: flush timer active: delta=0 >[ 107.009] sna_scanout_do_flush (time=107009), triggered >[ 107.009] sna_scanout_flush (time=107009), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 107.009] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 107.009] stop_flush: scanout=9 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) >[ 107.009] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 107.009] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 107.009] sna_accel_block: evaluating timers, active=7 >[ 107.009] sna_accel_block: flush timer expires in 16 [107025] >[ 107.025] sna_wakeup_handler >[ 107.025] sna_block_handler (tv=1.391000) >[ 107.025] sna_scanout_do_flush: flush timer active: delta=0 >[ 107.025] sna_scanout_do_flush (time=107025), triggered >[ 107.025] sna_scanout_flush (time=107025), cpu damage? 0, exec? 0 nbatch=0, busy? 0 >[ 107.025] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 107.025] stop_flush: scanout=9 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) >[ 107.025] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 107.025] sna_accel_disarm_timer[0] (time=107025) >[ 107.025] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 107.025] sna_accel_do_throttle (time=107025), triggered >[ 107.025] sna_accel_throttle (time=107025) >[ 107.025] sna_accel_disarm_timer[1] (time=107025) >[ 108.025] sna_wakeup_handler >[ 108.025] sna_block_handler (tv=0.180000) >[ 108.025] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.026] sna_accel_do_throttle -- no pending activity >[ 108.051] sna_wakeup_handler >[ 108.051] sna_block_handler (tv=0.14000) >[ 108.051] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.051] sna_accel_do_throttle -- no pending activity >[ 108.064] sna_wakeup_handler >[ 108.064] sna_block_handler (tv=0.14000) >[ 108.064] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.064] sna_accel_do_throttle -- no pending activity >[ 108.077] sna_wakeup_handler >[ 108.077] sna_block_handler (tv=0.14000) >[ 108.077] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.077] sna_accel_do_throttle -- no pending activity >[ 108.091] sna_wakeup_handler >[ 108.091] sna_block_handler (tv=0.14000) >[ 108.091] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.091] sna_accel_do_throttle -- no pending activity >[ 108.106] sna_wakeup_handler >[ 108.106] sna_block_handler (tv=0.14000) >[ 108.106] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.106] sna_accel_do_throttle -- no pending activity >[ 108.114] sna_wakeup_handler >[ 108.114] sna_block_handler (tv=0.14000) >[ 108.114] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.114] sna_accel_do_throttle -- no pending activity >[ 108.127] sna_wakeup_handler >[ 108.127] sna_block_handler (tv=0.14000) >[ 108.127] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.127] sna_accel_do_throttle -- no pending activity >[ 108.140] sna_wakeup_handler >[ 108.140] sna_block_handler (tv=0.14000) >[ 108.141] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.141] sna_accel_do_throttle -- no pending activity >[ 108.152] sna_wakeup_handler >[ 108.152] sna_block_handler (tv=0.14000) >[ 108.152] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.152] sna_accel_do_throttle -- no pending activity >[ 108.165] sna_wakeup_handler >[ 108.165] sna_block_handler (tv=0.14000) >[ 108.166] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.166] sna_accel_do_throttle -- no pending activity >[ 108.178] sna_wakeup_handler >[ 108.178] sna_block_handler (tv=0.13000) >[ 108.178] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.178] sna_accel_do_throttle -- no pending activity >[ 108.191] sna_wakeup_handler >[ 108.191] sna_block_handler (tv=0.14000) >[ 108.191] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.191] sna_accel_do_throttle -- no pending activity >[ 108.193] sna_wakeup_handler >[ 108.194] sna_block_handler (tv=0.11000) >[ 108.194] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.194] sna_accel_do_throttle -- no pending activity >[ 108.203] sna_wakeup_handler >[ 108.203] sna_block_handler (tv=0.2000) >[ 108.203] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.203] sna_accel_do_throttle -- no pending activity >[ 108.205] sna_wakeup_handler >[ 108.206] sna_block_handler (tv=0.14000) >[ 108.206] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.206] sna_accel_do_throttle -- no pending activity >[ 108.216] sna_wakeup_handler >[ 108.216] sna_block_handler (tv=0.14000) >[ 108.216] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.217] sna_accel_do_throttle -- no pending activity >[ 108.231] sna_wakeup_handler >[ 108.231] sna_block_handler (tv=0.14000) >[ 108.231] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.231] sna_accel_do_throttle -- no pending activity >[ 108.245] sna_wakeup_handler >[ 108.245] sna_block_handler (tv=0.14000) >[ 108.245] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.245] sna_accel_do_throttle -- no pending activity >[ 108.254] sna_wakeup_handler >[ 108.254] sna_block_handler (tv=0.14000) >[ 108.254] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.254] sna_accel_do_throttle -- no pending activity >[ 108.268] sna_wakeup_handler >[ 108.268] sna_block_handler (tv=0.14000) >[ 108.268] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.268] sna_accel_do_throttle -- no pending activity >[ 108.282] sna_wakeup_handler >[ 108.282] sna_block_handler (tv=0.14000) >[ 108.282] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.282] sna_accel_do_throttle -- no pending activity >[ 108.292] sna_wakeup_handler >[ 108.292] sna_block_handler (tv=0.14000) >[ 108.292] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.292] sna_accel_do_throttle -- no pending activity >[ 108.306] sna_wakeup_handler >[ 108.306] sna_block_handler (tv=0.14000) >[ 108.306] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.306] sna_accel_do_throttle -- no pending activity >[ 108.320] sna_wakeup_handler >[ 108.320] sna_block_handler (tv=0.14000) >[ 108.320] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.320] sna_accel_do_throttle -- no pending activity >[ 108.330] sna_wakeup_handler >[ 108.330] sna_block_handler (tv=0.14000) >[ 108.330] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.330] sna_accel_do_throttle -- no pending activity >[ 108.344] sna_wakeup_handler >[ 108.344] sna_block_handler (tv=0.14000) >[ 108.344] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.344] sna_accel_do_throttle -- no pending activity >[ 108.345] sna_wakeup_handler >[ 108.345] sna_block_handler (tv=0.14000) >[ 108.345] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.345] sna_accel_do_throttle -- no pending activity >[ 108.359] sna_wakeup_handler >[ 108.359] sna_block_handler (tv=0.14000) >[ 108.359] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.359] sna_accel_do_throttle -- no pending activity >[ 108.373] sna_wakeup_handler >[ 108.373] sna_block_handler (tv=0.14000) >[ 108.373] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.373] sna_accel_do_throttle -- no pending activity >[ 108.387] sna_wakeup_handler >[ 108.387] sna_block_handler (tv=0.14000) >[ 108.387] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.387] sna_accel_do_throttle -- no pending activity >[ 108.394] sna_wakeup_handler >[ 108.394] sna_block_handler (tv=0.14000) >[ 108.394] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.394] sna_accel_do_throttle -- no pending activity >[ 108.408] sna_wakeup_handler >[ 108.408] sna_block_handler (tv=0.8000) >[ 108.408] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.408] sna_accel_do_throttle -- no pending activity >[ 108.417] sna_wakeup_handler >[ 108.417] sna_mode_coldplug() >[ 108.417] sna_mode_coldplug: output eDP1 connected, needs reprobe >[ 108.417] sna_mode_coldplug: output DP1 connected, needs reprobe >[ 108.417] sna_mode_coldplug: output DP1-1 connected, needs reprobe >[ 108.417] sna_mode_coldplug: output DP1-2 connected, needs reprobe >[ 108.417] sna_mode_coldplug: output DP1-3 connected, needs reprobe >[ 108.417] sna_mode_coldplug: output DP2 connected, needs reprobe >[ 108.417] sna_mode_coldplug: output HDMI1 connected, needs reprobe >[ 108.417] sna_mode_coldplug: output HDMI2 connected, needs reprobe >[ 108.417] sna_randr_getinfo() >[ 108.417] sna_handle_uevents >[ 108.417] sna_output_detect(eDP1:48) >[ 108.419] sna_output_detect(eDP1): num modes 0 -> 1, num props 6 -> 6 >[ 108.419] sna_output_detect(eDP1): found 1 modes, connection status=1 >[ 108.419] sna_output_get_modes(eDP1:48) >[ 108.419] sna_output_attach_edid(eDP1): attaching EDID id=78, current=0 >[ 108.419] sna_output_attach_edid(eDP1): failed to read blob, reusing previous >[ 108.419] sna_output_attach_tile: found? TILE=-1 >[ 108.419] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 108.419] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 108.419] sna_output_get_modes: adding 1 probed modes >[ 108.419] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 108.419] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 108.419] kgem_can_create_2d: 3840x2160 @ 32 >[ 108.419] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 108.419] kgem_can_create_2d: untiled size=33177600 >[ 108.419] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 108.419] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 108.419] kgem_can_create_2d: tiled[-1] size=33177600 >[ 108.419] kgem_can_create_2d: 640x480 @ 32 >[ 108.419] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 108.419] kgem_can_create_2d: untiled size=1228800 >[ 108.419] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 108.419] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 108.419] kgem_can_create_2d: tiled[-1] size=1228800 >[ 108.419] kgem_can_create_2d: 800x600 @ 32 >[ 108.419] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 108.419] kgem_can_create_2d: untiled size=1921024 >[ 108.419] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 108.419] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 108.419] kgem_can_create_2d: tiled[-1] size=1921024 >[ 108.419] kgem_can_create_2d: 800x600 @ 32 >[ 108.419] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 108.419] kgem_can_create_2d: untiled size=1921024 >[ 108.419] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 108.419] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 108.419] kgem_can_create_2d: tiled[-1] size=1921024 >[ 108.419] kgem_can_create_2d: 1024x768 @ 32 >[ 108.419] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 108.419] kgem_can_create_2d: untiled size=3145728 >[ 108.419] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 108.419] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 108.420] kgem_can_create_2d: tiled[-1] size=3145728 >[ 108.420] kgem_can_create_2d: 1280x960 @ 32 >[ 108.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 108.420] kgem_can_create_2d: untiled size=4915200 >[ 108.420] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 108.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 108.420] kgem_can_create_2d: tiled[-1] size=4915200 >[ 108.420] kgem_can_create_2d: 1280x1024 @ 32 >[ 108.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 108.420] kgem_can_create_2d: untiled size=5242880 >[ 108.420] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 108.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 108.420] kgem_can_create_2d: tiled[-1] size=5242880 >[ 108.420] kgem_can_create_2d: 1600x1200 @ 32 >[ 108.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 108.420] kgem_can_create_2d: untiled size=7680000 >[ 108.420] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 108.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 108.420] kgem_can_create_2d: tiled[-1] size=7680000 >[ 108.420] kgem_can_create_2d: 1792x1344 @ 32 >[ 108.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 108.420] kgem_can_create_2d: untiled size=9633792 >[ 108.420] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 108.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 108.420] kgem_can_create_2d: tiled[-1] size=9633792 >[ 108.420] kgem_can_create_2d: 1856x1392 @ 32 >[ 108.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 108.420] kgem_can_create_2d: untiled size=10334208 >[ 108.420] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 108.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 108.420] kgem_can_create_2d: tiled[-1] size=10334208 >[ 108.420] kgem_can_create_2d: 1920x1440 @ 32 >[ 108.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 108.420] kgem_can_create_2d: untiled size=11059200 >[ 108.420] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 108.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 108.420] kgem_can_create_2d: tiled[-1] size=11059200 >[ 108.420] kgem_can_create_2d: 1152x864 @ 32 >[ 108.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 108.420] kgem_can_create_2d: untiled size=3981312 >[ 108.420] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 108.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 108.420] kgem_can_create_2d: tiled[-1] size=3981312 >[ 108.420] kgem_can_create_2d: 1360x768 @ 32 >[ 108.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 108.420] kgem_can_create_2d: untiled size=4177920 >[ 108.420] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 108.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 108.420] kgem_can_create_2d: tiled[-1] size=4177920 >[ 108.420] kgem_can_create_2d: 1360x768 @ 32 >[ 108.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 108.420] kgem_can_create_2d: untiled size=4177920 >[ 108.420] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 108.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 108.420] kgem_can_create_2d: tiled[-1] size=4177920 >[ 108.420] kgem_can_create_2d: 1400x1050 @ 32 >[ 108.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 108.420] kgem_can_create_2d: untiled size=5881856 >[ 108.420] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 108.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 108.420] kgem_can_create_2d: tiled[-1] size=5881856 >[ 108.420] kgem_can_create_2d: 1440x900 @ 32 >[ 108.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 108.421] kgem_can_create_2d: untiled size=5185536 >[ 108.421] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 108.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 108.421] kgem_can_create_2d: tiled[-1] size=5185536 >[ 108.421] kgem_can_create_2d: 1600x1024 @ 32 >[ 108.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 108.421] kgem_can_create_2d: untiled size=6553600 >[ 108.421] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 108.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 108.421] kgem_can_create_2d: tiled[-1] size=6553600 >[ 108.421] kgem_can_create_2d: 1680x1050 @ 32 >[ 108.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 108.421] kgem_can_create_2d: untiled size=7057408 >[ 108.421] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 108.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 108.421] kgem_can_create_2d: tiled[-1] size=7057408 >[ 108.421] kgem_can_create_2d: 1680x1050 @ 32 >[ 108.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 108.421] kgem_can_create_2d: untiled size=7057408 >[ 108.421] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 108.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 108.421] kgem_can_create_2d: tiled[-1] size=7057408 >[ 108.421] kgem_can_create_2d: 1920x1080 @ 32 >[ 108.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 108.421] kgem_can_create_2d: untiled size=8294400 >[ 108.421] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 108.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 108.421] kgem_can_create_2d: tiled[-1] size=8294400 >[ 108.421] kgem_can_create_2d: 1920x1200 @ 32 >[ 108.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 108.421] kgem_can_create_2d: untiled size=9216000 >[ 108.421] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 108.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 108.421] kgem_can_create_2d: tiled[-1] size=9216000 >[ 108.421] kgem_can_create_2d: 2048x1536 @ 32 >[ 108.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 108.421] kgem_can_create_2d: untiled size=12582912 >[ 108.421] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 108.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 108.421] kgem_can_create_2d: tiled[-1] size=12582912 >[ 108.421] kgem_can_create_2d: 1920x1080 @ 32 >[ 108.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 108.421] kgem_can_create_2d: untiled size=8294400 >[ 108.421] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 108.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 108.421] kgem_can_create_2d: tiled[-1] size=8294400 >[ 108.421] kgem_can_create_2d: 640x360 @ 32 >[ 108.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 108.421] kgem_can_create_2d: untiled size=921600 >[ 108.421] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 108.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 108.421] kgem_can_create_2d: tiled[-1] size=921600 >[ 108.421] kgem_can_create_2d: 720x405 @ 32 >[ 108.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 108.421] kgem_can_create_2d: untiled size=1167360 >[ 108.421] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 108.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 108.421] kgem_can_create_2d: tiled[-1] size=1167360 >[ 108.421] kgem_can_create_2d: 864x486 @ 32 >[ 108.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 108.421] kgem_can_create_2d: untiled size=1683456 >[ 108.421] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 108.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 108.421] kgem_can_create_2d: tiled[-1] size=1683456 >[ 108.421] kgem_can_create_2d: 960x540 @ 32 >[ 108.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 108.421] kgem_can_create_2d: untiled size=2076672 >[ 108.421] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 108.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 108.421] kgem_can_create_2d: tiled[-1] size=2076672 >[ 108.422] kgem_can_create_2d: 1024x576 @ 32 >[ 108.422] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 108.422] kgem_can_create_2d: untiled size=2359296 >[ 108.422] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 108.422] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 108.422] kgem_can_create_2d: tiled[-1] size=2359296 >[ 108.422] kgem_can_create_2d: 1280x720 @ 32 >[ 108.422] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 108.422] kgem_can_create_2d: untiled size=3686400 >[ 108.422] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 108.422] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 108.422] kgem_can_create_2d: tiled[-1] size=3686400 >[ 108.422] kgem_can_create_2d: 1368x768 @ 32 >[ 108.422] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 108.422] kgem_can_create_2d: untiled size=4202496 >[ 108.422] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 108.422] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 108.422] kgem_can_create_2d: tiled[-1] size=4202496 >[ 108.422] kgem_can_create_2d: 1600x900 @ 32 >[ 108.422] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 108.422] kgem_can_create_2d: untiled size=5763072 >[ 108.422] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 108.422] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 108.422] kgem_can_create_2d: tiled[-1] size=5763072 >[ 108.422] kgem_can_create_2d: 2048x1152 @ 32 >[ 108.422] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 108.422] kgem_can_create_2d: untiled size=9437184 >[ 108.422] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 108.422] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 108.422] kgem_can_create_2d: tiled[-1] size=9437184 >[ 108.422] kgem_can_create_2d: 2560x1440 @ 32 >[ 108.422] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 108.422] kgem_can_create_2d: untiled size=14745600 >[ 108.422] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 108.422] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 108.422] kgem_can_create_2d: tiled[-1] size=14745600 >[ 108.422] kgem_can_create_2d: 2880x1620 @ 32 >[ 108.422] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 108.422] kgem_can_create_2d: untiled size=18665472 >[ 108.422] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 108.422] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 108.422] kgem_can_create_2d: tiled[-1] size=18665472 >[ 108.422] kgem_can_create_2d: 3200x1800 @ 32 >[ 108.422] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 108.422] kgem_can_create_2d: untiled size=23040000 >[ 108.422] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 108.422] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 108.422] kgem_can_create_2d: tiled[-1] size=23040000 >[ 108.422] sna_output_detect(DP1:56) >[ 108.429] sna_output_detect(DP1): num modes 0 -> 0, num props 5 -> 5 >[ 108.429] sna_output_detect(DP1): found 0 modes, connection status=2 >[ 108.429] sna_output_detect(DP1-1:69) >[ 108.429] sna_output_detect(DP1-1): num modes 0 -> 0, num props 5 -> 5 >[ 108.429] sna_output_detect(DP1-1): found 0 modes, connection status=2 >[ 108.429] sna_output_detect(DP1-2:82) >[ 108.483] sna_output_detect(DP1-2): num modes 0 -> 30, num props 5 -> 5 >[ 108.483] sna_output_detect(DP1-2): found 30 modes, connection status=1 >[ 108.483] sna_output_get_modes(DP1-2:82) >[ 108.483] sna_output_attach_edid(DP1-2): attaching EDID id=74, current=0 >[ 108.483] sna_output_attach_edid(DP1-2): failed to read blob, reusing previous >[ 108.484] sna_output_attach_tile: found? TILE=4 >[ 108.484] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 108.484] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 108.484] sna_output_get_modes: adding 30 probed modes >[ 108.484] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 108.484] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 108.484] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 108.484] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 108.484] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 108.484] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 108.484] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 108.484] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 108.484] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 108.484] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 108.484] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 108.484] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 108.484] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 108.484] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 108.484] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 108.484] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 108.484] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 108.484] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 108.484] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 108.484] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 108.484] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 108.484] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 108.484] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 108.484] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 108.484] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 108.484] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 108.484] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 108.484] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 108.484] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 108.484] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 108.484] kgem_can_create_2d: 3840x2160 @ 32 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 108.484] kgem_can_create_2d: untiled size=33177600 >[ 108.484] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 108.484] kgem_can_create_2d: tiled[-1] size=33177600 >[ 108.484] kgem_can_create_2d: 3840x2160 @ 32 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 108.484] kgem_can_create_2d: untiled size=33177600 >[ 108.484] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 108.484] kgem_can_create_2d: tiled[-1] size=33177600 >[ 108.484] kgem_can_create_2d: 2560x1440 @ 32 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 108.484] kgem_can_create_2d: untiled size=14745600 >[ 108.484] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 108.484] kgem_can_create_2d: tiled[-1] size=14745600 >[ 108.484] kgem_can_create_2d: 2048x1280 @ 32 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 108.484] kgem_can_create_2d: untiled size=10485760 >[ 108.484] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 108.484] kgem_can_create_2d: tiled[-1] size=10485760 >[ 108.484] kgem_can_create_2d: 1920x1200 @ 32 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 108.484] kgem_can_create_2d: untiled size=9216000 >[ 108.484] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 108.484] kgem_can_create_2d: tiled[-1] size=9216000 >[ 108.484] kgem_can_create_2d: 1920x1080 @ 32 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 108.484] kgem_can_create_2d: untiled size=8294400 >[ 108.484] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 108.484] kgem_can_create_2d: tiled[-1] size=8294400 >[ 108.484] kgem_can_create_2d: 1920x1080 @ 32 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 108.484] kgem_can_create_2d: untiled size=8294400 >[ 108.484] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 108.484] kgem_can_create_2d: tiled[-1] size=8294400 >[ 108.484] kgem_can_create_2d: 1920x1080 @ 32 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 108.484] kgem_can_create_2d: untiled size=8294400 >[ 108.484] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 108.484] kgem_can_create_2d: tiled[-1] size=8294400 >[ 108.484] kgem_can_create_2d: 1920x1080 @ 32 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 108.484] kgem_can_create_2d: untiled size=8294400 >[ 108.484] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 108.484] kgem_can_create_2d: tiled[-1] size=8294400 >[ 108.484] kgem_can_create_2d: 1920x1080 @ 32 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 108.484] kgem_can_create_2d: untiled size=8294400 >[ 108.484] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 108.484] kgem_can_create_2d: tiled[-1] size=8294400 >[ 108.484] kgem_can_create_2d: 1920x1080 @ 32 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 108.484] kgem_can_create_2d: untiled size=8294400 >[ 108.484] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 108.484] kgem_can_create_2d: tiled[-1] size=8294400 >[ 108.484] kgem_can_create_2d: 1600x1200 @ 32 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 108.484] kgem_can_create_2d: untiled size=7680000 >[ 108.484] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 108.484] kgem_can_create_2d: tiled[-1] size=7680000 >[ 108.484] kgem_can_create_2d: 1600x900 @ 32 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 108.484] kgem_can_create_2d: untiled size=5763072 >[ 108.484] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 108.484] kgem_can_create_2d: tiled[-1] size=5763072 >[ 108.484] kgem_can_create_2d: 1280x1024 @ 32 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 108.484] kgem_can_create_2d: untiled size=5242880 >[ 108.484] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 108.484] kgem_can_create_2d: tiled[-1] size=5242880 >[ 108.484] kgem_can_create_2d: 1280x1024 @ 32 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 108.484] kgem_can_create_2d: untiled size=5242880 >[ 108.484] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 108.484] kgem_can_create_2d: tiled[-1] size=5242880 >[ 108.484] kgem_can_create_2d: 1152x864 @ 32 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 108.484] kgem_can_create_2d: untiled size=3981312 >[ 108.484] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 108.484] kgem_can_create_2d: tiled[-1] size=3981312 >[ 108.484] kgem_can_create_2d: 1280x720 @ 32 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 108.484] kgem_can_create_2d: untiled size=3686400 >[ 108.484] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 108.484] kgem_can_create_2d: tiled[-1] size=3686400 >[ 108.484] kgem_can_create_2d: 1280x720 @ 32 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 108.484] kgem_can_create_2d: untiled size=3686400 >[ 108.484] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 108.484] kgem_can_create_2d: tiled[-1] size=3686400 >[ 108.484] kgem_can_create_2d: 1280x720 @ 32 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 108.484] kgem_can_create_2d: untiled size=3686400 >[ 108.484] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 108.484] kgem_can_create_2d: tiled[-1] size=3686400 >[ 108.484] kgem_can_create_2d: 1024x768 @ 32 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 108.484] kgem_can_create_2d: untiled size=3145728 >[ 108.484] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 108.484] kgem_can_create_2d: tiled[-1] size=3145728 >[ 108.484] kgem_can_create_2d: 1024x768 @ 32 >[ 108.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 108.484] kgem_can_create_2d: untiled size=3145728 >[ 108.485] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 108.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 108.485] kgem_can_create_2d: tiled[-1] size=3145728 >[ 108.485] kgem_can_create_2d: 800x600 @ 32 >[ 108.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 108.485] kgem_can_create_2d: untiled size=1921024 >[ 108.485] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 108.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 108.485] kgem_can_create_2d: tiled[-1] size=1921024 >[ 108.485] kgem_can_create_2d: 800x600 @ 32 >[ 108.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 108.485] kgem_can_create_2d: untiled size=1921024 >[ 108.485] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 108.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 108.485] kgem_can_create_2d: tiled[-1] size=1921024 >[ 108.485] kgem_can_create_2d: 720x576 @ 32 >[ 108.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 108.485] kgem_can_create_2d: untiled size=1658880 >[ 108.485] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 108.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 108.485] kgem_can_create_2d: tiled[-1] size=1658880 >[ 108.485] kgem_can_create_2d: 720x480 @ 32 >[ 108.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 108.485] kgem_can_create_2d: untiled size=1384448 >[ 108.485] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 108.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 108.485] kgem_can_create_2d: tiled[-1] size=1384448 >[ 108.485] kgem_can_create_2d: 720x480 @ 32 >[ 108.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 108.485] kgem_can_create_2d: untiled size=1384448 >[ 108.485] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 108.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 108.485] kgem_can_create_2d: tiled[-1] size=1384448 >[ 108.485] kgem_can_create_2d: 640x480 @ 32 >[ 108.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 108.485] kgem_can_create_2d: untiled size=1228800 >[ 108.485] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 108.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 108.485] kgem_can_create_2d: tiled[-1] size=1228800 >[ 108.485] kgem_can_create_2d: 640x480 @ 32 >[ 108.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 108.485] kgem_can_create_2d: untiled size=1228800 >[ 108.485] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 108.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 108.485] kgem_can_create_2d: tiled[-1] size=1228800 >[ 108.485] kgem_can_create_2d: 640x480 @ 32 >[ 108.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 108.485] kgem_can_create_2d: untiled size=1228800 >[ 108.485] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 108.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 108.485] kgem_can_create_2d: tiled[-1] size=1228800 >[ 108.485] kgem_can_create_2d: 720x400 @ 32 >[ 108.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 108.485] kgem_can_create_2d: untiled size=1155072 >[ 108.485] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 108.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 108.485] kgem_can_create_2d: tiled[-1] size=1155072 >[ 108.485] sna_output_detect(DP1-3:84) >[ 108.485] sna_output_detect(DP1-3): num modes 0 -> 0, num props 5 -> 5 >[ 108.485] sna_output_detect(DP1-3): found 0 modes, connection status=2 >[ 108.485] sna_output_detect(DP2:63) >[ 108.485] sna_output_detect(DP2): num modes 0 -> 0, num props 5 -> 5 >[ 108.485] sna_output_detect(DP2): found 0 modes, connection status=2 >[ 108.485] sna_output_detect(HDMI1:60) >[ 108.494] sna_output_detect(HDMI1): num modes 0 -> 0, num props 6 -> 6 >[ 108.494] sna_output_detect(HDMI1): found 0 modes, connection status=2 >[ 108.494] sna_output_detect(HDMI2:67) >[ 108.502] sna_output_detect(HDMI2): num modes 0 -> 0, num props 6 -> 6 >[ 108.502] sna_output_detect(HDMI2): found 0 modes, connection status=2 >[ 108.502] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 108.502] sna_block_handler (tv=0.14000) >[ 108.502] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.502] sna_accel_do_throttle -- no pending activity >[ 108.502] sna_wakeup_handler >[ 108.502] sna_block_handler (tv=0.14000) >[ 108.502] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.502] sna_accel_do_throttle -- no pending activity >[ 108.502] sna_wakeup_handler >[ 108.502] sna_block_handler (tv=0.14000) >[ 108.502] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.502] sna_accel_do_throttle -- no pending activity >[ 108.503] sna_wakeup_handler >[ 108.503] sna_block_handler (tv=0.13000) >[ 108.503] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.503] sna_accel_do_throttle -- no pending activity >[ 108.503] sna_wakeup_handler >[ 108.503] sna_block_handler (tv=0.13000) >[ 108.503] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.503] sna_accel_do_throttle -- no pending activity >[ 108.508] sna_wakeup_handler >[ 108.508] sna_block_handler (tv=0.14000) >[ 108.508] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.508] sna_accel_do_throttle -- no pending activity >[ 108.521] sna_wakeup_handler >[ 108.521] sna_block_handler (tv=0.14000) >[ 108.521] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.521] sna_accel_do_throttle -- no pending activity >[ 108.535] sna_wakeup_handler >[ 108.535] sna_block_handler (tv=0.14000) >[ 108.535] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.535] sna_accel_do_throttle -- no pending activity >[ 108.547] sna_wakeup_handler >[ 108.547] sna_block_handler (tv=0.14000) >[ 108.547] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.547] sna_accel_do_throttle -- no pending activity >[ 108.561] sna_wakeup_handler >[ 108.561] sna_block_handler (tv=0.14000) >[ 108.561] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.561] sna_accel_do_throttle -- no pending activity >[ 108.572] sna_wakeup_handler >[ 108.572] sna_block_handler (tv=0.14000) >[ 108.572] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.572] sna_accel_do_throttle -- no pending activity >[ 108.587] sna_wakeup_handler >[ 108.587] sna_block_handler (tv=0.14000) >[ 108.587] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.587] sna_accel_do_throttle -- no pending activity >[ 108.601] sna_wakeup_handler >[ 108.601] sna_block_handler (tv=0.14000) >[ 108.601] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.601] sna_accel_do_throttle -- no pending activity >[ 108.615] sna_wakeup_handler >[ 108.615] sna_block_handler (tv=0.14000) >[ 108.615] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.615] sna_accel_do_throttle -- no pending activity >[ 108.623] sna_wakeup_handler >[ 108.623] sna_block_handler (tv=0.13000) >[ 108.623] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.623] sna_accel_do_throttle -- no pending activity >[ 108.636] sna_wakeup_handler >[ 108.636] sna_block_handler (tv=0.14000) >[ 108.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.636] sna_accel_do_throttle -- no pending activity >[ 108.650] sna_wakeup_handler >[ 108.650] sna_block_handler (tv=0.14000) >[ 108.650] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.650] sna_accel_do_throttle -- no pending activity >[ 108.664] sna_wakeup_handler >[ 108.664] sna_block_handler (tv=0.14000) >[ 108.664] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.664] sna_accel_do_throttle -- no pending activity >[ 108.675] sna_wakeup_handler >[ 108.675] sna_block_handler (tv=0.14000) >[ 108.675] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.675] sna_accel_do_throttle -- no pending activity >[ 108.689] sna_wakeup_handler >[ 108.689] sna_block_handler (tv=0.14000) >[ 108.689] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.689] sna_accel_do_throttle -- no pending activity >[ 108.699] sna_wakeup_handler >[ 108.699] sna_block_handler (tv=0.14000) >[ 108.699] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.699] sna_accel_do_throttle -- no pending activity >[ 108.713] sna_wakeup_handler >[ 108.713] sna_block_handler (tv=0.14000) >[ 108.713] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.713] sna_accel_do_throttle -- no pending activity >[ 108.727] sna_wakeup_handler >[ 108.727] sna_block_handler (tv=0.14000) >[ 108.728] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.728] sna_accel_do_throttle -- no pending activity >[ 108.737] sna_wakeup_handler >[ 108.737] sna_block_handler (tv=0.14000) >[ 108.737] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.737] sna_accel_do_throttle -- no pending activity >[ 108.751] sna_wakeup_handler >[ 108.751] sna_block_handler (tv=0.14000) >[ 108.751] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.751] sna_accel_do_throttle -- no pending activity >[ 108.766] sna_wakeup_handler >[ 108.766] sna_block_handler (tv=0.14000) >[ 108.766] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.766] sna_accel_do_throttle -- no pending activity >[ 108.780] sna_wakeup_handler >[ 108.780] sna_block_handler (tv=0.14000) >[ 108.780] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.780] sna_accel_do_throttle -- no pending activity >[ 108.794] sna_wakeup_handler >[ 108.794] sna_block_handler (tv=0.14000) >[ 108.794] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.794] sna_accel_do_throttle -- no pending activity >[ 108.800] sna_wakeup_handler >[ 108.800] sna_block_handler (tv=0.14000) >[ 108.801] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.801] sna_accel_do_throttle -- no pending activity >[ 108.815] sna_wakeup_handler >[ 108.815] sna_block_handler (tv=0.14000) >[ 108.815] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.815] sna_accel_do_throttle -- no pending activity >[ 108.829] sna_wakeup_handler >[ 108.829] sna_block_handler (tv=0.14000) >[ 108.829] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.829] sna_accel_do_throttle -- no pending activity >[ 108.842] sna_wakeup_handler >[ 108.842] sna_block_handler (tv=0.14000) >[ 108.842] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.842] sna_accel_do_throttle -- no pending activity >[ 108.849] sna_wakeup_handler >[ 108.849] sna_block_handler (tv=0.14000) >[ 108.849] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.849] sna_accel_do_throttle -- no pending activity >[ 108.863] sna_wakeup_handler >[ 108.863] sna_block_handler (tv=0.14000) >[ 108.863] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.863] sna_accel_do_throttle -- no pending activity >[ 108.864] sna_wakeup_handler >[ 108.864] sna_block_handler (tv=0.14000) >[ 108.864] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.864] sna_accel_do_throttle -- no pending activity >[ 108.877] sna_wakeup_handler >[ 108.877] sna_block_handler (tv=0.14000) >[ 108.877] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.877] sna_accel_do_throttle -- no pending activity >[ 108.891] sna_wakeup_handler >[ 108.891] sna_block_handler (tv=0.14000) >[ 108.891] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.891] sna_accel_do_throttle -- no pending activity >[ 108.905] sna_wakeup_handler >[ 108.906] sna_block_handler (tv=0.14000) >[ 108.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.906] sna_accel_do_throttle -- no pending activity >[ 108.920] sna_wakeup_handler >[ 108.920] sna_block_handler (tv=0.14000) >[ 108.920] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.920] sna_accel_do_throttle -- no pending activity >[ 108.934] sna_wakeup_handler >[ 108.934] sna_block_handler (tv=0.14000) >[ 108.934] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.934] sna_accel_do_throttle -- no pending activity >[ 108.941] sna_wakeup_handler >[ 108.941] sna_block_handler (tv=0.13000) >[ 108.941] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.941] sna_accel_do_throttle -- no pending activity >[ 108.954] sna_wakeup_handler >[ 108.954] sna_block_handler (tv=0.14000) >[ 108.954] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.954] sna_accel_do_throttle -- no pending activity >[ 108.968] sna_wakeup_handler >[ 108.968] sna_block_handler (tv=0.14000) >[ 108.968] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.968] sna_accel_do_throttle -- no pending activity >[ 108.978] sna_wakeup_handler >[ 108.978] sna_block_handler (tv=0.14000) >[ 108.978] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.978] sna_accel_do_throttle -- no pending activity >[ 108.992] sna_wakeup_handler >[ 108.992] sna_block_handler (tv=0.14000) >[ 108.992] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 108.992] sna_accel_do_throttle -- no pending activity >[ 109.005] sna_wakeup_handler >[ 109.005] sna_block_handler (tv=0.14000) >[ 109.005] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.005] sna_accel_do_throttle -- no pending activity >[ 109.019] sna_wakeup_handler >[ 109.019] sna_block_handler (tv=0.14000) >[ 109.019] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.019] sna_accel_do_throttle -- no pending activity >[ 109.029] sna_wakeup_handler >[ 109.029] sna_block_handler (tv=0.14000) >[ 109.029] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.029] sna_accel_do_throttle -- no pending activity >[ 109.042] sna_wakeup_handler >[ 109.042] sna_block_handler (tv=0.14000) >[ 109.042] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.042] sna_accel_do_throttle -- no pending activity >[ 109.054] sna_wakeup_handler >[ 109.054] sna_block_handler (tv=0.14000) >[ 109.054] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.054] sna_accel_do_throttle -- no pending activity >[ 109.068] sna_wakeup_handler >[ 109.068] sna_block_handler (tv=0.14000) >[ 109.068] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.068] sna_accel_do_throttle -- no pending activity >[ 109.083] sna_wakeup_handler >[ 109.083] sna_block_handler (tv=0.14000) >[ 109.083] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.083] sna_accel_do_throttle -- no pending activity >[ 109.097] sna_wakeup_handler >[ 109.097] sna_block_handler (tv=0.14000) >[ 109.097] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.097] sna_accel_do_throttle -- no pending activity >[ 109.111] sna_wakeup_handler >[ 109.112] sna_block_handler (tv=0.14000) >[ 109.112] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.112] sna_accel_do_throttle -- no pending activity >[ 109.126] sna_wakeup_handler >[ 109.126] sna_block_handler (tv=0.14000) >[ 109.126] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.126] sna_accel_do_throttle -- no pending activity >[ 109.140] sna_wakeup_handler >[ 109.140] sna_block_handler (tv=0.14000) >[ 109.140] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.140] sna_accel_do_throttle -- no pending activity >[ 109.154] sna_wakeup_handler >[ 109.155] sna_block_handler (tv=0.13000) >[ 109.155] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.155] sna_accel_do_throttle -- no pending activity >[ 109.168] sna_wakeup_handler >[ 109.168] sna_block_handler (tv=0.14000) >[ 109.168] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.168] sna_accel_do_throttle -- no pending activity >[ 109.182] sna_wakeup_handler >[ 109.182] sna_block_handler (tv=0.14000) >[ 109.182] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.182] sna_accel_do_throttle -- no pending activity >[ 109.196] sna_wakeup_handler >[ 109.196] sna_block_handler (tv=0.14000) >[ 109.196] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.196] sna_accel_do_throttle -- no pending activity >[ 109.211] sna_wakeup_handler >[ 109.211] sna_block_handler (tv=0.14000) >[ 109.211] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.211] sna_accel_do_throttle -- no pending activity >[ 109.225] sna_wakeup_handler >[ 109.225] sna_block_handler (tv=0.14000) >[ 109.225] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.225] sna_accel_do_throttle -- no pending activity >[ 109.232] sna_wakeup_handler >[ 109.232] sna_block_handler (tv=0.14000) >[ 109.232] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.232] sna_accel_do_throttle -- no pending activity >[ 109.246] sna_wakeup_handler >[ 109.246] sna_block_handler (tv=0.14000) >[ 109.246] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.246] sna_accel_do_throttle -- no pending activity >[ 109.260] sna_wakeup_handler >[ 109.260] sna_block_handler (tv=0.14000) >[ 109.260] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.260] sna_accel_do_throttle -- no pending activity >[ 109.275] sna_wakeup_handler >[ 109.275] sna_block_handler (tv=0.14000) >[ 109.275] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.275] sna_accel_do_throttle -- no pending activity >[ 109.283] sna_wakeup_handler >[ 109.283] sna_block_handler (tv=0.14000) >[ 109.283] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.283] sna_accel_do_throttle -- no pending activity >[ 109.298] sna_wakeup_handler >[ 109.298] sna_block_handler (tv=0.14000) >[ 109.298] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.298] sna_accel_do_throttle -- no pending activity >[ 109.312] sna_wakeup_handler >[ 109.312] sna_block_handler (tv=0.14000) >[ 109.312] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.312] sna_accel_do_throttle -- no pending activity >[ 109.326] sna_wakeup_handler >[ 109.326] sna_block_handler (tv=0.14000) >[ 109.326] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.326] sna_accel_do_throttle -- no pending activity >[ 109.334] sna_wakeup_handler >[ 109.334] sna_block_handler (tv=0.14000) >[ 109.334] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.334] sna_accel_do_throttle -- no pending activity >[ 109.348] sna_wakeup_handler >[ 109.348] sna_block_handler (tv=0.14000) >[ 109.348] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.348] sna_accel_do_throttle -- no pending activity >[ 109.362] sna_wakeup_handler >[ 109.362] sna_block_handler (tv=0.14000) >[ 109.362] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.363] sna_accel_do_throttle -- no pending activity >[ 109.377] sna_wakeup_handler >[ 109.377] sna_block_handler (tv=0.14000) >[ 109.377] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.377] sna_accel_do_throttle -- no pending activity >[ 109.391] sna_wakeup_handler >[ 109.391] sna_block_handler (tv=0.14000) >[ 109.391] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.391] sna_accel_do_throttle -- no pending activity >[ 109.405] sna_wakeup_handler >[ 109.405] sna_block_handler (tv=0.14000) >[ 109.405] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.405] sna_accel_do_throttle -- no pending activity >[ 109.419] sna_wakeup_handler >[ 109.419] sna_block_handler (tv=0.14000) >[ 109.419] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.419] sna_accel_do_throttle -- no pending activity >[ 109.423] sna_wakeup_handler >[ 109.423] sna_block_handler (tv=0.14000) >[ 109.423] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.423] sna_accel_do_throttle -- no pending activity >[ 109.437] sna_wakeup_handler >[ 109.437] sna_block_handler (tv=0.14000) >[ 109.437] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.437] sna_accel_do_throttle -- no pending activity >[ 109.448] sna_wakeup_handler >[ 109.448] sna_block_handler (tv=0.14000) >[ 109.448] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.448] sna_accel_do_throttle -- no pending activity >[ 109.451] sna_wakeup_handler >[ 109.451] sna_block_handler (tv=0.11000) >[ 109.451] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.451] sna_accel_do_throttle -- no pending activity >[ 109.451] sna_wakeup_handler >[ 109.451] sna_block_handler (tv=0.0) >[ 109.451] sna_wakeup_handler >[ 109.451] sna_block_handler (tv=0.11000) >[ 109.451] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.451] sna_accel_do_throttle -- no pending activity >[ 109.451] sna_wakeup_handler >[ 109.451] sna_block_handler (tv=0.11000) >[ 109.451] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.451] sna_accel_do_throttle -- no pending activity >[ 109.451] sna_wakeup_handler >[ 109.451] sna_block_handler (tv=0.11000) >[ 109.451] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.451] sna_accel_do_throttle -- no pending activity >[ 109.451] sna_wakeup_handler >[ 109.451] sna_block_handler (tv=0.11000) >[ 109.451] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.451] sna_accel_do_throttle -- no pending activity >[ 109.451] sna_wakeup_handler >[ 109.451] sna_block_handler (tv=0.11000) >[ 109.451] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.451] sna_accel_do_throttle -- no pending activity >[ 109.452] sna_wakeup_handler >[ 109.452] sna_block_handler (tv=0.10000) >[ 109.452] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.452] sna_accel_do_throttle -- no pending activity >[ 109.452] sna_wakeup_handler >[ 109.452] sna_block_handler (tv=0.10000) >[ 109.452] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.452] sna_accel_do_throttle -- no pending activity >[ 109.452] sna_wakeup_handler >[ 109.452] sna_block_handler (tv=0.10000) >[ 109.452] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.452] sna_accel_do_throttle -- no pending activity >[ 109.452] sna_wakeup_handler >[ 109.452] sna_block_handler (tv=0.10000) >[ 109.452] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.452] sna_accel_do_throttle -- no pending activity >[ 109.452] sna_wakeup_handler >[ 109.452] sna_block_handler (tv=0.10000) >[ 109.452] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.452] sna_accel_do_throttle -- no pending activity >[ 109.461] sna_wakeup_handler >[ 109.461] sna_block_handler (tv=0.14000) >[ 109.461] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.461] sna_accel_do_throttle -- no pending activity >[ 109.462] sna_wakeup_handler >[ 109.462] sna_block_handler (tv=0.13000) >[ 109.462] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.462] sna_accel_do_throttle -- no pending activity >[ 109.462] sna_wakeup_handler >[ 109.462] sna_block_handler (tv=0.13000) >[ 109.462] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.462] sna_accel_do_throttle -- no pending activity >[ 109.462] sna_wakeup_handler >[ 109.462] sna_block_handler (tv=0.13000) >[ 109.462] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.462] sna_accel_do_throttle -- no pending activity >[ 109.462] sna_wakeup_handler >[ 109.462] sna_block_handler (tv=0.13000) >[ 109.462] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.462] sna_accel_do_throttle -- no pending activity >[ 109.462] sna_wakeup_handler >[ 109.462] sna_block_handler (tv=0.13000) >[ 109.462] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.462] sna_accel_do_throttle -- no pending activity >[ 109.462] sna_wakeup_handler >[ 109.462] sna_block_handler (tv=0.13000) >[ 109.462] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.462] sna_accel_do_throttle -- no pending activity >[ 109.462] sna_wakeup_handler >[ 109.462] sna_block_handler (tv=0.13000) >[ 109.462] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.462] sna_accel_do_throttle -- no pending activity >[ 109.463] sna_wakeup_handler >[ 109.463] sna_block_handler (tv=0.12000) >[ 109.463] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.463] sna_accel_do_throttle -- no pending activity >[ 109.463] sna_wakeup_handler >[ 109.463] sna_block_handler (tv=0.12000) >[ 109.463] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.463] sna_accel_do_throttle -- no pending activity >[ 109.463] sna_wakeup_handler >[ 109.463] sna_block_handler (tv=0.12000) >[ 109.463] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.463] sna_accel_do_throttle -- no pending activity >[ 109.463] sna_wakeup_handler >[ 109.463] sna_block_handler (tv=0.12000) >[ 109.463] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.463] sna_accel_do_throttle -- no pending activity >[ 109.463] sna_wakeup_handler >[ 109.463] sna_block_handler (tv=0.12000) >[ 109.463] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.463] sna_accel_do_throttle -- no pending activity >[ 109.463] sna_wakeup_handler >[ 109.463] sna_block_handler (tv=0.12000) >[ 109.463] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.463] sna_accel_do_throttle -- no pending activity >[ 109.466] sna_wakeup_handler >[ 109.466] sna_block_handler (tv=0.9000) >[ 109.466] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.466] sna_accel_do_throttle -- no pending activity >[ 109.466] sna_wakeup_handler >[ 109.466] sna_block_handler (tv=0.0) >[ 109.466] sna_wakeup_handler >[ 109.466] sna_block_handler (tv=0.9000) >[ 109.466] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.466] sna_accel_do_throttle -- no pending activity >[ 109.466] sna_wakeup_handler >[ 109.466] sna_block_handler (tv=0.9000) >[ 109.466] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.466] sna_accel_do_throttle -- no pending activity >[ 109.466] sna_wakeup_handler >[ 109.466] sna_block_handler (tv=0.9000) >[ 109.466] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.466] sna_accel_do_throttle -- no pending activity >[ 109.466] sna_wakeup_handler >[ 109.466] sna_block_handler (tv=0.9000) >[ 109.466] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.466] sna_accel_do_throttle -- no pending activity >[ 109.466] sna_wakeup_handler >[ 109.466] sna_block_handler (tv=0.9000) >[ 109.466] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.466] sna_accel_do_throttle -- no pending activity >[ 109.466] sna_wakeup_handler >[ 109.466] sna_block_handler (tv=0.9000) >[ 109.466] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.466] sna_accel_do_throttle -- no pending activity >[ 109.466] sna_wakeup_handler >[ 109.466] sna_block_handler (tv=0.9000) >[ 109.466] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.466] sna_accel_do_throttle -- no pending activity >[ 109.466] sna_wakeup_handler >[ 109.466] sna_block_handler (tv=0.9000) >[ 109.466] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.466] sna_accel_do_throttle -- no pending activity >[ 109.466] sna_wakeup_handler >[ 109.466] sna_block_handler (tv=0.9000) >[ 109.466] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.466] sna_accel_do_throttle -- no pending activity >[ 109.466] sna_wakeup_handler >[ 109.466] sna_block_handler (tv=0.9000) >[ 109.466] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.466] sna_accel_do_throttle -- no pending activity >[ 109.466] sna_wakeup_handler >[ 109.466] sna_block_handler (tv=0.9000) >[ 109.466] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.466] sna_accel_do_throttle -- no pending activity >[ 109.466] sna_wakeup_handler >[ 109.466] sna_block_handler (tv=0.9000) >[ 109.466] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.466] sna_accel_do_throttle -- no pending activity >[ 109.466] sna_wakeup_handler >[ 109.466] sna_block_handler (tv=0.9000) >[ 109.466] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.466] sna_accel_do_throttle -- no pending activity >[ 109.466] sna_wakeup_handler >[ 109.466] sna_block_handler (tv=0.9000) >[ 109.466] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.466] sna_accel_do_throttle -- no pending activity >[ 109.466] sna_wakeup_handler >[ 109.466] sna_block_handler (tv=0.9000) >[ 109.466] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.466] sna_accel_do_throttle -- no pending activity >[ 109.467] sna_wakeup_handler >[ 109.467] sna_block_handler (tv=0.8000) >[ 109.467] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.467] sna_accel_do_throttle -- no pending activity >[ 109.467] sna_wakeup_handler >[ 109.467] sna_randr_getinfo() >[ 109.467] sna_handle_uevents >[ 109.467] sna_output_detect(eDP1:48) >[ 109.467] sna_output_detect(eDP1) reporting cached status (since 1050ms): 0 >[ 109.467] sna_output_get_modes(eDP1:48) >[ 109.467] sna_output_attach_edid(eDP1): attaching EDID id=105, current=0 >[ 109.467] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 109.467] sna_output_attach_tile: found? TILE=-1 >[ 109.467] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 109.467] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 109.467] sna_output_get_modes: adding 1 probed modes >[ 109.467] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 109.467] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 109.467] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.467] kgem_can_create_2d: untiled size=33177600 >[ 109.467] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.467] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.467] kgem_can_create_2d: 640x480 @ 32 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.467] kgem_can_create_2d: untiled size=1228800 >[ 109.467] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.467] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.467] kgem_can_create_2d: 800x600 @ 32 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.467] kgem_can_create_2d: untiled size=1921024 >[ 109.467] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.467] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.467] kgem_can_create_2d: 800x600 @ 32 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.467] kgem_can_create_2d: untiled size=1921024 >[ 109.467] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.467] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.467] kgem_can_create_2d: 1024x768 @ 32 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.467] kgem_can_create_2d: untiled size=3145728 >[ 109.467] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.467] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.467] kgem_can_create_2d: 1280x960 @ 32 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.467] kgem_can_create_2d: untiled size=4915200 >[ 109.467] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.467] kgem_can_create_2d: tiled[-1] size=4915200 >[ 109.467] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.467] kgem_can_create_2d: untiled size=5242880 >[ 109.467] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.467] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.467] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.467] kgem_can_create_2d: untiled size=7680000 >[ 109.467] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.467] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.467] kgem_can_create_2d: 1792x1344 @ 32 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.467] kgem_can_create_2d: untiled size=9633792 >[ 109.467] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.467] kgem_can_create_2d: tiled[-1] size=9633792 >[ 109.467] kgem_can_create_2d: 1856x1392 @ 32 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.467] kgem_can_create_2d: untiled size=10334208 >[ 109.467] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.467] kgem_can_create_2d: tiled[-1] size=10334208 >[ 109.467] kgem_can_create_2d: 1920x1440 @ 32 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.467] kgem_can_create_2d: untiled size=11059200 >[ 109.467] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.467] kgem_can_create_2d: tiled[-1] size=11059200 >[ 109.467] kgem_can_create_2d: 1152x864 @ 32 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.467] kgem_can_create_2d: untiled size=3981312 >[ 109.467] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.467] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.467] kgem_can_create_2d: 1360x768 @ 32 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.467] kgem_can_create_2d: untiled size=4177920 >[ 109.467] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.467] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.467] kgem_can_create_2d: 1360x768 @ 32 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.467] kgem_can_create_2d: untiled size=4177920 >[ 109.467] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.467] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.467] kgem_can_create_2d: 1400x1050 @ 32 >[ 109.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.467] kgem_can_create_2d: untiled size=5881856 >[ 109.467] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.468] kgem_can_create_2d: tiled[-1] size=5881856 >[ 109.468] kgem_can_create_2d: 1440x900 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.468] kgem_can_create_2d: untiled size=5185536 >[ 109.468] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.468] kgem_can_create_2d: tiled[-1] size=5185536 >[ 109.468] kgem_can_create_2d: 1600x1024 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.468] kgem_can_create_2d: untiled size=6553600 >[ 109.468] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.468] kgem_can_create_2d: tiled[-1] size=6553600 >[ 109.468] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.468] kgem_can_create_2d: untiled size=7057408 >[ 109.468] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.468] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.468] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.468] kgem_can_create_2d: untiled size=7057408 >[ 109.468] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.468] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.468] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.468] kgem_can_create_2d: untiled size=8294400 >[ 109.468] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.468] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.468] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.468] kgem_can_create_2d: untiled size=9216000 >[ 109.468] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.468] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.468] kgem_can_create_2d: 2048x1536 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.468] kgem_can_create_2d: untiled size=12582912 >[ 109.468] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.468] kgem_can_create_2d: tiled[-1] size=12582912 >[ 109.468] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.468] kgem_can_create_2d: untiled size=8294400 >[ 109.468] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.468] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.468] kgem_can_create_2d: 640x360 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.468] kgem_can_create_2d: untiled size=921600 >[ 109.468] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.468] kgem_can_create_2d: tiled[-1] size=921600 >[ 109.468] kgem_can_create_2d: 720x405 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.468] kgem_can_create_2d: untiled size=1167360 >[ 109.468] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.468] kgem_can_create_2d: tiled[-1] size=1167360 >[ 109.468] kgem_can_create_2d: 864x486 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.468] kgem_can_create_2d: untiled size=1683456 >[ 109.468] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.468] kgem_can_create_2d: tiled[-1] size=1683456 >[ 109.468] kgem_can_create_2d: 960x540 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.468] kgem_can_create_2d: untiled size=2076672 >[ 109.468] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.468] kgem_can_create_2d: tiled[-1] size=2076672 >[ 109.468] kgem_can_create_2d: 1024x576 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.468] kgem_can_create_2d: untiled size=2359296 >[ 109.468] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.468] kgem_can_create_2d: tiled[-1] size=2359296 >[ 109.468] kgem_can_create_2d: 1280x720 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.468] kgem_can_create_2d: untiled size=3686400 >[ 109.468] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.468] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.468] kgem_can_create_2d: 1368x768 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.468] kgem_can_create_2d: untiled size=4202496 >[ 109.468] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.468] kgem_can_create_2d: tiled[-1] size=4202496 >[ 109.468] kgem_can_create_2d: 1600x900 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.468] kgem_can_create_2d: untiled size=5763072 >[ 109.468] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.468] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.468] kgem_can_create_2d: 2048x1152 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.468] kgem_can_create_2d: untiled size=9437184 >[ 109.468] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.468] kgem_can_create_2d: tiled[-1] size=9437184 >[ 109.468] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.468] kgem_can_create_2d: untiled size=14745600 >[ 109.468] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.468] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.468] kgem_can_create_2d: 2880x1620 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.468] kgem_can_create_2d: untiled size=18665472 >[ 109.468] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.468] kgem_can_create_2d: tiled[-1] size=18665472 >[ 109.468] kgem_can_create_2d: 3200x1800 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.468] kgem_can_create_2d: untiled size=23040000 >[ 109.468] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.468] kgem_can_create_2d: tiled[-1] size=23040000 >[ 109.468] sna_output_detect(DP1:56) >[ 109.468] sna_output_detect(DP1) reporting cached status (since 1046ms): 1 >[ 109.468] sna_output_detect(DP1-1:69) >[ 109.468] sna_output_detect(DP1-1) reporting cached status (since 1039ms): 1 >[ 109.468] sna_output_detect(DP1-2:82) >[ 109.468] sna_output_detect(DP1-2) reporting cached status (since 1039ms): 0 >[ 109.468] sna_output_get_modes(DP1-2:82) >[ 109.468] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=0 >[ 109.468] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 109.468] (II) intel(0): EDID vendor "DEL", prod id 41150 >[ 109.468] (II) intel(0): Using EDID range info for horizontal sync >[ 109.468] (II) intel(0): Using EDID range info for vertical refresh >[ 109.468] (II) intel(0): Printing DDC gathered Modelines: >[ 109.468] (II) intel(0): Modeline "3840x2160"x0.0 533.25 3840 3902 3950 4000 2160 2163 2168 2222 +hsync -vsync (133.3 kHz eP) >[ 109.468] (II) intel(0): Modeline "2560x1440"x0.0 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync (88.8 kHz e) >[ 109.468] (II) intel(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1082 1087 1125 +hsync +vsync (67.5 kHz e) >[ 109.468] (II) intel(0): Modeline "1280x720"x0.0 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz e) >[ 109.468] (II) intel(0): Modeline "3840x2160"x0.0 262.75 3840 3888 3920 4000 2160 2163 2168 2191 +hsync -vsync (65.7 kHz e) >[ 109.468] (II) intel(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e) >[ 109.468] (II) intel(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e) >[ 109.468] (II) intel(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e) >[ 109.468] (II) intel(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e) >[ 109.468] (II) intel(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e) >[ 109.468] (II) intel(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e) >[ 109.468] (II) intel(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e) >[ 109.468] (II) intel(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e) >[ 109.468] (II) intel(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e) >[ 109.468] (II) intel(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e) >[ 109.468] (II) intel(0): Modeline "1600x900"x60.0 119.00 1600 1696 1864 2128 900 901 904 932 -hsync +vsync (55.9 kHz e) >[ 109.468] (II) intel(0): Modeline "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz e) >[ 109.468] (II) intel(0): Modeline "1920x1080"x60.0 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -hsync +vsync (67.1 kHz e) >[ 109.468] (II) intel(0): Modeline "2048x1280"x60.0 221.33 2048 2192 2416 2784 1280 1281 1284 1325 -hsync +vsync (79.5 kHz e) >[ 109.468] (II) intel(0): Modeline "1920x1200"x0.0 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync (74.6 kHz e) >[ 109.468] (II) intel(0): Modeline "720x576"x0.0 27.00 720 732 796 864 576 581 586 625 -hsync -vsync (31.2 kHz e) >[ 109.468] (II) intel(0): Modeline "1920x1080"x0.0 74.25 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync (27.0 kHz e) >[ 109.468] (II) intel(0): Modeline "1920x1080"x0.0 74.25 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync (28.1 kHz e) >[ 109.468] (II) intel(0): Modeline "1440x480i"x0.0 27.00 1440 1478 1602 1716 480 488 494 525 interlace -hsync -vsync (15.7 kHz e) >[ 109.468] (II) intel(0): Modeline "1440x576i"x0.0 27.00 1440 1464 1590 1728 576 580 586 625 interlace -hsync -vsync (15.6 kHz e) >[ 109.468] (II) intel(0): Modeline "1920x1080i"x0.0 74.25 1920 2008 2052 2200 1080 1084 1094 1125 interlace +hsync +vsync (33.8 kHz e) >[ 109.468] (II) intel(0): Modeline "1920x1080i"x0.0 74.25 1920 2448 2492 2640 1080 1084 1094 1125 interlace +hsync +vsync (28.1 kHz e) >[ 109.468] (II) intel(0): Modeline "1280x720"x0.0 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync (37.5 kHz e) >[ 109.468] (II) intel(0): Modeline "720x480"x0.0 27.00 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e) >[ 109.468] (II) intel(0): Modeline "1440x288"x0.0 27.00 1440 1464 1590 1728 288 290 293 312 -hsync -vsync (15.6 kHz e) >[ 109.468] (II) intel(0): Modeline "1440x240"x0.0 27.00 1440 1478 1602 1716 240 244 247 262 -hsync -vsync (15.7 kHz e) >[ 109.468] sna_output_attach_tile: found? TILE=4 >[ 109.468] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 109.468] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 109.468] sna_output_get_modes: adding 30 probed modes >[ 109.468] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 109.468] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 109.468] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 109.468] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 109.468] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 109.468] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 109.468] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.468] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.468] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.468] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.468] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.468] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 109.468] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 109.468] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.468] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.468] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 109.468] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.468] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.468] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 109.468] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 109.468] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 109.468] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 109.468] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 109.468] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 109.468] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.468] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.468] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 109.468] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.468] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.468] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 109.468] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.468] kgem_can_create_2d: untiled size=33177600 >[ 109.468] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.468] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.468] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.468] kgem_can_create_2d: untiled size=33177600 >[ 109.468] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.468] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.468] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.468] kgem_can_create_2d: untiled size=14745600 >[ 109.468] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.468] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.468] kgem_can_create_2d: 2048x1280 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.468] kgem_can_create_2d: untiled size=10485760 >[ 109.468] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.468] kgem_can_create_2d: tiled[-1] size=10485760 >[ 109.468] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.468] kgem_can_create_2d: untiled size=9216000 >[ 109.468] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.468] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.468] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.468] kgem_can_create_2d: untiled size=8294400 >[ 109.468] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.468] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.468] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.468] kgem_can_create_2d: untiled size=8294400 >[ 109.468] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.468] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.468] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.468] kgem_can_create_2d: untiled size=8294400 >[ 109.468] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.468] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.468] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.468] kgem_can_create_2d: untiled size=8294400 >[ 109.468] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.468] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.468] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.468] kgem_can_create_2d: untiled size=8294400 >[ 109.468] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.468] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.468] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.468] kgem_can_create_2d: untiled size=8294400 >[ 109.468] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.468] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.468] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.468] kgem_can_create_2d: untiled size=7680000 >[ 109.468] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.469] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.469] kgem_can_create_2d: 1600x900 @ 32 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.469] kgem_can_create_2d: untiled size=5763072 >[ 109.469] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.469] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.469] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.469] kgem_can_create_2d: untiled size=5242880 >[ 109.469] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.469] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.469] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.469] kgem_can_create_2d: untiled size=5242880 >[ 109.469] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.469] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.469] kgem_can_create_2d: 1152x864 @ 32 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.469] kgem_can_create_2d: untiled size=3981312 >[ 109.469] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.469] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.469] kgem_can_create_2d: 1280x720 @ 32 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.469] kgem_can_create_2d: untiled size=3686400 >[ 109.469] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.469] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.469] kgem_can_create_2d: 1280x720 @ 32 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.469] kgem_can_create_2d: untiled size=3686400 >[ 109.469] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.469] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.469] kgem_can_create_2d: 1280x720 @ 32 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.469] kgem_can_create_2d: untiled size=3686400 >[ 109.469] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.469] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.469] kgem_can_create_2d: 1024x768 @ 32 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.469] kgem_can_create_2d: untiled size=3145728 >[ 109.469] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.469] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.469] kgem_can_create_2d: 1024x768 @ 32 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.469] kgem_can_create_2d: untiled size=3145728 >[ 109.469] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.469] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.469] kgem_can_create_2d: 800x600 @ 32 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.469] kgem_can_create_2d: untiled size=1921024 >[ 109.469] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.469] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.469] kgem_can_create_2d: 800x600 @ 32 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.469] kgem_can_create_2d: untiled size=1921024 >[ 109.469] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.469] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.469] kgem_can_create_2d: 720x576 @ 32 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.469] kgem_can_create_2d: untiled size=1658880 >[ 109.469] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.469] kgem_can_create_2d: tiled[-1] size=1658880 >[ 109.469] kgem_can_create_2d: 720x480 @ 32 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.469] kgem_can_create_2d: untiled size=1384448 >[ 109.469] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.469] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.469] kgem_can_create_2d: 720x480 @ 32 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.469] kgem_can_create_2d: untiled size=1384448 >[ 109.469] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.469] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.469] kgem_can_create_2d: 640x480 @ 32 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.469] kgem_can_create_2d: untiled size=1228800 >[ 109.469] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.469] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.469] kgem_can_create_2d: 640x480 @ 32 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.469] kgem_can_create_2d: untiled size=1228800 >[ 109.469] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.469] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.469] kgem_can_create_2d: 640x480 @ 32 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.469] kgem_can_create_2d: untiled size=1228800 >[ 109.469] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.469] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.469] kgem_can_create_2d: 720x400 @ 32 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.469] kgem_can_create_2d: untiled size=1155072 >[ 109.469] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 109.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.469] kgem_can_create_2d: tiled[-1] size=1155072 >[ 109.469] sna_output_detect(DP1-3:84) >[ 109.469] sna_output_detect(DP1-3) reporting cached status (since 984ms): 1 >[ 109.469] sna_output_detect(DP2:63) >[ 109.469] sna_output_detect(DP2) reporting cached status (since 984ms): 1 >[ 109.469] sna_output_detect(HDMI1:60) >[ 109.469] sna_output_detect(HDMI1) reporting cached status (since 984ms): 1 >[ 109.469] sna_output_detect(HDMI2:67) >[ 109.469] sna_output_detect(HDMI2) reporting cached status (since 975ms): 1 >[ 109.469] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 109.469] sna_block_handler (tv=0.6000) >[ 109.469] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.469] sna_accel_do_throttle -- no pending activity >[ 109.469] sna_wakeup_handler >[ 109.469] sna_block_handler (tv=0.6000) >[ 109.469] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.469] sna_accel_do_throttle -- no pending activity >[ 109.469] sna_wakeup_handler >[ 109.469] sna_block_handler (tv=0.6000) >[ 109.469] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.469] sna_accel_do_throttle -- no pending activity >[ 109.469] sna_wakeup_handler >[ 109.469] sna_block_handler (tv=0.6000) >[ 109.469] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.469] sna_accel_do_throttle -- no pending activity >[ 109.469] sna_wakeup_handler >[ 109.469] sna_block_handler (tv=0.6000) >[ 109.469] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.469] sna_accel_do_throttle -- no pending activity >[ 109.469] sna_wakeup_handler >[ 109.469] sna_block_handler (tv=0.6000) >[ 109.469] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.469] sna_accel_do_throttle -- no pending activity >[ 109.469] sna_wakeup_handler >[ 109.469] sna_block_handler (tv=0.6000) >[ 109.469] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.469] sna_accel_do_throttle -- no pending activity >[ 109.469] sna_wakeup_handler >[ 109.469] sna_block_handler (tv=0.6000) >[ 109.469] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.469] sna_accel_do_throttle -- no pending activity >[ 109.469] sna_wakeup_handler >[ 109.469] sna_block_handler (tv=0.6000) >[ 109.469] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.469] sna_accel_do_throttle -- no pending activity >[ 109.469] sna_wakeup_handler >[ 109.469] sna_block_handler (tv=0.6000) >[ 109.469] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.469] sna_accel_do_throttle -- no pending activity >[ 109.469] sna_wakeup_handler >[ 109.469] sna_block_handler (tv=0.6000) >[ 109.469] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.469] sna_accel_do_throttle -- no pending activity >[ 109.469] sna_wakeup_handler >[ 109.469] sna_block_handler (tv=0.6000) >[ 109.469] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.469] sna_accel_do_throttle -- no pending activity >[ 109.469] sna_wakeup_handler >[ 109.469] sna_block_handler (tv=0.6000) >[ 109.469] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.469] sna_accel_do_throttle -- no pending activity >[ 109.469] sna_wakeup_handler >[ 109.469] sna_block_handler (tv=0.6000) >[ 109.469] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.469] sna_accel_do_throttle -- no pending activity >[ 109.469] sna_wakeup_handler >[ 109.469] sna_block_handler (tv=0.6000) >[ 109.469] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.469] sna_accel_do_throttle -- no pending activity >[ 109.469] sna_wakeup_handler >[ 109.469] sna_block_handler (tv=0.6000) >[ 109.469] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.469] sna_accel_do_throttle -- no pending activity >[ 109.469] sna_wakeup_handler >[ 109.469] sna_block_handler (tv=0.6000) >[ 109.469] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.469] sna_accel_do_throttle -- no pending activity >[ 109.469] sna_wakeup_handler >[ 109.469] sna_block_handler (tv=0.6000) >[ 109.469] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.469] sna_accel_do_throttle -- no pending activity >[ 109.469] sna_wakeup_handler >[ 109.469] sna_block_handler (tv=0.6000) >[ 109.469] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.469] sna_accel_do_throttle -- no pending activity >[ 109.469] sna_wakeup_handler >[ 109.469] sna_block_handler (tv=0.6000) >[ 109.469] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.469] sna_accel_do_throttle -- no pending activity >[ 109.469] sna_wakeup_handler >[ 109.469] sna_block_handler (tv=0.6000) >[ 109.469] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.469] sna_accel_do_throttle -- no pending activity >[ 109.469] sna_wakeup_handler >[ 109.469] sna_block_handler (tv=0.6000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.470] sna_accel_do_throttle -- no pending activity >[ 109.470] sna_wakeup_handler >[ 109.470] sna_block_handler (tv=0.5000) >[ 109.470] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_block_handler (tv=0.4000) >[ 109.471] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.471] sna_accel_do_throttle -- no pending activity >[ 109.471] sna_wakeup_handler >[ 109.471] sna_destroy_pixmap: pixmap=64, attached?=1 >[ 109.471] __sna_free_pixmap(pixmap=64) >[ 109.471] sna_destroy_pixmap: pixmap=60, attached?=1 >[ 109.471] __sna_free_pixmap(pixmap=60) >[ 109.471] sna_destroy_pixmap: pixmap=68, attached?=1 >[ 109.471] _kgem_bo_destroy: handle=24, proxy? 0 >[ 109.472] __kgem_bo_destroy: handle=24, size=20480 >[ 109.472] __kgem_bo_destroy: handle=24, purged >[ 109.472] kgem_bo_move_to_inactive: moving handle=24 to inactive >[ 109.472] __sna_free_pixmap(pixmap=68) >[ 109.472] sna_create_pixmap(3840, 2160, 24, usage=0) >[ 109.472] kgem_can_create_2d: 3840x2160 @ 24 >[ 109.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.472] kgem_can_create_2d: untiled size=33177600 >[ 109.472] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.472] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.472] sna_create_pixmap: usage=0, flags=1b >[ 109.472] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b >[ 109.472] __pop_freed_pixmap: reusing freed pixmap=68 header >[ 109.472] create_pixmap_hdr: pixmap=139, width=3840, height=2160, usage=0 >[ 109.472] sna_create_pixmap: serial=139, 3840x2160, usage=0 >[ 109.472] sna_composite_rectangles(pixmap=140, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) >[ 109.472] sna_composite_rectangles: converted to op 0 >[ 109.472] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) >[ 109.472] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 >[ 109.472] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 >[ 109.472] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) >[ 109.472] sna_composite_rectangles: dropping last-cpu hint >[ 109.472] sna_drawable_use_bo pixmap=140, box=((0, 0), (3840, 2160)), flags=19... >[ 109.472] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.472] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.472] sna_pixmap_move_to_gpu(pixmap=140, usage=0), flags=b >[ 109.472] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.472] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b >[ 109.472] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.472] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.472] sna_pixmap_alloc_gpu: pixmap=140 >[ 109.472] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.472] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 >[ 109.472] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 109.472] from inactive: pitch=15360, tiling=1: handle=17, id=379 >[ 109.472] __sna_damage_all(3840, 2160) >[ 109.472] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.472] sna_pixmap_mark_active: pixmap=140, handle=17 >[ 109.472] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.472] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.472] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 109.472] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 109.472] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 109.472] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) >[ 109.472] sna_render_get_solid: 0 >[ 109.472] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 109.472] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 109.472] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.472] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.472] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.472] kgem_add_handle: handle=4, index=0 >[ 109.472] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.472] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.472] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.472] gen9_composite_get_binding_table(ffc0) >[ 109.472] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 >[ 109.472] kgem_add_handle: handle=17, index=1 >[ 109.472] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdfff000) >[ 109.472] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 109.472] [3fe0] bind bo(handle=17, addr=fdfff000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render >[ 109.472] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.472] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.472] kgem_add_handle: handle=7, index=2 >[ 109.472] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.472] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.472] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.472] gen9_emit_sampler: sampler = 1 >[ 109.472] gen9_emit_sf: num_sf_outputs=1 >[ 109.472] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.472] gen9_emit_vertex_elements: setup id=0 >[ 109.472] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.472] (0, 0), (3840, 2160) >[ 109.472] gen8_vertex_flush[490] = 3 >[ 109.472] sna_composite_rectangles: pixmap=140 marking clear [0]? 1 >[ 109.472] sna_composite_rectangles(pixmap=140, op=1, ff2c001e x 1 [(0, 0)x(3840, 2160) ...]) >[ 109.472] sna_composite_rectangles: converted to op 1 >[ 109.472] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) >[ 109.472] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 >[ 109.472] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 >[ 109.472] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) >[ 109.472] sna_composite_rectangles: promoting to full GPU >[ 109.472] sna_composite_rectangles: dropping last-cpu hint >[ 109.472] sna_drawable_use_bo pixmap=140, box=((0, 0), (3840, 2160)), flags=19... >[ 109.472] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.472] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.472] sna_drawable_use_bo: using whole GPU bo >[ 109.472] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 109.472] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 109.472] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (3840, 2160) ...]) >[ 109.472] sna_render_get_solid: ff2c001e >[ 109.472] sna_render_get_solid(0) = ff2c001e (old) >[ 109.472] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 109.472] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.472] gen9_composite_get_binding_table(ff00) >[ 109.472] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 109.472] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 109.472] kgem_add_handle: handle=8, index=3 >[ 109.472] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 109.472] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.472] gen9_emit_vertex_elements: setup id=0 >[ 109.472] (0, 0), (3840, 2160) >[ 109.472] gen8_vertex_flush[4cc] = 3 >[ 109.472] sna_composite_rectangles: pixmap=140 marking clear [ff2c001e]? 1 >[ 109.472] sna_create_pixmap(40, 40, 32, usage=0) >[ 109.472] kgem_can_create_2d: 40x40 @ 32 >[ 109.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=40 >[ 109.472] kgem_can_create_2d: untiled size=8192 >[ 109.472] kgem_choose_tiling: too thin [width 40, 32 bpp] for TILING_X >[ 109.472] kgem_choose_tiling: 40x40 -> 0 >[ 109.472] sna_create_pixmap: usage=0, flags=b >[ 109.472] sna_create_pixmap: creating GPU pixmap 40x40, stride=160, flags=b >[ 109.472] __pop_freed_pixmap: reusing freed pixmap=116 header >[ 109.472] create_pixmap_hdr: pixmap=141, width=40, height=40, usage=0 >[ 109.472] sna_create_pixmap: serial=141, 40x40, usage=0 >[ 109.472] sna_composite_rectangles(pixmap=142, op=0, 0 x 1 [(0, 0)x(40, 40) ...]) >[ 109.472] sna_composite_rectangles: converted to op 0 >[ 109.472] sna_composite_rectangles[0] (0, 0)x(40, 40) -> (0, 0), (40, 40) >[ 109.472] sna_composite_rectangles: nrects=1, region=(0, 0), (40, 40) x 1 >[ 109.472] sna_composite_rectangles: clipped extents (0, 0),(40, 40) x 1 >[ 109.472] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(40, 40) >[ 109.472] sna_composite_rectangles: dropping last-cpu hint >[ 109.472] sna_drawable_use_bo pixmap=142, box=((0, 0), (40, 40)), flags=19... >[ 109.472] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.472] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.472] sna_pixmap_move_to_gpu(pixmap=142, usage=0), flags=b >[ 109.472] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.472] sna_pixmap_move_to_gpu: creating GPU bo (40x40@32), create=b >[ 109.472] kgem_choose_tiling: too thin [width 40, 32 bpp] for TILING_X >[ 109.472] kgem_choose_tiling: 40x40 -> 0 >[ 109.472] kgem_choose_tiling: too thin [width 40, 32 bpp] for TILING_X >[ 109.472] kgem_choose_tiling: 40x40 -> 0 >[ 109.472] sna_pixmap_alloc_gpu: pixmap=142 >[ 109.472] kgem_create_2d(40x40, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=40 >[ 109.472] kgem_bo_remove_from_inactive: removing handle=12 from inactive >[ 109.472] from inactive: pitch=160, tiling=0: handle=12, id=380 >[ 109.472] __sna_damage_all(40, 40) >[ 109.472] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.472] sna_pixmap_mark_active: pixmap=142, handle=12 >[ 109.472] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.472] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.472] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.472] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 109.472] gen9_render_fill_boxes(0 x 1 [(0, 0), (40, 40) ...]) >[ 109.472] sna_render_get_solid: 0 >[ 109.472] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.472] kgem_set_mode: flushing before new bo >[ 109.472] gen8_vertex_close: used=12, vbo active? 16, vb=1, nreloc=1 >[ 109.472] gen8_vertex_close: reloc[0] = 287 >[ 109.472] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.472] kgem_add_handle: handle=16, index=4 >[ 109.472] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) >[ 109.472] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=8176 [fenced=0] >[ 109.472] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.472] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.472] kgem_fixup_relocs: shrinking by 61440 >[ 109.472] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.472] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.472] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 >[ 109.472] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.472] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.472] __kgem_bo_clear_busy: handle=7 >[ 109.472] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.472] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.472] __kgem_bo_clear_busy: handle=8 >[ 109.472] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 109.472] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.472] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.472] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.472] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 109.472] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.472] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.472] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.472] kgem_add_handle: handle=4, index=0 >[ 109.472] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.472] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.472] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.472] gen9_composite_get_binding_table(ffc0) >[ 109.472] kgem_add_reloc64: handle=12, pos=16360, delta=0, domains=20002 >[ 109.472] kgem_add_handle: handle=12, index=1 >[ 109.472] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdffb000) >[ 109.472] __kgem_bo_mark_dirty: handle=12 (proxy? 0) >[ 109.472] [3fe0] bind bo(handle=12, addr=fdffb000), format=192, width=40, height=40, pitch=160, tiling=0 -> render >[ 109.472] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.472] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.472] kgem_add_handle: handle=7, index=2 >[ 109.472] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.472] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.472] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.472] gen9_emit_sampler: sampler = 1 >[ 109.472] gen9_emit_sf: num_sf_outputs=1 >[ 109.472] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.472] gen9_emit_vertex_elements: setup id=0 >[ 109.472] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.472] (0, 0), (40, 40) >[ 109.472] gen8_vertex_flush[490] = 3 >[ 109.472] sna_composite_rectangles: pixmap=142 marking clear [0]? 1 >[ 109.472] sna_composite_rectangles(pixmap=142, op=1, 40404040 x 4 [(0, 0)x(1, 1) ...]) >[ 109.472] sna_composite_rectangles: converted to op 1 >[ 109.472] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) >[ 109.472] sna_composite_rectangles[1] (39, 0)x(1, 1) -> (39, 0), (40, 1) >[ 109.472] sna_composite_rectangles[2] (0, 39)x(1, 1) -> (0, 39), (1, 40) >[ 109.472] sna_composite_rectangles[3] (39, 39)x(1, 1) -> (39, 39), (40, 40) >[ 109.472] sna_composite_rectangles: nrects=4, region=(0, 0), (40, 40) x 4 >[ 109.472] sna_composite_rectangles: clipped extents (0, 0),(40, 40) x 4 >[ 109.472] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(40, 40) >[ 109.472] sna_composite_rectangles: dropping last-cpu hint >[ 109.472] sna_drawable_use_bo pixmap=142, box=((0, 0), (40, 40)), flags=1... >[ 109.472] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 109.472] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.472] sna_drawable_use_bo: using whole GPU bo >[ 109.472] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 109.472] kgem_bo_is_render: handle=12, rq? 1 [1] >[ 109.472] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (1, 1) ...]) >[ 109.472] sna_render_get_solid: 40404040 >[ 109.472] sna_render_get_solid(1) = 40404040 (old) >[ 109.472] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.473] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.473] gen9_composite_get_binding_table(ff00) >[ 109.473] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 109.473] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 109.473] kgem_add_handle: handle=8, index=3 >[ 109.473] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) >[ 109.473] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.473] gen9_emit_vertex_elements: setup id=0 >[ 109.473] (0, 0), (1, 1) >[ 109.473] (39, 0), (40, 1) >[ 109.473] (0, 39), (1, 40) >[ 109.473] (39, 39), (40, 40) >[ 109.473] gen8_vertex_flush[4cc] = 12 >[ 109.473] sna_composite(pixmap=140, op=3, src=142+(0, 0), mask=0+(0, 0), dst=140+(0, 0)+(0, 0), size=(3840, 2160) >[ 109.473] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 109.473] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 109.473] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (3840, 2160)] >[ 109.473] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 109.473] sna_compute_composite_region: clip against src (40x40 clip=0): (0, 0), (3840, 2160) >[ 109.473] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 109.473] gen9_render_composite: 3840x2160, current mode=1/1 >[ 109.473] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 109.473] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 >[ 109.473] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 109.473] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 >[ 109.473] sna_drawable_use_bo pixmap=140, box=((0, 0), (3840, 2160)), flags=7... >[ 109.473] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.473] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.473] sna_drawable_use_bo: using whole GPU bo >[ 109.473] gen9_composite_set_target: pixmap=140, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.473] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 109.473] sna_transform_is_imprecise_integer_translation: no transform >[ 109.473] gen9_composite_picture: integer translation (0, 0), removing >[ 109.473] sna_render_pixmap_bo pixmap=142, (0, 0)x(3840, 2160)/(40, 40) >[ 109.473] sna_render_pixmap_bo: GPU all damaged >[ 109.473] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 109.473] kgem_bo_is_render: handle=12, rq? 1 [1] >[ 109.473] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.473] gen4_choose_composite_emitter: identity src, no mask >[ 109.473] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.473] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.473] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 109.473] aligning vertex: was 2, now 3 floats per vertex >[ 109.473] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.473] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.473] gen9_composite_get_binding_table(fe80) >[ 109.473] kgem_add_reloc64: handle=17, pos=16280, delta=0, domains=20002 >[ 109.473] kgem_add_handle: handle=17, index=4 >[ 109.473] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fdfff000) >[ 109.473] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 109.473] [3f90] bind bo(handle=17, addr=fdfff000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render >[ 109.473] kgem_add_reloc64: handle=12, pos=16264, delta=0, domains=40000 >[ 109.473] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=fdffb000) >[ 109.473] [3f80] bind bo(handle=12, addr=fdffb000), format=192, width=40, height=40, pitch=160, tiling=0 -> sampler >[ 109.473] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 109.473] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 109.473] gen9_emit_sampler: sampler = a >[ 109.473] gen9_emit_vertex_elements: setup id=2 >[ 109.473] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.473] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 109.473] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 109.473] gen8_vertex_flush[568] = 3 >[ 109.473] sna_destroy_pixmap: pixmap=142, attached?=1 >[ 109.473] _kgem_bo_destroy: handle=12, proxy? 0 >[ 109.473] __kgem_bo_destroy: handle=12, size=12288 >[ 109.473] __kgem_bo_destroy: handle=12 -> active >[ 109.473] __sna_free_pixmap(pixmap=142) >[ 109.473] sna_create_pixmap(320, 2128, 32, usage=0) >[ 109.473] kgem_can_create_2d: 320x2128 @ 32 >[ 109.473] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1280, height=2128 >[ 109.473] kgem_can_create_2d: untiled size=2723840 >[ 109.473] kgem_choose_tiling: 320x2128 -> 1 >[ 109.473] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=2128 >[ 109.473] kgem_can_create_2d: tiled[1] size=3268608 >[ 109.473] sna_create_pixmap: usage=0, flags=1b >[ 109.473] sna_create_pixmap: creating GPU pixmap 320x2128, stride=1280, flags=1b >[ 109.473] __pop_freed_pixmap: reusing freed pixmap=142 header >[ 109.473] create_pixmap_hdr: pixmap=143, width=320, height=2128, usage=0 >[ 109.473] sna_create_pixmap: serial=143, 320x2128, usage=0 >[ 109.473] sna_composite_rectangles(pixmap=144, op=0, 0 x 1 [(0, 0)x(320, 2128) ...]) >[ 109.473] sna_composite_rectangles: converted to op 0 >[ 109.473] sna_composite_rectangles[0] (0, 0)x(320, 2128) -> (0, 0), (320, 2128) >[ 109.473] sna_composite_rectangles: nrects=1, region=(0, 0), (320, 2128) x 1 >[ 109.473] sna_composite_rectangles: clipped extents (0, 0),(320, 2128) x 1 >[ 109.473] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(320, 2128) >[ 109.473] sna_composite_rectangles: dropping last-cpu hint >[ 109.473] sna_drawable_use_bo pixmap=144, box=((0, 0), (320, 2128)), flags=19... >[ 109.473] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.473] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.473] sna_pixmap_move_to_gpu(pixmap=144, usage=0), flags=b >[ 109.473] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.473] sna_pixmap_move_to_gpu: creating GPU bo (320x2128@32), create=b >[ 109.473] kgem_choose_tiling: 320x2128 -> 1 >[ 109.473] kgem_choose_tiling: 320x2128 -> 1 >[ 109.473] sna_pixmap_alloc_gpu: pixmap=144 >[ 109.473] kgem_create_2d(320x2128, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.473] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=2128 >[ 109.473] kgem_bo_remove_from_inactive: removing handle=19 from inactive >[ 109.473] from inactive: pitch=1536, tiling=1: handle=19, id=381 >[ 109.473] __sna_damage_all(320, 2128) >[ 109.473] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.473] sna_pixmap_mark_active: pixmap=144, handle=19 >[ 109.473] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.473] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.473] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.473] kgem_bo_is_render: handle=19, rq? 0 [0] >[ 109.473] gen9_render_fill_boxes(0 x 1 [(0, 0), (320, 2128) ...]) >[ 109.473] sna_render_get_solid: 0 >[ 109.473] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.473] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.473] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.473] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 109.473] aligning vertex: was 3, now 2 floats per vertex >[ 109.473] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.473] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.473] gen9_composite_get_binding_table(fdc0) >[ 109.473] kgem_add_reloc64: handle=19, pos=16232, delta=0, domains=20002 >[ 109.473] kgem_add_handle: handle=19, index=5 >[ 109.473] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fdcdc000) >[ 109.473] __kgem_bo_mark_dirty: handle=19 (proxy? 0) >[ 109.473] [3f60] bind bo(handle=19, addr=fdcdc000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> render >[ 109.473] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 109.473] gen9_emit_sampler: sampler = 1 >[ 109.473] gen9_emit_vertex_elements: setup id=0 >[ 109.473] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.473] (0, 0), (320, 2128) >[ 109.473] gen8_vertex_flush[5d8] = 3 >[ 109.473] sna_composite_rectangles: pixmap=144 marking clear [0]? 1 >[ 109.473] sna_composite_trapezoids(op=1, src=(16, 972), mask=18000, ntrap=17) >[ 109.473] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 >[ 109.473] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 109.473] trapezoid_spans_maybe_inplace? clear, no >[ 109.473] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.473] imprecise_trapezoid_span_converter: extents (4, 972), (316, 1084) >[ 109.473] sna_compute_composite_region: dst=(4, 972)x(312, 112) >[ 109.473] sna_compute_composite_region: initial clip against dst->pDrawable: (4, 972), (316, 1084) >[ 109.473] clip_to_dst: region: 1x[(4, 972), (316, 1084)], clip: 1x[(0, 0), (320, 2128)] >[ 109.473] sna_compute_composite_region: clip against dst->pCompositeClip: (4, 972), (316, 1084) >[ 109.473] sna_compute_composite_region: clip against src (0x0 clip=0): (4, 972), (316, 1084) >[ 109.473] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.473] imprecise_trapezoid_span_converter: after clip -- extents (4, 972), (316, 1084), delta=(0, 0) src -> (4, 972) >[ 109.473] gen9_render_composite_spans: 312x112 with flags=0, current mode=1 >[ 109.473] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.473] gen9_composite_set_target: (4, 972)x(312, 112), partial?=1 >[ 109.473] sna_drawable_use_bo pixmap=144, box=((4, 972), (316, 1084)), flags=7... >[ 109.473] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.473] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.473] sna_drawable_use_bo: using whole GPU bo >[ 109.473] gen9_composite_set_target: pixmap=144, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.473] gen9_composite_picture: (4, 972)x(312, 112), dst=(4, 972) >[ 109.473] color_convert: src=660a0a0a [20028888] >[ 109.473] color_convert: dst=660a0a0a [20028888] >[ 109.473] sna_render_get_solid: 660a0a0a >[ 109.473] sna_render_get_solid(2) = 660a0a0a (old) >[ 109.473] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.473] gen4_choose_spans_emitter: solid source >[ 109.473] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.473] aligning vertex: was 2, now 3 floats per vertex >[ 109.473] gen9_composite_get_binding_table(fd40) >[ 109.473] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 >[ 109.473] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 109.473] kgem_add_reloc64[9] = (delta=8, target handle=3, presumed=fdffe000) >[ 109.473] [3f40] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.473] gen9_emit_sampler: sampler = c >[ 109.473] gen9_emit_sf: num_sf_outputs=2 >[ 109.473] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 109.473] gen9_emit_vertex_elements: setup id=5 >[ 109.473] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.473] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 109.473] thread_choose_span: clipped? 0 >[ 109.473] imprecise_trapezoid_span_converter: using 4 threads >[ 109.473] imprecise_trapezoid_span_converter: using 4 threads for span compositing 312x112 >[ 109.473] thread_choose_span: clipped? 0 >[ 109.473] [ 109.473] span_thread: flushing 46 boxes >[ 109.473] span_thread: flushing 46 boxes >[ 109.473] gen9_render_composite_spans_boxes__thread: nbox=46, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 1 boxes >[ 109.473] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 109.473] span_thread: flushing 1 boxes >[ 109.474] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 109.473] gen9_render_composite_spans_boxes__thread: nbox=46, src=+(0, 0), dst=+(0, 0) >[ 109.474] gen8_vertex_flush[69c] = 282 >[ 109.474] gen9_render_composite_spans_done() >[ 109.474] sna_composite_trapezoids(op=3, src=(16, 971), mask=18000, ntrap=144) >[ 109.474] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 >[ 109.474] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 109.474] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 >[ 109.474] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 109.474] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 >[ 109.474] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.474] imprecise_trapezoid_span_converter: extents (3, 972), (317, 1084) >[ 109.474] sna_compute_composite_region: dst=(3, 972)x(314, 112) >[ 109.474] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 972), (317, 1084) >[ 109.474] clip_to_dst: region: 1x[(3, 972), (317, 1084)], clip: 1x[(4, 972), (316, 1084)] >[ 109.474] sna_compute_composite_region: clip against dst->pCompositeClip: (4, 972), (316, 1084) >[ 109.474] sna_compute_composite_region: clip against src (0x0 clip=0): (4, 972), (316, 1084) >[ 109.474] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 >[ 109.474] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.474] imprecise_trapezoid_span_converter: after clip -- extents (4, 972), (316, 1084), delta=(0, 0) src -> (4, 972) >[ 109.474] gen9_render_composite_spans: 312x112 with flags=0, current mode=1 >[ 109.474] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 >[ 109.474] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.474] gen9_composite_set_target: (4, 972)x(312, 112), partial?=1 >[ 109.474] sna_drawable_use_bo pixmap=144, box=((4, 972), (316, 1084)), flags=7... >[ 109.474] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.474] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.474] sna_drawable_use_bo: using whole GPU bo >[ 109.474] gen9_composite_set_target: pixmap=144, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.474] gen9_composite_picture: (4, 972)x(312, 112), dst=(4, 972) >[ 109.474] color_convert: src=66282828 [20028888] >[ 109.474] color_convert: dst=66282828 [20028888] >[ 109.474] sna_render_get_solid: 66282828 >[ 109.474] sna_render_get_solid(3) = 66282828 (recreate) >[ 109.474] kgem_create_proxy: target handle=8 [proxy? -1], offset=12, length=4, io=0 >[ 109.474] __kgem_bo_init(handle=8, num_pages=4) >[ 109.474] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.474] gen4_choose_spans_emitter: solid source >[ 109.474] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.474] gen9_composite_get_binding_table(fcc0) >[ 109.474] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 >[ 109.474] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 109.474] kgem_add_reloc64[10] = (delta=12, target handle=3, presumed=fdffe000) >[ 109.474] [3f20] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.474] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 109.474] gen9_emit_vertex_elements: setup id=5 >[ 109.474] thread_choose_span: clipped? 0 >[ 109.474] imprecise_trapezoid_span_converter: using 4 threads >[ 109.474] imprecise_trapezoid_span_converter: using 4 threads for span compositing 312x112 >[ 109.474] thread_choose_span: clipped? 0 >[ 109.474] span_thread: flushing 2 boxes >[ 109.474] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 109.474] span_thread: flushing 67 boxes >[ 109.474] span_thread: flushing 67 boxes >[ 109.474] span_thread: flushing 2 boxes >[ 109.474] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 109.474] gen9_render_composite_spans_boxes__thread: nbox=67, src=+(0, 0), dst=+(0, 0) >[ 109.474] gen9_render_composite_spans_boxes__thread: nbox=67, src=+(0, 0), dst=+(0, 0) >[ 109.474] gen8_vertex_flush[6f0] = 414 >[ 109.474] gen9_render_composite_spans_done() >[ 109.474] sna_create_pixmap(320, 2128, 32, usage=0) >[ 109.474] kgem_can_create_2d: 320x2128 @ 32 >[ 109.474] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1280, height=2128 >[ 109.474] kgem_can_create_2d: untiled size=2723840 >[ 109.474] kgem_choose_tiling: 320x2128 -> 1 >[ 109.474] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=2128 >[ 109.474] kgem_can_create_2d: tiled[1] size=3268608 >[ 109.474] sna_create_pixmap: usage=0, flags=1b >[ 109.474] sna_create_pixmap: creating GPU pixmap 320x2128, stride=1280, flags=1b >[ 109.474] __pop_freed_pixmap: reusing freed pixmap=120 header >[ 109.474] create_pixmap_hdr: pixmap=145, width=320, height=2128, usage=0 >[ 109.474] sna_create_pixmap: serial=145, 320x2128, usage=0 >[ 109.474] sna_composite_rectangles(pixmap=146, op=0, 0 x 1 [(0, 0)x(320, 2128) ...]) >[ 109.474] sna_composite_rectangles: converted to op 0 >[ 109.474] sna_composite_rectangles[0] (0, 0)x(320, 2128) -> (0, 0), (320, 2128) >[ 109.474] sna_composite_rectangles: nrects=1, region=(0, 0), (320, 2128) x 1 >[ 109.474] sna_composite_rectangles: clipped extents (0, 0),(320, 2128) x 1 >[ 109.474] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(320, 2128) >[ 109.474] sna_composite_rectangles: dropping last-cpu hint >[ 109.474] sna_drawable_use_bo pixmap=146, box=((0, 0), (320, 2128)), flags=19... >[ 109.474] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.474] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.474] sna_pixmap_move_to_gpu(pixmap=146, usage=0), flags=b >[ 109.474] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.474] sna_pixmap_move_to_gpu: creating GPU bo (320x2128@32), create=b >[ 109.474] kgem_choose_tiling: 320x2128 -> 1 >[ 109.474] kgem_choose_tiling: 320x2128 -> 1 >[ 109.474] sna_pixmap_alloc_gpu: pixmap=146 >[ 109.474] kgem_create_2d(320x2128, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.474] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=2128 >[ 109.474] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 109.474] from inactive: pitch=1536, tiling=1: handle=20, id=383 >[ 109.474] __sna_damage_all(320, 2128) >[ 109.474] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.474] sna_pixmap_mark_active: pixmap=146, handle=20 >[ 109.474] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.474] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.474] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.474] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 109.474] gen9_render_fill_boxes(0 x 1 [(0, 0), (320, 2128) ...]) >[ 109.474] sna_render_get_solid: 0 >[ 109.474] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.474] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.474] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.474] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 109.474] aligning vertex: was 3, now 2 floats per vertex >[ 109.474] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.474] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.474] gen9_composite_get_binding_table(fc40) >[ 109.474] kgem_add_reloc64: handle=20, pos=16136, delta=0, domains=20002 >[ 109.474] kgem_add_handle: handle=20, index=6 >[ 109.474] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd9be000) >[ 109.474] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 109.474] [3f00] bind bo(handle=20, addr=fd9be000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> render >[ 109.474] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 109.474] gen9_emit_sampler: sampler = 1 >[ 109.474] gen9_emit_sf: num_sf_outputs=1 >[ 109.474] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.474] gen9_emit_vertex_elements: setup id=0 >[ 109.474] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.474] (0, 0), (320, 2128) >[ 109.474] gen8_vertex_flush[7b0] = 3 >[ 109.474] sna_composite_rectangles: pixmap=146 marking clear [0]? 1 >[ 109.474] sna_create_pixmap(312, 112, 32, usage=0) >[ 109.474] kgem_can_create_2d: 312x112 @ 32 >[ 109.474] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1248, height=112 >[ 109.474] kgem_can_create_2d: untiled size=143360 >[ 109.474] kgem_choose_tiling: 312x112 -> 1 >[ 109.474] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=112 >[ 109.474] kgem_can_create_2d: tiled[1] size=172032 >[ 109.474] sna_create_pixmap: usage=0, flags=1b >[ 109.474] sna_create_pixmap: creating GPU pixmap 312x112, stride=1248, flags=1b >[ 109.474] __pop_freed_pixmap: reusing freed pixmap=122 header >[ 109.474] create_pixmap_hdr: pixmap=147, width=312, height=112, usage=0 >[ 109.474] sna_create_pixmap: serial=147, 312x112, usage=0 >[ 109.474] sna_composite_rectangles(pixmap=148, op=0, 0 x 1 [(0, 0)x(312, 112) ...]) >[ 109.474] sna_composite_rectangles: converted to op 0 >[ 109.475] sna_composite_rectangles[0] (0, 0)x(312, 112) -> (0, 0), (312, 112) >[ 109.475] sna_composite_rectangles: nrects=1, region=(0, 0), (312, 112) x 1 >[ 109.475] sna_composite_rectangles: clipped extents (0, 0),(312, 112) x 1 >[ 109.475] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(312, 112) >[ 109.475] sna_composite_rectangles: dropping last-cpu hint >[ 109.475] sna_drawable_use_bo pixmap=148, box=((0, 0), (312, 112)), flags=19... >[ 109.475] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.475] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.475] sna_pixmap_move_to_gpu(pixmap=148, usage=0), flags=b >[ 109.475] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.475] sna_pixmap_move_to_gpu: creating GPU bo (312x112@32), create=b >[ 109.475] kgem_choose_tiling: 312x112 -> 1 >[ 109.475] kgem_choose_tiling: 312x112 -> 1 >[ 109.475] sna_pixmap_alloc_gpu: pixmap=148 >[ 109.475] kgem_create_2d(312x112, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.475] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=112 >[ 109.475] kgem_bo_remove_from_inactive: removing handle=21 from inactive >[ 109.475] from inactive: pitch=1536, tiling=1: handle=21, id=384 >[ 109.475] __sna_damage_all(312, 112) >[ 109.475] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.475] sna_pixmap_mark_active: pixmap=148, handle=21 >[ 109.475] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.475] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.475] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.475] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 109.475] gen9_render_fill_boxes(0 x 1 [(0, 0), (312, 112) ...]) >[ 109.475] sna_render_get_solid: 0 >[ 109.475] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.475] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.475] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.475] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 109.475] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.475] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.475] gen9_composite_get_binding_table(fbc0) >[ 109.475] kgem_add_reloc64: handle=21, pos=16104, delta=0, domains=20002 >[ 109.475] kgem_add_handle: handle=21, index=7 >[ 109.475] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fd994000) >[ 109.475] __kgem_bo_mark_dirty: handle=21 (proxy? 0) >[ 109.475] [3ee0] bind bo(handle=21, addr=fd994000), format=192, width=312, height=112, pitch=1536, tiling=1 -> render >[ 109.475] gen9_emit_vertex_elements: setup id=0 >[ 109.475] (0, 0), (312, 112) >[ 109.475] gen8_vertex_flush[7e4] = 3 >[ 109.475] sna_composite_rectangles: pixmap=148 marking clear [0]? 1 >[ 109.475] sna_create_pixmap(288, 38, 32, usage=0) >[ 109.475] kgem_can_create_2d: 288x38 @ 32 >[ 109.475] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1152, height=38 >[ 109.475] kgem_can_create_2d: untiled size=45056 >[ 109.475] kgem_choose_tiling: 288x38 -> 1 >[ 109.475] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 >[ 109.475] kgem_can_create_2d: tiled[1] size=61440 >[ 109.475] sna_create_pixmap: usage=0, flags=1b >[ 109.475] sna_create_pixmap: creating GPU pixmap 288x38, stride=1152, flags=1b >[ 109.475] __pop_freed_pixmap: reusing freed pixmap=124 header >[ 109.475] create_pixmap_hdr: pixmap=149, width=288, height=38, usage=0 >[ 109.475] sna_create_pixmap: serial=149, 288x38, usage=0 >[ 109.475] sna_composite_rectangles(pixmap=150, op=0, 0 x 1 [(0, 0)x(288, 38) ...]) >[ 109.475] sna_composite_rectangles: converted to op 0 >[ 109.475] sna_composite_rectangles[0] (0, 0)x(288, 38) -> (0, 0), (288, 38) >[ 109.475] sna_composite_rectangles: nrects=1, region=(0, 0), (288, 38) x 1 >[ 109.475] sna_composite_rectangles: clipped extents (0, 0),(288, 38) x 1 >[ 109.475] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(288, 38) >[ 109.475] sna_composite_rectangles: dropping last-cpu hint >[ 109.475] sna_drawable_use_bo pixmap=150, box=((0, 0), (288, 38)), flags=19... >[ 109.475] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.475] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.475] sna_pixmap_move_to_gpu(pixmap=150, usage=0), flags=b >[ 109.475] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.475] sna_pixmap_move_to_gpu: creating GPU bo (288x38@32), create=b >[ 109.475] kgem_choose_tiling: 288x38 -> 1 >[ 109.475] kgem_choose_tiling: 288x38 -> 1 >[ 109.475] sna_pixmap_alloc_gpu: pixmap=150 >[ 109.475] kgem_create_2d(288x38, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.475] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 >[ 109.475] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 109.475] from inactive: pitch=1536, tiling=1: handle=22, id=385 >[ 109.475] __sna_damage_all(288, 38) >[ 109.475] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.475] sna_pixmap_mark_active: pixmap=150, handle=22 >[ 109.475] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.475] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.475] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.475] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 109.475] gen9_render_fill_boxes(0 x 1 [(0, 0), (288, 38) ...]) >[ 109.475] sna_render_get_solid: 0 >[ 109.475] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.475] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.475] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.475] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 109.475] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.475] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.475] gen9_composite_get_binding_table(fb40) >[ 109.475] kgem_add_reloc64: handle=22, pos=16072, delta=0, domains=20002 >[ 109.475] kgem_add_handle: handle=22, index=8 >[ 109.475] kgem_add_reloc64[13] = (delta=0, target handle=8, presumed=fd985000) >[ 109.475] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 109.475] [3ec0] bind bo(handle=22, addr=fd985000), format=192, width=288, height=38, pitch=1536, tiling=1 -> render >[ 109.475] gen9_emit_vertex_elements: setup id=0 >[ 109.475] (0, 0), (288, 38) >[ 109.475] gen8_vertex_flush[818] = 3 >[ 109.475] sna_composite_rectangles: pixmap=150 marking clear [0]? 1 >[ 109.475] sna_composite_trapezoids(op=1, src=(5, 1), mask=18000, ntrap=16) >[ 109.475] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 109.475] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 109.475] trapezoid_spans_maybe_inplace? clear, no >[ 109.475] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.475] imprecise_trapezoid_span_converter: extents (1, 1), (287, 37) >[ 109.475] sna_compute_composite_region: dst=(1, 1)x(286, 36) >[ 109.475] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (287, 37) >[ 109.475] clip_to_dst: region: 1x[(1, 1), (287, 37)], clip: 1x[(0, 0), (288, 38)] >[ 109.475] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (287, 37) >[ 109.475] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (287, 37) >[ 109.475] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.475] imprecise_trapezoid_span_converter: after clip -- extents (1, 1), (287, 37), delta=(0, 0) src -> (1, 1) >[ 109.475] gen9_render_composite_spans: 286x36 with flags=0, current mode=1 >[ 109.475] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.475] gen9_composite_set_target: (1, 1)x(286, 36), partial?=1 >[ 109.475] sna_drawable_use_bo pixmap=150, box=((1, 1), (287, 37)), flags=7... >[ 109.475] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.475] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.475] sna_drawable_use_bo: using whole GPU bo >[ 109.475] gen9_composite_set_target: pixmap=150, format=20028888, size=288x38, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.475] gen9_composite_picture: (1, 1)x(286, 36), dst=(1, 1) >[ 109.475] color_convert: src=4c000000 [20028888] >[ 109.475] color_convert: dst=4c000000 [20028888] >[ 109.475] sna_render_get_solid: 4c000000 >[ 109.475] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.475] gen4_choose_spans_emitter: solid source >[ 109.475] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.475] aligning vertex: was 2, now 3 floats per vertex >[ 109.475] gen9_composite_get_binding_table(fac0) >[ 109.475] kgem_add_reloc64: handle=7, pos=16040, delta=0, domains=40000 >[ 109.475] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 109.475] kgem_add_reloc64[14] = (delta=304, target handle=2, presumed=fffe8000) >[ 109.475] [3ea0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.475] gen9_emit_sampler: sampler = c >[ 109.475] gen9_emit_sf: num_sf_outputs=2 >[ 109.475] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 109.475] gen9_emit_vertex_elements: setup id=5 >[ 109.475] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.475] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 109.475] thread_choose_span: clipped? 0 >[ 109.475] imprecise_trapezoid_span_converter: using 4 threads >[ 109.475] imprecise_trapezoid_span_converter: using 4 threads for span compositing 286x36 >[ 109.475] thread_choose_span: clipped? 0 >[ 109.475] span_thread: flushing 1 boxes >[ 109.475] span_thread: flushing 14 boxes >[ 109.475] span_thread: flushing 14 boxes >[ 109.475] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 109.475] span_thread: flushing 1 boxes >[ 109.475] gen9_render_composite_spans_boxes__thread: nbox=14, src=+(0, 0), dst=+(0, 0) >[ 109.475] gen9_render_composite_spans_boxes__thread: nbox=14, src=+(0, 0), dst=+(0, 0) >[ 109.475] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 109.475] gen8_vertex_flush[8c8] = 90 >[ 109.475] gen9_render_composite_spans_done() >[ 109.475] sna_composite_trapezoids(op=3, src=(5, 0), mask=18000, ntrap=54) >[ 109.475] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 109.475] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 >[ 109.475] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 109.475] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 109.475] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 109.475] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.475] imprecise_trapezoid_span_converter: extents (0, 0), (288, 38) >[ 109.475] sna_compute_composite_region: dst=(0, 0)x(288, 38) >[ 109.475] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (288, 38) >[ 109.475] clip_to_dst: region: 1x[(0, 0), (288, 38)], clip: 1x[(0, 0), (288, 38)] >[ 109.475] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (288, 38) >[ 109.475] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (288, 38) >[ 109.475] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 109.475] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.475] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (288, 38), delta=(0, 0) src -> (0, 0) >[ 109.476] gen9_render_composite_spans: 288x38 with flags=0, current mode=1 >[ 109.476] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 109.476] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.476] gen9_composite_set_target: (0, 0)x(288, 38), partial?=1 >[ 109.476] sna_drawable_use_bo pixmap=150, box=((0, 0), (288, 38)), flags=7... >[ 109.476] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.476] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.476] sna_drawable_use_bo: using whole GPU bo >[ 109.476] gen9_composite_set_target: pixmap=150, format=20028888, size=288x38, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.476] gen9_composite_picture: (0, 0)x(288, 38), dst=(0, 0) >[ 109.476] color_convert: src=e6e6e6e6 [20028888] >[ 109.476] color_convert: dst=e6e6e6e6 [20028888] >[ 109.476] sna_render_get_solid: e6e6e6e6 >[ 109.476] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 109.476] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.476] gen4_choose_spans_emitter: solid source >[ 109.476] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.476] gen9_composite_get_binding_table(fa40) >[ 109.476] kgem_add_reloc64: handle=8, pos=16008, delta=0, domains=40000 >[ 109.476] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 109.476] kgem_add_reloc64[15] = (delta=16, target handle=3, presumed=fdffe000) >[ 109.476] [3e80] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.476] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 109.476] gen9_emit_vertex_elements: setup id=5 >[ 109.476] thread_choose_span: clipped? 0 >[ 109.476] imprecise_trapezoid_span_converter: using 4 threads >[ 109.476] imprecise_trapezoid_span_converter: using 4 threads for span compositing 288x38 >[ 109.476] thread_choose_span: clipped? 0 >[ 109.476] span_thread: flushing 2 boxes >[ 109.476] span_thread: flushing 2 boxes >[ 109.476] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 109.476] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 109.476] span_thread: flushing 25 boxes >[ 109.476] span_thread: flushing 25 boxes >[ 109.476] gen9_render_composite_spans_boxes__thread: nbox=25, src=+(0, 0), dst=+(0, 0) >[ 109.476] gen9_render_composite_spans_boxes__thread: nbox=25, src=+(0, 0), dst=+(0, 0) >[ 109.476] gen8_vertex_flush[91c] = 162 >[ 109.476] gen9_render_composite_spans_done() >[ 109.476] sna_validate_gc(0x5619f1770810) changes=0, previous serial=8a, drawable=94 >[ 109.476] sna_validate_gc: recomputing clip >[ 109.476] sna_validate_gc: composite clip=1x[(0, 0), (312, 112)] [0x5619f174da00] >[ 109.476] sna_copy_area: src=pixmap=150:(0, 0)x(288, 38)+(0, 0) -> dst=pixmap=148:(12, 68)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 109.476] sna_copy_area: normal copy >[ 109.476] sna_do_copy: src=(0, 0), dst=(12, 68), size=(288x38) >[ 109.476] sna_do_copy: after drawable: src=(0, 0), dst=(12, 68), size=(288x38) >[ 109.476] sna_do_copy: dst extents (12, 68), (300, 106), dst clip extents (0, 0), (312, 112), dst size=312x112 >[ 109.476] sna_do_copy: clipped dst extents (12, 68), (300, 106) >[ 109.476] sna_do_copy: unclipped src extents (0, 0), (288, 38) >[ 109.476] sna_do_copy: clipped src extents (0, 0), (288, 38) >[ 109.476] sna_do_copy: pixmap -- no source clipping >[ 109.476] sna_do_copy: src extents (0, 0), (288, 38) x 1 >[ 109.476] sna_do_copy: copy region (12, 68), (300, 106) x 1 + (-12, -68) >[ 109.476] sna_copy_boxes (boxes=1x[(12, 68), (300, 106)...], src pixmap=150+(-12, -68), dst pixmap=148+(0, 0), alu=3, src.size=288x38, dst.size=312x112) >[ 109.476] sna_copy_boxes: dst=(priv=0x5619f17a8b40, gpu_bo=21, cpu_bo=0), src=(priv=0x5619f1743470, gpu_bo=22, cpu_bo=0), replaces=0 >[ 109.476] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.476] sna_drawable_use_bo pixmap=148, box=((12, 68), (300, 106)), flags=b... >[ 109.476] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 109.476] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.476] sna_drawable_use_bo: using whole GPU bo >[ 109.476] sna_pixmap_move_to_gpu(pixmap=150, usage=0), flags=a >[ 109.476] sna_pixmap_move_to_gpu: already all-damaged >[ 109.476] sna_pixmap_mark_active: pixmap=150, handle=22 >[ 109.476] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.476] gen9_render_copy_boxes (-12, -68)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.476] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 109.476] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 109.476] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 109.476] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.476] aligning vertex: was 3, now 2 floats per vertex >[ 109.476] gen9_composite_get_binding_table(f9c0) >[ 109.476] kgem_add_reloc64: handle=22, pos=15976, delta=0, domains=40000 >[ 109.476] kgem_add_reloc64[16] = (delta=0, target handle=8, presumed=fd985000) >[ 109.476] [3e60] bind bo(handle=22, addr=fd985000), format=192, width=288, height=38, pitch=1536, tiling=1 -> sampler >[ 109.476] __kgem_bo_mark_dirty: handle=21 (proxy? 0) >[ 109.476] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 109.476] gen9_emit_sampler: sampler = 0 >[ 109.476] gen9_emit_sf: num_sf_outputs=1 >[ 109.476] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.476] gen9_emit_vertex_elements: setup id=0 >[ 109.476] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.476] (0, 0) -> (12, 68) + (288, 38) >[ 109.476] gen8_vertex_flush[9ec] = 3 >[ 109.476] sna_destroy_pixmap: pixmap=150, attached?=1 >[ 109.476] _kgem_bo_destroy: handle=22, proxy? 0 >[ 109.476] __kgem_bo_destroy: handle=22, size=61440 >[ 109.476] __kgem_bo_destroy: handle=22 -> active >[ 109.476] __sna_free_pixmap(pixmap=150) >[ 109.476] sna_glyphs(op=3, nlist=1, src=(20, 92)) >[ 109.476] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 >[ 109.476] sna_glyphs: discarding mask >[ 109.476] glyphs0_to_dst(op=3, src=(20, 92), nlist=1, dst=(20, 92)+(0, 0)) >[ 109.476] clipped_glyphs: no, clip region (0, 0), (312, 112) matches drawable pixmap=94669425511104 size=312x112 >[ 109.476] gen9_render_composite: 0x0, current mode=1/1 >[ 109.476] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 109.476] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 >[ 109.476] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.476] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.476] sna_drawable_use_bo pixmap=148, box=((0, 0), (312, 112)), flags=7... >[ 109.476] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.476] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.476] sna_drawable_use_bo: using whole GPU bo >[ 109.476] gen9_composite_set_target: pixmap=148, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.476] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.476] color_convert: src=ff888888 [20028888] >[ 109.476] color_convert: dst=ff888888 [20028888] >[ 109.476] sna_render_get_solid: ff888888 >[ 109.476] sna_render_get_solid(5) = ff888888 (old) >[ 109.476] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.476] sna_transform_is_imprecise_integer_translation: no transform >[ 109.476] gen9_composite_picture: integer translation (0, 0), removing >[ 109.476] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.476] sna_render_pixmap_bo: GPU all damaged >[ 109.476] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 109.476] gen4_choose_composite_emitter: solid, identity mask >[ 109.476] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 109.476] aligning vertex: was 2, now 4 floats per vertex >[ 109.476] gen9_composite_get_binding_table(f940) >[ 109.476] kgem_add_reloc64: handle=8, pos=15944, delta=0, domains=40000 >[ 109.476] kgem_add_reloc64: adding proxy [delta=20] for handle=8 >[ 109.476] kgem_add_reloc64[17] = (delta=20, target handle=3, presumed=fdffe000) >[ 109.476] [3e40] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.476] kgem_add_reloc64: handle=6, pos=15928, delta=0, domains=40000 >[ 109.476] kgem_add_handle: handle=6, index=9 >[ 109.476] kgem_add_reloc64[18] = (delta=0, target handle=9, presumed=fd585000) >[ 109.476] [3e30] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 109.476] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.476] gen9_emit_sampler: sampler = a >[ 109.476] gen9_emit_sf: num_sf_outputs=2 >[ 109.476] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.476] gen9_emit_vertex_elements: setup id=9 >[ 109.476] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.476] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.476] glyphs0_to_dst: glyph=(20, 80)x(11, 12), unclipped >[ 109.476] emit_primitive_identity_mask__avx2: dst=(20, 80), mask=(0.00, 0.00) x (11.00, 12.00) >[ 109.476] glyphs0_to_dst: glyph=(29, 83)x(10, 9), unclipped >[ 109.476] emit_primitive_identity_mask__avx2: dst=(29, 83), mask=(16.00, 0.00) x (10.00, 9.00) >[ 109.476] glyphs0_to_dst: glyph=(38, 83)x(9, 9), unclipped >[ 109.476] emit_primitive_identity_mask__avx2: dst=(38, 83), mask=(0.00, 16.00) x (9.00, 9.00) >[ 109.476] glyphs0_to_dst: glyph=(46, 83)x(9, 9), unclipped >[ 109.476] emit_primitive_identity_mask__avx2: dst=(46, 83), mask=(0.00, 16.00) x (9.00, 9.00) >[ 109.476] glyphs0_to_dst: glyph=(54, 83)x(15, 9), unclipped >[ 109.476] emit_primitive_identity_mask__avx2: dst=(54, 83), mask=(16.00, 16.00) x (15.00, 9.00) >[ 109.476] glyphs0_to_dst: glyph=(67, 83)x(12, 9), unclipped >[ 109.476] emit_primitive_identity_mask__avx2: dst=(67, 83), mask=(32.00, 0.00) x (12.00, 9.00) >[ 109.476] glyphs0_to_dst: glyph=(78, 83)x(8, 9), unclipped >[ 109.476] emit_primitive_identity_mask__avx2: dst=(78, 83), mask=(48.00, 0.00) x (8.00, 9.00) >[ 109.476] glyphs0_to_dst: glyph=(84, 78)x(11, 14), unclipped >[ 109.476] emit_primitive_identity_mask__avx2: dst=(84, 78), mask=(32.00, 16.00) x (11.00, 14.00) >[ 109.476] gen8_vertex_flush[ac8] = 24 >[ 109.476] gen9_magic_ca_pass: CA fixup (732 -> 756) >[ 109.476] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 109.476] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.476] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.476] sna_block_handler (tv=0.0) >[ 109.477] sna_wakeup_handler >[ 109.477] sna_block_handler (tv=0.0) >[ 109.477] sna_wakeup_handler >[ 109.477] sna_block_handler (tv=0.0) >[ 109.477] sna_wakeup_handler >[ 109.477] sna_create_pixmap(10, 40, 32, usage=0) >[ 109.477] kgem_can_create_2d: 10x40 @ 32 >[ 109.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=40 >[ 109.477] kgem_can_create_2d: untiled size=4096 >[ 109.477] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 109.477] kgem_choose_tiling: 10x40 -> 0 >[ 109.477] sna_create_pixmap: usage=0, flags=a >[ 109.477] sna_create_pixmap: small buffer [1600], attaching to shadow pixmap >[ 109.477] create_pixmap: allocating pixmap 10x40, depth=32/32, size=1608 >[ 109.477] create_pixmap: serial=151, usage=0, 10x40 >[ 109.477] sna_create_pixmap: serial=151, 10x40, usage=0 >[ 109.477] sna_composite_rectangles(pixmap=152, op=0, 0 x 1 [(0, 0)x(10, 40) ...]) >[ 109.477] sna_composite_rectangles: converted to op 0 >[ 109.477] sna_composite_rectangles[0] (0, 0)x(10, 40) -> (0, 0), (10, 40) >[ 109.477] sna_composite_rectangles: nrects=1, region=(0, 0), (10, 40) x 1 >[ 109.477] sna_composite_rectangles: clipped extents (0, 0),(10, 40) x 1 >[ 109.477] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(10, 40) >[ 109.477] sna_composite_rectangles: fallback, dst pixmap=152 too small or not attached >[ 109.477] sna_composite_rectangles: fallback >[ 109.477] sna_drawable_move_region_to_cpu(pixmap=152 (10x40), [(0, 0), (10, 40)], flags=1) >[ 109.477] sna_drawable_move_region_to_cpu: region (0, 0), (10, 40) + (0, 0) subsumes pixmap (10x40) >[ 109.477] _sna_pixmap_move_to_cpu(pixmap=152, 10x40, flags=1) >[ 109.477] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.477] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.477] operate_inplace: no, inplace operation not suitable >[ 109.477] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.477] __sna_damage_all(10, 40) >[ 109.477] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.477] sna_glyphs(op=3, nlist=1, src=(0, 26)) >[ 109.477] sna_glyphs: fallback -- too small (10x40) >[ 109.477] glyphs_fallback: nlist=1, count=1, extents (0, 17), (10, 26) >[ 109.477] glyphs_fallback: clipped extents (0, 17), (10, 26) >[ 109.477] sna_drawable_move_region_to_cpu(pixmap=152 (10x40), [(0, 17), (10, 26)], flags=3) >[ 109.477] sna_drawable_move_region_to_cpu: pixmap=152 all damaged on CPU >[ 109.477] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.477] sna_composite(pixmap=148, op=3, src=152+(0, 0), mask=0+(14, 4), dst=148+(14, 4)+(0, 0), size=(10, 40) >[ 109.477] sna_compute_composite_region: dst=(14, 4)x(10, 40) >[ 109.477] sna_compute_composite_region: initial clip against dst->pDrawable: (14, 4), (24, 44) >[ 109.477] clip_to_dst: region: 1x[(14, 4), (24, 44)], clip: 1x[(0, 0), (312, 112)] >[ 109.477] sna_compute_composite_region: clip against dst->pCompositeClip: (14, 4), (24, 44) >[ 109.477] sna_compute_composite_region: clip against src (10x40 clip=0): (14, 4), (24, 44) >[ 109.477] sna_composite: composite region extents:+(0, 0) -> (14, 4), (24, 44) + (0, 0) >[ 109.477] gen9_render_composite: 10x40, current mode=1/1 >[ 109.477] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 109.477] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 >[ 109.477] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.477] gen9_composite_set_target: (14, 4)x(10, 40), partial?=1 >[ 109.477] sna_drawable_use_bo pixmap=148, box=((14, 4), (24, 44)), flags=7... >[ 109.477] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.477] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.477] sna_drawable_use_bo: using whole GPU bo >[ 109.477] gen9_composite_set_target: pixmap=148, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.477] gen9_composite_picture: (0, 0)x(10, 40), dst=(14, 4) >[ 109.477] sna_transform_is_imprecise_integer_translation: no transform >[ 109.477] gen9_composite_picture: integer translation (0, 0), removing >[ 109.477] sna_render_pixmap_bo pixmap=152, (0, 0)x(10, 40)/(10, 40) >[ 109.477] sna_render_pixmap_bo box=(0, 0), (10, 40): (10, 40)/(10, 40) >[ 109.477] sna_render_pixmap_bo: offset=(-14, -4), size=(10, 40) >[ 109.477] use_cpu_bo: no cpu bo >[ 109.477] move_to_gpu: migrating whole pixmap (10x40) for source (0,0),(10,40), count 5? 0 >[ 109.477] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 40) >[ 109.477] upload: box=(0, 0), (10, 40), pixmap=10x40 >[ 109.477] sna_drawable_move_region_to_cpu(pixmap=152 (10x40), [(0, 0), (10, 40)], flags=2) >[ 109.477] sna_drawable_move_region_to_cpu: pixmap=152 all damaged on CPU >[ 109.477] kgem_can_create_2d: 10x40 @ 32 >[ 109.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=40 >[ 109.477] kgem_can_create_2d: untiled size=4096 >[ 109.477] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 109.477] kgem_choose_tiling: 10x40 -> 0 >[ 109.477] kgem_upload_source_image : (0, 0), (10, 40), stride=40, bpp=32 >[ 109.477] kgem_create_buffer_2d: 10x40, 32 bpp, stride=64 >[ 109.477] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.477] kgem_create_buffer: searching for an inactive GTT map for upload >[ 109.477] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 109.477] search_linear_cache: searching for inactive gtt map >[ 109.477] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 109.477] search_linear_cache: searching for inactive gtt map >[ 109.477] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 109.477] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 109.477] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache >[ 109.477] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 109.477] kgem_create_buffer: reusing handle=23 for buffer >[ 109.477] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 109.477] init_buffer_from_bo: reusing handle=23 for buffer >[ 109.477] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f3c95be8000, domain=0 >[ 109.477] kgem_bo_map: converting request for GTT map into CPU map >[ 109.477] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f3c95be8000) >[ 109.477] kgem_bo_sync__cpu: handle=23 >[ 109.477] __kgem_busy: handle=23, busy=0, wedged=0 >[ 109.477] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 >[ 109.477] __kgem_busy: handle=23, busy=0, wedged=0 >[ 109.477] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] >[ 109.477] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 >[ 109.477] kgem_create_buffer(pages=64 [64]) new handle=23, used=2560, write=1 >[ 109.477] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2560, io=1 >[ 109.477] __kgem_bo_init(handle=23, num_pages=2560) >[ 109.477] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x40, pitch=40/64 >[ 109.477] upload: adding upload cache to pixmap=152 >[ 109.477] kgem_proxy_bo_attach: handle=23 >[ 109.477] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 109.477] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.477] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.477] gen4_choose_composite_emitter: identity src, no mask >[ 109.477] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 109.477] aligning vertex: was 4, now 3 floats per vertex >[ 109.477] gen9_composite_get_binding_table(f880) >[ 109.477] kgem_add_reloc64: handle=23, pos=15896, delta=0, domains=40000 >[ 109.477] kgem_add_reloc64: adding proxy [delta=0] for handle=23 >[ 109.477] kgem_add_handle: handle=23, index=10 >[ 109.477] kgem_add_reloc64[19] = (delta=0, target handle=10, presumed=fd545000) >[ 109.477] [3e10] bind bo(handle=23, addr=fd545000), format=192, width=10, height=40, pitch=64, tiling=0 -> sampler >[ 109.477] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 >[ 109.477] gen9_emit_sampler: sampler = 2 >[ 109.477] gen9_emit_sf: num_sf_outputs=1 >[ 109.477] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.477] gen9_emit_vertex_elements: setup id=2 >[ 109.477] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.477] gen9_render_composite_box: (14, 4), (24, 44) >[ 109.477] apply_damage: damage=0x0, region=1 [(14, 4), (24, 44) + (0, 0)] >[ 109.477] gen8_vertex_flush[c04] = 3 >[ 109.477] sna_create_pixmap(10, 40, 32, usage=0) >[ 109.477] kgem_can_create_2d: 10x40 @ 32 >[ 109.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=40 >[ 109.477] kgem_can_create_2d: untiled size=4096 >[ 109.477] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 109.477] kgem_choose_tiling: 10x40 -> 0 >[ 109.477] sna_create_pixmap: usage=0, flags=a >[ 109.477] sna_create_pixmap: small buffer [1600], attaching to shadow pixmap >[ 109.477] create_pixmap: allocating pixmap 10x40, depth=32/32, size=1608 >[ 109.477] create_pixmap: serial=153, usage=0, 10x40 >[ 109.477] sna_create_pixmap: serial=153, 10x40, usage=0 >[ 109.477] sna_composite_rectangles(pixmap=154, op=0, 0 x 1 [(0, 0)x(10, 40) ...]) >[ 109.477] sna_composite_rectangles: converted to op 0 >[ 109.477] sna_composite_rectangles[0] (0, 0)x(10, 40) -> (0, 0), (10, 40) >[ 109.477] sna_composite_rectangles: nrects=1, region=(0, 0), (10, 40) x 1 >[ 109.477] sna_composite_rectangles: clipped extents (0, 0),(10, 40) x 1 >[ 109.477] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(10, 40) >[ 109.477] sna_composite_rectangles: fallback, dst pixmap=154 too small or not attached >[ 109.477] sna_composite_rectangles: fallback >[ 109.477] sna_drawable_move_region_to_cpu(pixmap=154 (10x40), [(0, 0), (10, 40)], flags=1) >[ 109.477] sna_drawable_move_region_to_cpu: region (0, 0), (10, 40) + (0, 0) subsumes pixmap (10x40) >[ 109.477] _sna_pixmap_move_to_cpu(pixmap=154, 10x40, flags=1) >[ 109.477] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.477] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.477] operate_inplace: no, inplace operation not suitable >[ 109.477] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.477] __sna_damage_all(10, 40) >[ 109.477] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.477] sna_glyphs(op=3, nlist=1, src=(0, 26)) >[ 109.477] sna_glyphs: fallback -- too small (10x40) >[ 109.477] glyphs_fallback: nlist=1, count=1, extents (0, 17), (10, 26) >[ 109.477] glyphs_fallback: clipped extents (0, 17), (10, 26) >[ 109.477] sna_drawable_move_region_to_cpu(pixmap=154 (10x40), [(0, 17), (10, 26)], flags=3) >[ 109.477] sna_drawable_move_region_to_cpu: pixmap=154 all damaged on CPU >[ 109.477] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.477] sna_composite(pixmap=148, op=3, src=154+(0, 0), mask=0+(14, 0), dst=148+(14, 0)+(0, 0), size=(10, 4) >[ 109.477] sna_compute_composite_region: dst=(14, 0)x(10, 4) >[ 109.477] sna_compute_composite_region: initial clip against dst->pDrawable: (14, 0), (24, 4) >[ 109.477] clip_to_dst: region: 1x[(14, 0), (24, 4)], clip: 1x[(0, 0), (312, 112)] >[ 109.477] sna_compute_composite_region: clip against dst->pCompositeClip: (14, 0), (24, 4) >[ 109.477] sna_compute_composite_region: clip against src (10x40 clip=0): (14, 0), (24, 4) >[ 109.477] sna_composite: composite region extents:+(0, 0) -> (14, 0), (24, 4) + (0, 0) >[ 109.477] gen9_render_composite: 10x4, current mode=1/1 >[ 109.477] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 109.477] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 >[ 109.477] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.477] gen9_composite_set_target: (14, 0)x(10, 4), partial?=1 >[ 109.477] sna_drawable_use_bo pixmap=148, box=((14, 0), (24, 4)), flags=7... >[ 109.477] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.477] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.477] sna_drawable_use_bo: using whole GPU bo >[ 109.477] gen9_composite_set_target: pixmap=148, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.477] gen9_composite_picture: (0, 0)x(10, 4), dst=(14, 0) >[ 109.478] sna_transform_is_imprecise_integer_translation: no transform >[ 109.478] gen9_composite_picture: integer translation (0, 0), removing >[ 109.478] sna_render_pixmap_bo pixmap=154, (0, 0)x(10, 4)/(10, 40) >[ 109.478] sna_render_pixmap_bo box=(0, 0), (10, 4): (10, 4)/(10, 40) >[ 109.478] sna_render_pixmap_bo: offset=(-14, 0), size=(10, 40) >[ 109.478] use_cpu_bo: no cpu bo >[ 109.478] kgem_choose_tiling: too short [4] for TILING_Y >[ 109.478] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 109.478] kgem_choose_tiling: 10x4 -> 0 >[ 109.478] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 4) >[ 109.478] upload: box=(0, 0), (10, 4), pixmap=10x40 >[ 109.478] sna_drawable_move_region_to_cpu(pixmap=154 (10x40), [(0, 0), (10, 4)], flags=2) >[ 109.478] sna_drawable_move_region_to_cpu: pixmap=154 all damaged on CPU >[ 109.478] kgem_can_create_2d: 10x4 @ 32 >[ 109.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=4 >[ 109.478] kgem_can_create_2d: untiled size=4096 >[ 109.478] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 109.478] kgem_choose_tiling: 10x4 -> 0 >[ 109.478] kgem_upload_source_image : (0, 0), (10, 4), stride=40, bpp=32 >[ 109.478] kgem_create_buffer_2d: 10x4, 32 bpp, stride=64 >[ 109.478] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.478] kgem_create_buffer: reusing buffer? used=2560 + size=256, total=262144 >[ 109.478] kgem_create_proxy: target handle=23 [proxy? -1], offset=2560, length=256, io=1 >[ 109.478] __kgem_bo_init(handle=23, num_pages=256) >[ 109.478] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x4, pitch=40/64 >[ 109.478] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 109.478] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.478] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.478] gen4_choose_composite_emitter: identity src, no mask >[ 109.478] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.478] gen9_composite_get_binding_table(f800) >[ 109.478] kgem_add_reloc64: handle=23, pos=15864, delta=0, domains=40000 >[ 109.478] kgem_add_reloc64: adding proxy [delta=2560] for handle=23 >[ 109.478] kgem_add_reloc64[20] = (delta=2560, target handle=10, presumed=fd545000) >[ 109.478] [3df0] bind bo(handle=23, addr=fd545a00), format=192, width=10, height=4, pitch=64, tiling=0 -> sampler >[ 109.478] gen9_emit_vertex_elements: setup id=2 >[ 109.478] gen9_render_composite_box: (14, 0), (24, 4) >[ 109.478] apply_damage: damage=0x0, region=1 [(14, 0), (24, 4) + (0, 0)] >[ 109.478] gen8_vertex_flush[c40] = 3 >[ 109.478] _kgem_bo_destroy: handle=23, proxy? 1 >[ 109.478] sna_validate_gc(0x5619f1770810) changes=0, previous serial=94, drawable=92 >[ 109.478] sna_validate_gc: recomputing clip >[ 109.478] sna_validate_gc: composite clip=1x[(0, 0), (320, 2128)] [0x5619f174da00] >[ 109.478] sna_copy_area: src=pixmap=148:(0, 0)x(312, 112)+(0, 0) -> dst=pixmap=146:(4, 968)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 109.478] sna_copy_area: normal copy >[ 109.478] sna_do_copy: src=(0, 0), dst=(4, 968), size=(312x112) >[ 109.478] sna_do_copy: after drawable: src=(0, 0), dst=(4, 968), size=(312x112) >[ 109.478] sna_do_copy: dst extents (4, 968), (316, 1080), dst clip extents (0, 0), (320, 2128), dst size=320x2128 >[ 109.478] sna_do_copy: clipped dst extents (4, 968), (316, 1080) >[ 109.478] sna_do_copy: unclipped src extents (0, 0), (312, 112) >[ 109.478] sna_do_copy: clipped src extents (0, 0), (312, 112) >[ 109.478] sna_do_copy: pixmap -- no source clipping >[ 109.478] sna_do_copy: src extents (0, 0), (312, 112) x 1 >[ 109.478] sna_do_copy: copy region (4, 968), (316, 1080) x 1 + (-4, -968) >[ 109.478] sna_copy_boxes (boxes=1x[(4, 968), (316, 1080)...], src pixmap=148+(-4, -968), dst pixmap=146+(0, 0), alu=3, src.size=312x112, dst.size=320x2128) >[ 109.478] sna_copy_boxes: dst=(priv=0x5619f17dd270, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17a8b40, gpu_bo=21, cpu_bo=0), replaces=0 >[ 109.478] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.478] sna_drawable_use_bo pixmap=146, box=((4, 968), (316, 1080)), flags=b... >[ 109.478] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 109.478] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.478] sna_drawable_use_bo: using whole GPU bo >[ 109.478] sna_pixmap_move_to_gpu(pixmap=148, usage=0), flags=a >[ 109.478] sna_pixmap_move_to_gpu: already all-damaged >[ 109.478] sna_pixmap_mark_active: pixmap=148, handle=21 >[ 109.478] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.478] gen9_render_copy_boxes (-4, -968)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.478] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 109.478] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 109.478] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 109.478] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.478] aligning vertex: was 3, now 2 floats per vertex >[ 109.478] gen9_composite_get_binding_table(f780) >[ 109.478] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 109.478] kgem_add_reloc64: handle=21, pos=15832, delta=0, domains=40000 >[ 109.478] kgem_add_reloc64[21] = (delta=0, target handle=7, presumed=fd994000) >[ 109.478] [3dd0] bind bo(handle=21, addr=fd994000), format=192, width=312, height=112, pitch=1536, tiling=1 -> sampler >[ 109.478] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 109.478] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 109.478] gen9_emit_sampler: sampler = 0 >[ 109.478] gen9_emit_vertex_elements: setup id=0 >[ 109.478] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.478] (0, 0) -> (4, 968) + (312, 112) >[ 109.478] gen8_vertex_flush[cc8] = 3 >[ 109.478] sna_destroy_pixmap: pixmap=148, attached?=1 >[ 109.478] _kgem_bo_destroy: handle=21, proxy? 0 >[ 109.478] __kgem_bo_destroy: handle=21, size=172032 >[ 109.478] __kgem_bo_destroy: handle=21 -> active >[ 109.478] __sna_free_pixmap(pixmap=148) >[ 109.478] sna_create_pixmap(312, 40, 32, usage=0) >[ 109.478] kgem_can_create_2d: 312x40 @ 32 >[ 109.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1248, height=40 >[ 109.478] kgem_can_create_2d: untiled size=53248 >[ 109.478] kgem_choose_tiling: 312x40 -> 1 >[ 109.478] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 >[ 109.478] kgem_can_create_2d: tiled[1] size=61440 >[ 109.478] sna_create_pixmap: usage=0, flags=1b >[ 109.478] sna_create_pixmap: creating GPU pixmap 312x40, stride=1248, flags=1b >[ 109.478] __pop_freed_pixmap: reusing freed pixmap=148 header >[ 109.478] create_pixmap_hdr: pixmap=155, width=312, height=40, usage=0 >[ 109.478] sna_create_pixmap: serial=155, 312x40, usage=0 >[ 109.478] sna_composite_rectangles(pixmap=156, op=0, 0 x 1 [(0, 0)x(312, 40) ...]) >[ 109.478] sna_composite_rectangles: converted to op 0 >[ 109.478] sna_composite_rectangles[0] (0, 0)x(312, 40) -> (0, 0), (312, 40) >[ 109.478] sna_composite_rectangles: nrects=1, region=(0, 0), (312, 40) x 1 >[ 109.478] sna_composite_rectangles: clipped extents (0, 0),(312, 40) x 1 >[ 109.478] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(312, 40) >[ 109.478] sna_composite_rectangles: dropping last-cpu hint >[ 109.478] sna_drawable_use_bo pixmap=156, box=((0, 0), (312, 40)), flags=19... >[ 109.478] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.478] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.478] sna_pixmap_move_to_gpu(pixmap=156, usage=0), flags=b >[ 109.478] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.478] sna_pixmap_move_to_gpu: creating GPU bo (312x40@32), create=b >[ 109.478] kgem_choose_tiling: 312x40 -> 1 >[ 109.478] kgem_choose_tiling: 312x40 -> 1 >[ 109.478] sna_pixmap_alloc_gpu: pixmap=156 >[ 109.478] kgem_create_2d(312x40, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.478] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 >[ 109.478] kgem_bo_remove_from_active: removing handle=22 from active >[ 109.478] 1:from active: pitch=1536, tiling=1, handle=22, id=390 >[ 109.478] __sna_damage_all(312, 40) >[ 109.478] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.478] sna_pixmap_mark_active: pixmap=156, handle=22 >[ 109.478] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.478] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.478] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.478] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 109.478] gen9_render_fill_boxes(0 x 1 [(0, 0), (312, 40) ...]) >[ 109.478] sna_render_get_solid: 0 >[ 109.478] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.478] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.478] gen9_composite_get_binding_table(f700) >[ 109.478] kgem_add_reloc64: handle=22, pos=15800, delta=0, domains=20002 >[ 109.478] kgem_add_reloc64[22] = (delta=0, target handle=8, presumed=fd985000) >[ 109.478] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 109.478] [3db0] bind bo(handle=22, addr=fd985000), format=192, width=312, height=40, pitch=1536, tiling=1 -> render >[ 109.478] gen9_emit_sampler: sampler = 1 >[ 109.478] gen9_emit_vertex_elements: setup id=0 >[ 109.478] (0, 0), (312, 40) >[ 109.478] gen8_vertex_flush[d04] = 3 >[ 109.478] sna_composite_rectangles: pixmap=156 marking clear [0]? 1 >[ 109.478] sna_create_pixmap(109, 40, 32, usage=0) >[ 109.478] kgem_can_create_2d: 109x40 @ 32 >[ 109.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=448, height=40 >[ 109.478] kgem_can_create_2d: untiled size=20480 >[ 109.478] kgem_choose_tiling: too thin [width 109, 32 bpp] for TILING_X >[ 109.478] kgem_choose_tiling: 109x40 -> 0 >[ 109.478] sna_create_pixmap: usage=0, flags=b >[ 109.478] sna_create_pixmap: creating GPU pixmap 109x40, stride=436, flags=b >[ 109.478] __pop_freed_pixmap: reusing freed pixmap=150 header >[ 109.478] create_pixmap_hdr: pixmap=157, width=109, height=40, usage=0 >[ 109.478] sna_create_pixmap: serial=157, 109x40, usage=0 >[ 109.478] sna_composite_rectangles(pixmap=158, op=0, 0 x 1 [(0, 0)x(109, 40) ...]) >[ 109.478] sna_composite_rectangles: converted to op 0 >[ 109.478] sna_composite_rectangles[0] (0, 0)x(109, 40) -> (0, 0), (109, 40) >[ 109.478] sna_composite_rectangles: nrects=1, region=(0, 0), (109, 40) x 1 >[ 109.478] sna_composite_rectangles: clipped extents (0, 0),(109, 40) x 1 >[ 109.478] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(109, 40) >[ 109.478] sna_composite_rectangles: dropping last-cpu hint >[ 109.478] sna_drawable_use_bo pixmap=158, box=((0, 0), (109, 40)), flags=19... >[ 109.478] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.478] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.478] sna_pixmap_move_to_gpu(pixmap=158, usage=0), flags=b >[ 109.478] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.478] sna_pixmap_move_to_gpu: creating GPU bo (109x40@32), create=b >[ 109.478] kgem_choose_tiling: too thin [width 109, 32 bpp] for TILING_X >[ 109.478] kgem_choose_tiling: 109x40 -> 0 >[ 109.478] kgem_choose_tiling: too thin [width 109, 32 bpp] for TILING_X >[ 109.478] kgem_choose_tiling: 109x40 -> 0 >[ 109.478] sna_pixmap_alloc_gpu: pixmap=158 >[ 109.478] kgem_create_2d(109x40, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=448, height=40 >[ 109.478] kgem_bo_remove_from_inactive: removing handle=24 from inactive >[ 109.478] from inactive: pitch=448, tiling=0: handle=24, id=391 >[ 109.478] __sna_damage_all(109, 40) >[ 109.478] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.478] sna_pixmap_mark_active: pixmap=158, handle=24 >[ 109.478] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.478] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.478] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.478] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 109.478] gen9_render_fill_boxes(0 x 1 [(0, 0), (109, 40) ...]) >[ 109.478] sna_render_get_solid: 0 >[ 109.478] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.478] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.478] __kgem_retire_rq: request 1 complete >[ 109.478] kgem_set_mode: flushing before new bo >[ 109.478] gen8_vertex_close: used=3054, vbo active? 16, vb=225, nreloc=4 >[ 109.478] gen8_vertex_close: reloc[0] = 287 >[ 109.478] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.478] kgem_add_handle: handle=16, index=11 >[ 109.478] kgem_add_reloc64[23] = (delta=0, target handle=11, presumed=fffa8000) >[ 109.478] gen8_vertex_close: reloc[1] = 341 >[ 109.478] kgem_add_reloc64: handle=16, pos=341, delta=0, domains=200000 >[ 109.478] kgem_add_reloc64[24] = (delta=0, target handle=11, presumed=fffa8000) >[ 109.478] gen8_vertex_close: reloc[2] = 418 >[ 109.478] kgem_add_reloc64: handle=16, pos=418, delta=0, domains=200000 >[ 109.478] kgem_add_reloc64[25] = (delta=0, target handle=11, presumed=fffa8000) >[ 109.478] gen8_vertex_close: reloc[3] = 685 >[ 109.478] kgem_add_reloc64: handle=16, pos=685, delta=0, domains=200000 >[ 109.478] kgem_add_reloc64[26] = (delta=0, target handle=11, presumed=fffa8000) >[ 109.478] batch[1/1, flags=1800]: 840 840 15792 16384, nreloc=27, nexec=12, nfence=0, aperture=10920 [fenced=0] >[ 109.478] kgem_finish_buffers: buffer handle=23, used=2816, exec?=1, write=1, mmapped=cpu, refcnt=2 >[ 109.478] kgem_finish_buffers: retaining upload buffer (2816/262144): used=4096, refcnt=2 >[ 109.478] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 109.478] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 109.478] kgem_fixup_relocs: shrinking by 57344 >[ 109.478] __kgem_busy: handle=2, busy=0, wedged=0 >[ 109.478] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 109.478] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 >[ 109.478] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 >[ 109.478] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd994000 >[ 109.478] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdcdc000 >[ 109.478] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 109.478] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdffb000 >[ 109.478] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.478] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.478] __kgem_bo_clear_busy: handle=7 >[ 109.478] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.478] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.478] __kgem_bo_clear_busy: handle=8 >[ 109.478] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 109.478] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.478] __kgem_bo_clear_busy: handle=8 >[ 109.478] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.478] __kgem_bo_clear_busy: handle=8 >[ 109.478] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.478] __kgem_bo_clear_busy: handle=7 >[ 109.478] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.478] __kgem_bo_clear_busy: handle=8 >[ 109.478] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.478] __kgem_bo_clear_busy: handle=8 >[ 109.478] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 109.479] kgem_commit: release handle=23 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.479] __kgem_bo_clear_busy: handle=23 >[ 109.479] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 109.479] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.479] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.479] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.479] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 109.479] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.479] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.479] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.479] kgem_add_handle: handle=4, index=0 >[ 109.479] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.479] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.479] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.479] gen9_composite_get_binding_table(ffc0) >[ 109.479] kgem_add_reloc64: handle=24, pos=16360, delta=0, domains=20002 >[ 109.479] kgem_add_handle: handle=24, index=1 >[ 109.479] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd53c000) >[ 109.479] __kgem_bo_mark_dirty: handle=24 (proxy? 0) >[ 109.479] [3fe0] bind bo(handle=24, addr=fd53c000), format=192, width=109, height=40, pitch=448, tiling=0 -> render >[ 109.479] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.479] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.479] kgem_add_handle: handle=7, index=2 >[ 109.479] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.479] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.479] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.479] gen9_emit_sampler: sampler = 1 >[ 109.479] gen9_emit_sf: num_sf_outputs=1 >[ 109.479] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.479] gen9_emit_vertex_elements: setup id=0 >[ 109.479] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.479] (0, 0), (109, 40) >[ 109.479] gen8_vertex_flush[490] = 3 >[ 109.479] sna_composite_rectangles: pixmap=158 marking clear [0]? 1 >[ 109.479] sna_glyphs(op=3, nlist=1, src=(0, 26)) >[ 109.479] kgem_bo_is_busy: handle=24, domain: 0 exec? 1, rq? 1 >[ 109.479] sna_glyphs: discarding mask >[ 109.479] glyphs0_to_dst(op=3, src=(0, 26), nlist=1, dst=(0, 26)+(0, 0)) >[ 109.479] clipped_glyphs: no, clip region (0, 0), (109, 40) matches drawable pixmap=94669425095664 size=109x40 >[ 109.479] gen9_render_composite: 0x0, current mode=1/1 >[ 109.479] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 109.479] gen9_composite_fallback: mask is already on the GPU, try to use GPU >[ 109.479] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.479] sna_drawable_use_bo pixmap=158, box=((0, 0), (109, 40)), flags=7... >[ 109.479] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.479] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.479] sna_drawable_use_bo: using whole GPU bo >[ 109.479] gen9_composite_set_target: pixmap=158, format=20028888, size=109x40, pitch=448, delta=(0,0),damage=0xffffffffffffffff >[ 109.479] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.479] color_convert: src=ffffffff [20028888] >[ 109.479] color_convert: dst=ffffffff [20028888] >[ 109.479] sna_render_get_solid: ffffffff >[ 109.479] sna_render_get_solid(white) >[ 109.479] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.479] sna_transform_is_imprecise_integer_translation: no transform >[ 109.479] gen9_composite_picture: integer translation (0, 0), removing >[ 109.479] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.479] sna_render_pixmap_bo: GPU all damaged >[ 109.479] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 109.479] gen4_choose_composite_emitter: solid, identity mask >[ 109.479] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 109.479] aligning vertex: was 2, now 4 floats per vertex >[ 109.479] gen9_composite_get_binding_table(ff00) >[ 109.479] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 109.479] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 109.479] kgem_add_reloc64[5] = (delta=1048, target handle=2, presumed=fffe8000) >[ 109.479] [3fb0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.479] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 109.479] kgem_add_handle: handle=6, index=3 >[ 109.479] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd585000) >[ 109.479] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 109.479] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.479] gen9_emit_sampler: sampler = a >[ 109.479] gen9_emit_sf: num_sf_outputs=2 >[ 109.479] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.479] gen9_emit_vertex_elements: setup id=9 >[ 109.479] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.479] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.479] glyphs0_to_dst: glyph=(-1, 14)x(13, 12), unclipped >[ 109.479] emit_primitive_identity_mask__avx2: dst=(-1, 14), mask=(48.00, 16.00) x (13.00, 12.00) >[ 109.479] glyphs0_to_dst: glyph=(11, 17)x(10, 9), unclipped >[ 109.479] emit_primitive_identity_mask__avx2: dst=(11, 17), mask=(0.00, 32.00) x (10.00, 9.00) >[ 109.479] glyphs0_to_dst: glyph=(20, 17)x(11, 9), unclipped >[ 109.479] emit_primitive_identity_mask__avx2: dst=(20, 17), mask=(16.00, 32.00) x (11.00, 9.00) >[ 109.479] glyphs0_to_dst: glyph=(30, 17)x(9, 9), unclipped >[ 109.479] emit_primitive_identity_mask__avx2: dst=(30, 17), mask=(0.00, 16.00) x (9.00, 9.00) >[ 109.479] glyphs0_to_dst: glyph=(39, 14)x(8, 12), unclipped >[ 109.479] emit_primitive_identity_mask__avx2: dst=(39, 14), mask=(0.00, 48.00) x (8.00, 12.00) >[ 109.479] glyphs0_to_dst: glyph=(49, 14)x(11, 12), unclipped >[ 109.479] emit_primitive_identity_mask__avx2: dst=(49, 14), mask=(16.00, 48.00) x (11.00, 12.00) >[ 109.479] glyphs0_to_dst: glyph=(58, 17)x(11, 9), unclipped >[ 109.479] emit_primitive_identity_mask__avx2: dst=(58, 17), mask=(16.00, 32.00) x (11.00, 9.00) >[ 109.479] glyphs0_to_dst: glyph=(68, 17)x(9, 9), unclipped >[ 109.479] emit_primitive_identity_mask__avx2: dst=(68, 17), mask=(0.00, 16.00) x (9.00, 9.00) >[ 109.479] glyphs0_to_dst: glyph=(76, 17)x(9, 9), unclipped >[ 109.479] emit_primitive_identity_mask__avx2: dst=(76, 17), mask=(0.00, 16.00) x (9.00, 9.00) >[ 109.479] glyphs0_to_dst: glyph=(85, 13)x(5, 13), unclipped >[ 109.479] emit_primitive_identity_mask__avx2: dst=(85, 13), mask=(32.00, 32.00) x (5.00, 13.00) >[ 109.479] glyphs0_to_dst: glyph=(88, 17)x(12, 9), unclipped >[ 109.479] emit_primitive_identity_mask__avx2: dst=(88, 17), mask=(32.00, 0.00) x (12.00, 9.00) >[ 109.479] glyphs0_to_dst: glyph=(99, 17)x(10, 9), unclipped >[ 109.479] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(48.00, 32.00) x (10.00, 9.00) >[ 109.479] gen8_vertex_flush[56c] = 36 >[ 109.479] gen9_magic_ca_pass: CA fixup (765 -> 801) >[ 109.479] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 109.479] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.479] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.479] sna_validate_gc(0x5619f1770810) changes=0, previous serial=92, drawable=9c >[ 109.479] sna_validate_gc: recomputing clip >[ 109.479] sna_validate_gc: composite clip=1x[(0, 0), (312, 40)] [0x5619f174da00] >[ 109.479] sna_copy_area: src=pixmap=158:(0, 0)x(109, 40)+(0, 0) -> dst=pixmap=156:(14, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 109.479] sna_copy_area: normal copy >[ 109.479] sna_do_copy: src=(0, 0), dst=(14, 0), size=(109x40) >[ 109.479] sna_do_copy: after drawable: src=(0, 0), dst=(14, 0), size=(109x40) >[ 109.479] sna_do_copy: dst extents (14, 0), (123, 40), dst clip extents (0, 0), (312, 40), dst size=312x40 >[ 109.479] sna_do_copy: clipped dst extents (14, 0), (123, 40) >[ 109.479] sna_do_copy: unclipped src extents (0, 0), (109, 40) >[ 109.479] sna_do_copy: clipped src extents (0, 0), (109, 40) >[ 109.479] sna_do_copy: pixmap -- no source clipping >[ 109.479] sna_do_copy: src extents (0, 0), (109, 40) x 1 >[ 109.479] sna_do_copy: copy region (14, 0), (123, 40) x 1 + (-14, 0) >[ 109.479] sna_copy_boxes (boxes=1x[(14, 0), (123, 40)...], src pixmap=158+(-14, 0), dst pixmap=156+(0, 0), alu=3, src.size=109x40, dst.size=312x40) >[ 109.479] sna_copy_boxes: dst=(priv=0x5619f17a8b40, gpu_bo=22, cpu_bo=0), src=(priv=0x5619f1743470, gpu_bo=24, cpu_bo=0), replaces=0 >[ 109.479] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.479] sna_drawable_use_bo pixmap=156, box=((14, 0), (123, 40)), flags=b... >[ 109.479] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 109.479] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.479] sna_drawable_use_bo: using whole GPU bo >[ 109.479] sna_pixmap_move_to_gpu(pixmap=158, usage=0), flags=a >[ 109.479] sna_pixmap_move_to_gpu: already all-damaged >[ 109.479] sna_pixmap_mark_active: pixmap=158, handle=24 >[ 109.479] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.479] gen9_render_copy_boxes (-14, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.479] kgem_bo_is_render: handle=24, rq? 1 [1] >[ 109.479] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 109.479] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 109.479] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.479] __kgem_ring_is_idle: last fence handle=2 still busy >[ 109.479] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 109.479] aligning vertex: was 4, now 2 floats per vertex >[ 109.479] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.479] __kgem_ring_is_idle: last fence handle=2 still busy >[ 109.479] gen9_composite_get_binding_table(fe40) >[ 109.479] kgem_add_reloc64: handle=22, pos=16264, delta=0, domains=20002 >[ 109.479] kgem_add_handle: handle=22, index=4 >[ 109.479] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd985000) >[ 109.479] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 109.479] [3f80] bind bo(handle=22, addr=fd985000), format=192, width=312, height=40, pitch=1536, tiling=1 -> render >[ 109.479] kgem_add_reloc64: handle=24, pos=16248, delta=0, domains=40000 >[ 109.479] kgem_add_reloc64[8] = (delta=0, target handle=1, presumed=fd53c000) >[ 109.479] [3f70] bind bo(handle=24, addr=fd53c000), format=192, width=109, height=40, pitch=448, tiling=0 -> sampler >[ 109.479] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 109.479] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.479] gen9_emit_sampler: sampler = 0 >[ 109.479] gen9_emit_sf: num_sf_outputs=1 >[ 109.479] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.479] gen9_emit_vertex_elements: setup id=0 >[ 109.479] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.479] (0, 0) -> (14, 0) + (109, 40) >[ 109.479] gen8_vertex_flush[6b8] = 3 >[ 109.479] sna_composite(pixmap=146, op=3, src=156+(0, 0), mask=0+(0, 0), dst=146+(4, 1088)+(0, 0), size=(312, 40) >[ 109.479] sna_compute_composite_region: dst=(4, 1088)x(312, 40) >[ 109.479] sna_compute_composite_region: initial clip against dst->pDrawable: (4, 1088), (316, 1128) >[ 109.479] clip_to_dst: region: 1x[(4, 1088), (316, 1128)], clip: 1x[(0, 0), (320, 2128)] >[ 109.479] sna_compute_composite_region: clip against dst->pCompositeClip: (4, 1088), (316, 1128) >[ 109.479] sna_compute_composite_region: clip against src (312x40 clip=0): (4, 1088), (316, 1128) >[ 109.479] sna_compute_composite_region: clip against mask: (4, 1088), (316, 1128) >[ 109.479] sna_composite: composite region extents:+(0, 0) -> (4, 1088), (316, 1128) + (0, 0) >[ 109.479] gen9_render_composite: 312x40, current mode=1/1 >[ 109.479] kgem_bo_is_busy: handle=22, domain: 3 exec? 1, rq? 1 >[ 109.479] kgem_bo_is_busy: handle=20, domain: 3 exec? 0, rq? 1 >[ 109.479] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.479] gen9_composite_set_target: (4, 1088)x(312, 40), partial?=1 >[ 109.479] sna_drawable_use_bo pixmap=146, box=((4, 1088), (316, 1128)), flags=7... >[ 109.479] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.479] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.479] sna_drawable_use_bo: using whole GPU bo >[ 109.479] gen9_composite_set_target: pixmap=146, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.479] gen9_composite_picture: (0, 0)x(312, 40), dst=(4, 1088) >[ 109.479] sna_transform_is_imprecise_integer_translation: no transform >[ 109.479] gen9_composite_picture: integer translation (0, 0), removing >[ 109.479] sna_render_pixmap_bo pixmap=156, (0, 0)x(312, 40)/(312, 40) >[ 109.479] sna_render_pixmap_bo: GPU all damaged >[ 109.479] color_convert: src=cc000000 [20028888] >[ 109.479] color_convert: dst=cc000000 [20028888] >[ 109.479] sna_render_get_solid: cc000000 >[ 109.479] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.479] gen4_choose_composite_emitter: identity source, identity mask >[ 109.479] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.479] __kgem_ring_is_idle: last fence handle=2 still busy >[ 109.479] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 109.479] aligning vertex: was 2, now 5 floats per vertex >[ 109.479] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.479] __kgem_ring_is_idle: last fence handle=2 still busy >[ 109.479] gen9_composite_get_binding_table(fd80) >[ 109.479] kgem_add_reloc64: handle=20, pos=16216, delta=0, domains=20002 >[ 109.479] kgem_add_handle: handle=20, index=5 >[ 109.479] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd9be000) >[ 109.479] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 109.479] [3f50] bind bo(handle=20, addr=fd9be000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> render >[ 109.479] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=40000 >[ 109.479] kgem_add_reloc64[10] = (delta=0, target handle=4, presumed=fd985000) >[ 109.479] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=312, height=40, pitch=1536, tiling=1 -> sampler >[ 109.479] kgem_add_reloc64: handle=7, pos=16184, delta=0, domains=40000 >[ 109.479] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 109.479] kgem_add_reloc64[11] = (delta=816, target handle=2, presumed=fffe8000) >[ 109.479] [3f30] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.479] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 109.479] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 109.479] gen9_emit_sampler: sampler = 3 >[ 109.479] gen9_emit_sf: num_sf_outputs=2 >[ 109.479] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 109.479] gen9_emit_vertex_elements: setup id=10 >[ 109.479] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.479] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 109.479] gen9_render_composite_box: (4, 1088), (316, 1128) >[ 109.479] apply_damage: damage=0x0, region=1 [(4, 1088), (316, 1128) + (0, 0)] >[ 109.479] gen8_vertex_flush[7a4] = 3 >[ 109.479] sna_destroy_pixmap: pixmap=156, attached?=1 >[ 109.479] _kgem_bo_destroy: handle=22, proxy? 0 >[ 109.479] __kgem_bo_destroy: handle=22, size=61440 >[ 109.479] __kgem_bo_destroy: handle=22 -> active >[ 109.479] __sna_free_pixmap(pixmap=156) >[ 109.479] sna_composite(pixmap=144, op=3, src=146+(0, 0), mask=0+(0, 0), dst=144+(0, 0)+(0, 0), size=(320, 2128) >[ 109.479] sna_compute_composite_region: dst=(0, 0)x(320, 2128) >[ 109.479] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (320, 2128) >[ 109.479] clip_to_dst: region: 1x[(0, 0), (320, 2128)], clip: 1x[(0, 0), (320, 2128)] >[ 109.479] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (320, 2128) >[ 109.479] sna_compute_composite_region: clip against src (320x2128 clip=0): (0, 0), (320, 2128) >[ 109.479] sna_composite: composite region extents:+(0, 0) -> (0, 0), (320, 2128) + (0, 0) >[ 109.479] gen9_render_composite: 320x2128, current mode=1/1 >[ 109.479] kgem_bo_is_render: handle=19, rq? 1 [1] >[ 109.479] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 >[ 109.479] kgem_bo_is_busy: handle=19, domain: 3 exec? 0, rq? 1 >[ 109.479] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.479] gen9_composite_set_target: (0, 0)x(320, 2128), partial?=1 >[ 109.479] sna_drawable_use_bo pixmap=144, box=((0, 0), (320, 2128)), flags=7... >[ 109.479] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.479] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.479] sna_drawable_use_bo: using whole GPU bo >[ 109.479] gen9_composite_set_target: pixmap=144, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.479] gen9_composite_picture: (0, 0)x(320, 2128), dst=(0, 0) >[ 109.479] sna_transform_is_imprecise_integer_translation: no transform >[ 109.479] gen9_composite_picture: integer translation (0, 0), removing >[ 109.479] sna_render_pixmap_bo pixmap=146, (0, 0)x(320, 2128)/(320, 2128) >[ 109.479] sna_render_pixmap_bo: GPU all damaged >[ 109.479] kgem_bo_is_render: handle=19, rq? 1 [1] >[ 109.479] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 109.479] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.479] gen4_choose_composite_emitter: identity src, no mask >[ 109.479] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.479] __kgem_ring_is_idle: last fence handle=2 still busy >[ 109.479] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 109.479] aligning vertex: was 5, now 3 floats per vertex >[ 109.479] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.479] __kgem_ring_is_idle: last fence handle=2 still busy >[ 109.479] gen9_composite_get_binding_table(fc80) >[ 109.479] kgem_add_reloc64: handle=19, pos=16152, delta=0, domains=20002 >[ 109.479] kgem_add_handle: handle=19, index=6 >[ 109.479] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fdcdc000) >[ 109.479] __kgem_bo_mark_dirty: handle=19 (proxy? 0) >[ 109.479] [3f10] bind bo(handle=19, addr=fdcdc000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> render >[ 109.479] kgem_add_reloc64: handle=20, pos=16136, delta=0, domains=40000 >[ 109.479] kgem_add_reloc64[13] = (delta=0, target handle=5, presumed=fd9be000) >[ 109.479] [3f00] bind bo(handle=20, addr=fd9be000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> sampler >[ 109.479] __kgem_bo_mark_dirty: handle=19 (proxy? 0) >[ 109.479] gen9_emit_sampler: sampler = 2 >[ 109.479] gen9_emit_sf: num_sf_outputs=1 >[ 109.479] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.479] gen9_emit_vertex_elements: setup id=2 >[ 109.479] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.479] gen9_render_composite_box: (0, 0), (320, 2128) >[ 109.479] apply_damage: damage=0x0, region=1 [(0, 0), (320, 2128) + (0, 0)] >[ 109.479] gen8_vertex_flush[860] = 3 >[ 109.479] sna_destroy_pixmap: pixmap=146, attached?=1 >[ 109.479] _kgem_bo_destroy: handle=20, proxy? 0 >[ 109.479] __kgem_bo_destroy: handle=20, size=3268608 >[ 109.479] __kgem_bo_destroy: handle=20 -> active >[ 109.479] __sna_free_pixmap(pixmap=146) >[ 109.479] sna_composite(pixmap=140, op=3, src=144+(0, 0), mask=0+(80, 32), dst=140+(80, 32)+(0, 0), size=(320, 2128) >[ 109.479] sna_compute_composite_region: dst=(80, 32)x(320, 2128) >[ 109.479] sna_compute_composite_region: initial clip against dst->pDrawable: (80, 32), (400, 2160) >[ 109.479] clip_to_dst: region: 1x[(80, 32), (400, 2160)], clip: 1x[(0, 0), (3840, 2160)] >[ 109.479] sna_compute_composite_region: clip against dst->pCompositeClip: (80, 32), (400, 2160) >[ 109.479] sna_compute_composite_region: clip against src (320x2128 clip=0): (80, 32), (400, 2160) >[ 109.479] sna_composite: composite region extents:+(0, 0) -> (80, 32), (400, 2160) + (0, 0) >[ 109.480] gen9_render_composite: 320x2128, current mode=1/1 >[ 109.480] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 109.480] kgem_bo_is_busy: handle=19, domain: 3 exec? 1, rq? 1 >[ 109.480] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 >[ 109.480] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.480] gen9_composite_set_target: (80, 32)x(320, 2128), partial?=1 >[ 109.480] sna_drawable_use_bo pixmap=140, box=((80, 32), (400, 2160)), flags=7... >[ 109.480] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.480] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.480] sna_drawable_use_bo: using whole GPU bo >[ 109.480] gen9_composite_set_target: pixmap=140, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.480] gen9_composite_picture: (0, 0)x(320, 2128), dst=(80, 32) >[ 109.480] sna_transform_is_imprecise_integer_translation: no transform >[ 109.480] gen9_composite_picture: integer translation (0, 0), removing >[ 109.480] sna_render_pixmap_bo pixmap=144, (0, 0)x(320, 2128)/(320, 2128) >[ 109.480] sna_render_pixmap_bo: GPU all damaged >[ 109.480] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 109.480] kgem_bo_is_render: handle=19, rq? 1 [1] >[ 109.480] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.480] gen4_choose_composite_emitter: identity src, no mask >[ 109.480] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.480] __kgem_ring_is_idle: last fence handle=2 still busy >[ 109.480] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 109.480] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.480] __kgem_ring_is_idle: last fence handle=2 still busy >[ 109.480] gen9_composite_get_binding_table(fbc0) >[ 109.480] kgem_add_reloc64: handle=17, pos=16104, delta=0, domains=20002 >[ 109.480] kgem_add_handle: handle=17, index=7 >[ 109.480] kgem_add_reloc64[14] = (delta=0, target handle=7, presumed=fdfff000) >[ 109.480] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 109.480] [3ee0] bind bo(handle=17, addr=fdfff000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render >[ 109.480] kgem_add_reloc64: handle=19, pos=16088, delta=0, domains=40000 >[ 109.480] kgem_add_reloc64[15] = (delta=0, target handle=6, presumed=fdcdc000) >[ 109.480] [3ed0] bind bo(handle=19, addr=fdcdc000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> sampler >[ 109.480] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 109.480] gen9_emit_vertex_elements: setup id=2 >[ 109.480] gen9_render_composite_box: (80, 32), (400, 2160) >[ 109.480] apply_damage: damage=0x0, region=1 [(80, 32), (400, 2160) + (0, 0)] >[ 109.480] gen8_vertex_flush[8ac] = 3 >[ 109.480] sna_destroy_pixmap: pixmap=144, attached?=1 >[ 109.480] _kgem_bo_destroy: handle=19, proxy? 0 >[ 109.480] __kgem_bo_destroy: handle=19, size=3268608 >[ 109.480] __kgem_bo_destroy: handle=19 -> active >[ 109.480] __sna_free_pixmap(pixmap=144) >[ 109.480] sna_create_pixmap(1, 32, 32, usage=0) >[ 109.480] kgem_can_create_2d: 1x32 @ 32 >[ 109.480] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 109.480] kgem_can_create_2d: untiled size=4096 >[ 109.480] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 109.480] kgem_choose_tiling: 1x32 -> 0 >[ 109.480] sna_create_pixmap: usage=0, flags=a >[ 109.480] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 109.480] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 109.480] create_pixmap: serial=159, usage=0, 1x32 >[ 109.480] sna_create_pixmap: serial=159, 1x32, usage=0 >[ 109.480] sna_composite_rectangles(pixmap=160, op=0, 0 x 1 [(0, 0)x(1, 32) ...]) >[ 109.480] sna_composite_rectangles: converted to op 0 >[ 109.480] sna_composite_rectangles[0] (0, 0)x(1, 32) -> (0, 0), (1, 32) >[ 109.480] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 32) x 1 >[ 109.480] sna_composite_rectangles: clipped extents (0, 0),(1, 32) x 1 >[ 109.480] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 32) >[ 109.480] sna_composite_rectangles: fallback, dst pixmap=160 too small or not attached >[ 109.480] sna_composite_rectangles: fallback >[ 109.480] sna_drawable_move_region_to_cpu(pixmap=160 (1x32), [(0, 0), (1, 32)], flags=1) >[ 109.480] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 109.480] _sna_pixmap_move_to_cpu(pixmap=160, 1x32, flags=1) >[ 109.480] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.480] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.480] operate_inplace: no, inplace operation not suitable >[ 109.480] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.480] __sna_damage_all(1, 32) >[ 109.480] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.480] sna_validate_gc(0x5619f1770810) changes=0, previous serial=9c, drawable=a0 >[ 109.480] sna_validate_gc: recomputing clip >[ 109.480] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 109.480] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 109.480] try_upload__fast: ignore existing cpu damage (if any) >[ 109.480] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 109.480] try_upload__fast: no, no gpu damage >[ 109.480] sna_drawable_move_region_to_cpu(pixmap=160 (1x32), [(0, 0), (1, 32)], flags=1) >[ 109.480] sna_drawable_move_region_to_cpu: pixmap=160 all damaged on CPU >[ 109.480] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.480] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 109.480] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 109.480] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 109.480] sna_composite(pixmap=140, op=3, src=160+(0, 0), mask=0+(0, 0), dst=140+(0, 0)+(0, 0), size=(3840, 32) >[ 109.480] sna_compute_composite_region: dst=(0, 0)x(3840, 32) >[ 109.480] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 32) >[ 109.480] clip_to_dst: region: 1x[(0, 0), (3840, 32)], clip: 1x[(0, 0), (3840, 2160)] >[ 109.480] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 32) >[ 109.480] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (3840, 32) >[ 109.480] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 32) + (0, 0) >[ 109.480] gen9_render_composite: 3840x32, current mode=1/1 >[ 109.480] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 109.480] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 109.480] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.480] gen9_composite_set_target: (0, 0)x(3840, 32), partial?=1 >[ 109.480] sna_drawable_use_bo pixmap=140, box=((0, 0), (3840, 32)), flags=7... >[ 109.480] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.480] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.480] sna_drawable_use_bo: using whole GPU bo >[ 109.480] gen9_composite_set_target: pixmap=140, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.480] gen9_composite_picture: (0, 0)x(3840, 32), dst=(0, 0) >[ 109.480] sna_transform_is_imprecise_integer_translation: no transform >[ 109.480] gen9_composite_picture: integer translation (0, 0), removing >[ 109.480] sna_render_pixmap_bo pixmap=160, (0, 0)x(3840, 32)/(1, 32) >[ 109.480] sna_render_pixmap_bo box=(0, 0), (1, 32): (1, 32)/(1, 32) >[ 109.480] sna_render_pixmap_bo: offset=(0, 0), size=(1, 32) >[ 109.480] use_cpu_bo: no cpu bo >[ 109.480] move_to_gpu: migrating whole pixmap (1x32) for source (0,0),(1,32), count 5? 0 >[ 109.480] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 32) >[ 109.480] upload: box=(0, 0), (1, 32), pixmap=1x32 >[ 109.480] sna_drawable_move_region_to_cpu(pixmap=160 (1x32), [(0, 0), (1, 32)], flags=2) >[ 109.480] sna_drawable_move_region_to_cpu: pixmap=160 all damaged on CPU >[ 109.480] kgem_can_create_2d: 1x32 @ 32 >[ 109.480] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 109.480] kgem_can_create_2d: untiled size=4096 >[ 109.480] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 109.480] kgem_choose_tiling: 1x32 -> 0 >[ 109.480] kgem_upload_source_image : (0, 0), (1, 32), stride=4, bpp=32 >[ 109.480] kgem_create_buffer_2d: 1x32, 32 bpp, stride=32 >[ 109.480] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.480] kgem_create_buffer: reusing buffer? used=4096 + size=1024, total=262144 >[ 109.480] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=1024, io=1 >[ 109.480] __kgem_bo_init(handle=23, num_pages=1024) >[ 109.480] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/32 >[ 109.480] upload: adding upload cache to pixmap=160 >[ 109.480] kgem_proxy_bo_attach: handle=23 >[ 109.480] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 109.480] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.480] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.480] gen4_choose_composite_emitter: identity src, no mask >[ 109.480] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 109.480] gen9_composite_get_binding_table(fb00) >[ 109.480] kgem_add_reloc64: handle=23, pos=16056, delta=0, domains=40000 >[ 109.480] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 >[ 109.480] kgem_add_handle: handle=23, index=8 >[ 109.480] kgem_add_reloc64[16] = (delta=4096, target handle=8, presumed=fd545000) >[ 109.480] [3eb0] bind bo(handle=23, addr=fd546000), format=192, width=1, height=32, pitch=32, tiling=0 -> sampler >[ 109.480] gen9_emit_sampler: sampler = a >[ 109.480] gen9_emit_vertex_elements: setup id=2 >[ 109.480] gen9_render_composite_box: (0, 0), (3840, 32) >[ 109.480] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 32) + (0, 0)] >[ 109.480] gen8_vertex_flush[8f0] = 3 >[ 109.480] sna_destroy_pixmap: pixmap=160, attached?=1 >[ 109.480] _kgem_bo_destroy: handle=23, proxy? 1 >[ 109.480] __sna_free_pixmap(pixmap=160) >[ 109.480] sna_composite_rectangles(pixmap=140, op=3, 660a0a0a x 1 [(0, 0)x(3840, 24) ...]) >[ 109.480] sna_composite_rectangles: converted to op 3 >[ 109.480] sna_composite_rectangles[0] (0, 0)x(3840, 24) -> (0, 0), (3840, 24) >[ 109.480] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 24) x 1 >[ 109.480] sna_composite_rectangles: clipped extents (0, 0),(3840, 24) x 1 >[ 109.480] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 24) >[ 109.480] sna_drawable_use_bo pixmap=140, box=((0, 0), (3840, 24)), flags=1... >[ 109.480] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 109.480] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.480] sna_drawable_use_bo: using whole GPU bo >[ 109.480] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 109.480] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 109.480] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 24) ...]) >[ 109.480] sna_render_get_solid: 660a0a0a >[ 109.480] sna_render_get_solid(2) = 660a0a0a (old) >[ 109.480] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.480] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.480] aligning vertex: was 3, now 2 floats per vertex >[ 109.480] gen9_composite_get_binding_table(fa80) >[ 109.480] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 >[ 109.480] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 109.480] kgem_add_handle: handle=8, index=9 >[ 109.480] kgem_add_reloc64[17] = (delta=8, target handle=9, presumed=fdffe000) >[ 109.480] [3e90] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.480] gen9_emit_sampler: sampler = 1 >[ 109.480] gen9_emit_vertex_elements: setup id=0 >[ 109.480] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.480] (0, 0), (3840, 24) >[ 109.480] gen8_vertex_flush[950] = 3 >[ 109.480] sna_create_pixmap(22, 18, 32, usage=0) >[ 109.480] kgem_can_create_2d: 22x18 @ 32 >[ 109.480] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 >[ 109.480] kgem_can_create_2d: untiled size=4096 >[ 109.480] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X >[ 109.480] kgem_choose_tiling: 22x18 -> 0 >[ 109.480] sna_create_pixmap: usage=0, flags=a >[ 109.480] sna_create_pixmap: small buffer [1584], attaching to shadow pixmap >[ 109.480] create_pixmap: allocating pixmap 22x18, depth=32/32, size=1592 >[ 109.480] create_pixmap: serial=161, usage=0, 22x18 >[ 109.480] sna_create_pixmap: serial=161, 22x18, usage=0 >[ 109.480] sna_validate_gc(0x5619f1770810) changes=0, previous serial=a0, drawable=a2 >[ 109.480] sna_validate_gc: recomputing clip >[ 109.480] sna_validate_gc: composite clip=1x[(0, 0), (22, 18)] [0x5619f174da00] >[ 109.480] sna_put_image((0, 0)x(22, 18), depth=32, format=2) >[ 109.480] try_upload__fast: ignore existing cpu damage (if any) >[ 109.480] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 109.480] try_upload__fast: no, no gpu damage >[ 109.480] sna_drawable_move_region_to_cpu(pixmap=162 (22x18), [(0, 0), (22, 18)], flags=1) >[ 109.480] sna_drawable_move_region_to_cpu: region (0, 0), (22, 18) + (0, 0) subsumes pixmap (22x18) >[ 109.480] _sna_pixmap_move_to_cpu(pixmap=162, 22x18, flags=1) >[ 109.480] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.480] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.480] operate_inplace: no, inplace operation not suitable >[ 109.480] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.480] __sna_damage_all(22, 18) >[ 109.480] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.480] sna_put_zpixmap_blt: upload(0, 0, 22, 18) x 1 boxes >[ 109.480] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(22, 18) >[ 109.480] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x18, pitch=88/88 >[ 109.480] sna_composite(pixmap=140, op=3, src=162+(0, 0), mask=0+(3813, 3), dst=140+(3813, 3)+(0, 0), size=(22, 18) >[ 109.480] sna_compute_composite_region: dst=(3813, 3)x(22, 18) >[ 109.480] sna_compute_composite_region: initial clip against dst->pDrawable: (3813, 3), (3835, 21) >[ 109.480] clip_to_dst: region: 1x[(3813, 3), (3835, 21)], clip: 1x[(0, 0), (3840, 2160)] >[ 109.480] sna_compute_composite_region: clip against dst->pCompositeClip: (3813, 3), (3835, 21) >[ 109.480] sna_compute_composite_region: clip against src (22x18 clip=0): (3813, 3), (3835, 21) >[ 109.480] sna_composite: composite region extents:+(0, 0) -> (3813, 3), (3835, 21) + (0, 0) >[ 109.480] gen9_render_composite: 22x18, current mode=1/1 >[ 109.480] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 109.480] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 109.480] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.480] gen9_composite_set_target: (3813, 3)x(22, 18), partial?=1 >[ 109.480] sna_drawable_use_bo pixmap=140, box=((3813, 3), (3835, 21)), flags=7... >[ 109.480] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.480] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.480] sna_drawable_use_bo: using whole GPU bo >[ 109.480] gen9_composite_set_target: pixmap=140, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.480] gen9_composite_picture: (0, 0)x(22, 18), dst=(3813, 3) >[ 109.480] sna_transform_is_imprecise_integer_translation: no transform >[ 109.480] gen9_composite_picture: integer translation (0, 0), removing >[ 109.480] sna_render_pixmap_bo pixmap=162, (0, 0)x(22, 18)/(22, 18) >[ 109.480] sna_render_pixmap_bo box=(0, 0), (22, 18): (22, 18)/(22, 18) >[ 109.480] sna_render_pixmap_bo: offset=(-3813, -3), size=(22, 18) >[ 109.480] use_cpu_bo: no cpu bo >[ 109.480] move_to_gpu: migrating whole pixmap (22x18) for source (0,0),(22,18), count 5? 0 >[ 109.480] sna_render_pixmap_bo: uploading CPU box (0, 0), (22, 18) >[ 109.480] upload: box=(0, 0), (22, 18), pixmap=22x18 >[ 109.480] sna_drawable_move_region_to_cpu(pixmap=162 (22x18), [(0, 0), (22, 18)], flags=2) >[ 109.480] sna_drawable_move_region_to_cpu: pixmap=162 all damaged on CPU >[ 109.480] kgem_can_create_2d: 22x18 @ 32 >[ 109.480] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 >[ 109.480] kgem_can_create_2d: untiled size=4096 >[ 109.480] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X >[ 109.480] kgem_choose_tiling: 22x18 -> 0 >[ 109.480] kgem_upload_source_image : (0, 0), (22, 18), stride=88, bpp=32 >[ 109.480] kgem_create_buffer_2d: 22x18, 32 bpp, stride=96 >[ 109.480] kgem_create_buffer: size=1728, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.480] kgem_create_buffer: reusing buffer? used=5120 + size=1728, total=262144 >[ 109.480] kgem_create_proxy: target handle=23 [proxy? -1], offset=5120, length=1728, io=1 >[ 109.480] __kgem_bo_init(handle=23, num_pages=1728) >[ 109.480] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x18, pitch=88/96 >[ 109.480] upload: adding upload cache to pixmap=162 >[ 109.480] kgem_proxy_bo_attach: handle=23 >[ 109.480] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 109.480] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.480] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.480] gen4_choose_composite_emitter: identity src, no mask >[ 109.480] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.480] aligning vertex: was 2, now 3 floats per vertex >[ 109.480] gen9_composite_get_binding_table(fa00) >[ 109.480] kgem_add_reloc64: handle=23, pos=15992, delta=0, domains=40000 >[ 109.480] kgem_add_reloc64: adding proxy [delta=5120] for handle=23 >[ 109.480] kgem_add_reloc64[18] = (delta=5120, target handle=8, presumed=fd545000) >[ 109.480] [3e70] bind bo(handle=23, addr=fd546400), format=192, width=22, height=18, pitch=96, tiling=0 -> sampler >[ 109.480] gen9_emit_sampler: sampler = 2 >[ 109.480] gen9_emit_vertex_elements: setup id=2 >[ 109.480] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.480] gen9_render_composite_box: (3813, 3), (3835, 21) >[ 109.480] apply_damage: damage=0x0, region=1 [(3813, 3), (3835, 21) + (0, 0)] >[ 109.480] gen8_vertex_flush[9b0] = 3 >[ 109.480] sna_destroy_pixmap: pixmap=162, attached?=1 >[ 109.480] _kgem_bo_destroy: handle=23, proxy? 1 >[ 109.480] __sna_free_pixmap(pixmap=162) >[ 109.480] sna_create_pixmap(10, 10, 32, usage=3) >[ 109.480] kgem_can_create_2d: 10x10 @ 32 >[ 109.480] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 109.480] kgem_can_create_2d: untiled size=4096 >[ 109.480] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 109.480] kgem_choose_tiling: 10x10 -> 0 >[ 109.480] sna_create_pixmap: usage=3, flags=a >[ 109.481] sna_create_pixmap: small buffer [400], attaching to shadow pixmap >[ 109.481] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 >[ 109.481] create_pixmap: serial=164, usage=3, 10x10 >[ 109.481] sna_create_pixmap: serial=164, 10x10, usage=3 >[ 109.481] sna_composite(pixmap=164, op=1, src=163+(0, 0), mask=0+(0, 0), dst=164+(0, 0)+(0, 0), size=(10, 10) >[ 109.481] sna_compute_composite_region: dst=(0, 0)x(10, 10) >[ 109.481] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) >[ 109.481] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] >[ 109.481] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) >[ 109.481] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) >[ 109.481] sna_composite: fallback, dst pixmap=164 is too small (or completely damaged) >[ 109.481] sna_composite: fallback -- fbComposite >[ 109.481] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) >[ 109.481] sna_composite_fb: fallback -- move src to cpu >[ 109.481] sna_composite_fb: fallback -- move dst to cpu >[ 109.481] sna_drawable_move_region_to_cpu(pixmap=164 (10x10), [(0, 0), (10, 10)], flags=5) >[ 109.481] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) >[ 109.481] _sna_pixmap_move_to_cpu(pixmap=164, 10x10, flags=5) >[ 109.481] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.481] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.481] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.481] __sna_damage_all(10, 10) >[ 109.481] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.481] sna_transform_is_imprecise_integer_translation: no transform >[ 109.481] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 >[ 109.481] sna_glyphs(op=3, nlist=1, src=(3767, 17)) >[ 109.481] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 109.481] sna_glyphs: discarding mask >[ 109.481] glyphs0_to_dst(op=3, src=(3767, 17), nlist=1, dst=(3767, 17)+(0, 0)) >[ 109.481] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94669425096448 size=3840x2160 >[ 109.481] gen9_render_composite: 0x0, current mode=1/1 >[ 109.481] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 109.481] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 109.481] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.481] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.481] sna_drawable_use_bo pixmap=140, box=((0, 0), (3840, 2160)), flags=7... >[ 109.481] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.481] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.481] sna_drawable_use_bo: using whole GPU bo >[ 109.481] gen9_composite_set_target: pixmap=140, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.481] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.481] color_convert: src=ffdfdbd2 [20028888] >[ 109.481] color_convert: dst=ffdfdbd2 [20028888] >[ 109.481] sna_render_get_solid: ffdfdbd2 >[ 109.481] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 109.481] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.481] sna_transform_is_imprecise_integer_translation: no transform >[ 109.481] gen9_composite_picture: integer translation (0, 0), removing >[ 109.481] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.481] sna_render_pixmap_bo: GPU all damaged >[ 109.481] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.481] gen4_choose_composite_emitter: solid, identity mask >[ 109.481] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.481] aligning vertex: was 3, now 4 floats per vertex >[ 109.481] gen9_composite_get_binding_table(f980) >[ 109.481] kgem_add_reloc64: handle=8, pos=15960, delta=0, domains=40000 >[ 109.481] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 109.481] kgem_add_reloc64[19] = (delta=32, target handle=9, presumed=fdffe000) >[ 109.481] [3e50] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.481] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 109.481] gen9_emit_sampler: sampler = a >[ 109.481] gen9_emit_sf: num_sf_outputs=2 >[ 109.481] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.481] gen9_emit_vertex_elements: setup id=9 >[ 109.481] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.481] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.481] glyphs0_to_dst: glyph=(3766, 7)x(10, 10), unclipped >[ 109.481] emit_primitive_identity_mask__avx2: dst=(3766, 7), mask=(64.00, 48.00) x (10.00, 10.00) >[ 109.481] glyphs0_to_dst: glyph=(3774, 7)x(10, 10), unclipped >[ 109.481] emit_primitive_identity_mask__avx2: dst=(3774, 7), mask=(80.00, 48.00) x (10.00, 10.00) >[ 109.481] glyphs0_to_dst: glyph=(3782, 9)x(5, 8), unclipped >[ 109.481] emit_primitive_identity_mask__avx2: dst=(3782, 9), mask=(96.00, 32.00) x (5.00, 8.00) >[ 109.481] glyphs0_to_dst: glyph=(3786, 7)x(10, 10), unclipped >[ 109.481] emit_primitive_identity_mask__avx2: dst=(3786, 7), mask=(64.00, 32.00) x (10.00, 10.00) >[ 109.481] gen8_vertex_flush[a78] = 12 >[ 109.481] gen9_magic_ca_pass: CA fixup (817 -> 829) >[ 109.481] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.481] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.481] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.481] glyph_cache(0): adding glyph to cache 1, pos 120 >[ 109.481] glyph_cache_upload: upload glyph 0x5619f17ece80 to cache (96, 48)x(10, 10) >[ 109.481] sna_composite(pixmap=2, op=1, src=164+(0, 0), mask=0+(0, 0), dst=2+(96, 48)+(0, 0), size=(10, 10) >[ 109.481] sna_compute_composite_region: dst=(96, 48)x(10, 10) >[ 109.481] sna_compute_composite_region: initial clip against dst->pDrawable: (96, 48), (106, 58) >[ 109.481] clip_to_dst: region: 1x[(96, 48), (106, 58)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.481] sna_compute_composite_region: clip against dst->pCompositeClip: (96, 48), (106, 58) >[ 109.481] sna_compute_composite_region: clip against src (10x10 clip=0): (96, 48), (106, 58) >[ 109.481] sna_composite: composite region extents:+(0, 0) -> (96, 48), (106, 58) + (0, 0) >[ 109.481] gen9_render_composite: 10x10, current mode=1/1 >[ 109.481] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.481] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 109.481] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.481] gen9_composite_set_target: (96, 48)x(10, 10), partial?=0 >[ 109.481] sna_drawable_use_bo pixmap=2, box=((96, 48), (106, 58)), flags=f... >[ 109.481] sna_drawable_use_bo: pinned, never REPLACES >[ 109.481] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.481] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.481] sna_drawable_use_bo: using whole GPU bo >[ 109.481] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.481] gen9_composite_picture: (0, 0)x(10, 10), dst=(96, 48) >[ 109.481] sna_transform_is_imprecise_integer_translation: no transform >[ 109.481] gen9_composite_picture: integer translation (0, 0), removing >[ 109.481] sna_render_pixmap_bo pixmap=164, (0, 0)x(10, 10)/(10, 10) >[ 109.481] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) >[ 109.481] sna_render_pixmap_bo: offset=(-96, -48), size=(10, 10) >[ 109.481] use_cpu_bo: no cpu bo >[ 109.481] move_to_gpu: not migrating pixmap=164 due to usage_hint=3 >[ 109.481] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) >[ 109.481] upload: box=(0, 0), (10, 10), pixmap=10x10 >[ 109.481] sna_drawable_move_region_to_cpu(pixmap=164 (10x10), [(0, 0), (10, 10)], flags=2) >[ 109.481] sna_drawable_move_region_to_cpu: pixmap=164 all damaged on CPU >[ 109.481] kgem_can_create_2d: 10x10 @ 32 >[ 109.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 109.481] kgem_can_create_2d: untiled size=4096 >[ 109.481] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 109.481] kgem_choose_tiling: 10x10 -> 0 >[ 109.481] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 >[ 109.481] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 >[ 109.481] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.481] kgem_create_buffer: reusing buffer? used=6912 + size=640, total=262144 >[ 109.481] kgem_create_proxy: target handle=23 [proxy? -1], offset=6912, length=640, io=1 >[ 109.481] __kgem_bo_init(handle=23, num_pages=640) >[ 109.481] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 >[ 109.481] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.481] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.481] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.481] gen4_choose_composite_emitter: identity src, no mask >[ 109.481] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.481] aligning vertex: was 4, now 3 floats per vertex >[ 109.481] gen9_composite_get_binding_table(f900) >[ 109.481] kgem_add_reloc64: handle=6, pos=15928, delta=0, domains=20002 >[ 109.481] kgem_add_reloc64[20] = (delta=0, target handle=3, presumed=fd585000) >[ 109.481] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.481] [3e30] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render >[ 109.481] kgem_add_reloc64: handle=23, pos=15912, delta=0, domains=40000 >[ 109.481] kgem_add_reloc64: adding proxy [delta=6912] for handle=23 >[ 109.481] kgem_add_reloc64[21] = (delta=6912, target handle=8, presumed=fd545000) >[ 109.481] [3e20] bind bo(handle=23, addr=fd546b00), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler >[ 109.481] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.481] gen9_emit_sampler: sampler = 2 >[ 109.481] gen9_emit_sf: num_sf_outputs=1 >[ 109.481] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.481] gen9_emit_vertex_elements: setup id=2 >[ 109.481] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.481] gen9_render_composite_box: (96, 48), (106, 58) >[ 109.481] apply_damage: damage=0x0, region=1 [(96, 48), (106, 58) + (0, 0)] >[ 109.481] gen8_vertex_flush[bac] = 3 >[ 109.481] _kgem_bo_destroy: handle=23, proxy? 1 >[ 109.481] gen9_render_composite: 0x0, current mode=1/1 >[ 109.481] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 109.481] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 109.481] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.481] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.481] sna_drawable_use_bo pixmap=140, box=((0, 0), (3840, 2160)), flags=7... >[ 109.481] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.481] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.481] sna_drawable_use_bo: using whole GPU bo >[ 109.481] gen9_composite_set_target: pixmap=140, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.481] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.481] color_convert: src=ffdfdbd2 [20028888] >[ 109.481] color_convert: dst=ffdfdbd2 [20028888] >[ 109.481] sna_render_get_solid: ffdfdbd2 >[ 109.481] sna_render_get_solid(8) = ffdfdbd2 (last) >[ 109.481] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.481] sna_transform_is_imprecise_integer_translation: no transform >[ 109.481] gen9_composite_picture: integer translation (0, 0), removing >[ 109.481] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.481] sna_render_pixmap_bo: GPU all damaged >[ 109.481] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.481] gen4_choose_composite_emitter: solid, identity mask >[ 109.481] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.481] aligning vertex: was 3, now 4 floats per vertex >[ 109.481] gen9_composite_get_binding_table(f840) >[ 109.481] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 109.481] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.481] gen9_emit_sampler: sampler = a >[ 109.481] gen9_emit_sf: num_sf_outputs=2 >[ 109.481] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.481] gen9_emit_vertex_elements: setup id=9 >[ 109.481] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.481] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.481] glyphs0_to_dst: glyph=(3794, 7)x(10, 10), unclipped >[ 109.481] emit_primitive_identity_mask__avx2: dst=(3794, 7), mask=(96.00, 48.00) x (10.00, 10.00) >[ 109.481] gen8_vertex_flush[c84] = 3 >[ 109.481] gen9_magic_ca_pass: CA fixup (832 -> 835) >[ 109.481] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.481] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.481] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.481] sna_create_pixmap(26, 18, 32, usage=0) >[ 109.481] kgem_can_create_2d: 26x18 @ 32 >[ 109.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=18 >[ 109.481] kgem_can_create_2d: untiled size=4096 >[ 109.481] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 109.481] kgem_choose_tiling: 26x18 -> 0 >[ 109.481] sna_create_pixmap: usage=0, flags=a >[ 109.481] sna_create_pixmap: small buffer [1872], attaching to shadow pixmap >[ 109.481] create_pixmap: allocating pixmap 26x18, depth=32/32, size=1880 >[ 109.481] create_pixmap: serial=165, usage=0, 26x18 >[ 109.481] sna_create_pixmap: serial=165, 26x18, usage=0 >[ 109.481] sna_validate_gc(0x5619f1770810) changes=0, previous serial=a2, drawable=a6 >[ 109.481] sna_validate_gc: recomputing clip >[ 109.481] sna_validate_gc: composite clip=1x[(0, 0), (26, 18)] [0x5619f174da00] >[ 109.481] sna_put_image((0, 0)x(26, 18), depth=32, format=2) >[ 109.481] try_upload__fast: ignore existing cpu damage (if any) >[ 109.481] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 109.481] try_upload__fast: no, no gpu damage >[ 109.481] sna_drawable_move_region_to_cpu(pixmap=166 (26x18), [(0, 0), (26, 18)], flags=1) >[ 109.481] sna_drawable_move_region_to_cpu: region (0, 0), (26, 18) + (0, 0) subsumes pixmap (26x18) >[ 109.481] _sna_pixmap_move_to_cpu(pixmap=166, 26x18, flags=1) >[ 109.481] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.481] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.481] operate_inplace: no, inplace operation not suitable >[ 109.481] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.481] __sna_damage_all(26, 18) >[ 109.481] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.481] sna_put_zpixmap_blt: upload(0, 0, 26, 18) x 1 boxes >[ 109.481] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 18) >[ 109.481] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x18, pitch=104/104 >[ 109.481] sna_composite(pixmap=140, op=3, src=166+(0, 0), mask=0+(3731, 3), dst=140+(3731, 3)+(0, 0), size=(26, 18) >[ 109.481] sna_compute_composite_region: dst=(3731, 3)x(26, 18) >[ 109.481] sna_compute_composite_region: initial clip against dst->pDrawable: (3731, 3), (3757, 21) >[ 109.481] clip_to_dst: region: 1x[(3731, 3), (3757, 21)], clip: 1x[(0, 0), (3840, 2160)] >[ 109.481] sna_compute_composite_region: clip against dst->pCompositeClip: (3731, 3), (3757, 21) >[ 109.481] sna_compute_composite_region: clip against src (26x18 clip=0): (3731, 3), (3757, 21) >[ 109.481] sna_composite: composite region extents:+(0, 0) -> (3731, 3), (3757, 21) + (0, 0) >[ 109.481] gen9_render_composite: 26x18, current mode=1/1 >[ 109.481] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 109.481] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 109.481] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.481] gen9_composite_set_target: (3731, 3)x(26, 18), partial?=1 >[ 109.481] sna_drawable_use_bo pixmap=140, box=((3731, 3), (3757, 21)), flags=7... >[ 109.481] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.481] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.481] sna_drawable_use_bo: using whole GPU bo >[ 109.481] gen9_composite_set_target: pixmap=140, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.481] gen9_composite_picture: (0, 0)x(26, 18), dst=(3731, 3) >[ 109.481] sna_transform_is_imprecise_integer_translation: no transform >[ 109.481] gen9_composite_picture: integer translation (0, 0), removing >[ 109.481] sna_render_pixmap_bo pixmap=166, (0, 0)x(26, 18)/(26, 18) >[ 109.481] sna_render_pixmap_bo box=(0, 0), (26, 18): (26, 18)/(26, 18) >[ 109.481] sna_render_pixmap_bo: offset=(-3731, -3), size=(26, 18) >[ 109.481] use_cpu_bo: no cpu bo >[ 109.481] move_to_gpu: migrating whole pixmap (26x18) for source (0,0),(26,18), count 5? 0 >[ 109.481] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 18) >[ 109.481] upload: box=(0, 0), (26, 18), pixmap=26x18 >[ 109.481] sna_drawable_move_region_to_cpu(pixmap=166 (26x18), [(0, 0), (26, 18)], flags=2) >[ 109.481] sna_drawable_move_region_to_cpu: pixmap=166 all damaged on CPU >[ 109.481] kgem_can_create_2d: 26x18 @ 32 >[ 109.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=18 >[ 109.481] kgem_can_create_2d: untiled size=4096 >[ 109.481] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 109.481] kgem_choose_tiling: 26x18 -> 0 >[ 109.481] kgem_upload_source_image : (0, 0), (26, 18), stride=104, bpp=32 >[ 109.481] kgem_create_buffer_2d: 26x18, 32 bpp, stride=128 >[ 109.481] kgem_create_buffer: size=2304, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.481] kgem_create_buffer: reusing buffer? used=7680 + size=2304, total=262144 >[ 109.481] kgem_create_proxy: target handle=23 [proxy? -1], offset=7680, length=2304, io=1 >[ 109.481] __kgem_bo_init(handle=23, num_pages=2304) >[ 109.481] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x18, pitch=104/128 >[ 109.481] upload: adding upload cache to pixmap=166 >[ 109.481] kgem_proxy_bo_attach: handle=23 >[ 109.481] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 109.481] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.482] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.482] gen4_choose_composite_emitter: identity src, no mask >[ 109.482] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.482] aligning vertex: was 4, now 3 floats per vertex >[ 109.482] gen9_composite_get_binding_table(f800) >[ 109.482] kgem_add_reloc64: handle=23, pos=15864, delta=0, domains=40000 >[ 109.482] kgem_add_reloc64: adding proxy [delta=7680] for handle=23 >[ 109.482] kgem_add_reloc64[22] = (delta=7680, target handle=8, presumed=fd545000) >[ 109.482] [3df0] bind bo(handle=23, addr=fd546e00), format=192, width=26, height=18, pitch=128, tiling=0 -> sampler >[ 109.482] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 >[ 109.482] gen9_emit_sampler: sampler = 2 >[ 109.482] gen9_emit_sf: num_sf_outputs=1 >[ 109.482] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.482] gen9_emit_vertex_elements: setup id=2 >[ 109.482] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.482] gen9_render_composite_box: (3731, 3), (3757, 21) >[ 109.482] apply_damage: damage=0x0, region=1 [(3731, 3), (3757, 21) + (0, 0)] >[ 109.482] gen8_vertex_flush[dc0] = 3 >[ 109.482] sna_destroy_pixmap: pixmap=166, attached?=1 >[ 109.482] _kgem_bo_destroy: handle=23, proxy? 1 >[ 109.482] __sna_free_pixmap(pixmap=166) >[ 109.482] sna_create_pixmap(24, 18, 32, usage=0) >[ 109.482] kgem_can_create_2d: 24x18 @ 32 >[ 109.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 >[ 109.482] kgem_can_create_2d: untiled size=4096 >[ 109.482] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 109.482] kgem_choose_tiling: 24x18 -> 0 >[ 109.482] sna_create_pixmap: usage=0, flags=a >[ 109.482] sna_create_pixmap: small buffer [1728], attaching to shadow pixmap >[ 109.482] create_pixmap: allocating pixmap 24x18, depth=32/32, size=1736 >[ 109.482] create_pixmap: serial=167, usage=0, 24x18 >[ 109.482] sna_create_pixmap: serial=167, 24x18, usage=0 >[ 109.482] sna_block_handler (tv=0.0) >[ 109.482] sna_wakeup_handler >[ 109.482] sna_block_handler (tv=0.0) >[ 109.482] sna_wakeup_handler >[ 109.482] sna_validate_gc(0x5619f1770810) changes=0, previous serial=a6, drawable=a8 >[ 109.482] sna_validate_gc: recomputing clip >[ 109.482] sna_validate_gc: composite clip=1x[(0, 0), (24, 18)] [0x5619f174da00] >[ 109.482] sna_put_image((0, 0)x(24, 18), depth=32, format=2) >[ 109.482] try_upload__fast: ignore existing cpu damage (if any) >[ 109.482] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 109.482] try_upload__fast: no, no gpu damage >[ 109.482] sna_drawable_move_region_to_cpu(pixmap=168 (24x18), [(0, 0), (24, 18)], flags=1) >[ 109.482] sna_drawable_move_region_to_cpu: region (0, 0), (24, 18) + (0, 0) subsumes pixmap (24x18) >[ 109.482] _sna_pixmap_move_to_cpu(pixmap=168, 24x18, flags=1) >[ 109.482] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.482] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.482] operate_inplace: no, inplace operation not suitable >[ 109.482] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.482] __sna_damage_all(24, 18) >[ 109.482] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.482] sna_put_zpixmap_blt: upload(0, 0, 24, 18) x 1 boxes >[ 109.482] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 18) >[ 109.482] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x18, pitch=96/96 >[ 109.482] sna_composite(pixmap=140, op=3, src=168+(0, 0), mask=0+(3697, 3), dst=140+(3697, 3)+(0, 0), size=(24, 18) >[ 109.482] sna_compute_composite_region: dst=(3697, 3)x(24, 18) >[ 109.482] sna_compute_composite_region: initial clip against dst->pDrawable: (3697, 3), (3721, 21) >[ 109.482] clip_to_dst: region: 1x[(3697, 3), (3721, 21)], clip: 1x[(0, 0), (3840, 2160)] >[ 109.482] sna_compute_composite_region: clip against dst->pCompositeClip: (3697, 3), (3721, 21) >[ 109.482] sna_compute_composite_region: clip against src (24x18 clip=0): (3697, 3), (3721, 21) >[ 109.482] sna_composite: composite region extents:+(0, 0) -> (3697, 3), (3721, 21) + (0, 0) >[ 109.482] gen9_render_composite: 24x18, current mode=1/1 >[ 109.482] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 109.482] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 109.482] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.482] gen9_composite_set_target: (3697, 3)x(24, 18), partial?=1 >[ 109.482] sna_drawable_use_bo pixmap=140, box=((3697, 3), (3721, 21)), flags=7... >[ 109.482] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.482] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.482] sna_drawable_use_bo: using whole GPU bo >[ 109.482] gen9_composite_set_target: pixmap=140, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.482] gen9_composite_picture: (0, 0)x(24, 18), dst=(3697, 3) >[ 109.482] sna_transform_is_imprecise_integer_translation: no transform >[ 109.482] gen9_composite_picture: integer translation (0, 0), removing >[ 109.482] sna_render_pixmap_bo pixmap=168, (0, 0)x(24, 18)/(24, 18) >[ 109.482] sna_render_pixmap_bo box=(0, 0), (24, 18): (24, 18)/(24, 18) >[ 109.482] sna_render_pixmap_bo: offset=(-3697, -3), size=(24, 18) >[ 109.482] use_cpu_bo: no cpu bo >[ 109.482] move_to_gpu: migrating whole pixmap (24x18) for source (0,0),(24,18), count 5? 0 >[ 109.482] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 18) >[ 109.482] upload: box=(0, 0), (24, 18), pixmap=24x18 >[ 109.482] sna_drawable_move_region_to_cpu(pixmap=168 (24x18), [(0, 0), (24, 18)], flags=2) >[ 109.482] sna_drawable_move_region_to_cpu: pixmap=168 all damaged on CPU >[ 109.482] kgem_can_create_2d: 24x18 @ 32 >[ 109.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 >[ 109.482] kgem_can_create_2d: untiled size=4096 >[ 109.482] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 109.482] kgem_choose_tiling: 24x18 -> 0 >[ 109.482] kgem_upload_source_image : (0, 0), (24, 18), stride=96, bpp=32 >[ 109.482] kgem_create_buffer_2d: 24x18, 32 bpp, stride=96 >[ 109.482] kgem_create_buffer: size=1728, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.482] kgem_create_buffer: reusing buffer? used=9984 + size=1728, total=262144 >[ 109.482] kgem_create_proxy: target handle=23 [proxy? -1], offset=9984, length=1728, io=1 >[ 109.482] __kgem_bo_init(handle=23, num_pages=1728) >[ 109.482] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x18, pitch=96/96 >[ 109.482] upload: adding upload cache to pixmap=168 >[ 109.482] kgem_proxy_bo_attach: handle=23 >[ 109.482] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 109.482] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.482] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.482] gen4_choose_composite_emitter: identity src, no mask >[ 109.482] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.482] gen9_composite_get_binding_table(f780) >[ 109.482] kgem_add_reloc64: handle=23, pos=15832, delta=0, domains=40000 >[ 109.482] kgem_add_reloc64: adding proxy [delta=9984] for handle=23 >[ 109.482] kgem_add_reloc64[23] = (delta=9984, target handle=8, presumed=fd545000) >[ 109.482] [3dd0] bind bo(handle=23, addr=fd547700), format=192, width=24, height=18, pitch=96, tiling=0 -> sampler >[ 109.482] gen9_emit_vertex_elements: setup id=2 >[ 109.482] gen9_render_composite_box: (3697, 3), (3721, 21) >[ 109.482] apply_damage: damage=0x0, region=1 [(3697, 3), (3721, 21) + (0, 0)] >[ 109.482] gen8_vertex_flush[dfc] = 3 >[ 109.482] sna_destroy_pixmap: pixmap=168, attached?=1 >[ 109.482] _kgem_bo_destroy: handle=23, proxy? 1 >[ 109.482] __sna_free_pixmap(pixmap=168) >[ 109.482] sna_create_pixmap(16, 16, 32, usage=0) >[ 109.482] kgem_can_create_2d: 16x16 @ 32 >[ 109.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 109.482] kgem_can_create_2d: untiled size=4096 >[ 109.482] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 109.482] kgem_choose_tiling: 16x16 -> 0 >[ 109.482] sna_create_pixmap: usage=0, flags=a >[ 109.482] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 109.482] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 109.482] create_pixmap: serial=169, usage=0, 16x16 >[ 109.482] sna_create_pixmap: serial=169, 16x16, usage=0 >[ 109.482] sna_validate_gc(0x5619f1770810) changes=0, previous serial=a8, drawable=aa >[ 109.482] sna_validate_gc: recomputing clip >[ 109.482] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 109.482] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 109.482] try_upload__fast: ignore existing cpu damage (if any) >[ 109.482] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 109.482] try_upload__fast: no, no gpu damage >[ 109.482] sna_drawable_move_region_to_cpu(pixmap=170 (16x16), [(0, 0), (16, 16)], flags=1) >[ 109.482] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 109.482] _sna_pixmap_move_to_cpu(pixmap=170, 16x16, flags=1) >[ 109.482] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.482] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.482] operate_inplace: no, inplace operation not suitable >[ 109.482] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.482] __sna_damage_all(16, 16) >[ 109.482] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.482] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 109.482] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 109.482] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 109.482] sna_composite(pixmap=140, op=3, src=170+(0, 0), mask=0+(3671, 4), dst=140+(3671, 4)+(0, 0), size=(16, 16) >[ 109.482] sna_compute_composite_region: dst=(3671, 4)x(16, 16) >[ 109.482] sna_compute_composite_region: initial clip against dst->pDrawable: (3671, 4), (3687, 20) >[ 109.482] clip_to_dst: region: 1x[(3671, 4), (3687, 20)], clip: 1x[(0, 0), (3840, 2160)] >[ 109.482] sna_compute_composite_region: clip against dst->pCompositeClip: (3671, 4), (3687, 20) >[ 109.482] sna_compute_composite_region: clip against src (16x16 clip=0): (3671, 4), (3687, 20) >[ 109.482] sna_composite: composite region extents:+(0, 0) -> (3671, 4), (3687, 20) + (0, 0) >[ 109.482] gen9_render_composite: 16x16, current mode=1/1 >[ 109.482] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 109.482] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 109.482] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.482] gen9_composite_set_target: (3671, 4)x(16, 16), partial?=1 >[ 109.482] sna_drawable_use_bo pixmap=140, box=((3671, 4), (3687, 20)), flags=7... >[ 109.482] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.482] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.482] sna_drawable_use_bo: using whole GPU bo >[ 109.482] gen9_composite_set_target: pixmap=140, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.482] gen9_composite_picture: (0, 0)x(16, 16), dst=(3671, 4) >[ 109.482] sna_transform_is_imprecise_integer_translation: no transform >[ 109.482] gen9_composite_picture: integer translation (0, 0), removing >[ 109.482] sna_render_pixmap_bo pixmap=170, (0, 0)x(16, 16)/(16, 16) >[ 109.482] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 109.482] sna_render_pixmap_bo: offset=(-3671, -4), size=(16, 16) >[ 109.482] use_cpu_bo: no cpu bo >[ 109.482] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 109.482] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 109.482] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 109.482] sna_drawable_move_region_to_cpu(pixmap=170 (16x16), [(0, 0), (16, 16)], flags=2) >[ 109.482] sna_drawable_move_region_to_cpu: pixmap=170 all damaged on CPU >[ 109.482] kgem_can_create_2d: 16x16 @ 32 >[ 109.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 109.482] kgem_can_create_2d: untiled size=4096 >[ 109.482] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 109.482] kgem_choose_tiling: 16x16 -> 0 >[ 109.482] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 109.482] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 109.482] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.482] kgem_create_buffer: reusing buffer? used=11776 + size=1024, total=262144 >[ 109.482] kgem_create_proxy: target handle=23 [proxy? -1], offset=11776, length=1024, io=1 >[ 109.482] __kgem_bo_init(handle=23, num_pages=1024) >[ 109.482] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 109.482] upload: adding upload cache to pixmap=170 >[ 109.482] kgem_proxy_bo_attach: handle=23 >[ 109.482] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 109.482] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.482] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.482] gen4_choose_composite_emitter: identity src, no mask >[ 109.482] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.482] gen9_composite_get_binding_table(f700) >[ 109.482] kgem_add_reloc64: handle=23, pos=15800, delta=0, domains=40000 >[ 109.482] kgem_add_reloc64: adding proxy [delta=11776] for handle=23 >[ 109.482] kgem_add_reloc64[24] = (delta=11776, target handle=8, presumed=fd545000) >[ 109.482] [3db0] bind bo(handle=23, addr=fd547e00), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 109.482] gen9_emit_vertex_elements: setup id=2 >[ 109.482] gen9_render_composite_box: (3671, 4), (3687, 20) >[ 109.482] apply_damage: damage=0x0, region=1 [(3671, 4), (3687, 20) + (0, 0)] >[ 109.482] gen8_vertex_flush[e38] = 3 >[ 109.482] sna_destroy_pixmap: pixmap=170, attached?=1 >[ 109.482] _kgem_bo_destroy: handle=23, proxy? 1 >[ 109.482] __sna_free_pixmap(pixmap=170) >[ 109.482] sna_glyphs(op=3, nlist=1, src=(5, 16)) >[ 109.482] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 109.482] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) >[ 109.482] glyphs_format: format=166024, depth=32 >[ 109.482] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 109.482] sna_glyphs: discarding mask >[ 109.482] glyphs0_to_dst(op=3, src=(5, 16), nlist=1, dst=(5, 16)+(0, 0)) >[ 109.482] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94669425096448 size=3840x2160 >[ 109.482] gen9_render_composite: 0x0, current mode=1/1 >[ 109.482] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 109.482] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 109.482] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.482] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.482] sna_drawable_use_bo pixmap=140, box=((0, 0), (3840, 2160)), flags=7... >[ 109.482] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.482] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.482] sna_drawable_use_bo: using whole GPU bo >[ 109.482] gen9_composite_set_target: pixmap=140, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.482] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.482] color_convert: src=ff232321 [20028888] >[ 109.482] color_convert: dst=ff232321 [20028888] >[ 109.482] sna_render_get_solid: ff232321 >[ 109.482] sna_render_get_solid(6) = ff232321 (old) >[ 109.482] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.482] sna_transform_is_imprecise_integer_translation: no transform >[ 109.482] gen9_composite_picture: integer translation (0, 0), removing >[ 109.482] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.482] sna_render_pixmap_bo: GPU all damaged >[ 109.482] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.482] gen4_choose_composite_emitter: solid, identity mask >[ 109.482] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.482] aligning vertex: was 3, now 4 floats per vertex >[ 109.482] gen9_composite_get_binding_table(f680) >[ 109.482] kgem_add_reloc64: handle=8, pos=15768, delta=0, domains=40000 >[ 109.482] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 109.482] kgem_add_reloc64[25] = (delta=24, target handle=9, presumed=fdffe000) >[ 109.482] [3d90] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.482] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 109.482] gen9_emit_sampler: sampler = a >[ 109.482] gen9_emit_sf: num_sf_outputs=2 >[ 109.482] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.482] gen9_emit_vertex_elements: setup id=9 >[ 109.482] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.482] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.482] glyphs0_to_dst: glyph=(5, 8)x(9, 8), unclipped >[ 109.482] emit_primitive_identity_mask__avx2: dst=(5, 8), mask=(32.00, 48.00) x (9.00, 8.00) >[ 109.482] glyphs0_to_dst: glyph=(13, 10)x(7, 3), unclipped >[ 109.482] emit_primitive_identity_mask__avx2: dst=(13, 10), mask=(48.00, 48.00) x (7.00, 3.00) >[ 109.482] glyphs0_to_dst: glyph=(18, 6)x(10, 10), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(18, 6), mask=(64.00, 0.00) x (10.00, 10.00) >[ 109.483] glyphs0_to_dst: glyph=(27, 8)x(7, 8), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(27, 8), mask=(80.00, 0.00) x (7.00, 8.00) >[ 109.483] glyphs0_to_dst: glyph=(32, 8)x(10, 8), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(32, 8), mask=(64.00, 16.00) x (10.00, 8.00) >[ 109.483] glyphs0_to_dst: glyph=(40, 8)x(9, 8), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(40, 8), mask=(80.00, 16.00) x (9.00, 8.00) >[ 109.483] glyphs0_to_dst: glyph=(47, 5)x(5, 11), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(47, 5), mask=(96.00, 0.00) x (5.00, 11.00) >[ 109.483] glyphs0_to_dst: glyph=(51, 8)x(9, 8), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(51, 8), mask=(112.00, 0.00) x (9.00, 8.00) >[ 109.483] glyphs0_to_dst: glyph=(58, 5)x(5, 11), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(58, 5), mask=(96.00, 0.00) x (5.00, 11.00) >[ 109.483] glyphs0_to_dst: glyph=(62, 8)x(11, 8), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(62, 8), mask=(96.00, 16.00) x (11.00, 8.00) >[ 109.483] glyphs0_to_dst: glyph=(72, 8)x(9, 8), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(72, 8), mask=(112.00, 16.00) x (9.00, 8.00) >[ 109.483] glyphs0_to_dst: glyph=(80, 10)x(7, 3), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(80, 10), mask=(48.00, 48.00) x (7.00, 3.00) >[ 109.483] glyphs0_to_dst: glyph=(84, 6)x(10, 10), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(84, 6), mask=(64.00, 32.00) x (10.00, 10.00) >[ 109.483] glyphs0_to_dst: glyph=(92, 6)x(10, 10), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(92, 6), mask=(64.00, 32.00) x (10.00, 10.00) >[ 109.483] glyphs0_to_dst: glyph=(100, 6)x(10, 10), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(100, 6), mask=(80.00, 32.00) x (10.00, 10.00) >[ 109.483] glyphs0_to_dst: glyph=(108, 6)x(10, 10), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(108, 6), mask=(64.00, 48.00) x (10.00, 10.00) >[ 109.483] gen8_vertex_flush[f00] = 48 >[ 109.483] gen9_magic_ca_pass: CA fixup (843 -> 891) >[ 109.483] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.483] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.483] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.483] sna_glyphs(op=3, nlist=1, src=(5, 17)) >[ 109.483] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 109.483] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) >[ 109.483] glyphs_format: format=166024, depth=32 >[ 109.483] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 109.483] sna_glyphs: discarding mask >[ 109.483] glyphs0_to_dst(op=3, src=(5, 17), nlist=1, dst=(5, 17)+(0, 0)) >[ 109.483] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94669425096448 size=3840x2160 >[ 109.483] gen9_render_composite: 0x0, current mode=1/1 >[ 109.483] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 109.483] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 109.483] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.483] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.483] sna_drawable_use_bo pixmap=140, box=((0, 0), (3840, 2160)), flags=7... >[ 109.483] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.483] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.483] sna_drawable_use_bo: using whole GPU bo >[ 109.483] gen9_composite_set_target: pixmap=140, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.483] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.483] color_convert: src=ff8e8b85 [20028888] >[ 109.483] color_convert: dst=ff8e8b85 [20028888] >[ 109.483] sna_render_get_solid: ff8e8b85 >[ 109.483] sna_render_get_solid(7) = ff8e8b85 (old) >[ 109.483] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.483] sna_transform_is_imprecise_integer_translation: no transform >[ 109.483] gen9_composite_picture: integer translation (0, 0), removing >[ 109.483] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.483] sna_render_pixmap_bo: GPU all damaged >[ 109.483] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.483] gen4_choose_composite_emitter: solid, identity mask >[ 109.483] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.483] gen9_composite_get_binding_table(f600) >[ 109.483] kgem_add_reloc64: handle=8, pos=15736, delta=0, domains=40000 >[ 109.483] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 109.483] kgem_add_reloc64[26] = (delta=28, target handle=9, presumed=fdffe000) >[ 109.483] [3d70] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.483] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 109.483] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.483] gen9_emit_vertex_elements: setup id=9 >[ 109.483] glyphs0_to_dst: glyph=(5, 9)x(9, 8), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(5, 9), mask=(32.00, 48.00) x (9.00, 8.00) >[ 109.483] glyphs0_to_dst: glyph=(13, 11)x(7, 3), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(13, 11), mask=(48.00, 48.00) x (7.00, 3.00) >[ 109.483] glyphs0_to_dst: glyph=(18, 7)x(10, 10), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(18, 7), mask=(64.00, 0.00) x (10.00, 10.00) >[ 109.483] glyphs0_to_dst: glyph=(27, 9)x(7, 8), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(27, 9), mask=(80.00, 0.00) x (7.00, 8.00) >[ 109.483] glyphs0_to_dst: glyph=(32, 9)x(10, 8), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(32, 9), mask=(64.00, 16.00) x (10.00, 8.00) >[ 109.483] glyphs0_to_dst: glyph=(40, 9)x(9, 8), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(40, 9), mask=(80.00, 16.00) x (9.00, 8.00) >[ 109.483] glyphs0_to_dst: glyph=(47, 6)x(5, 11), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(47, 6), mask=(96.00, 0.00) x (5.00, 11.00) >[ 109.483] glyphs0_to_dst: glyph=(51, 9)x(9, 8), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(51, 9), mask=(112.00, 0.00) x (9.00, 8.00) >[ 109.483] glyphs0_to_dst: glyph=(58, 6)x(5, 11), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(58, 6), mask=(96.00, 0.00) x (5.00, 11.00) >[ 109.483] glyphs0_to_dst: glyph=(62, 9)x(11, 8), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(62, 9), mask=(96.00, 16.00) x (11.00, 8.00) >[ 109.483] glyphs0_to_dst: glyph=(72, 9)x(9, 8), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(72, 9), mask=(112.00, 16.00) x (9.00, 8.00) >[ 109.483] glyphs0_to_dst: glyph=(80, 11)x(7, 3), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(80, 11), mask=(48.00, 48.00) x (7.00, 3.00) >[ 109.483] glyphs0_to_dst: glyph=(84, 7)x(10, 10), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(84, 7), mask=(64.00, 32.00) x (10.00, 10.00) >[ 109.483] glyphs0_to_dst: glyph=(92, 7)x(10, 10), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(92, 7), mask=(64.00, 32.00) x (10.00, 10.00) >[ 109.483] glyphs0_to_dst: glyph=(100, 7)x(10, 10), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(100, 7), mask=(80.00, 32.00) x (10.00, 10.00) >[ 109.483] glyphs0_to_dst: glyph=(108, 7)x(10, 10), unclipped >[ 109.483] emit_primitive_identity_mask__avx2: dst=(108, 7), mask=(64.00, 48.00) x (10.00, 10.00) >[ 109.483] gen8_vertex_flush[1000] = 48 >[ 109.483] gen9_magic_ca_pass: CA fixup (891 -> 939) >[ 109.483] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.483] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.483] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.483] sna_validate_gc(0x5619f17a4f50) changes=80000, previous serial=8000001b, drawable=1b >[ 109.483] sna_validate_gc: recomputing clip >[ 109.483] sna_validate_gc: composite clip=1x[(0, 0), (3840, 2160)] [0x5619f17581f0] >[ 109.483] sna_copy_area: src=pixmap=140:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=8:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 109.483] sna_copy_area: normal copy >[ 109.483] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) >[ 109.483] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) >[ 109.483] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 >[ 109.483] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) >[ 109.483] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) >[ 109.483] sna_do_copy: clipped src extents (0, 0), (3840, 2160) >[ 109.483] sna_do_copy: pixmap -- no source clipping >[ 109.483] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 >[ 109.483] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) >[ 109.483] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=140+(0, 0), dst pixmap=8+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) >[ 109.483] sna_copy_boxes: dst=(priv=0x5619f14e73a0, gpu_bo=9, cpu_bo=0), src=(priv=0x5619f1743780, gpu_bo=17, cpu_bo=0), replaces=1 >[ 109.483] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.483] sna_drawable_use_bo pixmap=8, box=((0, 0), (3840, 2160)), flags=1b... >[ 109.483] sna_drawable_use_bo: pinned, never REPLACES >[ 109.483] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 109.483] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.483] sna_drawable_use_bo: applying move-to-gpu override >[ 109.483] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (3840, 2160)] from damage 1x[(96, 0], (3840, 1106)] >[ 109.483] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 109.483] wait_for_shadow: flags=1, flips=0, handle=9, shadow=11 >[ 109.483] wait_for_shadow: setting front pixmap to handle=11 >[ 109.483] sna_drawable_use_bo: using whole GPU bo >[ 109.483] sna_pixmap_move_to_gpu(pixmap=140, usage=0), flags=a >[ 109.483] sna_pixmap_move_to_gpu: already all-damaged >[ 109.483] sna_pixmap_mark_active: pixmap=140, handle=17 >[ 109.483] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.483] sna_pixmap_make_cow: make cow src=140, dst=8, handle=17 (already cow? src=0, dst=0) >[ 109.483] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 109.483] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.483] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 109.483] kgem_bo_is_render: handle=11, rq? 0 [0] >[ 109.483] kgem_bo_is_render: handle=11, rq? 0 [0] >[ 109.483] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 109.483] __kgem_busy: handle=2, busy=0, wedged=0 >[ 109.483] __kgem_retire_rq: request 2 complete >[ 109.483] __kgem_bo_flush: handle=21, busy=0, wedged=0 >[ 109.483] kgem_bo_move_to_cache: release handle=21 >[ 109.483] kgem_bo_move_to_inactive: moving handle=21 to inactive >[ 109.483] __kgem_bo_flush: handle=12, busy=0, wedged=0 >[ 109.483] kgem_bo_move_to_cache: release handle=12 >[ 109.483] kgem_bo_move_to_inactive: moving handle=12 to inactive >[ 109.483] kgem_set_mode: flushing before new bo >[ 109.483] gen8_vertex_close: used=3756, vbo active? 16, vb=605, nreloc=4 >[ 109.483] gen8_vertex_close: reloc[0] = 287 >[ 109.483] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.483] kgem_add_handle: handle=16, index=10 >[ 109.483] kgem_add_reloc64[27] = (delta=0, target handle=10, presumed=fffa8000) >[ 109.483] gen8_vertex_close: reloc[1] = 342 >[ 109.483] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 109.483] kgem_add_reloc64[28] = (delta=0, target handle=10, presumed=fffa8000) >[ 109.483] gen8_vertex_close: reloc[2] = 484 >[ 109.483] kgem_add_reloc64: handle=16, pos=484, delta=0, domains=200000 >[ 109.483] kgem_add_reloc64[29] = (delta=0, target handle=10, presumed=fffa8000) >[ 109.483] gen8_vertex_close: reloc[3] = 531 >[ 109.483] kgem_add_reloc64: handle=16, pos=531, delta=0, domains=200000 >[ 109.483] kgem_add_reloc64[30] = (delta=0, target handle=10, presumed=fffa8000) >[ 109.483] batch[1/1, flags=1800]: 1062 1062 15728 16384, nreloc=31, nexec=11, nfence=0, aperture=10880 [fenced=0] >[ 109.483] kgem_finish_buffers: buffer handle=23, used=12800, exec?=1, write=1, mmapped=cpu, refcnt=2 >[ 109.483] kgem_finish_buffers: retaining upload buffer (12800/262144): used=16384, refcnt=2 >[ 109.483] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 109.483] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 109.483] kgem_fixup_relocs: shrinking by 57344 >[ 109.483] __kgem_busy: handle=2, busy=0, wedged=0 >[ 109.483] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 109.483] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 >[ 109.483] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 >[ 109.483] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdcdc000 >[ 109.483] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 109.483] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 109.483] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd53c000 >[ 109.483] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.483] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.483] __kgem_bo_clear_busy: handle=7 >[ 109.483] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.483] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.483] __kgem_bo_clear_busy: handle=7 >[ 109.483] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.483] __kgem_bo_clear_busy: handle=7 >[ 109.483] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 109.483] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.483] __kgem_bo_clear_busy: handle=8 >[ 109.483] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 109.483] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.483] __kgem_bo_clear_busy: handle=8 >[ 109.483] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.483] __kgem_bo_clear_busy: handle=8 >[ 109.483] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.483] __kgem_bo_clear_busy: handle=8 >[ 109.483] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.483] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.483] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.483] kgem_check_bo: num_pages=+16200, num_exec=+2 >[ 109.483] aligning vertex: was 4, now 2 floats per vertex >[ 109.483] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.483] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.483] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.483] kgem_add_handle: handle=4, index=0 >[ 109.483] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.483] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.483] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.483] gen9_composite_get_binding_table(ffc0) >[ 109.483] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 >[ 109.483] kgem_add_handle: handle=11, index=1 >[ 109.483] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f61c9000) >[ 109.483] __kgem_bo_mark_dirty: handle=11 (proxy? 0) >[ 109.483] [3fe0] bind bo(handle=11, addr=f61c9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render >[ 109.484] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 >[ 109.484] kgem_add_handle: handle=17, index=2 >[ 109.484] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fdfff000) >[ 109.484] [3fd0] bind bo(handle=17, addr=fdfff000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 109.484] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.484] gen9_emit_sampler: sampler = 0 >[ 109.484] gen9_emit_sf: num_sf_outputs=1 >[ 109.484] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.484] gen9_emit_vertex_elements: setup id=0 >[ 109.484] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.484] (0, 0) -> (0, 0) + (3840, 2160) >[ 109.484] gen8_vertex_flush[490] = 3 >[ 109.484] sna_destroy_pixmap: pixmap=140, attached?=1 >[ 109.484] _kgem_bo_destroy: handle=17, proxy? 0 >[ 109.484] __kgem_bo_destroy: handle=17, size=33177600 >[ 109.484] __kgem_bo_destroy: handle=17 -> active >[ 109.484] __sna_free_pixmap(pixmap=140) >[ 109.484] sna_block_handler (tv=0.7000) >[ 109.484] kgem_retire, need_retire?=1 >[ 109.484] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.484] kgem_retire__requests_ring: retiring ring 0 >[ 109.484] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.484] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 >[ 109.484] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.484] kgem_retire -- retired=0, need_retire=1 >[ 109.484] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.484] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.484] __kgem_ring_is_idle: last fence handle=2 still busy >[ 109.484] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 109.484] start_flush: has dirty shadow >[ 109.484] timer_enable (time=109484), starting timer 0 >[ 109.484] timer_enable (time=109484), starting timer 1 >[ 109.484] sna_accel_block: evaluating timers, active=7 >[ 109.484] sna_accel_block: flush timer expires in 8 [109492] >[ 109.484] sna_wakeup_handler >[ 109.484] sna_block_handler (tv=0.7000) >[ 109.484] kgem_retire, need_retire?=1 >[ 109.484] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.484] kgem_retire__requests_ring: retiring ring 0 >[ 109.484] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.484] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 >[ 109.484] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.484] kgem_retire -- retired=0, need_retire=1 >[ 109.484] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.484] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.484] __kgem_ring_is_idle: last fence handle=2 still busy >[ 109.484] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.484] sna_accel_block: evaluating timers, active=7 >[ 109.484] sna_accel_block: flush timer expires in 8 [109492] >[ 109.484] sna_wakeup_handler >[ 109.484] sna_block_handler (tv=0.7000) >[ 109.484] kgem_retire, need_retire?=1 >[ 109.484] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.484] kgem_retire__requests_ring: retiring ring 0 >[ 109.484] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.484] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 >[ 109.484] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.484] kgem_retire -- retired=0, need_retire=1 >[ 109.484] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.484] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.484] __kgem_ring_is_idle: last fence handle=2 still busy >[ 109.484] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.484] sna_accel_block: evaluating timers, active=7 >[ 109.484] sna_accel_block: flush timer expires in 8 [109492] >[ 109.484] sna_wakeup_handler >[ 109.484] sna_block_handler (tv=0.7000) >[ 109.484] kgem_retire, need_retire?=1 >[ 109.484] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.484] kgem_retire__requests_ring: retiring ring 0 >[ 109.484] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.484] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 >[ 109.484] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.484] kgem_retire -- retired=0, need_retire=1 >[ 109.484] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.484] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.484] __kgem_ring_is_idle: last fence handle=2 still busy >[ 109.484] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.484] sna_accel_block: evaluating timers, active=7 >[ 109.484] sna_accel_block: flush timer expires in 8 [109492] >[ 109.484] sna_wakeup_handler >[ 109.484] sna_block_handler (tv=0.7000) >[ 109.484] kgem_retire, need_retire?=1 >[ 109.484] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.484] kgem_retire__requests_ring: retiring ring 0 >[ 109.484] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.484] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 >[ 109.484] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.484] kgem_retire -- retired=0, need_retire=1 >[ 109.484] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.484] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.484] __kgem_ring_is_idle: last fence handle=2 still busy >[ 109.484] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.484] sna_accel_block: evaluating timers, active=7 >[ 109.484] sna_accel_block: flush timer expires in 8 [109492] >[ 109.485] sna_wakeup_handler >[ 109.485] sna_block_handler (tv=0.6000) >[ 109.485] kgem_retire, need_retire?=1 >[ 109.485] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.485] kgem_retire__requests_ring: retiring ring 0 >[ 109.485] __kgem_busy: handle=2, busy=0, wedged=0 >[ 109.485] __kgem_retire_rq: request 2 complete >[ 109.485] __kgem_bo_flush: handle=6, busy=0, wedged=0 >[ 109.485] __kgem_bo_flush: handle=19, busy=0, wedged=0 >[ 109.485] kgem_bo_move_to_cache: release handle=19 >[ 109.485] kgem_bo_move_to_inactive: moving handle=19 to inactive >[ 109.485] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 109.485] kgem_bo_move_to_cache: release handle=20 >[ 109.485] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 109.485] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 109.485] kgem_bo_move_to_cache: release handle=22 >[ 109.485] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 109.485] __kgem_bo_flush: handle=24, busy=0, wedged=0 >[ 109.485] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 >[ 109.485] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.485] kgem_retire -- retired=1, need_retire=0 >[ 109.485] kgem_retire__buffers: handle=23, busy? 0 [0] >[ 109.485] kgem_retire__buffers: releasing upload cache for handle=23? 1 >[ 109.485] _kgem_bo_destroy: handle=23, proxy? 1 >[ 109.485] __kgem_bo_destroy: handle=23, size=262144 >[ 109.485] kgem_bo_replace_io: transferring io handle=23 to bo >[ 109.485] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 109.485] sna_accel_block: GPU idle, flushing >[ 109.485] gen8_vertex_close: used=3762, vbo active? 16, vb=1, nreloc=1 >[ 109.485] gen8_vertex_close: reloc[0] = 287 >[ 109.485] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.485] kgem_add_handle: handle=16, index=3 >[ 109.485] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.485] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16274 [fenced=0] >[ 109.485] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.485] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.485] kgem_fixup_relocs: shrinking by 61440 >[ 109.485] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.485] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.485] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 >[ 109.485] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.485] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 109.485] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.485] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.485] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.485] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.485] sna_accel_block: evaluating timers, active=7 >[ 109.485] sna_accel_block: flush timer expires in 7 [109492] >[ 109.485] sna_wakeup_handler >[ 109.485] sna_block_handler (tv=0.6000) >[ 109.485] kgem_retire, need_retire?=1 >[ 109.485] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.485] kgem_retire__requests_ring: retiring ring 0 >[ 109.485] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.485] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.485] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.485] kgem_retire -- retired=0, need_retire=1 >[ 109.485] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.485] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.485] sna_accel_block: evaluating timers, active=7 >[ 109.485] sna_accel_block: flush timer expires in 7 [109492] >[ 109.487] sna_wakeup_handler >[ 109.487] sna_block_handler (tv=0.4000) >[ 109.487] kgem_retire, need_retire?=1 >[ 109.487] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.487] kgem_retire__requests_ring: retiring ring 0 >[ 109.487] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.487] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.487] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.487] kgem_retire -- retired=0, need_retire=1 >[ 109.487] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.487] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.487] sna_accel_block: evaluating timers, active=7 >[ 109.487] sna_accel_block: flush timer expires in 5 [109492] >[ 109.487] sna_wakeup_handler >[ 109.487] sna_hide_cursors >[ 109.487] sna_crtc_disable_cursor: CRTC:32, handle=13 >[ 109.487] sna_crtc_disable_cursor: CRTC:39, handle=13 >[ 109.487] sna_mode_resize (3840, 2160) -> (7680, 2160) >[ 109.487] sna_mode_resize: creating new framebuffer 7680x2160 >[ 109.487] sna_create_pixmap(7680, 2160, 24, usage=10) >[ 109.487] kgem_can_create_2d: 7680x2160 @ 24 >[ 109.487] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 109.487] kgem_can_create_2d: untiled size=66355200 >[ 109.487] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 109.487] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 109.487] kgem_can_create_2d: tiled[-1] size=66355200 >[ 109.487] sna_create_pixmap: usage=16, flags=1b >[ 109.487] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 109.487] __pop_freed_pixmap: reusing freed pixmap=140 header >[ 109.487] create_pixmap_hdr: pixmap=173, width=7680, height=2160, usage=16 >[ 109.487] sna_create_pixmap: serial=173, 7680x2160, usage=16 >[ 109.487] (II) intel(0): resizing framebuffer to 7680x2160 >[ 109.487] sna_crtc_disable_shadow: disabling for crtc 32 >[ 109.487] sna_crtc_disable_shadow: disabling for crtc 39 >[ 109.487] sna_mode_disable_shadow >[ 109.487] copy_front >[ 109.487] sna_pixmap_force_to_gpu(pixmap=174, flags=2) >[ 109.487] sna_pixmap_move_to_gpu(pixmap=174, usage=16), flags=42 >[ 109.487] sna_pixmap_move_to_gpu: already all-damaged >[ 109.487] sna_pixmap_mark_active: pixmap=174, handle=11 >[ 109.487] sna_pixmap_force_to_gpu(pixmap=173, flags=101) >[ 109.487] sna_pixmap_move_to_gpu(pixmap=173, usage=16), flags=141 >[ 109.487] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.487] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 109.487] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 109.487] sna_pixmap_alloc_gpu: pixmap=173 >[ 109.487] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) >[ 109.487] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 109.487] __kgem_bo_init(handle=27, num_pages=16200) >[ 109.487] kgem_set_tiling: handle=27, tiling=1 [1], pitch=30720 [30720]: 1 >[ 109.487] __kgem_bo_make_scanout: create fb 7680x2160@24/32 >[ 109.487] __kgem_bo_map__gtt(handle=27, size=66355200) >[ 109.498] __kgem_bo_make_scanout: attached fb=74 to handle=27 >[ 109.498] new pitch=30720, tiling=1, handle=27, id=404, num_pages=16200 [16200], bucket=13 >[ 109.498] __sna_damage_all(7680, 2160) >[ 109.498] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.498] sna_pixmap_mark_active: pixmap=173, handle=27 >[ 109.498] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.498] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.498] kgem_bo_is_render: handle=27, rq? 0 [0] >[ 109.498] kgem_bo_is_render: handle=27, rq? 0 [0] >[ 109.498] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.498] needs_batch_flush: flushing before handle=27 for new reservation >[ 109.498] kgem_check_bo: num_pages=+24300, num_exec=+2 >[ 109.498] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.498] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.498] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.498] kgem_add_handle: handle=4, index=0 >[ 109.498] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.498] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.498] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.498] gen9_composite_get_binding_table(ffc0) >[ 109.498] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 >[ 109.498] kgem_add_handle: handle=27, index=1 >[ 109.498] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) >[ 109.498] __kgem_bo_mark_dirty: handle=27 (proxy? 0) >[ 109.498] [3fe0] bind bo(handle=27, addr=0), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 109.498] kgem_add_reloc64: handle=11, pos=16344, delta=0, domains=40000 >[ 109.498] kgem_add_handle: handle=11, index=2 >[ 109.498] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f61c9000) >[ 109.498] [3fd0] bind bo(handle=11, addr=f61c9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 109.498] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.498] gen9_emit_sampler: sampler = 0 >[ 109.498] gen9_emit_sf: num_sf_outputs=1 >[ 109.498] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.498] gen9_emit_vertex_elements: setup id=0 >[ 109.498] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.498] (0, 0) -> (0, 0) + (3840, 2160) >[ 109.498] gen8_vertex_flush[490] = 3 >[ 109.498] gen9_render_copy_boxes (0, 0)->(3840, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.498] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.498] kgem_bo_is_render: handle=27, rq? 1 [1] >[ 109.498] kgem_bo_is_render: handle=27, rq? 1 [1] >[ 109.498] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.498] gen9_composite_get_binding_table(ff00) >[ 109.498] gen9_emit_vertex_elements: setup id=0 >[ 109.498] (0, 0) -> (3840, 0) + (3840, 2160) >[ 109.498] gen8_vertex_flush[490] = 6 >[ 109.498] sna_set_screen_pixmap: changing from pixmap=174 to pixmap=173, (sna->front=174) >[ 109.498] sna_set_window_pixmap: window=250, old pixmap=174 new pixmap=173 >[ 109.498] sna_set_window_pixmap: window=12582913, old pixmap=174 new pixmap=173 >[ 109.498] sna_set_window_pixmap: window=10485761, old pixmap=174 new pixmap=173 >[ 109.498] sna_set_window_pixmap: window=8388611, old pixmap=174 new pixmap=173 >[ 109.498] sna_set_window_pixmap: window=8388609, old pixmap=174 new pixmap=173 >[ 109.498] sna_set_window_pixmap: window=2097167, old pixmap=174 new pixmap=173 >[ 109.498] sna_set_window_pixmap: window=2097168, old pixmap=174 new pixmap=173 >[ 109.498] sna_set_window_pixmap: window=2097161, old pixmap=174 new pixmap=173 >[ 109.498] sna_set_window_pixmap: window=2097153, old pixmap=174 new pixmap=173 >[ 109.498] sna_destroy_pixmap: pixmap=174, attached?=1 >[ 109.498] _kgem_bo_destroy: handle=11, proxy? 0 >[ 109.498] __kgem_bo_destroy: handle=11, size=33177600 >[ 109.498] kgem_bo_move_to_scanout: moving 11 [fb 86] to scanout cache, active? 1 >[ 109.498] __sna_free_pixmap(pixmap=174) >[ 109.498] __sna_crtc_set_mode: CRTC=32, pipe=0, hidden?=0 >[ 109.498] sna_pixmap_force_to_gpu(pixmap=173, flags=102) >[ 109.498] sna_pixmap_move_to_gpu(pixmap=173, usage=16), flags=142 >[ 109.498] sna_pixmap_move_to_gpu: already all-damaged >[ 109.498] sna_pixmap_mark_active: pixmap=173, handle=27 >[ 109.498] use_shadow: gpu bo handle=27 tiling=1 pitch=30720, limit=32768 >[ 109.498] use_shadow? bounds (0, 0), (3840, 2160), framebufer 7680x2160 >[ 109.498] sna_crtc_attach: attaching to framebuffer >[ 109.498] sna_pixmap_force_to_gpu(pixmap=173, flags=102) >[ 109.498] sna_pixmap_move_to_gpu(pixmap=173, usage=16), flags=142 >[ 109.498] sna_pixmap_move_to_gpu: already all-damaged >[ 109.498] sna_pixmap_mark_active: pixmap=173, handle=27 >[ 109.498] get_fb: reusing fb=74 for handle=27 >[ 109.498] sna_crtc_attach: enabling TearFree shadow >[ 109.498] sna_crtc_enable_shadow: enabling for crtc 32 >[ 109.498] sna_mode_enable_shadow >[ 109.498] sna_crtc_attach: creating TearFree shadow bo >[ 109.498] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 109.498] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) >[ 109.498] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 109.498] __kgem_bo_init(handle=28, num_pages=16200) >[ 109.498] kgem_set_tiling: handle=28, tiling=1 [1], pitch=30720 [30720]: 1 >[ 109.498] __kgem_bo_make_scanout: create fb 7680x2160@24/32 >[ 109.498] __kgem_bo_map__gtt(handle=28, size=66355200) >[ 109.507] __kgem_bo_make_scanout: attached fb=80 to handle=28 >[ 109.507] new pitch=30720, tiling=1, handle=28, id=405, num_pages=16200 [16200], bucket=13 >[ 109.507] get_fb: reusing fb=80 for handle=28 >[ 109.507] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=28 >[ 109.507] gen8_vertex_close: used=3774, vbo active? 16, vb=1, nreloc=1 >[ 109.507] gen8_vertex_close: reloc[0] = 287 >[ 109.507] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.507] kgem_add_handle: handle=16, index=3 >[ 109.507] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.507] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=24374 [fenced=0] >[ 109.507] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.507] __kgem_retire_rq: request 1 complete >[ 109.507] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 109.507] kgem_bo_move_to_cache: release handle=17 >[ 109.507] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 109.507] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.507] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.507] kgem_fixup_relocs: shrinking by 61440 >[ 109.507] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.507] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.507] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 109.507] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.507] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f61c9000 >[ 109.507] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.507] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.508] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.508] sna_crtc_apply CRTC:32 [pipe=0], handle=27 >[ 109.508] sna_crtc_apply: CRTC:32 [pipe=0] primary rotation set to 1 >[ 109.508] sna_crtc_apply: attaching output 'eDP1' 0 [48] to crtc:32 (pipe 0) (possible crtc:7, possible clones:0) >[ 109.508] sna_output_dpms(DP1:56): dpms=3 (current: 3), active? 0 >[ 109.508] sna_output_dpms(DP1-1:69): dpms=3 (current: 3), active? 0 >[ 109.508] sna_output_dpms(DP1-3:84): dpms=3 (current: 3), active? 0 >[ 109.508] sna_output_dpms(DP2:63): dpms=3 (current: 3), active? 0 >[ 109.508] sna_output_dpms(HDMI1:60): dpms=3 (current: 3), active? 0 >[ 109.508] sna_output_dpms(HDMI2:67): dpms=3 (current: 3), active? 0 >[ 109.508] sna_crtc_apply: applying crtc [32, pipe=0] mode=3840x2160+0+0@533250, fb=74 [shadow] update to 1 outputs [48...] >[ 109.519] sna_crtc_force_outputs_on(pipe=0) >[ 109.519] sna_output_dpms(eDP1:48): dpms=0 (current: 0), active? 1 >[ 109.520] __sna_crtc_set_mode: marking handle=27 as active=1 (removing 9 from scanout, active=1) >[ 109.520] sna_crtc_randr: hwcursor?=1, cursor_transform?=0 >[ 109.520] sna_crtc_randr: transform? 0, bounds (0, 0), (3840, 2160) >[ 109.520] __sna_crtc_set_mode: handle=27, scanout_active=1, front_active=2 >[ 109.520] __sna_crtc_set_mode: CRTC=39, pipe=1, hidden?=0 >[ 109.520] sna_pixmap_force_to_gpu(pixmap=175, flags=102) >[ 109.520] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=142 >[ 109.520] wait_for_shadow: flags=142, flips=0, handle=27, shadow=28 >[ 109.520] sna_pixmap_move_to_gpu: already all-damaged >[ 109.520] sna_pixmap_mark_active: pixmap=175, handle=27 >[ 109.520] use_shadow: gpu bo handle=27 tiling=1 pitch=30720, limit=32768 >[ 109.520] use_shadow? bounds (0, 0), (3840, 2160), framebufer 7680x2160 >[ 109.520] sna_crtc_attach: attaching to framebuffer >[ 109.520] sna_pixmap_force_to_gpu(pixmap=175, flags=102) >[ 109.520] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=142 >[ 109.520] wait_for_shadow: flags=142, flips=0, handle=27, shadow=28 >[ 109.520] sna_pixmap_move_to_gpu: already all-damaged >[ 109.520] sna_pixmap_mark_active: pixmap=175, handle=27 >[ 109.520] get_fb: reusing fb=74 for handle=27 >[ 109.520] sna_crtc_attach: enabling TearFree shadow >[ 109.520] sna_crtc_enable_shadow: enabling for crtc 39 >[ 109.520] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=28 >[ 109.520] sna_crtc_apply CRTC:39 [pipe=1], handle=27 >[ 109.520] sna_crtc_apply: CRTC:39 [pipe=1] primary rotation set to 1 >[ 109.520] sna_output_dpms(DP1:56): dpms=3 (current: 3), active? 0 >[ 109.520] sna_output_dpms(DP1-1:69): dpms=3 (current: 3), active? 0 >[ 109.520] sna_crtc_apply: attaching output 'DP1-2' 3 [82] to crtc:39 (pipe 1) (possible crtc:7, possible clones:14) >[ 109.520] sna_output_dpms(DP1-3:84): dpms=3 (current: 3), active? 0 >[ 109.520] sna_output_dpms(DP2:63): dpms=3 (current: 3), active? 0 >[ 109.520] sna_output_dpms(HDMI1:60): dpms=3 (current: 3), active? 0 >[ 109.520] sna_output_dpms(HDMI2:67): dpms=3 (current: 3), active? 0 >[ 109.520] sna_crtc_apply: applying crtc [39, pipe=1] mode=3840x2160+0+0@533250, fb=74 [shadow] update to 1 outputs [82...] >[ 109.535] sna_crtc_force_outputs_on(pipe=1) >[ 109.535] sna_output_dpms(DP1-2:82): dpms=0 (current: 0), active? 1 >[ 109.535] __sna_crtc_set_mode: marking handle=27 as active=2 (removing 9 from scanout, active=0) >[ 109.535] _kgem_bo_destroy: handle=9, proxy? 0 >[ 109.535] __kgem_bo_destroy: handle=9, size=33177600 >[ 109.535] kgem_bo_move_to_scanout: moving 9 [fb 68] to scanout cache, active? 0 >[ 109.535] sna_crtc_randr: hwcursor?=1, cursor_transform?=0 >[ 109.535] sna_crtc_randr: transform? 0, bounds (0, 0), (3840, 2160) >[ 109.535] __sna_crtc_set_mode: handle=27, scanout_active=2, front_active=2 >[ 109.535] __kgem_busy: handle=9, busy=0, wedged=0 >[ 109.535] kgem_clean_scanout_cache: handle=9, fb=68 (reusable=1) >[ 109.535] kgem_bo_rmfb: releasing fb=68 for handle=9 >[ 109.535] __kgem_bo_destroy: handle=9, size=33177600 >[ 109.535] __kgem_bo_destroy: handle=9, purged >[ 109.535] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 109.535] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=4162244608 >[ 109.535] __kgem_busy: handle=11, busy=0, wedged=0 >[ 109.535] kgem_clean_scanout_cache: handle=11, fb=86 (reusable=1) >[ 109.535] kgem_bo_rmfb: releasing fb=86 for handle=11 >[ 109.535] __kgem_bo_destroy: handle=11, size=33177600 >[ 109.535] __kgem_busy: handle=11, busy=0, wedged=0 >[ 109.535] __kgem_bo_clear_busy: handle=11 >[ 109.535] __kgem_bo_destroy: handle=11, purged >[ 109.535] kgem_bo_move_to_inactive: moving handle=11 to inactive >[ 109.535] kgem_bo_can_map: handle=11, map=0x7f3c8ef84000:0x0:0x0, tiling=1, domain=0, offset=4129067008 >[ 109.535] sna_validate_gc(0x5619f14e77f0) changes=7fffff, previous serial=80000000, drawable=b1 >[ 109.535] sna_validate_gc: recomputing clip >[ 109.535] sna_validate_gc: composite clip=1x[(3840, 0), (7680, 2160)] [0x5619f14e7f30] >[ 109.535] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) >[ 109.535] sna_poly_fill_rect_extents: [0] = (3840, 0)x(3840, 2160) >[ 109.535] sna_poly_fill_rect: extents(3840, 0), (7680, 2160), flags=1 >[ 109.535] sna_poly_fill_rect: promoting to full GPU >[ 109.535] sna_poly_fill_rect: dropping last-cpu hint >[ 109.535] sna_drawable_use_bo pixmap=175, box=((3840, 0), (7680, 2160)), flags=9... >[ 109.535] sna_drawable_use_bo: pinned, never REPLACES >[ 109.535] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 109.535] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.535] sna_drawable_use_bo: applying move-to-gpu override >[ 109.535] sna_pixmap_discard_shadow_damage: discarding region 1x[(3840, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 109.535] wait_for_shadow: flags=3, flips=0, handle=27, shadow=28 >[ 109.535] wait_for_shadow: copying existing GPU damage: 1x(0, 0), (3840, 2160) >[ 109.535] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.535] kgem_bo_is_render: handle=27, rq? 1 [1] >[ 109.535] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 109.535] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 109.535] kgem_bo_is_render: handle=27, rq? 1 [1] >[ 109.535] needs_batch_flush: flushing before handle=28 for new reservation >[ 109.535] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 109.535] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.535] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.535] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.535] kgem_add_handle: handle=4, index=0 >[ 109.535] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.535] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.535] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.535] gen9_composite_get_binding_table(ffc0) >[ 109.535] kgem_add_reloc64: handle=28, pos=16360, delta=0, domains=20002 >[ 109.535] kgem_add_handle: handle=28, index=1 >[ 109.535] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) >[ 109.535] __kgem_bo_mark_dirty: handle=28 (proxy? 0) >[ 109.535] [3fe0] bind bo(handle=28, addr=0), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 109.535] kgem_add_reloc64: handle=27, pos=16344, delta=0, domains=40000 >[ 109.535] kgem_add_handle: handle=27, index=2 >[ 109.535] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f816d000) >[ 109.535] [3fd0] bind bo(handle=27, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 109.535] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.535] gen9_emit_sampler: sampler = 0 >[ 109.535] gen9_emit_sf: num_sf_outputs=1 >[ 109.535] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.535] gen9_emit_vertex_elements: setup id=0 >[ 109.535] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.535] (0, 0) -> (0, 0) + (3840, 2160) >[ 109.535] gen8_vertex_flush[490] = 3 >[ 109.535] wait_for_shadow: setting front pixmap to handle=28 >[ 109.535] sna_drawable_use_bo: using whole GPU bo >[ 109.535] sna_poly_fill_rect: solid fill [0], testing for blt >[ 109.535] sna_poly_fill_rect_blt pixmap=175 x 1 [(3840, 0)x(3840, 2160)...]+(0,0), clipped?=0 >[ 109.535] sna_poly_fill_rect_blt: using fill_one() fast path: (3840, 0), (7680, 2160). alu=3, pixel=0, damage?=0 >[ 109.535] kgem_bo_is_render: handle=28, rq? 1 [1] >[ 109.535] color_convert: src=0 [20020888] >[ 109.535] color_convert: dst=ff000000 [20028888] >[ 109.535] sna_render_get_solid: ff000000 >[ 109.535] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.535] gen9_composite_get_binding_table(ff00) >[ 109.535] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 109.535] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 109.535] kgem_add_handle: handle=7, index=3 >[ 109.535] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 109.535] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.535] gen9_emit_sampler: sampler = 1 >[ 109.535] gen9_emit_vertex_elements: setup id=0 >[ 109.535] (3840, 0), (7680, 2160) >[ 109.535] gen8_vertex_flush[4d4] = 3 >[ 109.535] sna_use_hw_cursor (48x48)? >[ 109.536] sna_show_cursors: cursor?=1 >[ 109.536] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) >[ 109.536] sna_show_cursors: skipping cursor already show on CRTC (pipe=1) >[ 109.536] sna_block_handler (tv=0.0) >[ 109.536] kgem_retire, need_retire?=1 >[ 109.536] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.536] kgem_retire__requests_ring: retiring ring 0 >[ 109.536] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.536] __kgem_retire_rq: request 1 complete >[ 109.536] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 109.536] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.536] kgem_retire -- retired=0, need_retire=0 >[ 109.536] sna_accel_block: GPU idle, flushing >[ 109.536] gen8_vertex_close: used=3786, vbo active? 16, vb=1, nreloc=1 >[ 109.536] gen8_vertex_close: reloc[0] = 287 >[ 109.536] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.536] kgem_add_handle: handle=16, index=4 >[ 109.536] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) >[ 109.536] batch[1/1, flags=1800]: 316 316 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=32475 [fenced=0] >[ 109.536] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.536] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.536] kgem_fixup_relocs: shrinking by 61440 >[ 109.536] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.536] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.536] kgem_commit: release handle=28 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 109.536] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.536] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 109.536] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.536] __kgem_bo_clear_busy: handle=7 >[ 109.536] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.536] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.536] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.536] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.536] sna_crtc_config_notify(dirty?=1) >[ 109.536] disable_unused_crtc >[ 109.536] update_flush_interval: front_active=2 >[ 109.536] update_flush_interval: CRTC:0 (pipe 0) vrefresh=60.00 >[ 109.536] update_flush_interval: CRTC:1 (pipe 1) vrefresh=60.00 >[ 109.536] update_flush_interval: CRTC:2 (pipe 2) disabled >[ 109.536] max_vrefresh=60, vblank_interval=16 ms >[ 109.536] sna_cursors_reload: active?=1 >[ 109.536] probe_capabilities: page flips? enabled, async? disabled >[ 109.536] sna_present_update: has_async_flip? 0 >[ 109.536] sna_scanout_do_flush: flush timer active: delta=-44 >[ 109.536] sna_scanout_do_flush (time=109536), triggered >[ 109.536] sna_scanout_flush (time=109536), cpu damage? 0, exec? 0 nbatch=0, busy? 0 >[ 109.536] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 109.536] stop_flush: scanout=28 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 109.536] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 109.536] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 109.536] sna_mode_redisplay: damage: 1x(3840, 0), (7680, 2160) >[ 109.536] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 109.536] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 109.536] sna_pixmap_move_to_gpu: already all-damaged >[ 109.536] sna_pixmap_mark_active: pixmap=175, handle=28 >[ 109.536] sna_mode_redisplay: crtc[0] transformed? 0 >[ 109.536] sna_mode_redisplay: crtc[1] transformed? 0 >[ 109.536] sna_mode_redisplay: crtc[2] transformed? 0 >[ 109.536] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=28 [active=0] >[ 109.536] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 >[ 109.536] get_fb: reusing fb=80 for handle=28 >[ 109.536] sna_mode_redisplay: recording flip on CRTC:32 handle=28, active_scanout=1, serial=2 >[ 109.536] __kgem_bo_clear_busy: handle=28 >[ 109.536] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 >[ 109.536] sna_mode_redisplay: recording flip on CRTC:39 handle=28, active_scanout=2, serial=2 >[ 109.536] __kgem_bo_clear_busy: handle=28 >[ 109.536] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 109.536] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 >[ 109.536] set_shadow: waiting for region 1x[(3840, 0), (7680, 2160)], front handle=28, shadow handle=27 >[ 109.536] sna_accel_do_throttle (time=109536), triggered >[ 109.536] sna_accel_throttle (time=109536) >[ 109.536] sna_accel_block: evaluating timers, active=7 >[ 109.536] sna_accel_block: flush timer expires in 16 [109552] >[ 109.536] sna_wakeup_handler >[ 109.536] sna_block_handler (tv=0.0) >[ 109.536] sna_wakeup_handler >[ 109.536] sna_block_handler (tv=0.0) >[ 109.536] sna_wakeup_handler >[ 109.536] sna_block_handler (tv=0.14000) >[ 109.536] kgem_retire, need_retire?=1 >[ 109.536] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.536] kgem_retire__requests_ring: retiring ring 0 >[ 109.536] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.536] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.536] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.536] kgem_retire -- retired=0, need_retire=1 >[ 109.536] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.536] sna_scanout_do_flush: flush timer active: delta=16 >[ 109.536] sna_accel_block: evaluating timers, active=7 >[ 109.536] sna_accel_block: flush timer expires in 16 [109552] >[ 109.536] sna_wakeup_handler >[ 109.536] (II) intel(0): switch to mode 3840x2160@60.0 on DP1-2 using pipe 1, position (3840, 0), rotation normal, reflection none >[ 109.568] __sna_crtc_set_mode: CRTC=39, pipe=1, hidden?=0 >[ 109.568] sna_pixmap_force_to_gpu(pixmap=175, flags=102) >[ 109.568] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=142 >[ 109.568] wait_for_shadow: flags=142, flips=2, handle=28, shadow=27 >[ 109.568] sna_pixmap_move_to_gpu: already all-damaged >[ 109.568] sna_pixmap_mark_active: pixmap=175, handle=28 >[ 109.568] use_shadow: gpu bo handle=28 tiling=1 pitch=30720, limit=32768 >[ 109.568] use_shadow? bounds (3840, 0), (7680, 2160), framebufer 7680x2160 >[ 109.568] sna_crtc_attach: attaching to framebuffer >[ 109.568] sna_pixmap_force_to_gpu(pixmap=175, flags=102) >[ 109.568] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=142 >[ 109.568] wait_for_shadow: flags=142, flips=2, handle=28, shadow=27 >[ 109.568] sna_pixmap_move_to_gpu: already all-damaged >[ 109.568] sna_pixmap_mark_active: pixmap=175, handle=28 >[ 109.568] get_fb: reusing fb=80 for handle=28 >[ 109.568] sna_crtc_attach: enabling TearFree shadow >[ 109.568] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=28, shadow handle=27 >[ 109.568] sna_crtc_apply CRTC:39 [pipe=1], handle=28 >[ 109.568] sna_crtc_disable_cursor: CRTC:39, handle=13 >[ 109.569] sna_crtc_apply: CRTC:39 [pipe=1] primary rotation set to 1 >[ 109.569] sna_output_dpms(DP1:56): dpms=3 (current: 3), active? 0 >[ 109.569] sna_output_dpms(DP1-1:69): dpms=3 (current: 3), active? 0 >[ 109.569] sna_crtc_apply: attaching output 'DP1-2' 3 [82] to crtc:39 (pipe 1) (possible crtc:7, possible clones:14) >[ 109.569] sna_output_dpms(DP1-3:84): dpms=3 (current: 3), active? 0 >[ 109.569] sna_output_dpms(DP2:63): dpms=3 (current: 3), active? 0 >[ 109.569] sna_output_dpms(HDMI1:60): dpms=3 (current: 3), active? 0 >[ 109.569] sna_output_dpms(HDMI2:67): dpms=3 (current: 3), active? 0 >[ 109.569] sna_crtc_apply: applying crtc [39, pipe=1] mode=3840x2160+3840+0@533250, fb=80 [shadow] update to 1 outputs [82...] >[ 109.585] sna_crtc_force_outputs_on(pipe=1) >[ 109.585] sna_output_dpms(DP1-2:82): dpms=0 (current: 0), active? 1 >[ 109.585] __sna_crtc_set_mode: marking handle=28 as active=3 (removing 27 from scanout, active=1) >[ 109.585] sna_crtc_randr: hwcursor?=1, cursor_transform?=0 >[ 109.585] sna_crtc_randr: transform? 0, bounds (3840, 0), (7680, 2160) >[ 109.585] __sna_crtc_set_mode: handle=28, scanout_active=3, front_active=2 >[ 109.585] sna_output_dpms(DP1:56): dpms=3 (current: 3), active? 0 >[ 109.585] sna_output_dpms(DP1-1:69): dpms=3 (current: 3), active? 0 >[ 109.585] sna_output_dpms(DP1-3:84): dpms=3 (current: 3), active? 0 >[ 109.585] sna_output_dpms(DP2:63): dpms=3 (current: 3), active? 0 >[ 109.585] sna_output_dpms(HDMI1:60): dpms=3 (current: 3), active? 0 >[ 109.585] sna_output_dpms(HDMI2:67): dpms=3 (current: 3), active? 0 >[ 109.585] sna_crtc_dpms(pipe 2, dpms mode -> 3):= active=0 >[ 109.585] sna_crtc_config_notify(dirty?=1) >[ 109.585] disable_unused_crtc >[ 109.585] sna_mode_wakeup: len=64 >[ 109.585] sna_mode_wakeup: recording last swap on pipe=1, frame 4366 [110e], time 109.552378 >[ 109.585] sna_mode_wakeup: flip complete, pending? 2 >[ 109.585] sna_mode_wakeup: recording last swap on pipe=0, frame 6324 [18b4], time 109.553564 >[ 109.585] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=28 [active_scanout=2] >[ 109.585] sna_mode_wakeup: flip complete, pending? 1 >[ 109.585] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 1) >[ 109.585] update_flush_interval: front_active=2 >[ 109.585] update_flush_interval: CRTC:0 (pipe 0) vrefresh=60.00 >[ 109.585] update_flush_interval: CRTC:1 (pipe 1) vrefresh=59.00 >[ 109.585] update_flush_interval: CRTC:2 (pipe 2) disabled >[ 109.585] max_vrefresh=60, vblank_interval=16 ms >[ 109.585] sna_cursors_reload: active?=1 >[ 109.585] probe_capabilities: page flips? enabled, async? disabled >[ 109.585] sna_present_update: has_async_flip? 0 >[ 109.585] sna_use_hw_cursor (48x48)? >[ 109.585] sna_show_cursors: cursor?=1 >[ 109.585] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) >[ 109.585] sna_show_cursors: skipping cursor outside CRTC (pipe=1) >[ 109.585] sna_block_handler (tv=0.0) >[ 109.585] sna_wakeup_handler >[ 109.585] sna_block_handler (tv=0.14000) >[ 109.585] kgem_retire, need_retire?=1 >[ 109.585] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.585] kgem_retire__requests_ring: retiring ring 0 >[ 109.585] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.585] __kgem_retire_rq: request 1 complete >[ 109.585] __kgem_bo_flush: handle=27, busy=0, wedged=0 >[ 109.585] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 109.585] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.585] kgem_retire -- retired=0, need_retire=0 >[ 109.585] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 >[ 109.585] gen6_render_retire: resetting idle vbo >[ 109.585] sna_scanout_do_flush: flush timer active: delta=-33 >[ 109.585] sna_scanout_do_flush (time=109585), triggered >[ 109.585] sna_scanout_flush (time=109585), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 109.585] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.585] stop_flush: scanout=28 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) >[ 109.585] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.585] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 109.585] sna_accel_do_throttle (time=109585), triggered >[ 109.585] sna_accel_throttle (time=109585) >[ 109.585] sna_accel_disarm_timer[1] (time=109585) >[ 109.585] sna_accel_block: evaluating timers, active=5 >[ 109.585] sna_accel_block: flush timer expires in 16 [109601] >[ 109.585] sna_wakeup_handler >[ 109.586] sna_block_handler (tv=0.13000) >[ 109.586] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.586] sna_accel_do_throttle -- no pending activity >[ 109.586] sna_accel_block: evaluating timers, active=5 >[ 109.586] sna_accel_block: flush timer expires in 15 [109601] >[ 109.586] sna_wakeup_handler >[ 109.586] sna_block_handler (tv=0.13000) >[ 109.586] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.586] sna_accel_do_throttle -- no pending activity >[ 109.586] sna_accel_block: evaluating timers, active=5 >[ 109.586] sna_accel_block: flush timer expires in 15 [109601] >[ 109.586] sna_wakeup_handler >[ 109.586] sna_block_handler (tv=0.13000) >[ 109.586] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.586] sna_accel_do_throttle -- no pending activity >[ 109.586] sna_accel_block: evaluating timers, active=5 >[ 109.586] sna_accel_block: flush timer expires in 15 [109601] >[ 109.586] sna_wakeup_handler >[ 109.586] sna_block_handler (tv=0.13000) >[ 109.586] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.586] sna_accel_do_throttle -- no pending activity >[ 109.586] sna_accel_block: evaluating timers, active=5 >[ 109.586] sna_accel_block: flush timer expires in 15 [109601] >[ 109.586] sna_wakeup_handler >[ 109.586] sna_block_handler (tv=0.13000) >[ 109.586] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.586] sna_accel_do_throttle -- no pending activity >[ 109.586] sna_accel_block: evaluating timers, active=5 >[ 109.586] sna_accel_block: flush timer expires in 15 [109601] >[ 109.586] sna_wakeup_handler >[ 109.586] sna_block_handler (tv=0.13000) >[ 109.586] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.586] sna_accel_do_throttle -- no pending activity >[ 109.586] sna_accel_block: evaluating timers, active=5 >[ 109.586] sna_accel_block: flush timer expires in 15 [109601] >[ 109.586] sna_wakeup_handler >[ 109.586] sna_block_handler (tv=0.13000) >[ 109.586] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.586] sna_accel_do_throttle -- no pending activity >[ 109.586] sna_accel_block: evaluating timers, active=5 >[ 109.586] sna_accel_block: flush timer expires in 15 [109601] >[ 109.586] sna_wakeup_handler >[ 109.586] sna_block_handler (tv=0.13000) >[ 109.586] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.586] sna_accel_do_throttle -- no pending activity >[ 109.586] sna_accel_block: evaluating timers, active=5 >[ 109.586] sna_accel_block: flush timer expires in 15 [109601] >[ 109.586] sna_wakeup_handler >[ 109.586] sna_block_handler (tv=0.13000) >[ 109.586] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.586] sna_accel_do_throttle -- no pending activity >[ 109.586] sna_accel_block: evaluating timers, active=5 >[ 109.586] sna_accel_block: flush timer expires in 15 [109601] >[ 109.586] sna_wakeup_handler >[ 109.586] sna_block_handler (tv=0.13000) >[ 109.586] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.586] sna_accel_do_throttle -- no pending activity >[ 109.586] sna_accel_block: evaluating timers, active=5 >[ 109.586] sna_accel_block: flush timer expires in 15 [109601] >[ 109.586] sna_wakeup_handler >[ 109.586] sna_block_handler (tv=0.13000) >[ 109.586] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.586] sna_accel_do_throttle -- no pending activity >[ 109.586] sna_accel_block: evaluating timers, active=5 >[ 109.586] sna_accel_block: flush timer expires in 15 [109601] >[ 109.586] sna_wakeup_handler >[ 109.586] sna_block_handler (tv=0.13000) >[ 109.586] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.586] sna_accel_do_throttle -- no pending activity >[ 109.586] sna_accel_block: evaluating timers, active=5 >[ 109.586] sna_accel_block: flush timer expires in 15 [109601] >[ 109.586] sna_wakeup_handler >[ 109.586] sna_block_handler (tv=0.13000) >[ 109.586] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.586] sna_accel_do_throttle -- no pending activity >[ 109.586] sna_accel_block: evaluating timers, active=5 >[ 109.586] sna_accel_block: flush timer expires in 15 [109601] >[ 109.586] sna_wakeup_handler >[ 109.586] sna_block_handler (tv=0.13000) >[ 109.586] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.586] sna_accel_do_throttle -- no pending activity >[ 109.586] sna_accel_block: evaluating timers, active=5 >[ 109.586] sna_accel_block: flush timer expires in 15 [109601] >[ 109.586] sna_wakeup_handler >[ 109.586] sna_block_handler (tv=0.13000) >[ 109.586] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.586] sna_accel_do_throttle -- no pending activity >[ 109.586] sna_accel_block: evaluating timers, active=5 >[ 109.586] sna_accel_block: flush timer expires in 15 [109601] >[ 109.586] sna_wakeup_handler >[ 109.586] sna_block_handler (tv=0.13000) >[ 109.586] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.586] sna_accel_do_throttle -- no pending activity >[ 109.586] sna_accel_block: evaluating timers, active=5 >[ 109.586] sna_accel_block: flush timer expires in 15 [109601] >[ 109.586] sna_wakeup_handler >[ 109.586] sna_block_handler (tv=0.13000) >[ 109.586] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.586] sna_accel_do_throttle -- no pending activity >[ 109.586] sna_accel_block: evaluating timers, active=5 >[ 109.586] sna_accel_block: flush timer expires in 15 [109601] >[ 109.586] sna_wakeup_handler >[ 109.586] sna_block_handler (tv=0.13000) >[ 109.586] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.586] sna_accel_do_throttle -- no pending activity >[ 109.586] sna_accel_block: evaluating timers, active=5 >[ 109.586] sna_accel_block: flush timer expires in 15 [109601] >[ 109.586] sna_wakeup_handler >[ 109.587] sna_block_handler (tv=0.12000) >[ 109.587] sna_scanout_do_flush: flush timer active: delta=14 >[ 109.587] sna_accel_do_throttle -- no pending activity >[ 109.587] sna_accel_block: evaluating timers, active=5 >[ 109.587] sna_accel_block: flush timer expires in 14 [109601] >[ 109.587] sna_wakeup_handler >[ 109.587] sna_block_handler (tv=0.12000) >[ 109.587] sna_scanout_do_flush: flush timer active: delta=14 >[ 109.587] sna_accel_do_throttle -- no pending activity >[ 109.587] sna_accel_block: evaluating timers, active=5 >[ 109.587] sna_accel_block: flush timer expires in 14 [109601] >[ 109.587] sna_wakeup_handler >[ 109.587] sna_block_handler (tv=0.12000) >[ 109.587] sna_scanout_do_flush: flush timer active: delta=14 >[ 109.587] sna_accel_do_throttle -- no pending activity >[ 109.587] sna_accel_block: evaluating timers, active=5 >[ 109.587] sna_accel_block: flush timer expires in 14 [109601] >[ 109.587] sna_wakeup_handler >[ 109.587] sna_create_pixmap(3840, 2160, 24, usage=0) >[ 109.587] kgem_can_create_2d: 3840x2160 @ 24 >[ 109.587] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.587] kgem_can_create_2d: untiled size=33177600 >[ 109.587] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.587] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.587] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.587] sna_create_pixmap: usage=0, flags=1b >[ 109.587] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b >[ 109.587] __pop_freed_pixmap: reusing freed pixmap=174 header >[ 109.587] create_pixmap_hdr: pixmap=178, width=3840, height=2160, usage=0 >[ 109.587] sna_create_pixmap: serial=178, 3840x2160, usage=0 >[ 109.587] sna_composite_rectangles(pixmap=179, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) >[ 109.587] sna_composite_rectangles: converted to op 0 >[ 109.587] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) >[ 109.587] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 >[ 109.587] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 >[ 109.587] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) >[ 109.587] sna_composite_rectangles: dropping last-cpu hint >[ 109.587] sna_drawable_use_bo pixmap=179, box=((0, 0), (3840, 2160)), flags=19... >[ 109.587] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.587] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.587] sna_pixmap_move_to_gpu(pixmap=179, usage=0), flags=b >[ 109.587] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.587] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b >[ 109.587] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.587] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.587] sna_pixmap_alloc_gpu: pixmap=179 >[ 109.587] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.587] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 >[ 109.587] kgem_bo_remove_from_inactive: removing handle=11 from inactive >[ 109.587] from inactive: pitch=15360, tiling=1: handle=11, id=406 >[ 109.587] __sna_damage_all(3840, 2160) >[ 109.587] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.587] sna_pixmap_mark_active: pixmap=179, handle=11 >[ 109.587] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.587] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.587] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 109.587] kgem_bo_is_render: handle=11, rq? 0 [0] >[ 109.587] kgem_bo_is_render: handle=11, rq? 0 [0] >[ 109.587] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) >[ 109.587] sna_render_get_solid: 0 >[ 109.587] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 109.587] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 109.587] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.587] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.587] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.587] kgem_add_handle: handle=4, index=0 >[ 109.587] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.587] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.587] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.587] gen9_composite_get_binding_table(ffc0) >[ 109.587] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 >[ 109.587] kgem_add_handle: handle=11, index=1 >[ 109.587] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f61c9000) >[ 109.587] __kgem_bo_mark_dirty: handle=11 (proxy? 0) >[ 109.587] [3fe0] bind bo(handle=11, addr=f61c9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render >[ 109.587] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.587] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.587] kgem_add_handle: handle=7, index=2 >[ 109.587] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.587] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.587] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.587] gen9_emit_sampler: sampler = 1 >[ 109.587] gen9_emit_sf: num_sf_outputs=1 >[ 109.587] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.587] gen9_emit_vertex_elements: setup id=0 >[ 109.587] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.587] (0, 0), (3840, 2160) >[ 109.587] gen8_vertex_flush[490] = 3 >[ 109.587] sna_composite_rectangles: pixmap=179 marking clear [0]? 1 >[ 109.587] sna_composite_rectangles(pixmap=179, op=1, ff2c001e x 1 [(0, 0)x(3840, 2160) ...]) >[ 109.587] sna_composite_rectangles: converted to op 1 >[ 109.587] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) >[ 109.587] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 >[ 109.587] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 >[ 109.587] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) >[ 109.587] sna_composite_rectangles: promoting to full GPU >[ 109.587] sna_composite_rectangles: dropping last-cpu hint >[ 109.587] sna_drawable_use_bo pixmap=179, box=((0, 0), (3840, 2160)), flags=19... >[ 109.587] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.587] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.587] sna_drawable_use_bo: using whole GPU bo >[ 109.587] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 109.587] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.587] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (3840, 2160) ...]) >[ 109.587] sna_render_get_solid: ff2c001e >[ 109.587] sna_render_get_solid(0) = ff2c001e (old) >[ 109.587] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 109.587] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.587] gen9_composite_get_binding_table(ff00) >[ 109.587] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 109.587] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 109.587] kgem_add_handle: handle=8, index=3 >[ 109.587] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 109.587] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.587] gen9_emit_vertex_elements: setup id=0 >[ 109.587] (0, 0), (3840, 2160) >[ 109.587] gen8_vertex_flush[4cc] = 3 >[ 109.587] sna_composite_rectangles: pixmap=179 marking clear [ff2c001e]? 1 >[ 109.587] sna_create_pixmap(40, 40, 32, usage=0) >[ 109.587] kgem_can_create_2d: 40x40 @ 32 >[ 109.587] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=40 >[ 109.587] kgem_can_create_2d: untiled size=8192 >[ 109.587] kgem_choose_tiling: too thin [width 40, 32 bpp] for TILING_X >[ 109.587] kgem_choose_tiling: 40x40 -> 0 >[ 109.587] sna_create_pixmap: usage=0, flags=b >[ 109.587] sna_create_pixmap: creating GPU pixmap 40x40, stride=160, flags=b >[ 109.587] __pop_freed_pixmap: reusing freed pixmap=144 header >[ 109.587] create_pixmap_hdr: pixmap=180, width=40, height=40, usage=0 >[ 109.587] sna_create_pixmap: serial=180, 40x40, usage=0 >[ 109.587] sna_composite_rectangles(pixmap=181, op=0, 0 x 1 [(0, 0)x(40, 40) ...]) >[ 109.587] sna_composite_rectangles: converted to op 0 >[ 109.587] sna_composite_rectangles[0] (0, 0)x(40, 40) -> (0, 0), (40, 40) >[ 109.587] sna_composite_rectangles: nrects=1, region=(0, 0), (40, 40) x 1 >[ 109.587] sna_composite_rectangles: clipped extents (0, 0),(40, 40) x 1 >[ 109.587] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(40, 40) >[ 109.587] sna_composite_rectangles: dropping last-cpu hint >[ 109.587] sna_drawable_use_bo pixmap=181, box=((0, 0), (40, 40)), flags=19... >[ 109.587] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.587] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.587] sna_pixmap_move_to_gpu(pixmap=181, usage=0), flags=b >[ 109.587] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.587] sna_pixmap_move_to_gpu: creating GPU bo (40x40@32), create=b >[ 109.587] kgem_choose_tiling: too thin [width 40, 32 bpp] for TILING_X >[ 109.587] kgem_choose_tiling: 40x40 -> 0 >[ 109.587] kgem_choose_tiling: too thin [width 40, 32 bpp] for TILING_X >[ 109.587] kgem_choose_tiling: 40x40 -> 0 >[ 109.587] sna_pixmap_alloc_gpu: pixmap=181 >[ 109.587] kgem_create_2d(40x40, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.587] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=40 >[ 109.587] kgem_bo_remove_from_inactive: removing handle=12 from inactive >[ 109.587] from inactive: pitch=160, tiling=0: handle=12, id=407 >[ 109.587] __sna_damage_all(40, 40) >[ 109.587] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.587] sna_pixmap_mark_active: pixmap=181, handle=12 >[ 109.587] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.587] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.587] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.587] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 109.588] gen9_render_fill_boxes(0 x 1 [(0, 0), (40, 40) ...]) >[ 109.588] sna_render_get_solid: 0 >[ 109.588] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.588] kgem_set_mode: flushing before new bo >[ 109.588] gen8_vertex_close: used=12, vbo active? 16, vb=1, nreloc=1 >[ 109.588] gen8_vertex_close: reloc[0] = 287 >[ 109.588] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.588] kgem_add_handle: handle=16, index=4 >[ 109.588] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) >[ 109.588] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=8176 [fenced=0] >[ 109.588] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.588] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.588] kgem_fixup_relocs: shrinking by 61440 >[ 109.588] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.588] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.588] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 >[ 109.588] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.588] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.588] __kgem_bo_clear_busy: handle=7 >[ 109.588] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.588] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.588] __kgem_bo_clear_busy: handle=8 >[ 109.588] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 109.588] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.588] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.588] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.588] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 109.588] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.588] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.588] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.588] kgem_add_handle: handle=4, index=0 >[ 109.588] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.588] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.588] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.588] gen9_composite_get_binding_table(ffc0) >[ 109.588] kgem_add_reloc64: handle=12, pos=16360, delta=0, domains=20002 >[ 109.588] kgem_add_handle: handle=12, index=1 >[ 109.588] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdffb000) >[ 109.588] __kgem_bo_mark_dirty: handle=12 (proxy? 0) >[ 109.588] [3fe0] bind bo(handle=12, addr=fdffb000), format=192, width=40, height=40, pitch=160, tiling=0 -> render >[ 109.588] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.588] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.588] kgem_add_handle: handle=7, index=2 >[ 109.588] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.588] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.588] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.588] gen9_emit_sampler: sampler = 1 >[ 109.588] gen9_emit_sf: num_sf_outputs=1 >[ 109.588] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.588] gen9_emit_vertex_elements: setup id=0 >[ 109.588] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.588] (0, 0), (40, 40) >[ 109.588] gen8_vertex_flush[490] = 3 >[ 109.588] sna_composite_rectangles: pixmap=181 marking clear [0]? 1 >[ 109.588] sna_composite_rectangles(pixmap=181, op=1, 40404040 x 4 [(0, 0)x(1, 1) ...]) >[ 109.588] sna_composite_rectangles: converted to op 1 >[ 109.588] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) >[ 109.588] sna_composite_rectangles[1] (39, 0)x(1, 1) -> (39, 0), (40, 1) >[ 109.588] sna_composite_rectangles[2] (0, 39)x(1, 1) -> (0, 39), (1, 40) >[ 109.588] sna_composite_rectangles[3] (39, 39)x(1, 1) -> (39, 39), (40, 40) >[ 109.588] sna_composite_rectangles: nrects=4, region=(0, 0), (40, 40) x 4 >[ 109.588] sna_composite_rectangles: clipped extents (0, 0),(40, 40) x 4 >[ 109.588] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(40, 40) >[ 109.588] sna_composite_rectangles: dropping last-cpu hint >[ 109.588] sna_drawable_use_bo pixmap=181, box=((0, 0), (40, 40)), flags=1... >[ 109.588] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 109.588] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.588] sna_drawable_use_bo: using whole GPU bo >[ 109.588] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 109.588] kgem_bo_is_render: handle=12, rq? 1 [1] >[ 109.588] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (1, 1) ...]) >[ 109.588] sna_render_get_solid: 40404040 >[ 109.588] sna_render_get_solid(1) = 40404040 (old) >[ 109.588] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.588] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.588] gen9_composite_get_binding_table(ff00) >[ 109.588] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 109.588] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 109.588] kgem_add_handle: handle=8, index=3 >[ 109.588] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) >[ 109.588] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.588] gen9_emit_vertex_elements: setup id=0 >[ 109.588] (0, 0), (1, 1) >[ 109.588] (39, 0), (40, 1) >[ 109.588] (0, 39), (1, 40) >[ 109.588] (39, 39), (40, 40) >[ 109.588] gen8_vertex_flush[4cc] = 12 >[ 109.588] sna_composite(pixmap=179, op=3, src=181+(0, 0), mask=0+(0, 0), dst=179+(0, 0)+(0, 0), size=(3840, 2160) >[ 109.588] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 109.588] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 109.588] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (3840, 2160)] >[ 109.588] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 109.588] sna_compute_composite_region: clip against src (40x40 clip=0): (0, 0), (3840, 2160) >[ 109.588] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 109.588] gen9_render_composite: 3840x2160, current mode=1/1 >[ 109.588] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.588] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 >[ 109.588] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 109.588] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 >[ 109.588] sna_drawable_use_bo pixmap=179, box=((0, 0), (3840, 2160)), flags=7... >[ 109.588] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.588] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.588] sna_drawable_use_bo: using whole GPU bo >[ 109.588] gen9_composite_set_target: pixmap=179, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.588] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 109.588] sna_transform_is_imprecise_integer_translation: no transform >[ 109.588] gen9_composite_picture: integer translation (0, 0), removing >[ 109.588] sna_render_pixmap_bo pixmap=181, (0, 0)x(3840, 2160)/(40, 40) >[ 109.588] sna_render_pixmap_bo: GPU all damaged >[ 109.588] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.588] kgem_bo_is_render: handle=12, rq? 1 [1] >[ 109.588] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.588] gen4_choose_composite_emitter: identity src, no mask >[ 109.588] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.588] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.588] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 109.588] aligning vertex: was 2, now 3 floats per vertex >[ 109.588] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.588] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.589] gen9_composite_get_binding_table(fe80) >[ 109.589] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=20002 >[ 109.589] kgem_add_handle: handle=11, index=4 >[ 109.589] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 109.589] __kgem_bo_mark_dirty: handle=11 (proxy? 0) >[ 109.589] [3f90] bind bo(handle=11, addr=f61c9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render >[ 109.589] kgem_add_reloc64: handle=12, pos=16264, delta=0, domains=40000 >[ 109.589] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=fdffb000) >[ 109.589] [3f80] bind bo(handle=12, addr=fdffb000), format=192, width=40, height=40, pitch=160, tiling=0 -> sampler >[ 109.589] __kgem_bo_mark_dirty: handle=11 (proxy? 0) >[ 109.589] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 109.589] gen9_emit_sampler: sampler = a >[ 109.589] gen9_emit_vertex_elements: setup id=2 >[ 109.589] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.589] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 109.589] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 109.589] gen8_vertex_flush[568] = 3 >[ 109.589] sna_destroy_pixmap: pixmap=181, attached?=1 >[ 109.589] _kgem_bo_destroy: handle=12, proxy? 0 >[ 109.589] __kgem_bo_destroy: handle=12, size=12288 >[ 109.589] __kgem_bo_destroy: handle=12 -> active >[ 109.589] __sna_free_pixmap(pixmap=181) >[ 109.589] sna_create_pixmap(320, 2128, 32, usage=0) >[ 109.589] kgem_can_create_2d: 320x2128 @ 32 >[ 109.589] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1280, height=2128 >[ 109.589] kgem_can_create_2d: untiled size=2723840 >[ 109.589] kgem_choose_tiling: 320x2128 -> 1 >[ 109.589] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=2128 >[ 109.589] kgem_can_create_2d: tiled[1] size=3268608 >[ 109.589] sna_create_pixmap: usage=0, flags=1b >[ 109.589] sna_create_pixmap: creating GPU pixmap 320x2128, stride=1280, flags=1b >[ 109.589] __pop_freed_pixmap: reusing freed pixmap=181 header >[ 109.589] create_pixmap_hdr: pixmap=182, width=320, height=2128, usage=0 >[ 109.589] sna_create_pixmap: serial=182, 320x2128, usage=0 >[ 109.589] sna_composite_rectangles(pixmap=183, op=0, 0 x 1 [(0, 0)x(320, 2128) ...]) >[ 109.589] sna_composite_rectangles: converted to op 0 >[ 109.589] sna_composite_rectangles[0] (0, 0)x(320, 2128) -> (0, 0), (320, 2128) >[ 109.589] sna_composite_rectangles: nrects=1, region=(0, 0), (320, 2128) x 1 >[ 109.589] sna_composite_rectangles: clipped extents (0, 0),(320, 2128) x 1 >[ 109.589] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(320, 2128) >[ 109.589] sna_composite_rectangles: dropping last-cpu hint >[ 109.589] sna_drawable_use_bo pixmap=183, box=((0, 0), (320, 2128)), flags=19... >[ 109.589] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.589] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.589] sna_pixmap_move_to_gpu(pixmap=183, usage=0), flags=b >[ 109.589] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.589] sna_pixmap_move_to_gpu: creating GPU bo (320x2128@32), create=b >[ 109.589] kgem_choose_tiling: 320x2128 -> 1 >[ 109.589] kgem_choose_tiling: 320x2128 -> 1 >[ 109.589] sna_pixmap_alloc_gpu: pixmap=183 >[ 109.589] kgem_create_2d(320x2128, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.589] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=2128 >[ 109.589] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 109.589] from inactive: pitch=1536, tiling=1: handle=20, id=408 >[ 109.589] __sna_damage_all(320, 2128) >[ 109.589] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.589] sna_pixmap_mark_active: pixmap=183, handle=20 >[ 109.589] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.589] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.589] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.589] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 109.589] gen9_render_fill_boxes(0 x 1 [(0, 0), (320, 2128) ...]) >[ 109.589] sna_render_get_solid: 0 >[ 109.589] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.589] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.589] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.589] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 109.589] aligning vertex: was 3, now 2 floats per vertex >[ 109.589] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.589] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.589] gen9_composite_get_binding_table(fdc0) >[ 109.589] kgem_add_reloc64: handle=20, pos=16232, delta=0, domains=20002 >[ 109.589] kgem_add_handle: handle=20, index=5 >[ 109.589] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd9be000) >[ 109.589] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 109.589] [3f60] bind bo(handle=20, addr=fd9be000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> render >[ 109.589] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 109.589] gen9_emit_sampler: sampler = 1 >[ 109.589] gen9_emit_vertex_elements: setup id=0 >[ 109.589] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.589] (0, 0), (320, 2128) >[ 109.589] gen8_vertex_flush[5d8] = 3 >[ 109.589] sna_composite_rectangles: pixmap=183 marking clear [0]? 1 >[ 109.589] sna_composite_trapezoids(op=1, src=(16, 972), mask=18000, ntrap=17) >[ 109.589] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 109.589] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 109.589] trapezoid_spans_maybe_inplace? clear, no >[ 109.589] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.589] imprecise_trapezoid_span_converter: extents (4, 972), (316, 1084) >[ 109.589] sna_compute_composite_region: dst=(4, 972)x(312, 112) >[ 109.589] sna_compute_composite_region: initial clip against dst->pDrawable: (4, 972), (316, 1084) >[ 109.589] clip_to_dst: region: 1x[(4, 972), (316, 1084)], clip: 1x[(0, 0), (320, 2128)] >[ 109.589] sna_compute_composite_region: clip against dst->pCompositeClip: (4, 972), (316, 1084) >[ 109.589] sna_compute_composite_region: clip against src (0x0 clip=0): (4, 972), (316, 1084) >[ 109.589] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.589] imprecise_trapezoid_span_converter: after clip -- extents (4, 972), (316, 1084), delta=(0, 0) src -> (4, 972) >[ 109.589] gen9_render_composite_spans: 312x112 with flags=0, current mode=1 >[ 109.589] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.589] gen9_composite_set_target: (4, 972)x(312, 112), partial?=1 >[ 109.589] sna_drawable_use_bo pixmap=183, box=((4, 972), (316, 1084)), flags=7... >[ 109.589] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.589] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.589] sna_drawable_use_bo: using whole GPU bo >[ 109.589] gen9_composite_set_target: pixmap=183, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.589] gen9_composite_picture: (4, 972)x(312, 112), dst=(4, 972) >[ 109.589] color_convert: src=660a0a0a [20028888] >[ 109.589] color_convert: dst=660a0a0a [20028888] >[ 109.589] sna_render_get_solid: 660a0a0a >[ 109.589] sna_render_get_solid(2) = 660a0a0a (old) >[ 109.589] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.589] gen4_choose_spans_emitter: solid source >[ 109.589] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.589] aligning vertex: was 2, now 3 floats per vertex >[ 109.589] gen9_composite_get_binding_table(fd40) >[ 109.589] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 >[ 109.589] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 109.589] kgem_add_reloc64[9] = (delta=8, target handle=3, presumed=fdffe000) >[ 109.589] [3f40] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.589] gen9_emit_sampler: sampler = c >[ 109.589] gen9_emit_sf: num_sf_outputs=2 >[ 109.589] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 109.589] gen9_emit_vertex_elements: setup id=5 >[ 109.589] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.589] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 109.589] thread_choose_span: clipped? 0 >[ 109.589] imprecise_trapezoid_span_converter: using 4 threads >[ 109.590] imprecise_trapezoid_span_converter: using 4 threads for span compositing 312x112 >[ 109.590] thread_choose_span: clipped? 0 >[ 109.590] span_thread: flushing 1 boxes >[ 109.590] span_thread: flushing 46 boxes >[ 109.590] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 109.590] gen9_render_composite_spans_boxes__thread: nbox=46, src=+(0, 0), dst=+(0, 0) >[ 109.590] span_thread: flushing 46 boxes >[ 109.590] gen9_render_composite_spans_boxes__thread: nbox=46, src=+(0, 0), dst=+(0, 0) >[ 109.590] span_thread: flushing 1 boxes >[ 109.590] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 109.590] gen8_vertex_flush[69c] = 282 >[ 109.590] gen9_render_composite_spans_done() >[ 109.590] sna_composite_trapezoids(op=3, src=(16, 971), mask=18000, ntrap=144) >[ 109.590] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 109.590] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 109.590] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 109.590] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 109.590] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 109.590] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.590] imprecise_trapezoid_span_converter: extents (3, 972), (317, 1084) >[ 109.590] sna_compute_composite_region: dst=(3, 972)x(314, 112) >[ 109.590] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 972), (317, 1084) >[ 109.590] clip_to_dst: region: 1x[(3, 972), (317, 1084)], clip: 1x[(4, 972), (316, 1084)] >[ 109.590] sna_compute_composite_region: clip against dst->pCompositeClip: (4, 972), (316, 1084) >[ 109.590] sna_compute_composite_region: clip against src (0x0 clip=0): (4, 972), (316, 1084) >[ 109.590] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 109.590] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.590] imprecise_trapezoid_span_converter: after clip -- extents (4, 972), (316, 1084), delta=(0, 0) src -> (4, 972) >[ 109.590] gen9_render_composite_spans: 312x112 with flags=0, current mode=1 >[ 109.590] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 109.590] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.590] gen9_composite_set_target: (4, 972)x(312, 112), partial?=1 >[ 109.590] sna_drawable_use_bo pixmap=183, box=((4, 972), (316, 1084)), flags=7... >[ 109.590] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.590] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.590] sna_drawable_use_bo: using whole GPU bo >[ 109.590] gen9_composite_set_target: pixmap=183, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.590] gen9_composite_picture: (4, 972)x(312, 112), dst=(4, 972) >[ 109.590] color_convert: src=66282828 [20028888] >[ 109.590] color_convert: dst=66282828 [20028888] >[ 109.590] sna_render_get_solid: 66282828 >[ 109.590] sna_render_get_solid(3) = 66282828 (old) >[ 109.590] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.590] gen4_choose_spans_emitter: solid source >[ 109.590] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.590] gen9_composite_get_binding_table(fcc0) >[ 109.590] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 >[ 109.590] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 109.590] kgem_add_reloc64[10] = (delta=12, target handle=3, presumed=fdffe000) >[ 109.590] [3f20] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.590] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 109.590] gen9_emit_vertex_elements: setup id=5 >[ 109.590] thread_choose_span: clipped? 0 >[ 109.590] imprecise_trapezoid_span_converter: using 4 threads >[ 109.590] imprecise_trapezoid_span_converter: using 4 threads for span compositing 312x112 >[ 109.590] thread_choose_span: clipped? 0 >[ 109.590] span_thread: flushing 2 boxes >[ 109.590] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 109.590] span_thread: flushing 2 boxes >[ 109.590] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 109.590] span_thread: flushing 67 boxes >[ 109.590] gen9_render_composite_spans_boxes__thread: nbox=67, src=+(0, 0), dst=+(0, 0) >[ 109.590] span_thread: flushing 67 boxes >[ 109.590] gen9_render_composite_spans_boxes__thread: nbox=67, src=+(0, 0), dst=+(0, 0) >[ 109.590] gen8_vertex_flush[6f0] = 414 >[ 109.590] gen9_render_composite_spans_done() >[ 109.590] sna_create_pixmap(320, 2128, 32, usage=0) >[ 109.590] kgem_can_create_2d: 320x2128 @ 32 >[ 109.590] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1280, height=2128 >[ 109.590] kgem_can_create_2d: untiled size=2723840 >[ 109.590] kgem_choose_tiling: 320x2128 -> 1 >[ 109.590] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=2128 >[ 109.590] kgem_can_create_2d: tiled[1] size=3268608 >[ 109.590] sna_create_pixmap: usage=0, flags=1b >[ 109.590] sna_create_pixmap: creating GPU pixmap 320x2128, stride=1280, flags=1b >[ 109.590] __pop_freed_pixmap: reusing freed pixmap=146 header >[ 109.590] create_pixmap_hdr: pixmap=184, width=320, height=2128, usage=0 >[ 109.590] sna_create_pixmap: serial=184, 320x2128, usage=0 >[ 109.590] sna_composite_rectangles(pixmap=185, op=0, 0 x 1 [(0, 0)x(320, 2128) ...]) >[ 109.590] sna_composite_rectangles: converted to op 0 >[ 109.590] sna_composite_rectangles[0] (0, 0)x(320, 2128) -> (0, 0), (320, 2128) >[ 109.590] sna_composite_rectangles: nrects=1, region=(0, 0), (320, 2128) x 1 >[ 109.590] sna_composite_rectangles: clipped extents (0, 0),(320, 2128) x 1 >[ 109.590] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(320, 2128) >[ 109.590] sna_composite_rectangles: dropping last-cpu hint >[ 109.590] sna_drawable_use_bo pixmap=185, box=((0, 0), (320, 2128)), flags=19... >[ 109.590] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.590] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.590] sna_pixmap_move_to_gpu(pixmap=185, usage=0), flags=b >[ 109.590] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.590] sna_pixmap_move_to_gpu: creating GPU bo (320x2128@32), create=b >[ 109.590] kgem_choose_tiling: 320x2128 -> 1 >[ 109.590] kgem_choose_tiling: 320x2128 -> 1 >[ 109.590] sna_pixmap_alloc_gpu: pixmap=185 >[ 109.590] kgem_create_2d(320x2128, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.590] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=2128 >[ 109.590] kgem_bo_remove_from_inactive: removing handle=19 from inactive >[ 109.590] from inactive: pitch=1536, tiling=1: handle=19, id=409 >[ 109.590] __sna_damage_all(320, 2128) >[ 109.590] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.591] sna_pixmap_mark_active: pixmap=185, handle=19 >[ 109.591] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.591] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.591] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.591] kgem_bo_is_render: handle=19, rq? 0 [0] >[ 109.591] gen9_render_fill_boxes(0 x 1 [(0, 0), (320, 2128) ...]) >[ 109.591] sna_render_get_solid: 0 >[ 109.591] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.591] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.591] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.591] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 109.591] aligning vertex: was 3, now 2 floats per vertex >[ 109.591] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.591] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.591] gen9_composite_get_binding_table(fc40) >[ 109.591] kgem_add_reloc64: handle=19, pos=16136, delta=0, domains=20002 >[ 109.591] kgem_add_handle: handle=19, index=6 >[ 109.591] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fdcdc000) >[ 109.591] __kgem_bo_mark_dirty: handle=19 (proxy? 0) >[ 109.591] [3f00] bind bo(handle=19, addr=fdcdc000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> render >[ 109.591] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 109.591] gen9_emit_sampler: sampler = 1 >[ 109.591] gen9_emit_sf: num_sf_outputs=1 >[ 109.591] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.591] gen9_emit_vertex_elements: setup id=0 >[ 109.591] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.591] (0, 0), (320, 2128) >[ 109.591] gen8_vertex_flush[7b0] = 3 >[ 109.591] sna_composite_rectangles: pixmap=185 marking clear [0]? 1 >[ 109.591] sna_create_pixmap(312, 112, 32, usage=0) >[ 109.591] kgem_can_create_2d: 312x112 @ 32 >[ 109.591] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1248, height=112 >[ 109.591] kgem_can_create_2d: untiled size=143360 >[ 109.591] kgem_choose_tiling: 312x112 -> 1 >[ 109.591] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=112 >[ 109.591] kgem_can_create_2d: tiled[1] size=172032 >[ 109.591] sna_create_pixmap: usage=0, flags=1b >[ 109.591] sna_create_pixmap: creating GPU pixmap 312x112, stride=1248, flags=1b >[ 109.591] __pop_freed_pixmap: reusing freed pixmap=156 header >[ 109.591] create_pixmap_hdr: pixmap=186, width=312, height=112, usage=0 >[ 109.591] sna_create_pixmap: serial=186, 312x112, usage=0 >[ 109.591] sna_composite_rectangles(pixmap=187, op=0, 0 x 1 [(0, 0)x(312, 112) ...]) >[ 109.591] sna_composite_rectangles: converted to op 0 >[ 109.591] sna_composite_rectangles[0] (0, 0)x(312, 112) -> (0, 0), (312, 112) >[ 109.591] sna_composite_rectangles: nrects=1, region=(0, 0), (312, 112) x 1 >[ 109.591] sna_composite_rectangles: clipped extents (0, 0),(312, 112) x 1 >[ 109.591] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(312, 112) >[ 109.591] sna_composite_rectangles: dropping last-cpu hint >[ 109.591] sna_drawable_use_bo pixmap=187, box=((0, 0), (312, 112)), flags=19... >[ 109.591] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.591] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.591] sna_pixmap_move_to_gpu(pixmap=187, usage=0), flags=b >[ 109.591] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.591] sna_pixmap_move_to_gpu: creating GPU bo (312x112@32), create=b >[ 109.591] kgem_choose_tiling: 312x112 -> 1 >[ 109.591] kgem_choose_tiling: 312x112 -> 1 >[ 109.591] sna_pixmap_alloc_gpu: pixmap=187 >[ 109.591] kgem_create_2d(312x112, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.591] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=112 >[ 109.591] kgem_bo_remove_from_inactive: removing handle=21 from inactive >[ 109.591] from inactive: pitch=1536, tiling=1: handle=21, id=410 >[ 109.591] __sna_damage_all(312, 112) >[ 109.591] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.591] sna_pixmap_mark_active: pixmap=187, handle=21 >[ 109.591] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.591] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.591] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.591] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 109.591] gen9_render_fill_boxes(0 x 1 [(0, 0), (312, 112) ...]) >[ 109.591] sna_render_get_solid: 0 >[ 109.591] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.591] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.591] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.591] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 109.591] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.591] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.591] gen9_composite_get_binding_table(fbc0) >[ 109.591] kgem_add_reloc64: handle=21, pos=16104, delta=0, domains=20002 >[ 109.591] kgem_add_handle: handle=21, index=7 >[ 109.591] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fd994000) >[ 109.591] __kgem_bo_mark_dirty: handle=21 (proxy? 0) >[ 109.591] [3ee0] bind bo(handle=21, addr=fd994000), format=192, width=312, height=112, pitch=1536, tiling=1 -> render >[ 109.591] gen9_emit_vertex_elements: setup id=0 >[ 109.591] (0, 0), (312, 112) >[ 109.591] gen8_vertex_flush[7e4] = 3 >[ 109.591] sna_composite_rectangles: pixmap=187 marking clear [0]? 1 >[ 109.591] sna_create_pixmap(288, 38, 32, usage=0) >[ 109.591] kgem_can_create_2d: 288x38 @ 32 >[ 109.591] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1152, height=38 >[ 109.591] kgem_can_create_2d: untiled size=45056 >[ 109.591] kgem_choose_tiling: 288x38 -> 1 >[ 109.591] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 >[ 109.591] kgem_can_create_2d: tiled[1] size=61440 >[ 109.591] sna_create_pixmap: usage=0, flags=1b >[ 109.591] sna_create_pixmap: creating GPU pixmap 288x38, stride=1152, flags=1b >[ 109.591] __pop_freed_pixmap: reusing freed pixmap=126 header >[ 109.591] create_pixmap_hdr: pixmap=188, width=288, height=38, usage=0 >[ 109.591] sna_create_pixmap: serial=188, 288x38, usage=0 >[ 109.591] sna_composite_rectangles(pixmap=189, op=0, 0 x 1 [(0, 0)x(288, 38) ...]) >[ 109.591] sna_composite_rectangles: converted to op 0 >[ 109.591] sna_composite_rectangles[0] (0, 0)x(288, 38) -> (0, 0), (288, 38) >[ 109.591] sna_composite_rectangles: nrects=1, region=(0, 0), (288, 38) x 1 >[ 109.591] sna_composite_rectangles: clipped extents (0, 0),(288, 38) x 1 >[ 109.591] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(288, 38) >[ 109.591] sna_composite_rectangles: dropping last-cpu hint >[ 109.591] sna_drawable_use_bo pixmap=189, box=((0, 0), (288, 38)), flags=19... >[ 109.591] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.591] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.591] sna_pixmap_move_to_gpu(pixmap=189, usage=0), flags=b >[ 109.591] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.591] sna_pixmap_move_to_gpu: creating GPU bo (288x38@32), create=b >[ 109.591] kgem_choose_tiling: 288x38 -> 1 >[ 109.591] kgem_choose_tiling: 288x38 -> 1 >[ 109.591] sna_pixmap_alloc_gpu: pixmap=189 >[ 109.591] kgem_create_2d(288x38, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.592] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 >[ 109.592] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 109.592] from inactive: pitch=1536, tiling=1: handle=22, id=411 >[ 109.592] __sna_damage_all(288, 38) >[ 109.592] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.592] sna_pixmap_mark_active: pixmap=189, handle=22 >[ 109.592] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.592] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.592] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.592] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 109.592] gen9_render_fill_boxes(0 x 1 [(0, 0), (288, 38) ...]) >[ 109.592] sna_render_get_solid: 0 >[ 109.592] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.592] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.592] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.592] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 109.592] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.592] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.592] gen9_composite_get_binding_table(fb40) >[ 109.592] kgem_add_reloc64: handle=22, pos=16072, delta=0, domains=20002 >[ 109.592] kgem_add_handle: handle=22, index=8 >[ 109.592] kgem_add_reloc64[13] = (delta=0, target handle=8, presumed=fd985000) >[ 109.592] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 109.592] [3ec0] bind bo(handle=22, addr=fd985000), format=192, width=288, height=38, pitch=1536, tiling=1 -> render >[ 109.592] gen9_emit_vertex_elements: setup id=0 >[ 109.592] (0, 0), (288, 38) >[ 109.592] gen8_vertex_flush[818] = 3 >[ 109.592] sna_composite_rectangles: pixmap=189 marking clear [0]? 1 >[ 109.592] sna_block_handler (tv=0.0) >[ 109.592] sna_wakeup_handler >[ 109.592] sna_block_handler (tv=0.0) >[ 109.592] sna_wakeup_handler >[ 109.592] sna_block_handler (tv=0.0) >[ 109.592] sna_wakeup_handler >[ 109.592] sna_block_handler (tv=0.0) >[ 109.592] sna_wakeup_handler >[ 109.592] sna_block_handler (tv=0.0) >[ 109.592] sna_wakeup_handler >[ 109.592] sna_block_handler (tv=0.0) >[ 109.592] sna_wakeup_handler >[ 109.592] sna_block_handler (tv=0.0) >[ 109.592] sna_wakeup_handler >[ 109.592] sna_block_handler (tv=0.0) >[ 109.592] sna_wakeup_handler >[ 109.592] sna_create_window: window=10485782 >[ 109.592] sna_set_window_pixmap: window=10485782, old pixmap=0 new pixmap=175 >[ 109.592] sna_change_window_attributes >[ 109.592] sna_change_window_attributes >[ 109.592] sna_block_handler (tv=0.0) >[ 109.592] sna_wakeup_handler >[ 109.592] sna_block_handler (tv=0.0) >[ 109.592] sna_wakeup_handler >[ 109.592] sna_block_handler (tv=0.0) >[ 109.592] sna_wakeup_handler >[ 109.592] sna_block_handler (tv=0.0) >[ 109.592] sna_wakeup_handler >[ 109.592] sna_block_handler (tv=0.0) >[ 109.593] sna_wakeup_handler >[ 109.593] sna_block_handler (tv=0.0) >[ 109.593] sna_wakeup_handler >[ 109.593] sna_composite_trapezoids(op=1, src=(5, 1), mask=18000, ntrap=16) >[ 109.593] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 109.593] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 109.593] trapezoid_spans_maybe_inplace? clear, no >[ 109.593] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.593] imprecise_trapezoid_span_converter: extents (1, 1), (287, 37) >[ 109.593] sna_compute_composite_region: dst=(1, 1)x(286, 36) >[ 109.593] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (287, 37) >[ 109.593] clip_to_dst: region: 1x[(1, 1), (287, 37)], clip: 1x[(0, 0), (288, 38)] >[ 109.593] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (287, 37) >[ 109.593] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (287, 37) >[ 109.593] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.593] imprecise_trapezoid_span_converter: after clip -- extents (1, 1), (287, 37), delta=(0, 0) src -> (1, 1) >[ 109.593] gen9_render_composite_spans: 286x36 with flags=0, current mode=1 >[ 109.593] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.593] gen9_composite_set_target: (1, 1)x(286, 36), partial?=1 >[ 109.593] sna_drawable_use_bo pixmap=189, box=((1, 1), (287, 37)), flags=7... >[ 109.593] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.593] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.593] sna_drawable_use_bo: using whole GPU bo >[ 109.593] gen9_composite_set_target: pixmap=189, format=20028888, size=288x38, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.593] gen9_composite_picture: (1, 1)x(286, 36), dst=(1, 1) >[ 109.593] color_convert: src=4c000000 [20028888] >[ 109.593] color_convert: dst=4c000000 [20028888] >[ 109.593] sna_render_get_solid: 4c000000 >[ 109.593] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.593] gen4_choose_spans_emitter: solid source >[ 109.593] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.593] aligning vertex: was 2, now 3 floats per vertex >[ 109.593] gen9_composite_get_binding_table(fac0) >[ 109.593] kgem_add_reloc64: handle=7, pos=16040, delta=0, domains=40000 >[ 109.593] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 109.593] kgem_add_reloc64[14] = (delta=304, target handle=2, presumed=fffe8000) >[ 109.593] [3ea0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.593] gen9_emit_sampler: sampler = c >[ 109.593] gen9_emit_sf: num_sf_outputs=2 >[ 109.593] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 109.593] gen9_emit_vertex_elements: setup id=5 >[ 109.593] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.593] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 109.593] thread_choose_span: clipped? 0 >[ 109.593] imprecise_trapezoid_span_converter: using 4 threads >[ 109.593] imprecise_trapezoid_span_converter: using 4 threads for span compositing 286x36 >[ 109.593] thread_choose_span: clipped? 0 >[ 109.593] span_thread: flushing 1 boxes >[ 109.593] span_thread: flushing 14 boxes >[ 109.593] span_thread: flushing 14 boxes >[ 109.593] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 109.593] gen9_render_composite_spans_boxes__thread: nbox=14, src=+(0, 0), dst=+(0, 0) >[ 109.593] span_thread: flushing 1 boxes >[ 109.593] gen9_render_composite_spans_boxes__thread: nbox=14, src=+(0, 0), dst=+(0, 0) >[ 109.593] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 109.593] gen8_vertex_flush[8c8] = 90 >[ 109.593] gen9_render_composite_spans_done() >[ 109.593] sna_composite_trapezoids(op=3, src=(5, 0), mask=18000, ntrap=54) >[ 109.593] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 109.593] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 >[ 109.593] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 109.593] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 109.593] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 109.593] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.593] imprecise_trapezoid_span_converter: extents (0, 0), (288, 38) >[ 109.593] sna_compute_composite_region: dst=(0, 0)x(288, 38) >[ 109.593] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (288, 38) >[ 109.593] clip_to_dst: region: 1x[(0, 0), (288, 38)], clip: 1x[(0, 0), (288, 38)] >[ 109.594] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (288, 38) >[ 109.594] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (288, 38) >[ 109.594] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 109.594] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.594] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (288, 38), delta=(0, 0) src -> (0, 0) >[ 109.594] gen9_render_composite_spans: 288x38 with flags=0, current mode=1 >[ 109.594] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 109.594] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.594] gen9_composite_set_target: (0, 0)x(288, 38), partial?=1 >[ 109.594] sna_drawable_use_bo pixmap=189, box=((0, 0), (288, 38)), flags=7... >[ 109.594] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.594] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.594] sna_drawable_use_bo: using whole GPU bo >[ 109.594] gen9_composite_set_target: pixmap=189, format=20028888, size=288x38, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.594] gen9_composite_picture: (0, 0)x(288, 38), dst=(0, 0) >[ 109.594] color_convert: src=e6e6e6e6 [20028888] >[ 109.594] color_convert: dst=e6e6e6e6 [20028888] >[ 109.594] sna_render_get_solid: e6e6e6e6 >[ 109.594] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 109.594] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.594] gen4_choose_spans_emitter: solid source >[ 109.594] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.594] gen9_composite_get_binding_table(fa40) >[ 109.594] kgem_add_reloc64: handle=8, pos=16008, delta=0, domains=40000 >[ 109.594] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 109.594] kgem_add_reloc64[15] = (delta=16, target handle=3, presumed=fdffe000) >[ 109.594] [3e80] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.594] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 109.594] gen9_emit_vertex_elements: setup id=5 >[ 109.594] thread_choose_span: clipped? 0 >[ 109.594] imprecise_trapezoid_span_converter: using 4 threads >[ 109.594] imprecise_trapezoid_span_converter: using 4 threads for span compositing 288x38 >[ 109.594] thread_choose_span: clipped? 0 >[ 109.594] span_thread: flushing 2 boxes >[ 109.594] span_thread: flushing 25 boxes >[ 109.594] span_thread: flushing 25 boxes >[ 109.594] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 109.594] gen9_render_composite_spans_boxes__thread: nbox=25, src=+(0, 0), dst=+(0, 0) >[ 109.594] span_thread: flushing 2 boxes >[ 109.594] gen9_render_composite_spans_boxes__thread: nbox=25, src=+(0, 0), dst=+(0, 0) >[ 109.594] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 109.594] gen8_vertex_flush[91c] = 162 >[ 109.594] gen9_render_composite_spans_done() >[ 109.594] sna_validate_gc(0x5619f1770810) changes=0, previous serial=aa, drawable=bb >[ 109.594] sna_validate_gc: recomputing clip >[ 109.594] sna_validate_gc: composite clip=1x[(0, 0), (312, 112)] [0x5619f174da00] >[ 109.594] sna_copy_area: src=pixmap=189:(0, 0)x(288, 38)+(0, 0) -> dst=pixmap=187:(12, 68)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 109.594] sna_copy_area: normal copy >[ 109.594] sna_do_copy: src=(0, 0), dst=(12, 68), size=(288x38) >[ 109.594] sna_do_copy: after drawable: src=(0, 0), dst=(12, 68), size=(288x38) >[ 109.594] sna_do_copy: dst extents (12, 68), (300, 106), dst clip extents (0, 0), (312, 112), dst size=312x112 >[ 109.594] sna_do_copy: clipped dst extents (12, 68), (300, 106) >[ 109.594] sna_do_copy: unclipped src extents (0, 0), (288, 38) >[ 109.594] sna_do_copy: clipped src extents (0, 0), (288, 38) >[ 109.594] sna_do_copy: pixmap -- no source clipping >[ 109.594] sna_do_copy: src extents (0, 0), (288, 38) x 1 >[ 109.594] sna_do_copy: copy region (12, 68), (300, 106) x 1 + (-12, -68) >[ 109.594] sna_copy_boxes (boxes=1x[(12, 68), (300, 106)...], src pixmap=189+(-12, -68), dst pixmap=187+(0, 0), alu=3, src.size=288x38, dst.size=312x112) >[ 109.594] sna_copy_boxes: dst=(priv=0x5619f17a8b40, gpu_bo=21, cpu_bo=0), src=(priv=0x5619f1750450, gpu_bo=22, cpu_bo=0), replaces=0 >[ 109.594] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.594] sna_drawable_use_bo pixmap=187, box=((12, 68), (300, 106)), flags=b... >[ 109.594] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 109.594] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.594] sna_drawable_use_bo: using whole GPU bo >[ 109.594] sna_pixmap_move_to_gpu(pixmap=189, usage=0), flags=a >[ 109.594] sna_pixmap_move_to_gpu: already all-damaged >[ 109.594] sna_pixmap_mark_active: pixmap=189, handle=22 >[ 109.594] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.594] gen9_render_copy_boxes (-12, -68)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.594] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 109.594] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 109.594] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 109.594] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.594] aligning vertex: was 3, now 2 floats per vertex >[ 109.594] gen9_composite_get_binding_table(f9c0) >[ 109.594] kgem_add_reloc64: handle=22, pos=15976, delta=0, domains=40000 >[ 109.594] kgem_add_reloc64[16] = (delta=0, target handle=8, presumed=fd985000) >[ 109.594] [3e60] bind bo(handle=22, addr=fd985000), format=192, width=288, height=38, pitch=1536, tiling=1 -> sampler >[ 109.594] __kgem_bo_mark_dirty: handle=21 (proxy? 0) >[ 109.594] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 109.594] gen9_emit_sampler: sampler = 0 >[ 109.594] gen9_emit_sf: num_sf_outputs=1 >[ 109.594] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.594] gen9_emit_vertex_elements: setup id=0 >[ 109.594] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.594] (0, 0) -> (12, 68) + (288, 38) >[ 109.594] gen8_vertex_flush[9ec] = 3 >[ 109.594] sna_destroy_pixmap: pixmap=189, attached?=1 >[ 109.594] _kgem_bo_destroy: handle=22, proxy? 0 >[ 109.594] __kgem_bo_destroy: handle=22, size=61440 >[ 109.594] __kgem_bo_destroy: handle=22 -> active >[ 109.595] __sna_free_pixmap(pixmap=189) >[ 109.595] sna_glyphs(op=3, nlist=1, src=(20, 92)) >[ 109.595] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 >[ 109.595] sna_glyphs: discarding mask >[ 109.595] glyphs0_to_dst(op=3, src=(20, 92), nlist=1, dst=(20, 92)+(0, 0)) >[ 109.595] clipped_glyphs: no, clip region (0, 0), (312, 112) matches drawable pixmap=94669425511104 size=312x112 >[ 109.595] gen9_render_composite: 0x0, current mode=1/1 >[ 109.595] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 109.595] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 >[ 109.595] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.595] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.595] sna_drawable_use_bo pixmap=187, box=((0, 0), (312, 112)), flags=7... >[ 109.595] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.595] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.595] sna_drawable_use_bo: using whole GPU bo >[ 109.595] gen9_composite_set_target: pixmap=187, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.595] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.595] color_convert: src=ff888888 [20028888] >[ 109.595] color_convert: dst=ff888888 [20028888] >[ 109.595] sna_render_get_solid: ff888888 >[ 109.595] sna_render_get_solid(5) = ff888888 (old) >[ 109.595] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.595] sna_transform_is_imprecise_integer_translation: no transform >[ 109.595] gen9_composite_picture: integer translation (0, 0), removing >[ 109.595] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.595] sna_render_pixmap_bo: GPU all damaged >[ 109.595] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 109.595] gen4_choose_composite_emitter: solid, identity mask >[ 109.595] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 109.595] aligning vertex: was 2, now 4 floats per vertex >[ 109.595] gen9_composite_get_binding_table(f940) >[ 109.595] kgem_add_reloc64: handle=8, pos=15944, delta=0, domains=40000 >[ 109.595] kgem_add_reloc64: adding proxy [delta=20] for handle=8 >[ 109.595] kgem_add_reloc64[17] = (delta=20, target handle=3, presumed=fdffe000) >[ 109.595] [3e40] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.595] kgem_add_reloc64: handle=6, pos=15928, delta=0, domains=40000 >[ 109.595] kgem_add_handle: handle=6, index=9 >[ 109.595] kgem_add_reloc64[18] = (delta=0, target handle=9, presumed=fd585000) >[ 109.595] [3e30] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 109.595] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.595] gen9_emit_sampler: sampler = a >[ 109.595] gen9_emit_sf: num_sf_outputs=2 >[ 109.595] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.595] gen9_emit_vertex_elements: setup id=9 >[ 109.595] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.595] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.595] glyphs0_to_dst: glyph=(20, 80)x(11, 12), unclipped >[ 109.595] emit_primitive_identity_mask__avx2: dst=(20, 80), mask=(0.00, 0.00) x (11.00, 12.00) >[ 109.595] glyphs0_to_dst: glyph=(29, 83)x(10, 9), unclipped >[ 109.595] emit_primitive_identity_mask__avx2: dst=(29, 83), mask=(16.00, 0.00) x (10.00, 9.00) >[ 109.595] glyphs0_to_dst: glyph=(38, 83)x(9, 9), unclipped >[ 109.595] emit_primitive_identity_mask__avx2: dst=(38, 83), mask=(0.00, 16.00) x (9.00, 9.00) >[ 109.595] glyphs0_to_dst: glyph=(46, 83)x(9, 9), unclipped >[ 109.595] emit_primitive_identity_mask__avx2: dst=(46, 83), mask=(0.00, 16.00) x (9.00, 9.00) >[ 109.595] glyphs0_to_dst: glyph=(54, 83)x(15, 9), unclipped >[ 109.595] emit_primitive_identity_mask__avx2: dst=(54, 83), mask=(16.00, 16.00) x (15.00, 9.00) >[ 109.595] glyphs0_to_dst: glyph=(67, 83)x(12, 9), unclipped >[ 109.595] emit_primitive_identity_mask__avx2: dst=(67, 83), mask=(32.00, 0.00) x (12.00, 9.00) >[ 109.595] glyphs0_to_dst: glyph=(78, 83)x(8, 9), unclipped >[ 109.595] emit_primitive_identity_mask__avx2: dst=(78, 83), mask=(48.00, 0.00) x (8.00, 9.00) >[ 109.595] glyphs0_to_dst: glyph=(84, 78)x(11, 14), unclipped >[ 109.595] emit_primitive_identity_mask__avx2: dst=(84, 78), mask=(32.00, 16.00) x (11.00, 14.00) >[ 109.595] gen8_vertex_flush[ac8] = 24 >[ 109.595] gen9_magic_ca_pass: CA fixup (732 -> 756) >[ 109.595] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 109.595] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.595] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.595] sna_composite(pixmap=187, op=3, src=152+(0, 0), mask=0+(14, 4), dst=187+(14, 4)+(0, 0), size=(10, 40) >[ 109.595] sna_compute_composite_region: dst=(14, 4)x(10, 40) >[ 109.595] sna_compute_composite_region: initial clip against dst->pDrawable: (14, 4), (24, 44) >[ 109.595] clip_to_dst: region: 1x[(14, 4), (24, 44)], clip: 1x[(0, 0), (312, 112)] >[ 109.595] sna_compute_composite_region: clip against dst->pCompositeClip: (14, 4), (24, 44) >[ 109.595] sna_compute_composite_region: clip against src (10x40 clip=0): (14, 4), (24, 44) >[ 109.595] sna_composite: composite region extents:+(0, 0) -> (14, 4), (24, 44) + (0, 0) >[ 109.595] gen9_render_composite: 10x40, current mode=1/1 >[ 109.595] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 109.595] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 >[ 109.595] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.595] gen9_composite_set_target: (14, 4)x(10, 40), partial?=1 >[ 109.595] sna_drawable_use_bo pixmap=187, box=((14, 4), (24, 44)), flags=7... >[ 109.595] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.595] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.595] sna_drawable_use_bo: using whole GPU bo >[ 109.595] gen9_composite_set_target: pixmap=187, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.595] gen9_composite_picture: (0, 0)x(10, 40), dst=(14, 4) >[ 109.595] sna_transform_is_imprecise_integer_translation: no transform >[ 109.595] gen9_composite_picture: integer translation (0, 0), removing >[ 109.595] sna_render_pixmap_bo pixmap=152, (0, 0)x(10, 40)/(10, 40) >[ 109.595] sna_render_pixmap_bo box=(0, 0), (10, 40): (10, 40)/(10, 40) >[ 109.595] sna_render_pixmap_bo: offset=(-14, -4), size=(10, 40) >[ 109.595] use_cpu_bo: no cpu bo >[ 109.595] move_to_gpu: migrating whole pixmap (10x40) for source (0,0),(10,40), count 6? 1 >[ 109.595] sna_pixmap_move_to_gpu(pixmap=152, usage=0), flags=5a >[ 109.595] sna_pixmap_move_to_gpu: CPU damage? 1 >[ 109.595] sna_pixmap_move_to_gpu: creating GPU bo (10x40@32), create=8 >[ 109.595] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 109.595] kgem_choose_tiling: 10x40 -> 0 >[ 109.595] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 109.595] kgem_choose_tiling: 10x40 -> 0 >[ 109.595] sna_pixmap_alloc_gpu: pixmap=152 >[ 109.595] kgem_create_2d(10x40, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) >[ 109.595] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=40 >[ 109.595] kgem_bo_remove_from_inactive: removing handle=18 from inactive >[ 109.595] from inactive vma: pitch=64, tiling=0: handle=18, id=412 >[ 109.595] sna_pixmap_move_to_gpu: uploading 1 damage boxes >[ 109.595] __kgem_bo_is_busy: handle=18, domain: 0 exec? 0, rq? 0 >[ 109.595] sna_replace(handle=18, 10x40, bpp=32, tiling=0) busy?=0 >[ 109.595] __kgem_bo_is_busy: handle=18, domain: 0 exec? 0, rq? 0 >[ 109.595] upload_inplace__tiled: tiling=0 >[ 109.595] kgem_bo_can_map__cpu: handle=18 >[ 109.595] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 109.595] kgem_bo_map__cpu(handle=18, size=4096, map=0x0:0x7f3c9c498000) >[ 109.595] kgem_bo_sync__cpu: handle=18 >[ 109.595] __kgem_busy: handle=18, busy=0, wedged=0 >[ 109.595] kgem_bo_sync__cpu: SYNC: handle=18, needs_flush? 0, domain? 0, busy? 0 >[ 109.595] __kgem_busy: handle=18, busy=0, wedged=0 >[ 109.595] kgem_bo_retire: retiring bo handle=18 (needed flush? 0), rq? 0 [busy?=0] >[ 109.595] assert_bo_retired: handle=18, domain: 0 exec? 0, rq? 0 >[ 109.595] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x40, pitch=40/64 >[ 109.595] sna_pixmap_move_to_gpu: disposing of system copy for large/source >[ 109.595] __sna_damage_all(10, 40) >[ 109.595] sna_pixmap_mark_active: pixmap=152, handle=18 >[ 109.595] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 109.595] kgem_bo_is_render: handle=18, rq? 0 [0] >[ 109.595] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.595] gen4_choose_composite_emitter: identity src, no mask >[ 109.595] kgem_check_bo: num_pages=+1, num_exec=+1 >[ 109.595] aligning vertex: was 4, now 3 floats per vertex >[ 109.595] gen9_composite_get_binding_table(f880) >[ 109.595] kgem_add_reloc64: handle=18, pos=15896, delta=0, domains=40000 >[ 109.595] kgem_add_handle: handle=18, index=10 >[ 109.595] kgem_add_reloc64[19] = (delta=0, target handle=10, presumed=fdffa000) >[ 109.595] [3e10] bind bo(handle=18, addr=fdffa000), format=192, width=10, height=40, pitch=64, tiling=0 -> sampler >[ 109.595] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 >[ 109.595] gen9_emit_sampler: sampler = 2 >[ 109.595] gen9_emit_sf: num_sf_outputs=1 >[ 109.595] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.595] gen9_emit_vertex_elements: setup id=2 >[ 109.595] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.595] gen9_render_composite_box: (14, 4), (24, 44) >[ 109.596] apply_damage: damage=0x0, region=1 [(14, 4), (24, 44) + (0, 0)] >[ 109.596] gen8_vertex_flush[c04] = 3 >[ 109.596] sna_composite(pixmap=187, op=3, src=154+(0, 0), mask=0+(14, 0), dst=187+(14, 0)+(0, 0), size=(10, 4) >[ 109.596] sna_compute_composite_region: dst=(14, 0)x(10, 4) >[ 109.596] sna_compute_composite_region: initial clip against dst->pDrawable: (14, 0), (24, 4) >[ 109.596] clip_to_dst: region: 1x[(14, 0), (24, 4)], clip: 1x[(0, 0), (312, 112)] >[ 109.596] sna_compute_composite_region: clip against dst->pCompositeClip: (14, 0), (24, 4) >[ 109.596] sna_compute_composite_region: clip against src (10x40 clip=0): (14, 0), (24, 4) >[ 109.596] sna_composite: composite region extents:+(0, 0) -> (14, 0), (24, 4) + (0, 0) >[ 109.596] gen9_render_composite: 10x4, current mode=1/1 >[ 109.596] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 109.596] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 >[ 109.596] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.596] gen9_composite_set_target: (14, 0)x(10, 4), partial?=1 >[ 109.596] sna_drawable_use_bo pixmap=187, box=((14, 0), (24, 4)), flags=7... >[ 109.596] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.596] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.596] sna_drawable_use_bo: using whole GPU bo >[ 109.596] gen9_composite_set_target: pixmap=187, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.596] gen9_composite_picture: (0, 0)x(10, 4), dst=(14, 0) >[ 109.596] sna_transform_is_imprecise_integer_translation: no transform >[ 109.596] gen9_composite_picture: integer translation (0, 0), removing >[ 109.596] sna_render_pixmap_bo pixmap=154, (0, 0)x(10, 4)/(10, 40) >[ 109.596] sna_render_pixmap_bo box=(0, 0), (10, 4): (10, 4)/(10, 40) >[ 109.596] sna_render_pixmap_bo: offset=(-14, 0), size=(10, 40) >[ 109.596] use_cpu_bo: no cpu bo >[ 109.596] kgem_choose_tiling: too short [4] for TILING_Y >[ 109.596] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 109.596] kgem_choose_tiling: 10x4 -> 0 >[ 109.596] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 4) >[ 109.596] upload: box=(0, 0), (10, 4), pixmap=10x40 >[ 109.596] sna_drawable_move_region_to_cpu(pixmap=154 (10x40), [(0, 0), (10, 4)], flags=2) >[ 109.596] sna_drawable_move_region_to_cpu: pixmap=154 all damaged on CPU >[ 109.596] kgem_can_create_2d: 10x4 @ 32 >[ 109.596] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=4 >[ 109.596] kgem_can_create_2d: untiled size=4096 >[ 109.596] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 109.596] kgem_choose_tiling: 10x4 -> 0 >[ 109.596] kgem_upload_source_image : (0, 0), (10, 4), stride=40, bpp=32 >[ 109.596] kgem_create_buffer_2d: 10x4, 32 bpp, stride=64 >[ 109.596] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.596] kgem_create_buffer: searching for an inactive GTT map for upload >[ 109.596] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 109.596] search_linear_cache: searching for inactive gtt map >[ 109.596] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 109.596] search_linear_cache: inactive and cache bucket empty >[ 109.596] search_linear_cache: active cache bucket empty >[ 109.596] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 109.596] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 109.596] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache >[ 109.596] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 109.596] kgem_create_buffer: reusing handle=23 for buffer >[ 109.596] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 109.596] init_buffer_from_bo: reusing handle=23 for buffer >[ 109.596] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f3c95be8000, domain=0 >[ 109.596] kgem_bo_map: converting request for GTT map into CPU map >[ 109.596] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f3c95be8000) >[ 109.596] kgem_bo_sync__cpu: handle=23 >[ 109.596] __kgem_busy: handle=23, busy=0, wedged=0 >[ 109.596] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 >[ 109.596] __kgem_busy: handle=23, busy=0, wedged=0 >[ 109.596] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] >[ 109.596] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 >[ 109.596] kgem_create_buffer(pages=64 [64]) new handle=23, used=256, write=1 >[ 109.596] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=256, io=1 >[ 109.596] __kgem_bo_init(handle=23, num_pages=256) >[ 109.596] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x4, pitch=40/64 >[ 109.596] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 109.596] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.596] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.596] gen4_choose_composite_emitter: identity src, no mask >[ 109.596] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 109.596] gen9_composite_get_binding_table(f800) >[ 109.596] kgem_add_reloc64: handle=23, pos=15864, delta=0, domains=40000 >[ 109.596] kgem_add_reloc64: adding proxy [delta=0] for handle=23 >[ 109.596] kgem_add_handle: handle=23, index=11 >[ 109.596] kgem_add_reloc64[20] = (delta=0, target handle=11, presumed=fd545000) >[ 109.596] [3df0] bind bo(handle=23, addr=fd545000), format=192, width=10, height=4, pitch=64, tiling=0 -> sampler >[ 109.596] gen9_emit_vertex_elements: setup id=2 >[ 109.596] gen9_render_composite_box: (14, 0), (24, 4) >[ 109.596] apply_damage: damage=0x0, region=1 [(14, 0), (24, 4) + (0, 0)] >[ 109.596] gen8_vertex_flush[c40] = 3 >[ 109.596] _kgem_bo_destroy: handle=23, proxy? 1 >[ 109.596] sna_validate_gc(0x5619f1770810) changes=0, previous serial=bb, drawable=b9 >[ 109.596] sna_validate_gc: recomputing clip >[ 109.596] sna_validate_gc: composite clip=1x[(0, 0), (320, 2128)] [0x5619f174da00] >[ 109.596] sna_copy_area: src=pixmap=187:(0, 0)x(312, 112)+(0, 0) -> dst=pixmap=185:(4, 968)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 109.596] sna_copy_area: normal copy >[ 109.596] sna_do_copy: src=(0, 0), dst=(4, 968), size=(312x112) >[ 109.596] sna_do_copy: after drawable: src=(0, 0), dst=(4, 968), size=(312x112) >[ 109.596] sna_do_copy: dst extents (4, 968), (316, 1080), dst clip extents (0, 0), (320, 2128), dst size=320x2128 >[ 109.596] sna_do_copy: clipped dst extents (4, 968), (316, 1080) >[ 109.596] sna_do_copy: unclipped src extents (0, 0), (312, 112) >[ 109.596] sna_do_copy: clipped src extents (0, 0), (312, 112) >[ 109.596] sna_do_copy: pixmap -- no source clipping >[ 109.596] sna_do_copy: src extents (0, 0), (312, 112) x 1 >[ 109.596] sna_do_copy: copy region (4, 968), (316, 1080) x 1 + (-4, -968) >[ 109.596] sna_copy_boxes (boxes=1x[(4, 968), (316, 1080)...], src pixmap=187+(-4, -968), dst pixmap=185+(0, 0), alu=3, src.size=312x112, dst.size=320x2128) >[ 109.596] sna_copy_boxes: dst=(priv=0x5619f17dd270, gpu_bo=19, cpu_bo=0), src=(priv=0x5619f17a8b40, gpu_bo=21, cpu_bo=0), replaces=0 >[ 109.596] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.596] sna_drawable_use_bo pixmap=185, box=((4, 968), (316, 1080)), flags=b... >[ 109.596] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 109.596] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.596] sna_drawable_use_bo: using whole GPU bo >[ 109.596] sna_pixmap_move_to_gpu(pixmap=187, usage=0), flags=a >[ 109.596] sna_pixmap_move_to_gpu: already all-damaged >[ 109.596] sna_pixmap_mark_active: pixmap=187, handle=21 >[ 109.596] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.596] gen9_render_copy_boxes (-4, -968)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.596] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 109.596] kgem_bo_is_render: handle=19, rq? 1 [1] >[ 109.596] kgem_bo_is_render: handle=19, rq? 1 [1] >[ 109.596] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.596] aligning vertex: was 3, now 2 floats per vertex >[ 109.596] gen9_composite_get_binding_table(f780) >[ 109.596] __kgem_bo_mark_dirty: handle=19 (proxy? 0) >[ 109.596] kgem_add_reloc64: handle=21, pos=15832, delta=0, domains=40000 >[ 109.596] kgem_add_reloc64[21] = (delta=0, target handle=7, presumed=fd994000) >[ 109.596] [3dd0] bind bo(handle=21, addr=fd994000), format=192, width=312, height=112, pitch=1536, tiling=1 -> sampler >[ 109.596] __kgem_bo_mark_dirty: handle=19 (proxy? 0) >[ 109.596] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 109.596] gen9_emit_sampler: sampler = 0 >[ 109.596] gen9_emit_vertex_elements: setup id=0 >[ 109.596] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.596] (0, 0) -> (4, 968) + (312, 112) >[ 109.596] gen8_vertex_flush[cc8] = 3 >[ 109.596] sna_destroy_pixmap: pixmap=187, attached?=1 >[ 109.596] _kgem_bo_destroy: handle=21, proxy? 0 >[ 109.596] __kgem_bo_destroy: handle=21, size=172032 >[ 109.596] __kgem_bo_destroy: handle=21 -> active >[ 109.596] __sna_free_pixmap(pixmap=187) >[ 109.596] sna_create_pixmap(312, 40, 32, usage=0) >[ 109.596] kgem_can_create_2d: 312x40 @ 32 >[ 109.596] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1248, height=40 >[ 109.596] kgem_can_create_2d: untiled size=53248 >[ 109.596] kgem_choose_tiling: 312x40 -> 1 >[ 109.596] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 >[ 109.596] kgem_can_create_2d: tiled[1] size=61440 >[ 109.596] sna_create_pixmap: usage=0, flags=1b >[ 109.596] sna_create_pixmap: creating GPU pixmap 312x40, stride=1248, flags=1b >[ 109.596] __pop_freed_pixmap: reusing freed pixmap=187 header >[ 109.596] create_pixmap_hdr: pixmap=191, width=312, height=40, usage=0 >[ 109.596] sna_create_pixmap: serial=191, 312x40, usage=0 >[ 109.596] sna_composite_rectangles(pixmap=192, op=0, 0 x 1 [(0, 0)x(312, 40) ...]) >[ 109.596] sna_composite_rectangles: converted to op 0 >[ 109.597] sna_composite_rectangles[0] (0, 0)x(312, 40) -> (0, 0), (312, 40) >[ 109.597] sna_composite_rectangles: nrects=1, region=(0, 0), (312, 40) x 1 >[ 109.597] sna_composite_rectangles: clipped extents (0, 0),(312, 40) x 1 >[ 109.597] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(312, 40) >[ 109.597] sna_composite_rectangles: dropping last-cpu hint >[ 109.597] sna_drawable_use_bo pixmap=192, box=((0, 0), (312, 40)), flags=19... >[ 109.597] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.597] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.597] sna_pixmap_move_to_gpu(pixmap=192, usage=0), flags=b >[ 109.597] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.597] sna_pixmap_move_to_gpu: creating GPU bo (312x40@32), create=b >[ 109.597] kgem_choose_tiling: 312x40 -> 1 >[ 109.597] kgem_choose_tiling: 312x40 -> 1 >[ 109.597] sna_pixmap_alloc_gpu: pixmap=192 >[ 109.597] kgem_create_2d(312x40, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.597] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 >[ 109.597] kgem_bo_remove_from_active: removing handle=22 from active >[ 109.597] 1:from active: pitch=1536, tiling=1, handle=22, id=415 >[ 109.597] __sna_damage_all(312, 40) >[ 109.597] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.597] sna_pixmap_mark_active: pixmap=192, handle=22 >[ 109.597] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.597] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.597] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.597] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 109.597] gen9_render_fill_boxes(0 x 1 [(0, 0), (312, 40) ...]) >[ 109.597] sna_render_get_solid: 0 >[ 109.597] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.597] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.597] gen9_composite_get_binding_table(f700) >[ 109.597] kgem_add_reloc64: handle=22, pos=15800, delta=0, domains=20002 >[ 109.597] kgem_add_reloc64[22] = (delta=0, target handle=8, presumed=fd985000) >[ 109.597] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 109.597] [3db0] bind bo(handle=22, addr=fd985000), format=192, width=312, height=40, pitch=1536, tiling=1 -> render >[ 109.597] gen9_emit_sampler: sampler = 1 >[ 109.597] gen9_emit_vertex_elements: setup id=0 >[ 109.597] (0, 0), (312, 40) >[ 109.597] gen8_vertex_flush[d04] = 3 >[ 109.597] sna_composite_rectangles: pixmap=192 marking clear [0]? 1 >[ 109.597] sna_validate_gc(0x5619f1770810) changes=0, previous serial=b9, drawable=c0 >[ 109.597] sna_validate_gc: recomputing clip >[ 109.597] sna_validate_gc: composite clip=1x[(0, 0), (312, 40)] [0x5619f174da00] >[ 109.597] sna_copy_area: src=pixmap=158:(0, 0)x(109, 40)+(0, 0) -> dst=pixmap=192:(14, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 109.597] sna_copy_area: normal copy >[ 109.597] sna_do_copy: src=(0, 0), dst=(14, 0), size=(109x40) >[ 109.597] sna_do_copy: after drawable: src=(0, 0), dst=(14, 0), size=(109x40) >[ 109.597] sna_do_copy: dst extents (14, 0), (123, 40), dst clip extents (0, 0), (312, 40), dst size=312x40 >[ 109.597] sna_do_copy: clipped dst extents (14, 0), (123, 40) >[ 109.597] sna_do_copy: unclipped src extents (0, 0), (109, 40) >[ 109.597] sna_do_copy: clipped src extents (0, 0), (109, 40) >[ 109.597] sna_do_copy: pixmap -- no source clipping >[ 109.597] sna_do_copy: src extents (0, 0), (109, 40) x 1 >[ 109.597] sna_do_copy: copy region (14, 0), (123, 40) x 1 + (-14, 0) >[ 109.597] sna_copy_boxes (boxes=1x[(14, 0), (123, 40)...], src pixmap=158+(-14, 0), dst pixmap=192+(0, 0), alu=3, src.size=109x40, dst.size=312x40) >[ 109.597] sna_copy_boxes: dst=(priv=0x5619f17a8b40, gpu_bo=22, cpu_bo=0), src=(priv=0x5619f1743470, gpu_bo=24, cpu_bo=0), replaces=0 >[ 109.597] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.597] sna_drawable_use_bo pixmap=192, box=((14, 0), (123, 40)), flags=b... >[ 109.597] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 109.597] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.597] sna_drawable_use_bo: using whole GPU bo >[ 109.597] sna_pixmap_move_to_gpu(pixmap=158, usage=0), flags=a >[ 109.597] sna_pixmap_move_to_gpu: already all-damaged >[ 109.597] sna_pixmap_mark_active: pixmap=158, handle=24 >[ 109.597] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.597] gen9_render_copy_boxes (-14, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.597] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 109.597] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 109.597] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 109.597] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 109.597] gen9_composite_get_binding_table(f680) >[ 109.597] kgem_add_reloc64: handle=24, pos=15768, delta=0, domains=40000 >[ 109.597] kgem_add_handle: handle=24, index=12 >[ 109.597] kgem_add_reloc64[23] = (delta=0, target handle=12, presumed=fd53c000) >[ 109.597] [3d90] bind bo(handle=24, addr=fd53c000), format=192, width=109, height=40, pitch=448, tiling=0 -> sampler >[ 109.597] gen9_emit_sampler: sampler = 0 >[ 109.597] gen9_emit_vertex_elements: setup id=0 >[ 109.597] (0, 0) -> (14, 0) + (109, 40) >[ 109.597] gen8_vertex_flush[d48] = 3 >[ 109.597] sna_composite(pixmap=185, op=3, src=192+(0, 0), mask=0+(0, 0), dst=185+(4, 1088)+(0, 0), size=(312, 40) >[ 109.597] sna_compute_composite_region: dst=(4, 1088)x(312, 40) >[ 109.597] sna_compute_composite_region: initial clip against dst->pDrawable: (4, 1088), (316, 1128) >[ 109.597] clip_to_dst: region: 1x[(4, 1088), (316, 1128)], clip: 1x[(0, 0), (320, 2128)] >[ 109.597] sna_compute_composite_region: clip against dst->pCompositeClip: (4, 1088), (316, 1128) >[ 109.597] sna_compute_composite_region: clip against src (312x40 clip=0): (4, 1088), (316, 1128) >[ 109.597] sna_compute_composite_region: clip against mask: (4, 1088), (316, 1128) >[ 109.597] sna_composite: composite region extents:+(0, 0) -> (4, 1088), (316, 1128) + (0, 0) >[ 109.597] gen9_render_composite: 312x40, current mode=1/1 >[ 109.597] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 109.597] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 >[ 109.597] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.597] gen9_composite_set_target: (4, 1088)x(312, 40), partial?=1 >[ 109.597] sna_drawable_use_bo pixmap=185, box=((4, 1088), (316, 1128)), flags=7... >[ 109.597] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.597] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.597] sna_drawable_use_bo: using whole GPU bo >[ 109.597] gen9_composite_set_target: pixmap=185, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.597] gen9_composite_picture: (0, 0)x(312, 40), dst=(4, 1088) >[ 109.597] sna_transform_is_imprecise_integer_translation: no transform >[ 109.597] gen9_composite_picture: integer translation (0, 0), removing >[ 109.597] sna_render_pixmap_bo pixmap=192, (0, 0)x(312, 40)/(312, 40) >[ 109.597] sna_render_pixmap_bo: GPU all damaged >[ 109.597] color_convert: src=cc000000 [20028888] >[ 109.597] color_convert: dst=cc000000 [20028888] >[ 109.597] sna_render_get_solid: cc000000 >[ 109.597] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.597] gen4_choose_composite_emitter: identity source, identity mask >[ 109.597] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.597] aligning vertex: was 2, now 5 floats per vertex >[ 109.597] gen9_composite_get_binding_table(f600) >[ 109.597] kgem_add_reloc64: handle=22, pos=15736, delta=0, domains=40000 >[ 109.597] kgem_add_reloc64[24] = (delta=0, target handle=8, presumed=fd985000) >[ 109.597] [3d70] bind bo(handle=22, addr=fd985000), format=192, width=312, height=40, pitch=1536, tiling=1 -> sampler >[ 109.597] kgem_add_reloc64: handle=7, pos=15720, delta=0, domains=40000 >[ 109.597] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 109.597] kgem_add_reloc64[25] = (delta=816, target handle=2, presumed=fffe8000) >[ 109.597] [3d60] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.597] __kgem_bo_mark_dirty: handle=19 (proxy? 0) >[ 109.597] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 109.597] gen9_emit_sampler: sampler = 3 >[ 109.597] gen9_emit_sf: num_sf_outputs=2 >[ 109.597] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 109.597] gen9_emit_vertex_elements: setup id=10 >[ 109.597] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.597] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 109.597] gen9_render_composite_box: (4, 1088), (316, 1128) >[ 109.597] apply_damage: damage=0x0, region=1 [(4, 1088), (316, 1128) + (0, 0)] >[ 109.597] gen8_vertex_flush[e34] = 3 >[ 109.597] sna_destroy_pixmap: pixmap=192, attached?=1 >[ 109.597] _kgem_bo_destroy: handle=22, proxy? 0 >[ 109.597] __kgem_bo_destroy: handle=22, size=61440 >[ 109.597] __kgem_bo_destroy: handle=22 -> active >[ 109.597] __sna_free_pixmap(pixmap=192) >[ 109.597] sna_composite(pixmap=183, op=3, src=185+(0, 0), mask=0+(0, 0), dst=183+(0, 0)+(0, 0), size=(320, 2128) >[ 109.597] sna_compute_composite_region: dst=(0, 0)x(320, 2128) >[ 109.597] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (320, 2128) >[ 109.597] clip_to_dst: region: 1x[(0, 0), (320, 2128)], clip: 1x[(0, 0), (320, 2128)] >[ 109.597] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (320, 2128) >[ 109.597] sna_compute_composite_region: clip against src (320x2128 clip=0): (0, 0), (320, 2128) >[ 109.597] sna_composite: composite region extents:+(0, 0) -> (0, 0), (320, 2128) + (0, 0) >[ 109.597] gen9_render_composite: 320x2128, current mode=1/1 >[ 109.597] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 109.597] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 >[ 109.597] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 109.597] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.597] gen9_composite_set_target: (0, 0)x(320, 2128), partial?=1 >[ 109.597] sna_drawable_use_bo pixmap=183, box=((0, 0), (320, 2128)), flags=7... >[ 109.597] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.597] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.597] sna_drawable_use_bo: using whole GPU bo >[ 109.597] gen9_composite_set_target: pixmap=183, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.597] gen9_composite_picture: (0, 0)x(320, 2128), dst=(0, 0) >[ 109.597] sna_transform_is_imprecise_integer_translation: no transform >[ 109.598] gen9_composite_picture: integer translation (0, 0), removing >[ 109.598] sna_render_pixmap_bo pixmap=185, (0, 0)x(320, 2128)/(320, 2128) >[ 109.598] sna_render_pixmap_bo: GPU all damaged >[ 109.598] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 109.598] kgem_bo_is_render: handle=19, rq? 1 [1] >[ 109.598] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.598] gen4_choose_composite_emitter: identity src, no mask >[ 109.598] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.598] aligning vertex: was 5, now 3 floats per vertex >[ 109.598] gen9_composite_get_binding_table(f540) >[ 109.598] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 109.598] kgem_add_reloc64: handle=19, pos=15688, delta=0, domains=40000 >[ 109.598] kgem_add_reloc64[26] = (delta=0, target handle=6, presumed=fdcdc000) >[ 109.598] [3d40] bind bo(handle=19, addr=fdcdc000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> sampler >[ 109.598] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 109.598] gen9_emit_sampler: sampler = 2 >[ 109.598] gen9_emit_sf: num_sf_outputs=1 >[ 109.598] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.598] gen9_emit_vertex_elements: setup id=2 >[ 109.598] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.598] gen9_render_composite_box: (0, 0), (320, 2128) >[ 109.598] apply_damage: damage=0x0, region=1 [(0, 0), (320, 2128) + (0, 0)] >[ 109.598] gen8_vertex_flush[edc] = 3 >[ 109.598] sna_block_handler (tv=0.0) >[ 109.598] sna_wakeup_handler >[ 109.598] sna_block_handler (tv=0.0) >[ 109.598] sna_wakeup_handler >[ 109.598] sna_block_handler (tv=0.0) >[ 109.598] sna_wakeup_handler >[ 109.598] sna_block_handler (tv=0.0) >[ 109.598] sna_wakeup_handler >[ 109.598] sna_block_handler (tv=0.0) >[ 109.598] sna_wakeup_handler >[ 109.598] sna_destroy_pixmap: pixmap=185, attached?=1 >[ 109.598] _kgem_bo_destroy: handle=19, proxy? 0 >[ 109.598] __kgem_bo_destroy: handle=19, size=3268608 >[ 109.598] __kgem_bo_destroy: handle=19 -> active >[ 109.598] __sna_free_pixmap(pixmap=185) >[ 109.598] sna_composite(pixmap=179, op=3, src=183+(0, 0), mask=0+(80, 32), dst=179+(80, 32)+(0, 0), size=(320, 2128) >[ 109.598] sna_compute_composite_region: dst=(80, 32)x(320, 2128) >[ 109.598] sna_compute_composite_region: initial clip against dst->pDrawable: (80, 32), (400, 2160) >[ 109.598] clip_to_dst: region: 1x[(80, 32), (400, 2160)], clip: 1x[(0, 0), (3840, 2160)] >[ 109.598] sna_compute_composite_region: clip against dst->pCompositeClip: (80, 32), (400, 2160) >[ 109.598] sna_compute_composite_region: clip against src (320x2128 clip=0): (80, 32), (400, 2160) >[ 109.598] sna_composite: composite region extents:+(0, 0) -> (80, 32), (400, 2160) + (0, 0) >[ 109.598] gen9_render_composite: 320x2128, current mode=1/1 >[ 109.598] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.598] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 109.598] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 >[ 109.598] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.598] gen9_composite_set_target: (80, 32)x(320, 2128), partial?=1 >[ 109.598] sna_drawable_use_bo pixmap=179, box=((80, 32), (400, 2160)), flags=7... >[ 109.598] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.598] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.598] sna_drawable_use_bo: using whole GPU bo >[ 109.598] gen9_composite_set_target: pixmap=179, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.598] gen9_composite_picture: (0, 0)x(320, 2128), dst=(80, 32) >[ 109.598] sna_transform_is_imprecise_integer_translation: no transform >[ 109.598] gen9_composite_picture: integer translation (0, 0), removing >[ 109.598] sna_render_pixmap_bo pixmap=183, (0, 0)x(320, 2128)/(320, 2128) >[ 109.598] sna_render_pixmap_bo: GPU all damaged >[ 109.598] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.598] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 109.598] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.598] gen4_choose_composite_emitter: identity src, no mask >[ 109.598] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.598] gen9_composite_get_binding_table(f4c0) >[ 109.598] __kgem_bo_mark_dirty: handle=11 (proxy? 0) >[ 109.598] kgem_add_reloc64: handle=20, pos=15656, delta=0, domains=40000 >[ 109.598] kgem_add_reloc64[27] = (delta=0, target handle=5, presumed=fd9be000) >[ 109.598] [3d20] bind bo(handle=20, addr=fd9be000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> sampler >[ 109.598] __kgem_bo_mark_dirty: handle=11 (proxy? 0) >[ 109.598] gen9_emit_vertex_elements: setup id=2 >[ 109.598] gen9_render_composite_box: (80, 32), (400, 2160) >[ 109.598] apply_damage: damage=0x0, region=1 [(80, 32), (400, 2160) + (0, 0)] >[ 109.598] gen8_vertex_flush[f28] = 3 >[ 109.598] sna_destroy_pixmap: pixmap=183, attached?=1 >[ 109.598] _kgem_bo_destroy: handle=20, proxy? 0 >[ 109.598] __kgem_bo_destroy: handle=20, size=3268608 >[ 109.598] __kgem_bo_destroy: handle=20 -> active >[ 109.598] __sna_free_pixmap(pixmap=183) >[ 109.598] sna_create_pixmap(1, 32, 32, usage=0) >[ 109.598] kgem_can_create_2d: 1x32 @ 32 >[ 109.598] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 109.598] kgem_can_create_2d: untiled size=4096 >[ 109.598] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 109.598] kgem_choose_tiling: 1x32 -> 0 >[ 109.598] sna_create_pixmap: usage=0, flags=a >[ 109.598] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 109.598] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 109.598] create_pixmap: serial=193, usage=0, 1x32 >[ 109.598] sna_create_pixmap: serial=193, 1x32, usage=0 >[ 109.598] sna_composite_rectangles(pixmap=194, op=0, 0 x 1 [(0, 0)x(1, 32) ...]) >[ 109.598] sna_composite_rectangles: converted to op 0 >[ 109.598] sna_composite_rectangles[0] (0, 0)x(1, 32) -> (0, 0), (1, 32) >[ 109.598] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 32) x 1 >[ 109.598] sna_composite_rectangles: clipped extents (0, 0),(1, 32) x 1 >[ 109.598] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 32) >[ 109.598] sna_composite_rectangles: fallback, dst pixmap=194 too small or not attached >[ 109.598] sna_composite_rectangles: fallback >[ 109.598] sna_drawable_move_region_to_cpu(pixmap=194 (1x32), [(0, 0), (1, 32)], flags=1) >[ 109.598] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 109.598] _sna_pixmap_move_to_cpu(pixmap=194, 1x32, flags=1) >[ 109.598] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.598] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.598] operate_inplace: no, inplace operation not suitable >[ 109.598] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.598] __sna_damage_all(1, 32) >[ 109.598] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.598] sna_validate_gc(0x5619f1770810) changes=0, previous serial=c0, drawable=c2 >[ 109.598] sna_validate_gc: recomputing clip >[ 109.598] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 109.598] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 109.598] try_upload__fast: ignore existing cpu damage (if any) >[ 109.598] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 109.598] try_upload__fast: no, no gpu damage >[ 109.598] sna_drawable_move_region_to_cpu(pixmap=194 (1x32), [(0, 0), (1, 32)], flags=1) >[ 109.598] sna_drawable_move_region_to_cpu: pixmap=194 all damaged on CPU >[ 109.598] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.598] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 109.598] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 109.598] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 109.598] sna_composite(pixmap=179, op=3, src=194+(0, 0), mask=0+(0, 0), dst=179+(0, 0)+(0, 0), size=(3840, 32) >[ 109.598] sna_compute_composite_region: dst=(0, 0)x(3840, 32) >[ 109.599] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 32) >[ 109.599] clip_to_dst: region: 1x[(0, 0), (3840, 32)], clip: 1x[(0, 0), (3840, 2160)] >[ 109.599] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 32) >[ 109.599] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (3840, 32) >[ 109.599] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 32) + (0, 0) >[ 109.599] gen9_render_composite: 3840x32, current mode=1/1 >[ 109.599] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.599] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 >[ 109.599] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.599] gen9_composite_set_target: (0, 0)x(3840, 32), partial?=1 >[ 109.599] sna_drawable_use_bo pixmap=179, box=((0, 0), (3840, 32)), flags=7... >[ 109.599] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.599] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.599] sna_drawable_use_bo: using whole GPU bo >[ 109.599] gen9_composite_set_target: pixmap=179, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.599] gen9_composite_picture: (0, 0)x(3840, 32), dst=(0, 0) >[ 109.599] sna_transform_is_imprecise_integer_translation: no transform >[ 109.599] gen9_composite_picture: integer translation (0, 0), removing >[ 109.599] sna_render_pixmap_bo pixmap=194, (0, 0)x(3840, 32)/(1, 32) >[ 109.599] sna_render_pixmap_bo box=(0, 0), (1, 32): (1, 32)/(1, 32) >[ 109.599] sna_render_pixmap_bo: offset=(0, 0), size=(1, 32) >[ 109.599] use_cpu_bo: no cpu bo >[ 109.599] move_to_gpu: migrating whole pixmap (1x32) for source (0,0),(1,32), count 5? 0 >[ 109.599] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 32) >[ 109.599] upload: box=(0, 0), (1, 32), pixmap=1x32 >[ 109.599] sna_drawable_move_region_to_cpu(pixmap=194 (1x32), [(0, 0), (1, 32)], flags=2) >[ 109.599] sna_drawable_move_region_to_cpu: pixmap=194 all damaged on CPU >[ 109.599] kgem_can_create_2d: 1x32 @ 32 >[ 109.599] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 109.599] kgem_can_create_2d: untiled size=4096 >[ 109.599] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 109.599] kgem_choose_tiling: 1x32 -> 0 >[ 109.599] kgem_upload_source_image : (0, 0), (1, 32), stride=4, bpp=32 >[ 109.599] kgem_create_buffer_2d: 1x32, 32 bpp, stride=32 >[ 109.599] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.599] kgem_create_buffer: reusing buffer? used=256 + size=1024, total=262144 >[ 109.599] kgem_create_proxy: target handle=23 [proxy? -1], offset=256, length=1024, io=1 >[ 109.599] __kgem_bo_init(handle=23, num_pages=1024) >[ 109.599] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/32 >[ 109.599] upload: adding upload cache to pixmap=194 >[ 109.599] kgem_proxy_bo_attach: handle=23 >[ 109.599] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.599] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.599] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.599] gen4_choose_composite_emitter: identity src, no mask >[ 109.599] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.599] gen9_composite_get_binding_table(f440) >[ 109.599] kgem_add_reloc64: handle=23, pos=15624, delta=0, domains=40000 >[ 109.599] kgem_add_reloc64: adding proxy [delta=256] for handle=23 >[ 109.599] kgem_add_reloc64[28] = (delta=256, target handle=11, presumed=fd545000) >[ 109.599] [3d00] bind bo(handle=23, addr=fd545100), format=192, width=1, height=32, pitch=32, tiling=0 -> sampler >[ 109.599] gen9_emit_sampler: sampler = a >[ 109.599] gen9_emit_vertex_elements: setup id=2 >[ 109.599] gen9_render_composite_box: (0, 0), (3840, 32) >[ 109.599] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 32) + (0, 0)] >[ 109.599] gen8_vertex_flush[f6c] = 3 >[ 109.599] sna_destroy_pixmap: pixmap=194, attached?=1 >[ 109.599] _kgem_bo_destroy: handle=23, proxy? 1 >[ 109.599] __sna_free_pixmap(pixmap=194) >[ 109.599] sna_composite_rectangles(pixmap=179, op=3, 660a0a0a x 1 [(0, 0)x(3840, 24) ...]) >[ 109.599] sna_composite_rectangles: converted to op 3 >[ 109.599] sna_composite_rectangles[0] (0, 0)x(3840, 24) -> (0, 0), (3840, 24) >[ 109.599] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 24) x 1 >[ 109.599] sna_composite_rectangles: clipped extents (0, 0),(3840, 24) x 1 >[ 109.599] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 24) >[ 109.599] sna_drawable_use_bo pixmap=179, box=((0, 0), (3840, 24)), flags=1... >[ 109.599] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 109.599] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.599] sna_drawable_use_bo: using whole GPU bo >[ 109.599] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 109.599] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.599] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 24) ...]) >[ 109.599] sna_render_get_solid: 660a0a0a >[ 109.599] sna_render_get_solid(2) = 660a0a0a (old) >[ 109.599] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.599] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.599] aligning vertex: was 3, now 2 floats per vertex >[ 109.599] gen9_composite_get_binding_table(f3c0) >[ 109.599] gen9_emit_sampler: sampler = 1 >[ 109.599] gen9_emit_vertex_elements: setup id=0 >[ 109.599] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.599] (0, 0), (3840, 24) >[ 109.599] gen8_vertex_flush[fcc] = 3 >[ 109.599] sna_create_pixmap(22, 18, 32, usage=0) >[ 109.599] kgem_can_create_2d: 22x18 @ 32 >[ 109.599] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 >[ 109.599] kgem_can_create_2d: untiled size=4096 >[ 109.599] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X >[ 109.599] kgem_choose_tiling: 22x18 -> 0 >[ 109.599] sna_create_pixmap: usage=0, flags=a >[ 109.599] sna_create_pixmap: small buffer [1584], attaching to shadow pixmap >[ 109.599] create_pixmap: allocating pixmap 22x18, depth=32/32, size=1592 >[ 109.599] create_pixmap: serial=195, usage=0, 22x18 >[ 109.599] sna_create_pixmap: serial=195, 22x18, usage=0 >[ 109.599] sna_validate_gc(0x5619f1770810) changes=0, previous serial=c2, drawable=c4 >[ 109.599] sna_validate_gc: recomputing clip >[ 109.599] sna_validate_gc: composite clip=1x[(0, 0), (22, 18)] [0x5619f174da00] >[ 109.599] sna_put_image((0, 0)x(22, 18), depth=32, format=2) >[ 109.599] try_upload__fast: ignore existing cpu damage (if any) >[ 109.599] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 109.599] try_upload__fast: no, no gpu damage >[ 109.599] sna_drawable_move_region_to_cpu(pixmap=196 (22x18), [(0, 0), (22, 18)], flags=1) >[ 109.599] sna_drawable_move_region_to_cpu: region (0, 0), (22, 18) + (0, 0) subsumes pixmap (22x18) >[ 109.599] _sna_pixmap_move_to_cpu(pixmap=196, 22x18, flags=1) >[ 109.599] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.599] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.599] operate_inplace: no, inplace operation not suitable >[ 109.599] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.599] __sna_damage_all(22, 18) >[ 109.599] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.599] sna_put_zpixmap_blt: upload(0, 0, 22, 18) x 1 boxes >[ 109.599] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(22, 18) >[ 109.599] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x18, pitch=88/88 >[ 109.599] sna_composite(pixmap=179, op=3, src=196+(0, 0), mask=0+(3813, 3), dst=179+(3813, 3)+(0, 0), size=(22, 18) >[ 109.599] sna_compute_composite_region: dst=(3813, 3)x(22, 18) >[ 109.599] sna_compute_composite_region: initial clip against dst->pDrawable: (3813, 3), (3835, 21) >[ 109.599] clip_to_dst: region: 1x[(3813, 3), (3835, 21)], clip: 1x[(0, 0), (3840, 2160)] >[ 109.599] sna_compute_composite_region: clip against dst->pCompositeClip: (3813, 3), (3835, 21) >[ 109.599] sna_compute_composite_region: clip against src (22x18 clip=0): (3813, 3), (3835, 21) >[ 109.599] sna_composite: composite region extents:+(0, 0) -> (3813, 3), (3835, 21) + (0, 0) >[ 109.599] gen9_render_composite: 22x18, current mode=1/1 >[ 109.599] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.599] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 >[ 109.599] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.599] gen9_composite_set_target: (3813, 3)x(22, 18), partial?=1 >[ 109.599] sna_drawable_use_bo pixmap=179, box=((3813, 3), (3835, 21)), flags=7... >[ 109.599] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.599] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.599] sna_drawable_use_bo: using whole GPU bo >[ 109.599] gen9_composite_set_target: pixmap=179, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.599] gen9_composite_picture: (0, 0)x(22, 18), dst=(3813, 3) >[ 109.599] sna_transform_is_imprecise_integer_translation: no transform >[ 109.599] gen9_composite_picture: integer translation (0, 0), removing >[ 109.599] sna_render_pixmap_bo pixmap=196, (0, 0)x(22, 18)/(22, 18) >[ 109.599] sna_render_pixmap_bo box=(0, 0), (22, 18): (22, 18)/(22, 18) >[ 109.599] sna_render_pixmap_bo: offset=(-3813, -3), size=(22, 18) >[ 109.599] use_cpu_bo: no cpu bo >[ 109.599] move_to_gpu: migrating whole pixmap (22x18) for source (0,0),(22,18), count 5? 0 >[ 109.599] sna_render_pixmap_bo: uploading CPU box (0, 0), (22, 18) >[ 109.599] upload: box=(0, 0), (22, 18), pixmap=22x18 >[ 109.599] sna_drawable_move_region_to_cpu(pixmap=196 (22x18), [(0, 0), (22, 18)], flags=2) >[ 109.599] sna_drawable_move_region_to_cpu: pixmap=196 all damaged on CPU >[ 109.599] kgem_can_create_2d: 22x18 @ 32 >[ 109.599] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 >[ 109.599] kgem_can_create_2d: untiled size=4096 >[ 109.599] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X >[ 109.599] kgem_choose_tiling: 22x18 -> 0 >[ 109.599] kgem_upload_source_image : (0, 0), (22, 18), stride=88, bpp=32 >[ 109.599] kgem_create_buffer_2d: 22x18, 32 bpp, stride=96 >[ 109.599] kgem_create_buffer: size=1728, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.599] kgem_create_buffer: reusing buffer? used=1280 + size=1728, total=262144 >[ 109.600] kgem_create_proxy: target handle=23 [proxy? -1], offset=1280, length=1728, io=1 >[ 109.600] __kgem_bo_init(handle=23, num_pages=1728) >[ 109.600] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x18, pitch=88/96 >[ 109.600] upload: adding upload cache to pixmap=196 >[ 109.600] kgem_proxy_bo_attach: handle=23 >[ 109.600] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.600] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.600] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.600] gen4_choose_composite_emitter: identity src, no mask >[ 109.600] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.600] aligning vertex: was 2, now 3 floats per vertex >[ 109.600] gen9_composite_get_binding_table(f380) >[ 109.600] kgem_add_reloc64: handle=23, pos=15576, delta=0, domains=40000 >[ 109.600] kgem_add_reloc64: adding proxy [delta=1280] for handle=23 >[ 109.600] kgem_add_reloc64[29] = (delta=1280, target handle=11, presumed=fd545000) >[ 109.600] [3cd0] bind bo(handle=23, addr=fd545500), format=192, width=22, height=18, pitch=96, tiling=0 -> sampler >[ 109.600] gen9_emit_sampler: sampler = 2 >[ 109.600] gen9_emit_vertex_elements: setup id=2 >[ 109.600] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.600] gen9_render_composite_box: (3813, 3), (3835, 21) >[ 109.600] apply_damage: damage=0x0, region=1 [(3813, 3), (3835, 21) + (0, 0)] >[ 109.600] gen8_vertex_flush[102c] = 3 >[ 109.600] sna_destroy_pixmap: pixmap=196, attached?=1 >[ 109.600] _kgem_bo_destroy: handle=23, proxy? 1 >[ 109.600] __sna_free_pixmap(pixmap=196) >[ 109.600] sna_glyphs(op=3, nlist=1, src=(3767, 17)) >[ 109.600] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 >[ 109.600] sna_glyphs: discarding mask >[ 109.600] glyphs0_to_dst(op=3, src=(3767, 17), nlist=1, dst=(3767, 17)+(0, 0)) >[ 109.600] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94669422621472 size=3840x2160 >[ 109.600] gen9_render_composite: 0x0, current mode=1/1 >[ 109.600] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 109.600] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 >[ 109.600] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.600] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.600] sna_drawable_use_bo pixmap=179, box=((0, 0), (3840, 2160)), flags=7... >[ 109.600] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.600] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.600] sna_drawable_use_bo: using whole GPU bo >[ 109.600] gen9_composite_set_target: pixmap=179, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.600] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.600] color_convert: src=ffdfdbd2 [20028888] >[ 109.600] color_convert: dst=ffdfdbd2 [20028888] >[ 109.600] sna_render_get_solid: ffdfdbd2 >[ 109.600] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 109.600] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.600] sna_transform_is_imprecise_integer_translation: no transform >[ 109.600] gen9_composite_picture: integer translation (0, 0), removing >[ 109.600] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.600] sna_render_pixmap_bo: GPU all damaged >[ 109.600] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.600] gen4_choose_composite_emitter: solid, identity mask >[ 109.600] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.600] aligning vertex: was 3, now 4 floats per vertex >[ 109.600] gen9_composite_get_binding_table(f300) >[ 109.600] kgem_add_reloc64: handle=8, pos=15544, delta=0, domains=40000 >[ 109.600] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 109.600] kgem_add_reloc64[30] = (delta=32, target handle=3, presumed=fdffe000) >[ 109.600] [3cb0] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.600] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 109.600] gen9_emit_sampler: sampler = a >[ 109.600] gen9_emit_sf: num_sf_outputs=2 >[ 109.600] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.600] gen9_emit_vertex_elements: setup id=9 >[ 109.600] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.600] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.600] glyphs0_to_dst: glyph=(3766, 7)x(10, 10), unclipped >[ 109.600] emit_primitive_identity_mask__avx2: dst=(3766, 7), mask=(64.00, 48.00) x (10.00, 10.00) >[ 109.600] glyphs0_to_dst: glyph=(3774, 7)x(10, 10), unclipped >[ 109.600] emit_primitive_identity_mask__avx2: dst=(3774, 7), mask=(80.00, 48.00) x (10.00, 10.00) >[ 109.600] glyphs0_to_dst: glyph=(3782, 9)x(5, 8), unclipped >[ 109.600] emit_primitive_identity_mask__avx2: dst=(3782, 9), mask=(96.00, 32.00) x (5.00, 8.00) >[ 109.600] glyphs0_to_dst: glyph=(3786, 7)x(10, 10), unclipped >[ 109.600] emit_primitive_identity_mask__avx2: dst=(3786, 7), mask=(64.00, 32.00) x (10.00, 10.00) >[ 109.600] glyphs0_to_dst: glyph=(3794, 7)x(10, 10), unclipped >[ 109.600] emit_primitive_identity_mask__avx2: dst=(3794, 7), mask=(96.00, 48.00) x (10.00, 10.00) >[ 109.600] gen8_vertex_flush[10f4] = 15 >[ 109.600] gen9_magic_ca_pass: CA fixup (780 -> 795) >[ 109.600] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.600] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.600] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.600] sna_create_pixmap(24, 18, 32, usage=0) >[ 109.600] kgem_can_create_2d: 24x18 @ 32 >[ 109.600] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 >[ 109.600] kgem_can_create_2d: untiled size=4096 >[ 109.600] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 109.600] kgem_choose_tiling: 24x18 -> 0 >[ 109.600] sna_create_pixmap: usage=0, flags=a >[ 109.600] sna_create_pixmap: small buffer [1728], attaching to shadow pixmap >[ 109.600] create_pixmap: allocating pixmap 24x18, depth=32/32, size=1736 >[ 109.600] create_pixmap: serial=197, usage=0, 24x18 >[ 109.600] sna_create_pixmap: serial=197, 24x18, usage=0 >[ 109.600] sna_validate_gc(0x5619f1770810) changes=0, previous serial=c4, drawable=c6 >[ 109.600] sna_validate_gc: recomputing clip >[ 109.600] sna_validate_gc: composite clip=1x[(0, 0), (24, 18)] [0x5619f174da00] >[ 109.600] sna_put_image((0, 0)x(24, 18), depth=32, format=2) >[ 109.600] try_upload__fast: ignore existing cpu damage (if any) >[ 109.600] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 109.600] try_upload__fast: no, no gpu damage >[ 109.600] sna_drawable_move_region_to_cpu(pixmap=198 (24x18), [(0, 0), (24, 18)], flags=1) >[ 109.600] sna_drawable_move_region_to_cpu: region (0, 0), (24, 18) + (0, 0) subsumes pixmap (24x18) >[ 109.600] _sna_pixmap_move_to_cpu(pixmap=198, 24x18, flags=1) >[ 109.600] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.600] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.600] operate_inplace: no, inplace operation not suitable >[ 109.600] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.600] __sna_damage_all(24, 18) >[ 109.600] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.600] sna_put_zpixmap_blt: upload(0, 0, 24, 18) x 1 boxes >[ 109.600] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 18) >[ 109.600] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x18, pitch=96/96 >[ 109.600] sna_composite(pixmap=179, op=3, src=198+(0, 0), mask=0+(3733, 3), dst=179+(3733, 3)+(0, 0), size=(24, 18) >[ 109.600] sna_compute_composite_region: dst=(3733, 3)x(24, 18) >[ 109.600] sna_compute_composite_region: initial clip against dst->pDrawable: (3733, 3), (3757, 21) >[ 109.600] clip_to_dst: region: 1x[(3733, 3), (3757, 21)], clip: 1x[(0, 0), (3840, 2160)] >[ 109.600] sna_compute_composite_region: clip against dst->pCompositeClip: (3733, 3), (3757, 21) >[ 109.600] sna_compute_composite_region: clip against src (24x18 clip=0): (3733, 3), (3757, 21) >[ 109.600] sna_composite: composite region extents:+(0, 0) -> (3733, 3), (3757, 21) + (0, 0) >[ 109.600] gen9_render_composite: 24x18, current mode=1/1 >[ 109.600] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.600] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 >[ 109.600] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.600] gen9_composite_set_target: (3733, 3)x(24, 18), partial?=1 >[ 109.600] sna_drawable_use_bo pixmap=179, box=((3733, 3), (3757, 21)), flags=7... >[ 109.600] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.600] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.600] sna_drawable_use_bo: using whole GPU bo >[ 109.600] gen9_composite_set_target: pixmap=179, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.600] gen9_composite_picture: (0, 0)x(24, 18), dst=(3733, 3) >[ 109.600] sna_transform_is_imprecise_integer_translation: no transform >[ 109.600] gen9_composite_picture: integer translation (0, 0), removing >[ 109.600] sna_render_pixmap_bo pixmap=198, (0, 0)x(24, 18)/(24, 18) >[ 109.600] sna_render_pixmap_bo box=(0, 0), (24, 18): (24, 18)/(24, 18) >[ 109.600] sna_render_pixmap_bo: offset=(-3733, -3), size=(24, 18) >[ 109.600] use_cpu_bo: no cpu bo >[ 109.600] move_to_gpu: migrating whole pixmap (24x18) for source (0,0),(24,18), count 5? 0 >[ 109.600] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 18) >[ 109.600] upload: box=(0, 0), (24, 18), pixmap=24x18 >[ 109.600] sna_drawable_move_region_to_cpu(pixmap=198 (24x18), [(0, 0), (24, 18)], flags=2) >[ 109.600] sna_drawable_move_region_to_cpu: pixmap=198 all damaged on CPU >[ 109.600] kgem_can_create_2d: 24x18 @ 32 >[ 109.600] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 >[ 109.600] kgem_can_create_2d: untiled size=4096 >[ 109.600] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 109.600] kgem_choose_tiling: 24x18 -> 0 >[ 109.600] kgem_upload_source_image : (0, 0), (24, 18), stride=96, bpp=32 >[ 109.600] kgem_create_buffer_2d: 24x18, 32 bpp, stride=96 >[ 109.600] kgem_create_buffer: size=1728, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.601] kgem_create_buffer: reusing buffer? used=3072 + size=1728, total=262144 >[ 109.601] kgem_create_proxy: target handle=23 [proxy? -1], offset=3072, length=1728, io=1 >[ 109.601] __kgem_bo_init(handle=23, num_pages=1728) >[ 109.601] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x18, pitch=96/96 >[ 109.601] upload: adding upload cache to pixmap=198 >[ 109.601] kgem_proxy_bo_attach: handle=23 >[ 109.601] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.601] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.601] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.601] gen4_choose_composite_emitter: identity src, no mask >[ 109.601] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.601] aligning vertex: was 4, now 3 floats per vertex >[ 109.601] gen9_composite_get_binding_table(f280) >[ 109.601] kgem_add_reloc64: handle=23, pos=15512, delta=0, domains=40000 >[ 109.601] kgem_add_reloc64: adding proxy [delta=3072] for handle=23 >[ 109.601] kgem_add_reloc64[31] = (delta=3072, target handle=11, presumed=fd545000) >[ 109.601] [3c90] bind bo(handle=23, addr=fd545c00), format=192, width=24, height=18, pitch=96, tiling=0 -> sampler >[ 109.601] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 >[ 109.601] gen9_emit_sampler: sampler = 2 >[ 109.601] gen9_emit_sf: num_sf_outputs=1 >[ 109.601] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.601] gen9_emit_vertex_elements: setup id=2 >[ 109.601] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.601] gen9_render_composite_box: (3733, 3), (3757, 21) >[ 109.601] apply_damage: damage=0x0, region=1 [(3733, 3), (3757, 21) + (0, 0)] >[ 109.601] gen8_vertex_flush[1230] = 3 >[ 109.601] sna_destroy_pixmap: pixmap=198, attached?=1 >[ 109.601] _kgem_bo_destroy: handle=23, proxy? 1 >[ 109.601] __sna_free_pixmap(pixmap=198) >[ 109.601] sna_create_pixmap(26, 18, 32, usage=0) >[ 109.601] kgem_can_create_2d: 26x18 @ 32 >[ 109.601] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=18 >[ 109.601] kgem_can_create_2d: untiled size=4096 >[ 109.601] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 109.601] kgem_choose_tiling: 26x18 -> 0 >[ 109.601] sna_create_pixmap: usage=0, flags=a >[ 109.601] sna_create_pixmap: small buffer [1872], attaching to shadow pixmap >[ 109.601] create_pixmap: allocating pixmap 26x18, depth=32/32, size=1880 >[ 109.601] create_pixmap: serial=199, usage=0, 26x18 >[ 109.601] sna_create_pixmap: serial=199, 26x18, usage=0 >[ 109.601] sna_validate_gc(0x5619f1770810) changes=0, previous serial=c6, drawable=c8 >[ 109.601] sna_validate_gc: recomputing clip >[ 109.601] sna_validate_gc: composite clip=1x[(0, 0), (26, 18)] [0x5619f174da00] >[ 109.601] sna_put_image((0, 0)x(26, 18), depth=32, format=2) >[ 109.601] try_upload__fast: ignore existing cpu damage (if any) >[ 109.601] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 109.601] try_upload__fast: no, no gpu damage >[ 109.601] sna_drawable_move_region_to_cpu(pixmap=200 (26x18), [(0, 0), (26, 18)], flags=1) >[ 109.601] sna_drawable_move_region_to_cpu: region (0, 0), (26, 18) + (0, 0) subsumes pixmap (26x18) >[ 109.601] _sna_pixmap_move_to_cpu(pixmap=200, 26x18, flags=1) >[ 109.601] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.601] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.601] operate_inplace: no, inplace operation not suitable >[ 109.601] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.601] __sna_damage_all(26, 18) >[ 109.601] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.601] sna_put_zpixmap_blt: upload(0, 0, 26, 18) x 1 boxes >[ 109.601] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 18) >[ 109.601] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x18, pitch=104/104 >[ 109.601] sna_composite(pixmap=179, op=3, src=200+(0, 0), mask=0+(3697, 3), dst=179+(3697, 3)+(0, 0), size=(26, 18) >[ 109.601] sna_compute_composite_region: dst=(3697, 3)x(26, 18) >[ 109.601] sna_compute_composite_region: initial clip against dst->pDrawable: (3697, 3), (3723, 21) >[ 109.601] clip_to_dst: region: 1x[(3697, 3), (3723, 21)], clip: 1x[(0, 0), (3840, 2160)] >[ 109.601] sna_compute_composite_region: clip against dst->pCompositeClip: (3697, 3), (3723, 21) >[ 109.601] sna_compute_composite_region: clip against src (26x18 clip=0): (3697, 3), (3723, 21) >[ 109.601] sna_composite: composite region extents:+(0, 0) -> (3697, 3), (3723, 21) + (0, 0) >[ 109.601] gen9_render_composite: 26x18, current mode=1/1 >[ 109.601] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.601] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 >[ 109.601] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.601] gen9_composite_set_target: (3697, 3)x(26, 18), partial?=1 >[ 109.601] sna_drawable_use_bo pixmap=179, box=((3697, 3), (3723, 21)), flags=7... >[ 109.601] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.601] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.601] sna_drawable_use_bo: using whole GPU bo >[ 109.601] gen9_composite_set_target: pixmap=179, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.601] gen9_composite_picture: (0, 0)x(26, 18), dst=(3697, 3) >[ 109.601] sna_transform_is_imprecise_integer_translation: no transform >[ 109.601] gen9_composite_picture: integer translation (0, 0), removing >[ 109.601] sna_render_pixmap_bo pixmap=200, (0, 0)x(26, 18)/(26, 18) >[ 109.601] sna_render_pixmap_bo box=(0, 0), (26, 18): (26, 18)/(26, 18) >[ 109.601] sna_render_pixmap_bo: offset=(-3697, -3), size=(26, 18) >[ 109.601] use_cpu_bo: no cpu bo >[ 109.601] move_to_gpu: migrating whole pixmap (26x18) for source (0,0),(26,18), count 5? 0 >[ 109.601] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 18) >[ 109.601] upload: box=(0, 0), (26, 18), pixmap=26x18 >[ 109.601] sna_drawable_move_region_to_cpu(pixmap=200 (26x18), [(0, 0), (26, 18)], flags=2) >[ 109.601] sna_drawable_move_region_to_cpu: pixmap=200 all damaged on CPU >[ 109.601] kgem_can_create_2d: 26x18 @ 32 >[ 109.601] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=18 >[ 109.601] kgem_can_create_2d: untiled size=4096 >[ 109.601] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 109.601] kgem_choose_tiling: 26x18 -> 0 >[ 109.601] kgem_upload_source_image : (0, 0), (26, 18), stride=104, bpp=32 >[ 109.601] kgem_create_buffer_2d: 26x18, 32 bpp, stride=128 >[ 109.601] kgem_create_buffer: size=2304, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.601] kgem_create_buffer: reusing buffer? used=4864 + size=2304, total=262144 >[ 109.601] kgem_create_proxy: target handle=23 [proxy? -1], offset=4864, length=2304, io=1 >[ 109.601] __kgem_bo_init(handle=23, num_pages=2304) >[ 109.601] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x18, pitch=104/128 >[ 109.601] upload: adding upload cache to pixmap=200 >[ 109.601] kgem_proxy_bo_attach: handle=23 >[ 109.601] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.601] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.601] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.601] gen4_choose_composite_emitter: identity src, no mask >[ 109.601] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.601] gen9_composite_get_binding_table(f200) >[ 109.601] kgem_add_reloc64: handle=23, pos=15480, delta=0, domains=40000 >[ 109.601] kgem_add_reloc64: adding proxy [delta=4864] for handle=23 >[ 109.601] kgem_add_reloc64[32] = (delta=4864, target handle=11, presumed=fd545000) >[ 109.601] [3c70] bind bo(handle=23, addr=fd546300), format=192, width=26, height=18, pitch=128, tiling=0 -> sampler >[ 109.601] gen9_emit_vertex_elements: setup id=2 >[ 109.601] gen9_render_composite_box: (3697, 3), (3723, 21) >[ 109.601] apply_damage: damage=0x0, region=1 [(3697, 3), (3723, 21) + (0, 0)] >[ 109.601] gen8_vertex_flush[126c] = 3 >[ 109.601] sna_destroy_pixmap: pixmap=200, attached?=1 >[ 109.601] _kgem_bo_destroy: handle=23, proxy? 1 >[ 109.601] __sna_free_pixmap(pixmap=200) >[ 109.601] sna_create_pixmap(24, 18, 32, usage=0) >[ 109.601] kgem_can_create_2d: 24x18 @ 32 >[ 109.601] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 >[ 109.601] kgem_can_create_2d: untiled size=4096 >[ 109.601] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 109.601] kgem_choose_tiling: 24x18 -> 0 >[ 109.601] sna_create_pixmap: usage=0, flags=a >[ 109.601] sna_create_pixmap: small buffer [1728], attaching to shadow pixmap >[ 109.601] create_pixmap: allocating pixmap 24x18, depth=32/32, size=1736 >[ 109.601] create_pixmap: serial=201, usage=0, 24x18 >[ 109.601] sna_create_pixmap: serial=201, 24x18, usage=0 >[ 109.601] sna_validate_gc(0x5619f1770810) changes=0, previous serial=c8, drawable=ca >[ 109.601] sna_validate_gc: recomputing clip >[ 109.601] sna_validate_gc: composite clip=1x[(0, 0), (24, 18)] [0x5619f174da00] >[ 109.601] sna_put_image((0, 0)x(24, 18), depth=32, format=2) >[ 109.601] try_upload__fast: ignore existing cpu damage (if any) >[ 109.601] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 109.601] try_upload__fast: no, no gpu damage >[ 109.601] sna_drawable_move_region_to_cpu(pixmap=202 (24x18), [(0, 0), (24, 18)], flags=1) >[ 109.601] sna_drawable_move_region_to_cpu: region (0, 0), (24, 18) + (0, 0) subsumes pixmap (24x18) >[ 109.601] _sna_pixmap_move_to_cpu(pixmap=202, 24x18, flags=1) >[ 109.601] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.601] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.601] operate_inplace: no, inplace operation not suitable >[ 109.601] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.601] __sna_damage_all(24, 18) >[ 109.601] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.601] sna_put_zpixmap_blt: upload(0, 0, 24, 18) x 1 boxes >[ 109.601] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 18) >[ 109.601] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x18, pitch=96/96 >[ 109.601] sna_composite(pixmap=179, op=3, src=202+(0, 0), mask=0+(3663, 3), dst=179+(3663, 3)+(0, 0), size=(24, 18) >[ 109.601] sna_compute_composite_region: dst=(3663, 3)x(24, 18) >[ 109.601] sna_compute_composite_region: initial clip against dst->pDrawable: (3663, 3), (3687, 21) >[ 109.601] clip_to_dst: region: 1x[(3663, 3), (3687, 21)], clip: 1x[(0, 0), (3840, 2160)] >[ 109.602] sna_compute_composite_region: clip against dst->pCompositeClip: (3663, 3), (3687, 21) >[ 109.602] sna_compute_composite_region: clip against src (24x18 clip=0): (3663, 3), (3687, 21) >[ 109.602] sna_composite: composite region extents:+(0, 0) -> (3663, 3), (3687, 21) + (0, 0) >[ 109.602] gen9_render_composite: 24x18, current mode=1/1 >[ 109.602] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.602] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 >[ 109.602] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.602] gen9_composite_set_target: (3663, 3)x(24, 18), partial?=1 >[ 109.602] sna_drawable_use_bo pixmap=179, box=((3663, 3), (3687, 21)), flags=7... >[ 109.602] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.602] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.602] sna_drawable_use_bo: using whole GPU bo >[ 109.602] gen9_composite_set_target: pixmap=179, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.602] gen9_composite_picture: (0, 0)x(24, 18), dst=(3663, 3) >[ 109.602] sna_transform_is_imprecise_integer_translation: no transform >[ 109.602] gen9_composite_picture: integer translation (0, 0), removing >[ 109.602] sna_render_pixmap_bo pixmap=202, (0, 0)x(24, 18)/(24, 18) >[ 109.602] sna_render_pixmap_bo box=(0, 0), (24, 18): (24, 18)/(24, 18) >[ 109.602] sna_render_pixmap_bo: offset=(-3663, -3), size=(24, 18) >[ 109.602] use_cpu_bo: no cpu bo >[ 109.602] move_to_gpu: migrating whole pixmap (24x18) for source (0,0),(24,18), count 5? 0 >[ 109.602] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 18) >[ 109.602] upload: box=(0, 0), (24, 18), pixmap=24x18 >[ 109.602] sna_drawable_move_region_to_cpu(pixmap=202 (24x18), [(0, 0), (24, 18)], flags=2) >[ 109.602] sna_drawable_move_region_to_cpu: pixmap=202 all damaged on CPU >[ 109.602] kgem_can_create_2d: 24x18 @ 32 >[ 109.602] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 >[ 109.602] kgem_can_create_2d: untiled size=4096 >[ 109.602] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 109.602] kgem_choose_tiling: 24x18 -> 0 >[ 109.602] kgem_upload_source_image : (0, 0), (24, 18), stride=96, bpp=32 >[ 109.602] kgem_create_buffer_2d: 24x18, 32 bpp, stride=96 >[ 109.602] kgem_create_buffer: size=1728, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.602] kgem_create_buffer: reusing buffer? used=7168 + size=1728, total=262144 >[ 109.602] kgem_create_proxy: target handle=23 [proxy? -1], offset=7168, length=1728, io=1 >[ 109.602] __kgem_bo_init(handle=23, num_pages=1728) >[ 109.602] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x18, pitch=96/96 >[ 109.602] upload: adding upload cache to pixmap=202 >[ 109.602] kgem_proxy_bo_attach: handle=23 >[ 109.602] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.602] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.602] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.602] gen4_choose_composite_emitter: identity src, no mask >[ 109.602] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.602] gen9_composite_get_binding_table(f180) >[ 109.602] kgem_add_reloc64: handle=23, pos=15448, delta=0, domains=40000 >[ 109.602] kgem_add_reloc64: adding proxy [delta=7168] for handle=23 >[ 109.602] kgem_add_reloc64[33] = (delta=7168, target handle=11, presumed=fd545000) >[ 109.602] [3c50] bind bo(handle=23, addr=fd546c00), format=192, width=24, height=18, pitch=96, tiling=0 -> sampler >[ 109.602] gen9_emit_vertex_elements: setup id=2 >[ 109.602] gen9_render_composite_box: (3663, 3), (3687, 21) >[ 109.602] apply_damage: damage=0x0, region=1 [(3663, 3), (3687, 21) + (0, 0)] >[ 109.602] gen8_vertex_flush[12a8] = 3 >[ 109.602] sna_destroy_pixmap: pixmap=202, attached?=1 >[ 109.602] _kgem_bo_destroy: handle=23, proxy? 1 >[ 109.602] __sna_free_pixmap(pixmap=202) >[ 109.602] sna_create_pixmap(16, 16, 32, usage=0) >[ 109.602] kgem_can_create_2d: 16x16 @ 32 >[ 109.602] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 109.602] kgem_can_create_2d: untiled size=4096 >[ 109.602] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 109.602] kgem_choose_tiling: 16x16 -> 0 >[ 109.602] sna_create_pixmap: usage=0, flags=a >[ 109.602] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 109.602] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 109.602] create_pixmap: serial=203, usage=0, 16x16 >[ 109.602] sna_create_pixmap: serial=203, 16x16, usage=0 >[ 109.602] sna_validate_gc(0x5619f1770810) changes=0, previous serial=ca, drawable=cc >[ 109.602] sna_validate_gc: recomputing clip >[ 109.602] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 109.602] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 109.602] try_upload__fast: ignore existing cpu damage (if any) >[ 109.602] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 109.602] try_upload__fast: no, no gpu damage >[ 109.602] sna_drawable_move_region_to_cpu(pixmap=204 (16x16), [(0, 0), (16, 16)], flags=1) >[ 109.602] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 109.602] _sna_pixmap_move_to_cpu(pixmap=204, 16x16, flags=1) >[ 109.602] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.602] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.602] operate_inplace: no, inplace operation not suitable >[ 109.602] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.602] __sna_damage_all(16, 16) >[ 109.602] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.602] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 109.602] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 109.602] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 109.602] sna_composite(pixmap=179, op=3, src=204+(0, 0), mask=0+(3637, 4), dst=179+(3637, 4)+(0, 0), size=(16, 16) >[ 109.602] sna_compute_composite_region: dst=(3637, 4)x(16, 16) >[ 109.602] sna_compute_composite_region: initial clip against dst->pDrawable: (3637, 4), (3653, 20) >[ 109.602] clip_to_dst: region: 1x[(3637, 4), (3653, 20)], clip: 1x[(0, 0), (3840, 2160)] >[ 109.602] sna_compute_composite_region: clip against dst->pCompositeClip: (3637, 4), (3653, 20) >[ 109.602] sna_compute_composite_region: clip against src (16x16 clip=0): (3637, 4), (3653, 20) >[ 109.602] sna_composite: composite region extents:+(0, 0) -> (3637, 4), (3653, 20) + (0, 0) >[ 109.602] gen9_render_composite: 16x16, current mode=1/1 >[ 109.602] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.602] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 >[ 109.602] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.602] gen9_composite_set_target: (3637, 4)x(16, 16), partial?=1 >[ 109.602] sna_drawable_use_bo pixmap=179, box=((3637, 4), (3653, 20)), flags=7... >[ 109.602] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.602] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.602] sna_drawable_use_bo: using whole GPU bo >[ 109.602] gen9_composite_set_target: pixmap=179, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.602] gen9_composite_picture: (0, 0)x(16, 16), dst=(3637, 4) >[ 109.602] sna_transform_is_imprecise_integer_translation: no transform >[ 109.602] gen9_composite_picture: integer translation (0, 0), removing >[ 109.602] sna_render_pixmap_bo pixmap=204, (0, 0)x(16, 16)/(16, 16) >[ 109.602] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 109.602] sna_render_pixmap_bo: offset=(-3637, -4), size=(16, 16) >[ 109.602] use_cpu_bo: no cpu bo >[ 109.602] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 109.602] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 109.602] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 109.602] sna_drawable_move_region_to_cpu(pixmap=204 (16x16), [(0, 0), (16, 16)], flags=2) >[ 109.602] sna_drawable_move_region_to_cpu: pixmap=204 all damaged on CPU >[ 109.602] kgem_can_create_2d: 16x16 @ 32 >[ 109.602] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 109.602] kgem_can_create_2d: untiled size=4096 >[ 109.602] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 109.602] kgem_choose_tiling: 16x16 -> 0 >[ 109.602] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 109.602] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 109.602] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.602] kgem_create_buffer: reusing buffer? used=8960 + size=1024, total=262144 >[ 109.602] kgem_create_proxy: target handle=23 [proxy? -1], offset=8960, length=1024, io=1 >[ 109.602] __kgem_bo_init(handle=23, num_pages=1024) >[ 109.602] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 109.602] upload: adding upload cache to pixmap=204 >[ 109.602] kgem_proxy_bo_attach: handle=23 >[ 109.602] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.602] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.602] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.602] gen4_choose_composite_emitter: identity src, no mask >[ 109.602] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.602] gen9_composite_get_binding_table(f100) >[ 109.602] kgem_add_reloc64: handle=23, pos=15416, delta=0, domains=40000 >[ 109.602] kgem_add_reloc64: adding proxy [delta=8960] for handle=23 >[ 109.602] kgem_add_reloc64[34] = (delta=8960, target handle=11, presumed=fd545000) >[ 109.602] [3c30] bind bo(handle=23, addr=fd547300), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 109.602] gen9_emit_vertex_elements: setup id=2 >[ 109.602] gen9_render_composite_box: (3637, 4), (3653, 20) >[ 109.602] apply_damage: damage=0x0, region=1 [(3637, 4), (3653, 20) + (0, 0)] >[ 109.602] gen8_vertex_flush[12e4] = 3 >[ 109.602] sna_destroy_pixmap: pixmap=204, attached?=1 >[ 109.602] _kgem_bo_destroy: handle=23, proxy? 1 >[ 109.602] __sna_free_pixmap(pixmap=204) >[ 109.602] sna_glyphs(op=3, nlist=1, src=(5, 16)) >[ 109.602] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 >[ 109.602] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) >[ 109.602] glyphs_format: format=166024, depth=32 >[ 109.602] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 109.602] sna_glyphs: discarding mask >[ 109.602] glyphs0_to_dst(op=3, src=(5, 16), nlist=1, dst=(5, 16)+(0, 0)) >[ 109.602] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94669422621472 size=3840x2160 >[ 109.602] gen9_render_composite: 0x0, current mode=1/1 >[ 109.602] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 109.602] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 >[ 109.602] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.603] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.603] sna_drawable_use_bo pixmap=179, box=((0, 0), (3840, 2160)), flags=7... >[ 109.603] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.603] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.603] sna_drawable_use_bo: using whole GPU bo >[ 109.603] gen9_composite_set_target: pixmap=179, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.603] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.603] color_convert: src=ff232321 [20028888] >[ 109.603] color_convert: dst=ff232321 [20028888] >[ 109.603] sna_render_get_solid: ff232321 >[ 109.603] sna_render_get_solid(6) = ff232321 (old) >[ 109.603] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.603] sna_transform_is_imprecise_integer_translation: no transform >[ 109.603] gen9_composite_picture: integer translation (0, 0), removing >[ 109.603] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.603] sna_render_pixmap_bo: GPU all damaged >[ 109.603] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.603] gen4_choose_composite_emitter: solid, identity mask >[ 109.603] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.603] aligning vertex: was 3, now 4 floats per vertex >[ 109.603] gen9_composite_get_binding_table(f080) >[ 109.603] kgem_add_reloc64: handle=8, pos=15384, delta=0, domains=40000 >[ 109.603] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 109.603] kgem_add_reloc64[35] = (delta=24, target handle=3, presumed=fdffe000) >[ 109.603] [3c10] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.603] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 109.603] gen9_emit_sampler: sampler = a >[ 109.603] gen9_emit_sf: num_sf_outputs=2 >[ 109.603] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.603] gen9_emit_vertex_elements: setup id=9 >[ 109.603] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.603] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.603] glyphs0_to_dst: glyph=(5, 8)x(9, 8), unclipped >[ 109.603] emit_primitive_identity_mask__avx2: dst=(5, 8), mask=(32.00, 48.00) x (9.00, 8.00) >[ 109.603] glyphs0_to_dst: glyph=(13, 10)x(7, 3), unclipped >[ 109.603] emit_primitive_identity_mask__avx2: dst=(13, 10), mask=(48.00, 48.00) x (7.00, 3.00) >[ 109.603] glyphs0_to_dst: glyph=(18, 6)x(10, 10), unclipped >[ 109.603] emit_primitive_identity_mask__avx2: dst=(18, 6), mask=(64.00, 0.00) x (10.00, 10.00) >[ 109.603] glyphs0_to_dst: glyph=(27, 8)x(7, 8), unclipped >[ 109.603] emit_primitive_identity_mask__avx2: dst=(27, 8), mask=(80.00, 0.00) x (7.00, 8.00) >[ 109.603] glyphs0_to_dst: glyph=(32, 8)x(10, 8), unclipped >[ 109.603] emit_primitive_identity_mask__avx2: dst=(32, 8), mask=(64.00, 16.00) x (10.00, 8.00) >[ 109.603] glyphs0_to_dst: glyph=(40, 8)x(9, 8), unclipped >[ 109.603] emit_primitive_identity_mask__avx2: dst=(40, 8), mask=(80.00, 16.00) x (9.00, 8.00) >[ 109.603] glyphs0_to_dst: glyph=(47, 5)x(5, 11), unclipped >[ 109.603] emit_primitive_identity_mask__avx2: dst=(47, 5), mask=(96.00, 0.00) x (5.00, 11.00) >[ 109.603] glyphs0_to_dst: glyph=(51, 8)x(9, 8), unclipped >[ 109.603] emit_primitive_identity_mask__avx2: dst=(51, 8), mask=(112.00, 0.00) x (9.00, 8.00) >[ 109.603] glyphs0_to_dst: glyph=(58, 5)x(5, 11), unclipped >[ 109.603] emit_primitive_identity_mask__avx2: dst=(58, 5), mask=(96.00, 0.00) x (5.00, 11.00) >[ 109.603] glyphs0_to_dst: glyph=(62, 8)x(11, 8), unclipped >[ 109.603] emit_primitive_identity_mask__avx2: dst=(62, 8), mask=(96.00, 16.00) x (11.00, 8.00) >[ 109.603] glyphs0_to_dst: glyph=(72, 8)x(9, 8), unclipped >[ 109.603] emit_primitive_identity_mask__avx2: dst=(72, 8), mask=(112.00, 16.00) x (9.00, 8.00) >[ 109.603] glyphs0_to_dst: glyph=(80, 10)x(7, 3), unclipped >[ 109.603] emit_primitive_identity_mask__avx2: dst=(80, 10), mask=(48.00, 48.00) x (7.00, 3.00) >[ 109.603] glyphs0_to_dst: glyph=(84, 6)x(10, 10), unclipped >[ 109.603] emit_primitive_identity_mask__avx2: dst=(84, 6), mask=(64.00, 32.00) x (10.00, 10.00) >[ 109.603] glyphs0_to_dst: glyph=(92, 6)x(10, 10), unclipped >[ 109.603] emit_primitive_identity_mask__avx2: dst=(92, 6), mask=(64.00, 32.00) x (10.00, 10.00) >[ 109.603] glyphs0_to_dst: glyph=(100, 6)x(10, 10), unclipped >[ 109.603] emit_primitive_identity_mask__avx2: dst=(100, 6), mask=(80.00, 32.00) x (10.00, 10.00) >[ 109.603] glyphs0_to_dst: glyph=(108, 6)x(10, 10), unclipped >[ 109.603] emit_primitive_identity_mask__avx2: dst=(108, 6), mask=(64.00, 48.00) x (10.00, 10.00) >[ 109.603] gen8_vertex_flush[13ac] = 48 >[ 109.603] gen9_magic_ca_pass: CA fixup (804 -> 852) >[ 109.603] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.603] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.603] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.603] sna_block_handler (tv=0.0) >[ 109.603] sna_wakeup_handler >[ 109.603] sna_block_handler (tv=0.0) >[ 109.603] sna_wakeup_handler >[ 109.603] sna_block_handler (tv=0.0) >[ 109.603] sna_wakeup_handler >[ 109.603] sna_block_handler (tv=0.0) >[ 109.603] sna_wakeup_handler >[ 109.603] sna_block_handler (tv=0.0) >[ 109.603] sna_wakeup_handler >[ 109.603] sna_block_handler (tv=0.0) >[ 109.603] sna_wakeup_handler >[ 109.603] sna_block_handler (tv=0.0) >[ 109.603] sna_wakeup_handler >[ 109.603] sna_block_handler (tv=0.0) >[ 109.603] sna_wakeup_handler >[ 109.603] sna_block_handler (tv=0.0) >[ 109.603] sna_wakeup_handler >[ 109.603] sna_block_handler (tv=0.0) >[ 109.603] sna_wakeup_handler >[ 109.603] sna_glyphs(op=3, nlist=1, src=(5, 17)) >[ 109.603] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 >[ 109.603] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) >[ 109.603] glyphs_format: format=166024, depth=32 >[ 109.603] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 109.603] sna_glyphs: discarding mask >[ 109.603] glyphs0_to_dst(op=3, src=(5, 17), nlist=1, dst=(5, 17)+(0, 0)) >[ 109.603] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94669422621472 size=3840x2160 >[ 109.603] gen9_render_composite: 0x0, current mode=1/1 >[ 109.603] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 109.603] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 >[ 109.603] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.603] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.603] sna_drawable_use_bo pixmap=179, box=((0, 0), (3840, 2160)), flags=7... >[ 109.603] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.603] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.603] sna_drawable_use_bo: using whole GPU bo >[ 109.603] gen9_composite_set_target: pixmap=179, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.603] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.603] color_convert: src=ff8e8b85 [20028888] >[ 109.603] color_convert: dst=ff8e8b85 [20028888] >[ 109.603] sna_render_get_solid: ff8e8b85 >[ 109.603] sna_render_get_solid(7) = ff8e8b85 (old) >[ 109.603] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.603] sna_transform_is_imprecise_integer_translation: no transform >[ 109.603] gen9_composite_picture: integer translation (0, 0), removing >[ 109.603] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.603] sna_render_pixmap_bo: GPU all damaged >[ 109.603] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.603] gen4_choose_composite_emitter: solid, identity mask >[ 109.603] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.603] gen9_composite_get_binding_table(f000) >[ 109.603] kgem_add_reloc64: handle=8, pos=15352, delta=0, domains=40000 >[ 109.603] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 109.603] kgem_add_reloc64[36] = (delta=28, target handle=3, presumed=fdffe000) >[ 109.603] [3bf0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.603] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 109.603] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.604] gen9_emit_vertex_elements: setup id=9 >[ 109.604] glyphs0_to_dst: glyph=(5, 9)x(9, 8), unclipped >[ 109.604] emit_primitive_identity_mask__avx2: dst=(5, 9), mask=(32.00, 48.00) x (9.00, 8.00) >[ 109.604] glyphs0_to_dst: glyph=(13, 11)x(7, 3), unclipped >[ 109.604] emit_primitive_identity_mask__avx2: dst=(13, 11), mask=(48.00, 48.00) x (7.00, 3.00) >[ 109.604] glyphs0_to_dst: glyph=(18, 7)x(10, 10), unclipped >[ 109.604] emit_primitive_identity_mask__avx2: dst=(18, 7), mask=(64.00, 0.00) x (10.00, 10.00) >[ 109.604] glyphs0_to_dst: glyph=(27, 9)x(7, 8), unclipped >[ 109.604] emit_primitive_identity_mask__avx2: dst=(27, 9), mask=(80.00, 0.00) x (7.00, 8.00) >[ 109.604] glyphs0_to_dst: glyph=(32, 9)x(10, 8), unclipped >[ 109.604] emit_primitive_identity_mask__avx2: dst=(32, 9), mask=(64.00, 16.00) x (10.00, 8.00) >[ 109.604] glyphs0_to_dst: glyph=(40, 9)x(9, 8), unclipped >[ 109.604] emit_primitive_identity_mask__avx2: dst=(40, 9), mask=(80.00, 16.00) x (9.00, 8.00) >[ 109.604] glyphs0_to_dst: glyph=(47, 6)x(5, 11), unclipped >[ 109.604] emit_primitive_identity_mask__avx2: dst=(47, 6), mask=(96.00, 0.00) x (5.00, 11.00) >[ 109.604] glyphs0_to_dst: glyph=(51, 9)x(9, 8), unclipped >[ 109.604] emit_primitive_identity_mask__avx2: dst=(51, 9), mask=(112.00, 0.00) x (9.00, 8.00) >[ 109.604] glyphs0_to_dst: glyph=(58, 6)x(5, 11), unclipped >[ 109.604] emit_primitive_identity_mask__avx2: dst=(58, 6), mask=(96.00, 0.00) x (5.00, 11.00) >[ 109.604] glyphs0_to_dst: glyph=(62, 9)x(11, 8), unclipped >[ 109.604] emit_primitive_identity_mask__avx2: dst=(62, 9), mask=(96.00, 16.00) x (11.00, 8.00) >[ 109.604] glyphs0_to_dst: glyph=(72, 9)x(9, 8), unclipped >[ 109.604] emit_primitive_identity_mask__avx2: dst=(72, 9), mask=(112.00, 16.00) x (9.00, 8.00) >[ 109.604] glyphs0_to_dst: glyph=(80, 11)x(7, 3), unclipped >[ 109.604] emit_primitive_identity_mask__avx2: dst=(80, 11), mask=(48.00, 48.00) x (7.00, 3.00) >[ 109.604] glyphs0_to_dst: glyph=(84, 7)x(10, 10), unclipped >[ 109.604] emit_primitive_identity_mask__avx2: dst=(84, 7), mask=(64.00, 32.00) x (10.00, 10.00) >[ 109.604] glyphs0_to_dst: glyph=(92, 7)x(10, 10), unclipped >[ 109.604] emit_primitive_identity_mask__avx2: dst=(92, 7), mask=(64.00, 32.00) x (10.00, 10.00) >[ 109.604] glyphs0_to_dst: glyph=(100, 7)x(10, 10), unclipped >[ 109.604] emit_primitive_identity_mask__avx2: dst=(100, 7), mask=(80.00, 32.00) x (10.00, 10.00) >[ 109.604] glyphs0_to_dst: glyph=(108, 7)x(10, 10), unclipped >[ 109.604] emit_primitive_identity_mask__avx2: dst=(108, 7), mask=(64.00, 48.00) x (10.00, 10.00) >[ 109.604] gen8_vertex_flush[14ac] = 48 >[ 109.604] gen9_magic_ca_pass: CA fixup (852 -> 900) >[ 109.604] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.604] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.604] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.604] sna_validate_gc(0x5619f17a4f50) changes=0, previous serial=1b, drawable=b0 >[ 109.604] sna_validate_gc: recomputing clip >[ 109.604] sna_validate_gc: composite clip=1x[(0, 0), (3840, 2160)] [0x5619f17581f0] >[ 109.604] sna_copy_area: src=pixmap=179:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 109.604] sna_copy_area: normal copy >[ 109.604] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) >[ 109.604] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) >[ 109.604] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 >[ 109.604] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) >[ 109.604] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) >[ 109.604] sna_do_copy: clipped src extents (0, 0), (3840, 2160) >[ 109.604] sna_do_copy: pixmap -- no source clipping >[ 109.604] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 >[ 109.604] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) >[ 109.604] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=179+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=3840x2160, dst.size=7680x2160) >[ 109.604] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=28, cpu_bo=0), src=(priv=0x5619f14e73a0, gpu_bo=11, cpu_bo=0), replaces=0 >[ 109.604] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.604] sna_drawable_use_bo pixmap=175, box=((0, 0), (3840, 2160)), flags=b... >[ 109.604] sna_drawable_use_bo: pinned, never REPLACES >[ 109.604] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 109.604] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.604] sna_drawable_use_bo: applying move-to-gpu override >[ 109.604] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (3840, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 109.604] wait_for_shadow: flags=3, flips=0, handle=28, shadow=27 >[ 109.604] wait_for_shadow: copying existing GPU damage: 1x(3840, 0), (7680, 2160) >[ 109.604] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.604] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 109.604] kgem_bo_is_render: handle=27, rq? 0 [0] >[ 109.604] kgem_bo_is_render: handle=27, rq? 0 [0] >[ 109.604] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 109.604] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.604] __kgem_retire_rq: request 1 complete >[ 109.604] kgem_set_mode: flushing before new bo >[ 109.604] gen8_vertex_close: used=3600, vbo active? 16, vb=625, nreloc=5 >[ 109.604] gen8_vertex_close: reloc[0] = 287 >[ 109.604] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.604] kgem_add_handle: handle=16, index=13 >[ 109.604] kgem_add_reloc64[37] = (delta=0, target handle=13, presumed=fffa8000) >[ 109.604] gen8_vertex_close: reloc[1] = 341 >[ 109.604] kgem_add_reloc64: handle=16, pos=341, delta=0, domains=200000 >[ 109.604] kgem_add_reloc64[38] = (delta=0, target handle=13, presumed=fffa8000) >[ 109.604] gen8_vertex_close: reloc[2] = 418 >[ 109.604] kgem_add_reloc64: handle=16, pos=418, delta=0, domains=200000 >[ 109.604] kgem_add_reloc64[39] = (delta=0, target handle=13, presumed=fffa8000) >[ 109.604] gen8_vertex_close: reloc[3] = 685 >[ 109.604] kgem_add_reloc64: handle=16, pos=685, delta=0, domains=200000 >[ 109.604] kgem_add_reloc64[40] = (delta=0, target handle=13, presumed=fffa8000) >[ 109.604] gen8_vertex_close: reloc[4] = 904 >[ 109.604] kgem_add_reloc64: handle=16, pos=904, delta=0, domains=200000 >[ 109.604] kgem_add_reloc64[41] = (delta=0, target handle=13, presumed=fffa8000) >[ 109.604] batch[1/1, flags=1800]: 1360 1360 15344 16384, nreloc=42, nexec=14, nfence=0, aperture=10926 [fenced=0] >[ 109.604] kgem_finish_buffers: buffer handle=23, used=9984, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 109.604] kgem_finish_buffers: retaining upload buffer (9984/262144): used=12288, refcnt=1 >[ 109.604] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 109.604] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 >[ 109.604] kgem_fixup_relocs: shrinking by 53248 >[ 109.604] __kgem_busy: handle=2, busy=0, wedged=0 >[ 109.604] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 109.604] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 >[ 109.604] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 109.604] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdcdc000 >[ 109.604] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 109.604] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd994000 >[ 109.604] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdffb000 >[ 109.604] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.604] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.604] __kgem_bo_clear_busy: handle=7 >[ 109.604] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.604] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.604] __kgem_bo_clear_busy: handle=8 >[ 109.604] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 109.604] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.604] __kgem_bo_clear_busy: handle=8 >[ 109.604] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.604] __kgem_bo_clear_busy: handle=8 >[ 109.604] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.604] __kgem_bo_clear_busy: handle=7 >[ 109.604] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.604] __kgem_bo_clear_busy: handle=8 >[ 109.604] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.604] __kgem_bo_clear_busy: handle=8 >[ 109.604] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 109.604] kgem_commit: release handle=18 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffa000 >[ 109.604] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 109.604] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 109.604] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.604] __kgem_bo_clear_busy: handle=7 >[ 109.604] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.604] __kgem_bo_clear_busy: handle=8 >[ 109.604] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.605] __kgem_bo_clear_busy: handle=8 >[ 109.605] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.605] __kgem_bo_clear_busy: handle=8 >[ 109.605] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.605] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.605] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.605] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 109.605] aligning vertex: was 4, now 2 floats per vertex >[ 109.605] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.605] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.605] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.605] kgem_add_handle: handle=4, index=0 >[ 109.605] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.605] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.605] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.605] gen9_composite_get_binding_table(ffc0) >[ 109.605] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 >[ 109.605] kgem_add_handle: handle=27, index=1 >[ 109.605] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ee339000) >[ 109.605] __kgem_bo_mark_dirty: handle=27 (proxy? 0) >[ 109.605] [3fe0] bind bo(handle=27, addr=ee339000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 109.605] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 >[ 109.605] kgem_add_handle: handle=28, index=2 >[ 109.605] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 109.605] [3fd0] bind bo(handle=28, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 109.605] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.605] gen9_emit_sampler: sampler = 0 >[ 109.605] gen9_emit_sf: num_sf_outputs=1 >[ 109.605] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.605] gen9_emit_vertex_elements: setup id=0 >[ 109.605] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.605] (3840, 0) -> (3840, 0) + (3840, 2160) >[ 109.605] gen8_vertex_flush[490] = 3 >[ 109.605] wait_for_shadow: setting front pixmap to handle=27 >[ 109.605] sna_drawable_use_bo: using whole GPU bo >[ 109.605] sna_pixmap_move_to_gpu(pixmap=179, usage=0), flags=a >[ 109.605] sna_pixmap_move_to_gpu: already all-damaged >[ 109.605] sna_pixmap_mark_active: pixmap=179, handle=11 >[ 109.605] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.605] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.605] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.605] kgem_bo_is_render: handle=27, rq? 1 [1] >[ 109.605] kgem_bo_is_render: handle=27, rq? 1 [1] >[ 109.605] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 109.605] gen9_composite_get_binding_table(ff00) >[ 109.605] kgem_add_reloc64: handle=11, pos=16312, delta=0, domains=40000 >[ 109.605] kgem_add_handle: handle=11, index=3 >[ 109.605] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f61c9000) >[ 109.605] [3fb0] bind bo(handle=11, addr=f61c9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 109.605] gen9_emit_vertex_elements: setup id=0 >[ 109.605] (0, 0) -> (0, 0) + (3840, 2160) >[ 109.605] gen8_vertex_flush[4cc] = 3 >[ 109.605] sna_destroy_pixmap: pixmap=179, attached?=1 >[ 109.605] _kgem_bo_destroy: handle=11, proxy? 0 >[ 109.605] __kgem_bo_destroy: handle=11, size=33177600 >[ 109.605] __kgem_bo_destroy: handle=11 -> active >[ 109.605] __sna_free_pixmap(pixmap=179) >[ 109.605] sna_block_handler (tv=0.12000) >[ 109.605] kgem_retire, need_retire?=1 >[ 109.605] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.605] kgem_retire__requests_ring: retiring ring 0 >[ 109.605] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.605] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 >[ 109.605] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.605] kgem_retire -- retired=0, need_retire=1 >[ 109.605] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.605] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.605] __kgem_ring_is_idle: last fence handle=2 still busy >[ 109.605] sna_scanout_do_flush: flush timer active: delta=-4 >[ 109.605] sna_scanout_do_flush (time=109605), triggered >[ 109.605] sna_scanout_flush (time=109605), cpu damage? 0, exec? 1 nbatch=312, busy? 0 >[ 109.605] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 109.605] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 109.605] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 109.605] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 109.605] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) >[ 109.605] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 109.605] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 109.605] sna_pixmap_move_to_gpu: already all-damaged >[ 109.605] sna_pixmap_mark_active: pixmap=175, handle=27 >[ 109.605] sna_mode_redisplay: crtc[0] transformed? 0 >[ 109.605] sna_mode_redisplay: crtc[1] transformed? 0 >[ 109.605] sna_mode_redisplay: crtc[2] transformed? 0 >[ 109.605] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=28 [active?=2], new handle=27 [active=0] >[ 109.605] gen8_vertex_close: used=3612, vbo active? 16, vb=1, nreloc=1 >[ 109.605] gen8_vertex_close: reloc[0] = 287 >[ 109.605] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.605] kgem_add_handle: handle=16, index=4 >[ 109.605] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) >[ 109.605] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=40574 [fenced=0] >[ 109.605] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.605] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.605] kgem_fixup_relocs: shrinking by 61440 >[ 109.605] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.605] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.605] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ee339000 >[ 109.605] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.605] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 >[ 109.605] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f61c9000 >[ 109.605] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.605] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.605] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 28, transformed? 0 >[ 109.605] get_fb: reusing fb=74 for handle=27 >[ 109.605] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 >[ 109.605] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 109.605] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 28, transformed? 0 >[ 109.605] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 >[ 109.605] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 109.605] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 109.605] sna_mode_redisplay: flipped 2 outputs, shadow active? 28 >[ 109.605] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=27, shadow handle=28 >[ 109.605] timer_enable (time=109605), starting timer 1 >[ 109.605] sna_accel_block: evaluating timers, active=7 >[ 109.605] sna_accel_block: flush timer expires in 16 [109621] >[ 109.605] sna_wakeup_handler >[ 109.605] sna_block_handler (tv=0.12000) >[ 109.605] kgem_retire, need_retire?=1 >[ 109.605] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.605] kgem_retire__requests_ring: retiring ring 0 >[ 109.605] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.605] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.605] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.605] kgem_retire -- retired=0, need_retire=1 >[ 109.605] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.605] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.605] sna_scanout_do_flush: flush timer active: delta=16 >[ 109.605] sna_accel_block: evaluating timers, active=7 >[ 109.605] sna_accel_block: flush timer expires in 16 [109621] >[ 109.606] sna_wakeup_handler >[ 109.606] sna_block_handler (tv=0.11000) >[ 109.606] kgem_retire, need_retire?=1 >[ 109.606] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.606] kgem_retire__requests_ring: retiring ring 0 >[ 109.606] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.606] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.606] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.606] kgem_retire -- retired=0, need_retire=1 >[ 109.606] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.606] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.606] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.606] sna_accel_block: evaluating timers, active=7 >[ 109.606] sna_accel_block: flush timer expires in 15 [109621] >[ 109.606] sna_wakeup_handler >[ 109.606] sna_block_handler (tv=0.11000) >[ 109.606] kgem_retire, need_retire?=1 >[ 109.606] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.606] kgem_retire__requests_ring: retiring ring 0 >[ 109.606] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.606] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.606] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.606] kgem_retire -- retired=0, need_retire=1 >[ 109.606] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.606] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.606] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.606] sna_accel_block: evaluating timers, active=7 >[ 109.606] sna_accel_block: flush timer expires in 15 [109621] >[ 109.606] sna_wakeup_handler >[ 109.606] sna_block_handler (tv=0.11000) >[ 109.606] kgem_retire, need_retire?=1 >[ 109.606] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.606] kgem_retire__requests_ring: retiring ring 0 >[ 109.606] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.606] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.606] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.606] kgem_retire -- retired=0, need_retire=1 >[ 109.606] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.606] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.606] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.606] sna_accel_block: evaluating timers, active=7 >[ 109.606] sna_accel_block: flush timer expires in 15 [109621] >[ 109.606] sna_wakeup_handler >[ 109.606] sna_block_handler (tv=0.11000) >[ 109.606] kgem_retire, need_retire?=1 >[ 109.606] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.606] kgem_retire__requests_ring: retiring ring 0 >[ 109.606] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.606] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.606] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.606] kgem_retire -- retired=0, need_retire=1 >[ 109.606] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.606] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.606] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.606] sna_accel_block: evaluating timers, active=7 >[ 109.606] sna_accel_block: flush timer expires in 15 [109621] >[ 109.606] sna_wakeup_handler >[ 109.606] sna_block_handler (tv=0.11000) >[ 109.606] kgem_retire, need_retire?=1 >[ 109.606] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.606] kgem_retire__requests_ring: retiring ring 0 >[ 109.606] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.606] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.606] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.606] kgem_retire -- retired=0, need_retire=1 >[ 109.606] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.606] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.606] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.606] sna_accel_block: evaluating timers, active=7 >[ 109.606] sna_accel_block: flush timer expires in 15 [109621] >[ 109.606] sna_wakeup_handler >[ 109.606] sna_block_handler (tv=0.11000) >[ 109.606] kgem_retire, need_retire?=1 >[ 109.606] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.606] kgem_retire__requests_ring: retiring ring 0 >[ 109.606] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.606] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.606] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.606] kgem_retire -- retired=0, need_retire=1 >[ 109.606] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.606] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.606] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.606] sna_accel_block: evaluating timers, active=7 >[ 109.606] sna_accel_block: flush timer expires in 15 [109621] >[ 109.607] sna_wakeup_handler >[ 109.607] sna_block_handler (tv=0.10000) >[ 109.607] kgem_retire, need_retire?=1 >[ 109.607] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.607] kgem_retire__requests_ring: retiring ring 0 >[ 109.607] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.607] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.607] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.607] kgem_retire -- retired=0, need_retire=1 >[ 109.607] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.607] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.607] sna_scanout_do_flush: flush timer active: delta=14 >[ 109.607] sna_accel_block: evaluating timers, active=7 >[ 109.607] sna_accel_block: flush timer expires in 14 [109621] >[ 109.607] sna_wakeup_handler >[ 109.607] sna_block_handler (tv=0.10000) >[ 109.607] kgem_retire, need_retire?=1 >[ 109.607] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.607] kgem_retire__requests_ring: retiring ring 0 >[ 109.607] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.607] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.607] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.607] kgem_retire -- retired=0, need_retire=1 >[ 109.607] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.607] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.607] sna_scanout_do_flush: flush timer active: delta=14 >[ 109.607] sna_accel_block: evaluating timers, active=7 >[ 109.607] sna_accel_block: flush timer expires in 14 [109621] >[ 109.607] sna_wakeup_handler >[ 109.607] sna_block_handler (tv=0.10000) >[ 109.607] kgem_retire, need_retire?=1 >[ 109.607] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.607] kgem_retire__requests_ring: retiring ring 0 >[ 109.607] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.607] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.607] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.607] kgem_retire -- retired=0, need_retire=1 >[ 109.607] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.607] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.607] sna_scanout_do_flush: flush timer active: delta=14 >[ 109.607] sna_accel_block: evaluating timers, active=7 >[ 109.607] sna_accel_block: flush timer expires in 14 [109621] >[ 109.607] sna_wakeup_handler >[ 109.607] sna_block_handler (tv=0.10000) >[ 109.607] kgem_retire, need_retire?=1 >[ 109.607] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.607] kgem_retire__requests_ring: retiring ring 0 >[ 109.607] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.607] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.607] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.607] kgem_retire -- retired=0, need_retire=1 >[ 109.607] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.607] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.607] sna_scanout_do_flush: flush timer active: delta=14 >[ 109.607] sna_accel_block: evaluating timers, active=7 >[ 109.607] sna_accel_block: flush timer expires in 14 [109621] >[ 109.607] sna_wakeup_handler >[ 109.607] sna_block_handler (tv=0.10000) >[ 109.607] kgem_retire, need_retire?=1 >[ 109.607] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.607] kgem_retire__requests_ring: retiring ring 0 >[ 109.607] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.607] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.607] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.607] kgem_retire -- retired=0, need_retire=1 >[ 109.607] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.607] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.607] sna_scanout_do_flush: flush timer active: delta=14 >[ 109.607] sna_accel_block: evaluating timers, active=7 >[ 109.607] sna_accel_block: flush timer expires in 14 [109621] >[ 109.607] sna_wakeup_handler >[ 109.607] sna_randr_getinfo() >[ 109.607] sna_handle_uevents >[ 109.607] sna_output_detect(eDP1:48) >[ 109.607] sna_output_detect(eDP1) reporting cached status (since 88ms): 0 >[ 109.607] sna_output_get_modes(eDP1:48) >[ 109.607] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 109.607] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 109.607] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 109.608] sna_output_attach_tile: found? TILE=-1 >[ 109.608] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 109.608] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 109.608] sna_output_get_modes: adding 1 probed modes >[ 109.608] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 109.608] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 109.608] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.608] kgem_can_create_2d: untiled size=33177600 >[ 109.608] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.608] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.608] kgem_can_create_2d: 640x480 @ 32 >[ 109.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.608] kgem_can_create_2d: untiled size=1228800 >[ 109.608] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.608] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.608] kgem_can_create_2d: 800x600 @ 32 >[ 109.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.608] kgem_can_create_2d: untiled size=1921024 >[ 109.608] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.608] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.608] kgem_can_create_2d: 800x600 @ 32 >[ 109.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.608] kgem_can_create_2d: untiled size=1921024 >[ 109.608] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.608] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.608] kgem_can_create_2d: 1024x768 @ 32 >[ 109.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.608] kgem_can_create_2d: untiled size=3145728 >[ 109.608] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.608] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.608] kgem_can_create_2d: 1280x960 @ 32 >[ 109.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.608] kgem_can_create_2d: untiled size=4915200 >[ 109.608] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 109.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.608] kgem_can_create_2d: tiled[-1] size=4915200 >[ 109.608] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.608] kgem_can_create_2d: untiled size=5242880 >[ 109.608] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.608] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.608] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.608] kgem_can_create_2d: untiled size=7680000 >[ 109.608] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.608] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.608] kgem_can_create_2d: 1792x1344 @ 32 >[ 109.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.608] kgem_can_create_2d: untiled size=9633792 >[ 109.608] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 109.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.608] kgem_can_create_2d: tiled[-1] size=9633792 >[ 109.608] kgem_can_create_2d: 1856x1392 @ 32 >[ 109.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.608] kgem_can_create_2d: untiled size=10334208 >[ 109.608] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 109.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.608] kgem_can_create_2d: tiled[-1] size=10334208 >[ 109.608] kgem_can_create_2d: 1920x1440 @ 32 >[ 109.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.608] kgem_can_create_2d: untiled size=11059200 >[ 109.608] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 109.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.608] kgem_can_create_2d: tiled[-1] size=11059200 >[ 109.608] kgem_can_create_2d: 1152x864 @ 32 >[ 109.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.609] kgem_can_create_2d: untiled size=3981312 >[ 109.609] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.609] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.609] kgem_can_create_2d: 1360x768 @ 32 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.609] kgem_can_create_2d: untiled size=4177920 >[ 109.609] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.609] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.609] kgem_can_create_2d: 1360x768 @ 32 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.609] kgem_can_create_2d: untiled size=4177920 >[ 109.609] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.609] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.609] kgem_can_create_2d: 1400x1050 @ 32 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.609] kgem_can_create_2d: untiled size=5881856 >[ 109.609] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.609] kgem_can_create_2d: tiled[-1] size=5881856 >[ 109.609] kgem_can_create_2d: 1440x900 @ 32 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.609] kgem_can_create_2d: untiled size=5185536 >[ 109.609] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.609] kgem_can_create_2d: tiled[-1] size=5185536 >[ 109.609] kgem_can_create_2d: 1600x1024 @ 32 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.609] kgem_can_create_2d: untiled size=6553600 >[ 109.609] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.609] kgem_can_create_2d: tiled[-1] size=6553600 >[ 109.609] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.609] kgem_can_create_2d: untiled size=7057408 >[ 109.609] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.609] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.609] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.609] kgem_can_create_2d: untiled size=7057408 >[ 109.609] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.609] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.609] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.609] kgem_can_create_2d: untiled size=8294400 >[ 109.609] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.609] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.609] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.609] kgem_can_create_2d: untiled size=9216000 >[ 109.609] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.609] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.609] kgem_can_create_2d: 2048x1536 @ 32 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.609] kgem_can_create_2d: untiled size=12582912 >[ 109.609] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.609] kgem_can_create_2d: tiled[-1] size=12582912 >[ 109.609] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.609] kgem_can_create_2d: untiled size=8294400 >[ 109.609] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.609] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.609] kgem_can_create_2d: 640x360 @ 32 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.609] kgem_can_create_2d: untiled size=921600 >[ 109.609] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.609] kgem_can_create_2d: tiled[-1] size=921600 >[ 109.609] kgem_can_create_2d: 720x405 @ 32 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.609] kgem_can_create_2d: untiled size=1167360 >[ 109.609] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.609] kgem_can_create_2d: tiled[-1] size=1167360 >[ 109.609] kgem_can_create_2d: 864x486 @ 32 >[ 109.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.609] kgem_can_create_2d: untiled size=1683456 >[ 109.610] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 109.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.610] kgem_can_create_2d: tiled[-1] size=1683456 >[ 109.610] kgem_can_create_2d: 960x540 @ 32 >[ 109.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.610] kgem_can_create_2d: untiled size=2076672 >[ 109.610] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 109.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.610] kgem_can_create_2d: tiled[-1] size=2076672 >[ 109.610] kgem_can_create_2d: 1024x576 @ 32 >[ 109.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.610] kgem_can_create_2d: untiled size=2359296 >[ 109.610] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 109.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.610] kgem_can_create_2d: tiled[-1] size=2359296 >[ 109.610] kgem_can_create_2d: 1280x720 @ 32 >[ 109.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.610] kgem_can_create_2d: untiled size=3686400 >[ 109.610] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.610] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.610] kgem_can_create_2d: 1368x768 @ 32 >[ 109.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.610] kgem_can_create_2d: untiled size=4202496 >[ 109.610] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 109.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.610] kgem_can_create_2d: tiled[-1] size=4202496 >[ 109.610] kgem_can_create_2d: 1600x900 @ 32 >[ 109.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.610] kgem_can_create_2d: untiled size=5763072 >[ 109.610] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.610] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.610] kgem_can_create_2d: 2048x1152 @ 32 >[ 109.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.610] kgem_can_create_2d: untiled size=9437184 >[ 109.610] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 109.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.610] kgem_can_create_2d: tiled[-1] size=9437184 >[ 109.610] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.610] kgem_can_create_2d: untiled size=14745600 >[ 109.610] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.610] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.610] kgem_can_create_2d: 2880x1620 @ 32 >[ 109.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.610] kgem_can_create_2d: untiled size=18665472 >[ 109.610] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 109.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.610] kgem_can_create_2d: tiled[-1] size=18665472 >[ 109.610] kgem_can_create_2d: 3200x1800 @ 32 >[ 109.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.610] kgem_can_create_2d: untiled size=23040000 >[ 109.610] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 109.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.610] kgem_can_create_2d: tiled[-1] size=23040000 >[ 109.610] sna_output_detect(DP1:56) >[ 109.610] sna_output_detect(DP1) reporting cached status (since 1188ms): 1 >[ 109.610] sna_output_detect(DP1-1:69) >[ 109.610] sna_output_detect(DP1-1) reporting cached status (since 1181ms): 1 >[ 109.610] sna_output_detect(DP1-2:82) >[ 109.610] sna_output_detect(DP1-2) reporting cached status (since 25ms): 0 >[ 109.610] sna_output_get_modes(DP1-2:82) >[ 109.610] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 109.610] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 109.610] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 109.610] sna_output_attach_tile: found? TILE=4 >[ 109.610] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 109.610] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 109.610] sna_output_get_modes: adding 30 probed modes >[ 109.610] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 109.610] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 109.610] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 109.610] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 109.610] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 109.610] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 109.610] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.611] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.611] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.611] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.611] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.611] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 109.611] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 109.611] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.611] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.611] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 109.611] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.611] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.611] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 109.611] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 109.611] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 109.611] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 109.611] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 109.611] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 109.611] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.611] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.611] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 109.611] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.611] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.611] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 109.611] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.611] kgem_can_create_2d: untiled size=33177600 >[ 109.611] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.611] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.611] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.611] kgem_can_create_2d: untiled size=33177600 >[ 109.611] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.611] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.611] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.611] kgem_can_create_2d: untiled size=14745600 >[ 109.611] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.611] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.611] kgem_can_create_2d: 2048x1280 @ 32 >[ 109.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.611] kgem_can_create_2d: untiled size=10485760 >[ 109.611] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 109.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.611] kgem_can_create_2d: tiled[-1] size=10485760 >[ 109.611] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.611] kgem_can_create_2d: untiled size=9216000 >[ 109.611] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.611] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.611] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.611] kgem_can_create_2d: untiled size=8294400 >[ 109.611] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.611] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.611] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.611] kgem_can_create_2d: untiled size=8294400 >[ 109.611] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.611] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.611] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.611] kgem_can_create_2d: untiled size=8294400 >[ 109.611] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.611] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.611] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.611] kgem_can_create_2d: untiled size=8294400 >[ 109.611] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.611] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.611] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.611] kgem_can_create_2d: untiled size=8294400 >[ 109.611] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.612] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.612] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.612] kgem_can_create_2d: untiled size=8294400 >[ 109.612] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.612] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.612] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.612] kgem_can_create_2d: untiled size=7680000 >[ 109.612] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.612] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.612] kgem_can_create_2d: 1600x900 @ 32 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.612] kgem_can_create_2d: untiled size=5763072 >[ 109.612] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.612] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.612] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.612] kgem_can_create_2d: untiled size=5242880 >[ 109.612] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.612] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.612] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.612] kgem_can_create_2d: untiled size=5242880 >[ 109.612] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.612] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.612] kgem_can_create_2d: 1152x864 @ 32 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.612] kgem_can_create_2d: untiled size=3981312 >[ 109.612] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.612] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.612] kgem_can_create_2d: 1280x720 @ 32 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.612] kgem_can_create_2d: untiled size=3686400 >[ 109.612] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.612] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.612] kgem_can_create_2d: 1280x720 @ 32 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.612] kgem_can_create_2d: untiled size=3686400 >[ 109.612] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.612] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.612] kgem_can_create_2d: 1280x720 @ 32 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.612] kgem_can_create_2d: untiled size=3686400 >[ 109.612] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.612] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.612] kgem_can_create_2d: 1024x768 @ 32 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.612] kgem_can_create_2d: untiled size=3145728 >[ 109.612] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.612] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.612] kgem_can_create_2d: 1024x768 @ 32 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.612] kgem_can_create_2d: untiled size=3145728 >[ 109.612] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.612] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.612] kgem_can_create_2d: 800x600 @ 32 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.612] kgem_can_create_2d: untiled size=1921024 >[ 109.612] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.612] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.612] kgem_can_create_2d: 800x600 @ 32 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.612] kgem_can_create_2d: untiled size=1921024 >[ 109.612] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.612] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.612] kgem_can_create_2d: 720x576 @ 32 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.612] kgem_can_create_2d: untiled size=1658880 >[ 109.612] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 109.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.612] kgem_can_create_2d: tiled[-1] size=1658880 >[ 109.612] kgem_can_create_2d: 720x480 @ 32 >[ 109.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.613] kgem_can_create_2d: untiled size=1384448 >[ 109.613] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.613] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.613] kgem_can_create_2d: 720x480 @ 32 >[ 109.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.613] kgem_can_create_2d: untiled size=1384448 >[ 109.613] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.613] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.613] kgem_can_create_2d: 640x480 @ 32 >[ 109.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.613] kgem_can_create_2d: untiled size=1228800 >[ 109.613] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.613] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.613] kgem_can_create_2d: 640x480 @ 32 >[ 109.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.613] kgem_can_create_2d: untiled size=1228800 >[ 109.613] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.613] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.613] kgem_can_create_2d: 640x480 @ 32 >[ 109.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.613] kgem_can_create_2d: untiled size=1228800 >[ 109.613] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.613] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.613] kgem_can_create_2d: 720x400 @ 32 >[ 109.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.613] kgem_can_create_2d: untiled size=1155072 >[ 109.613] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 109.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.613] kgem_can_create_2d: tiled[-1] size=1155072 >[ 109.613] sna_output_detect(DP1-3:84) >[ 109.613] sna_output_detect(DP1-3) reporting cached status (since 1128ms): 1 >[ 109.613] sna_output_detect(DP2:63) >[ 109.613] sna_output_detect(DP2) reporting cached status (since 1128ms): 1 >[ 109.613] sna_output_detect(HDMI1:60) >[ 109.613] sna_output_detect(HDMI1) reporting cached status (since 1128ms): 1 >[ 109.613] sna_output_detect(HDMI2:67) >[ 109.613] sna_output_detect(HDMI2) reporting cached status (since 1119ms): 1 >[ 109.613] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 109.613] sna_block_handler (tv=0.4000) >[ 109.613] kgem_retire, need_retire?=1 >[ 109.613] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.613] kgem_retire__requests_ring: retiring ring 0 >[ 109.613] __kgem_busy: handle=2, busy=0, wedged=0 >[ 109.613] __kgem_retire_rq: request 2 complete >[ 109.613] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 109.613] kgem_bo_move_to_cache: release handle=20 >[ 109.613] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 109.613] __kgem_bo_flush: handle=19, busy=0, wedged=0 >[ 109.613] kgem_bo_move_to_cache: release handle=19 >[ 109.613] kgem_bo_move_to_inactive: moving handle=19 to inactive >[ 109.613] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 109.613] kgem_bo_move_to_cache: release handle=22 >[ 109.613] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 109.613] __kgem_bo_flush: handle=21, busy=0, wedged=0 >[ 109.613] kgem_bo_move_to_cache: release handle=21 >[ 109.613] kgem_bo_move_to_inactive: moving handle=21 to inactive >[ 109.613] __kgem_bo_flush: handle=12, busy=0, wedged=0 >[ 109.613] kgem_bo_move_to_cache: release handle=12 >[ 109.613] kgem_bo_move_to_inactive: moving handle=12 to inactive >[ 109.613] kgem_retire__requests_ring: retiring ring 0 >[ 109.613] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.613] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 1 >[ 109.613] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.613] kgem_retire -- retired=1, need_retire=1 >[ 109.613] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.613] kgem_retire__buffers: handle=23, busy? 0 [0] >[ 109.613] kgem_retire__buffers: releasing upload cache for handle=23? 0 >[ 109.613] __kgem_bo_destroy: handle=23, size=262144 >[ 109.614] kgem_bo_replace_io: transferring io handle=23 to bo >[ 109.614] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 109.614] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.614] sna_accel_block: evaluating timers, active=7 >[ 109.614] sna_accel_block: flush timer expires in 7 [109621] >[ 109.614] sna_wakeup_handler >[ 109.614] sna_block_handler (tv=0.3000) >[ 109.614] kgem_retire, need_retire?=1 >[ 109.614] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.614] kgem_retire__requests_ring: retiring ring 0 >[ 109.614] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.614] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.614] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.614] kgem_retire -- retired=0, need_retire=1 >[ 109.614] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.614] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.614] sna_accel_block: evaluating timers, active=7 >[ 109.614] sna_accel_block: flush timer expires in 7 [109621] >[ 109.614] sna_wakeup_handler >[ 109.614] sna_block_handler (tv=0.3000) >[ 109.614] kgem_retire, need_retire?=1 >[ 109.614] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.614] kgem_retire__requests_ring: retiring ring 0 >[ 109.614] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.614] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.614] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.614] kgem_retire -- retired=0, need_retire=1 >[ 109.614] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.614] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.614] sna_accel_block: evaluating timers, active=7 >[ 109.614] sna_accel_block: flush timer expires in 7 [109621] >[ 109.614] sna_wakeup_handler >[ 109.614] sna_block_handler (tv=0.3000) >[ 109.614] kgem_retire, need_retire?=1 >[ 109.614] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.614] kgem_retire__requests_ring: retiring ring 0 >[ 109.614] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.614] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.614] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.614] kgem_retire -- retired=0, need_retire=1 >[ 109.614] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.614] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.614] sna_accel_block: evaluating timers, active=7 >[ 109.614] sna_accel_block: flush timer expires in 7 [109621] >[ 109.614] sna_wakeup_handler >[ 109.614] sna_block_handler (tv=0.3000) >[ 109.614] kgem_retire, need_retire?=1 >[ 109.614] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.614] kgem_retire__requests_ring: retiring ring 0 >[ 109.614] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.614] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.614] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.614] kgem_retire -- retired=0, need_retire=1 >[ 109.614] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.614] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.614] sna_accel_block: evaluating timers, active=7 >[ 109.614] sna_accel_block: flush timer expires in 7 [109621] >[ 109.614] sna_wakeup_handler >[ 109.614] sna_block_handler (tv=0.3000) >[ 109.614] kgem_retire, need_retire?=1 >[ 109.614] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.614] kgem_retire__requests_ring: retiring ring 0 >[ 109.614] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.614] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.614] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.614] kgem_retire -- retired=0, need_retire=1 >[ 109.614] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.614] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.614] sna_accel_block: evaluating timers, active=7 >[ 109.614] sna_accel_block: flush timer expires in 7 [109621] >[ 109.615] sna_wakeup_handler >[ 109.615] sna_block_handler (tv=0.2000) >[ 109.615] kgem_retire, need_retire?=1 >[ 109.615] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.615] kgem_retire__requests_ring: retiring ring 0 >[ 109.615] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.615] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.615] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.615] kgem_retire -- retired=0, need_retire=1 >[ 109.615] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.615] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.615] sna_accel_block: evaluating timers, active=7 >[ 109.615] sna_accel_block: flush timer expires in 6 [109621] >[ 109.615] sna_wakeup_handler >[ 109.615] sna_block_handler (tv=0.2000) >[ 109.615] kgem_retire, need_retire?=1 >[ 109.615] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.615] kgem_retire__requests_ring: retiring ring 0 >[ 109.615] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.615] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.615] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.615] kgem_retire -- retired=0, need_retire=1 >[ 109.615] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.615] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.615] sna_accel_block: evaluating timers, active=7 >[ 109.615] sna_accel_block: flush timer expires in 6 [109621] >[ 109.615] sna_wakeup_handler >[ 109.615] sna_block_handler (tv=0.2000) >[ 109.615] kgem_retire, need_retire?=1 >[ 109.615] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.615] kgem_retire__requests_ring: retiring ring 0 >[ 109.615] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.615] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.615] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.615] kgem_retire -- retired=0, need_retire=1 >[ 109.615] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.615] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.615] sna_accel_block: evaluating timers, active=7 >[ 109.615] sna_accel_block: flush timer expires in 6 [109621] >[ 109.615] sna_wakeup_handler >[ 109.615] sna_block_handler (tv=0.2000) >[ 109.615] kgem_retire, need_retire?=1 >[ 109.615] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.615] kgem_retire__requests_ring: retiring ring 0 >[ 109.615] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.615] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.615] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.615] kgem_retire -- retired=0, need_retire=1 >[ 109.615] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.615] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.615] sna_accel_block: evaluating timers, active=7 >[ 109.615] sna_accel_block: flush timer expires in 6 [109621] >[ 109.615] sna_wakeup_handler >[ 109.615] sna_block_handler (tv=0.2000) >[ 109.615] kgem_retire, need_retire?=1 >[ 109.615] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.615] kgem_retire__requests_ring: retiring ring 0 >[ 109.615] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.615] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.615] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.615] kgem_retire -- retired=0, need_retire=1 >[ 109.615] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.615] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.615] sna_accel_block: evaluating timers, active=7 >[ 109.615] sna_accel_block: flush timer expires in 6 [109621] >[ 109.615] sna_wakeup_handler >[ 109.615] sna_block_handler (tv=0.2000) >[ 109.615] kgem_retire, need_retire?=1 >[ 109.615] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.615] kgem_retire__requests_ring: retiring ring 0 >[ 109.615] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.615] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.615] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.615] kgem_retire -- retired=0, need_retire=1 >[ 109.615] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.615] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.615] sna_accel_block: evaluating timers, active=7 >[ 109.615] sna_accel_block: flush timer expires in 6 [109621] >[ 109.616] sna_wakeup_handler >[ 109.616] sna_block_handler (tv=0.1000) >[ 109.616] kgem_retire, need_retire?=1 >[ 109.616] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.616] kgem_retire__requests_ring: retiring ring 0 >[ 109.616] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.616] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.616] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.616] kgem_retire -- retired=0, need_retire=1 >[ 109.616] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.616] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.616] sna_accel_block: evaluating timers, active=7 >[ 109.616] sna_accel_block: flush timer expires in 5 [109621] >[ 109.616] sna_wakeup_handler >[ 109.616] sna_block_handler (tv=0.1000) >[ 109.616] kgem_retire, need_retire?=1 >[ 109.616] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.616] kgem_retire__requests_ring: retiring ring 0 >[ 109.616] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.616] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.616] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.616] kgem_retire -- retired=0, need_retire=1 >[ 109.616] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.616] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.616] sna_accel_block: evaluating timers, active=7 >[ 109.616] sna_accel_block: flush timer expires in 5 [109621] >[ 109.616] sna_wakeup_handler >[ 109.616] sna_block_handler (tv=0.1000) >[ 109.616] kgem_retire, need_retire?=1 >[ 109.616] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.616] kgem_retire__requests_ring: retiring ring 0 >[ 109.616] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.616] __kgem_retire_rq: request 1 complete >[ 109.616] __kgem_bo_flush: handle=27, busy=0, wedged=0 >[ 109.616] __kgem_bo_flush: handle=11, busy=0, wedged=0 >[ 109.616] kgem_bo_move_to_cache: release handle=11 >[ 109.616] kgem_bo_move_to_inactive: moving handle=11 to inactive >[ 109.616] kgem_bo_can_map: handle=11, map=0x7f3c8ef84000:0x0:0x0, tiling=1, domain=0, offset=4129067008 >[ 109.616] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 >[ 109.616] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.616] kgem_retire -- retired=1, need_retire=0 >[ 109.616] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 >[ 109.616] gen6_render_retire: resetting idle vbo >[ 109.616] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.616] sna_accel_block: evaluating timers, active=7 >[ 109.616] sna_accel_block: flush timer expires in 5 [109621] >[ 109.616] sna_wakeup_handler >[ 109.616] sna_block_handler (tv=0.1000) >[ 109.616] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.616] sna_accel_block: evaluating timers, active=7 >[ 109.616] sna_accel_block: flush timer expires in 5 [109621] >[ 109.616] sna_wakeup_handler >[ 109.616] sna_block_handler (tv=0.1000) >[ 109.616] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.616] sna_accel_block: evaluating timers, active=7 >[ 109.616] sna_accel_block: flush timer expires in 5 [109621] >[ 109.616] sna_wakeup_handler >[ 109.616] sna_block_handler (tv=0.1000) >[ 109.616] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.616] sna_accel_block: evaluating timers, active=7 >[ 109.616] sna_accel_block: flush timer expires in 5 [109621] >[ 109.616] sna_wakeup_handler >[ 109.616] sna_block_handler (tv=0.1000) >[ 109.616] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.616] sna_accel_block: evaluating timers, active=7 >[ 109.616] sna_accel_block: flush timer expires in 5 [109621] >[ 109.616] sna_wakeup_handler >[ 109.616] sna_randr_getinfo() >[ 109.616] sna_handle_uevents >[ 109.616] sna_output_detect(eDP1:48) >[ 109.616] sna_output_detect(eDP1) reporting cached status (since 97ms): 0 >[ 109.616] sna_output_get_modes(eDP1:48) >[ 109.616] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 109.616] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 109.616] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 109.616] sna_output_attach_tile: found? TILE=-1 >[ 109.616] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 109.616] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 109.616] sna_output_get_modes: adding 1 probed modes >[ 109.616] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 109.617] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 109.617] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.617] kgem_can_create_2d: untiled size=33177600 >[ 109.617] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.617] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.617] kgem_can_create_2d: 640x480 @ 32 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.617] kgem_can_create_2d: untiled size=1228800 >[ 109.617] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.617] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.617] kgem_can_create_2d: 800x600 @ 32 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.617] kgem_can_create_2d: untiled size=1921024 >[ 109.617] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.617] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.617] kgem_can_create_2d: 800x600 @ 32 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.617] kgem_can_create_2d: untiled size=1921024 >[ 109.617] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.617] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.617] kgem_can_create_2d: 1024x768 @ 32 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.617] kgem_can_create_2d: untiled size=3145728 >[ 109.617] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.617] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.617] kgem_can_create_2d: 1280x960 @ 32 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.617] kgem_can_create_2d: untiled size=4915200 >[ 109.617] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.617] kgem_can_create_2d: tiled[-1] size=4915200 >[ 109.617] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.617] kgem_can_create_2d: untiled size=5242880 >[ 109.617] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.617] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.617] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.617] kgem_can_create_2d: untiled size=7680000 >[ 109.617] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.617] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.617] kgem_can_create_2d: 1792x1344 @ 32 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.617] kgem_can_create_2d: untiled size=9633792 >[ 109.617] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.617] kgem_can_create_2d: tiled[-1] size=9633792 >[ 109.617] kgem_can_create_2d: 1856x1392 @ 32 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.617] kgem_can_create_2d: untiled size=10334208 >[ 109.617] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.617] kgem_can_create_2d: tiled[-1] size=10334208 >[ 109.617] kgem_can_create_2d: 1920x1440 @ 32 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.617] kgem_can_create_2d: untiled size=11059200 >[ 109.617] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.617] kgem_can_create_2d: tiled[-1] size=11059200 >[ 109.617] kgem_can_create_2d: 1152x864 @ 32 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.617] kgem_can_create_2d: untiled size=3981312 >[ 109.617] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.617] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.617] kgem_can_create_2d: 1360x768 @ 32 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.617] kgem_can_create_2d: untiled size=4177920 >[ 109.617] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.617] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.617] kgem_can_create_2d: 1360x768 @ 32 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.617] kgem_can_create_2d: untiled size=4177920 >[ 109.617] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.617] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.617] kgem_can_create_2d: 1400x1050 @ 32 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.617] kgem_can_create_2d: untiled size=5881856 >[ 109.617] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.617] kgem_can_create_2d: tiled[-1] size=5881856 >[ 109.617] kgem_can_create_2d: 1440x900 @ 32 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.617] kgem_can_create_2d: untiled size=5185536 >[ 109.617] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.617] kgem_can_create_2d: tiled[-1] size=5185536 >[ 109.617] kgem_can_create_2d: 1600x1024 @ 32 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.617] kgem_can_create_2d: untiled size=6553600 >[ 109.617] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.617] kgem_can_create_2d: tiled[-1] size=6553600 >[ 109.617] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.617] kgem_can_create_2d: untiled size=7057408 >[ 109.617] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.617] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.617] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.617] kgem_can_create_2d: untiled size=7057408 >[ 109.617] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.617] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.617] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.617] kgem_can_create_2d: untiled size=8294400 >[ 109.617] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.617] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.617] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.617] kgem_can_create_2d: untiled size=9216000 >[ 109.617] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.617] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.617] kgem_can_create_2d: 2048x1536 @ 32 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.617] kgem_can_create_2d: untiled size=12582912 >[ 109.617] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 109.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.617] kgem_can_create_2d: tiled[-1] size=12582912 >[ 109.617] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.618] kgem_can_create_2d: untiled size=8294400 >[ 109.618] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.618] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.618] kgem_can_create_2d: 640x360 @ 32 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.618] kgem_can_create_2d: untiled size=921600 >[ 109.618] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.618] kgem_can_create_2d: tiled[-1] size=921600 >[ 109.618] kgem_can_create_2d: 720x405 @ 32 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.618] kgem_can_create_2d: untiled size=1167360 >[ 109.618] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.618] kgem_can_create_2d: tiled[-1] size=1167360 >[ 109.618] kgem_can_create_2d: 864x486 @ 32 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.618] kgem_can_create_2d: untiled size=1683456 >[ 109.618] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.618] kgem_can_create_2d: tiled[-1] size=1683456 >[ 109.618] kgem_can_create_2d: 960x540 @ 32 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.618] kgem_can_create_2d: untiled size=2076672 >[ 109.618] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.618] kgem_can_create_2d: tiled[-1] size=2076672 >[ 109.618] kgem_can_create_2d: 1024x576 @ 32 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.618] kgem_can_create_2d: untiled size=2359296 >[ 109.618] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.618] kgem_can_create_2d: tiled[-1] size=2359296 >[ 109.618] kgem_can_create_2d: 1280x720 @ 32 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.618] kgem_can_create_2d: untiled size=3686400 >[ 109.618] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.618] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.618] kgem_can_create_2d: 1368x768 @ 32 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.618] kgem_can_create_2d: untiled size=4202496 >[ 109.618] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.618] kgem_can_create_2d: tiled[-1] size=4202496 >[ 109.618] kgem_can_create_2d: 1600x900 @ 32 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.618] kgem_can_create_2d: untiled size=5763072 >[ 109.618] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.618] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.618] kgem_can_create_2d: 2048x1152 @ 32 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.618] kgem_can_create_2d: untiled size=9437184 >[ 109.618] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.618] kgem_can_create_2d: tiled[-1] size=9437184 >[ 109.618] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.618] kgem_can_create_2d: untiled size=14745600 >[ 109.618] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.618] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.618] kgem_can_create_2d: 2880x1620 @ 32 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.618] kgem_can_create_2d: untiled size=18665472 >[ 109.618] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.618] kgem_can_create_2d: tiled[-1] size=18665472 >[ 109.618] kgem_can_create_2d: 3200x1800 @ 32 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.618] kgem_can_create_2d: untiled size=23040000 >[ 109.618] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.618] kgem_can_create_2d: tiled[-1] size=23040000 >[ 109.618] sna_output_detect(DP1:56) >[ 109.618] sna_output_detect(DP1) reporting cached status (since 1196ms): 1 >[ 109.618] sna_output_detect(DP1-1:69) >[ 109.618] sna_output_detect(DP1-1) reporting cached status (since 1189ms): 1 >[ 109.618] sna_output_detect(DP1-2:82) >[ 109.618] sna_output_detect(DP1-2) reporting cached status (since 33ms): 0 >[ 109.618] sna_output_get_modes(DP1-2:82) >[ 109.618] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 109.618] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 109.618] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 109.618] sna_output_attach_tile: found? TILE=4 >[ 109.618] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 109.618] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 109.618] sna_output_get_modes: adding 30 probed modes >[ 109.618] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 109.618] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 109.618] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 109.618] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 109.618] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 109.618] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 109.618] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.618] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.618] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.618] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.618] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.618] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 109.618] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 109.618] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.618] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.618] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 109.618] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.618] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.618] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 109.618] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 109.618] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 109.618] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 109.618] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 109.618] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 109.618] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.618] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.618] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 109.618] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.618] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.618] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 109.618] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.618] kgem_can_create_2d: untiled size=33177600 >[ 109.618] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.618] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.618] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.619] kgem_can_create_2d: untiled size=33177600 >[ 109.619] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.619] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.619] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.619] kgem_can_create_2d: untiled size=14745600 >[ 109.619] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.619] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.619] kgem_can_create_2d: 2048x1280 @ 32 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.619] kgem_can_create_2d: untiled size=10485760 >[ 109.619] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.619] kgem_can_create_2d: tiled[-1] size=10485760 >[ 109.619] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.619] kgem_can_create_2d: untiled size=9216000 >[ 109.619] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.619] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.619] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.619] kgem_can_create_2d: untiled size=8294400 >[ 109.619] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.619] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.619] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.619] kgem_can_create_2d: untiled size=8294400 >[ 109.619] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.619] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.619] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.619] kgem_can_create_2d: untiled size=8294400 >[ 109.619] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.619] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.619] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.619] kgem_can_create_2d: untiled size=8294400 >[ 109.619] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.619] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.619] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.619] kgem_can_create_2d: untiled size=8294400 >[ 109.619] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.619] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.619] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.619] kgem_can_create_2d: untiled size=8294400 >[ 109.619] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.619] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.619] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.619] kgem_can_create_2d: untiled size=7680000 >[ 109.619] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.619] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.619] kgem_can_create_2d: 1600x900 @ 32 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.619] kgem_can_create_2d: untiled size=5763072 >[ 109.619] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.619] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.619] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.619] kgem_can_create_2d: untiled size=5242880 >[ 109.619] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.619] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.619] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.619] kgem_can_create_2d: untiled size=5242880 >[ 109.619] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.619] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.619] kgem_can_create_2d: 1152x864 @ 32 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.619] kgem_can_create_2d: untiled size=3981312 >[ 109.619] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.619] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.619] kgem_can_create_2d: 1280x720 @ 32 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.619] kgem_can_create_2d: untiled size=3686400 >[ 109.619] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.619] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.619] kgem_can_create_2d: 1280x720 @ 32 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.619] kgem_can_create_2d: untiled size=3686400 >[ 109.619] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.619] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.619] kgem_can_create_2d: 1280x720 @ 32 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.619] kgem_can_create_2d: untiled size=3686400 >[ 109.619] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.619] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.619] kgem_can_create_2d: 1024x768 @ 32 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.619] kgem_can_create_2d: untiled size=3145728 >[ 109.619] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.619] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.619] kgem_can_create_2d: 1024x768 @ 32 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.619] kgem_can_create_2d: untiled size=3145728 >[ 109.619] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.619] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.619] kgem_can_create_2d: 800x600 @ 32 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.619] kgem_can_create_2d: untiled size=1921024 >[ 109.619] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.619] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.619] kgem_can_create_2d: 800x600 @ 32 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.619] kgem_can_create_2d: untiled size=1921024 >[ 109.619] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.619] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.619] kgem_can_create_2d: 720x576 @ 32 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.619] kgem_can_create_2d: untiled size=1658880 >[ 109.619] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.619] kgem_can_create_2d: tiled[-1] size=1658880 >[ 109.619] kgem_can_create_2d: 720x480 @ 32 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.619] kgem_can_create_2d: untiled size=1384448 >[ 109.619] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.620] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.620] kgem_can_create_2d: 720x480 @ 32 >[ 109.620] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.620] kgem_can_create_2d: untiled size=1384448 >[ 109.620] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.620] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.620] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.620] kgem_can_create_2d: 640x480 @ 32 >[ 109.620] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.620] kgem_can_create_2d: untiled size=1228800 >[ 109.620] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.620] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.620] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.620] kgem_can_create_2d: 640x480 @ 32 >[ 109.620] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.620] kgem_can_create_2d: untiled size=1228800 >[ 109.620] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.620] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.620] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.620] kgem_can_create_2d: 640x480 @ 32 >[ 109.620] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.620] kgem_can_create_2d: untiled size=1228800 >[ 109.620] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.620] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.620] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.620] kgem_can_create_2d: 720x400 @ 32 >[ 109.620] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.620] kgem_can_create_2d: untiled size=1155072 >[ 109.620] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 109.620] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.620] kgem_can_create_2d: tiled[-1] size=1155072 >[ 109.620] sna_output_detect(DP1-3:84) >[ 109.620] sna_output_detect(DP1-3) reporting cached status (since 1135ms): 1 >[ 109.620] sna_output_detect(DP2:63) >[ 109.620] sna_output_detect(DP2) reporting cached status (since 1135ms): 1 >[ 109.620] sna_output_detect(HDMI1:60) >[ 109.620] sna_output_detect(HDMI1) reporting cached status (since 1135ms): 1 >[ 109.620] sna_output_detect(HDMI2:67) >[ 109.620] sna_output_detect(HDMI2) reporting cached status (since 1126ms): 1 >[ 109.620] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 109.620] sna_block_handler (tv=0.0) >[ 109.620] sna_wakeup_handler >[ 109.620] sna_mode_wakeup: len=64 >[ 109.620] sna_mode_wakeup: recording last swap on pipe=1, frame 4370 [1112], time 109.619028 >[ 109.620] sna_mode_wakeup: removing handle=28 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] >[ 109.620] sna_mode_wakeup: flip complete, pending? 2 >[ 109.620] sna_mode_wakeup: recording last swap on pipe=0, frame 6328 [18b8], time 109.620213 >[ 109.620] sna_mode_wakeup: removing handle=28 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] >[ 109.620] sna_mode_wakeup: flip complete, pending? 1 >[ 109.620] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 109.620] sna_block_handler (tv=0.14000) >[ 109.620] sna_scanout_do_flush: flush timer active: delta=1 >[ 109.620] sna_scanout_do_flush (time=109620), triggered >[ 109.620] sna_scanout_flush (time=109620), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 109.620] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.620] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) >[ 109.620] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.620] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 109.620] sna_accel_block: evaluating timers, active=7 >[ 109.620] sna_accel_block: flush timer expires in 16 [109636] >[ 109.620] sna_wakeup_handler >[ 109.620] sna_block_handler (tv=0.14000) >[ 109.620] sna_scanout_do_flush: flush timer active: delta=16 >[ 109.620] sna_accel_block: evaluating timers, active=7 >[ 109.620] sna_accel_block: flush timer expires in 16 [109636] >[ 109.620] sna_wakeup_handler >[ 109.620] sna_block_handler (tv=0.14000) >[ 109.620] sna_scanout_do_flush: flush timer active: delta=16 >[ 109.620] sna_accel_block: evaluating timers, active=7 >[ 109.620] sna_accel_block: flush timer expires in 16 [109636] >[ 109.620] sna_wakeup_handler >[ 109.620] sna_randr_getinfo() >[ 109.620] sna_handle_uevents >[ 109.620] sna_output_detect(eDP1:48) >[ 109.620] sna_output_detect(eDP1) reporting cached status (since 101ms): 0 >[ 109.620] sna_output_get_modes(eDP1:48) >[ 109.620] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 109.620] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 109.620] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 109.620] sna_output_attach_tile: found? TILE=-1 >[ 109.620] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 109.620] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 109.620] sna_output_get_modes: adding 1 probed modes >[ 109.620] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 109.620] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 109.620] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.620] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.620] kgem_can_create_2d: untiled size=33177600 >[ 109.620] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.620] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.620] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.620] kgem_can_create_2d: 640x480 @ 32 >[ 109.620] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.620] kgem_can_create_2d: untiled size=1228800 >[ 109.620] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.620] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.620] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.620] kgem_can_create_2d: 800x600 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.621] kgem_can_create_2d: untiled size=1921024 >[ 109.621] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.621] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.621] kgem_can_create_2d: 800x600 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.621] kgem_can_create_2d: untiled size=1921024 >[ 109.621] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.621] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.621] kgem_can_create_2d: 1024x768 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.621] kgem_can_create_2d: untiled size=3145728 >[ 109.621] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.621] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.621] kgem_can_create_2d: 1280x960 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.621] kgem_can_create_2d: untiled size=4915200 >[ 109.621] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.621] kgem_can_create_2d: tiled[-1] size=4915200 >[ 109.621] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.621] kgem_can_create_2d: untiled size=5242880 >[ 109.621] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.621] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.621] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.621] kgem_can_create_2d: untiled size=7680000 >[ 109.621] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.621] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.621] kgem_can_create_2d: 1792x1344 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.621] kgem_can_create_2d: untiled size=9633792 >[ 109.621] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.621] kgem_can_create_2d: tiled[-1] size=9633792 >[ 109.621] kgem_can_create_2d: 1856x1392 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.621] kgem_can_create_2d: untiled size=10334208 >[ 109.621] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.621] kgem_can_create_2d: tiled[-1] size=10334208 >[ 109.621] kgem_can_create_2d: 1920x1440 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.621] kgem_can_create_2d: untiled size=11059200 >[ 109.621] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.621] kgem_can_create_2d: tiled[-1] size=11059200 >[ 109.621] kgem_can_create_2d: 1152x864 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.621] kgem_can_create_2d: untiled size=3981312 >[ 109.621] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.621] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.621] kgem_can_create_2d: 1360x768 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.621] kgem_can_create_2d: untiled size=4177920 >[ 109.621] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.621] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.621] kgem_can_create_2d: 1360x768 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.621] kgem_can_create_2d: untiled size=4177920 >[ 109.621] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.621] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.621] kgem_can_create_2d: 1400x1050 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.621] kgem_can_create_2d: untiled size=5881856 >[ 109.621] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.621] kgem_can_create_2d: tiled[-1] size=5881856 >[ 109.621] kgem_can_create_2d: 1440x900 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.621] kgem_can_create_2d: untiled size=5185536 >[ 109.621] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.621] kgem_can_create_2d: tiled[-1] size=5185536 >[ 109.621] kgem_can_create_2d: 1600x1024 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.621] kgem_can_create_2d: untiled size=6553600 >[ 109.621] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.621] kgem_can_create_2d: tiled[-1] size=6553600 >[ 109.621] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.621] kgem_can_create_2d: untiled size=7057408 >[ 109.621] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.621] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.621] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.621] kgem_can_create_2d: untiled size=7057408 >[ 109.621] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.621] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.621] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.621] kgem_can_create_2d: untiled size=8294400 >[ 109.621] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.621] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.621] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.621] kgem_can_create_2d: untiled size=9216000 >[ 109.621] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.621] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.621] kgem_can_create_2d: 2048x1536 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.621] kgem_can_create_2d: untiled size=12582912 >[ 109.621] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.621] kgem_can_create_2d: tiled[-1] size=12582912 >[ 109.621] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.621] kgem_can_create_2d: untiled size=8294400 >[ 109.621] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.621] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.621] kgem_can_create_2d: 640x360 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.621] kgem_can_create_2d: untiled size=921600 >[ 109.621] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.621] kgem_can_create_2d: tiled[-1] size=921600 >[ 109.621] kgem_can_create_2d: 720x405 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.621] kgem_can_create_2d: untiled size=1167360 >[ 109.621] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.621] kgem_can_create_2d: tiled[-1] size=1167360 >[ 109.621] kgem_can_create_2d: 864x486 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.621] kgem_can_create_2d: untiled size=1683456 >[ 109.621] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.621] kgem_can_create_2d: tiled[-1] size=1683456 >[ 109.621] kgem_can_create_2d: 960x540 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.621] kgem_can_create_2d: untiled size=2076672 >[ 109.621] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.621] kgem_can_create_2d: tiled[-1] size=2076672 >[ 109.621] kgem_can_create_2d: 1024x576 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.621] kgem_can_create_2d: untiled size=2359296 >[ 109.621] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.621] kgem_can_create_2d: tiled[-1] size=2359296 >[ 109.621] kgem_can_create_2d: 1280x720 @ 32 >[ 109.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.622] kgem_can_create_2d: untiled size=3686400 >[ 109.622] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.622] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.622] kgem_can_create_2d: 1368x768 @ 32 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.622] kgem_can_create_2d: untiled size=4202496 >[ 109.622] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.622] kgem_can_create_2d: tiled[-1] size=4202496 >[ 109.622] kgem_can_create_2d: 1600x900 @ 32 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.622] kgem_can_create_2d: untiled size=5763072 >[ 109.622] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.622] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.622] kgem_can_create_2d: 2048x1152 @ 32 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.622] kgem_can_create_2d: untiled size=9437184 >[ 109.622] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.622] kgem_can_create_2d: tiled[-1] size=9437184 >[ 109.622] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.622] kgem_can_create_2d: untiled size=14745600 >[ 109.622] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.622] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.622] kgem_can_create_2d: 2880x1620 @ 32 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.622] kgem_can_create_2d: untiled size=18665472 >[ 109.622] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.622] kgem_can_create_2d: tiled[-1] size=18665472 >[ 109.622] kgem_can_create_2d: 3200x1800 @ 32 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.622] kgem_can_create_2d: untiled size=23040000 >[ 109.622] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.622] kgem_can_create_2d: tiled[-1] size=23040000 >[ 109.622] sna_output_detect(DP1:56) >[ 109.622] sna_output_detect(DP1) reporting cached status (since 1200ms): 1 >[ 109.622] sna_output_detect(DP1-1:69) >[ 109.622] sna_output_detect(DP1-1) reporting cached status (since 1193ms): 1 >[ 109.622] sna_output_detect(DP1-2:82) >[ 109.622] sna_output_detect(DP1-2) reporting cached status (since 37ms): 0 >[ 109.622] sna_output_get_modes(DP1-2:82) >[ 109.622] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 109.622] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 109.622] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 109.622] sna_output_attach_tile: found? TILE=4 >[ 109.622] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 109.622] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 109.622] sna_output_get_modes: adding 30 probed modes >[ 109.622] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 109.622] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 109.622] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 109.622] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 109.622] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 109.622] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 109.622] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.622] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.622] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.622] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.622] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.622] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 109.622] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 109.622] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.622] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.622] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 109.622] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.622] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.622] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 109.622] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 109.622] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 109.622] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 109.622] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 109.622] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 109.622] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.622] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.622] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 109.622] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.622] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.622] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 109.622] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.622] kgem_can_create_2d: untiled size=33177600 >[ 109.622] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.622] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.622] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.622] kgem_can_create_2d: untiled size=33177600 >[ 109.622] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.622] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.622] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.622] kgem_can_create_2d: untiled size=14745600 >[ 109.622] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.622] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.622] kgem_can_create_2d: 2048x1280 @ 32 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.622] kgem_can_create_2d: untiled size=10485760 >[ 109.622] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.622] kgem_can_create_2d: tiled[-1] size=10485760 >[ 109.622] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.622] kgem_can_create_2d: untiled size=9216000 >[ 109.622] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.622] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.622] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.622] kgem_can_create_2d: untiled size=8294400 >[ 109.622] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.622] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.622] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.622] kgem_can_create_2d: untiled size=8294400 >[ 109.622] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.622] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.622] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.622] kgem_can_create_2d: untiled size=8294400 >[ 109.622] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.622] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.622] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.622] kgem_can_create_2d: untiled size=8294400 >[ 109.622] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.622] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.622] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.622] kgem_can_create_2d: untiled size=8294400 >[ 109.622] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.622] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.622] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.622] kgem_can_create_2d: untiled size=8294400 >[ 109.622] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.622] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.623] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.623] kgem_can_create_2d: untiled size=7680000 >[ 109.623] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.623] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.623] kgem_can_create_2d: 1600x900 @ 32 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.623] kgem_can_create_2d: untiled size=5763072 >[ 109.623] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.623] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.623] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.623] kgem_can_create_2d: untiled size=5242880 >[ 109.623] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.623] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.623] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.623] kgem_can_create_2d: untiled size=5242880 >[ 109.623] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.623] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.623] kgem_can_create_2d: 1152x864 @ 32 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.623] kgem_can_create_2d: untiled size=3981312 >[ 109.623] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.623] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.623] kgem_can_create_2d: 1280x720 @ 32 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.623] kgem_can_create_2d: untiled size=3686400 >[ 109.623] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.623] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.623] kgem_can_create_2d: 1280x720 @ 32 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.623] kgem_can_create_2d: untiled size=3686400 >[ 109.623] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.623] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.623] kgem_can_create_2d: 1280x720 @ 32 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.623] kgem_can_create_2d: untiled size=3686400 >[ 109.623] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.623] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.623] kgem_can_create_2d: 1024x768 @ 32 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.623] kgem_can_create_2d: untiled size=3145728 >[ 109.623] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.623] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.623] kgem_can_create_2d: 1024x768 @ 32 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.623] kgem_can_create_2d: untiled size=3145728 >[ 109.623] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.623] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.623] kgem_can_create_2d: 800x600 @ 32 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.623] kgem_can_create_2d: untiled size=1921024 >[ 109.623] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.623] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.623] kgem_can_create_2d: 800x600 @ 32 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.623] kgem_can_create_2d: untiled size=1921024 >[ 109.623] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.623] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.623] kgem_can_create_2d: 720x576 @ 32 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.623] kgem_can_create_2d: untiled size=1658880 >[ 109.623] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.623] kgem_can_create_2d: tiled[-1] size=1658880 >[ 109.623] kgem_can_create_2d: 720x480 @ 32 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.623] kgem_can_create_2d: untiled size=1384448 >[ 109.623] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.623] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.623] kgem_can_create_2d: 720x480 @ 32 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.623] kgem_can_create_2d: untiled size=1384448 >[ 109.623] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.623] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.623] kgem_can_create_2d: 640x480 @ 32 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.623] kgem_can_create_2d: untiled size=1228800 >[ 109.623] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.623] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.623] kgem_can_create_2d: 640x480 @ 32 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.623] kgem_can_create_2d: untiled size=1228800 >[ 109.623] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.623] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.623] kgem_can_create_2d: 640x480 @ 32 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.623] kgem_can_create_2d: untiled size=1228800 >[ 109.623] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.623] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.623] kgem_can_create_2d: 720x400 @ 32 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.623] kgem_can_create_2d: untiled size=1155072 >[ 109.623] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 109.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.623] kgem_can_create_2d: tiled[-1] size=1155072 >[ 109.623] sna_output_detect(DP1-3:84) >[ 109.623] sna_output_detect(DP1-3) reporting cached status (since 1138ms): 1 >[ 109.623] sna_output_detect(DP2:63) >[ 109.623] sna_output_detect(DP2) reporting cached status (since 1138ms): 1 >[ 109.623] sna_output_detect(HDMI1:60) >[ 109.623] sna_output_detect(HDMI1) reporting cached status (since 1138ms): 1 >[ 109.623] sna_output_detect(HDMI2:67) >[ 109.623] sna_output_detect(HDMI2) reporting cached status (since 1129ms): 1 >[ 109.623] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 109.623] sna_block_handler (tv=0.11000) >[ 109.623] sna_scanout_do_flush: flush timer active: delta=13 >[ 109.623] sna_accel_do_throttle (time=109623), triggered >[ 109.623] sna_accel_throttle (time=109623) >[ 109.623] sna_accel_disarm_timer[1] (time=109623) >[ 109.623] sna_accel_block: evaluating timers, active=5 >[ 109.623] sna_accel_block: flush timer expires in 13 [109636] >[ 109.623] sna_wakeup_handler >[ 109.623] sna_block_handler (tv=0.11000) >[ 109.623] sna_scanout_do_flush: flush timer active: delta=13 >[ 109.623] sna_accel_do_throttle -- no pending activity >[ 109.623] sna_accel_block: evaluating timers, active=5 >[ 109.623] sna_accel_block: flush timer expires in 13 [109636] >[ 109.623] sna_wakeup_handler >[ 109.623] sna_block_handler (tv=0.11000) >[ 109.623] sna_scanout_do_flush: flush timer active: delta=13 >[ 109.623] sna_accel_do_throttle -- no pending activity >[ 109.623] sna_accel_block: evaluating timers, active=5 >[ 109.623] sna_accel_block: flush timer expires in 13 [109636] >[ 109.623] sna_wakeup_handler >[ 109.624] sna_block_handler (tv=0.10000) >[ 109.624] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.624] sna_accel_do_throttle -- no pending activity >[ 109.624] sna_accel_block: evaluating timers, active=5 >[ 109.624] sna_accel_block: flush timer expires in 12 [109636] >[ 109.624] sna_wakeup_handler >[ 109.624] sna_block_handler (tv=0.10000) >[ 109.624] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.624] sna_accel_do_throttle -- no pending activity >[ 109.624] sna_accel_block: evaluating timers, active=5 >[ 109.624] sna_accel_block: flush timer expires in 12 [109636] >[ 109.624] sna_wakeup_handler >[ 109.624] sna_block_handler (tv=0.10000) >[ 109.624] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.624] sna_accel_do_throttle -- no pending activity >[ 109.624] sna_accel_block: evaluating timers, active=5 >[ 109.624] sna_accel_block: flush timer expires in 12 [109636] >[ 109.624] sna_wakeup_handler >[ 109.624] sna_block_handler (tv=0.10000) >[ 109.624] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.624] sna_accel_do_throttle -- no pending activity >[ 109.624] sna_accel_block: evaluating timers, active=5 >[ 109.624] sna_accel_block: flush timer expires in 12 [109636] >[ 109.624] sna_wakeup_handler >[ 109.624] sna_block_handler (tv=0.10000) >[ 109.624] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.624] sna_accel_do_throttle -- no pending activity >[ 109.624] sna_accel_block: evaluating timers, active=5 >[ 109.624] sna_accel_block: flush timer expires in 12 [109636] >[ 109.624] sna_wakeup_handler >[ 109.624] sna_block_handler (tv=0.10000) >[ 109.624] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.624] sna_accel_do_throttle -- no pending activity >[ 109.624] sna_accel_block: evaluating timers, active=5 >[ 109.624] sna_accel_block: flush timer expires in 12 [109636] >[ 109.624] sna_wakeup_handler >[ 109.624] sna_block_handler (tv=0.10000) >[ 109.624] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.624] sna_accel_do_throttle -- no pending activity >[ 109.624] sna_accel_block: evaluating timers, active=5 >[ 109.624] sna_accel_block: flush timer expires in 12 [109636] >[ 109.624] sna_wakeup_handler >[ 109.624] sna_block_handler (tv=0.10000) >[ 109.624] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.624] sna_accel_do_throttle -- no pending activity >[ 109.624] sna_accel_block: evaluating timers, active=5 >[ 109.624] sna_accel_block: flush timer expires in 12 [109636] >[ 109.624] sna_wakeup_handler >[ 109.624] sna_block_handler (tv=0.10000) >[ 109.624] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.624] sna_accel_do_throttle -- no pending activity >[ 109.624] sna_accel_block: evaluating timers, active=5 >[ 109.624] sna_accel_block: flush timer expires in 12 [109636] >[ 109.624] sna_wakeup_handler >[ 109.624] sna_block_handler (tv=0.10000) >[ 109.624] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.624] sna_accel_do_throttle -- no pending activity >[ 109.624] sna_accel_block: evaluating timers, active=5 >[ 109.624] sna_accel_block: flush timer expires in 12 [109636] >[ 109.624] sna_wakeup_handler >[ 109.624] sna_block_handler (tv=0.10000) >[ 109.624] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.624] sna_accel_do_throttle -- no pending activity >[ 109.624] sna_accel_block: evaluating timers, active=5 >[ 109.624] sna_accel_block: flush timer expires in 12 [109636] >[ 109.624] sna_wakeup_handler >[ 109.624] sna_block_handler (tv=0.10000) >[ 109.624] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.624] sna_accel_do_throttle -- no pending activity >[ 109.624] sna_accel_block: evaluating timers, active=5 >[ 109.624] sna_accel_block: flush timer expires in 12 [109636] >[ 109.624] sna_wakeup_handler >[ 109.624] sna_block_handler (tv=0.10000) >[ 109.624] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.624] sna_accel_do_throttle -- no pending activity >[ 109.624] sna_accel_block: evaluating timers, active=5 >[ 109.624] sna_accel_block: flush timer expires in 12 [109636] >[ 109.624] sna_wakeup_handler >[ 109.624] sna_block_handler (tv=0.10000) >[ 109.624] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.624] sna_accel_do_throttle -- no pending activity >[ 109.624] sna_accel_block: evaluating timers, active=5 >[ 109.624] sna_accel_block: flush timer expires in 12 [109636] >[ 109.624] sna_wakeup_handler >[ 109.624] sna_block_handler (tv=0.10000) >[ 109.624] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.624] sna_accel_do_throttle -- no pending activity >[ 109.624] sna_accel_block: evaluating timers, active=5 >[ 109.624] sna_accel_block: flush timer expires in 12 [109636] >[ 109.624] sna_wakeup_handler >[ 109.624] sna_block_handler (tv=0.10000) >[ 109.624] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.624] sna_accel_do_throttle -- no pending activity >[ 109.624] sna_accel_block: evaluating timers, active=5 >[ 109.624] sna_accel_block: flush timer expires in 12 [109636] >[ 109.624] sna_wakeup_handler >[ 109.624] sna_block_handler (tv=0.10000) >[ 109.624] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.624] sna_accel_do_throttle -- no pending activity >[ 109.624] sna_accel_block: evaluating timers, active=5 >[ 109.624] sna_accel_block: flush timer expires in 12 [109636] >[ 109.624] sna_wakeup_handler >[ 109.624] sna_block_handler (tv=0.10000) >[ 109.624] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.624] sna_accel_do_throttle -- no pending activity >[ 109.624] sna_accel_block: evaluating timers, active=5 >[ 109.624] sna_accel_block: flush timer expires in 12 [109636] >[ 109.624] sna_wakeup_handler >[ 109.624] sna_block_handler (tv=0.10000) >[ 109.624] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.624] sna_accel_do_throttle -- no pending activity >[ 109.624] sna_accel_block: evaluating timers, active=5 >[ 109.624] sna_accel_block: flush timer expires in 12 [109636] >[ 109.624] sna_wakeup_handler >[ 109.624] sna_block_handler (tv=0.10000) >[ 109.624] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.625] sna_accel_do_throttle -- no pending activity >[ 109.625] sna_accel_block: evaluating timers, active=5 >[ 109.625] sna_accel_block: flush timer expires in 12 [109636] >[ 109.625] sna_wakeup_handler >[ 109.625] sna_block_handler (tv=0.9000) >[ 109.625] sna_scanout_do_flush: flush timer active: delta=11 >[ 109.625] sna_accel_do_throttle -- no pending activity >[ 109.625] sna_accel_block: evaluating timers, active=5 >[ 109.625] sna_accel_block: flush timer expires in 11 [109636] >[ 109.625] sna_wakeup_handler >[ 109.625] sna_block_handler (tv=0.9000) >[ 109.625] sna_scanout_do_flush: flush timer active: delta=11 >[ 109.625] sna_accel_do_throttle -- no pending activity >[ 109.625] sna_accel_block: evaluating timers, active=5 >[ 109.625] sna_accel_block: flush timer expires in 11 [109636] >[ 109.625] sna_wakeup_handler >[ 109.625] sna_block_handler (tv=0.9000) >[ 109.625] sna_scanout_do_flush: flush timer active: delta=11 >[ 109.625] sna_accel_do_throttle -- no pending activity >[ 109.625] sna_accel_block: evaluating timers, active=5 >[ 109.625] sna_accel_block: flush timer expires in 11 [109636] >[ 109.625] sna_wakeup_handler >[ 109.625] sna_block_handler (tv=0.9000) >[ 109.625] sna_scanout_do_flush: flush timer active: delta=11 >[ 109.625] sna_accel_do_throttle -- no pending activity >[ 109.625] sna_accel_block: evaluating timers, active=5 >[ 109.625] sna_accel_block: flush timer expires in 11 [109636] >[ 109.625] sna_wakeup_handler >[ 109.625] sna_block_handler (tv=0.9000) >[ 109.625] sna_scanout_do_flush: flush timer active: delta=11 >[ 109.625] sna_accel_do_throttle -- no pending activity >[ 109.625] sna_accel_block: evaluating timers, active=5 >[ 109.625] sna_accel_block: flush timer expires in 11 [109636] >[ 109.625] sna_wakeup_handler >[ 109.625] sna_block_handler (tv=0.9000) >[ 109.625] sna_scanout_do_flush: flush timer active: delta=11 >[ 109.625] sna_accel_do_throttle -- no pending activity >[ 109.625] sna_accel_block: evaluating timers, active=5 >[ 109.625] sna_accel_block: flush timer expires in 11 [109636] >[ 109.625] sna_wakeup_handler >[ 109.625] sna_block_handler (tv=0.9000) >[ 109.625] sna_scanout_do_flush: flush timer active: delta=11 >[ 109.625] sna_accel_do_throttle -- no pending activity >[ 109.625] sna_accel_block: evaluating timers, active=5 >[ 109.625] sna_accel_block: flush timer expires in 11 [109636] >[ 109.625] sna_wakeup_handler >[ 109.625] sna_block_handler (tv=0.9000) >[ 109.625] sna_scanout_do_flush: flush timer active: delta=11 >[ 109.625] sna_accel_do_throttle -- no pending activity >[ 109.625] sna_accel_block: evaluating timers, active=5 >[ 109.625] sna_accel_block: flush timer expires in 11 [109636] >[ 109.625] sna_wakeup_handler >[ 109.625] sna_block_handler (tv=0.9000) >[ 109.625] sna_scanout_do_flush: flush timer active: delta=11 >[ 109.625] sna_accel_do_throttle -- no pending activity >[ 109.625] sna_accel_block: evaluating timers, active=5 >[ 109.625] sna_accel_block: flush timer expires in 11 [109636] >[ 109.625] sna_wakeup_handler >[ 109.625] sna_block_handler (tv=0.9000) >[ 109.625] sna_scanout_do_flush: flush timer active: delta=11 >[ 109.625] sna_accel_do_throttle -- no pending activity >[ 109.625] sna_accel_block: evaluating timers, active=5 >[ 109.625] sna_accel_block: flush timer expires in 11 [109636] >[ 109.625] sna_wakeup_handler >[ 109.625] sna_block_handler (tv=0.9000) >[ 109.625] sna_scanout_do_flush: flush timer active: delta=11 >[ 109.625] sna_accel_do_throttle -- no pending activity >[ 109.625] sna_accel_block: evaluating timers, active=5 >[ 109.625] sna_accel_block: flush timer expires in 11 [109636] >[ 109.625] sna_wakeup_handler >[ 109.625] sna_block_handler (tv=0.9000) >[ 109.625] sna_scanout_do_flush: flush timer active: delta=11 >[ 109.625] sna_accel_do_throttle -- no pending activity >[ 109.625] sna_accel_block: evaluating timers, active=5 >[ 109.625] sna_accel_block: flush timer expires in 11 [109636] >[ 109.625] sna_wakeup_handler >[ 109.625] sna_block_handler (tv=0.9000) >[ 109.625] sna_scanout_do_flush: flush timer active: delta=11 >[ 109.625] sna_accel_do_throttle -- no pending activity >[ 109.625] sna_accel_block: evaluating timers, active=5 >[ 109.625] sna_accel_block: flush timer expires in 11 [109636] >[ 109.625] sna_wakeup_handler >[ 109.625] sna_block_handler (tv=0.9000) >[ 109.625] sna_scanout_do_flush: flush timer active: delta=11 >[ 109.625] sna_accel_do_throttle -- no pending activity >[ 109.625] sna_accel_block: evaluating timers, active=5 >[ 109.625] sna_accel_block: flush timer expires in 11 [109636] >[ 109.625] sna_wakeup_handler >[ 109.625] sna_block_handler (tv=0.9000) >[ 109.625] sna_scanout_do_flush: flush timer active: delta=11 >[ 109.625] sna_accel_do_throttle -- no pending activity >[ 109.625] sna_accel_block: evaluating timers, active=5 >[ 109.625] sna_accel_block: flush timer expires in 11 [109636] >[ 109.625] sna_wakeup_handler >[ 109.625] sna_block_handler (tv=0.9000) >[ 109.625] sna_scanout_do_flush: flush timer active: delta=11 >[ 109.625] sna_accel_do_throttle -- no pending activity >[ 109.625] sna_accel_block: evaluating timers, active=5 >[ 109.625] sna_accel_block: flush timer expires in 11 [109636] >[ 109.625] sna_wakeup_handler >[ 109.625] sna_block_handler (tv=0.9000) >[ 109.625] sna_scanout_do_flush: flush timer active: delta=11 >[ 109.625] sna_accel_do_throttle -- no pending activity >[ 109.625] sna_accel_block: evaluating timers, active=5 >[ 109.625] sna_accel_block: flush timer expires in 11 [109636] >[ 109.625] sna_wakeup_handler >[ 109.625] sna_block_handler (tv=0.9000) >[ 109.625] sna_scanout_do_flush: flush timer active: delta=11 >[ 109.625] sna_accel_do_throttle -- no pending activity >[ 109.625] sna_accel_block: evaluating timers, active=5 >[ 109.625] sna_accel_block: flush timer expires in 11 [109636] >[ 109.625] sna_wakeup_handler >[ 109.625] sna_block_handler (tv=0.9000) >[ 109.625] sna_scanout_do_flush: flush timer active: delta=11 >[ 109.625] sna_accel_do_throttle -- no pending activity >[ 109.625] sna_accel_block: evaluating timers, active=5 >[ 109.625] sna_accel_block: flush timer expires in 11 [109636] >[ 109.625] sna_wakeup_handler >[ 109.625] sna_block_handler (tv=0.9000) >[ 109.625] sna_scanout_do_flush: flush timer active: delta=11 >[ 109.625] sna_accel_do_throttle -- no pending activity >[ 109.626] sna_accel_block: evaluating timers, active=5 >[ 109.626] sna_accel_block: flush timer expires in 11 [109636] >[ 109.626] sna_wakeup_handler >[ 109.626] sna_block_handler (tv=0.8000) >[ 109.626] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.626] sna_accel_do_throttle -- no pending activity >[ 109.626] sna_accel_block: evaluating timers, active=5 >[ 109.626] sna_accel_block: flush timer expires in 10 [109636] >[ 109.626] sna_wakeup_handler >[ 109.626] sna_block_handler (tv=0.8000) >[ 109.626] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.626] sna_accel_do_throttle -- no pending activity >[ 109.626] sna_accel_block: evaluating timers, active=5 >[ 109.626] sna_accel_block: flush timer expires in 10 [109636] >[ 109.626] sna_wakeup_handler >[ 109.626] sna_block_handler (tv=0.8000) >[ 109.626] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.626] sna_accel_do_throttle -- no pending activity >[ 109.626] sna_accel_block: evaluating timers, active=5 >[ 109.626] sna_accel_block: flush timer expires in 10 [109636] >[ 109.626] sna_wakeup_handler >[ 109.626] sna_block_handler (tv=0.8000) >[ 109.626] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.626] sna_accel_do_throttle -- no pending activity >[ 109.626] sna_accel_block: evaluating timers, active=5 >[ 109.626] sna_accel_block: flush timer expires in 10 [109636] >[ 109.626] sna_wakeup_handler >[ 109.626] sna_block_handler (tv=0.8000) >[ 109.626] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.626] sna_accel_do_throttle -- no pending activity >[ 109.626] sna_accel_block: evaluating timers, active=5 >[ 109.626] sna_accel_block: flush timer expires in 10 [109636] >[ 109.626] sna_wakeup_handler >[ 109.626] sna_block_handler (tv=0.8000) >[ 109.626] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.626] sna_accel_do_throttle -- no pending activity >[ 109.626] sna_accel_block: evaluating timers, active=5 >[ 109.626] sna_accel_block: flush timer expires in 10 [109636] >[ 109.626] sna_wakeup_handler >[ 109.626] sna_block_handler (tv=0.8000) >[ 109.626] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.626] sna_accel_do_throttle -- no pending activity >[ 109.626] sna_accel_block: evaluating timers, active=5 >[ 109.626] sna_accel_block: flush timer expires in 10 [109636] >[ 109.626] sna_wakeup_handler >[ 109.626] sna_block_handler (tv=0.8000) >[ 109.626] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.626] sna_accel_do_throttle -- no pending activity >[ 109.626] sna_accel_block: evaluating timers, active=5 >[ 109.626] sna_accel_block: flush timer expires in 10 [109636] >[ 109.626] sna_wakeup_handler >[ 109.626] sna_block_handler (tv=0.8000) >[ 109.626] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.626] sna_accel_do_throttle -- no pending activity >[ 109.626] sna_accel_block: evaluating timers, active=5 >[ 109.626] sna_accel_block: flush timer expires in 10 [109636] >[ 109.626] sna_wakeup_handler >[ 109.626] sna_block_handler (tv=0.8000) >[ 109.626] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.626] sna_accel_do_throttle -- no pending activity >[ 109.626] sna_accel_block: evaluating timers, active=5 >[ 109.626] sna_accel_block: flush timer expires in 10 [109636] >[ 109.626] sna_wakeup_handler >[ 109.626] sna_block_handler (tv=0.8000) >[ 109.626] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.626] sna_accel_do_throttle -- no pending activity >[ 109.626] sna_accel_block: evaluating timers, active=5 >[ 109.626] sna_accel_block: flush timer expires in 10 [109636] >[ 109.626] sna_wakeup_handler >[ 109.626] sna_block_handler (tv=0.8000) >[ 109.626] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.626] sna_accel_do_throttle -- no pending activity >[ 109.626] sna_accel_block: evaluating timers, active=5 >[ 109.626] sna_accel_block: flush timer expires in 10 [109636] >[ 109.626] sna_wakeup_handler >[ 109.626] sna_block_handler (tv=0.8000) >[ 109.626] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.626] sna_accel_do_throttle -- no pending activity >[ 109.626] sna_accel_block: evaluating timers, active=5 >[ 109.626] sna_accel_block: flush timer expires in 10 [109636] >[ 109.626] sna_wakeup_handler >[ 109.626] sna_block_handler (tv=0.8000) >[ 109.626] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.626] sna_accel_do_throttle -- no pending activity >[ 109.626] sna_accel_block: evaluating timers, active=5 >[ 109.626] sna_accel_block: flush timer expires in 10 [109636] >[ 109.626] sna_wakeup_handler >[ 109.626] sna_block_handler (tv=0.8000) >[ 109.626] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.626] sna_accel_do_throttle -- no pending activity >[ 109.626] sna_accel_block: evaluating timers, active=5 >[ 109.626] sna_accel_block: flush timer expires in 10 [109636] >[ 109.626] sna_wakeup_handler >[ 109.626] sna_block_handler (tv=0.8000) >[ 109.626] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.626] sna_accel_do_throttle -- no pending activity >[ 109.626] sna_accel_block: evaluating timers, active=5 >[ 109.626] sna_accel_block: flush timer expires in 10 [109636] >[ 109.626] sna_wakeup_handler >[ 109.626] sna_block_handler (tv=0.8000) >[ 109.626] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.626] sna_accel_do_throttle -- no pending activity >[ 109.626] sna_accel_block: evaluating timers, active=5 >[ 109.626] sna_accel_block: flush timer expires in 10 [109636] >[ 109.626] sna_wakeup_handler >[ 109.626] sna_block_handler (tv=0.8000) >[ 109.626] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.626] sna_accel_do_throttle -- no pending activity >[ 109.626] sna_accel_block: evaluating timers, active=5 >[ 109.626] sna_accel_block: flush timer expires in 10 [109636] >[ 109.626] sna_wakeup_handler >[ 109.626] sna_block_handler (tv=0.8000) >[ 109.626] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.626] sna_accel_do_throttle -- no pending activity >[ 109.626] sna_accel_block: evaluating timers, active=5 >[ 109.626] sna_accel_block: flush timer expires in 10 [109636] >[ 109.626] sna_wakeup_handler >[ 109.626] sna_block_handler (tv=0.8000) >[ 109.626] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.626] sna_accel_do_throttle -- no pending activity >[ 109.626] sna_accel_block: evaluating timers, active=5 >[ 109.626] sna_accel_block: flush timer expires in 10 [109636] >[ 109.626] sna_wakeup_handler >[ 109.626] sna_block_handler (tv=0.8000) >[ 109.626] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.626] sna_accel_do_throttle -- no pending activity >[ 109.626] sna_accel_block: evaluating timers, active=5 >[ 109.626] sna_accel_block: flush timer expires in 10 [109636] >[ 109.627] sna_wakeup_handler >[ 109.627] sna_block_handler (tv=0.7000) >[ 109.627] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.627] sna_accel_do_throttle -- no pending activity >[ 109.627] sna_accel_block: evaluating timers, active=5 >[ 109.627] sna_accel_block: flush timer expires in 9 [109636] >[ 109.627] sna_wakeup_handler >[ 109.627] sna_block_handler (tv=0.7000) >[ 109.627] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.627] sna_accel_do_throttle -- no pending activity >[ 109.627] sna_accel_block: evaluating timers, active=5 >[ 109.627] sna_accel_block: flush timer expires in 9 [109636] >[ 109.627] sna_wakeup_handler >[ 109.627] sna_block_handler (tv=0.7000) >[ 109.627] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.627] sna_accel_do_throttle -- no pending activity >[ 109.627] sna_accel_block: evaluating timers, active=5 >[ 109.627] sna_accel_block: flush timer expires in 9 [109636] >[ 109.627] sna_wakeup_handler >[ 109.627] sna_block_handler (tv=0.7000) >[ 109.627] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.627] sna_accel_do_throttle -- no pending activity >[ 109.627] sna_accel_block: evaluating timers, active=5 >[ 109.627] sna_accel_block: flush timer expires in 9 [109636] >[ 109.627] sna_wakeup_handler >[ 109.627] sna_block_handler (tv=0.7000) >[ 109.627] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.627] sna_accel_do_throttle -- no pending activity >[ 109.627] sna_accel_block: evaluating timers, active=5 >[ 109.627] sna_accel_block: flush timer expires in 9 [109636] >[ 109.627] sna_wakeup_handler >[ 109.627] sna_block_handler (tv=0.7000) >[ 109.627] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.627] sna_accel_do_throttle -- no pending activity >[ 109.627] sna_accel_block: evaluating timers, active=5 >[ 109.627] sna_accel_block: flush timer expires in 9 [109636] >[ 109.627] sna_wakeup_handler >[ 109.627] sna_block_handler (tv=0.7000) >[ 109.627] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.627] sna_accel_do_throttle -- no pending activity >[ 109.627] sna_accel_block: evaluating timers, active=5 >[ 109.627] sna_accel_block: flush timer expires in 9 [109636] >[ 109.627] sna_wakeup_handler >[ 109.627] sna_block_handler (tv=0.7000) >[ 109.627] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.627] sna_accel_do_throttle -- no pending activity >[ 109.627] sna_accel_block: evaluating timers, active=5 >[ 109.627] sna_accel_block: flush timer expires in 9 [109636] >[ 109.627] sna_wakeup_handler >[ 109.627] sna_block_handler (tv=0.7000) >[ 109.627] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.627] sna_accel_do_throttle -- no pending activity >[ 109.627] sna_accel_block: evaluating timers, active=5 >[ 109.627] sna_accel_block: flush timer expires in 9 [109636] >[ 109.627] sna_wakeup_handler >[ 109.627] sna_block_handler (tv=0.7000) >[ 109.627] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.627] sna_accel_do_throttle -- no pending activity >[ 109.627] sna_accel_block: evaluating timers, active=5 >[ 109.627] sna_accel_block: flush timer expires in 9 [109636] >[ 109.627] sna_wakeup_handler >[ 109.627] sna_block_handler (tv=0.7000) >[ 109.627] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.627] sna_accel_do_throttle -- no pending activity >[ 109.627] sna_accel_block: evaluating timers, active=5 >[ 109.627] sna_accel_block: flush timer expires in 9 [109636] >[ 109.627] sna_wakeup_handler >[ 109.627] sna_block_handler (tv=0.7000) >[ 109.627] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.627] sna_accel_do_throttle -- no pending activity >[ 109.627] sna_accel_block: evaluating timers, active=5 >[ 109.627] sna_accel_block: flush timer expires in 9 [109636] >[ 109.627] sna_wakeup_handler >[ 109.627] sna_change_window_attributes >[ 109.627] sna_block_handler (tv=0.7000) >[ 109.627] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.627] sna_accel_do_throttle -- no pending activity >[ 109.627] sna_accel_block: evaluating timers, active=5 >[ 109.627] sna_accel_block: flush timer expires in 9 [109636] >[ 109.627] sna_wakeup_handler >[ 109.627] sna_block_handler (tv=0.7000) >[ 109.627] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.627] sna_accel_do_throttle -- no pending activity >[ 109.627] sna_accel_block: evaluating timers, active=5 >[ 109.627] sna_accel_block: flush timer expires in 9 [109636] >[ 109.627] sna_wakeup_handler >[ 109.627] sna_block_handler (tv=0.7000) >[ 109.627] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.627] sna_accel_do_throttle -- no pending activity >[ 109.627] sna_accel_block: evaluating timers, active=5 >[ 109.627] sna_accel_block: flush timer expires in 9 [109636] >[ 109.627] sna_wakeup_handler >[ 109.627] sna_block_handler (tv=0.7000) >[ 109.627] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.627] sna_accel_do_throttle -- no pending activity >[ 109.627] sna_accel_block: evaluating timers, active=5 >[ 109.627] sna_accel_block: flush timer expires in 9 [109636] >[ 109.627] sna_wakeup_handler >[ 109.627] sna_block_handler (tv=0.7000) >[ 109.627] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.627] sna_accel_do_throttle -- no pending activity >[ 109.627] sna_accel_block: evaluating timers, active=5 >[ 109.627] sna_accel_block: flush timer expires in 9 [109636] >[ 109.627] sna_wakeup_handler >[ 109.627] sna_block_handler (tv=0.7000) >[ 109.627] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.627] sna_accel_do_throttle -- no pending activity >[ 109.627] sna_accel_block: evaluating timers, active=5 >[ 109.627] sna_accel_block: flush timer expires in 9 [109636] >[ 109.627] sna_wakeup_handler >[ 109.627] sna_block_handler (tv=0.7000) >[ 109.627] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.627] sna_accel_do_throttle -- no pending activity >[ 109.627] sna_accel_block: evaluating timers, active=5 >[ 109.627] sna_accel_block: flush timer expires in 9 [109636] >[ 109.627] sna_wakeup_handler >[ 109.627] sna_block_handler (tv=0.7000) >[ 109.627] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.627] sna_accel_do_throttle -- no pending activity >[ 109.627] sna_accel_block: evaluating timers, active=5 >[ 109.627] sna_accel_block: flush timer expires in 9 [109636] >[ 109.627] sna_wakeup_handler >[ 109.627] sna_block_handler (tv=0.7000) >[ 109.627] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.627] sna_accel_do_throttle -- no pending activity >[ 109.627] sna_accel_block: evaluating timers, active=5 >[ 109.627] sna_accel_block: flush timer expires in 9 [109636] >[ 109.627] sna_wakeup_handler >[ 109.627] sna_block_handler (tv=0.7000) >[ 109.627] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.628] sna_accel_do_throttle -- no pending activity >[ 109.628] sna_accel_block: evaluating timers, active=5 >[ 109.628] sna_accel_block: flush timer expires in 9 [109636] >[ 109.628] sna_wakeup_handler >[ 109.628] sna_block_handler (tv=0.6000) >[ 109.628] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.628] sna_accel_do_throttle -- no pending activity >[ 109.628] sna_accel_block: evaluating timers, active=5 >[ 109.628] sna_accel_block: flush timer expires in 8 [109636] >[ 109.628] sna_wakeup_handler >[ 109.628] sna_block_handler (tv=0.6000) >[ 109.628] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.628] sna_accel_do_throttle -- no pending activity >[ 109.628] sna_accel_block: evaluating timers, active=5 >[ 109.628] sna_accel_block: flush timer expires in 8 [109636] >[ 109.628] sna_wakeup_handler >[ 109.628] sna_block_handler (tv=0.6000) >[ 109.628] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.628] sna_accel_do_throttle -- no pending activity >[ 109.628] sna_accel_block: evaluating timers, active=5 >[ 109.628] sna_accel_block: flush timer expires in 8 [109636] >[ 109.628] sna_wakeup_handler >[ 109.628] sna_block_handler (tv=0.6000) >[ 109.628] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.628] sna_accel_do_throttle -- no pending activity >[ 109.628] sna_accel_block: evaluating timers, active=5 >[ 109.628] sna_accel_block: flush timer expires in 8 [109636] >[ 109.628] sna_wakeup_handler >[ 109.628] sna_block_handler (tv=0.6000) >[ 109.628] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.628] sna_accel_do_throttle -- no pending activity >[ 109.628] sna_accel_block: evaluating timers, active=5 >[ 109.628] sna_accel_block: flush timer expires in 8 [109636] >[ 109.628] sna_wakeup_handler >[ 109.628] sna_block_handler (tv=0.6000) >[ 109.628] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.628] sna_accel_do_throttle -- no pending activity >[ 109.628] sna_accel_block: evaluating timers, active=5 >[ 109.628] sna_accel_block: flush timer expires in 8 [109636] >[ 109.628] sna_wakeup_handler >[ 109.628] sna_block_handler (tv=0.6000) >[ 109.628] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.628] sna_accel_do_throttle -- no pending activity >[ 109.628] sna_accel_block: evaluating timers, active=5 >[ 109.628] sna_accel_block: flush timer expires in 8 [109636] >[ 109.628] sna_wakeup_handler >[ 109.628] sna_block_handler (tv=0.6000) >[ 109.628] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.628] sna_accel_do_throttle -- no pending activity >[ 109.628] sna_accel_block: evaluating timers, active=5 >[ 109.628] sna_accel_block: flush timer expires in 8 [109636] >[ 109.628] sna_wakeup_handler >[ 109.628] sna_block_handler (tv=0.6000) >[ 109.628] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.628] sna_accel_do_throttle -- no pending activity >[ 109.628] sna_accel_block: evaluating timers, active=5 >[ 109.628] sna_accel_block: flush timer expires in 8 [109636] >[ 109.628] sna_wakeup_handler >[ 109.628] sna_block_handler (tv=0.6000) >[ 109.628] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.628] sna_accel_do_throttle -- no pending activity >[ 109.628] sna_accel_block: evaluating timers, active=5 >[ 109.628] sna_accel_block: flush timer expires in 8 [109636] >[ 109.628] sna_wakeup_handler >[ 109.628] sna_block_handler (tv=0.6000) >[ 109.628] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.628] sna_accel_do_throttle -- no pending activity >[ 109.628] sna_accel_block: evaluating timers, active=5 >[ 109.628] sna_accel_block: flush timer expires in 8 [109636] >[ 109.628] sna_wakeup_handler >[ 109.628] sna_block_handler (tv=0.6000) >[ 109.628] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.628] sna_accel_do_throttle -- no pending activity >[ 109.628] sna_accel_block: evaluating timers, active=5 >[ 109.628] sna_accel_block: flush timer expires in 8 [109636] >[ 109.628] sna_wakeup_handler >[ 109.628] sna_block_handler (tv=0.6000) >[ 109.628] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.628] sna_accel_do_throttle -- no pending activity >[ 109.628] sna_accel_block: evaluating timers, active=5 >[ 109.628] sna_accel_block: flush timer expires in 8 [109636] >[ 109.628] sna_wakeup_handler >[ 109.628] sna_block_handler (tv=0.6000) >[ 109.628] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.628] sna_accel_do_throttle -- no pending activity >[ 109.628] sna_accel_block: evaluating timers, active=5 >[ 109.628] sna_accel_block: flush timer expires in 8 [109636] >[ 109.628] sna_wakeup_handler >[ 109.628] sna_block_handler (tv=0.6000) >[ 109.628] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.628] sna_accel_do_throttle -- no pending activity >[ 109.628] sna_accel_block: evaluating timers, active=5 >[ 109.628] sna_accel_block: flush timer expires in 8 [109636] >[ 109.628] sna_wakeup_handler >[ 109.628] sna_block_handler (tv=0.6000) >[ 109.628] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.628] sna_accel_do_throttle -- no pending activity >[ 109.628] sna_accel_block: evaluating timers, active=5 >[ 109.628] sna_accel_block: flush timer expires in 8 [109636] >[ 109.628] sna_wakeup_handler >[ 109.630] sna_block_handler (tv=0.4000) >[ 109.630] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.630] sna_accel_do_throttle -- no pending activity >[ 109.630] sna_accel_block: evaluating timers, active=5 >[ 109.630] sna_accel_block: flush timer expires in 6 [109636] >[ 109.630] sna_wakeup_handler >[ 109.630] sna_block_handler (tv=0.4000) >[ 109.630] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.630] sna_accel_do_throttle -- no pending activity >[ 109.630] sna_accel_block: evaluating timers, active=5 >[ 109.630] sna_accel_block: flush timer expires in 6 [109636] >[ 109.630] sna_wakeup_handler >[ 109.630] sna_block_handler (tv=0.4000) >[ 109.630] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.630] sna_accel_do_throttle -- no pending activity >[ 109.630] sna_accel_block: evaluating timers, active=5 >[ 109.630] sna_accel_block: flush timer expires in 6 [109636] >[ 109.630] sna_wakeup_handler >[ 109.630] sna_block_handler (tv=0.4000) >[ 109.630] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.630] sna_accel_do_throttle -- no pending activity >[ 109.630] sna_accel_block: evaluating timers, active=5 >[ 109.630] sna_accel_block: flush timer expires in 6 [109636] >[ 109.630] sna_wakeup_handler >[ 109.630] sna_hide_cursors >[ 109.630] sna_crtc_disable_cursor: CRTC:32, handle=13 >[ 109.630] sna_block_handler (tv=0.4000) >[ 109.630] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.630] sna_accel_do_throttle -- no pending activity >[ 109.630] sna_accel_block: evaluating timers, active=5 >[ 109.630] sna_accel_block: flush timer expires in 6 [109636] >[ 109.630] sna_wakeup_handler >[ 109.630] sna_block_handler (tv=0.4000) >[ 109.630] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.630] sna_accel_do_throttle -- no pending activity >[ 109.630] sna_accel_block: evaluating timers, active=5 >[ 109.630] sna_accel_block: flush timer expires in 6 [109636] >[ 109.630] sna_wakeup_handler >[ 109.630] sna_block_handler (tv=0.4000) >[ 109.630] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.630] sna_accel_do_throttle -- no pending activity >[ 109.630] sna_accel_block: evaluating timers, active=5 >[ 109.630] sna_accel_block: flush timer expires in 6 [109636] >[ 109.630] sna_wakeup_handler >[ 109.630] sna_block_handler (tv=0.4000) >[ 109.630] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.630] sna_accel_do_throttle -- no pending activity >[ 109.630] sna_accel_block: evaluating timers, active=5 >[ 109.630] sna_accel_block: flush timer expires in 6 [109636] >[ 109.630] sna_wakeup_handler >[ 109.630] sna_block_handler (tv=0.4000) >[ 109.630] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.630] sna_accel_do_throttle -- no pending activity >[ 109.630] sna_accel_block: evaluating timers, active=5 >[ 109.630] sna_accel_block: flush timer expires in 6 [109636] >[ 109.630] sna_wakeup_handler >[ 109.630] sna_block_handler (tv=0.4000) >[ 109.630] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.630] sna_accel_do_throttle -- no pending activity >[ 109.630] sna_accel_block: evaluating timers, active=5 >[ 109.630] sna_accel_block: flush timer expires in 6 [109636] >[ 109.630] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.631] sna_wakeup_handler >[ 109.631] sna_block_handler (tv=0.3000) >[ 109.631] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.631] sna_accel_do_throttle -- no pending activity >[ 109.631] sna_accel_block: evaluating timers, active=5 >[ 109.631] sna_accel_block: flush timer expires in 5 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.632] sna_wakeup_handler >[ 109.632] sna_block_handler (tv=0.2000) >[ 109.632] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.632] sna_accel_do_throttle -- no pending activity >[ 109.632] sna_accel_block: evaluating timers, active=5 >[ 109.632] sna_accel_block: flush timer expires in 4 [109636] >[ 109.633] sna_wakeup_handler >[ 109.633] sna_block_handler (tv=0.1000) >[ 109.633] sna_scanout_do_flush: flush timer active: delta=3 >[ 109.633] sna_scanout_do_flush (time=109633), triggered >[ 109.633] sna_scanout_flush (time=109633), cpu damage? 0, exec? 0 nbatch=0, busy? 0 >[ 109.633] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.633] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) >[ 109.633] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.633] sna_accel_disarm_timer[0] (time=109633) >[ 109.633] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 109.633] sna_accel_do_throttle -- no pending activity >[ 109.633] sna_wakeup_handler >[ 109.633] sna_block_handler (tv=0.1000) >[ 109.633] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.633] sna_accel_do_throttle -- no pending activity >[ 109.633] sna_wakeup_handler >[ 109.633] sna_block_handler (tv=0.1000) >[ 109.633] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.633] sna_accel_do_throttle -- no pending activity >[ 109.633] sna_wakeup_handler >[ 109.633] sna_block_handler (tv=0.1000) >[ 109.633] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.633] sna_accel_do_throttle -- no pending activity >[ 109.633] sna_wakeup_handler >[ 109.633] sna_block_handler (tv=0.1000) >[ 109.633] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.633] sna_accel_do_throttle -- no pending activity >[ 109.633] sna_wakeup_handler >[ 109.633] sna_block_handler (tv=0.1000) >[ 109.633] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.633] sna_accel_do_throttle -- no pending activity >[ 109.633] sna_wakeup_handler >[ 109.633] sna_block_handler (tv=0.1000) >[ 109.633] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.633] sna_accel_do_throttle -- no pending activity >[ 109.633] sna_wakeup_handler >[ 109.633] sna_block_handler (tv=0.1000) >[ 109.633] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.633] sna_accel_do_throttle -- no pending activity >[ 109.633] sna_wakeup_handler >[ 109.633] sna_block_handler (tv=0.1000) >[ 109.633] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.633] sna_accel_do_throttle -- no pending activity >[ 109.633] sna_wakeup_handler >[ 109.633] sna_block_handler (tv=0.1000) >[ 109.633] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.633] sna_accel_do_throttle -- no pending activity >[ 109.633] sna_wakeup_handler >[ 109.633] sna_block_handler (tv=0.1000) >[ 109.633] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.633] sna_accel_do_throttle -- no pending activity >[ 109.633] sna_wakeup_handler >[ 109.633] sna_block_handler (tv=0.1000) >[ 109.633] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.633] sna_accel_do_throttle -- no pending activity >[ 109.633] sna_wakeup_handler >[ 109.633] sna_block_handler (tv=0.1000) >[ 109.633] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.633] sna_accel_do_throttle -- no pending activity >[ 109.633] sna_wakeup_handler >[ 109.633] sna_block_handler (tv=0.1000) >[ 109.633] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.633] sna_accel_do_throttle -- no pending activity >[ 109.633] sna_wakeup_handler >[ 109.633] sna_block_handler (tv=0.1000) >[ 109.633] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.633] sna_accel_do_throttle -- no pending activity >[ 109.633] sna_wakeup_handler >[ 109.633] sna_block_handler (tv=0.1000) >[ 109.633] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.633] sna_accel_do_throttle -- no pending activity >[ 109.633] sna_wakeup_handler >[ 109.633] sna_block_handler (tv=0.1000) >[ 109.633] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.633] sna_accel_do_throttle -- no pending activity >[ 109.633] sna_wakeup_handler >[ 109.633] sna_block_handler (tv=0.1000) >[ 109.633] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.633] sna_accel_do_throttle -- no pending activity >[ 109.633] sna_wakeup_handler >[ 109.633] sna_block_handler (tv=0.1000) >[ 109.633] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.633] sna_accel_do_throttle -- no pending activity >[ 109.633] sna_wakeup_handler >[ 109.633] sna_change_window_attributes >[ 109.633] sna_block_handler (tv=0.1000) >[ 109.633] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.633] sna_accel_do_throttle -- no pending activity >[ 109.633] sna_wakeup_handler >[ 109.633] sna_block_handler (tv=0.1000) >[ 109.633] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.633] sna_accel_do_throttle -- no pending activity >[ 109.633] sna_wakeup_handler >[ 109.633] sna_block_handler (tv=0.1000) >[ 109.633] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.633] sna_accel_do_throttle -- no pending activity >[ 109.633] sna_wakeup_handler >[ 109.633] sna_block_handler (tv=0.1000) >[ 109.633] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.633] sna_accel_do_throttle -- no pending activity >[ 109.634] sna_wakeup_handler >[ 109.634] sna_block_handler (tv=0.14000) >[ 109.634] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.634] sna_accel_do_throttle -- no pending activity >[ 109.634] sna_wakeup_handler >[ 109.634] sna_block_handler (tv=0.14000) >[ 109.634] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.634] sna_accel_do_throttle -- no pending activity >[ 109.634] sna_wakeup_handler >[ 109.634] sna_block_handler (tv=0.14000) >[ 109.634] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.634] sna_accel_do_throttle -- no pending activity >[ 109.634] sna_wakeup_handler >[ 109.634] sna_block_handler (tv=0.14000) >[ 109.634] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.634] sna_accel_do_throttle -- no pending activity >[ 109.634] sna_wakeup_handler >[ 109.634] sna_block_handler (tv=0.14000) >[ 109.634] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.634] sna_accel_do_throttle -- no pending activity >[ 109.634] sna_wakeup_handler >[ 109.634] sna_block_handler (tv=0.14000) >[ 109.634] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.634] sna_accel_do_throttle -- no pending activity >[ 109.634] sna_wakeup_handler >[ 109.634] sna_block_handler (tv=0.14000) >[ 109.634] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.634] sna_accel_do_throttle -- no pending activity >[ 109.634] sna_wakeup_handler >[ 109.635] sna_block_handler (tv=0.13000) >[ 109.635] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.635] sna_accel_do_throttle -- no pending activity >[ 109.635] sna_wakeup_handler >[ 109.635] sna_block_handler (tv=0.0) >[ 109.635] sna_wakeup_handler >[ 109.635] sna_block_handler (tv=0.13000) >[ 109.635] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.635] sna_accel_do_throttle -- no pending activity >[ 109.635] sna_wakeup_handler >[ 109.635] sna_block_handler (tv=0.13000) >[ 109.635] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.635] sna_accel_do_throttle -- no pending activity >[ 109.635] sna_wakeup_handler >[ 109.635] sna_block_handler (tv=0.13000) >[ 109.635] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.635] sna_accel_do_throttle -- no pending activity >[ 109.635] sna_wakeup_handler >[ 109.635] sna_block_handler (tv=0.13000) >[ 109.635] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.635] sna_accel_do_throttle -- no pending activity >[ 109.635] sna_wakeup_handler >[ 109.635] sna_block_handler (tv=0.13000) >[ 109.635] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.635] sna_accel_do_throttle -- no pending activity >[ 109.635] sna_wakeup_handler >[ 109.635] sna_block_handler (tv=0.13000) >[ 109.635] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.635] sna_accel_do_throttle -- no pending activity >[ 109.635] sna_wakeup_handler >[ 109.635] sna_block_handler (tv=0.13000) >[ 109.635] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.635] sna_accel_do_throttle -- no pending activity >[ 109.635] sna_wakeup_handler >[ 109.635] sna_block_handler (tv=0.13000) >[ 109.635] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.635] sna_accel_do_throttle -- no pending activity >[ 109.635] sna_wakeup_handler >[ 109.635] sna_block_handler (tv=0.13000) >[ 109.635] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.635] sna_accel_do_throttle -- no pending activity >[ 109.635] sna_wakeup_handler >[ 109.635] sna_block_handler (tv=0.13000) >[ 109.635] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.635] sna_accel_do_throttle -- no pending activity >[ 109.635] sna_wakeup_handler >[ 109.635] sna_block_handler (tv=0.13000) >[ 109.635] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.635] sna_accel_do_throttle -- no pending activity >[ 109.635] sna_wakeup_handler >[ 109.635] sna_block_handler (tv=0.13000) >[ 109.635] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.635] sna_accel_do_throttle -- no pending activity >[ 109.635] sna_wakeup_handler >[ 109.635] sna_block_handler (tv=0.13000) >[ 109.635] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.635] sna_accel_do_throttle -- no pending activity >[ 109.635] sna_wakeup_handler >[ 109.635] sna_block_handler (tv=0.13000) >[ 109.635] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.635] sna_accel_do_throttle -- no pending activity >[ 109.635] sna_wakeup_handler >[ 109.635] sna_block_handler (tv=0.13000) >[ 109.635] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.635] sna_accel_do_throttle -- no pending activity >[ 109.635] sna_wakeup_handler >[ 109.635] sna_block_handler (tv=0.13000) >[ 109.635] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.635] sna_accel_do_throttle -- no pending activity >[ 109.635] sna_wakeup_handler >[ 109.635] sna_block_handler (tv=0.13000) >[ 109.635] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.635] sna_accel_do_throttle -- no pending activity >[ 109.635] sna_wakeup_handler >[ 109.635] sna_block_handler (tv=0.13000) >[ 109.635] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.635] sna_accel_do_throttle -- no pending activity >[ 109.635] sna_wakeup_handler >[ 109.635] sna_block_handler (tv=0.13000) >[ 109.635] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.635] sna_accel_do_throttle -- no pending activity >[ 109.635] sna_wakeup_handler >[ 109.635] sna_block_handler (tv=0.13000) >[ 109.635] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.635] sna_accel_do_throttle -- no pending activity >[ 109.635] sna_wakeup_handler >[ 109.635] sna_block_handler (tv=0.13000) >[ 109.635] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.635] sna_accel_do_throttle -- no pending activity >[ 109.635] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.636] sna_wakeup_handler >[ 109.636] sna_block_handler (tv=0.12000) >[ 109.636] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.636] sna_accel_do_throttle -- no pending activity >[ 109.637] sna_wakeup_handler >[ 109.637] sna_block_handler (tv=0.11000) >[ 109.637] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.637] sna_accel_do_throttle -- no pending activity >[ 109.637] sna_wakeup_handler >[ 109.637] sna_block_handler (tv=0.11000) >[ 109.637] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.637] sna_accel_do_throttle -- no pending activity >[ 109.637] sna_wakeup_handler >[ 109.637] sna_block_handler (tv=0.11000) >[ 109.637] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.637] sna_accel_do_throttle -- no pending activity >[ 109.637] sna_wakeup_handler >[ 109.637] sna_block_handler (tv=0.11000) >[ 109.637] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.637] sna_accel_do_throttle -- no pending activity >[ 109.637] sna_wakeup_handler >[ 109.637] sna_block_handler (tv=0.11000) >[ 109.637] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.637] sna_accel_do_throttle -- no pending activity >[ 109.637] sna_wakeup_handler >[ 109.637] sna_block_handler (tv=0.11000) >[ 109.637] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.637] sna_accel_do_throttle -- no pending activity >[ 109.637] sna_wakeup_handler >[ 109.637] sna_block_handler (tv=0.11000) >[ 109.637] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.637] sna_accel_do_throttle -- no pending activity >[ 109.637] sna_wakeup_handler >[ 109.637] sna_block_handler (tv=0.11000) >[ 109.637] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.637] sna_accel_do_throttle -- no pending activity >[ 109.637] sna_wakeup_handler >[ 109.637] sna_block_handler (tv=0.11000) >[ 109.637] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.637] sna_accel_do_throttle -- no pending activity >[ 109.637] sna_wakeup_handler >[ 109.637] sna_block_handler (tv=0.11000) >[ 109.637] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.637] sna_accel_do_throttle -- no pending activity >[ 109.637] sna_wakeup_handler >[ 109.637] sna_block_handler (tv=0.11000) >[ 109.637] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.637] sna_accel_do_throttle -- no pending activity >[ 109.637] sna_wakeup_handler >[ 109.637] sna_block_handler (tv=0.11000) >[ 109.637] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.637] sna_accel_do_throttle -- no pending activity >[ 109.637] sna_wakeup_handler >[ 109.637] sna_block_handler (tv=0.11000) >[ 109.637] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.637] sna_accel_do_throttle -- no pending activity >[ 109.637] sna_wakeup_handler >[ 109.637] sna_block_handler (tv=0.11000) >[ 109.637] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.637] sna_accel_do_throttle -- no pending activity >[ 109.637] sna_wakeup_handler >[ 109.637] sna_block_handler (tv=0.11000) >[ 109.637] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.637] sna_accel_do_throttle -- no pending activity >[ 109.637] sna_wakeup_handler >[ 109.637] sna_block_handler (tv=0.11000) >[ 109.637] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.637] sna_accel_do_throttle -- no pending activity >[ 109.637] sna_wakeup_handler >[ 109.637] sna_block_handler (tv=0.11000) >[ 109.637] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.637] sna_accel_do_throttle -- no pending activity >[ 109.637] sna_wakeup_handler >[ 109.637] sna_block_handler (tv=0.11000) >[ 109.637] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.637] sna_accel_do_throttle -- no pending activity >[ 109.637] sna_wakeup_handler >[ 109.637] sna_block_handler (tv=0.11000) >[ 109.637] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.637] sna_accel_do_throttle -- no pending activity >[ 109.637] sna_wakeup_handler >[ 109.637] sna_block_handler (tv=0.11000) >[ 109.637] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.637] sna_accel_do_throttle -- no pending activity >[ 109.637] sna_wakeup_handler >[ 109.637] sna_randr_getinfo() >[ 109.637] sna_handle_uevents >[ 109.637] sna_output_detect(eDP1:48) >[ 109.637] sna_output_detect(eDP1) reporting cached status (since 118ms): 0 >[ 109.637] sna_output_get_modes(eDP1:48) >[ 109.637] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 109.637] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 109.637] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 109.637] sna_output_attach_tile: found? TILE=-1 >[ 109.637] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 109.637] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 109.637] sna_output_get_modes: adding 1 probed modes >[ 109.637] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 109.637] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 109.637] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.637] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.637] kgem_can_create_2d: untiled size=33177600 >[ 109.637] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.637] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.637] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.637] kgem_can_create_2d: 640x480 @ 32 >[ 109.637] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.637] kgem_can_create_2d: untiled size=1228800 >[ 109.637] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.637] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.637] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.637] kgem_can_create_2d: 800x600 @ 32 >[ 109.637] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.637] kgem_can_create_2d: untiled size=1921024 >[ 109.637] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.637] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.637] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.637] kgem_can_create_2d: 800x600 @ 32 >[ 109.637] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.637] kgem_can_create_2d: untiled size=1921024 >[ 109.637] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.637] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.637] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.637] kgem_can_create_2d: 1024x768 @ 32 >[ 109.637] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.637] kgem_can_create_2d: untiled size=3145728 >[ 109.637] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.637] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.638] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.638] kgem_can_create_2d: 1280x960 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.638] kgem_can_create_2d: untiled size=4915200 >[ 109.638] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.638] kgem_can_create_2d: tiled[-1] size=4915200 >[ 109.638] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.638] kgem_can_create_2d: untiled size=5242880 >[ 109.638] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.638] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.638] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.638] kgem_can_create_2d: untiled size=7680000 >[ 109.638] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.638] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.638] kgem_can_create_2d: 1792x1344 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.638] kgem_can_create_2d: untiled size=9633792 >[ 109.638] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.638] kgem_can_create_2d: tiled[-1] size=9633792 >[ 109.638] kgem_can_create_2d: 1856x1392 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.638] kgem_can_create_2d: untiled size=10334208 >[ 109.638] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.638] kgem_can_create_2d: tiled[-1] size=10334208 >[ 109.638] kgem_can_create_2d: 1920x1440 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.638] kgem_can_create_2d: untiled size=11059200 >[ 109.638] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.638] kgem_can_create_2d: tiled[-1] size=11059200 >[ 109.638] kgem_can_create_2d: 1152x864 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.638] kgem_can_create_2d: untiled size=3981312 >[ 109.638] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.638] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.638] kgem_can_create_2d: 1360x768 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.638] kgem_can_create_2d: untiled size=4177920 >[ 109.638] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.638] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.638] kgem_can_create_2d: 1360x768 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.638] kgem_can_create_2d: untiled size=4177920 >[ 109.638] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.638] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.638] kgem_can_create_2d: 1400x1050 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.638] kgem_can_create_2d: untiled size=5881856 >[ 109.638] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.638] kgem_can_create_2d: tiled[-1] size=5881856 >[ 109.638] kgem_can_create_2d: 1440x900 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.638] kgem_can_create_2d: untiled size=5185536 >[ 109.638] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.638] kgem_can_create_2d: tiled[-1] size=5185536 >[ 109.638] kgem_can_create_2d: 1600x1024 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.638] kgem_can_create_2d: untiled size=6553600 >[ 109.638] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.638] kgem_can_create_2d: tiled[-1] size=6553600 >[ 109.638] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.638] kgem_can_create_2d: untiled size=7057408 >[ 109.638] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.638] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.638] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.638] kgem_can_create_2d: untiled size=7057408 >[ 109.638] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.638] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.638] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.638] kgem_can_create_2d: untiled size=8294400 >[ 109.638] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.638] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.638] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.638] kgem_can_create_2d: untiled size=9216000 >[ 109.638] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.638] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.638] kgem_can_create_2d: 2048x1536 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.638] kgem_can_create_2d: untiled size=12582912 >[ 109.638] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.638] kgem_can_create_2d: tiled[-1] size=12582912 >[ 109.638] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.638] kgem_can_create_2d: untiled size=8294400 >[ 109.638] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.638] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.638] kgem_can_create_2d: 640x360 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.638] kgem_can_create_2d: untiled size=921600 >[ 109.638] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.638] kgem_can_create_2d: tiled[-1] size=921600 >[ 109.638] kgem_can_create_2d: 720x405 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.638] kgem_can_create_2d: untiled size=1167360 >[ 109.638] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.638] kgem_can_create_2d: tiled[-1] size=1167360 >[ 109.638] kgem_can_create_2d: 864x486 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.638] kgem_can_create_2d: untiled size=1683456 >[ 109.638] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.638] kgem_can_create_2d: tiled[-1] size=1683456 >[ 109.638] kgem_can_create_2d: 960x540 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.638] kgem_can_create_2d: untiled size=2076672 >[ 109.638] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.638] kgem_can_create_2d: tiled[-1] size=2076672 >[ 109.638] kgem_can_create_2d: 1024x576 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.638] kgem_can_create_2d: untiled size=2359296 >[ 109.638] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.638] kgem_can_create_2d: tiled[-1] size=2359296 >[ 109.638] kgem_can_create_2d: 1280x720 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.638] kgem_can_create_2d: untiled size=3686400 >[ 109.638] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.638] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.638] kgem_can_create_2d: 1368x768 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.638] kgem_can_create_2d: untiled size=4202496 >[ 109.638] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.638] kgem_can_create_2d: tiled[-1] size=4202496 >[ 109.638] kgem_can_create_2d: 1600x900 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.638] kgem_can_create_2d: untiled size=5763072 >[ 109.638] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.638] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.638] kgem_can_create_2d: 2048x1152 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.638] kgem_can_create_2d: untiled size=9437184 >[ 109.638] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.638] kgem_can_create_2d: tiled[-1] size=9437184 >[ 109.638] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.638] kgem_can_create_2d: untiled size=14745600 >[ 109.638] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.638] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.638] kgem_can_create_2d: 2880x1620 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.638] kgem_can_create_2d: untiled size=18665472 >[ 109.638] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.638] kgem_can_create_2d: tiled[-1] size=18665472 >[ 109.638] kgem_can_create_2d: 3200x1800 @ 32 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.638] kgem_can_create_2d: untiled size=23040000 >[ 109.638] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 109.638] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.638] kgem_can_create_2d: tiled[-1] size=23040000 >[ 109.638] sna_output_detect(DP1:56) >[ 109.638] sna_output_detect(DP1) reporting cached status (since 1216ms): 1 >[ 109.638] sna_output_detect(DP1-1:69) >[ 109.638] sna_output_detect(DP1-1) reporting cached status (since 1209ms): 1 >[ 109.638] sna_output_detect(DP1-2:82) >[ 109.638] sna_output_detect(DP1-2) reporting cached status (since 53ms): 0 >[ 109.638] sna_output_get_modes(DP1-2:82) >[ 109.638] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 109.638] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 109.638] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 109.638] sna_output_attach_tile: found? TILE=4 >[ 109.638] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 109.638] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 109.638] sna_output_get_modes: adding 30 probed modes >[ 109.638] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 109.638] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 109.638] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 109.638] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 109.638] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 109.638] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 109.638] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.638] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.638] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.639] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.639] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.639] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 109.639] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 109.639] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.639] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.639] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 109.639] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.639] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.639] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 109.639] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 109.639] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 109.639] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 109.639] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 109.639] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 109.639] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.639] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.639] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 109.639] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.639] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.639] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 109.639] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.639] kgem_can_create_2d: untiled size=33177600 >[ 109.639] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.639] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.639] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.639] kgem_can_create_2d: untiled size=33177600 >[ 109.639] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.639] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.639] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.639] kgem_can_create_2d: untiled size=14745600 >[ 109.639] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.639] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.639] kgem_can_create_2d: 2048x1280 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.639] kgem_can_create_2d: untiled size=10485760 >[ 109.639] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.639] kgem_can_create_2d: tiled[-1] size=10485760 >[ 109.639] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.639] kgem_can_create_2d: untiled size=9216000 >[ 109.639] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.639] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.639] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.639] kgem_can_create_2d: untiled size=8294400 >[ 109.639] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.639] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.639] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.639] kgem_can_create_2d: untiled size=8294400 >[ 109.639] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.639] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.639] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.639] kgem_can_create_2d: untiled size=8294400 >[ 109.639] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.639] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.639] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.639] kgem_can_create_2d: untiled size=8294400 >[ 109.639] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.639] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.639] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.639] kgem_can_create_2d: untiled size=8294400 >[ 109.639] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.639] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.639] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.639] kgem_can_create_2d: untiled size=8294400 >[ 109.639] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.639] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.639] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.639] kgem_can_create_2d: untiled size=7680000 >[ 109.639] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.639] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.639] kgem_can_create_2d: 1600x900 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.639] kgem_can_create_2d: untiled size=5763072 >[ 109.639] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.639] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.639] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.639] kgem_can_create_2d: untiled size=5242880 >[ 109.639] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.639] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.639] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.639] kgem_can_create_2d: untiled size=5242880 >[ 109.639] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.639] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.639] kgem_can_create_2d: 1152x864 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.639] kgem_can_create_2d: untiled size=3981312 >[ 109.639] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.639] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.639] kgem_can_create_2d: 1280x720 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.639] kgem_can_create_2d: untiled size=3686400 >[ 109.639] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.639] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.639] kgem_can_create_2d: 1280x720 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.639] kgem_can_create_2d: untiled size=3686400 >[ 109.639] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.639] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.639] kgem_can_create_2d: 1280x720 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.639] kgem_can_create_2d: untiled size=3686400 >[ 109.639] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.639] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.639] kgem_can_create_2d: 1024x768 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.639] kgem_can_create_2d: untiled size=3145728 >[ 109.639] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.639] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.639] kgem_can_create_2d: 1024x768 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.639] kgem_can_create_2d: untiled size=3145728 >[ 109.639] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.639] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.639] kgem_can_create_2d: 800x600 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.639] kgem_can_create_2d: untiled size=1921024 >[ 109.639] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.639] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.639] kgem_can_create_2d: 800x600 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.639] kgem_can_create_2d: untiled size=1921024 >[ 109.639] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.639] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.639] kgem_can_create_2d: 720x576 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.639] kgem_can_create_2d: untiled size=1658880 >[ 109.639] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.639] kgem_can_create_2d: tiled[-1] size=1658880 >[ 109.639] kgem_can_create_2d: 720x480 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.639] kgem_can_create_2d: untiled size=1384448 >[ 109.639] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.639] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.639] kgem_can_create_2d: 720x480 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.639] kgem_can_create_2d: untiled size=1384448 >[ 109.639] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.639] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.639] kgem_can_create_2d: 640x480 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.639] kgem_can_create_2d: untiled size=1228800 >[ 109.639] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.639] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.639] kgem_can_create_2d: 640x480 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.639] kgem_can_create_2d: untiled size=1228800 >[ 109.639] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.639] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.639] kgem_can_create_2d: 640x480 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.639] kgem_can_create_2d: untiled size=1228800 >[ 109.639] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.639] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.639] kgem_can_create_2d: 720x400 @ 32 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.639] kgem_can_create_2d: untiled size=1155072 >[ 109.639] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 109.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.639] kgem_can_create_2d: tiled[-1] size=1155072 >[ 109.639] sna_output_detect(DP1-3:84) >[ 109.640] sna_output_detect(DP1-3) reporting cached status (since 1155ms): 1 >[ 109.640] sna_output_detect(DP2:63) >[ 109.640] sna_output_detect(DP2) reporting cached status (since 1155ms): 1 >[ 109.640] sna_output_detect(HDMI1:60) >[ 109.640] sna_output_detect(HDMI1) reporting cached status (since 1155ms): 1 >[ 109.640] sna_output_detect(HDMI2:67) >[ 109.640] sna_output_detect(HDMI2) reporting cached status (since 1146ms): 1 >[ 109.640] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 109.640] sna_block_handler (tv=0.8000) >[ 109.640] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.640] sna_accel_do_throttle -- no pending activity >[ 109.640] sna_wakeup_handler >[ 109.640] sna_block_handler (tv=0.8000) >[ 109.640] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.640] sna_accel_do_throttle -- no pending activity >[ 109.640] sna_wakeup_handler >[ 109.640] sna_block_handler (tv=0.8000) >[ 109.640] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.640] sna_accel_do_throttle -- no pending activity >[ 109.640] sna_wakeup_handler >[ 109.640] sna_block_handler (tv=0.8000) >[ 109.640] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.640] sna_accel_do_throttle -- no pending activity >[ 109.640] sna_wakeup_handler >[ 109.640] sna_randr_getinfo() >[ 109.640] sna_handle_uevents >[ 109.640] sna_output_detect(eDP1:48) >[ 109.640] sna_output_detect(eDP1) reporting cached status (since 121ms): 0 >[ 109.640] sna_output_get_modes(eDP1:48) >[ 109.640] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 109.640] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 109.640] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 109.640] sna_output_attach_tile: found? TILE=-1 >[ 109.640] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 109.640] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 109.640] sna_output_get_modes: adding 1 probed modes >[ 109.640] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 109.640] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 109.640] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.640] kgem_can_create_2d: untiled size=33177600 >[ 109.640] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.640] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.640] kgem_can_create_2d: 640x480 @ 32 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.640] kgem_can_create_2d: untiled size=1228800 >[ 109.640] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.640] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.640] kgem_can_create_2d: 800x600 @ 32 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.640] kgem_can_create_2d: untiled size=1921024 >[ 109.640] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.640] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.640] kgem_can_create_2d: 800x600 @ 32 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.640] kgem_can_create_2d: untiled size=1921024 >[ 109.640] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.640] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.640] kgem_can_create_2d: 1024x768 @ 32 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.640] kgem_can_create_2d: untiled size=3145728 >[ 109.640] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.640] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.640] kgem_can_create_2d: 1280x960 @ 32 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.640] kgem_can_create_2d: untiled size=4915200 >[ 109.640] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.640] kgem_can_create_2d: tiled[-1] size=4915200 >[ 109.640] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.640] kgem_can_create_2d: untiled size=5242880 >[ 109.640] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.640] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.640] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.640] kgem_can_create_2d: untiled size=7680000 >[ 109.640] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.640] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.640] kgem_can_create_2d: 1792x1344 @ 32 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.640] kgem_can_create_2d: untiled size=9633792 >[ 109.640] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.640] kgem_can_create_2d: tiled[-1] size=9633792 >[ 109.640] kgem_can_create_2d: 1856x1392 @ 32 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.640] kgem_can_create_2d: untiled size=10334208 >[ 109.640] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.640] kgem_can_create_2d: tiled[-1] size=10334208 >[ 109.640] kgem_can_create_2d: 1920x1440 @ 32 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.640] kgem_can_create_2d: untiled size=11059200 >[ 109.640] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.640] kgem_can_create_2d: tiled[-1] size=11059200 >[ 109.640] kgem_can_create_2d: 1152x864 @ 32 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.640] kgem_can_create_2d: untiled size=3981312 >[ 109.640] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.640] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.640] kgem_can_create_2d: 1360x768 @ 32 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.640] kgem_can_create_2d: untiled size=4177920 >[ 109.640] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.640] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.640] kgem_can_create_2d: 1360x768 @ 32 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.640] kgem_can_create_2d: untiled size=4177920 >[ 109.640] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.640] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.640] kgem_can_create_2d: 1400x1050 @ 32 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.640] kgem_can_create_2d: untiled size=5881856 >[ 109.640] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.640] kgem_can_create_2d: tiled[-1] size=5881856 >[ 109.640] kgem_can_create_2d: 1440x900 @ 32 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.640] kgem_can_create_2d: untiled size=5185536 >[ 109.640] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.640] kgem_can_create_2d: tiled[-1] size=5185536 >[ 109.640] kgem_can_create_2d: 1600x1024 @ 32 >[ 109.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.640] kgem_can_create_2d: untiled size=6553600 >[ 109.641] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.641] kgem_can_create_2d: tiled[-1] size=6553600 >[ 109.641] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.641] kgem_can_create_2d: untiled size=7057408 >[ 109.641] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.641] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.641] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.641] kgem_can_create_2d: untiled size=7057408 >[ 109.641] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.641] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.641] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.641] kgem_can_create_2d: untiled size=8294400 >[ 109.641] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.641] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.641] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.641] kgem_can_create_2d: untiled size=9216000 >[ 109.641] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.641] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.641] kgem_can_create_2d: 2048x1536 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.641] kgem_can_create_2d: untiled size=12582912 >[ 109.641] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.641] kgem_can_create_2d: tiled[-1] size=12582912 >[ 109.641] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.641] kgem_can_create_2d: untiled size=8294400 >[ 109.641] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.641] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.641] kgem_can_create_2d: 640x360 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.641] kgem_can_create_2d: untiled size=921600 >[ 109.641] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.641] kgem_can_create_2d: tiled[-1] size=921600 >[ 109.641] kgem_can_create_2d: 720x405 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.641] kgem_can_create_2d: untiled size=1167360 >[ 109.641] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.641] kgem_can_create_2d: tiled[-1] size=1167360 >[ 109.641] kgem_can_create_2d: 864x486 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.641] kgem_can_create_2d: untiled size=1683456 >[ 109.641] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.641] kgem_can_create_2d: tiled[-1] size=1683456 >[ 109.641] kgem_can_create_2d: 960x540 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.641] kgem_can_create_2d: untiled size=2076672 >[ 109.641] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.641] kgem_can_create_2d: tiled[-1] size=2076672 >[ 109.641] kgem_can_create_2d: 1024x576 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.641] kgem_can_create_2d: untiled size=2359296 >[ 109.641] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.641] kgem_can_create_2d: tiled[-1] size=2359296 >[ 109.641] kgem_can_create_2d: 1280x720 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.641] kgem_can_create_2d: untiled size=3686400 >[ 109.641] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.641] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.641] kgem_can_create_2d: 1368x768 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.641] kgem_can_create_2d: untiled size=4202496 >[ 109.641] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.641] kgem_can_create_2d: tiled[-1] size=4202496 >[ 109.641] kgem_can_create_2d: 1600x900 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.641] kgem_can_create_2d: untiled size=5763072 >[ 109.641] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.641] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.641] kgem_can_create_2d: 2048x1152 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.641] kgem_can_create_2d: untiled size=9437184 >[ 109.641] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.641] kgem_can_create_2d: tiled[-1] size=9437184 >[ 109.641] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.641] kgem_can_create_2d: untiled size=14745600 >[ 109.641] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.641] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.641] kgem_can_create_2d: 2880x1620 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.641] kgem_can_create_2d: untiled size=18665472 >[ 109.641] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.641] kgem_can_create_2d: tiled[-1] size=18665472 >[ 109.641] kgem_can_create_2d: 3200x1800 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.641] kgem_can_create_2d: untiled size=23040000 >[ 109.641] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.641] kgem_can_create_2d: tiled[-1] size=23040000 >[ 109.641] sna_output_detect(DP1:56) >[ 109.641] sna_output_detect(DP1) reporting cached status (since 1219ms): 1 >[ 109.641] sna_output_detect(DP1-1:69) >[ 109.641] sna_output_detect(DP1-1) reporting cached status (since 1212ms): 1 >[ 109.641] sna_output_detect(DP1-2:82) >[ 109.641] sna_output_detect(DP1-2) reporting cached status (since 56ms): 0 >[ 109.641] sna_output_get_modes(DP1-2:82) >[ 109.641] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 109.641] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 109.641] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 109.641] sna_output_attach_tile: found? TILE=4 >[ 109.641] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 109.641] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 109.641] sna_output_get_modes: adding 30 probed modes >[ 109.641] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 109.641] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 109.641] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 109.641] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 109.641] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 109.641] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 109.641] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.641] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.641] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.641] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.641] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.641] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 109.641] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 109.641] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.641] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.641] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 109.641] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.641] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.641] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 109.641] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 109.641] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 109.641] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 109.641] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 109.641] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 109.641] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.641] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.641] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 109.641] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.641] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.641] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 109.641] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.641] kgem_can_create_2d: untiled size=33177600 >[ 109.641] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.641] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.641] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.641] kgem_can_create_2d: untiled size=33177600 >[ 109.641] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.641] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.641] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.641] kgem_can_create_2d: untiled size=14745600 >[ 109.641] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.641] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.641] kgem_can_create_2d: 2048x1280 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.641] kgem_can_create_2d: untiled size=10485760 >[ 109.641] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.641] kgem_can_create_2d: tiled[-1] size=10485760 >[ 109.641] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.641] kgem_can_create_2d: untiled size=9216000 >[ 109.641] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.641] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.641] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.641] kgem_can_create_2d: untiled size=8294400 >[ 109.641] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.641] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.641] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.641] kgem_can_create_2d: untiled size=8294400 >[ 109.642] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.642] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.642] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.642] kgem_can_create_2d: untiled size=8294400 >[ 109.642] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.642] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.642] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.642] kgem_can_create_2d: untiled size=8294400 >[ 109.642] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.642] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.642] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.642] kgem_can_create_2d: untiled size=8294400 >[ 109.642] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.642] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.642] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.642] kgem_can_create_2d: untiled size=8294400 >[ 109.642] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.642] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.642] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.642] kgem_can_create_2d: untiled size=7680000 >[ 109.642] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.642] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.642] kgem_can_create_2d: 1600x900 @ 32 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.642] kgem_can_create_2d: untiled size=5763072 >[ 109.642] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.642] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.642] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.642] kgem_can_create_2d: untiled size=5242880 >[ 109.642] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.642] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.642] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.642] kgem_can_create_2d: untiled size=5242880 >[ 109.642] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.642] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.642] kgem_can_create_2d: 1152x864 @ 32 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.642] kgem_can_create_2d: untiled size=3981312 >[ 109.642] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.642] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.642] kgem_can_create_2d: 1280x720 @ 32 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.642] kgem_can_create_2d: untiled size=3686400 >[ 109.642] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.642] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.642] kgem_can_create_2d: 1280x720 @ 32 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.642] kgem_can_create_2d: untiled size=3686400 >[ 109.642] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.642] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.642] kgem_can_create_2d: 1280x720 @ 32 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.642] kgem_can_create_2d: untiled size=3686400 >[ 109.642] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.642] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.642] kgem_can_create_2d: 1024x768 @ 32 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.642] kgem_can_create_2d: untiled size=3145728 >[ 109.642] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.642] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.642] kgem_can_create_2d: 1024x768 @ 32 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.642] kgem_can_create_2d: untiled size=3145728 >[ 109.642] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.642] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.642] kgem_can_create_2d: 800x600 @ 32 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.642] kgem_can_create_2d: untiled size=1921024 >[ 109.642] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.642] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.642] kgem_can_create_2d: 800x600 @ 32 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.642] kgem_can_create_2d: untiled size=1921024 >[ 109.642] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.642] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.642] kgem_can_create_2d: 720x576 @ 32 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.642] kgem_can_create_2d: untiled size=1658880 >[ 109.642] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.642] kgem_can_create_2d: tiled[-1] size=1658880 >[ 109.642] kgem_can_create_2d: 720x480 @ 32 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.642] kgem_can_create_2d: untiled size=1384448 >[ 109.642] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.642] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.642] kgem_can_create_2d: 720x480 @ 32 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.642] kgem_can_create_2d: untiled size=1384448 >[ 109.642] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.642] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.642] kgem_can_create_2d: 640x480 @ 32 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.642] kgem_can_create_2d: untiled size=1228800 >[ 109.642] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.642] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.642] kgem_can_create_2d: 640x480 @ 32 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.642] kgem_can_create_2d: untiled size=1228800 >[ 109.642] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.642] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.642] kgem_can_create_2d: 640x480 @ 32 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.642] kgem_can_create_2d: untiled size=1228800 >[ 109.642] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.642] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.642] kgem_can_create_2d: 720x400 @ 32 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.642] kgem_can_create_2d: untiled size=1155072 >[ 109.642] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 109.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.642] kgem_can_create_2d: tiled[-1] size=1155072 >[ 109.642] sna_output_detect(DP1-3:84) >[ 109.642] sna_output_detect(DP1-3) reporting cached status (since 1157ms): 1 >[ 109.642] sna_output_detect(DP2:63) >[ 109.642] sna_output_detect(DP2) reporting cached status (since 1157ms): 1 >[ 109.642] sna_output_detect(HDMI1:60) >[ 109.642] sna_output_detect(HDMI1) reporting cached status (since 1157ms): 1 >[ 109.642] sna_output_detect(HDMI2:67) >[ 109.642] sna_output_detect(HDMI2) reporting cached status (since 1148ms): 1 >[ 109.642] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 109.642] sna_block_handler (tv=0.6000) >[ 109.642] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.642] sna_accel_do_throttle -- no pending activity >[ 109.642] sna_wakeup_handler >[ 109.642] sna_block_handler (tv=0.6000) >[ 109.642] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.642] sna_accel_do_throttle -- no pending activity >[ 109.642] sna_wakeup_handler >[ 109.642] sna_block_handler (tv=0.6000) >[ 109.642] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.642] sna_accel_do_throttle -- no pending activity >[ 109.642] sna_wakeup_handler >[ 109.642] sna_block_handler (tv=0.6000) >[ 109.642] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.642] sna_accel_do_throttle -- no pending activity >[ 109.642] sna_wakeup_handler >[ 109.642] sna_block_handler (tv=0.0) >[ 109.642] sna_wakeup_handler >[ 109.643] sna_randr_getinfo() >[ 109.643] sna_handle_uevents >[ 109.643] sna_output_detect(eDP1:48) >[ 109.643] sna_output_detect(eDP1) reporting cached status (since 124ms): 0 >[ 109.643] sna_output_get_modes(eDP1:48) >[ 109.643] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 109.643] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 109.643] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 109.643] sna_output_attach_tile: found? TILE=-1 >[ 109.643] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 109.643] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 109.643] sna_output_get_modes: adding 1 probed modes >[ 109.643] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 109.643] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 109.643] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.643] kgem_can_create_2d: untiled size=33177600 >[ 109.643] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.643] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.643] kgem_can_create_2d: 640x480 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.643] kgem_can_create_2d: untiled size=1228800 >[ 109.643] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.643] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.643] kgem_can_create_2d: 800x600 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.643] kgem_can_create_2d: untiled size=1921024 >[ 109.643] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.643] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.643] kgem_can_create_2d: 800x600 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.643] kgem_can_create_2d: untiled size=1921024 >[ 109.643] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.643] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.643] kgem_can_create_2d: 1024x768 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.643] kgem_can_create_2d: untiled size=3145728 >[ 109.643] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.643] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.643] kgem_can_create_2d: 1280x960 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.643] kgem_can_create_2d: untiled size=4915200 >[ 109.643] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.643] kgem_can_create_2d: tiled[-1] size=4915200 >[ 109.643] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.643] kgem_can_create_2d: untiled size=5242880 >[ 109.643] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.643] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.643] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.643] kgem_can_create_2d: untiled size=7680000 >[ 109.643] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.643] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.643] kgem_can_create_2d: 1792x1344 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.643] kgem_can_create_2d: untiled size=9633792 >[ 109.643] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.643] kgem_can_create_2d: tiled[-1] size=9633792 >[ 109.643] kgem_can_create_2d: 1856x1392 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.643] kgem_can_create_2d: untiled size=10334208 >[ 109.643] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.643] kgem_can_create_2d: tiled[-1] size=10334208 >[ 109.643] kgem_can_create_2d: 1920x1440 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.643] kgem_can_create_2d: untiled size=11059200 >[ 109.643] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.643] kgem_can_create_2d: tiled[-1] size=11059200 >[ 109.643] kgem_can_create_2d: 1152x864 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.643] kgem_can_create_2d: untiled size=3981312 >[ 109.643] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.643] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.643] kgem_can_create_2d: 1360x768 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.643] kgem_can_create_2d: untiled size=4177920 >[ 109.643] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.643] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.643] kgem_can_create_2d: 1360x768 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.643] kgem_can_create_2d: untiled size=4177920 >[ 109.643] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.643] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.643] kgem_can_create_2d: 1400x1050 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.643] kgem_can_create_2d: untiled size=5881856 >[ 109.643] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.643] kgem_can_create_2d: tiled[-1] size=5881856 >[ 109.643] kgem_can_create_2d: 1440x900 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.643] kgem_can_create_2d: untiled size=5185536 >[ 109.643] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.643] kgem_can_create_2d: tiled[-1] size=5185536 >[ 109.643] kgem_can_create_2d: 1600x1024 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.643] kgem_can_create_2d: untiled size=6553600 >[ 109.643] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.643] kgem_can_create_2d: tiled[-1] size=6553600 >[ 109.643] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.643] kgem_can_create_2d: untiled size=7057408 >[ 109.643] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.643] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.643] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.643] kgem_can_create_2d: untiled size=7057408 >[ 109.643] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.643] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.643] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.643] kgem_can_create_2d: untiled size=8294400 >[ 109.643] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.643] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.643] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.643] kgem_can_create_2d: untiled size=9216000 >[ 109.643] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.643] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.643] kgem_can_create_2d: 2048x1536 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.643] kgem_can_create_2d: untiled size=12582912 >[ 109.643] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.643] kgem_can_create_2d: tiled[-1] size=12582912 >[ 109.643] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.643] kgem_can_create_2d: untiled size=8294400 >[ 109.643] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.643] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.643] kgem_can_create_2d: 640x360 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.643] kgem_can_create_2d: untiled size=921600 >[ 109.643] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.643] kgem_can_create_2d: tiled[-1] size=921600 >[ 109.643] kgem_can_create_2d: 720x405 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.643] kgem_can_create_2d: untiled size=1167360 >[ 109.643] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.643] kgem_can_create_2d: tiled[-1] size=1167360 >[ 109.643] kgem_can_create_2d: 864x486 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.643] kgem_can_create_2d: untiled size=1683456 >[ 109.643] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.643] kgem_can_create_2d: tiled[-1] size=1683456 >[ 109.643] kgem_can_create_2d: 960x540 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.643] kgem_can_create_2d: untiled size=2076672 >[ 109.643] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.643] kgem_can_create_2d: tiled[-1] size=2076672 >[ 109.643] kgem_can_create_2d: 1024x576 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.643] kgem_can_create_2d: untiled size=2359296 >[ 109.643] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.643] kgem_can_create_2d: tiled[-1] size=2359296 >[ 109.643] kgem_can_create_2d: 1280x720 @ 32 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.643] kgem_can_create_2d: untiled size=3686400 >[ 109.643] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.643] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.643] kgem_can_create_2d: 1368x768 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.644] kgem_can_create_2d: untiled size=4202496 >[ 109.644] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.644] kgem_can_create_2d: tiled[-1] size=4202496 >[ 109.644] kgem_can_create_2d: 1600x900 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.644] kgem_can_create_2d: untiled size=5763072 >[ 109.644] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.644] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.644] kgem_can_create_2d: 2048x1152 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.644] kgem_can_create_2d: untiled size=9437184 >[ 109.644] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.644] kgem_can_create_2d: tiled[-1] size=9437184 >[ 109.644] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.644] kgem_can_create_2d: untiled size=14745600 >[ 109.644] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.644] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.644] kgem_can_create_2d: 2880x1620 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.644] kgem_can_create_2d: untiled size=18665472 >[ 109.644] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.644] kgem_can_create_2d: tiled[-1] size=18665472 >[ 109.644] kgem_can_create_2d: 3200x1800 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.644] kgem_can_create_2d: untiled size=23040000 >[ 109.644] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.644] kgem_can_create_2d: tiled[-1] size=23040000 >[ 109.644] sna_output_detect(DP1:56) >[ 109.644] sna_output_detect(DP1) reporting cached status (since 1222ms): 1 >[ 109.644] sna_output_detect(DP1-1:69) >[ 109.644] sna_output_detect(DP1-1) reporting cached status (since 1215ms): 1 >[ 109.644] sna_output_detect(DP1-2:82) >[ 109.644] sna_output_detect(DP1-2) reporting cached status (since 59ms): 0 >[ 109.644] sna_output_get_modes(DP1-2:82) >[ 109.644] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 109.644] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 109.644] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 109.644] sna_output_attach_tile: found? TILE=4 >[ 109.644] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 109.644] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 109.644] sna_output_get_modes: adding 30 probed modes >[ 109.644] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 109.644] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 109.644] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 109.644] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 109.644] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 109.644] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 109.644] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.644] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.644] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.644] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.644] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.644] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 109.644] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 109.644] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.644] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.644] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 109.644] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.644] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.644] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 109.644] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 109.644] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 109.644] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 109.644] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 109.644] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 109.644] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.644] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.644] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 109.644] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.644] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.644] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 109.644] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.644] kgem_can_create_2d: untiled size=33177600 >[ 109.644] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.644] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.644] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.644] kgem_can_create_2d: untiled size=33177600 >[ 109.644] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.644] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.644] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.644] kgem_can_create_2d: untiled size=14745600 >[ 109.644] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.644] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.644] kgem_can_create_2d: 2048x1280 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.644] kgem_can_create_2d: untiled size=10485760 >[ 109.644] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.644] kgem_can_create_2d: tiled[-1] size=10485760 >[ 109.644] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.644] kgem_can_create_2d: untiled size=9216000 >[ 109.644] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.644] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.644] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.644] kgem_can_create_2d: untiled size=8294400 >[ 109.644] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.644] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.644] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.644] kgem_can_create_2d: untiled size=8294400 >[ 109.644] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.644] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.644] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.644] kgem_can_create_2d: untiled size=8294400 >[ 109.644] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.644] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.644] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.644] kgem_can_create_2d: untiled size=8294400 >[ 109.644] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.644] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.644] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.644] kgem_can_create_2d: untiled size=8294400 >[ 109.644] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.644] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.644] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.644] kgem_can_create_2d: untiled size=8294400 >[ 109.644] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.644] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.644] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.644] kgem_can_create_2d: untiled size=7680000 >[ 109.644] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.644] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.644] kgem_can_create_2d: 1600x900 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.644] kgem_can_create_2d: untiled size=5763072 >[ 109.644] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.644] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.644] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.644] kgem_can_create_2d: untiled size=5242880 >[ 109.644] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.644] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.644] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.644] kgem_can_create_2d: untiled size=5242880 >[ 109.644] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.644] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.644] kgem_can_create_2d: 1152x864 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.644] kgem_can_create_2d: untiled size=3981312 >[ 109.644] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.644] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.644] kgem_can_create_2d: 1280x720 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.644] kgem_can_create_2d: untiled size=3686400 >[ 109.644] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.644] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.644] kgem_can_create_2d: 1280x720 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.644] kgem_can_create_2d: untiled size=3686400 >[ 109.644] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.644] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.644] kgem_can_create_2d: 1280x720 @ 32 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.644] kgem_can_create_2d: untiled size=3686400 >[ 109.644] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.645] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.645] kgem_can_create_2d: 1024x768 @ 32 >[ 109.645] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.645] kgem_can_create_2d: untiled size=3145728 >[ 109.645] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.645] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.645] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.645] kgem_can_create_2d: 1024x768 @ 32 >[ 109.645] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.645] kgem_can_create_2d: untiled size=3145728 >[ 109.645] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.645] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.645] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.645] kgem_can_create_2d: 800x600 @ 32 >[ 109.645] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.645] kgem_can_create_2d: untiled size=1921024 >[ 109.645] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.645] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.645] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.645] kgem_can_create_2d: 800x600 @ 32 >[ 109.645] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.645] kgem_can_create_2d: untiled size=1921024 >[ 109.645] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.645] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.645] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.645] kgem_can_create_2d: 720x576 @ 32 >[ 109.645] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.645] kgem_can_create_2d: untiled size=1658880 >[ 109.645] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 109.645] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.645] kgem_can_create_2d: tiled[-1] size=1658880 >[ 109.645] kgem_can_create_2d: 720x480 @ 32 >[ 109.645] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.645] kgem_can_create_2d: untiled size=1384448 >[ 109.645] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.645] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.645] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.645] kgem_can_create_2d: 720x480 @ 32 >[ 109.645] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.645] kgem_can_create_2d: untiled size=1384448 >[ 109.645] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.645] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.645] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.645] kgem_can_create_2d: 640x480 @ 32 >[ 109.645] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.645] kgem_can_create_2d: untiled size=1228800 >[ 109.645] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.645] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.645] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.645] kgem_can_create_2d: 640x480 @ 32 >[ 109.645] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.645] kgem_can_create_2d: untiled size=1228800 >[ 109.645] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.645] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.645] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.645] kgem_can_create_2d: 640x480 @ 32 >[ 109.645] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.645] kgem_can_create_2d: untiled size=1228800 >[ 109.645] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.645] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.645] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.645] kgem_can_create_2d: 720x400 @ 32 >[ 109.645] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.645] kgem_can_create_2d: untiled size=1155072 >[ 109.645] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 109.645] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.645] kgem_can_create_2d: tiled[-1] size=1155072 >[ 109.645] sna_output_detect(DP1-3:84) >[ 109.645] sna_output_detect(DP1-3) reporting cached status (since 1160ms): 1 >[ 109.645] sna_output_detect(DP2:63) >[ 109.645] sna_output_detect(DP2) reporting cached status (since 1160ms): 1 >[ 109.645] sna_output_detect(HDMI1:60) >[ 109.645] sna_output_detect(HDMI1) reporting cached status (since 1160ms): 1 >[ 109.645] sna_output_detect(HDMI2:67) >[ 109.645] sna_output_detect(HDMI2) reporting cached status (since 1151ms): 1 >[ 109.645] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 109.645] sna_block_handler (tv=0.0) >[ 109.645] sna_wakeup_handler >[ 109.645] sna_block_handler (tv=0.0) >[ 109.645] sna_wakeup_handler >[ 109.645] sna_block_handler (tv=0.3000) >[ 109.645] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.645] sna_accel_do_throttle -- no pending activity >[ 109.645] sna_wakeup_handler >[ 109.645] sna_block_handler (tv=0.3000) >[ 109.645] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.645] sna_accel_do_throttle -- no pending activity >[ 109.645] sna_wakeup_handler >[ 109.645] sna_block_handler (tv=0.3000) >[ 109.645] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.645] sna_accel_do_throttle -- no pending activity >[ 109.645] sna_wakeup_handler >[ 109.645] sna_block_handler (tv=0.3000) >[ 109.645] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.645] sna_accel_do_throttle -- no pending activity >[ 109.645] sna_wakeup_handler >[ 109.645] sna_block_handler (tv=0.3000) >[ 109.645] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.645] sna_accel_do_throttle -- no pending activity >[ 109.645] sna_wakeup_handler >[ 109.645] sna_block_handler (tv=0.3000) >[ 109.645] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.645] sna_accel_do_throttle -- no pending activity >[ 109.645] sna_wakeup_handler >[ 109.645] sna_block_handler (tv=0.3000) >[ 109.645] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.645] sna_accel_do_throttle -- no pending activity >[ 109.645] sna_wakeup_handler >[ 109.645] sna_block_handler (tv=0.3000) >[ 109.645] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.645] sna_accel_do_throttle -- no pending activity >[ 109.645] sna_wakeup_handler >[ 109.645] sna_block_handler (tv=0.3000) >[ 109.645] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.645] sna_accel_do_throttle -- no pending activity >[ 109.645] sna_wakeup_handler >[ 109.645] sna_block_handler (tv=0.3000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.646] sna_accel_do_throttle -- no pending activity >[ 109.646] sna_wakeup_handler >[ 109.646] sna_block_handler (tv=0.2000) >[ 109.646] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.647] sna_wakeup_handler >[ 109.647] sna_block_handler (tv=0.1000) >[ 109.647] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.647] sna_accel_do_throttle -- no pending activity >[ 109.648] sna_wakeup_handler >[ 109.648] sna_block_handler (tv=0.14000) >[ 109.648] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.648] sna_accel_do_throttle -- no pending activity >[ 109.648] sna_wakeup_handler >[ 109.648] sna_randr_getinfo() >[ 109.648] sna_handle_uevents >[ 109.648] sna_output_detect(eDP1:48) >[ 109.648] sna_output_detect(eDP1) reporting cached status (since 129ms): 0 >[ 109.648] sna_output_get_modes(eDP1:48) >[ 109.648] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 109.648] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 109.648] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 109.648] sna_output_attach_tile: found? TILE=-1 >[ 109.648] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 109.648] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 109.648] sna_output_get_modes: adding 1 probed modes >[ 109.648] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 109.648] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 109.648] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.648] kgem_can_create_2d: untiled size=33177600 >[ 109.648] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.648] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.648] kgem_can_create_2d: 640x480 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.648] kgem_can_create_2d: untiled size=1228800 >[ 109.648] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.648] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.648] kgem_can_create_2d: 800x600 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.648] kgem_can_create_2d: untiled size=1921024 >[ 109.648] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.648] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.648] kgem_can_create_2d: 800x600 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.648] kgem_can_create_2d: untiled size=1921024 >[ 109.648] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.648] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.648] kgem_can_create_2d: 1024x768 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.648] kgem_can_create_2d: untiled size=3145728 >[ 109.648] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.648] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.648] kgem_can_create_2d: 1280x960 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.648] kgem_can_create_2d: untiled size=4915200 >[ 109.648] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.648] kgem_can_create_2d: tiled[-1] size=4915200 >[ 109.648] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.648] kgem_can_create_2d: untiled size=5242880 >[ 109.648] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.648] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.648] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.648] kgem_can_create_2d: untiled size=7680000 >[ 109.648] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.648] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.648] kgem_can_create_2d: 1792x1344 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.648] kgem_can_create_2d: untiled size=9633792 >[ 109.648] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.648] kgem_can_create_2d: tiled[-1] size=9633792 >[ 109.648] kgem_can_create_2d: 1856x1392 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.648] kgem_can_create_2d: untiled size=10334208 >[ 109.648] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.648] kgem_can_create_2d: tiled[-1] size=10334208 >[ 109.648] kgem_can_create_2d: 1920x1440 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.648] kgem_can_create_2d: untiled size=11059200 >[ 109.648] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.648] kgem_can_create_2d: tiled[-1] size=11059200 >[ 109.648] kgem_can_create_2d: 1152x864 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.648] kgem_can_create_2d: untiled size=3981312 >[ 109.648] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.648] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.648] kgem_can_create_2d: 1360x768 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.648] kgem_can_create_2d: untiled size=4177920 >[ 109.648] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.648] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.648] kgem_can_create_2d: 1360x768 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.648] kgem_can_create_2d: untiled size=4177920 >[ 109.648] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.648] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.648] kgem_can_create_2d: 1400x1050 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.648] kgem_can_create_2d: untiled size=5881856 >[ 109.648] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.648] kgem_can_create_2d: tiled[-1] size=5881856 >[ 109.648] kgem_can_create_2d: 1440x900 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.648] kgem_can_create_2d: untiled size=5185536 >[ 109.648] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.648] kgem_can_create_2d: tiled[-1] size=5185536 >[ 109.648] kgem_can_create_2d: 1600x1024 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.648] kgem_can_create_2d: untiled size=6553600 >[ 109.648] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.648] kgem_can_create_2d: tiled[-1] size=6553600 >[ 109.648] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.648] kgem_can_create_2d: untiled size=7057408 >[ 109.648] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.648] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.648] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.648] kgem_can_create_2d: untiled size=7057408 >[ 109.648] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.648] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.648] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.648] kgem_can_create_2d: untiled size=8294400 >[ 109.648] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.648] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.648] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.648] kgem_can_create_2d: untiled size=9216000 >[ 109.648] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.648] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.648] kgem_can_create_2d: 2048x1536 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.648] kgem_can_create_2d: untiled size=12582912 >[ 109.648] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.648] kgem_can_create_2d: tiled[-1] size=12582912 >[ 109.648] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.648] kgem_can_create_2d: untiled size=8294400 >[ 109.648] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.648] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.648] kgem_can_create_2d: 640x360 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.648] kgem_can_create_2d: untiled size=921600 >[ 109.648] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.648] kgem_can_create_2d: tiled[-1] size=921600 >[ 109.648] kgem_can_create_2d: 720x405 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.648] kgem_can_create_2d: untiled size=1167360 >[ 109.648] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.648] kgem_can_create_2d: tiled[-1] size=1167360 >[ 109.648] kgem_can_create_2d: 864x486 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.648] kgem_can_create_2d: untiled size=1683456 >[ 109.648] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.648] kgem_can_create_2d: tiled[-1] size=1683456 >[ 109.648] kgem_can_create_2d: 960x540 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.648] kgem_can_create_2d: untiled size=2076672 >[ 109.648] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.648] kgem_can_create_2d: tiled[-1] size=2076672 >[ 109.648] kgem_can_create_2d: 1024x576 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.648] kgem_can_create_2d: untiled size=2359296 >[ 109.648] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.648] kgem_can_create_2d: tiled[-1] size=2359296 >[ 109.648] kgem_can_create_2d: 1280x720 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.648] kgem_can_create_2d: untiled size=3686400 >[ 109.648] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.648] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.648] kgem_can_create_2d: 1368x768 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.648] kgem_can_create_2d: untiled size=4202496 >[ 109.648] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.648] kgem_can_create_2d: tiled[-1] size=4202496 >[ 109.648] kgem_can_create_2d: 1600x900 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.648] kgem_can_create_2d: untiled size=5763072 >[ 109.648] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.648] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.648] kgem_can_create_2d: 2048x1152 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.648] kgem_can_create_2d: untiled size=9437184 >[ 109.648] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.648] kgem_can_create_2d: tiled[-1] size=9437184 >[ 109.648] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.648] kgem_can_create_2d: untiled size=14745600 >[ 109.648] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.648] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.648] kgem_can_create_2d: 2880x1620 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.648] kgem_can_create_2d: untiled size=18665472 >[ 109.648] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.648] kgem_can_create_2d: tiled[-1] size=18665472 >[ 109.648] kgem_can_create_2d: 3200x1800 @ 32 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.648] kgem_can_create_2d: untiled size=23040000 >[ 109.648] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 109.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.648] kgem_can_create_2d: tiled[-1] size=23040000 >[ 109.648] sna_output_detect(DP1:56) >[ 109.648] sna_output_detect(DP1) reporting cached status (since 1226ms): 1 >[ 109.648] sna_output_detect(DP1-1:69) >[ 109.648] sna_output_detect(DP1-1) reporting cached status (since 1219ms): 1 >[ 109.648] sna_output_detect(DP1-2:82) >[ 109.648] sna_output_detect(DP1-2) reporting cached status (since 63ms): 0 >[ 109.648] sna_output_get_modes(DP1-2:82) >[ 109.648] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 109.648] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 109.648] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 109.648] sna_output_attach_tile: found? TILE=4 >[ 109.648] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 109.648] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 109.648] sna_output_get_modes: adding 30 probed modes >[ 109.648] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 109.648] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 109.648] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 109.648] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 109.648] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 109.648] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 109.648] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.648] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.649] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.649] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.649] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.649] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 109.649] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 109.649] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.649] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.649] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 109.649] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.649] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.649] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 109.649] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 109.649] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 109.649] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 109.649] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 109.649] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 109.649] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.649] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.649] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 109.649] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.649] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.649] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 109.649] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.649] kgem_can_create_2d: untiled size=33177600 >[ 109.649] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.649] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.649] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.649] kgem_can_create_2d: untiled size=33177600 >[ 109.649] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.649] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.649] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.649] kgem_can_create_2d: untiled size=14745600 >[ 109.649] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.649] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.649] kgem_can_create_2d: 2048x1280 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.649] kgem_can_create_2d: untiled size=10485760 >[ 109.649] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.649] kgem_can_create_2d: tiled[-1] size=10485760 >[ 109.649] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.649] kgem_can_create_2d: untiled size=9216000 >[ 109.649] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.649] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.649] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.649] kgem_can_create_2d: untiled size=8294400 >[ 109.649] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.649] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.649] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.649] kgem_can_create_2d: untiled size=8294400 >[ 109.649] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.649] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.649] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.649] kgem_can_create_2d: untiled size=8294400 >[ 109.649] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.649] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.649] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.649] kgem_can_create_2d: untiled size=8294400 >[ 109.649] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.649] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.649] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.649] kgem_can_create_2d: untiled size=8294400 >[ 109.649] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.649] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.649] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.649] kgem_can_create_2d: untiled size=8294400 >[ 109.649] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.649] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.649] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.649] kgem_can_create_2d: untiled size=7680000 >[ 109.649] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.649] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.649] kgem_can_create_2d: 1600x900 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.649] kgem_can_create_2d: untiled size=5763072 >[ 109.649] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.649] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.649] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.649] kgem_can_create_2d: untiled size=5242880 >[ 109.649] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.649] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.649] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.649] kgem_can_create_2d: untiled size=5242880 >[ 109.649] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.649] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.649] kgem_can_create_2d: 1152x864 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.649] kgem_can_create_2d: untiled size=3981312 >[ 109.649] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.649] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.649] kgem_can_create_2d: 1280x720 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.649] kgem_can_create_2d: untiled size=3686400 >[ 109.649] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.649] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.649] kgem_can_create_2d: 1280x720 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.649] kgem_can_create_2d: untiled size=3686400 >[ 109.649] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.649] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.649] kgem_can_create_2d: 1280x720 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.649] kgem_can_create_2d: untiled size=3686400 >[ 109.649] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.649] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.649] kgem_can_create_2d: 1024x768 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.649] kgem_can_create_2d: untiled size=3145728 >[ 109.649] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.649] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.649] kgem_can_create_2d: 1024x768 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.649] kgem_can_create_2d: untiled size=3145728 >[ 109.649] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.649] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.649] kgem_can_create_2d: 800x600 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.649] kgem_can_create_2d: untiled size=1921024 >[ 109.649] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.649] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.649] kgem_can_create_2d: 800x600 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.649] kgem_can_create_2d: untiled size=1921024 >[ 109.649] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.649] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.649] kgem_can_create_2d: 720x576 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.649] kgem_can_create_2d: untiled size=1658880 >[ 109.649] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.649] kgem_can_create_2d: tiled[-1] size=1658880 >[ 109.649] kgem_can_create_2d: 720x480 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.649] kgem_can_create_2d: untiled size=1384448 >[ 109.649] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.649] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.649] kgem_can_create_2d: 720x480 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.649] kgem_can_create_2d: untiled size=1384448 >[ 109.649] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.649] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.649] kgem_can_create_2d: 640x480 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.649] kgem_can_create_2d: untiled size=1228800 >[ 109.649] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.649] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.649] kgem_can_create_2d: 640x480 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.649] kgem_can_create_2d: untiled size=1228800 >[ 109.649] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.649] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.649] kgem_can_create_2d: 640x480 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.649] kgem_can_create_2d: untiled size=1228800 >[ 109.649] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.649] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.649] kgem_can_create_2d: 720x400 @ 32 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.649] kgem_can_create_2d: untiled size=1155072 >[ 109.649] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 109.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.649] kgem_can_create_2d: tiled[-1] size=1155072 >[ 109.649] sna_output_detect(DP1-3:84) >[ 109.649] sna_output_detect(DP1-3) reporting cached status (since 1164ms): 1 >[ 109.649] sna_output_detect(DP2:63) >[ 109.649] sna_output_detect(DP2) reporting cached status (since 1164ms): 1 >[ 109.649] sna_output_detect(HDMI1:60) >[ 109.649] sna_output_detect(HDMI1) reporting cached status (since 1164ms): 1 >[ 109.649] sna_output_detect(HDMI2:67) >[ 109.649] sna_output_detect(HDMI2) reporting cached status (since 1155ms): 1 >[ 109.649] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 109.649] sna_block_handler (tv=0.13000) >[ 109.649] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.649] sna_accel_do_throttle -- no pending activity >[ 109.649] sna_wakeup_handler >[ 109.649] sna_block_handler (tv=0.13000) >[ 109.649] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.649] sna_accel_do_throttle -- no pending activity >[ 109.649] sna_wakeup_handler >[ 109.649] sna_block_handler (tv=0.13000) >[ 109.649] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.649] sna_accel_do_throttle -- no pending activity >[ 109.649] sna_wakeup_handler >[ 109.649] sna_block_handler (tv=0.13000) >[ 109.649] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.649] sna_accel_do_throttle -- no pending activity >[ 109.649] sna_wakeup_handler >[ 109.649] sna_block_handler (tv=0.13000) >[ 109.649] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.649] sna_accel_do_throttle -- no pending activity >[ 109.649] sna_wakeup_handler >[ 109.649] sna_block_handler (tv=0.13000) >[ 109.649] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.649] sna_accel_do_throttle -- no pending activity >[ 109.649] sna_wakeup_handler >[ 109.649] sna_block_handler (tv=0.13000) >[ 109.649] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.649] sna_accel_do_throttle -- no pending activity >[ 109.649] sna_wakeup_handler >[ 109.649] sna_block_handler (tv=0.0) >[ 109.649] sna_wakeup_handler >[ 109.649] sna_block_handler (tv=0.0) >[ 109.649] sna_wakeup_handler >[ 109.649] sna_randr_getinfo() >[ 109.649] sna_handle_uevents >[ 109.649] sna_output_detect(eDP1:48) >[ 109.649] sna_output_detect(eDP1) reporting cached status (since 130ms): 0 >[ 109.649] sna_output_get_modes(eDP1:48) >[ 109.649] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 109.649] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 109.649] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 109.650] sna_output_attach_tile: found? TILE=-1 >[ 109.650] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 109.650] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 109.650] sna_output_get_modes: adding 1 probed modes >[ 109.650] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 109.650] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 109.650] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.650] kgem_can_create_2d: untiled size=33177600 >[ 109.650] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.650] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.650] kgem_can_create_2d: 640x480 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.650] kgem_can_create_2d: untiled size=1228800 >[ 109.650] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.650] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.650] kgem_can_create_2d: 800x600 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.650] kgem_can_create_2d: untiled size=1921024 >[ 109.650] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.650] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.650] kgem_can_create_2d: 800x600 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.650] kgem_can_create_2d: untiled size=1921024 >[ 109.650] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.650] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.650] kgem_can_create_2d: 1024x768 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.650] kgem_can_create_2d: untiled size=3145728 >[ 109.650] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.650] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.650] kgem_can_create_2d: 1280x960 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.650] kgem_can_create_2d: untiled size=4915200 >[ 109.650] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.650] kgem_can_create_2d: tiled[-1] size=4915200 >[ 109.650] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.650] kgem_can_create_2d: untiled size=5242880 >[ 109.650] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.650] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.650] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.650] kgem_can_create_2d: untiled size=7680000 >[ 109.650] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.650] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.650] kgem_can_create_2d: 1792x1344 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.650] kgem_can_create_2d: untiled size=9633792 >[ 109.650] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.650] kgem_can_create_2d: tiled[-1] size=9633792 >[ 109.650] kgem_can_create_2d: 1856x1392 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.650] kgem_can_create_2d: untiled size=10334208 >[ 109.650] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.650] kgem_can_create_2d: tiled[-1] size=10334208 >[ 109.650] kgem_can_create_2d: 1920x1440 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.650] kgem_can_create_2d: untiled size=11059200 >[ 109.650] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.650] kgem_can_create_2d: tiled[-1] size=11059200 >[ 109.650] kgem_can_create_2d: 1152x864 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.650] kgem_can_create_2d: untiled size=3981312 >[ 109.650] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.650] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.650] kgem_can_create_2d: 1360x768 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.650] kgem_can_create_2d: untiled size=4177920 >[ 109.650] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.650] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.650] kgem_can_create_2d: 1360x768 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.650] kgem_can_create_2d: untiled size=4177920 >[ 109.650] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.650] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.650] kgem_can_create_2d: 1400x1050 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.650] kgem_can_create_2d: untiled size=5881856 >[ 109.650] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.650] kgem_can_create_2d: tiled[-1] size=5881856 >[ 109.650] kgem_can_create_2d: 1440x900 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.650] kgem_can_create_2d: untiled size=5185536 >[ 109.650] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.650] kgem_can_create_2d: tiled[-1] size=5185536 >[ 109.650] kgem_can_create_2d: 1600x1024 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.650] kgem_can_create_2d: untiled size=6553600 >[ 109.650] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.650] kgem_can_create_2d: tiled[-1] size=6553600 >[ 109.650] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.650] kgem_can_create_2d: untiled size=7057408 >[ 109.650] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.650] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.650] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.650] kgem_can_create_2d: untiled size=7057408 >[ 109.650] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.650] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.650] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.650] kgem_can_create_2d: untiled size=8294400 >[ 109.650] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.650] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.650] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.650] kgem_can_create_2d: untiled size=9216000 >[ 109.650] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.650] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.650] kgem_can_create_2d: 2048x1536 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.650] kgem_can_create_2d: untiled size=12582912 >[ 109.650] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.650] kgem_can_create_2d: tiled[-1] size=12582912 >[ 109.650] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.650] kgem_can_create_2d: untiled size=8294400 >[ 109.650] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.650] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.650] kgem_can_create_2d: 640x360 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.650] kgem_can_create_2d: untiled size=921600 >[ 109.650] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.650] kgem_can_create_2d: tiled[-1] size=921600 >[ 109.650] kgem_can_create_2d: 720x405 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.650] kgem_can_create_2d: untiled size=1167360 >[ 109.650] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.650] kgem_can_create_2d: tiled[-1] size=1167360 >[ 109.650] kgem_can_create_2d: 864x486 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.650] kgem_can_create_2d: untiled size=1683456 >[ 109.650] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.650] kgem_can_create_2d: tiled[-1] size=1683456 >[ 109.650] kgem_can_create_2d: 960x540 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.650] kgem_can_create_2d: untiled size=2076672 >[ 109.650] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.650] kgem_can_create_2d: tiled[-1] size=2076672 >[ 109.650] kgem_can_create_2d: 1024x576 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.650] kgem_can_create_2d: untiled size=2359296 >[ 109.650] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.650] kgem_can_create_2d: tiled[-1] size=2359296 >[ 109.650] kgem_can_create_2d: 1280x720 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.650] kgem_can_create_2d: untiled size=3686400 >[ 109.650] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.650] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.650] kgem_can_create_2d: 1368x768 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.650] kgem_can_create_2d: untiled size=4202496 >[ 109.650] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.650] kgem_can_create_2d: tiled[-1] size=4202496 >[ 109.650] kgem_can_create_2d: 1600x900 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.650] kgem_can_create_2d: untiled size=5763072 >[ 109.650] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.650] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.650] kgem_can_create_2d: 2048x1152 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.650] kgem_can_create_2d: untiled size=9437184 >[ 109.650] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.650] kgem_can_create_2d: tiled[-1] size=9437184 >[ 109.650] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.650] kgem_can_create_2d: untiled size=14745600 >[ 109.650] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.650] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.650] kgem_can_create_2d: 2880x1620 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.650] kgem_can_create_2d: untiled size=18665472 >[ 109.650] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.650] kgem_can_create_2d: tiled[-1] size=18665472 >[ 109.650] kgem_can_create_2d: 3200x1800 @ 32 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.650] kgem_can_create_2d: untiled size=23040000 >[ 109.650] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 109.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.650] kgem_can_create_2d: tiled[-1] size=23040000 >[ 109.650] sna_output_detect(DP1:56) >[ 109.650] sna_output_detect(DP1) reporting cached status (since 1228ms): 1 >[ 109.650] sna_output_detect(DP1-1:69) >[ 109.650] sna_output_detect(DP1-1) reporting cached status (since 1221ms): 1 >[ 109.650] sna_output_detect(DP1-2:82) >[ 109.650] sna_output_detect(DP1-2) reporting cached status (since 65ms): 0 >[ 109.651] sna_output_get_modes(DP1-2:82) >[ 109.651] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 109.651] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 109.651] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 109.651] sna_output_attach_tile: found? TILE=4 >[ 109.651] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 109.651] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 109.651] sna_output_get_modes: adding 30 probed modes >[ 109.651] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 109.651] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 109.651] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 109.651] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 109.651] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 109.651] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 109.651] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.651] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.651] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.651] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.651] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.651] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 109.651] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 109.651] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.651] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.651] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 109.651] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.651] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.651] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 109.651] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 109.651] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 109.651] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 109.651] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 109.651] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 109.651] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.651] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.651] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 109.651] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.651] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.651] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 109.651] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.651] kgem_can_create_2d: untiled size=33177600 >[ 109.651] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.651] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.651] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.651] kgem_can_create_2d: untiled size=33177600 >[ 109.651] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.651] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.651] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.651] kgem_can_create_2d: untiled size=14745600 >[ 109.651] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.651] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.651] kgem_can_create_2d: 2048x1280 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.651] kgem_can_create_2d: untiled size=10485760 >[ 109.651] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.651] kgem_can_create_2d: tiled[-1] size=10485760 >[ 109.651] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.651] kgem_can_create_2d: untiled size=9216000 >[ 109.651] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.651] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.651] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.651] kgem_can_create_2d: untiled size=8294400 >[ 109.651] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.651] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.651] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.651] kgem_can_create_2d: untiled size=8294400 >[ 109.651] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.651] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.651] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.651] kgem_can_create_2d: untiled size=8294400 >[ 109.651] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.651] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.651] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.651] kgem_can_create_2d: untiled size=8294400 >[ 109.651] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.651] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.651] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.651] kgem_can_create_2d: untiled size=8294400 >[ 109.651] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.651] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.651] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.651] kgem_can_create_2d: untiled size=8294400 >[ 109.651] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.651] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.651] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.651] kgem_can_create_2d: untiled size=7680000 >[ 109.651] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.651] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.651] kgem_can_create_2d: 1600x900 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.651] kgem_can_create_2d: untiled size=5763072 >[ 109.651] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.651] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.651] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.651] kgem_can_create_2d: untiled size=5242880 >[ 109.651] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.651] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.651] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.651] kgem_can_create_2d: untiled size=5242880 >[ 109.651] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.651] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.651] kgem_can_create_2d: 1152x864 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.651] kgem_can_create_2d: untiled size=3981312 >[ 109.651] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.651] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.651] kgem_can_create_2d: 1280x720 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.651] kgem_can_create_2d: untiled size=3686400 >[ 109.651] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.651] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.651] kgem_can_create_2d: 1280x720 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.651] kgem_can_create_2d: untiled size=3686400 >[ 109.651] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.651] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.651] kgem_can_create_2d: 1280x720 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.651] kgem_can_create_2d: untiled size=3686400 >[ 109.651] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.651] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.651] kgem_can_create_2d: 1024x768 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.651] kgem_can_create_2d: untiled size=3145728 >[ 109.651] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.651] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.651] kgem_can_create_2d: 1024x768 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.651] kgem_can_create_2d: untiled size=3145728 >[ 109.651] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.651] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.651] kgem_can_create_2d: 800x600 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.651] kgem_can_create_2d: untiled size=1921024 >[ 109.651] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.651] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.651] kgem_can_create_2d: 800x600 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.651] kgem_can_create_2d: untiled size=1921024 >[ 109.651] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.651] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.651] kgem_can_create_2d: 720x576 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.651] kgem_can_create_2d: untiled size=1658880 >[ 109.651] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.651] kgem_can_create_2d: tiled[-1] size=1658880 >[ 109.651] kgem_can_create_2d: 720x480 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.651] kgem_can_create_2d: untiled size=1384448 >[ 109.651] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.651] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.651] kgem_can_create_2d: 720x480 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.651] kgem_can_create_2d: untiled size=1384448 >[ 109.651] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.651] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.651] kgem_can_create_2d: 640x480 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.651] kgem_can_create_2d: untiled size=1228800 >[ 109.651] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.651] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.651] kgem_can_create_2d: 640x480 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.651] kgem_can_create_2d: untiled size=1228800 >[ 109.651] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.651] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.651] kgem_can_create_2d: 640x480 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.651] kgem_can_create_2d: untiled size=1228800 >[ 109.651] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.651] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.651] kgem_can_create_2d: 720x400 @ 32 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.651] kgem_can_create_2d: untiled size=1155072 >[ 109.651] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 109.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.651] kgem_can_create_2d: tiled[-1] size=1155072 >[ 109.651] sna_output_detect(DP1-3:84) >[ 109.651] sna_output_detect(DP1-3) reporting cached status (since 1166ms): 1 >[ 109.651] sna_output_detect(DP2:63) >[ 109.651] sna_output_detect(DP2) reporting cached status (since 1166ms): 1 >[ 109.651] sna_output_detect(HDMI1:60) >[ 109.651] sna_output_detect(HDMI1) reporting cached status (since 1166ms): 1 >[ 109.651] sna_output_detect(HDMI2:67) >[ 109.651] sna_output_detect(HDMI2) reporting cached status (since 1157ms): 1 >[ 109.651] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 109.651] sna_block_handler (tv=0.0) >[ 109.651] sna_wakeup_handler >[ 109.651] sna_block_handler (tv=0.0) >[ 109.651] sna_wakeup_handler >[ 109.651] sna_block_handler (tv=0.11000) >[ 109.651] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.651] sna_accel_do_throttle -- no pending activity >[ 109.651] sna_wakeup_handler >[ 109.651] sna_block_handler (tv=0.11000) >[ 109.651] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.651] sna_accel_do_throttle -- no pending activity >[ 109.651] sna_wakeup_handler >[ 109.651] sna_block_handler (tv=0.11000) >[ 109.651] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.651] sna_accel_do_throttle -- no pending activity >[ 109.651] sna_wakeup_handler >[ 109.651] sna_block_handler (tv=0.11000) >[ 109.651] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.651] sna_accel_do_throttle -- no pending activity >[ 109.651] sna_wakeup_handler >[ 109.651] sna_block_handler (tv=0.11000) >[ 109.651] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.651] sna_accel_do_throttle -- no pending activity >[ 109.651] sna_wakeup_handler >[ 109.651] sna_randr_getinfo() >[ 109.651] sna_handle_uevents >[ 109.651] sna_output_detect(eDP1:48) >[ 109.651] sna_output_detect(eDP1) reporting cached status (since 132ms): 0 >[ 109.651] sna_output_get_modes(eDP1:48) >[ 109.651] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 109.651] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 109.651] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 109.651] sna_output_attach_tile: found? TILE=-1 >[ 109.651] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 109.651] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 109.651] sna_output_get_modes: adding 1 probed modes >[ 109.651] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 109.652] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 109.652] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.652] kgem_can_create_2d: untiled size=33177600 >[ 109.652] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.652] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.652] kgem_can_create_2d: 640x480 @ 32 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.652] kgem_can_create_2d: untiled size=1228800 >[ 109.652] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.652] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.652] kgem_can_create_2d: 800x600 @ 32 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.652] kgem_can_create_2d: untiled size=1921024 >[ 109.652] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.652] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.652] kgem_can_create_2d: 800x600 @ 32 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.652] kgem_can_create_2d: untiled size=1921024 >[ 109.652] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.652] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.652] kgem_can_create_2d: 1024x768 @ 32 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.652] kgem_can_create_2d: untiled size=3145728 >[ 109.652] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.652] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.652] kgem_can_create_2d: 1280x960 @ 32 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.652] kgem_can_create_2d: untiled size=4915200 >[ 109.652] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.652] kgem_can_create_2d: tiled[-1] size=4915200 >[ 109.652] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.652] kgem_can_create_2d: untiled size=5242880 >[ 109.652] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.652] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.652] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.652] kgem_can_create_2d: untiled size=7680000 >[ 109.652] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.652] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.652] kgem_can_create_2d: 1792x1344 @ 32 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.652] kgem_can_create_2d: untiled size=9633792 >[ 109.652] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.652] kgem_can_create_2d: tiled[-1] size=9633792 >[ 109.652] kgem_can_create_2d: 1856x1392 @ 32 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.652] kgem_can_create_2d: untiled size=10334208 >[ 109.652] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.652] kgem_can_create_2d: tiled[-1] size=10334208 >[ 109.652] kgem_can_create_2d: 1920x1440 @ 32 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.652] kgem_can_create_2d: untiled size=11059200 >[ 109.652] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.652] kgem_can_create_2d: tiled[-1] size=11059200 >[ 109.652] kgem_can_create_2d: 1152x864 @ 32 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.652] kgem_can_create_2d: untiled size=3981312 >[ 109.652] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.652] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.652] kgem_can_create_2d: 1360x768 @ 32 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.652] kgem_can_create_2d: untiled size=4177920 >[ 109.652] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.652] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.652] kgem_can_create_2d: 1360x768 @ 32 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.652] kgem_can_create_2d: untiled size=4177920 >[ 109.652] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.652] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.652] kgem_can_create_2d: 1400x1050 @ 32 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.652] kgem_can_create_2d: untiled size=5881856 >[ 109.652] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.652] kgem_can_create_2d: tiled[-1] size=5881856 >[ 109.652] kgem_can_create_2d: 1440x900 @ 32 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.652] kgem_can_create_2d: untiled size=5185536 >[ 109.652] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 109.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.653] kgem_can_create_2d: tiled[-1] size=5185536 >[ 109.653] kgem_can_create_2d: 1600x1024 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.653] kgem_can_create_2d: untiled size=6553600 >[ 109.653] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.653] kgem_can_create_2d: tiled[-1] size=6553600 >[ 109.653] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.653] kgem_can_create_2d: untiled size=7057408 >[ 109.653] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.653] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.653] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.653] kgem_can_create_2d: untiled size=7057408 >[ 109.653] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.653] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.653] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.653] kgem_can_create_2d: untiled size=8294400 >[ 109.653] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.653] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.653] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.653] kgem_can_create_2d: untiled size=9216000 >[ 109.653] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.653] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.653] kgem_can_create_2d: 2048x1536 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.653] kgem_can_create_2d: untiled size=12582912 >[ 109.653] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.653] kgem_can_create_2d: tiled[-1] size=12582912 >[ 109.653] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.653] kgem_can_create_2d: untiled size=8294400 >[ 109.653] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.653] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.653] kgem_can_create_2d: 640x360 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.653] kgem_can_create_2d: untiled size=921600 >[ 109.653] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.653] kgem_can_create_2d: tiled[-1] size=921600 >[ 109.653] kgem_can_create_2d: 720x405 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.653] kgem_can_create_2d: untiled size=1167360 >[ 109.653] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.653] kgem_can_create_2d: tiled[-1] size=1167360 >[ 109.653] kgem_can_create_2d: 864x486 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.653] kgem_can_create_2d: untiled size=1683456 >[ 109.653] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.653] kgem_can_create_2d: tiled[-1] size=1683456 >[ 109.653] kgem_can_create_2d: 960x540 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.653] kgem_can_create_2d: untiled size=2076672 >[ 109.653] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.653] kgem_can_create_2d: tiled[-1] size=2076672 >[ 109.653] kgem_can_create_2d: 1024x576 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.653] kgem_can_create_2d: untiled size=2359296 >[ 109.653] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.653] kgem_can_create_2d: tiled[-1] size=2359296 >[ 109.653] kgem_can_create_2d: 1280x720 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.653] kgem_can_create_2d: untiled size=3686400 >[ 109.653] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.653] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.653] kgem_can_create_2d: 1368x768 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.653] kgem_can_create_2d: untiled size=4202496 >[ 109.653] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.653] kgem_can_create_2d: tiled[-1] size=4202496 >[ 109.653] kgem_can_create_2d: 1600x900 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.653] kgem_can_create_2d: untiled size=5763072 >[ 109.653] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.653] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.653] kgem_can_create_2d: 2048x1152 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.653] kgem_can_create_2d: untiled size=9437184 >[ 109.653] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.653] kgem_can_create_2d: tiled[-1] size=9437184 >[ 109.653] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.653] kgem_can_create_2d: untiled size=14745600 >[ 109.653] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.653] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.653] kgem_can_create_2d: 2880x1620 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.653] kgem_can_create_2d: untiled size=18665472 >[ 109.653] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.653] kgem_can_create_2d: tiled[-1] size=18665472 >[ 109.653] kgem_can_create_2d: 3200x1800 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.653] kgem_can_create_2d: untiled size=23040000 >[ 109.653] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.653] kgem_can_create_2d: tiled[-1] size=23040000 >[ 109.653] sna_output_detect(DP1:56) >[ 109.653] sna_output_detect(DP1) reporting cached status (since 1231ms): 1 >[ 109.653] sna_output_detect(DP1-1:69) >[ 109.653] sna_output_detect(DP1-1) reporting cached status (since 1224ms): 1 >[ 109.653] sna_output_detect(DP1-2:82) >[ 109.653] sna_output_detect(DP1-2) reporting cached status (since 68ms): 0 >[ 109.653] sna_output_get_modes(DP1-2:82) >[ 109.653] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 109.653] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 109.653] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 109.653] sna_output_attach_tile: found? TILE=4 >[ 109.653] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 109.653] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 109.653] sna_output_get_modes: adding 30 probed modes >[ 109.653] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 109.653] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 109.653] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 109.653] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 109.653] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 109.653] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 109.653] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.653] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.653] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.653] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.653] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.653] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 109.653] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 109.653] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.653] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.653] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 109.653] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.653] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.653] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 109.653] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 109.653] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 109.653] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 109.653] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 109.653] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 109.653] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.653] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.653] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 109.653] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.653] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.653] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 109.653] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.653] kgem_can_create_2d: untiled size=33177600 >[ 109.653] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.653] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.653] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.653] kgem_can_create_2d: untiled size=33177600 >[ 109.653] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.653] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.653] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.653] kgem_can_create_2d: untiled size=14745600 >[ 109.653] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.653] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.653] kgem_can_create_2d: 2048x1280 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.653] kgem_can_create_2d: untiled size=10485760 >[ 109.653] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.653] kgem_can_create_2d: tiled[-1] size=10485760 >[ 109.653] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.653] kgem_can_create_2d: untiled size=9216000 >[ 109.653] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.653] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.653] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.653] kgem_can_create_2d: untiled size=8294400 >[ 109.653] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.653] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.653] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.654] kgem_can_create_2d: untiled size=8294400 >[ 109.654] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.654] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.654] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.654] kgem_can_create_2d: untiled size=8294400 >[ 109.654] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.654] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.654] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.654] kgem_can_create_2d: untiled size=8294400 >[ 109.654] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.654] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.654] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.654] kgem_can_create_2d: untiled size=8294400 >[ 109.654] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.654] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.654] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.654] kgem_can_create_2d: untiled size=8294400 >[ 109.654] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.654] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.654] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.654] kgem_can_create_2d: untiled size=7680000 >[ 109.654] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.654] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.654] kgem_can_create_2d: 1600x900 @ 32 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.654] kgem_can_create_2d: untiled size=5763072 >[ 109.654] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.654] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.654] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.654] kgem_can_create_2d: untiled size=5242880 >[ 109.654] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.654] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.654] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.654] kgem_can_create_2d: untiled size=5242880 >[ 109.654] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.654] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.654] kgem_can_create_2d: 1152x864 @ 32 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.654] kgem_can_create_2d: untiled size=3981312 >[ 109.654] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.654] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.654] kgem_can_create_2d: 1280x720 @ 32 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.654] kgem_can_create_2d: untiled size=3686400 >[ 109.654] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.654] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.654] kgem_can_create_2d: 1280x720 @ 32 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.654] kgem_can_create_2d: untiled size=3686400 >[ 109.654] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.654] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.654] kgem_can_create_2d: 1280x720 @ 32 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.654] kgem_can_create_2d: untiled size=3686400 >[ 109.654] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.654] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.654] kgem_can_create_2d: 1024x768 @ 32 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.654] kgem_can_create_2d: untiled size=3145728 >[ 109.654] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.654] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.654] kgem_can_create_2d: 1024x768 @ 32 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.654] kgem_can_create_2d: untiled size=3145728 >[ 109.654] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.654] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.654] kgem_can_create_2d: 800x600 @ 32 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.654] kgem_can_create_2d: untiled size=1921024 >[ 109.654] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.654] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.654] kgem_can_create_2d: 800x600 @ 32 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.654] kgem_can_create_2d: untiled size=1921024 >[ 109.654] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.654] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.654] kgem_can_create_2d: 720x576 @ 32 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.654] kgem_can_create_2d: untiled size=1658880 >[ 109.654] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.654] kgem_can_create_2d: tiled[-1] size=1658880 >[ 109.654] kgem_can_create_2d: 720x480 @ 32 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.654] kgem_can_create_2d: untiled size=1384448 >[ 109.654] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.654] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.654] kgem_can_create_2d: 720x480 @ 32 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.654] kgem_can_create_2d: untiled size=1384448 >[ 109.654] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.654] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.654] kgem_can_create_2d: 640x480 @ 32 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.654] kgem_can_create_2d: untiled size=1228800 >[ 109.654] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.654] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.654] kgem_can_create_2d: 640x480 @ 32 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.654] kgem_can_create_2d: untiled size=1228800 >[ 109.654] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.654] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.654] kgem_can_create_2d: 640x480 @ 32 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.654] kgem_can_create_2d: untiled size=1228800 >[ 109.654] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.654] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.654] kgem_can_create_2d: 720x400 @ 32 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.654] kgem_can_create_2d: untiled size=1155072 >[ 109.654] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 109.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.654] kgem_can_create_2d: tiled[-1] size=1155072 >[ 109.654] sna_output_detect(DP1-3:84) >[ 109.654] sna_output_detect(DP1-3) reporting cached status (since 1169ms): 1 >[ 109.654] sna_output_detect(DP2:63) >[ 109.654] sna_output_detect(DP2) reporting cached status (since 1169ms): 1 >[ 109.654] sna_output_detect(HDMI1:60) >[ 109.654] sna_output_detect(HDMI1) reporting cached status (since 1169ms): 1 >[ 109.654] sna_output_detect(HDMI2:67) >[ 109.654] sna_output_detect(HDMI2) reporting cached status (since 1160ms): 1 >[ 109.654] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 109.654] sna_block_handler (tv=0.8000) >[ 109.654] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.654] sna_accel_do_throttle -- no pending activity >[ 109.654] sna_wakeup_handler >[ 109.654] sna_block_handler (tv=0.8000) >[ 109.654] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.654] sna_accel_do_throttle -- no pending activity >[ 109.654] sna_wakeup_handler >[ 109.654] sna_block_handler (tv=0.8000) >[ 109.654] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.654] sna_accel_do_throttle -- no pending activity >[ 109.654] sna_wakeup_handler >[ 109.654] sna_block_handler (tv=0.8000) >[ 109.654] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.654] sna_accel_do_throttle -- no pending activity >[ 109.654] sna_wakeup_handler >[ 109.654] sna_block_handler (tv=0.8000) >[ 109.654] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.654] sna_accel_do_throttle -- no pending activity >[ 109.654] sna_wakeup_handler >[ 109.654] sna_block_handler (tv=0.8000) >[ 109.654] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.654] sna_accel_do_throttle -- no pending activity >[ 109.654] sna_wakeup_handler >[ 109.654] sna_block_handler (tv=0.8000) >[ 109.654] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.654] sna_accel_do_throttle -- no pending activity >[ 109.654] sna_wakeup_handler >[ 109.654] sna_block_handler (tv=0.8000) >[ 109.654] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.654] sna_accel_do_throttle -- no pending activity >[ 109.654] sna_wakeup_handler >[ 109.654] sna_block_handler (tv=0.8000) >[ 109.654] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.654] sna_accel_do_throttle -- no pending activity >[ 109.654] sna_wakeup_handler >[ 109.654] sna_block_handler (tv=0.8000) >[ 109.654] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.654] sna_accel_do_throttle -- no pending activity >[ 109.654] sna_wakeup_handler >[ 109.654] sna_block_handler (tv=0.8000) >[ 109.654] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.654] sna_accel_do_throttle -- no pending activity >[ 109.654] sna_wakeup_handler >[ 109.654] sna_block_handler (tv=0.8000) >[ 109.654] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.654] sna_accel_do_throttle -- no pending activity >[ 109.654] sna_wakeup_handler >[ 109.654] sna_block_handler (tv=0.8000) >[ 109.654] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.654] sna_accel_do_throttle -- no pending activity >[ 109.654] sna_wakeup_handler >[ 109.654] sna_block_handler (tv=0.8000) >[ 109.654] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.654] sna_accel_do_throttle -- no pending activity >[ 109.654] sna_wakeup_handler >[ 109.654] sna_block_handler (tv=0.8000) >[ 109.654] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.654] sna_accel_do_throttle -- no pending activity >[ 109.654] sna_wakeup_handler >[ 109.654] sna_block_handler (tv=0.8000) >[ 109.654] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.654] sna_accel_do_throttle -- no pending activity >[ 109.654] sna_wakeup_handler >[ 109.654] sna_block_handler (tv=0.8000) >[ 109.654] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.654] sna_accel_do_throttle -- no pending activity >[ 109.654] sna_wakeup_handler >[ 109.654] sna_block_handler (tv=0.8000) >[ 109.654] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.654] sna_accel_do_throttle -- no pending activity >[ 109.654] sna_wakeup_handler >[ 109.654] sna_block_handler (tv=0.8000) >[ 109.654] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.654] sna_accel_do_throttle -- no pending activity >[ 109.654] sna_wakeup_handler >[ 109.654] sna_block_handler (tv=0.8000) >[ 109.654] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.654] sna_accel_do_throttle -- no pending activity >[ 109.654] sna_wakeup_handler >[ 109.655] sna_block_handler (tv=0.7000) >[ 109.655] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.655] sna_accel_do_throttle -- no pending activity >[ 109.655] sna_wakeup_handler >[ 109.655] sna_block_handler (tv=0.7000) >[ 109.655] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.655] sna_accel_do_throttle -- no pending activity >[ 109.655] sna_wakeup_handler >[ 109.655] sna_block_handler (tv=0.7000) >[ 109.655] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.655] sna_accel_do_throttle -- no pending activity >[ 109.655] sna_wakeup_handler >[ 109.655] sna_block_handler (tv=0.7000) >[ 109.655] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.655] sna_accel_do_throttle -- no pending activity >[ 109.655] sna_wakeup_handler >[ 109.655] sna_block_handler (tv=0.7000) >[ 109.655] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.655] sna_accel_do_throttle -- no pending activity >[ 109.655] sna_wakeup_handler >[ 109.655] sna_block_handler (tv=0.7000) >[ 109.655] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.655] sna_accel_do_throttle -- no pending activity >[ 109.655] sna_wakeup_handler >[ 109.655] sna_block_handler (tv=0.7000) >[ 109.655] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.655] sna_accel_do_throttle -- no pending activity >[ 109.655] sna_wakeup_handler >[ 109.655] sna_block_handler (tv=0.7000) >[ 109.655] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.655] sna_accel_do_throttle -- no pending activity >[ 109.655] sna_wakeup_handler >[ 109.655] sna_block_handler (tv=0.7000) >[ 109.655] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.655] sna_accel_do_throttle -- no pending activity >[ 109.655] sna_wakeup_handler >[ 109.655] sna_block_handler (tv=0.7000) >[ 109.655] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.655] sna_accel_do_throttle -- no pending activity >[ 109.655] sna_wakeup_handler >[ 109.655] sna_block_handler (tv=0.7000) >[ 109.655] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.655] sna_accel_do_throttle -- no pending activity >[ 109.655] sna_wakeup_handler >[ 109.655] sna_block_handler (tv=0.7000) >[ 109.655] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.655] sna_accel_do_throttle -- no pending activity >[ 109.655] sna_wakeup_handler >[ 109.655] sna_block_handler (tv=0.7000) >[ 109.655] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.655] sna_accel_do_throttle -- no pending activity >[ 109.655] sna_wakeup_handler >[ 109.655] sna_block_handler (tv=0.7000) >[ 109.655] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.655] sna_accel_do_throttle -- no pending activity >[ 109.655] sna_wakeup_handler >[ 109.655] sna_block_handler (tv=0.7000) >[ 109.655] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.655] sna_accel_do_throttle -- no pending activity >[ 109.655] sna_wakeup_handler >[ 109.655] sna_block_handler (tv=0.7000) >[ 109.655] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.655] sna_accel_do_throttle -- no pending activity >[ 109.655] sna_wakeup_handler >[ 109.655] sna_block_handler (tv=0.7000) >[ 109.655] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.655] sna_accel_do_throttle -- no pending activity >[ 109.655] sna_wakeup_handler >[ 109.655] sna_block_handler (tv=0.7000) >[ 109.655] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.655] sna_accel_do_throttle -- no pending activity >[ 109.655] sna_wakeup_handler >[ 109.655] sna_block_handler (tv=0.7000) >[ 109.655] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.655] sna_accel_do_throttle -- no pending activity >[ 109.655] sna_wakeup_handler >[ 109.655] sna_randr_getinfo() >[ 109.655] sna_handle_uevents >[ 109.655] sna_output_detect(eDP1:48) >[ 109.655] sna_output_detect(eDP1) reporting cached status (since 136ms): 0 >[ 109.655] sna_output_get_modes(eDP1:48) >[ 109.655] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 109.655] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 109.655] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 109.655] sna_output_attach_tile: found? TILE=-1 >[ 109.655] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 109.655] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 109.655] sna_output_get_modes: adding 1 probed modes >[ 109.655] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 109.655] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 109.655] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.655] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.655] kgem_can_create_2d: untiled size=33177600 >[ 109.655] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.655] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.655] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.655] kgem_can_create_2d: 640x480 @ 32 >[ 109.655] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.655] kgem_can_create_2d: untiled size=1228800 >[ 109.655] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.655] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.655] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.655] kgem_can_create_2d: 800x600 @ 32 >[ 109.655] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.655] kgem_can_create_2d: untiled size=1921024 >[ 109.655] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.655] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.655] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.655] kgem_can_create_2d: 800x600 @ 32 >[ 109.655] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.655] kgem_can_create_2d: untiled size=1921024 >[ 109.655] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.655] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.655] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.655] kgem_can_create_2d: 1024x768 @ 32 >[ 109.655] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.655] kgem_can_create_2d: untiled size=3145728 >[ 109.655] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.655] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.655] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.655] kgem_can_create_2d: 1280x960 @ 32 >[ 109.655] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.655] kgem_can_create_2d: untiled size=4915200 >[ 109.655] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 109.655] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.655] kgem_can_create_2d: tiled[-1] size=4915200 >[ 109.655] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.655] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.655] kgem_can_create_2d: untiled size=5242880 >[ 109.655] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.655] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.655] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.655] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.655] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.655] kgem_can_create_2d: untiled size=7680000 >[ 109.655] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.655] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.655] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.655] kgem_can_create_2d: 1792x1344 @ 32 >[ 109.655] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.655] kgem_can_create_2d: untiled size=9633792 >[ 109.655] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 109.655] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.655] kgem_can_create_2d: tiled[-1] size=9633792 >[ 109.655] kgem_can_create_2d: 1856x1392 @ 32 >[ 109.655] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.655] kgem_can_create_2d: untiled size=10334208 >[ 109.655] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 109.655] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.655] kgem_can_create_2d: tiled[-1] size=10334208 >[ 109.655] kgem_can_create_2d: 1920x1440 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.656] kgem_can_create_2d: untiled size=11059200 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.656] kgem_can_create_2d: tiled[-1] size=11059200 >[ 109.656] kgem_can_create_2d: 1152x864 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.656] kgem_can_create_2d: untiled size=3981312 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.656] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.656] kgem_can_create_2d: 1360x768 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.656] kgem_can_create_2d: untiled size=4177920 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.656] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.656] kgem_can_create_2d: 1360x768 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.656] kgem_can_create_2d: untiled size=4177920 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.656] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.656] kgem_can_create_2d: 1400x1050 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.656] kgem_can_create_2d: untiled size=5881856 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.656] kgem_can_create_2d: tiled[-1] size=5881856 >[ 109.656] kgem_can_create_2d: 1440x900 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.656] kgem_can_create_2d: untiled size=5185536 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.656] kgem_can_create_2d: tiled[-1] size=5185536 >[ 109.656] kgem_can_create_2d: 1600x1024 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.656] kgem_can_create_2d: untiled size=6553600 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.656] kgem_can_create_2d: tiled[-1] size=6553600 >[ 109.656] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.656] kgem_can_create_2d: untiled size=7057408 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.656] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.656] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.656] kgem_can_create_2d: untiled size=7057408 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.656] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.656] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.656] kgem_can_create_2d: untiled size=8294400 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.656] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.656] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.656] kgem_can_create_2d: untiled size=9216000 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.656] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.656] kgem_can_create_2d: 2048x1536 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.656] kgem_can_create_2d: untiled size=12582912 >[ 109.656] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.656] kgem_can_create_2d: tiled[-1] size=12582912 >[ 109.656] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.656] kgem_can_create_2d: untiled size=8294400 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.656] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.656] kgem_can_create_2d: 640x360 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.656] kgem_can_create_2d: untiled size=921600 >[ 109.656] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.656] kgem_can_create_2d: tiled[-1] size=921600 >[ 109.656] kgem_can_create_2d: 720x405 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.656] kgem_can_create_2d: untiled size=1167360 >[ 109.656] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.656] kgem_can_create_2d: tiled[-1] size=1167360 >[ 109.656] kgem_can_create_2d: 864x486 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.656] kgem_can_create_2d: untiled size=1683456 >[ 109.656] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.656] kgem_can_create_2d: tiled[-1] size=1683456 >[ 109.656] kgem_can_create_2d: 960x540 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.656] kgem_can_create_2d: untiled size=2076672 >[ 109.656] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.656] kgem_can_create_2d: tiled[-1] size=2076672 >[ 109.656] kgem_can_create_2d: 1024x576 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.656] kgem_can_create_2d: untiled size=2359296 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.656] kgem_can_create_2d: tiled[-1] size=2359296 >[ 109.656] kgem_can_create_2d: 1280x720 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.656] kgem_can_create_2d: untiled size=3686400 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.656] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.656] kgem_can_create_2d: 1368x768 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.656] kgem_can_create_2d: untiled size=4202496 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.656] kgem_can_create_2d: tiled[-1] size=4202496 >[ 109.656] kgem_can_create_2d: 1600x900 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.656] kgem_can_create_2d: untiled size=5763072 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.656] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.656] kgem_can_create_2d: 2048x1152 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.656] kgem_can_create_2d: untiled size=9437184 >[ 109.656] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.656] kgem_can_create_2d: tiled[-1] size=9437184 >[ 109.656] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.656] kgem_can_create_2d: untiled size=14745600 >[ 109.656] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.656] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.656] kgem_can_create_2d: 2880x1620 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.656] kgem_can_create_2d: untiled size=18665472 >[ 109.656] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.656] kgem_can_create_2d: tiled[-1] size=18665472 >[ 109.656] kgem_can_create_2d: 3200x1800 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.656] kgem_can_create_2d: untiled size=23040000 >[ 109.656] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.656] kgem_can_create_2d: tiled[-1] size=23040000 >[ 109.656] sna_output_detect(DP1:56) >[ 109.656] sna_output_detect(DP1) reporting cached status (since 1234ms): 1 >[ 109.656] sna_output_detect(DP1-1:69) >[ 109.656] sna_output_detect(DP1-1) reporting cached status (since 1227ms): 1 >[ 109.656] sna_output_detect(DP1-2:82) >[ 109.656] sna_output_detect(DP1-2) reporting cached status (since 71ms): 0 >[ 109.656] sna_output_get_modes(DP1-2:82) >[ 109.656] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 109.656] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 109.656] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 109.656] sna_output_attach_tile: found? TILE=4 >[ 109.656] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 109.656] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 109.656] sna_output_get_modes: adding 30 probed modes >[ 109.656] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 109.656] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 109.656] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 109.656] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 109.656] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 109.656] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 109.656] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.656] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.656] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.656] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.656] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.656] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 109.656] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 109.656] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.656] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.656] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 109.656] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.656] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.656] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 109.656] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 109.656] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 109.656] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 109.656] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 109.656] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 109.656] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.656] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.656] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 109.656] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.656] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.656] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 109.656] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.656] kgem_can_create_2d: untiled size=33177600 >[ 109.656] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.656] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.656] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.656] kgem_can_create_2d: untiled size=33177600 >[ 109.656] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.656] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.656] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.656] kgem_can_create_2d: untiled size=14745600 >[ 109.656] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.656] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.656] kgem_can_create_2d: 2048x1280 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.656] kgem_can_create_2d: untiled size=10485760 >[ 109.656] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.656] kgem_can_create_2d: tiled[-1] size=10485760 >[ 109.656] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.656] kgem_can_create_2d: untiled size=9216000 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.656] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.656] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.656] kgem_can_create_2d: untiled size=8294400 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.656] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.656] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.656] kgem_can_create_2d: untiled size=8294400 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.656] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.656] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.656] kgem_can_create_2d: untiled size=8294400 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.656] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.656] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.656] kgem_can_create_2d: untiled size=8294400 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.656] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.656] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.656] kgem_can_create_2d: untiled size=8294400 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.656] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.656] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.656] kgem_can_create_2d: untiled size=8294400 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.656] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.656] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.656] kgem_can_create_2d: untiled size=7680000 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.656] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.656] kgem_can_create_2d: 1600x900 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.656] kgem_can_create_2d: untiled size=5763072 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.656] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.656] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.656] kgem_can_create_2d: untiled size=5242880 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.656] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.656] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.656] kgem_can_create_2d: untiled size=5242880 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.656] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.656] kgem_can_create_2d: 1152x864 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.656] kgem_can_create_2d: untiled size=3981312 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.656] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.656] kgem_can_create_2d: 1280x720 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.656] kgem_can_create_2d: untiled size=3686400 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.656] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.656] kgem_can_create_2d: 1280x720 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.656] kgem_can_create_2d: untiled size=3686400 >[ 109.656] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.656] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.656] kgem_can_create_2d: 1280x720 @ 32 >[ 109.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.656] kgem_can_create_2d: untiled size=3686400 >[ 109.657] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.657] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.657] kgem_can_create_2d: 1024x768 @ 32 >[ 109.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.657] kgem_can_create_2d: untiled size=3145728 >[ 109.657] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.657] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.657] kgem_can_create_2d: 1024x768 @ 32 >[ 109.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.657] kgem_can_create_2d: untiled size=3145728 >[ 109.657] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.657] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.657] kgem_can_create_2d: 800x600 @ 32 >[ 109.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.657] kgem_can_create_2d: untiled size=1921024 >[ 109.657] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.657] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.657] kgem_can_create_2d: 800x600 @ 32 >[ 109.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.657] kgem_can_create_2d: untiled size=1921024 >[ 109.657] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.657] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.657] kgem_can_create_2d: 720x576 @ 32 >[ 109.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.657] kgem_can_create_2d: untiled size=1658880 >[ 109.657] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 109.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.657] kgem_can_create_2d: tiled[-1] size=1658880 >[ 109.657] kgem_can_create_2d: 720x480 @ 32 >[ 109.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.657] kgem_can_create_2d: untiled size=1384448 >[ 109.657] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.657] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.657] kgem_can_create_2d: 720x480 @ 32 >[ 109.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.657] kgem_can_create_2d: untiled size=1384448 >[ 109.657] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.657] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.657] kgem_can_create_2d: 640x480 @ 32 >[ 109.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.657] kgem_can_create_2d: untiled size=1228800 >[ 109.657] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.657] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.657] kgem_can_create_2d: 640x480 @ 32 >[ 109.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.657] kgem_can_create_2d: untiled size=1228800 >[ 109.657] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.657] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.657] kgem_can_create_2d: 640x480 @ 32 >[ 109.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.657] kgem_can_create_2d: untiled size=1228800 >[ 109.657] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.657] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.657] kgem_can_create_2d: 720x400 @ 32 >[ 109.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.657] kgem_can_create_2d: untiled size=1155072 >[ 109.657] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 109.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.657] kgem_can_create_2d: tiled[-1] size=1155072 >[ 109.657] sna_output_detect(DP1-3:84) >[ 109.657] sna_output_detect(DP1-3) reporting cached status (since 1172ms): 1 >[ 109.657] sna_output_detect(DP2:63) >[ 109.657] sna_output_detect(DP2) reporting cached status (since 1172ms): 1 >[ 109.657] sna_output_detect(HDMI1:60) >[ 109.657] sna_output_detect(HDMI1) reporting cached status (since 1172ms): 1 >[ 109.657] sna_output_detect(HDMI2:67) >[ 109.657] sna_output_detect(HDMI2) reporting cached status (since 1163ms): 1 >[ 109.657] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.657] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.657] sna_accel_do_throttle -- no pending activity >[ 109.657] sna_wakeup_handler >[ 109.657] sna_block_handler (tv=0.5000) >[ 109.658] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.658] sna_accel_do_throttle -- no pending activity >[ 109.658] sna_wakeup_handler >[ 109.658] sna_block_handler (tv=0.4000) >[ 109.658] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.658] sna_accel_do_throttle -- no pending activity >[ 109.658] sna_wakeup_handler >[ 109.658] sna_block_handler (tv=0.4000) >[ 109.658] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.658] sna_accel_do_throttle -- no pending activity >[ 109.658] sna_wakeup_handler >[ 109.658] sna_block_handler (tv=0.4000) >[ 109.658] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.658] sna_accel_do_throttle -- no pending activity >[ 109.658] sna_wakeup_handler >[ 109.658] sna_block_handler (tv=0.4000) >[ 109.658] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.658] sna_accel_do_throttle -- no pending activity >[ 109.658] sna_wakeup_handler >[ 109.658] sna_block_handler (tv=0.4000) >[ 109.658] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.658] sna_accel_do_throttle -- no pending activity >[ 109.658] sna_wakeup_handler >[ 109.658] sna_block_handler (tv=0.4000) >[ 109.658] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.658] sna_accel_do_throttle -- no pending activity >[ 109.658] sna_wakeup_handler >[ 109.658] sna_block_handler (tv=0.4000) >[ 109.658] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.658] sna_accel_do_throttle -- no pending activity >[ 109.658] sna_wakeup_handler >[ 109.658] sna_block_handler (tv=0.4000) >[ 109.658] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.658] sna_accel_do_throttle -- no pending activity >[ 109.658] sna_wakeup_handler >[ 109.658] sna_block_handler (tv=0.4000) >[ 109.658] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.658] sna_accel_do_throttle -- no pending activity >[ 109.658] sna_wakeup_handler >[ 109.658] sna_block_handler (tv=0.4000) >[ 109.658] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.658] sna_accel_do_throttle -- no pending activity >[ 109.658] sna_wakeup_handler >[ 109.658] sna_block_handler (tv=0.4000) >[ 109.658] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.658] sna_accel_do_throttle -- no pending activity >[ 109.658] sna_wakeup_handler >[ 109.658] sna_block_handler (tv=0.4000) >[ 109.658] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.658] sna_accel_do_throttle -- no pending activity >[ 109.658] sna_wakeup_handler >[ 109.658] sna_block_handler (tv=0.4000) >[ 109.658] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.658] sna_accel_do_throttle -- no pending activity >[ 109.658] sna_wakeup_handler >[ 109.658] sna_block_handler (tv=0.4000) >[ 109.658] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.658] sna_accel_do_throttle -- no pending activity >[ 109.658] sna_wakeup_handler >[ 109.658] sna_block_handler (tv=0.4000) >[ 109.658] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.658] sna_accel_do_throttle -- no pending activity >[ 109.658] sna_wakeup_handler >[ 109.658] sna_block_handler (tv=0.4000) >[ 109.658] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.658] sna_accel_do_throttle -- no pending activity >[ 109.658] sna_wakeup_handler >[ 109.658] sna_block_handler (tv=0.4000) >[ 109.658] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.658] sna_accel_do_throttle -- no pending activity >[ 109.658] sna_wakeup_handler >[ 109.658] sna_block_handler (tv=0.4000) >[ 109.658] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.658] sna_accel_do_throttle -- no pending activity >[ 109.658] sna_wakeup_handler >[ 109.658] sna_block_handler (tv=0.4000) >[ 109.658] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.658] sna_accel_do_throttle -- no pending activity >[ 109.658] sna_wakeup_handler >[ 109.658] sna_block_handler (tv=0.4000) >[ 109.658] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.658] sna_accel_do_throttle -- no pending activity >[ 109.658] sna_wakeup_handler >[ 109.658] sna_block_handler (tv=0.4000) >[ 109.658] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.658] sna_accel_do_throttle -- no pending activity >[ 109.658] sna_wakeup_handler >[ 109.658] sna_block_handler (tv=0.4000) >[ 109.658] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.658] sna_accel_do_throttle -- no pending activity >[ 109.658] sna_wakeup_handler >[ 109.658] sna_block_handler (tv=0.4000) >[ 109.658] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.658] sna_accel_do_throttle -- no pending activity >[ 109.658] sna_wakeup_handler >[ 109.658] sna_create_pixmap(3840, 2160, 24, usage=0) >[ 109.658] kgem_can_create_2d: 3840x2160 @ 24 >[ 109.658] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.658] kgem_can_create_2d: untiled size=33177600 >[ 109.658] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.658] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.658] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.658] sna_create_pixmap: usage=0, flags=1b >[ 109.658] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b >[ 109.658] __pop_freed_pixmap: reusing freed pixmap=179 header >[ 109.658] create_pixmap_hdr: pixmap=207, width=3840, height=2160, usage=0 >[ 109.658] sna_create_pixmap: serial=207, 3840x2160, usage=0 >[ 109.658] sna_composite_rectangles(pixmap=208, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) >[ 109.658] sna_composite_rectangles: converted to op 0 >[ 109.658] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) >[ 109.658] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 >[ 109.658] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 >[ 109.658] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) >[ 109.658] sna_composite_rectangles: dropping last-cpu hint >[ 109.658] sna_drawable_use_bo pixmap=208, box=((0, 0), (3840, 2160)), flags=19... >[ 109.658] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.658] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.658] sna_pixmap_move_to_gpu(pixmap=208, usage=0), flags=b >[ 109.658] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.658] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b >[ 109.658] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.658] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.658] sna_pixmap_alloc_gpu: pixmap=208 >[ 109.658] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.658] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 >[ 109.658] kgem_bo_remove_from_inactive: removing handle=11 from inactive >[ 109.658] from inactive: pitch=15360, tiling=1: handle=11, id=428 >[ 109.658] __sna_damage_all(3840, 2160) >[ 109.658] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.658] sna_pixmap_mark_active: pixmap=208, handle=11 >[ 109.658] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.658] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.658] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 109.658] kgem_bo_is_render: handle=11, rq? 0 [0] >[ 109.658] kgem_bo_is_render: handle=11, rq? 0 [0] >[ 109.658] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) >[ 109.658] sna_render_get_solid: 0 >[ 109.658] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 109.658] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 109.658] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.658] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.658] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.658] kgem_add_handle: handle=4, index=0 >[ 109.658] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.658] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.658] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.658] gen9_composite_get_binding_table(ffc0) >[ 109.658] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 >[ 109.658] kgem_add_handle: handle=11, index=1 >[ 109.658] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f61c9000) >[ 109.658] __kgem_bo_mark_dirty: handle=11 (proxy? 0) >[ 109.658] [3fe0] bind bo(handle=11, addr=f61c9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render >[ 109.658] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.658] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.658] kgem_add_handle: handle=7, index=2 >[ 109.658] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.658] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.658] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.658] gen9_emit_sampler: sampler = 1 >[ 109.658] gen9_emit_sf: num_sf_outputs=1 >[ 109.658] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.658] gen9_emit_vertex_elements: setup id=0 >[ 109.658] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.658] (0, 0), (3840, 2160) >[ 109.658] gen8_vertex_flush[490] = 3 >[ 109.658] sna_composite_rectangles: pixmap=208 marking clear [0]? 1 >[ 109.658] sna_pixmap_create_shm(3840x2160, depth=24, bpp=32, pitch=15360) >[ 109.658] __pop_freed_pixmap: reusing freed pixmap=183 header >[ 109.658] create_pixmap_hdr: pixmap=209, width=3840, height=2160, usage=0 >[ 109.658] kgem_create_map(0x7f3c760b8000 size=33177600, read-only?=0) - has_userptr?=1 >[ 109.658] __kgem_bo_init(handle=29, num_pages=8100) >[ 109.658] kgem_create_map(ptr=0x7f3c760b8000, size=33177600, pages=8100, read_only=0) => handle=29 (proxy? 0) >[ 109.658] sna_accel_watch_flush: enable=1 >[ 109.658] sna_accel_watch_flush: installing watchers >[ 109.658] __sna_damage_all(3840, 2160) >[ 109.658] sna_pixmap_create_shm: serial=209, 3840x2160, usage=0 >[ 109.658] sna_validate_gc(0x5619f17a4f50) changes=0, previous serial=b0, drawable=d0 >[ 109.658] sna_validate_gc: recomputing clip >[ 109.658] sna_validate_gc: composite clip=1x[(0, 0), (3840, 2160)] [0x5619f157f320] >[ 109.658] sna_copy_area: src=pixmap=210:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=208:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 109.658] sna_copy_area: normal copy >[ 109.658] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) >[ 109.658] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) >[ 109.658] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 >[ 109.658] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) >[ 109.658] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) >[ 109.658] sna_do_copy: clipped src extents (0, 0), (3840, 2160) >[ 109.658] sna_do_copy: pixmap -- no source clipping >[ 109.658] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 >[ 109.658] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) >[ 109.658] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=210+(0, 0), dst pixmap=208+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) >[ 109.658] sna_copy_boxes: dst=(priv=0x5619f14e73a0, gpu_bo=11, cpu_bo=0), src=(priv=0x5619f174dcb0, gpu_bo=0, cpu_bo=29), replaces=1 >[ 109.658] kgem_bo_is_busy: handle=29, domain: 1 exec? 0, rq? 0 >[ 109.658] sna_drawable_use_bo pixmap=208, box=((0, 0), (3840, 2160)), flags=19... >[ 109.658] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.658] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.658] sna_drawable_use_bo: using whole GPU bo >[ 109.658] move_to_gpu: can use CPU bo? cpu_damage=-1, gpu_damage=0, cpu hint=1 >[ 109.658] region_overlaps_damage? >[ 109.658] sna_drawable_move_region_to_cpu(pixmap=210 (3840x2160), [(0, 0), (3840, 2160)], flags=2) >[ 109.658] sna_drawable_move_region_to_cpu: pixmap=210 all damaged on CPU >[ 109.658] sna_drawable_move_region_to_cpu: syncing cpu bo >[ 109.658] kgem_bo_sync__cpu_full: handle=29 >[ 109.658] __kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 109.658] sna_copy_boxes: upload through a temporary map >[ 109.658] kgem_create_map(0x7f3c760b8000 size=33177600, read-only?=1) - has_userptr?=1 >[ 109.658] gem_userptr: failed to map 0x7f3c760b8000 + 33177600 bytes: 19 >[ 109.661] __kgem_bo_init(handle=30, num_pages=8100) >[ 109.661] kgem_create_map(ptr=0x7f3c760b8000, size=33177600, pages=8100, read_only=1) => handle=30 (proxy? 0) >[ 109.661] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=1, self-copy=0, overlaps? 0 >[ 109.661] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.661] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(15360, 15360) >[ 109.661] gen6_render_context_switch: from 1 to 3, submit batch >[ 109.661] gen8_vertex_close: used=6, vbo active? 16, vb=1, nreloc=1 >[ 109.661] gen8_vertex_close: reloc[0] = 287 >[ 109.661] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.661] kgem_add_handle: handle=16, index=3 >[ 109.661] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.661] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] >[ 109.661] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.661] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.661] kgem_fixup_relocs: shrinking by 61440 >[ 109.661] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.661] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.661] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 >[ 109.661] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.661] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.661] __kgem_bo_clear_busy: handle=7 >[ 109.661] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.661] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.661] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.661] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.661] needs_batch_flush: flushing before handle=11 for required semaphore >[ 109.661] needs_batch_flush: flushing before handle=30 for new reservation >[ 109.661] __kgem_bcs_set_tiling: src handle=30:tiling=0, dst handle=11:tiling=1 >[ 109.661] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) >[ 109.661] sna_blt_copy_boxes: box=(0, 0)x(3840, 2160) >[ 109.661] kgem_add_reloc64: handle=11, pos=4, delta=0, domains=28002 >[ 109.661] kgem_add_handle: handle=11, index=0 >[ 109.661] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=f61c9000) >[ 109.661] __kgem_bo_mark_dirty: handle=11 (proxy? 0) >[ 109.661] kgem_add_reloc64: handle=30, pos=8, delta=0, domains=28000 >[ 109.661] kgem_add_handle: handle=30, index=1 >[ 109.661] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=0) >[ 109.661] sna_blt_copy_boxes: flushing BLT operation on empty ring >[ 109.661] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=16200 [fenced=0] >[ 109.661] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.661] __kgem_busy: handle=2, busy=0, wedged=0 >[ 109.661] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 109.661] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 >[ 109.661] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f4225000 >[ 109.661] __kgem_busy: handle=2, busy=524288, wedged=0 >[ 109.661] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.661] kgem_bo_sync__cpu: handle=30 >[ 109.661] __kgem_busy: handle=30, busy=524288, wedged=0 >[ 109.661] kgem_bo_sync__cpu: SYNC: handle=30, needs_flush? 0, domain? 3, busy? 1 >[ 109.668] __kgem_busy: handle=30, busy=0, wedged=0 >[ 109.669] kgem_bo_retire: retiring bo handle=30 (needed flush? 0), rq? 1 [busy?=0] >[ 109.669] __kgem_retire_requests_upto(handle=30, ring=1) >[ 109.669] __kgem_retire_rq: request 2 complete >[ 109.669] __kgem_bo_flush: handle=11, busy=0, wedged=0 >[ 109.669] assert_bo_retired: handle=30, domain: 0 exec? 0, rq? 0 >[ 109.669] _kgem_bo_destroy: handle=30, proxy? 0 >[ 109.669] __kgem_bo_destroy: handle=30, size=33177600 >[ 109.669] __kgem_bo_destroy: handle=30, not reusable >[ 109.669] kgem_bo_free: handle=30, size=33177600 >[ 109.669] __kgem_busy: handle=30, busy=0, wedged=0 >[ 109.669] kgem_bo_free: releasing 0x0:0x0 vma for handle=30, count=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_block_handler (tv=0.0) >[ 109.669] sna_wakeup_handler >[ 109.669] sna_block_handler (tv=0.0) >[ 109.669] sna_wakeup_handler >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_block_handler (tv=0.0) >[ 109.669] sna_wakeup_handler >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_block_handler (tv=0.0) >[ 109.669] sna_wakeup_handler >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_block_handler (tv=0.0) >[ 109.669] sna_wakeup_handler >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_block_handler (tv=0.0) >[ 109.669] sna_wakeup_handler >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_block_handler (tv=0.0) >[ 109.669] sna_wakeup_handler >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_block_handler (tv=0.0) >[ 109.669] sna_wakeup_handler >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_block_handler (tv=0.0) >[ 109.669] sna_wakeup_handler >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_block_handler (tv=0.0) >[ 109.669] sna_wakeup_handler >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_block_handler (tv=0.0) >[ 109.669] sna_wakeup_handler >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_block_handler (tv=0.0) >[ 109.669] sna_wakeup_handler >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_block_handler (tv=0.0) >[ 109.669] sna_wakeup_handler >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_block_handler (tv=0.0) >[ 109.669] sna_wakeup_handler >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_block_handler (tv=0.0) >[ 109.669] sna_wakeup_handler >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_block_handler (tv=0.0) >[ 109.669] sna_wakeup_handler >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_block_handler (tv=0.0) >[ 109.669] sna_wakeup_handler >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_block_handler (tv=0.0) >[ 109.669] sna_wakeup_handler >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_block_handler (tv=0.0) >[ 109.669] sna_wakeup_handler >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_block_handler (tv=0.0) >[ 109.669] sna_wakeup_handler >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_block_handler (tv=0.0) >[ 109.669] sna_wakeup_handler >[ 109.669] sna_accel_flush: flush?=0, dirty?=0 >[ 109.669] sna_randr_getinfo() >[ 109.669] sna_handle_uevents >[ 109.669] sna_output_detect(eDP1:48) >[ 109.669] sna_output_detect(eDP1) reporting cached status (since 150ms): 0 >[ 109.669] sna_output_get_modes(eDP1:48) >[ 109.669] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 109.669] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 109.669] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 109.669] sna_output_attach_tile: found? TILE=-1 >[ 109.669] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 109.669] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 109.669] sna_output_get_modes: adding 1 probed modes >[ 109.669] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 109.669] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 109.669] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.669] kgem_can_create_2d: untiled size=33177600 >[ 109.669] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.669] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.669] kgem_can_create_2d: 640x480 @ 32 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.669] kgem_can_create_2d: untiled size=1228800 >[ 109.669] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.669] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.669] kgem_can_create_2d: 800x600 @ 32 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.669] kgem_can_create_2d: untiled size=1921024 >[ 109.669] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.669] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.669] kgem_can_create_2d: 800x600 @ 32 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.669] kgem_can_create_2d: untiled size=1921024 >[ 109.669] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.669] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.669] kgem_can_create_2d: 1024x768 @ 32 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.669] kgem_can_create_2d: untiled size=3145728 >[ 109.669] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.669] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.669] kgem_can_create_2d: 1280x960 @ 32 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.669] kgem_can_create_2d: untiled size=4915200 >[ 109.669] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.669] kgem_can_create_2d: tiled[-1] size=4915200 >[ 109.669] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.669] kgem_can_create_2d: untiled size=5242880 >[ 109.669] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.669] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.669] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.669] kgem_can_create_2d: untiled size=7680000 >[ 109.669] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.669] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.669] kgem_can_create_2d: 1792x1344 @ 32 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.669] kgem_can_create_2d: untiled size=9633792 >[ 109.669] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.669] kgem_can_create_2d: tiled[-1] size=9633792 >[ 109.669] kgem_can_create_2d: 1856x1392 @ 32 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.669] kgem_can_create_2d: untiled size=10334208 >[ 109.669] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.669] kgem_can_create_2d: tiled[-1] size=10334208 >[ 109.669] kgem_can_create_2d: 1920x1440 @ 32 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.669] kgem_can_create_2d: untiled size=11059200 >[ 109.669] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.669] kgem_can_create_2d: tiled[-1] size=11059200 >[ 109.669] kgem_can_create_2d: 1152x864 @ 32 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.669] kgem_can_create_2d: untiled size=3981312 >[ 109.669] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.669] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.669] kgem_can_create_2d: 1360x768 @ 32 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.669] kgem_can_create_2d: untiled size=4177920 >[ 109.669] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.669] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.669] kgem_can_create_2d: 1360x768 @ 32 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.669] kgem_can_create_2d: untiled size=4177920 >[ 109.669] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.669] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.669] kgem_can_create_2d: 1400x1050 @ 32 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.669] kgem_can_create_2d: untiled size=5881856 >[ 109.669] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.669] kgem_can_create_2d: tiled[-1] size=5881856 >[ 109.669] kgem_can_create_2d: 1440x900 @ 32 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.669] kgem_can_create_2d: untiled size=5185536 >[ 109.669] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 109.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.669] kgem_can_create_2d: tiled[-1] size=5185536 >[ 109.670] kgem_can_create_2d: 1600x1024 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.670] kgem_can_create_2d: untiled size=6553600 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.670] kgem_can_create_2d: tiled[-1] size=6553600 >[ 109.670] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.670] kgem_can_create_2d: untiled size=7057408 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.670] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.670] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.670] kgem_can_create_2d: untiled size=7057408 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.670] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.670] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.670] kgem_can_create_2d: untiled size=8294400 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.670] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.670] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.670] kgem_can_create_2d: untiled size=9216000 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.670] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.670] kgem_can_create_2d: 2048x1536 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.670] kgem_can_create_2d: untiled size=12582912 >[ 109.670] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.670] kgem_can_create_2d: tiled[-1] size=12582912 >[ 109.670] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.670] kgem_can_create_2d: untiled size=8294400 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.670] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.670] kgem_can_create_2d: 640x360 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.670] kgem_can_create_2d: untiled size=921600 >[ 109.670] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.670] kgem_can_create_2d: tiled[-1] size=921600 >[ 109.670] kgem_can_create_2d: 720x405 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.670] kgem_can_create_2d: untiled size=1167360 >[ 109.670] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.670] kgem_can_create_2d: tiled[-1] size=1167360 >[ 109.670] kgem_can_create_2d: 864x486 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.670] kgem_can_create_2d: untiled size=1683456 >[ 109.670] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.670] kgem_can_create_2d: tiled[-1] size=1683456 >[ 109.670] kgem_can_create_2d: 960x540 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.670] kgem_can_create_2d: untiled size=2076672 >[ 109.670] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.670] kgem_can_create_2d: tiled[-1] size=2076672 >[ 109.670] kgem_can_create_2d: 1024x576 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.670] kgem_can_create_2d: untiled size=2359296 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.670] kgem_can_create_2d: tiled[-1] size=2359296 >[ 109.670] kgem_can_create_2d: 1280x720 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.670] kgem_can_create_2d: untiled size=3686400 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.670] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.670] kgem_can_create_2d: 1368x768 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.670] kgem_can_create_2d: untiled size=4202496 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.670] kgem_can_create_2d: tiled[-1] size=4202496 >[ 109.670] kgem_can_create_2d: 1600x900 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.670] kgem_can_create_2d: untiled size=5763072 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.670] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.670] kgem_can_create_2d: 2048x1152 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.670] kgem_can_create_2d: untiled size=9437184 >[ 109.670] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.670] kgem_can_create_2d: tiled[-1] size=9437184 >[ 109.670] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.670] kgem_can_create_2d: untiled size=14745600 >[ 109.670] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.670] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.670] kgem_can_create_2d: 2880x1620 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.670] kgem_can_create_2d: untiled size=18665472 >[ 109.670] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.670] kgem_can_create_2d: tiled[-1] size=18665472 >[ 109.670] kgem_can_create_2d: 3200x1800 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.670] kgem_can_create_2d: untiled size=23040000 >[ 109.670] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.670] kgem_can_create_2d: tiled[-1] size=23040000 >[ 109.670] sna_output_detect(DP1:56) >[ 109.670] sna_output_detect(DP1) reporting cached status (since 1248ms): 1 >[ 109.670] sna_output_detect(DP1-1:69) >[ 109.670] sna_output_detect(DP1-1) reporting cached status (since 1241ms): 1 >[ 109.670] sna_output_detect(DP1-2:82) >[ 109.670] sna_output_detect(DP1-2) reporting cached status (since 85ms): 0 >[ 109.670] sna_output_get_modes(DP1-2:82) >[ 109.670] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 109.670] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 109.670] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 109.670] sna_output_attach_tile: found? TILE=4 >[ 109.670] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 109.670] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 109.670] sna_output_get_modes: adding 30 probed modes >[ 109.670] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 109.670] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 109.670] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 109.670] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 109.670] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 109.670] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 109.670] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.670] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.670] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.670] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.670] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.670] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 109.670] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 109.670] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.670] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.670] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 109.670] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.670] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.670] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 109.670] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 109.670] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 109.670] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 109.670] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 109.670] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 109.670] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.670] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.670] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 109.670] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.670] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.670] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 109.670] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.670] kgem_can_create_2d: untiled size=33177600 >[ 109.670] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.670] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.670] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.670] kgem_can_create_2d: untiled size=33177600 >[ 109.670] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.670] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.670] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.670] kgem_can_create_2d: untiled size=14745600 >[ 109.670] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.670] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.670] kgem_can_create_2d: 2048x1280 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.670] kgem_can_create_2d: untiled size=10485760 >[ 109.670] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.670] kgem_can_create_2d: tiled[-1] size=10485760 >[ 109.670] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.670] kgem_can_create_2d: untiled size=9216000 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.670] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.670] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.670] kgem_can_create_2d: untiled size=8294400 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.670] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.670] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.670] kgem_can_create_2d: untiled size=8294400 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.670] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.670] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.670] kgem_can_create_2d: untiled size=8294400 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.670] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.670] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.670] kgem_can_create_2d: untiled size=8294400 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.670] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.670] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.670] kgem_can_create_2d: untiled size=8294400 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.670] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.670] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.670] kgem_can_create_2d: untiled size=8294400 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.670] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.670] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.670] kgem_can_create_2d: untiled size=7680000 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.670] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.670] kgem_can_create_2d: 1600x900 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.670] kgem_can_create_2d: untiled size=5763072 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.670] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.670] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.670] kgem_can_create_2d: untiled size=5242880 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.670] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.670] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.670] kgem_can_create_2d: untiled size=5242880 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.670] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.670] kgem_can_create_2d: 1152x864 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.670] kgem_can_create_2d: untiled size=3981312 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.670] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.670] kgem_can_create_2d: 1280x720 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.670] kgem_can_create_2d: untiled size=3686400 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.670] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.670] kgem_can_create_2d: 1280x720 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.670] kgem_can_create_2d: untiled size=3686400 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.670] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.670] kgem_can_create_2d: 1280x720 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.670] kgem_can_create_2d: untiled size=3686400 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.670] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.670] kgem_can_create_2d: 1024x768 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.670] kgem_can_create_2d: untiled size=3145728 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.670] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.670] kgem_can_create_2d: 1024x768 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.670] kgem_can_create_2d: untiled size=3145728 >[ 109.670] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.670] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.670] kgem_can_create_2d: 800x600 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.670] kgem_can_create_2d: untiled size=1921024 >[ 109.670] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.670] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.670] kgem_can_create_2d: 800x600 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.670] kgem_can_create_2d: untiled size=1921024 >[ 109.670] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.670] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.670] kgem_can_create_2d: 720x576 @ 32 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.670] kgem_can_create_2d: untiled size=1658880 >[ 109.670] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 109.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.671] kgem_can_create_2d: tiled[-1] size=1658880 >[ 109.671] kgem_can_create_2d: 720x480 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.671] kgem_can_create_2d: untiled size=1384448 >[ 109.671] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.671] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.671] kgem_can_create_2d: 720x480 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.671] kgem_can_create_2d: untiled size=1384448 >[ 109.671] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.671] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.671] kgem_can_create_2d: 640x480 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.671] kgem_can_create_2d: untiled size=1228800 >[ 109.671] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.671] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.671] kgem_can_create_2d: 640x480 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.671] kgem_can_create_2d: untiled size=1228800 >[ 109.671] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.671] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.671] kgem_can_create_2d: 640x480 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.671] kgem_can_create_2d: untiled size=1228800 >[ 109.671] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.671] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.671] kgem_can_create_2d: 720x400 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.671] kgem_can_create_2d: untiled size=1155072 >[ 109.671] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.671] kgem_can_create_2d: tiled[-1] size=1155072 >[ 109.671] sna_output_detect(DP1-3:84) >[ 109.671] sna_output_detect(DP1-3) reporting cached status (since 1186ms): 1 >[ 109.671] sna_output_detect(DP2:63) >[ 109.671] sna_output_detect(DP2) reporting cached status (since 1186ms): 1 >[ 109.671] sna_output_detect(HDMI1:60) >[ 109.671] sna_output_detect(HDMI1) reporting cached status (since 1186ms): 1 >[ 109.671] sna_output_detect(HDMI2:67) >[ 109.671] sna_output_detect(HDMI2) reporting cached status (since 1177ms): 1 >[ 109.671] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 109.671] sna_accel_flush: flush?=0, dirty?=0 >[ 109.671] sna_accel_flush: flush?=0, dirty?=0 >[ 109.671] sna_accel_flush: flush?=0, dirty?=0 >[ 109.671] sna_block_handler (tv=0.0) >[ 109.671] sna_wakeup_handler >[ 109.671] sna_accel_flush: flush?=0, dirty?=0 >[ 109.671] sna_accel_flush: flush?=0, dirty?=0 >[ 109.671] sna_block_handler (tv=0.0) >[ 109.671] sna_wakeup_handler >[ 109.671] sna_accel_flush: flush?=0, dirty?=0 >[ 109.671] sna_accel_flush: flush?=0, dirty?=0 >[ 109.671] sna_accel_flush: flush?=0, dirty?=0 >[ 109.671] sna_block_handler (tv=0.0) >[ 109.671] sna_wakeup_handler >[ 109.671] sna_accel_flush: flush?=0, dirty?=0 >[ 109.671] sna_accel_flush: flush?=0, dirty?=0 >[ 109.671] sna_block_handler (tv=0.0) >[ 109.671] sna_wakeup_handler >[ 109.671] sna_accel_flush: flush?=0, dirty?=0 >[ 109.671] sna_accel_flush: flush?=0, dirty?=0 >[ 109.671] sna_accel_flush: flush?=0, dirty?=0 >[ 109.671] sna_block_handler (tv=0.0) >[ 109.671] sna_wakeup_handler >[ 109.671] sna_accel_flush: flush?=0, dirty?=0 >[ 109.671] sna_accel_flush: flush?=0, dirty?=0 >[ 109.671] sna_block_handler (tv=0.0) >[ 109.671] sna_wakeup_handler >[ 109.671] sna_accel_flush: flush?=0, dirty?=0 >[ 109.671] sna_accel_flush: flush?=0, dirty?=0 >[ 109.671] sna_block_handler (tv=0.0) >[ 109.671] sna_wakeup_handler >[ 109.671] sna_accel_flush: flush?=0, dirty?=0 >[ 109.671] sna_accel_flush: flush?=0, dirty?=0 >[ 109.671] sna_accel_flush: flush?=0, dirty?=0 >[ 109.671] sna_block_handler (tv=0.0) >[ 109.671] sna_wakeup_handler >[ 109.671] sna_randr_getinfo() >[ 109.671] sna_handle_uevents >[ 109.671] sna_output_detect(eDP1:48) >[ 109.671] sna_output_detect(eDP1) reporting cached status (since 152ms): 0 >[ 109.671] sna_output_get_modes(eDP1:48) >[ 109.671] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 109.671] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 109.671] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 109.671] sna_output_attach_tile: found? TILE=-1 >[ 109.671] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 109.671] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 109.671] sna_output_get_modes: adding 1 probed modes >[ 109.671] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 109.671] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 109.671] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.671] kgem_can_create_2d: untiled size=33177600 >[ 109.671] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.671] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.671] kgem_can_create_2d: 640x480 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.671] kgem_can_create_2d: untiled size=1228800 >[ 109.671] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.671] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.671] kgem_can_create_2d: 800x600 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.671] kgem_can_create_2d: untiled size=1921024 >[ 109.671] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.671] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.671] kgem_can_create_2d: 800x600 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.671] kgem_can_create_2d: untiled size=1921024 >[ 109.671] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.671] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.671] kgem_can_create_2d: 1024x768 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.671] kgem_can_create_2d: untiled size=3145728 >[ 109.671] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.671] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.671] kgem_can_create_2d: 1280x960 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.671] kgem_can_create_2d: untiled size=4915200 >[ 109.671] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.671] kgem_can_create_2d: tiled[-1] size=4915200 >[ 109.671] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.671] kgem_can_create_2d: untiled size=5242880 >[ 109.671] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.671] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.671] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.671] kgem_can_create_2d: untiled size=7680000 >[ 109.671] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.671] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.671] kgem_can_create_2d: 1792x1344 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.671] kgem_can_create_2d: untiled size=9633792 >[ 109.671] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.671] kgem_can_create_2d: tiled[-1] size=9633792 >[ 109.671] kgem_can_create_2d: 1856x1392 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.671] kgem_can_create_2d: untiled size=10334208 >[ 109.671] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.671] kgem_can_create_2d: tiled[-1] size=10334208 >[ 109.671] kgem_can_create_2d: 1920x1440 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.671] kgem_can_create_2d: untiled size=11059200 >[ 109.671] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.671] kgem_can_create_2d: tiled[-1] size=11059200 >[ 109.671] kgem_can_create_2d: 1152x864 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.671] kgem_can_create_2d: untiled size=3981312 >[ 109.671] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.671] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.671] kgem_can_create_2d: 1360x768 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.671] kgem_can_create_2d: untiled size=4177920 >[ 109.671] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.671] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.671] kgem_can_create_2d: 1360x768 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.671] kgem_can_create_2d: untiled size=4177920 >[ 109.671] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.671] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.671] kgem_can_create_2d: 1400x1050 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.671] kgem_can_create_2d: untiled size=5881856 >[ 109.671] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.671] kgem_can_create_2d: tiled[-1] size=5881856 >[ 109.671] kgem_can_create_2d: 1440x900 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.671] kgem_can_create_2d: untiled size=5185536 >[ 109.671] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.671] kgem_can_create_2d: tiled[-1] size=5185536 >[ 109.671] kgem_can_create_2d: 1600x1024 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.671] kgem_can_create_2d: untiled size=6553600 >[ 109.671] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.671] kgem_can_create_2d: tiled[-1] size=6553600 >[ 109.671] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.671] kgem_can_create_2d: untiled size=7057408 >[ 109.671] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.671] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.671] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.671] kgem_can_create_2d: untiled size=7057408 >[ 109.671] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.671] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.671] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.671] kgem_can_create_2d: untiled size=8294400 >[ 109.671] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.671] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.671] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.671] kgem_can_create_2d: untiled size=9216000 >[ 109.671] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.671] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.671] kgem_can_create_2d: 2048x1536 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.671] kgem_can_create_2d: untiled size=12582912 >[ 109.671] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.671] kgem_can_create_2d: tiled[-1] size=12582912 >[ 109.671] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.671] kgem_can_create_2d: untiled size=8294400 >[ 109.671] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.671] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.671] kgem_can_create_2d: 640x360 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.671] kgem_can_create_2d: untiled size=921600 >[ 109.671] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.671] kgem_can_create_2d: tiled[-1] size=921600 >[ 109.671] kgem_can_create_2d: 720x405 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.671] kgem_can_create_2d: untiled size=1167360 >[ 109.671] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.671] kgem_can_create_2d: tiled[-1] size=1167360 >[ 109.671] kgem_can_create_2d: 864x486 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.671] kgem_can_create_2d: untiled size=1683456 >[ 109.671] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.671] kgem_can_create_2d: tiled[-1] size=1683456 >[ 109.671] kgem_can_create_2d: 960x540 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.671] kgem_can_create_2d: untiled size=2076672 >[ 109.671] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.671] kgem_can_create_2d: tiled[-1] size=2076672 >[ 109.671] kgem_can_create_2d: 1024x576 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.671] kgem_can_create_2d: untiled size=2359296 >[ 109.671] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.671] kgem_can_create_2d: tiled[-1] size=2359296 >[ 109.671] kgem_can_create_2d: 1280x720 @ 32 >[ 109.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.672] kgem_can_create_2d: untiled size=3686400 >[ 109.672] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.672] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.672] kgem_can_create_2d: 1368x768 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.672] kgem_can_create_2d: untiled size=4202496 >[ 109.672] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.672] kgem_can_create_2d: tiled[-1] size=4202496 >[ 109.672] kgem_can_create_2d: 1600x900 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.672] kgem_can_create_2d: untiled size=5763072 >[ 109.672] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.672] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.672] kgem_can_create_2d: 2048x1152 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.672] kgem_can_create_2d: untiled size=9437184 >[ 109.672] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.672] kgem_can_create_2d: tiled[-1] size=9437184 >[ 109.672] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.672] kgem_can_create_2d: untiled size=14745600 >[ 109.672] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.672] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.672] kgem_can_create_2d: 2880x1620 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.672] kgem_can_create_2d: untiled size=18665472 >[ 109.672] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.672] kgem_can_create_2d: tiled[-1] size=18665472 >[ 109.672] kgem_can_create_2d: 3200x1800 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.672] kgem_can_create_2d: untiled size=23040000 >[ 109.672] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.672] kgem_can_create_2d: tiled[-1] size=23040000 >[ 109.672] sna_output_detect(DP1:56) >[ 109.672] sna_output_detect(DP1) reporting cached status (since 1250ms): 1 >[ 109.672] sna_output_detect(DP1-1:69) >[ 109.672] sna_output_detect(DP1-1) reporting cached status (since 1243ms): 1 >[ 109.672] sna_output_detect(DP1-2:82) >[ 109.672] sna_output_detect(DP1-2) reporting cached status (since 87ms): 0 >[ 109.672] sna_output_get_modes(DP1-2:82) >[ 109.672] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 109.672] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 109.672] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 109.672] sna_output_attach_tile: found? TILE=4 >[ 109.672] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 109.672] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 109.672] sna_output_get_modes: adding 30 probed modes >[ 109.672] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 109.672] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 109.672] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 109.672] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 109.672] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 109.672] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 109.672] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.672] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.672] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.672] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.672] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.672] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 109.672] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 109.672] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.672] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.672] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 109.672] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.672] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.672] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 109.672] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 109.672] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 109.672] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 109.672] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 109.672] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 109.672] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.672] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.672] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 109.672] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.672] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.672] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 109.672] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.672] kgem_can_create_2d: untiled size=33177600 >[ 109.672] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.672] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.672] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.672] kgem_can_create_2d: untiled size=33177600 >[ 109.672] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.672] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.672] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.672] kgem_can_create_2d: untiled size=14745600 >[ 109.672] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.672] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.672] kgem_can_create_2d: 2048x1280 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.672] kgem_can_create_2d: untiled size=10485760 >[ 109.672] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.672] kgem_can_create_2d: tiled[-1] size=10485760 >[ 109.672] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.672] kgem_can_create_2d: untiled size=9216000 >[ 109.672] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.672] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.672] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.672] kgem_can_create_2d: untiled size=8294400 >[ 109.672] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.672] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.672] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.672] kgem_can_create_2d: untiled size=8294400 >[ 109.672] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.672] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.672] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.672] kgem_can_create_2d: untiled size=8294400 >[ 109.672] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.672] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.672] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.672] kgem_can_create_2d: untiled size=8294400 >[ 109.672] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.672] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.672] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.672] kgem_can_create_2d: untiled size=8294400 >[ 109.672] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.672] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.672] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.672] kgem_can_create_2d: untiled size=8294400 >[ 109.672] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.672] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.672] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.672] kgem_can_create_2d: untiled size=7680000 >[ 109.672] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.672] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.672] kgem_can_create_2d: 1600x900 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.672] kgem_can_create_2d: untiled size=5763072 >[ 109.672] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.672] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.672] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.672] kgem_can_create_2d: untiled size=5242880 >[ 109.672] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.672] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.672] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.672] kgem_can_create_2d: untiled size=5242880 >[ 109.672] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.672] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.672] kgem_can_create_2d: 1152x864 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.672] kgem_can_create_2d: untiled size=3981312 >[ 109.672] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.672] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.672] kgem_can_create_2d: 1280x720 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.672] kgem_can_create_2d: untiled size=3686400 >[ 109.672] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.672] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.672] kgem_can_create_2d: 1280x720 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.672] kgem_can_create_2d: untiled size=3686400 >[ 109.672] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.672] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.672] kgem_can_create_2d: 1280x720 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.672] kgem_can_create_2d: untiled size=3686400 >[ 109.672] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.672] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.672] kgem_can_create_2d: 1024x768 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.672] kgem_can_create_2d: untiled size=3145728 >[ 109.672] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.672] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.672] kgem_can_create_2d: 1024x768 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.672] kgem_can_create_2d: untiled size=3145728 >[ 109.672] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.672] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.672] kgem_can_create_2d: 800x600 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.672] kgem_can_create_2d: untiled size=1921024 >[ 109.672] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.672] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.672] kgem_can_create_2d: 800x600 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.672] kgem_can_create_2d: untiled size=1921024 >[ 109.672] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.672] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.672] kgem_can_create_2d: 720x576 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.672] kgem_can_create_2d: untiled size=1658880 >[ 109.672] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.672] kgem_can_create_2d: tiled[-1] size=1658880 >[ 109.672] kgem_can_create_2d: 720x480 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.672] kgem_can_create_2d: untiled size=1384448 >[ 109.672] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.672] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.672] kgem_can_create_2d: 720x480 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.672] kgem_can_create_2d: untiled size=1384448 >[ 109.672] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.672] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.672] kgem_can_create_2d: 640x480 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.672] kgem_can_create_2d: untiled size=1228800 >[ 109.672] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.672] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.672] kgem_can_create_2d: 640x480 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.672] kgem_can_create_2d: untiled size=1228800 >[ 109.672] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.672] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.672] kgem_can_create_2d: 640x480 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.672] kgem_can_create_2d: untiled size=1228800 >[ 109.672] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.672] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.672] kgem_can_create_2d: 720x400 @ 32 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.672] kgem_can_create_2d: untiled size=1155072 >[ 109.672] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 109.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.672] kgem_can_create_2d: tiled[-1] size=1155072 >[ 109.672] sna_output_detect(DP1-3:84) >[ 109.672] sna_output_detect(DP1-3) reporting cached status (since 1187ms): 1 >[ 109.672] sna_output_detect(DP2:63) >[ 109.672] sna_output_detect(DP2) reporting cached status (since 1187ms): 1 >[ 109.672] sna_output_detect(HDMI1:60) >[ 109.672] sna_output_detect(HDMI1) reporting cached status (since 1187ms): 1 >[ 109.672] sna_output_detect(HDMI2:67) >[ 109.672] sna_output_detect(HDMI2) reporting cached status (since 1178ms): 1 >[ 109.672] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 109.672] sna_accel_flush: flush?=0, dirty?=0 >[ 109.672] sna_accel_flush: flush?=0, dirty?=0 >[ 109.672] sna_accel_flush: flush?=0, dirty?=0 >[ 109.672] sna_block_handler (tv=0.0) >[ 109.672] sna_wakeup_handler >[ 109.672] sna_accel_flush: flush?=0, dirty?=0 >[ 109.672] sna_accel_flush: flush?=0, dirty?=0 >[ 109.672] sna_block_handler (tv=0.0) >[ 109.672] sna_wakeup_handler >[ 109.673] sna_accel_flush: flush?=0, dirty?=0 >[ 109.673] sna_accel_flush: flush?=0, dirty?=0 >[ 109.673] sna_accel_flush: flush?=0, dirty?=0 >[ 109.673] sna_block_handler (tv=0.0) >[ 109.673] sna_wakeup_handler >[ 109.673] sna_accel_flush: flush?=0, dirty?=0 >[ 109.673] sna_accel_flush: flush?=0, dirty?=0 >[ 109.673] sna_block_handler (tv=0.0) >[ 109.673] sna_wakeup_handler >[ 109.673] sna_randr_getinfo() >[ 109.673] sna_handle_uevents >[ 109.673] sna_output_detect(eDP1:48) >[ 109.673] sna_output_detect(eDP1) reporting cached status (since 154ms): 0 >[ 109.673] sna_output_get_modes(eDP1:48) >[ 109.673] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 109.673] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 109.673] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 109.673] sna_output_attach_tile: found? TILE=-1 >[ 109.673] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 109.673] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 109.673] sna_output_get_modes: adding 1 probed modes >[ 109.673] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 109.673] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 109.673] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.673] kgem_can_create_2d: untiled size=33177600 >[ 109.673] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.673] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.673] kgem_can_create_2d: 640x480 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.673] kgem_can_create_2d: untiled size=1228800 >[ 109.673] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.673] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.673] kgem_can_create_2d: 800x600 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.673] kgem_can_create_2d: untiled size=1921024 >[ 109.673] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.673] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.673] kgem_can_create_2d: 800x600 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.673] kgem_can_create_2d: untiled size=1921024 >[ 109.673] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.673] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.673] kgem_can_create_2d: 1024x768 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.673] kgem_can_create_2d: untiled size=3145728 >[ 109.673] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.673] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.673] kgem_can_create_2d: 1280x960 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.673] kgem_can_create_2d: untiled size=4915200 >[ 109.673] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.673] kgem_can_create_2d: tiled[-1] size=4915200 >[ 109.673] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.673] kgem_can_create_2d: untiled size=5242880 >[ 109.673] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.673] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.673] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.673] kgem_can_create_2d: untiled size=7680000 >[ 109.673] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.673] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.673] kgem_can_create_2d: 1792x1344 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.673] kgem_can_create_2d: untiled size=9633792 >[ 109.673] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.673] kgem_can_create_2d: tiled[-1] size=9633792 >[ 109.673] kgem_can_create_2d: 1856x1392 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.673] kgem_can_create_2d: untiled size=10334208 >[ 109.673] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.673] kgem_can_create_2d: tiled[-1] size=10334208 >[ 109.673] kgem_can_create_2d: 1920x1440 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.673] kgem_can_create_2d: untiled size=11059200 >[ 109.673] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.673] kgem_can_create_2d: tiled[-1] size=11059200 >[ 109.673] kgem_can_create_2d: 1152x864 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.673] kgem_can_create_2d: untiled size=3981312 >[ 109.673] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.673] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.673] kgem_can_create_2d: 1360x768 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.673] kgem_can_create_2d: untiled size=4177920 >[ 109.673] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.673] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.673] kgem_can_create_2d: 1360x768 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.673] kgem_can_create_2d: untiled size=4177920 >[ 109.673] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.673] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.673] kgem_can_create_2d: 1400x1050 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.673] kgem_can_create_2d: untiled size=5881856 >[ 109.673] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.673] kgem_can_create_2d: tiled[-1] size=5881856 >[ 109.673] kgem_can_create_2d: 1440x900 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.673] kgem_can_create_2d: untiled size=5185536 >[ 109.673] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.673] kgem_can_create_2d: tiled[-1] size=5185536 >[ 109.673] kgem_can_create_2d: 1600x1024 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.673] kgem_can_create_2d: untiled size=6553600 >[ 109.673] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.673] kgem_can_create_2d: tiled[-1] size=6553600 >[ 109.673] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.673] kgem_can_create_2d: untiled size=7057408 >[ 109.673] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.673] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.673] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.673] kgem_can_create_2d: untiled size=7057408 >[ 109.673] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.673] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.673] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.673] kgem_can_create_2d: untiled size=8294400 >[ 109.673] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.673] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.673] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.673] kgem_can_create_2d: untiled size=9216000 >[ 109.673] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.673] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.673] kgem_can_create_2d: 2048x1536 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.673] kgem_can_create_2d: untiled size=12582912 >[ 109.673] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.673] kgem_can_create_2d: tiled[-1] size=12582912 >[ 109.673] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.673] kgem_can_create_2d: untiled size=8294400 >[ 109.673] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.673] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.673] kgem_can_create_2d: 640x360 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.673] kgem_can_create_2d: untiled size=921600 >[ 109.673] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.673] kgem_can_create_2d: tiled[-1] size=921600 >[ 109.673] kgem_can_create_2d: 720x405 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.673] kgem_can_create_2d: untiled size=1167360 >[ 109.673] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.673] kgem_can_create_2d: tiled[-1] size=1167360 >[ 109.673] kgem_can_create_2d: 864x486 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.673] kgem_can_create_2d: untiled size=1683456 >[ 109.673] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.673] kgem_can_create_2d: tiled[-1] size=1683456 >[ 109.673] kgem_can_create_2d: 960x540 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.673] kgem_can_create_2d: untiled size=2076672 >[ 109.673] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.673] kgem_can_create_2d: tiled[-1] size=2076672 >[ 109.673] kgem_can_create_2d: 1024x576 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.673] kgem_can_create_2d: untiled size=2359296 >[ 109.673] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.673] kgem_can_create_2d: tiled[-1] size=2359296 >[ 109.673] kgem_can_create_2d: 1280x720 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.673] kgem_can_create_2d: untiled size=3686400 >[ 109.673] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.673] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.673] kgem_can_create_2d: 1368x768 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.673] kgem_can_create_2d: untiled size=4202496 >[ 109.673] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.673] kgem_can_create_2d: tiled[-1] size=4202496 >[ 109.673] kgem_can_create_2d: 1600x900 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.673] kgem_can_create_2d: untiled size=5763072 >[ 109.673] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.673] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.673] kgem_can_create_2d: 2048x1152 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.673] kgem_can_create_2d: untiled size=9437184 >[ 109.673] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.673] kgem_can_create_2d: tiled[-1] size=9437184 >[ 109.673] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.673] kgem_can_create_2d: untiled size=14745600 >[ 109.673] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.673] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.673] kgem_can_create_2d: 2880x1620 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.673] kgem_can_create_2d: untiled size=18665472 >[ 109.673] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.673] kgem_can_create_2d: tiled[-1] size=18665472 >[ 109.673] kgem_can_create_2d: 3200x1800 @ 32 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.673] kgem_can_create_2d: untiled size=23040000 >[ 109.673] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 109.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.673] kgem_can_create_2d: tiled[-1] size=23040000 >[ 109.673] sna_output_detect(DP1:56) >[ 109.673] sna_output_detect(DP1) reporting cached status (since 1251ms): 1 >[ 109.673] sna_output_detect(DP1-1:69) >[ 109.673] sna_output_detect(DP1-1) reporting cached status (since 1244ms): 1 >[ 109.673] sna_output_detect(DP1-2:82) >[ 109.673] sna_output_detect(DP1-2) reporting cached status (since 88ms): 0 >[ 109.673] sna_output_get_modes(DP1-2:82) >[ 109.673] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 109.673] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 109.673] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 109.673] sna_output_attach_tile: found? TILE=4 >[ 109.673] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 109.673] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 109.673] sna_output_get_modes: adding 30 probed modes >[ 109.673] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 109.673] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 109.673] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 109.673] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 109.673] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 109.673] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 109.673] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.673] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.673] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.673] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.673] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.673] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 109.673] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 109.673] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.673] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.673] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 109.673] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.673] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.673] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 109.673] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 109.673] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 109.673] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 109.673] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 109.673] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 109.673] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.673] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.673] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 109.673] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.673] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.674] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 109.674] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.674] kgem_can_create_2d: untiled size=33177600 >[ 109.674] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.674] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.674] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.674] kgem_can_create_2d: untiled size=33177600 >[ 109.674] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.674] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.674] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.674] kgem_can_create_2d: untiled size=14745600 >[ 109.674] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.674] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.674] kgem_can_create_2d: 2048x1280 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.674] kgem_can_create_2d: untiled size=10485760 >[ 109.674] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.674] kgem_can_create_2d: tiled[-1] size=10485760 >[ 109.674] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.674] kgem_can_create_2d: untiled size=9216000 >[ 109.674] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.674] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.674] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.674] kgem_can_create_2d: untiled size=8294400 >[ 109.674] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.674] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.674] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.674] kgem_can_create_2d: untiled size=8294400 >[ 109.674] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.674] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.674] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.674] kgem_can_create_2d: untiled size=8294400 >[ 109.674] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.674] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.674] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.674] kgem_can_create_2d: untiled size=8294400 >[ 109.674] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.674] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.674] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.674] kgem_can_create_2d: untiled size=8294400 >[ 109.674] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.674] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.674] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.674] kgem_can_create_2d: untiled size=8294400 >[ 109.674] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.674] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.674] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.674] kgem_can_create_2d: untiled size=7680000 >[ 109.674] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.674] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.674] kgem_can_create_2d: 1600x900 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.674] kgem_can_create_2d: untiled size=5763072 >[ 109.674] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.674] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.674] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.674] kgem_can_create_2d: untiled size=5242880 >[ 109.674] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.674] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.674] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.674] kgem_can_create_2d: untiled size=5242880 >[ 109.674] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.674] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.674] kgem_can_create_2d: 1152x864 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.674] kgem_can_create_2d: untiled size=3981312 >[ 109.674] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.674] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.674] kgem_can_create_2d: 1280x720 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.674] kgem_can_create_2d: untiled size=3686400 >[ 109.674] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.674] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.674] kgem_can_create_2d: 1280x720 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.674] kgem_can_create_2d: untiled size=3686400 >[ 109.674] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.674] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.674] kgem_can_create_2d: 1280x720 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.674] kgem_can_create_2d: untiled size=3686400 >[ 109.674] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.674] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.674] kgem_can_create_2d: 1024x768 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.674] kgem_can_create_2d: untiled size=3145728 >[ 109.674] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.674] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.674] kgem_can_create_2d: 1024x768 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.674] kgem_can_create_2d: untiled size=3145728 >[ 109.674] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.674] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.674] kgem_can_create_2d: 800x600 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.674] kgem_can_create_2d: untiled size=1921024 >[ 109.674] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.674] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.674] kgem_can_create_2d: 800x600 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.674] kgem_can_create_2d: untiled size=1921024 >[ 109.674] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.674] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.674] kgem_can_create_2d: 720x576 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.674] kgem_can_create_2d: untiled size=1658880 >[ 109.674] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.674] kgem_can_create_2d: tiled[-1] size=1658880 >[ 109.674] kgem_can_create_2d: 720x480 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.674] kgem_can_create_2d: untiled size=1384448 >[ 109.674] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.674] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.674] kgem_can_create_2d: 720x480 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.674] kgem_can_create_2d: untiled size=1384448 >[ 109.674] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.674] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.674] kgem_can_create_2d: 640x480 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.674] kgem_can_create_2d: untiled size=1228800 >[ 109.674] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.674] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.674] kgem_can_create_2d: 640x480 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.674] kgem_can_create_2d: untiled size=1228800 >[ 109.674] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.674] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.674] kgem_can_create_2d: 640x480 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.674] kgem_can_create_2d: untiled size=1228800 >[ 109.674] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.674] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.674] kgem_can_create_2d: 720x400 @ 32 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.674] kgem_can_create_2d: untiled size=1155072 >[ 109.674] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 109.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.674] kgem_can_create_2d: tiled[-1] size=1155072 >[ 109.674] sna_output_detect(DP1-3:84) >[ 109.674] sna_output_detect(DP1-3) reporting cached status (since 1189ms): 1 >[ 109.674] sna_output_detect(DP2:63) >[ 109.674] sna_output_detect(DP2) reporting cached status (since 1189ms): 1 >[ 109.674] sna_output_detect(HDMI1:60) >[ 109.674] sna_output_detect(HDMI1) reporting cached status (since 1189ms): 1 >[ 109.674] sna_output_detect(HDMI2:67) >[ 109.674] sna_output_detect(HDMI2) reporting cached status (since 1180ms): 1 >[ 109.674] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_block_handler (tv=0.0) >[ 109.674] sna_wakeup_handler >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_block_handler (tv=0.0) >[ 109.674] sna_wakeup_handler >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_block_handler (tv=0.0) >[ 109.674] sna_wakeup_handler >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_block_handler (tv=0.0) >[ 109.674] sna_wakeup_handler >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_block_handler (tv=0.0) >[ 109.674] sna_wakeup_handler >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_block_handler (tv=0.0) >[ 109.674] sna_wakeup_handler >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_block_handler (tv=0.0) >[ 109.674] sna_wakeup_handler >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_block_handler (tv=0.0) >[ 109.674] sna_wakeup_handler >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_block_handler (tv=0.0) >[ 109.674] sna_wakeup_handler >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_block_handler (tv=0.0) >[ 109.674] sna_wakeup_handler >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_block_handler (tv=0.0) >[ 109.674] sna_wakeup_handler >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_block_handler (tv=0.0) >[ 109.674] sna_wakeup_handler >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_block_handler (tv=0.0) >[ 109.674] sna_wakeup_handler >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_block_handler (tv=0.0) >[ 109.674] sna_wakeup_handler >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_block_handler (tv=0.0) >[ 109.674] sna_wakeup_handler >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_block_handler (tv=0.0) >[ 109.674] sna_wakeup_handler >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.674] sna_block_handler (tv=0.0) >[ 109.674] sna_wakeup_handler >[ 109.674] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_accel_flush: flush?=0, dirty?=0 >[ 109.675] sna_block_handler (tv=0.0) >[ 109.675] sna_wakeup_handler >[ 109.675] sna_composite(pixmap=208, op=3, src=19+(0, 0), mask=0+(0, 0), dst=208+(0, 2080)+(0, 0), size=(245, 43) >[ 109.675] sna_compute_composite_region: dst=(0, 2080)x(245, 43) >[ 109.675] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 2080), (245, 2123) >[ 109.675] clip_to_dst: region: 1x[(0, 2080), (245, 2123)], clip: 1x[(0, 0), (3840, 2160)] >[ 109.675] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 2080), (245, 2123) >[ 109.675] sna_compute_composite_region: clip against src (245x43 clip=0): (0, 2080), (245, 2123) >[ 109.675] sna_compute_composite_region: clip against mask: (0, 2080), (245, 2123) >[ 109.675] sna_composite: composite region extents:+(0, 0) -> (0, 2080), (245, 2123) + (0, 0) >[ 109.675] gen9_render_composite: 245x43, current mode=0/3 >[ 109.675] kgem_bo_is_busy: handle=14, domain: 0 exec? 0, rq? 0 >[ 109.675] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 109.675] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.675] gen9_composite_set_target: (0, 2080)x(245, 43), partial?=1 >[ 109.675] sna_drawable_use_bo pixmap=208, box=((0, 2080), (245, 2123)), flags=7... >[ 109.675] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.675] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.675] sna_drawable_use_bo: using whole GPU bo >[ 109.675] gen9_composite_set_target: pixmap=208, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.675] gen9_composite_picture: (0, 0)x(245, 43), dst=(0, 2080) >[ 109.675] sna_transform_is_imprecise_integer_translation: no transform >[ 109.675] gen9_composite_picture: integer translation (0, 0), removing >[ 109.675] sna_render_pixmap_bo pixmap=19, (0, 0)x(245, 43)/(245, 43) >[ 109.675] sna_render_pixmap_bo: GPU all damaged >[ 109.675] color_convert: src=80000000 [20028888] >[ 109.675] color_convert: dst=80000000 [20028888] >[ 109.675] sna_render_get_solid: 80000000 >[ 109.675] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.675] gen4_choose_composite_emitter: identity source, identity mask >[ 109.675] kgem_check_bo: num_pages=+8113, num_exec=+3 >[ 109.675] aligning vertex: was 2, now 5 floats per vertex >[ 109.675] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.676] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.676] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.676] kgem_add_handle: handle=4, index=0 >[ 109.676] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.676] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.676] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.676] gen9_composite_get_binding_table(ffc0) >[ 109.676] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 >[ 109.676] kgem_add_handle: handle=11, index=1 >[ 109.676] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f61c9000) >[ 109.676] __kgem_bo_mark_dirty: handle=11 (proxy? 0) >[ 109.676] [3fe0] bind bo(handle=11, addr=f61c9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render >[ 109.676] kgem_add_reloc64: handle=14, pos=16344, delta=0, domains=40000 >[ 109.676] kgem_add_handle: handle=14, index=2 >[ 109.676] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe9000) >[ 109.676] [3fd0] bind bo(handle=14, addr=fffe9000), format=192, width=245, height=43, pitch=1024, tiling=1 -> sampler >[ 109.676] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 109.676] kgem_add_reloc64: adding proxy [delta=512] for handle=7 >[ 109.676] kgem_add_handle: handle=7, index=3 >[ 109.676] kgem_add_reloc64[5] = (delta=512, target handle=3, presumed=fffe8000) >[ 109.676] [3fc0] bind bo(handle=7, addr=fffe8200), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.676] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 109.676] gen9_emit_sampler: sampler = 3 >[ 109.676] gen9_emit_sf: num_sf_outputs=2 >[ 109.676] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 109.676] gen9_emit_vertex_elements: setup id=10 >[ 109.676] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.676] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 109.676] gen9_render_composite_box: (0, 2080), (245, 2123) >[ 109.676] apply_damage: damage=0x0, region=1 [(0, 2080), (245, 2123) + (0, 0)] >[ 109.676] gen8_vertex_flush[498] = 3 >[ 109.676] sna_destroy_pixmap: pixmap=210, attached?=1 >[ 109.676] kgem_bo_is_busy: handle=29, domain: 1 exec? 0, rq? 0 >[ 109.676] __sna_free_pixmap(pixmap=210) >[ 109.676] __sna_pixmap_free_cpu: discarding CPU buffer, handle=29, size=33177600 >[ 109.676] kgem_bo_sync__cpu: handle=29 >[ 109.676] sna_accel_watch_flush: enable=-1 >[ 109.676] _kgem_bo_destroy: handle=29, proxy? 0 >[ 109.676] __kgem_bo_destroy: handle=29, size=33177600 >[ 109.676] __kgem_bo_destroy: handle=29, not reusable >[ 109.676] kgem_bo_free: handle=29, size=33177600 >[ 109.676] __kgem_busy: handle=29, busy=0, wedged=0 >[ 109.676] kgem_bo_free: releasing 0x0:0x0 vma for handle=29, count=0 >[ 109.676] sna_accel_flush: flush?=0, dirty?=0 >[ 109.676] sna_accel_flush: flush?=0, dirty?=0 >[ 109.676] sna_accel_flush: flush?=0, dirty?=0 >[ 109.676] sna_block_handler (tv=0.7000) >[ 109.676] kgem_retire, need_retire?=1 >[ 109.676] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.676] kgem_retire__requests_ring: retiring ring 0 >[ 109.676] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.676] __kgem_retire_rq: request 1 complete >[ 109.676] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 109.676] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.676] kgem_retire -- retired=0, need_retire=0 >[ 109.676] sna_accel_block: GPU idle, flushing >[ 109.676] gen8_vertex_close: used=25, vbo active? 16, vb=400, nreloc=1 >[ 109.676] gen8_vertex_close: reloc[0] = 289 >[ 109.676] kgem_add_reloc64: handle=16, pos=289, delta=0, domains=200000 >[ 109.676] kgem_add_handle: handle=16, index=4 >[ 109.676] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) >[ 109.676] batch[1/1, flags=1800]: 300 300 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=8187 [fenced=0] >[ 109.676] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.676] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.676] kgem_fixup_relocs: shrinking by 61440 >[ 109.676] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.676] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.676] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 >[ 109.676] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.676] kgem_commit: release handle=14 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe9000 >[ 109.676] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.676] __kgem_bo_clear_busy: handle=7 >[ 109.676] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.676] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.676] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.676] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.676] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.676] timer_enable (time=109676), starting timer 1 >[ 109.676] sna_accel_block: removing watchers >[ 109.676] sna_wakeup_handler >[ 109.676] sna_block_handler (tv=0.7000) >[ 109.676] kgem_retire, need_retire?=1 >[ 109.676] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.676] kgem_retire__requests_ring: retiring ring 0 >[ 109.676] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.676] __kgem_retire_rq: request 1 complete >[ 109.676] __kgem_bo_flush: handle=11, busy=0, wedged=0 >[ 109.676] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 109.676] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.676] kgem_retire -- retired=0, need_retire=0 >[ 109.676] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 >[ 109.676] gen6_render_retire: resetting idle vbo >[ 109.676] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.676] sna_wakeup_handler >[ 109.676] sna_block_handler (tv=0.7000) >[ 109.676] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.676] sna_wakeup_handler >[ 109.676] sna_block_handler (tv=0.7000) >[ 109.676] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.676] sna_wakeup_handler >[ 109.676] sna_block_handler (tv=0.7000) >[ 109.676] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.676] sna_wakeup_handler >[ 109.676] sna_block_handler (tv=0.7000) >[ 109.676] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.676] sna_wakeup_handler >[ 109.676] sna_block_handler (tv=0.7000) >[ 109.676] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.676] sna_wakeup_handler >[ 109.676] sna_block_handler (tv=0.7000) >[ 109.676] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.676] sna_wakeup_handler >[ 109.676] sna_block_handler (tv=0.7000) >[ 109.676] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.676] sna_wakeup_handler >[ 109.676] sna_block_handler (tv=0.7000) >[ 109.676] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.676] sna_wakeup_handler >[ 109.676] sna_block_handler (tv=0.7000) >[ 109.676] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.676] sna_wakeup_handler >[ 109.676] sna_block_handler (tv=0.7000) >[ 109.676] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.676] sna_wakeup_handler >[ 109.676] sna_block_handler (tv=0.7000) >[ 109.676] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.676] sna_wakeup_handler >[ 109.676] sna_block_handler (tv=0.7000) >[ 109.676] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.676] sna_wakeup_handler >[ 109.676] sna_block_handler (tv=0.7000) >[ 109.676] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.676] sna_wakeup_handler >[ 109.676] sna_block_handler (tv=0.7000) >[ 109.676] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.676] sna_wakeup_handler >[ 109.676] sna_block_handler (tv=0.7000) >[ 109.676] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.676] sna_wakeup_handler >[ 109.676] sna_block_handler (tv=0.7000) >[ 109.676] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.676] sna_wakeup_handler >[ 109.676] sna_block_handler (tv=0.7000) >[ 109.676] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.676] sna_wakeup_handler >[ 109.676] sna_block_handler (tv=0.7000) >[ 109.676] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.676] sna_wakeup_handler >[ 109.676] sna_block_handler (tv=0.7000) >[ 109.676] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.676] sna_wakeup_handler >[ 109.676] sna_block_handler (tv=0.7000) >[ 109.676] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.677] sna_wakeup_handler >[ 109.677] sna_block_handler (tv=0.6000) >[ 109.677] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.677] sna_wakeup_handler >[ 109.677] sna_block_handler (tv=0.6000) >[ 109.677] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.677] sna_wakeup_handler >[ 109.677] sna_block_handler (tv=0.6000) >[ 109.677] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.677] sna_wakeup_handler >[ 109.677] sna_block_handler (tv=0.6000) >[ 109.677] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.677] sna_wakeup_handler >[ 109.677] sna_block_handler (tv=0.6000) >[ 109.677] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.677] sna_wakeup_handler >[ 109.677] sna_block_handler (tv=0.6000) >[ 109.677] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.677] sna_wakeup_handler >[ 109.677] sna_block_handler (tv=0.6000) >[ 109.677] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.677] sna_wakeup_handler >[ 109.677] sna_block_handler (tv=0.6000) >[ 109.677] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.677] sna_wakeup_handler >[ 109.677] sna_block_handler (tv=0.6000) >[ 109.677] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.677] sna_wakeup_handler >[ 109.677] sna_block_handler (tv=0.6000) >[ 109.677] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.677] sna_wakeup_handler >[ 109.677] sna_block_handler (tv=0.6000) >[ 109.677] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.677] sna_wakeup_handler >[ 109.677] sna_block_handler (tv=0.6000) >[ 109.677] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.677] sna_wakeup_handler >[ 109.678] sna_block_handler (tv=0.13000) >[ 109.678] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.678] sna_wakeup_handler >[ 109.678] sna_block_handler (tv=0.13000) >[ 109.678] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.678] sna_wakeup_handler >[ 109.678] sna_block_handler (tv=0.13000) >[ 109.678] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.678] sna_wakeup_handler >[ 109.678] sna_block_handler (tv=0.13000) >[ 109.678] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.678] sna_wakeup_handler >[ 109.678] sna_block_handler (tv=0.13000) >[ 109.678] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.678] sna_wakeup_handler >[ 109.678] sna_block_handler (tv=0.13000) >[ 109.678] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.678] sna_wakeup_handler >[ 109.678] sna_block_handler (tv=0.0) >[ 109.678] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.0) >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.0) >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.679] sna_block_handler (tv=0.12000) >[ 109.679] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.679] sna_wakeup_handler >[ 109.680] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 109.680] kgem_can_create_2d: 7680x2160 @ 24 >[ 109.680] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 109.680] kgem_can_create_2d: untiled size=66355200 >[ 109.680] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 109.680] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 109.680] kgem_can_create_2d: tiled[-1] size=66355200 >[ 109.680] sna_create_pixmap: usage=0, flags=1b >[ 109.680] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 109.680] __pop_freed_pixmap: reusing freed pixmap=185 header >[ 109.680] create_pixmap_hdr: pixmap=211, width=7680, height=2160, usage=0 >[ 109.680] sna_create_pixmap: serial=211, 7680x2160, usage=0 >[ 109.680] sna_composite_rectangles(pixmap=212, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 109.680] sna_composite_rectangles: converted to op 0 >[ 109.680] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 109.680] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 109.680] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 109.680] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 109.680] sna_composite_rectangles: dropping last-cpu hint >[ 109.680] sna_drawable_use_bo pixmap=212, box=((0, 0), (7680, 2160)), flags=19... >[ 109.680] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.680] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.680] sna_pixmap_move_to_gpu(pixmap=212, usage=0), flags=b >[ 109.680] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.680] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 109.680] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 109.680] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 109.680] sna_pixmap_alloc_gpu: pixmap=212 >[ 109.680] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.680] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 109.680] __kgem_bo_init(handle=29, num_pages=16200) >[ 109.680] kgem_set_tiling: handle=29, tiling=1 [1], pitch=30720 [30720]: 1 >[ 109.680] new pitch=30720, tiling=1, handle=29, id=431, num_pages=16200 [16200], bucket=13 >[ 109.680] __sna_damage_all(7680, 2160) >[ 109.680] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.680] sna_pixmap_mark_active: pixmap=212, handle=29 >[ 109.680] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.680] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.680] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 109.680] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 109.680] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 109.680] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 109.680] sna_render_get_solid: 0 >[ 109.680] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 109.680] needs_batch_flush: flushing before handle=29 for new reservation >[ 109.680] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 109.680] aligning vertex: was 5, now 2 floats per vertex >[ 109.680] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.680] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.680] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.680] kgem_add_handle: handle=4, index=0 >[ 109.680] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.680] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.680] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.680] gen9_composite_get_binding_table(ffc0) >[ 109.680] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 >[ 109.680] kgem_add_handle: handle=29, index=1 >[ 109.680] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) >[ 109.680] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.680] [3fe0] bind bo(handle=29, addr=0), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 109.680] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.680] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.680] kgem_add_handle: handle=7, index=2 >[ 109.680] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.680] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.680] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.680] gen9_emit_sampler: sampler = 1 >[ 109.680] gen9_emit_sf: num_sf_outputs=1 >[ 109.680] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.680] gen9_emit_vertex_elements: setup id=0 >[ 109.680] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.680] (0, 0), (7680, 2160) >[ 109.680] gen8_vertex_flush[490] = 3 >[ 109.680] sna_composite_rectangles: pixmap=212 marking clear [0]? 1 >[ 109.680] sna_composite_rectangles(pixmap=212, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 109.680] sna_composite_rectangles: converted to op 1 >[ 109.680] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 109.680] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 109.680] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 109.680] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 109.680] sna_composite_rectangles: promoting to full GPU >[ 109.680] sna_composite_rectangles: dropping last-cpu hint >[ 109.680] sna_drawable_use_bo pixmap=212, box=((0, 0), (7680, 2160)), flags=19... >[ 109.680] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.680] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.680] sna_drawable_use_bo: using whole GPU bo >[ 109.680] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 109.680] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.680] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 109.680] sna_render_get_solid: ff2c001e >[ 109.680] sna_render_get_solid(0) = ff2c001e (old) >[ 109.680] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 109.680] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.680] gen9_composite_get_binding_table(ff00) >[ 109.680] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 109.680] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 109.680] kgem_add_handle: handle=8, index=3 >[ 109.680] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 109.680] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.680] gen9_emit_vertex_elements: setup id=0 >[ 109.680] (0, 0), (7680, 2160) >[ 109.680] gen8_vertex_flush[4cc] = 3 >[ 109.680] sna_composite_rectangles: pixmap=212 marking clear [ff2c001e]? 1 >[ 109.680] sna_validate_gc(0x5619f17a4f50) changes=0, previous serial=d0, drawable=d4 >[ 109.680] sna_validate_gc: recomputing clip >[ 109.680] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x5619f157f320] >[ 109.680] sna_copy_area: src=pixmap=208:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=212:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 109.680] sna_copy_area: normal copy >[ 109.680] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) >[ 109.680] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) >[ 109.680] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 109.680] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) >[ 109.680] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) >[ 109.680] sna_do_copy: clipped src extents (0, 0), (3840, 2160) >[ 109.680] sna_do_copy: pixmap -- no source clipping >[ 109.680] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 >[ 109.680] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) >[ 109.680] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=208+(0, 0), dst pixmap=212+(0, 0), alu=3, src.size=3840x2160, dst.size=7680x2160) >[ 109.680] sna_copy_boxes: dst=(priv=0x5619f17dd270, gpu_bo=29, cpu_bo=0), src=(priv=0x5619f14e73a0, gpu_bo=11, cpu_bo=0), replaces=0 >[ 109.680] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.680] sna_drawable_use_bo pixmap=212, box=((0, 0), (3840, 2160)), flags=b... >[ 109.680] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 109.680] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.680] sna_drawable_use_bo: using whole GPU bo >[ 109.680] sna_pixmap_move_to_gpu(pixmap=208, usage=0), flags=a >[ 109.680] sna_pixmap_move_to_gpu: already all-damaged >[ 109.680] sna_pixmap_mark_active: pixmap=208, handle=11 >[ 109.680] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.680] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.680] kgem_bo_is_render: handle=11, rq? 0 [0] >[ 109.680] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.680] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.680] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 109.680] gen9_composite_get_binding_table(fe80) >[ 109.680] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 109.680] kgem_add_handle: handle=11, index=4 >[ 109.680] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 109.680] [3f90] bind bo(handle=11, addr=f61c9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 109.680] gen9_emit_sampler: sampler = 0 >[ 109.680] gen9_emit_vertex_elements: setup id=0 >[ 109.680] (0, 0) -> (0, 0) + (3840, 2160) >[ 109.680] gen8_vertex_flush[510] = 3 >[ 109.680] sna_copy_area: src=pixmap=208:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=212:(3840, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 109.680] sna_copy_area: normal copy >[ 109.680] sna_do_copy: src=(0, 0), dst=(3840, 0), size=(3840x2160) >[ 109.680] sna_do_copy: after drawable: src=(0, 0), dst=(3840, 0), size=(3840x2160) >[ 109.680] sna_do_copy: dst extents (3840, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 109.680] sna_do_copy: clipped dst extents (3840, 0), (7680, 2160) >[ 109.680] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) >[ 109.680] sna_do_copy: clipped src extents (0, 0), (3840, 2160) >[ 109.680] sna_do_copy: pixmap -- no source clipping >[ 109.680] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 >[ 109.680] sna_do_copy: copy region (3840, 0), (7680, 2160) x 1 + (-3840, 0) >[ 109.680] sna_copy_boxes (boxes=1x[(3840, 0), (7680, 2160)...], src pixmap=208+(-3840, 0), dst pixmap=212+(0, 0), alu=3, src.size=3840x2160, dst.size=7680x2160) >[ 109.680] sna_copy_boxes: dst=(priv=0x5619f17dd270, gpu_bo=29, cpu_bo=0), src=(priv=0x5619f14e73a0, gpu_bo=11, cpu_bo=0), replaces=0 >[ 109.680] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.680] sna_drawable_use_bo pixmap=212, box=((3840, 0), (7680, 2160)), flags=b... >[ 109.680] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 109.680] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.680] sna_drawable_use_bo: using whole GPU bo >[ 109.680] sna_pixmap_move_to_gpu(pixmap=208, usage=0), flags=a >[ 109.680] sna_pixmap_move_to_gpu: already all-damaged >[ 109.680] sna_pixmap_mark_active: pixmap=208, handle=11 >[ 109.680] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.680] gen9_render_copy_boxes (-3840, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.680] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.680] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.680] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.680] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.680] gen9_composite_get_binding_table(fe00) >[ 109.680] gen9_emit_vertex_elements: setup id=0 >[ 109.680] (0, 0) -> (3840, 0) + (3840, 2160) >[ 109.680] gen8_vertex_flush[510] = 6 >[ 109.680] sna_composite(pixmap=212, op=3, src=24+(0, 0), mask=0+(5727, 1047), dst=212+(5727, 1047)+(0, 0), size=(66, 66) >[ 109.680] sna_compute_composite_region: dst=(5727, 1047)x(66, 66) >[ 109.680] sna_compute_composite_region: initial clip against dst->pDrawable: (5727, 1047), (5793, 1113) >[ 109.680] clip_to_dst: region: 1x[(5727, 1047), (5793, 1113)], clip: 1x[(0, 0), (7680, 2160)] >[ 109.680] sna_compute_composite_region: clip against dst->pCompositeClip: (5727, 1047), (5793, 1113) >[ 109.680] sna_compute_composite_region: clip against src (66x66 clip=0): (5727, 1047), (5793, 1113) >[ 109.680] sna_composite: composite region extents:+(0, 0) -> (5727, 1047), (5793, 1113) + (0, 0) >[ 109.680] gen9_render_composite: 66x66, current mode=1/1 >[ 109.680] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.680] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 >[ 109.680] kgem_bo_is_busy: handle=29, domain: 1 exec? 1, rq? 1 >[ 109.680] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.680] gen9_composite_set_target: (5727, 1047)x(66, 66), partial?=1 >[ 109.680] sna_drawable_use_bo pixmap=212, box=((5727, 1047), (5793, 1113)), flags=7... >[ 109.680] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.680] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.680] sna_drawable_use_bo: using whole GPU bo >[ 109.680] gen9_composite_set_target: pixmap=212, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.680] gen9_composite_picture: (0, 0)x(66, 66), dst=(5727, 1047) >[ 109.680] sna_transform_is_imprecise_integer_translation: no transform >[ 109.680] gen9_composite_picture: integer translation (0, 0), removing >[ 109.680] sna_render_pixmap_bo pixmap=24, (0, 0)x(66, 66)/(66, 66) >[ 109.680] sna_render_pixmap_bo: GPU all damaged >[ 109.680] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.680] kgem_bo_is_render: handle=15, rq? 0 [0] >[ 109.680] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.680] gen4_choose_composite_emitter: identity src, no mask >[ 109.680] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 109.680] aligning vertex: was 2, now 3 floats per vertex >[ 109.680] gen9_composite_get_binding_table(fe00) >[ 109.680] kgem_add_reloc64: handle=15, pos=16248, delta=0, domains=40000 >[ 109.680] kgem_add_handle: handle=15, index=5 >[ 109.680] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa3000) >[ 109.680] [3f70] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler >[ 109.680] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 109.680] gen9_emit_sampler: sampler = 2 >[ 109.680] gen9_emit_vertex_elements: setup id=2 >[ 109.680] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.680] gen9_render_composite_box: (5727, 1047), (5793, 1113) >[ 109.680] apply_damage: damage=0x0, region=1 [(5727, 1047), (5793, 1113) + (0, 0)] >[ 109.680] gen8_vertex_flush[59c] = 3 >[ 109.680] sna_create_pixmap(40, 40, 32, usage=0) >[ 109.680] kgem_can_create_2d: 40x40 @ 32 >[ 109.680] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=40 >[ 109.680] kgem_can_create_2d: untiled size=8192 >[ 109.680] kgem_choose_tiling: too thin [width 40, 32 bpp] for TILING_X >[ 109.680] kgem_choose_tiling: 40x40 -> 0 >[ 109.680] sna_create_pixmap: usage=0, flags=b >[ 109.680] sna_create_pixmap: creating GPU pixmap 40x40, stride=160, flags=b >[ 109.680] __pop_freed_pixmap: reusing freed pixmap=192 header >[ 109.680] create_pixmap_hdr: pixmap=213, width=40, height=40, usage=0 >[ 109.680] sna_create_pixmap: serial=213, 40x40, usage=0 >[ 109.680] sna_composite_rectangles(pixmap=214, op=0, 0 x 1 [(0, 0)x(40, 40) ...]) >[ 109.680] sna_composite_rectangles: converted to op 0 >[ 109.680] sna_composite_rectangles[0] (0, 0)x(40, 40) -> (0, 0), (40, 40) >[ 109.680] sna_composite_rectangles: nrects=1, region=(0, 0), (40, 40) x 1 >[ 109.680] sna_composite_rectangles: clipped extents (0, 0),(40, 40) x 1 >[ 109.680] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(40, 40) >[ 109.680] sna_composite_rectangles: dropping last-cpu hint >[ 109.680] sna_drawable_use_bo pixmap=214, box=((0, 0), (40, 40)), flags=19... >[ 109.680] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.680] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.680] sna_pixmap_move_to_gpu(pixmap=214, usage=0), flags=b >[ 109.680] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.680] sna_pixmap_move_to_gpu: creating GPU bo (40x40@32), create=b >[ 109.680] kgem_choose_tiling: too thin [width 40, 32 bpp] for TILING_X >[ 109.680] kgem_choose_tiling: 40x40 -> 0 >[ 109.680] kgem_choose_tiling: too thin [width 40, 32 bpp] for TILING_X >[ 109.680] kgem_choose_tiling: 40x40 -> 0 >[ 109.680] sna_pixmap_alloc_gpu: pixmap=214 >[ 109.680] kgem_create_2d(40x40, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.680] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=40 >[ 109.680] kgem_bo_remove_from_inactive: removing handle=12 from inactive >[ 109.680] from inactive: pitch=160, tiling=0: handle=12, id=432 >[ 109.680] __sna_damage_all(40, 40) >[ 109.680] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.680] sna_pixmap_mark_active: pixmap=214, handle=12 >[ 109.680] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.680] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.680] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.680] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 109.680] gen9_render_fill_boxes(0 x 1 [(0, 0), (40, 40) ...]) >[ 109.680] sna_render_get_solid: 0 >[ 109.680] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.680] kgem_set_mode: flushing before new bo >[ 109.680] gen8_vertex_close: used=33, vbo active? 16, vb=5, nreloc=2 >[ 109.680] gen8_vertex_close: reloc[0] = 287 >[ 109.680] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.680] kgem_add_handle: handle=16, index=6 >[ 109.680] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) >[ 109.680] gen8_vertex_close: reloc[1] = 354 >[ 109.680] kgem_add_reloc64: handle=16, pos=354, delta=0, domains=200000 >[ 109.680] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) >[ 109.680] batch[1/1, flags=1800]: 366 366 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=24381 [fenced=0] >[ 109.680] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.680] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.680] kgem_fixup_relocs: shrinking by 61440 >[ 109.680] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.689] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.689] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 >[ 109.689] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.689] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.689] __kgem_bo_clear_busy: handle=7 >[ 109.689] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.689] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.689] __kgem_bo_clear_busy: handle=8 >[ 109.689] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 109.689] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 109.689] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 >[ 109.689] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.689] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.689] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.689] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 109.689] aligning vertex: was 3, now 2 floats per vertex >[ 109.689] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.689] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.689] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.689] kgem_add_handle: handle=4, index=0 >[ 109.689] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.689] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.689] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.689] gen9_composite_get_binding_table(ffc0) >[ 109.689] kgem_add_reloc64: handle=12, pos=16360, delta=0, domains=20002 >[ 109.689] kgem_add_handle: handle=12, index=1 >[ 109.689] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdffb000) >[ 109.689] __kgem_bo_mark_dirty: handle=12 (proxy? 0) >[ 109.689] [3fe0] bind bo(handle=12, addr=fdffb000), format=192, width=40, height=40, pitch=160, tiling=0 -> render >[ 109.689] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.689] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.689] kgem_add_handle: handle=7, index=2 >[ 109.689] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.689] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.689] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.689] gen9_emit_sampler: sampler = 1 >[ 109.689] gen9_emit_sf: num_sf_outputs=1 >[ 109.689] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.689] gen9_emit_vertex_elements: setup id=0 >[ 109.689] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.689] (0, 0), (40, 40) >[ 109.689] gen8_vertex_flush[490] = 3 >[ 109.689] sna_composite_rectangles: pixmap=214 marking clear [0]? 1 >[ 109.689] sna_block_handler (tv=0.0) >[ 109.689] sna_wakeup_handler >[ 109.689] sna_block_handler (tv=0.0) >[ 109.689] sna_wakeup_handler >[ 109.690] sna_block_handler (tv=0.0) >[ 109.690] sna_wakeup_handler >[ 109.690] sna_block_handler (tv=0.0) >[ 109.690] sna_wakeup_handler >[ 109.690] sna_block_handler (tv=0.0) >[ 109.690] sna_wakeup_handler >[ 109.690] sna_block_handler (tv=0.0) >[ 109.690] sna_wakeup_handler >[ 109.690] sna_block_handler (tv=0.0) >[ 109.690] sna_wakeup_handler >[ 109.690] sna_composite_rectangles(pixmap=214, op=1, 40404040 x 4 [(0, 0)x(1, 1) ...]) >[ 109.690] sna_composite_rectangles: converted to op 1 >[ 109.690] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) >[ 109.690] sna_composite_rectangles[1] (39, 0)x(1, 1) -> (39, 0), (40, 1) >[ 109.690] sna_composite_rectangles[2] (0, 39)x(1, 1) -> (0, 39), (1, 40) >[ 109.690] sna_composite_rectangles[3] (39, 39)x(1, 1) -> (39, 39), (40, 40) >[ 109.690] sna_composite_rectangles: nrects=4, region=(0, 0), (40, 40) x 4 >[ 109.690] sna_composite_rectangles: clipped extents (0, 0),(40, 40) x 4 >[ 109.690] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(40, 40) >[ 109.690] sna_composite_rectangles: dropping last-cpu hint >[ 109.690] sna_drawable_use_bo pixmap=214, box=((0, 0), (40, 40)), flags=1... >[ 109.690] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 109.690] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.690] sna_drawable_use_bo: using whole GPU bo >[ 109.690] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 109.690] kgem_bo_is_render: handle=12, rq? 1 [1] >[ 109.690] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (1, 1) ...]) >[ 109.690] sna_render_get_solid: 40404040 >[ 109.690] sna_render_get_solid(1) = 40404040 (old) >[ 109.690] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.690] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.690] gen9_composite_get_binding_table(ff00) >[ 109.690] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 109.690] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 109.690] kgem_add_handle: handle=8, index=3 >[ 109.690] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) >[ 109.690] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.690] gen9_emit_vertex_elements: setup id=0 >[ 109.690] (0, 0), (1, 1) >[ 109.690] (39, 0), (40, 1) >[ 109.690] (0, 39), (1, 40) >[ 109.690] (39, 39), (40, 40) >[ 109.690] gen8_vertex_flush[4cc] = 12 >[ 109.690] sna_composite(pixmap=212, op=3, src=214+(0, 0), mask=0+(0, 0), dst=212+(0, 0)+(0, 0), size=(7680, 2160) >[ 109.690] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 109.690] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 109.690] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 109.690] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 109.690] sna_compute_composite_region: clip against src (40x40 clip=0): (0, 0), (7680, 2160) >[ 109.690] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 109.690] gen9_render_composite: 7680x2160, current mode=1/1 >[ 109.690] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.690] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 >[ 109.690] kgem_bo_is_busy: handle=29, domain: 3 exec? 0, rq? 1 >[ 109.690] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.690] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 109.690] sna_drawable_use_bo pixmap=212, box=((0, 0), (7680, 2160)), flags=7... >[ 109.690] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.690] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.690] sna_drawable_use_bo: using whole GPU bo >[ 109.690] gen9_composite_set_target: pixmap=212, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.690] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 109.690] sna_transform_is_imprecise_integer_translation: no transform >[ 109.690] gen9_composite_picture: integer translation (0, 0), removing >[ 109.690] sna_render_pixmap_bo pixmap=214, (0, 0)x(7680, 2160)/(40, 40) >[ 109.690] sna_render_pixmap_bo: GPU all damaged >[ 109.690] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.690] kgem_bo_is_render: handle=12, rq? 1 [1] >[ 109.690] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.690] gen4_choose_composite_emitter: identity src, no mask >[ 109.691] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.691] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.691] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 109.691] aligning vertex: was 2, now 3 floats per vertex >[ 109.691] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.691] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.691] gen9_composite_get_binding_table(fe80) >[ 109.691] kgem_add_reloc64: handle=29, pos=16280, delta=0, domains=20002 >[ 109.691] kgem_add_handle: handle=29, index=4 >[ 109.691] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f02dd000) >[ 109.691] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.691] [3f90] bind bo(handle=29, addr=f02dd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 109.691] kgem_add_reloc64: handle=12, pos=16264, delta=0, domains=40000 >[ 109.691] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=fdffb000) >[ 109.691] [3f80] bind bo(handle=12, addr=fdffb000), format=192, width=40, height=40, pitch=160, tiling=0 -> sampler >[ 109.691] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.691] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 109.691] gen9_emit_sampler: sampler = a >[ 109.691] gen9_emit_vertex_elements: setup id=2 >[ 109.691] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.691] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 109.691] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 109.691] gen8_vertex_flush[568] = 3 >[ 109.691] sna_destroy_pixmap: pixmap=214, attached?=1 >[ 109.691] _kgem_bo_destroy: handle=12, proxy? 0 >[ 109.691] __kgem_bo_destroy: handle=12, size=12288 >[ 109.691] __kgem_bo_destroy: handle=12 -> active >[ 109.691] __sna_free_pixmap(pixmap=214) >[ 109.691] sna_create_pixmap(320, 2128, 32, usage=0) >[ 109.691] kgem_can_create_2d: 320x2128 @ 32 >[ 109.691] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1280, height=2128 >[ 109.691] kgem_can_create_2d: untiled size=2723840 >[ 109.691] kgem_choose_tiling: 320x2128 -> 1 >[ 109.691] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=2128 >[ 109.691] kgem_can_create_2d: tiled[1] size=3268608 >[ 109.691] sna_create_pixmap: usage=0, flags=1b >[ 109.691] sna_create_pixmap: creating GPU pixmap 320x2128, stride=1280, flags=1b >[ 109.691] __pop_freed_pixmap: reusing freed pixmap=214 header >[ 109.691] create_pixmap_hdr: pixmap=215, width=320, height=2128, usage=0 >[ 109.691] sna_create_pixmap: serial=215, 320x2128, usage=0 >[ 109.691] sna_composite_rectangles(pixmap=216, op=0, 0 x 1 [(0, 0)x(320, 2128) ...]) >[ 109.691] sna_composite_rectangles: converted to op 0 >[ 109.691] sna_composite_rectangles[0] (0, 0)x(320, 2128) -> (0, 0), (320, 2128) >[ 109.691] sna_composite_rectangles: nrects=1, region=(0, 0), (320, 2128) x 1 >[ 109.691] sna_composite_rectangles: clipped extents (0, 0),(320, 2128) x 1 >[ 109.691] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(320, 2128) >[ 109.691] sna_composite_rectangles: dropping last-cpu hint >[ 109.691] sna_drawable_use_bo pixmap=216, box=((0, 0), (320, 2128)), flags=19... >[ 109.691] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.691] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.691] sna_pixmap_move_to_gpu(pixmap=216, usage=0), flags=b >[ 109.691] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.691] sna_pixmap_move_to_gpu: creating GPU bo (320x2128@32), create=b >[ 109.691] kgem_choose_tiling: 320x2128 -> 1 >[ 109.691] kgem_choose_tiling: 320x2128 -> 1 >[ 109.691] sna_pixmap_alloc_gpu: pixmap=216 >[ 109.691] kgem_create_2d(320x2128, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.691] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=2128 >[ 109.691] kgem_bo_remove_from_inactive: removing handle=19 from inactive >[ 109.692] from inactive: pitch=1536, tiling=1: handle=19, id=433 >[ 109.692] __sna_damage_all(320, 2128) >[ 109.692] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.692] sna_pixmap_mark_active: pixmap=216, handle=19 >[ 109.692] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.692] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.692] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.692] kgem_bo_is_render: handle=19, rq? 0 [0] >[ 109.692] gen9_render_fill_boxes(0 x 1 [(0, 0), (320, 2128) ...]) >[ 109.692] sna_render_get_solid: 0 >[ 109.692] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.692] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.692] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.692] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 109.692] aligning vertex: was 3, now 2 floats per vertex >[ 109.692] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.692] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.692] gen9_composite_get_binding_table(fdc0) >[ 109.692] kgem_add_reloc64: handle=19, pos=16232, delta=0, domains=20002 >[ 109.692] kgem_add_handle: handle=19, index=5 >[ 109.692] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fdcdc000) >[ 109.692] __kgem_bo_mark_dirty: handle=19 (proxy? 0) >[ 109.692] [3f60] bind bo(handle=19, addr=fdcdc000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> render >[ 109.692] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 109.692] gen9_emit_sampler: sampler = 1 >[ 109.692] gen9_emit_vertex_elements: setup id=0 >[ 109.692] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.692] (0, 0), (320, 2128) >[ 109.692] gen8_vertex_flush[5d8] = 3 >[ 109.692] sna_composite_rectangles: pixmap=216 marking clear [0]? 1 >[ 109.692] sna_composite(pixmap=216, op=1, src=208+(84, 1004), mask=0+(4, 972), dst=216+(4, 972)+(0, 0), size=(312, 112) >[ 109.692] sna_compute_composite_region: dst=(4, 972)x(312, 112) >[ 109.692] sna_compute_composite_region: initial clip against dst->pDrawable: (4, 972), (316, 1084) >[ 109.692] clip_to_dst: region: 1x[(4, 972), (316, 1084)], clip: 1x[(0, 0), (320, 2128)] >[ 109.692] sna_compute_composite_region: clip against dst->pCompositeClip: (4, 972), (316, 1084) >[ 109.692] sna_compute_composite_region: clip against src (3840x2160 clip=0): (4, 972), (316, 1084) >[ 109.692] sna_composite: composite region extents:+(0, 0) -> (4, 972), (316, 1084) + (0, 0) >[ 109.692] gen9_render_composite: 312x112, current mode=1/1 >[ 109.692] kgem_bo_is_render: handle=19, rq? 1 [1] >[ 109.692] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 >[ 109.692] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 109.692] gen9_composite_set_target: (4, 972)x(312, 112), partial?=0 >[ 109.692] sna_drawable_use_bo pixmap=216, box=((4, 972), (316, 1084)), flags=f... >[ 109.692] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.692] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.692] sna_drawable_use_bo: using whole GPU bo >[ 109.692] gen9_composite_set_target: pixmap=216, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.692] gen9_composite_picture: (84, 1004)x(312, 112), dst=(4, 972) >[ 109.692] sna_transform_is_imprecise_integer_translation: no transform >[ 109.692] gen9_composite_picture: integer translation (0, 0), removing >[ 109.692] sna_render_pixmap_bo pixmap=208, (84, 1004)x(312, 112)/(3840, 2160) >[ 109.692] sna_render_pixmap_bo: GPU all damaged >[ 109.692] kgem_bo_is_render: handle=19, rq? 1 [1] >[ 109.692] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.692] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.692] gen4_choose_composite_emitter: identity src, no mask >[ 109.692] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 109.692] aligning vertex: was 2, now 3 floats per vertex >[ 109.692] gen9_composite_get_binding_table(fd40) >[ 109.692] kgem_add_reloc64: handle=11, pos=16200, delta=0, domains=40000 >[ 109.692] kgem_add_handle: handle=11, index=6 >[ 109.693] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=f61c9000) >[ 109.693] [3f40] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 109.693] gen9_emit_sampler: sampler = 2 >[ 109.693] gen9_emit_vertex_elements: setup id=2 >[ 109.693] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.693] gen9_render_composite_box: (4, 972), (316, 1084) >[ 109.693] apply_damage: damage=0x0, region=1 [(4, 972), (316, 1084) + (0, 0)] >[ 109.693] gen8_vertex_flush[638] = 3 >[ 109.693] sna_composite_trapezoids(op=3, src=(16, 972), mask=18000, ntrap=17) >[ 109.693] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 >[ 109.693] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 109.693] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 >[ 109.693] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 109.693] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 >[ 109.693] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.693] imprecise_trapezoid_span_converter: extents (4, 972), (316, 1084) >[ 109.693] sna_compute_composite_region: dst=(4, 972)x(312, 112) >[ 109.693] sna_compute_composite_region: initial clip against dst->pDrawable: (4, 972), (316, 1084) >[ 109.693] clip_to_dst: region: 1x[(4, 972), (316, 1084)], clip: 1x[(0, 0), (320, 2128)] >[ 109.693] sna_compute_composite_region: clip against dst->pCompositeClip: (4, 972), (316, 1084) >[ 109.693] sna_compute_composite_region: clip against src (0x0 clip=0): (4, 972), (316, 1084) >[ 109.693] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 >[ 109.693] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.693] imprecise_trapezoid_span_converter: after clip -- extents (4, 972), (316, 1084), delta=(0, 0) src -> (4, 972) >[ 109.693] gen9_render_composite_spans: 312x112 with flags=0, current mode=1 >[ 109.693] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 >[ 109.693] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.693] gen9_composite_set_target: (4, 972)x(312, 112), partial?=1 >[ 109.693] sna_drawable_use_bo pixmap=216, box=((4, 972), (316, 1084)), flags=7... >[ 109.693] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.693] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.693] sna_drawable_use_bo: using whole GPU bo >[ 109.693] gen9_composite_set_target: pixmap=216, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.693] gen9_composite_picture: (4, 972)x(312, 112), dst=(4, 972) >[ 109.693] color_convert: src=660a0a0a [20028888] >[ 109.693] color_convert: dst=660a0a0a [20028888] >[ 109.693] sna_render_get_solid: 660a0a0a >[ 109.693] sna_render_get_solid(2) = 660a0a0a (old) >[ 109.693] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.693] gen4_choose_spans_emitter: solid source >[ 109.693] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.693] gen9_composite_get_binding_table(fcc0) >[ 109.693] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 >[ 109.693] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 109.693] kgem_add_reloc64[10] = (delta=8, target handle=3, presumed=fdffe000) >[ 109.693] [3f20] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.693] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 109.693] gen9_emit_sampler: sampler = c >[ 109.693] gen9_emit_sf: num_sf_outputs=2 >[ 109.693] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 109.693] gen9_emit_vertex_elements: setup id=5 >[ 109.693] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.693] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 109.693] thread_choose_span: clipped? 0 >[ 109.693] imprecise_trapezoid_span_converter: using 4 threads >[ 109.693] imprecise_trapezoid_span_converter: using 4 threads for span compositing 312x112 >[ 109.693] thread_choose_span: clipped? 0 >[ 109.693] span_thread: flushing 1 boxes >[ 109.693] span_thread: flushing 1 boxes >[ 109.693] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 109.693] span_thread: flushing 46 boxes >[ 109.694] gen9_render_composite_spans_boxes__thread: nbox=46, src=+(0, 0), dst=+(0, 0) >[ 109.693] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 109.693] span_thread: flushing 46 boxes >[ 109.694] gen9_render_composite_spans_boxes__thread: nbox=46, src=+(0, 0), dst=+(0, 0) >[ 109.694] gen8_vertex_flush[714] = 282 >[ 109.694] gen9_render_composite_spans_done() >[ 109.694] sna_composite_trapezoids(op=3, src=(16, 971), mask=18000, ntrap=144) >[ 109.694] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 >[ 109.694] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 109.694] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 >[ 109.694] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 109.694] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 >[ 109.694] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.694] imprecise_trapezoid_span_converter: extents (3, 972), (317, 1084) >[ 109.694] sna_compute_composite_region: dst=(3, 972)x(314, 112) >[ 109.694] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 972), (317, 1084) >[ 109.694] clip_to_dst: region: 1x[(3, 972), (317, 1084)], clip: 1x[(4, 972), (316, 1084)] >[ 109.694] sna_compute_composite_region: clip against dst->pCompositeClip: (4, 972), (316, 1084) >[ 109.694] sna_compute_composite_region: clip against src (0x0 clip=0): (4, 972), (316, 1084) >[ 109.694] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 >[ 109.694] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.694] imprecise_trapezoid_span_converter: after clip -- extents (4, 972), (316, 1084), delta=(0, 0) src -> (4, 972) >[ 109.694] gen9_render_composite_spans: 312x112 with flags=0, current mode=1 >[ 109.694] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 >[ 109.694] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.694] gen9_composite_set_target: (4, 972)x(312, 112), partial?=1 >[ 109.694] sna_drawable_use_bo pixmap=216, box=((4, 972), (316, 1084)), flags=7... >[ 109.694] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.694] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.694] sna_drawable_use_bo: using whole GPU bo >[ 109.694] gen9_composite_set_target: pixmap=216, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.694] gen9_composite_picture: (4, 972)x(312, 112), dst=(4, 972) >[ 109.694] color_convert: src=66282828 [20028888] >[ 109.694] color_convert: dst=66282828 [20028888] >[ 109.694] sna_render_get_solid: 66282828 >[ 109.694] sna_render_get_solid(3) = 66282828 (old) >[ 109.694] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.694] gen4_choose_spans_emitter: solid source >[ 109.694] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.694] gen9_composite_get_binding_table(fc40) >[ 109.694] kgem_add_reloc64: handle=8, pos=16136, delta=0, domains=40000 >[ 109.694] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 109.694] kgem_add_reloc64[11] = (delta=12, target handle=3, presumed=fdffe000) >[ 109.694] [3f00] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.694] gen9_emit_vertex_elements: setup id=5 >[ 109.694] thread_choose_span: clipped? 0 >[ 109.694] imprecise_trapezoid_span_converter: using 4 threads >[ 109.694] imprecise_trapezoid_span_converter: using 4 threads for span compositing 312x112 >[ 109.694] thread_choose_span: clipped? 0 >[ 109.694] span_thread: flushing 2 boxes >[ 109.694] span_thread: flushing 2 boxes >[ 109.694] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 109.694] span_thread: flushing 67 boxes >[ 109.695] gen9_render_composite_spans_boxes__thread: nbox=67, src=+(0, 0), dst=+(0, 0) >[ 109.694] span_thread: flushing 67 boxes >[ 109.695] gen9_render_composite_spans_boxes__thread: nbox=67, src=+(0, 0), dst=+(0, 0) >[ 109.694] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 109.695] gen8_vertex_flush[750] = 414 >[ 109.695] gen9_render_composite_spans_done() >[ 109.695] sna_create_pixmap(320, 2128, 32, usage=0) >[ 109.695] kgem_can_create_2d: 320x2128 @ 32 >[ 109.695] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1280, height=2128 >[ 109.695] kgem_can_create_2d: untiled size=2723840 >[ 109.695] kgem_choose_tiling: 320x2128 -> 1 >[ 109.695] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=2128 >[ 109.695] kgem_can_create_2d: tiled[1] size=3268608 >[ 109.695] sna_create_pixmap: usage=0, flags=1b >[ 109.695] sna_create_pixmap: creating GPU pixmap 320x2128, stride=1280, flags=1b >[ 109.695] __pop_freed_pixmap: reusing freed pixmap=189 header >[ 109.695] create_pixmap_hdr: pixmap=217, width=320, height=2128, usage=0 >[ 109.695] sna_create_pixmap: serial=217, 320x2128, usage=0 >[ 109.695] sna_block_handler (tv=0.0) >[ 109.695] sna_wakeup_handler >[ 109.695] sna_block_handler (tv=0.0) >[ 109.695] sna_wakeup_handler >[ 109.695] sna_composite_rectangles(pixmap=218, op=0, 0 x 1 [(0, 0)x(320, 2128) ...]) >[ 109.695] sna_composite_rectangles: converted to op 0 >[ 109.695] sna_composite_rectangles[0] (0, 0)x(320, 2128) -> (0, 0), (320, 2128) >[ 109.695] sna_composite_rectangles: nrects=1, region=(0, 0), (320, 2128) x 1 >[ 109.695] sna_composite_rectangles: clipped extents (0, 0),(320, 2128) x 1 >[ 109.695] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(320, 2128) >[ 109.695] sna_composite_rectangles: dropping last-cpu hint >[ 109.695] sna_drawable_use_bo pixmap=218, box=((0, 0), (320, 2128)), flags=19... >[ 109.695] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.695] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.695] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=b >[ 109.695] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.695] sna_pixmap_move_to_gpu: creating GPU bo (320x2128@32), create=b >[ 109.695] kgem_choose_tiling: 320x2128 -> 1 >[ 109.695] kgem_choose_tiling: 320x2128 -> 1 >[ 109.695] sna_pixmap_alloc_gpu: pixmap=218 >[ 109.695] kgem_create_2d(320x2128, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.695] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=2128 >[ 109.695] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 109.695] from inactive: pitch=1536, tiling=1: handle=20, id=434 >[ 109.695] __sna_damage_all(320, 2128) >[ 109.695] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.695] sna_pixmap_mark_active: pixmap=218, handle=20 >[ 109.695] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.695] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.695] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.695] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 109.695] gen9_render_fill_boxes(0 x 1 [(0, 0), (320, 2128) ...]) >[ 109.695] sna_render_get_solid: 0 >[ 109.695] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.695] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.695] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.695] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 109.696] aligning vertex: was 3, now 2 floats per vertex >[ 109.696] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.696] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.696] gen9_composite_get_binding_table(fbc0) >[ 109.696] kgem_add_reloc64: handle=20, pos=16104, delta=0, domains=20002 >[ 109.696] kgem_add_handle: handle=20, index=7 >[ 109.696] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fd9be000) >[ 109.696] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 109.696] [3ee0] bind bo(handle=20, addr=fd9be000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> render >[ 109.696] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 109.696] gen9_emit_sampler: sampler = 1 >[ 109.696] gen9_emit_sf: num_sf_outputs=1 >[ 109.696] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.696] gen9_emit_vertex_elements: setup id=0 >[ 109.696] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.696] (0, 0), (320, 2128) >[ 109.696] gen8_vertex_flush[810] = 3 >[ 109.696] sna_composite_rectangles: pixmap=218 marking clear [0]? 1 >[ 109.696] sna_create_pixmap(312, 112, 32, usage=0) >[ 109.696] kgem_can_create_2d: 312x112 @ 32 >[ 109.696] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1248, height=112 >[ 109.696] kgem_can_create_2d: untiled size=143360 >[ 109.696] kgem_choose_tiling: 312x112 -> 1 >[ 109.696] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=112 >[ 109.696] kgem_can_create_2d: tiled[1] size=172032 >[ 109.696] sna_create_pixmap: usage=0, flags=1b >[ 109.696] sna_create_pixmap: creating GPU pixmap 312x112, stride=1248, flags=1b >[ 109.696] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 109.696] create_pixmap: serial=219, usage=0, 0x0 >[ 109.696] create_pixmap_hdr: pixmap=219, width=312, height=112, usage=0 >[ 109.696] sna_create_pixmap: serial=219, 312x112, usage=0 >[ 109.696] sna_composite_rectangles(pixmap=220, op=0, 0 x 1 [(0, 0)x(312, 112) ...]) >[ 109.696] sna_composite_rectangles: converted to op 0 >[ 109.696] sna_composite_rectangles[0] (0, 0)x(312, 112) -> (0, 0), (312, 112) >[ 109.696] sna_composite_rectangles: nrects=1, region=(0, 0), (312, 112) x 1 >[ 109.696] sna_composite_rectangles: clipped extents (0, 0),(312, 112) x 1 >[ 109.696] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(312, 112) >[ 109.696] sna_composite_rectangles: dropping last-cpu hint >[ 109.696] sna_drawable_use_bo pixmap=220, box=((0, 0), (312, 112)), flags=19... >[ 109.696] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.696] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.696] sna_pixmap_move_to_gpu(pixmap=220, usage=0), flags=b >[ 109.696] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.696] sna_pixmap_move_to_gpu: creating GPU bo (312x112@32), create=b >[ 109.696] kgem_choose_tiling: 312x112 -> 1 >[ 109.696] kgem_choose_tiling: 312x112 -> 1 >[ 109.696] sna_pixmap_alloc_gpu: pixmap=220 >[ 109.696] kgem_create_2d(312x112, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.696] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=112 >[ 109.696] kgem_bo_remove_from_inactive: removing handle=21 from inactive >[ 109.696] from inactive: pitch=1536, tiling=1: handle=21, id=435 >[ 109.696] __sna_damage_all(312, 112) >[ 109.696] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.696] sna_pixmap_mark_active: pixmap=220, handle=21 >[ 109.696] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.696] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.696] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.696] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 109.696] gen9_render_fill_boxes(0 x 1 [(0, 0), (312, 112) ...]) >[ 109.696] sna_render_get_solid: 0 >[ 109.696] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.696] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.696] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.696] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 109.696] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.696] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.696] gen9_composite_get_binding_table(fb40) >[ 109.696] kgem_add_reloc64: handle=21, pos=16072, delta=0, domains=20002 >[ 109.696] kgem_add_handle: handle=21, index=8 >[ 109.696] kgem_add_reloc64[13] = (delta=0, target handle=8, presumed=fd994000) >[ 109.696] __kgem_bo_mark_dirty: handle=21 (proxy? 0) >[ 109.696] [3ec0] bind bo(handle=21, addr=fd994000), format=192, width=312, height=112, pitch=1536, tiling=1 -> render >[ 109.696] gen9_emit_vertex_elements: setup id=0 >[ 109.696] (0, 0), (312, 112) >[ 109.696] gen8_vertex_flush[844] = 3 >[ 109.696] sna_composite_rectangles: pixmap=220 marking clear [0]? 1 >[ 109.696] sna_create_pixmap(288, 38, 32, usage=0) >[ 109.697] kgem_can_create_2d: 288x38 @ 32 >[ 109.697] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1152, height=38 >[ 109.697] kgem_can_create_2d: untiled size=45056 >[ 109.697] kgem_choose_tiling: 288x38 -> 1 >[ 109.697] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 >[ 109.697] kgem_can_create_2d: tiled[1] size=61440 >[ 109.697] sna_create_pixmap: usage=0, flags=1b >[ 109.697] sna_create_pixmap: creating GPU pixmap 288x38, stride=1152, flags=1b >[ 109.697] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 109.697] create_pixmap: serial=221, usage=0, 0x0 >[ 109.697] create_pixmap_hdr: pixmap=221, width=288, height=38, usage=0 >[ 109.697] sna_create_pixmap: serial=221, 288x38, usage=0 >[ 109.697] sna_composite_rectangles(pixmap=222, op=0, 0 x 1 [(0, 0)x(288, 38) ...]) >[ 109.697] sna_composite_rectangles: converted to op 0 >[ 109.697] sna_composite_rectangles[0] (0, 0)x(288, 38) -> (0, 0), (288, 38) >[ 109.697] sna_composite_rectangles: nrects=1, region=(0, 0), (288, 38) x 1 >[ 109.697] sna_composite_rectangles: clipped extents (0, 0),(288, 38) x 1 >[ 109.697] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(288, 38) >[ 109.697] sna_composite_rectangles: dropping last-cpu hint >[ 109.697] sna_drawable_use_bo pixmap=222, box=((0, 0), (288, 38)), flags=19... >[ 109.697] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.697] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.697] sna_pixmap_move_to_gpu(pixmap=222, usage=0), flags=b >[ 109.697] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.697] sna_pixmap_move_to_gpu: creating GPU bo (288x38@32), create=b >[ 109.697] kgem_choose_tiling: 288x38 -> 1 >[ 109.697] kgem_choose_tiling: 288x38 -> 1 >[ 109.697] sna_pixmap_alloc_gpu: pixmap=222 >[ 109.697] kgem_create_2d(288x38, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.697] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 >[ 109.697] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 109.697] from inactive: pitch=1536, tiling=1: handle=22, id=436 >[ 109.697] __sna_damage_all(288, 38) >[ 109.697] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.697] sna_pixmap_mark_active: pixmap=222, handle=22 >[ 109.697] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.697] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.697] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.697] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 109.697] gen9_render_fill_boxes(0 x 1 [(0, 0), (288, 38) ...]) >[ 109.697] sna_render_get_solid: 0 >[ 109.697] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.697] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.697] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.697] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 109.697] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.697] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.697] gen9_composite_get_binding_table(fac0) >[ 109.697] kgem_add_reloc64: handle=22, pos=16040, delta=0, domains=20002 >[ 109.697] kgem_add_handle: handle=22, index=9 >[ 109.697] kgem_add_reloc64[14] = (delta=0, target handle=9, presumed=fd985000) >[ 109.697] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 109.697] [3ea0] bind bo(handle=22, addr=fd985000), format=192, width=288, height=38, pitch=1536, tiling=1 -> render >[ 109.697] gen9_emit_vertex_elements: setup id=0 >[ 109.697] (0, 0), (288, 38) >[ 109.697] gen8_vertex_flush[878] = 3 >[ 109.697] sna_composite_rectangles: pixmap=222 marking clear [0]? 1 >[ 109.697] sna_composite_trapezoids(op=1, src=(5, 1), mask=18000, ntrap=16) >[ 109.697] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 109.697] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 109.697] trapezoid_spans_maybe_inplace? clear, no >[ 109.697] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.697] imprecise_trapezoid_span_converter: extents (1, 1), (287, 37) >[ 109.697] sna_compute_composite_region: dst=(1, 1)x(286, 36) >[ 109.697] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (287, 37) >[ 109.697] clip_to_dst: region: 1x[(1, 1), (287, 37)], clip: 1x[(0, 0), (288, 38)] >[ 109.697] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (287, 37) >[ 109.697] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (287, 37) >[ 109.697] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.697] imprecise_trapezoid_span_converter: after clip -- extents (1, 1), (287, 37), delta=(0, 0) src -> (1, 1) >[ 109.697] gen9_render_composite_spans: 286x36 with flags=0, current mode=1 >[ 109.697] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.698] gen9_composite_set_target: (1, 1)x(286, 36), partial?=1 >[ 109.698] sna_drawable_use_bo pixmap=222, box=((1, 1), (287, 37)), flags=7... >[ 109.698] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.698] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.698] sna_drawable_use_bo: using whole GPU bo >[ 109.698] gen9_composite_set_target: pixmap=222, format=20028888, size=288x38, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.698] gen9_composite_picture: (1, 1)x(286, 36), dst=(1, 1) >[ 109.698] color_convert: src=4c000000 [20028888] >[ 109.698] color_convert: dst=4c000000 [20028888] >[ 109.698] sna_render_get_solid: 4c000000 >[ 109.698] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.698] gen4_choose_spans_emitter: solid source >[ 109.698] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.698] aligning vertex: was 2, now 3 floats per vertex >[ 109.698] gen9_composite_get_binding_table(fa40) >[ 109.698] kgem_add_reloc64: handle=7, pos=16008, delta=0, domains=40000 >[ 109.698] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 109.698] kgem_add_reloc64[15] = (delta=304, target handle=2, presumed=fffe8000) >[ 109.698] [3e80] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.698] gen9_emit_sampler: sampler = c >[ 109.698] gen9_emit_sf: num_sf_outputs=2 >[ 109.698] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 109.698] gen9_emit_vertex_elements: setup id=5 >[ 109.698] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.698] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 109.698] thread_choose_span: clipped? 0 >[ 109.698] imprecise_trapezoid_span_converter: using 4 threads >[ 109.698] imprecise_trapezoid_span_converter: using 4 threads for span compositing 286x36 >[ 109.698] thread_choose_span: clipped? 0 >[ 109.698] span_thread: flushing 14 boxes >[ 109.698] [ 109.698] span_thread: flushing 1 boxes >[ 109.698] span_thread: flushing 14 boxes >[ 109.698] span_thread: flushing 1 boxes >[ 109.698] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >gen9_render_composite_spans_boxes__thread: nbox=14, src=+(0, 0), dst=+(0, 0) >[ 109.698] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 109.698] gen9_render_composite_spans_boxes__thread: nbox=14, src=+(0, 0), dst=+(0, 0) >[ 109.698] gen8_vertex_flush[928] = 90 >[ 109.698] gen9_render_composite_spans_done() >[ 109.698] sna_composite_trapezoids(op=3, src=(5, 0), mask=18000, ntrap=54) >[ 109.698] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 109.698] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 >[ 109.698] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 109.698] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 109.698] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 109.698] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.698] imprecise_trapezoid_span_converter: extents (0, 0), (288, 38) >[ 109.698] sna_compute_composite_region: dst=(0, 0)x(288, 38) >[ 109.698] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (288, 38) >[ 109.698] clip_to_dst: region: 1x[(0, 0), (288, 38)], clip: 1x[(0, 0), (288, 38)] >[ 109.698] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (288, 38) >[ 109.698] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (288, 38) >[ 109.698] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 109.698] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.698] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (288, 38), delta=(0, 0) src -> (0, 0) >[ 109.698] gen9_render_composite_spans: 288x38 with flags=0, current mode=1 >[ 109.698] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 109.698] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.698] gen9_composite_set_target: (0, 0)x(288, 38), partial?=1 >[ 109.698] sna_drawable_use_bo pixmap=222, box=((0, 0), (288, 38)), flags=7... >[ 109.698] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.698] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.698] sna_drawable_use_bo: using whole GPU bo >[ 109.698] gen9_composite_set_target: pixmap=222, format=20028888, size=288x38, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.698] gen9_composite_picture: (0, 0)x(288, 38), dst=(0, 0) >[ 109.698] color_convert: src=e6e6e6e6 [20028888] >[ 109.698] color_convert: dst=e6e6e6e6 [20028888] >[ 109.698] sna_render_get_solid: e6e6e6e6 >[ 109.698] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 109.698] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.698] gen4_choose_spans_emitter: solid source >[ 109.698] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.698] gen9_composite_get_binding_table(f9c0) >[ 109.698] kgem_add_reloc64: handle=8, pos=15976, delta=0, domains=40000 >[ 109.698] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 109.699] kgem_add_reloc64[16] = (delta=16, target handle=3, presumed=fdffe000) >[ 109.699] [3e60] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.699] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 109.699] gen9_emit_vertex_elements: setup id=5 >[ 109.699] thread_choose_span: clipped? 0 >[ 109.699] imprecise_trapezoid_span_converter: using 4 threads >[ 109.699] imprecise_trapezoid_span_converter: using 4 threads for span compositing 288x38 >[ 109.699] thread_choose_span: clipped? 0 >[ 109.699] span_thread: flushing 25 boxes >[ 109.699] span_thread: flushing 2 boxes >[ 109.699] span_thread: flushing 2 boxes >[ 109.699] gen9_render_composite_spans_boxes__thread: nbox=25, src=+(0, 0), dst=+(0, 0) >[ 109.699] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 109.699] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 109.699] span_thread: flushing 25 boxes >[ 109.699] gen9_render_composite_spans_boxes__thread: nbox=25, src=+(0, 0), dst=+(0, 0) >[ 109.699] gen8_vertex_flush[97c] = 162 >[ 109.699] gen9_render_composite_spans_done() >[ 109.699] sna_validate_gc(0x5619f1770810) changes=0, previous serial=cc, drawable=dc >[ 109.699] sna_validate_gc: recomputing clip >[ 109.699] sna_validate_gc: composite clip=1x[(0, 0), (312, 112)] [0x5619f174da00] >[ 109.699] sna_copy_area: src=pixmap=222:(0, 0)x(288, 38)+(0, 0) -> dst=pixmap=220:(12, 68)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 109.699] sna_copy_area: normal copy >[ 109.699] sna_do_copy: src=(0, 0), dst=(12, 68), size=(288x38) >[ 109.699] sna_do_copy: after drawable: src=(0, 0), dst=(12, 68), size=(288x38) >[ 109.699] sna_do_copy: dst extents (12, 68), (300, 106), dst clip extents (0, 0), (312, 112), dst size=312x112 >[ 109.699] sna_do_copy: clipped dst extents (12, 68), (300, 106) >[ 109.699] sna_do_copy: unclipped src extents (0, 0), (288, 38) >[ 109.699] sna_do_copy: clipped src extents (0, 0), (288, 38) >[ 109.699] sna_do_copy: pixmap -- no source clipping >[ 109.699] sna_do_copy: src extents (0, 0), (288, 38) x 1 >[ 109.699] sna_do_copy: copy region (12, 68), (300, 106) x 1 + (-12, -68) >[ 109.699] sna_copy_boxes (boxes=1x[(12, 68), (300, 106)...], src pixmap=222+(-12, -68), dst pixmap=220+(0, 0), alu=3, src.size=288x38, dst.size=312x112) >[ 109.699] sna_copy_boxes: dst=(priv=0x5619f17c7700, gpu_bo=21, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=22, cpu_bo=0), replaces=0 >[ 109.699] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.699] sna_drawable_use_bo pixmap=220, box=((12, 68), (300, 106)), flags=b... >[ 109.699] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 109.699] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.699] sna_drawable_use_bo: using whole GPU bo >[ 109.699] sna_pixmap_move_to_gpu(pixmap=222, usage=0), flags=a >[ 109.699] sna_pixmap_move_to_gpu: already all-damaged >[ 109.699] sna_pixmap_mark_active: pixmap=222, handle=22 >[ 109.699] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.699] gen9_render_copy_boxes (-12, -68)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.699] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 109.699] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 109.699] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 109.699] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.699] aligning vertex: was 3, now 2 floats per vertex >[ 109.699] gen9_composite_get_binding_table(f940) >[ 109.699] kgem_add_reloc64: handle=22, pos=15944, delta=0, domains=40000 >[ 109.699] kgem_add_reloc64[17] = (delta=0, target handle=9, presumed=fd985000) >[ 109.699] [3e40] bind bo(handle=22, addr=fd985000), format=192, width=288, height=38, pitch=1536, tiling=1 -> sampler >[ 109.699] __kgem_bo_mark_dirty: handle=21 (proxy? 0) >[ 109.699] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 109.699] gen9_emit_sampler: sampler = 0 >[ 109.699] gen9_emit_sf: num_sf_outputs=1 >[ 109.699] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.699] gen9_emit_vertex_elements: setup id=0 >[ 109.699] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.699] (0, 0) -> (12, 68) + (288, 38) >[ 109.699] gen8_vertex_flush[a4c] = 3 >[ 109.699] sna_destroy_pixmap: pixmap=222, attached?=1 >[ 109.699] _kgem_bo_destroy: handle=22, proxy? 0 >[ 109.699] __kgem_bo_destroy: handle=22, size=61440 >[ 109.699] __kgem_bo_destroy: handle=22 -> active >[ 109.699] __sna_free_pixmap(pixmap=222) >[ 109.699] sna_glyphs(op=3, nlist=1, src=(20, 92)) >[ 109.699] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 >[ 109.699] sna_glyphs: discarding mask >[ 109.699] glyphs0_to_dst(op=3, src=(20, 92), nlist=1, dst=(20, 92)+(0, 0)) >[ 109.699] clipped_glyphs: no, clip region (0, 0), (312, 112) matches drawable pixmap=94669425297808 size=312x112 >[ 109.700] gen9_render_composite: 0x0, current mode=1/1 >[ 109.700] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 109.700] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 >[ 109.700] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.700] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.700] sna_drawable_use_bo pixmap=220, box=((0, 0), (312, 112)), flags=7... >[ 109.700] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.700] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.700] sna_drawable_use_bo: using whole GPU bo >[ 109.700] gen9_composite_set_target: pixmap=220, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.700] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.700] color_convert: src=ff888888 [20028888] >[ 109.700] color_convert: dst=ff888888 [20028888] >[ 109.700] sna_render_get_solid: ff888888 >[ 109.700] sna_render_get_solid(5) = ff888888 (old) >[ 109.700] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.700] sna_transform_is_imprecise_integer_translation: no transform >[ 109.700] gen9_composite_picture: integer translation (0, 0), removing >[ 109.700] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.700] sna_render_pixmap_bo: GPU all damaged >[ 109.700] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 109.700] gen4_choose_composite_emitter: solid, identity mask >[ 109.700] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 109.700] aligning vertex: was 2, now 4 floats per vertex >[ 109.700] gen9_composite_get_binding_table(f8c0) >[ 109.700] kgem_add_reloc64: handle=8, pos=15912, delta=0, domains=40000 >[ 109.700] kgem_add_reloc64: adding proxy [delta=20] for handle=8 >[ 109.700] kgem_add_reloc64[18] = (delta=20, target handle=3, presumed=fdffe000) >[ 109.700] [3e20] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.700] kgem_add_reloc64: handle=6, pos=15896, delta=0, domains=40000 >[ 109.700] kgem_add_handle: handle=6, index=10 >[ 109.700] kgem_add_reloc64[19] = (delta=0, target handle=10, presumed=fd585000) >[ 109.700] [3e10] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 109.700] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.700] gen9_emit_sampler: sampler = a >[ 109.700] gen9_emit_sf: num_sf_outputs=2 >[ 109.700] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.700] gen9_emit_vertex_elements: setup id=9 >[ 109.700] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.700] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.700] glyphs0_to_dst: glyph=(20, 80)x(11, 12), unclipped >[ 109.700] emit_primitive_identity_mask__avx2: dst=(20, 80), mask=(0.00, 0.00) x (11.00, 12.00) >[ 109.700] glyphs0_to_dst: glyph=(29, 83)x(10, 9), unclipped >[ 109.700] emit_primitive_identity_mask__avx2: dst=(29, 83), mask=(16.00, 0.00) x (10.00, 9.00) >[ 109.700] glyphs0_to_dst: glyph=(38, 83)x(9, 9), unclipped >[ 109.700] emit_primitive_identity_mask__avx2: dst=(38, 83), mask=(0.00, 16.00) x (9.00, 9.00) >[ 109.700] glyphs0_to_dst: glyph=(46, 83)x(9, 9), unclipped >[ 109.700] emit_primitive_identity_mask__avx2: dst=(46, 83), mask=(0.00, 16.00) x (9.00, 9.00) >[ 109.700] glyphs0_to_dst: glyph=(54, 83)x(15, 9), unclipped >[ 109.700] emit_primitive_identity_mask__avx2: dst=(54, 83), mask=(16.00, 16.00) x (15.00, 9.00) >[ 109.700] glyphs0_to_dst: glyph=(67, 83)x(12, 9), unclipped >[ 109.700] emit_primitive_identity_mask__avx2: dst=(67, 83), mask=(32.00, 0.00) x (12.00, 9.00) >[ 109.700] glyphs0_to_dst: glyph=(78, 83)x(8, 9), unclipped >[ 109.700] emit_primitive_identity_mask__avx2: dst=(78, 83), mask=(48.00, 0.00) x (8.00, 9.00) >[ 109.700] glyphs0_to_dst: glyph=(84, 78)x(11, 14), unclipped >[ 109.700] emit_primitive_identity_mask__avx2: dst=(84, 78), mask=(32.00, 16.00) x (11.00, 14.00) >[ 109.700] gen8_vertex_flush[b28] = 24 >[ 109.700] gen9_magic_ca_pass: CA fixup (741 -> 765) >[ 109.700] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 109.700] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.700] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.700] sna_block_handler (tv=0.0) >[ 109.700] sna_wakeup_handler >[ 109.701] sna_block_handler (tv=0.0) >[ 109.701] sna_wakeup_handler >[ 109.701] sna_block_handler (tv=0.0) >[ 109.701] sna_wakeup_handler >[ 109.701] sna_block_handler (tv=0.0) >[ 109.701] sna_wakeup_handler >[ 109.701] sna_block_handler (tv=0.0) >[ 109.701] sna_wakeup_handler >[ 109.701] sna_block_handler (tv=0.0) >[ 109.701] sna_wakeup_handler >[ 109.701] sna_block_handler (tv=0.0) >[ 109.701] sna_wakeup_handler >[ 109.701] sna_block_handler (tv=0.0) >[ 109.701] sna_wakeup_handler >[ 109.701] sna_block_handler (tv=0.0) >[ 109.701] sna_wakeup_handler >[ 109.701] sna_block_handler (tv=0.0) >[ 109.701] sna_wakeup_handler >[ 109.701] sna_block_handler (tv=0.0) >[ 109.701] sna_wakeup_handler >[ 109.701] sna_block_handler (tv=0.0) >[ 109.701] sna_wakeup_handler >[ 109.701] sna_block_handler (tv=0.0) >[ 109.701] sna_wakeup_handler >[ 109.701] sna_block_handler (tv=0.0) >[ 109.701] sna_wakeup_handler >[ 109.701] sna_block_handler (tv=0.0) >[ 109.701] sna_wakeup_handler >[ 109.701] sna_block_handler (tv=0.0) >[ 109.701] sna_wakeup_handler >[ 109.701] sna_block_handler (tv=0.0) >[ 109.701] sna_wakeup_handler >[ 109.702] sna_block_handler (tv=0.0) >[ 109.702] sna_wakeup_handler >[ 109.702] sna_block_handler (tv=0.0) >[ 109.702] sna_wakeup_handler >[ 109.702] sna_block_handler (tv=0.0) >[ 109.702] sna_wakeup_handler >[ 109.702] sna_block_handler (tv=0.0) >[ 109.702] sna_wakeup_handler >[ 109.702] sna_block_handler (tv=0.0) >[ 109.702] sna_wakeup_handler >[ 109.702] sna_block_handler (tv=0.0) >[ 109.702] sna_wakeup_handler >[ 109.702] sna_block_handler (tv=0.0) >[ 109.702] sna_wakeup_handler >[ 109.702] sna_block_handler (tv=0.0) >[ 109.702] sna_wakeup_handler >[ 109.702] sna_block_handler (tv=0.0) >[ 109.702] sna_wakeup_handler >[ 109.702] sna_block_handler (tv=0.0) >[ 109.702] sna_wakeup_handler >[ 109.702] sna_randr_getinfo() >[ 109.702] sna_handle_uevents >[ 109.702] sna_output_detect(eDP1:48) >[ 109.702] sna_output_detect(eDP1) reporting cached status (since 183ms): 0 >[ 109.702] sna_output_get_modes(eDP1:48) >[ 109.702] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 109.702] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 109.702] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 109.702] sna_output_attach_tile: found? TILE=-1 >[ 109.702] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 109.702] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 109.702] sna_output_get_modes: adding 1 probed modes >[ 109.702] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 109.702] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 109.702] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.702] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.702] kgem_can_create_2d: untiled size=33177600 >[ 109.702] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.702] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.702] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.702] kgem_can_create_2d: 640x480 @ 32 >[ 109.702] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.702] kgem_can_create_2d: untiled size=1228800 >[ 109.702] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.702] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.702] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.702] kgem_can_create_2d: 800x600 @ 32 >[ 109.702] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.702] kgem_can_create_2d: untiled size=1921024 >[ 109.702] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.702] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.702] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.702] kgem_can_create_2d: 800x600 @ 32 >[ 109.702] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.702] kgem_can_create_2d: untiled size=1921024 >[ 109.702] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.702] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.702] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.702] kgem_can_create_2d: 1024x768 @ 32 >[ 109.702] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.702] kgem_can_create_2d: untiled size=3145728 >[ 109.702] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.702] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.702] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.702] kgem_can_create_2d: 1280x960 @ 32 >[ 109.702] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.702] kgem_can_create_2d: untiled size=4915200 >[ 109.702] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 109.702] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.702] kgem_can_create_2d: tiled[-1] size=4915200 >[ 109.702] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.702] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.703] kgem_can_create_2d: untiled size=5242880 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.703] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.703] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.703] kgem_can_create_2d: untiled size=7680000 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.703] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.703] kgem_can_create_2d: 1792x1344 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.703] kgem_can_create_2d: untiled size=9633792 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.703] kgem_can_create_2d: tiled[-1] size=9633792 >[ 109.703] kgem_can_create_2d: 1856x1392 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.703] kgem_can_create_2d: untiled size=10334208 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.703] kgem_can_create_2d: tiled[-1] size=10334208 >[ 109.703] kgem_can_create_2d: 1920x1440 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.703] kgem_can_create_2d: untiled size=11059200 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.703] kgem_can_create_2d: tiled[-1] size=11059200 >[ 109.703] kgem_can_create_2d: 1152x864 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.703] kgem_can_create_2d: untiled size=3981312 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.703] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.703] kgem_can_create_2d: 1360x768 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.703] kgem_can_create_2d: untiled size=4177920 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.703] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.703] kgem_can_create_2d: 1360x768 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.703] kgem_can_create_2d: untiled size=4177920 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.703] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.703] kgem_can_create_2d: 1400x1050 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.703] kgem_can_create_2d: untiled size=5881856 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.703] kgem_can_create_2d: tiled[-1] size=5881856 >[ 109.703] kgem_can_create_2d: 1440x900 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.703] kgem_can_create_2d: untiled size=5185536 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.703] kgem_can_create_2d: tiled[-1] size=5185536 >[ 109.703] kgem_can_create_2d: 1600x1024 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.703] kgem_can_create_2d: untiled size=6553600 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.703] kgem_can_create_2d: tiled[-1] size=6553600 >[ 109.703] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.703] kgem_can_create_2d: untiled size=7057408 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.703] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.703] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.703] kgem_can_create_2d: untiled size=7057408 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.703] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.703] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.703] kgem_can_create_2d: untiled size=8294400 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.703] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.703] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.703] kgem_can_create_2d: untiled size=9216000 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.703] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.703] kgem_can_create_2d: 2048x1536 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.703] kgem_can_create_2d: untiled size=12582912 >[ 109.703] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.703] kgem_can_create_2d: tiled[-1] size=12582912 >[ 109.703] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.703] kgem_can_create_2d: untiled size=8294400 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.703] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.703] kgem_can_create_2d: 640x360 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.703] kgem_can_create_2d: untiled size=921600 >[ 109.703] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.703] kgem_can_create_2d: tiled[-1] size=921600 >[ 109.703] kgem_can_create_2d: 720x405 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.703] kgem_can_create_2d: untiled size=1167360 >[ 109.703] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.703] kgem_can_create_2d: tiled[-1] size=1167360 >[ 109.703] kgem_can_create_2d: 864x486 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.703] kgem_can_create_2d: untiled size=1683456 >[ 109.703] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.703] kgem_can_create_2d: tiled[-1] size=1683456 >[ 109.703] kgem_can_create_2d: 960x540 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.703] kgem_can_create_2d: untiled size=2076672 >[ 109.703] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.703] kgem_can_create_2d: tiled[-1] size=2076672 >[ 109.703] kgem_can_create_2d: 1024x576 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.703] kgem_can_create_2d: untiled size=2359296 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.703] kgem_can_create_2d: tiled[-1] size=2359296 >[ 109.703] kgem_can_create_2d: 1280x720 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.703] kgem_can_create_2d: untiled size=3686400 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.703] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.703] kgem_can_create_2d: 1368x768 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.703] kgem_can_create_2d: untiled size=4202496 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.703] kgem_can_create_2d: tiled[-1] size=4202496 >[ 109.703] kgem_can_create_2d: 1600x900 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.703] kgem_can_create_2d: untiled size=5763072 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.703] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.703] kgem_can_create_2d: 2048x1152 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.703] kgem_can_create_2d: untiled size=9437184 >[ 109.703] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.703] kgem_can_create_2d: tiled[-1] size=9437184 >[ 109.703] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.703] kgem_can_create_2d: untiled size=14745600 >[ 109.703] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.703] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.703] kgem_can_create_2d: 2880x1620 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.703] kgem_can_create_2d: untiled size=18665472 >[ 109.703] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.703] kgem_can_create_2d: tiled[-1] size=18665472 >[ 109.703] kgem_can_create_2d: 3200x1800 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.703] kgem_can_create_2d: untiled size=23040000 >[ 109.703] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.703] kgem_can_create_2d: tiled[-1] size=23040000 >[ 109.703] sna_output_detect(DP1:56) >[ 109.703] sna_output_detect(DP1) reporting cached status (since 1281ms): 1 >[ 109.703] sna_output_detect(DP1-1:69) >[ 109.703] sna_output_detect(DP1-1) reporting cached status (since 1274ms): 1 >[ 109.703] sna_output_detect(DP1-2:82) >[ 109.703] sna_output_detect(DP1-2) reporting cached status (since 118ms): 0 >[ 109.703] sna_output_get_modes(DP1-2:82) >[ 109.703] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 109.703] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 109.703] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 109.703] sna_output_attach_tile: found? TILE=4 >[ 109.703] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 109.703] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 109.703] sna_output_get_modes: adding 30 probed modes >[ 109.703] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 109.703] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 109.703] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 109.703] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 109.703] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 109.703] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 109.703] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.703] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.703] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.703] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.703] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.703] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 109.703] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 109.703] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.703] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.703] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 109.703] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.703] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.703] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 109.703] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 109.703] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 109.703] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 109.703] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 109.703] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 109.703] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.703] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.703] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 109.703] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.703] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.703] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 109.703] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.703] kgem_can_create_2d: untiled size=33177600 >[ 109.703] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.703] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.703] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.703] kgem_can_create_2d: untiled size=33177600 >[ 109.703] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.703] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.703] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.703] kgem_can_create_2d: untiled size=14745600 >[ 109.703] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.703] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.703] kgem_can_create_2d: 2048x1280 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.703] kgem_can_create_2d: untiled size=10485760 >[ 109.703] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.703] kgem_can_create_2d: tiled[-1] size=10485760 >[ 109.703] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.703] kgem_can_create_2d: untiled size=9216000 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.703] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.703] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.703] kgem_can_create_2d: untiled size=8294400 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.703] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.703] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.703] kgem_can_create_2d: untiled size=8294400 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.703] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.703] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.703] kgem_can_create_2d: untiled size=8294400 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.703] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.703] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.703] kgem_can_create_2d: untiled size=8294400 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.703] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.703] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.703] kgem_can_create_2d: untiled size=8294400 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.703] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.703] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.703] kgem_can_create_2d: untiled size=8294400 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.703] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.703] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.703] kgem_can_create_2d: untiled size=7680000 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.703] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.703] kgem_can_create_2d: 1600x900 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.703] kgem_can_create_2d: untiled size=5763072 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.703] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.703] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.703] kgem_can_create_2d: untiled size=5242880 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.703] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.703] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.703] kgem_can_create_2d: untiled size=5242880 >[ 109.703] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.703] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.703] kgem_can_create_2d: 1152x864 @ 32 >[ 109.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.704] kgem_can_create_2d: untiled size=3981312 >[ 109.704] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.704] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.704] kgem_can_create_2d: 1280x720 @ 32 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.704] kgem_can_create_2d: untiled size=3686400 >[ 109.704] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.704] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.704] kgem_can_create_2d: 1280x720 @ 32 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.704] kgem_can_create_2d: untiled size=3686400 >[ 109.704] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.704] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.704] kgem_can_create_2d: 1280x720 @ 32 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.704] kgem_can_create_2d: untiled size=3686400 >[ 109.704] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.704] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.704] kgem_can_create_2d: 1024x768 @ 32 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.704] kgem_can_create_2d: untiled size=3145728 >[ 109.704] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.704] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.704] kgem_can_create_2d: 1024x768 @ 32 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.704] kgem_can_create_2d: untiled size=3145728 >[ 109.704] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.704] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.704] kgem_can_create_2d: 800x600 @ 32 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.704] kgem_can_create_2d: untiled size=1921024 >[ 109.704] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.704] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.704] kgem_can_create_2d: 800x600 @ 32 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.704] kgem_can_create_2d: untiled size=1921024 >[ 109.704] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.704] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.704] kgem_can_create_2d: 720x576 @ 32 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.704] kgem_can_create_2d: untiled size=1658880 >[ 109.704] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.704] kgem_can_create_2d: tiled[-1] size=1658880 >[ 109.704] kgem_can_create_2d: 720x480 @ 32 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.704] kgem_can_create_2d: untiled size=1384448 >[ 109.704] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.704] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.704] kgem_can_create_2d: 720x480 @ 32 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.704] kgem_can_create_2d: untiled size=1384448 >[ 109.704] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.704] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.704] kgem_can_create_2d: 640x480 @ 32 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.704] kgem_can_create_2d: untiled size=1228800 >[ 109.704] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.704] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.704] kgem_can_create_2d: 640x480 @ 32 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.704] kgem_can_create_2d: untiled size=1228800 >[ 109.704] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.704] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.704] kgem_can_create_2d: 640x480 @ 32 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.704] kgem_can_create_2d: untiled size=1228800 >[ 109.704] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.704] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.704] kgem_can_create_2d: 720x400 @ 32 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.704] kgem_can_create_2d: untiled size=1155072 >[ 109.704] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.704] kgem_can_create_2d: tiled[-1] size=1155072 >[ 109.704] sna_output_detect(DP1-3:84) >[ 109.704] sna_output_detect(DP1-3) reporting cached status (since 1219ms): 1 >[ 109.704] sna_output_detect(DP2:63) >[ 109.704] sna_output_detect(DP2) reporting cached status (since 1219ms): 1 >[ 109.704] sna_output_detect(HDMI1:60) >[ 109.704] sna_output_detect(HDMI1) reporting cached status (since 1219ms): 1 >[ 109.704] sna_output_detect(HDMI2:67) >[ 109.704] sna_output_detect(HDMI2) reporting cached status (since 1210ms): 1 >[ 109.704] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 109.704] sna_block_handler (tv=0.0) >[ 109.704] sna_wakeup_handler >[ 109.704] sna_block_handler (tv=0.0) >[ 109.704] sna_wakeup_handler >[ 109.704] sna_block_handler (tv=0.0) >[ 109.704] sna_wakeup_handler >[ 109.704] sna_block_handler (tv=0.0) >[ 109.704] sna_wakeup_handler >[ 109.704] sna_block_handler (tv=0.0) >[ 109.704] sna_wakeup_handler >[ 109.704] sna_composite(pixmap=220, op=3, src=152+(0, 0), mask=0+(14, 4), dst=220+(14, 4)+(0, 0), size=(10, 40) >[ 109.704] sna_compute_composite_region: dst=(14, 4)x(10, 40) >[ 109.704] sna_compute_composite_region: initial clip against dst->pDrawable: (14, 4), (24, 44) >[ 109.704] clip_to_dst: region: 1x[(14, 4), (24, 44)], clip: 1x[(0, 0), (312, 112)] >[ 109.704] sna_compute_composite_region: clip against dst->pCompositeClip: (14, 4), (24, 44) >[ 109.704] sna_compute_composite_region: clip against src (10x40 clip=0): (14, 4), (24, 44) >[ 109.704] sna_composite: composite region extents:+(0, 0) -> (14, 4), (24, 44) + (0, 0) >[ 109.704] gen9_render_composite: 10x40, current mode=1/1 >[ 109.704] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 109.704] kgem_bo_is_busy: handle=18, domain: 0 exec? 0, rq? 0 >[ 109.704] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 >[ 109.704] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.704] gen9_composite_set_target: (14, 4)x(10, 40), partial?=1 >[ 109.704] sna_drawable_use_bo pixmap=220, box=((14, 4), (24, 44)), flags=7... >[ 109.704] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.704] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.704] sna_drawable_use_bo: using whole GPU bo >[ 109.704] gen9_composite_set_target: pixmap=220, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.704] gen9_composite_picture: (0, 0)x(10, 40), dst=(14, 4) >[ 109.704] sna_transform_is_imprecise_integer_translation: no transform >[ 109.704] gen9_composite_picture: integer translation (0, 0), removing >[ 109.704] sna_render_pixmap_bo pixmap=152, (0, 0)x(10, 40)/(10, 40) >[ 109.704] sna_render_pixmap_bo: GPU all damaged >[ 109.704] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 109.704] kgem_bo_is_render: handle=18, rq? 0 [0] >[ 109.704] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.704] gen4_choose_composite_emitter: identity src, no mask >[ 109.704] kgem_check_bo: num_pages=+1, num_exec=+1 >[ 109.704] aligning vertex: was 4, now 3 floats per vertex >[ 109.704] gen9_composite_get_binding_table(f800) >[ 109.704] kgem_add_reloc64: handle=18, pos=15864, delta=0, domains=40000 >[ 109.704] kgem_add_handle: handle=18, index=11 >[ 109.704] kgem_add_reloc64[20] = (delta=0, target handle=11, presumed=fdffa000) >[ 109.704] [3df0] bind bo(handle=18, addr=fdffa000), format=192, width=10, height=40, pitch=64, tiling=0 -> sampler >[ 109.704] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 >[ 109.704] gen9_emit_sampler: sampler = 2 >[ 109.704] gen9_emit_sf: num_sf_outputs=1 >[ 109.704] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.704] gen9_emit_vertex_elements: setup id=2 >[ 109.704] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.704] gen9_render_composite_box: (14, 4), (24, 44) >[ 109.704] apply_damage: damage=0x0, region=1 [(14, 4), (24, 44) + (0, 0)] >[ 109.704] gen8_vertex_flush[c64] = 3 >[ 109.704] sna_composite(pixmap=220, op=3, src=154+(0, 0), mask=0+(14, 0), dst=220+(14, 0)+(0, 0), size=(10, 4) >[ 109.704] sna_compute_composite_region: dst=(14, 0)x(10, 4) >[ 109.704] sna_compute_composite_region: initial clip against dst->pDrawable: (14, 0), (24, 4) >[ 109.704] clip_to_dst: region: 1x[(14, 0), (24, 4)], clip: 1x[(0, 0), (312, 112)] >[ 109.704] sna_compute_composite_region: clip against dst->pCompositeClip: (14, 0), (24, 4) >[ 109.704] sna_compute_composite_region: clip against src (10x40 clip=0): (14, 0), (24, 4) >[ 109.704] sna_composite: composite region extents:+(0, 0) -> (14, 0), (24, 4) + (0, 0) >[ 109.704] gen9_render_composite: 10x4, current mode=1/1 >[ 109.704] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 109.704] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 >[ 109.704] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.704] gen9_composite_set_target: (14, 0)x(10, 4), partial?=1 >[ 109.704] sna_drawable_use_bo pixmap=220, box=((14, 0), (24, 4)), flags=7... >[ 109.704] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.704] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.704] sna_drawable_use_bo: using whole GPU bo >[ 109.704] gen9_composite_set_target: pixmap=220, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.704] gen9_composite_picture: (0, 0)x(10, 4), dst=(14, 0) >[ 109.704] sna_transform_is_imprecise_integer_translation: no transform >[ 109.704] gen9_composite_picture: integer translation (0, 0), removing >[ 109.704] sna_render_pixmap_bo pixmap=154, (0, 0)x(10, 4)/(10, 40) >[ 109.704] sna_render_pixmap_bo box=(0, 0), (10, 4): (10, 4)/(10, 40) >[ 109.704] sna_render_pixmap_bo: offset=(-14, 0), size=(10, 40) >[ 109.704] use_cpu_bo: no cpu bo >[ 109.704] kgem_choose_tiling: too short [4] for TILING_Y >[ 109.704] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 109.704] kgem_choose_tiling: 10x4 -> 0 >[ 109.704] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 4) >[ 109.704] upload: box=(0, 0), (10, 4), pixmap=10x40 >[ 109.704] sna_drawable_move_region_to_cpu(pixmap=154 (10x40), [(0, 0), (10, 4)], flags=2) >[ 109.704] sna_drawable_move_region_to_cpu: pixmap=154 all damaged on CPU >[ 109.704] kgem_can_create_2d: 10x4 @ 32 >[ 109.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=4 >[ 109.704] kgem_can_create_2d: untiled size=4096 >[ 109.704] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 109.705] kgem_choose_tiling: 10x4 -> 0 >[ 109.705] kgem_upload_source_image : (0, 0), (10, 4), stride=40, bpp=32 >[ 109.705] kgem_create_buffer_2d: 10x4, 32 bpp, stride=64 >[ 109.705] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.705] kgem_create_buffer: searching for an inactive GTT map for upload >[ 109.705] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 109.705] search_linear_cache: searching for inactive gtt map >[ 109.705] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 109.705] search_linear_cache: inactive and cache bucket empty >[ 109.705] search_linear_cache: active cache bucket empty >[ 109.705] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 109.705] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 109.705] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache >[ 109.705] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 109.705] kgem_create_buffer: reusing handle=23 for buffer >[ 109.705] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 109.705] init_buffer_from_bo: reusing handle=23 for buffer >[ 109.705] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f3c95be8000, domain=0 >[ 109.705] kgem_bo_map: converting request for GTT map into CPU map >[ 109.705] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f3c95be8000) >[ 109.705] kgem_bo_sync__cpu: handle=23 >[ 109.705] __kgem_busy: handle=23, busy=0, wedged=0 >[ 109.705] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 >[ 109.705] __kgem_busy: handle=23, busy=0, wedged=0 >[ 109.705] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] >[ 109.705] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 >[ 109.705] kgem_create_buffer(pages=64 [64]) new handle=23, used=256, write=1 >[ 109.705] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=256, io=1 >[ 109.705] __kgem_bo_init(handle=23, num_pages=256) >[ 109.705] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x4, pitch=40/64 >[ 109.705] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 109.705] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.705] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.705] gen4_choose_composite_emitter: identity src, no mask >[ 109.705] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 109.705] gen9_composite_get_binding_table(f780) >[ 109.705] kgem_add_reloc64: handle=23, pos=15832, delta=0, domains=40000 >[ 109.705] kgem_add_reloc64: adding proxy [delta=0] for handle=23 >[ 109.705] kgem_add_handle: handle=23, index=12 >[ 109.705] kgem_add_reloc64[21] = (delta=0, target handle=12, presumed=fd545000) >[ 109.705] [3dd0] bind bo(handle=23, addr=fd545000), format=192, width=10, height=4, pitch=64, tiling=0 -> sampler >[ 109.705] gen9_emit_vertex_elements: setup id=2 >[ 109.705] gen9_render_composite_box: (14, 0), (24, 4) >[ 109.705] apply_damage: damage=0x0, region=1 [(14, 0), (24, 4) + (0, 0)] >[ 109.705] gen8_vertex_flush[ca0] = 3 >[ 109.705] _kgem_bo_destroy: handle=23, proxy? 1 >[ 109.705] sna_validate_gc(0x5619f1770810) changes=0, previous serial=dc, drawable=da >[ 109.705] sna_validate_gc: recomputing clip >[ 109.705] sna_validate_gc: composite clip=1x[(0, 0), (320, 2128)] [0x5619f174da00] >[ 109.705] sna_copy_area: src=pixmap=220:(0, 0)x(312, 112)+(0, 0) -> dst=pixmap=218:(4, 968)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 109.705] sna_copy_area: normal copy >[ 109.705] sna_do_copy: src=(0, 0), dst=(4, 968), size=(312x112) >[ 109.705] sna_do_copy: after drawable: src=(0, 0), dst=(4, 968), size=(312x112) >[ 109.705] sna_do_copy: dst extents (4, 968), (316, 1080), dst clip extents (0, 0), (320, 2128), dst size=320x2128 >[ 109.705] sna_do_copy: clipped dst extents (4, 968), (316, 1080) >[ 109.705] sna_do_copy: unclipped src extents (0, 0), (312, 112) >[ 109.705] sna_do_copy: clipped src extents (0, 0), (312, 112) >[ 109.705] sna_do_copy: pixmap -- no source clipping >[ 109.705] sna_do_copy: src extents (0, 0), (312, 112) x 1 >[ 109.705] sna_do_copy: copy region (4, 968), (316, 1080) x 1 + (-4, -968) >[ 109.705] sna_copy_boxes (boxes=1x[(4, 968), (316, 1080)...], src pixmap=220+(-4, -968), dst pixmap=218+(0, 0), alu=3, src.size=312x112, dst.size=320x2128) >[ 109.705] sna_copy_boxes: dst=(priv=0x5619f1750450, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17c7700, gpu_bo=21, cpu_bo=0), replaces=0 >[ 109.705] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.705] sna_drawable_use_bo pixmap=218, box=((4, 968), (316, 1080)), flags=b... >[ 109.705] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 109.705] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.705] sna_drawable_use_bo: using whole GPU bo >[ 109.705] sna_pixmap_move_to_gpu(pixmap=220, usage=0), flags=a >[ 109.705] sna_pixmap_move_to_gpu: already all-damaged >[ 109.705] sna_pixmap_mark_active: pixmap=220, handle=21 >[ 109.705] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.705] gen9_render_copy_boxes (-4, -968)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.705] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 109.705] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 109.705] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 109.705] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.705] aligning vertex: was 3, now 2 floats per vertex >[ 109.705] gen9_composite_get_binding_table(f700) >[ 109.705] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 109.705] kgem_add_reloc64: handle=21, pos=15800, delta=0, domains=40000 >[ 109.705] kgem_add_reloc64[22] = (delta=0, target handle=8, presumed=fd994000) >[ 109.705] [3db0] bind bo(handle=21, addr=fd994000), format=192, width=312, height=112, pitch=1536, tiling=1 -> sampler >[ 109.705] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 109.705] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 109.705] gen9_emit_sampler: sampler = 0 >[ 109.705] gen9_emit_vertex_elements: setup id=0 >[ 109.705] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.705] (0, 0) -> (4, 968) + (312, 112) >[ 109.705] gen8_vertex_flush[d28] = 3 >[ 109.705] sna_destroy_pixmap: pixmap=220, attached?=1 >[ 109.705] _kgem_bo_destroy: handle=21, proxy? 0 >[ 109.705] __kgem_bo_destroy: handle=21, size=172032 >[ 109.705] __kgem_bo_destroy: handle=21 -> active >[ 109.705] __sna_free_pixmap(pixmap=220) >[ 109.705] sna_create_pixmap(312, 40, 32, usage=0) >[ 109.705] kgem_can_create_2d: 312x40 @ 32 >[ 109.705] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1248, height=40 >[ 109.705] kgem_can_create_2d: untiled size=53248 >[ 109.705] kgem_choose_tiling: 312x40 -> 1 >[ 109.705] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 >[ 109.705] kgem_can_create_2d: tiled[1] size=61440 >[ 109.705] sna_create_pixmap: usage=0, flags=1b >[ 109.705] sna_create_pixmap: creating GPU pixmap 312x40, stride=1248, flags=1b >[ 109.705] __pop_freed_pixmap: reusing freed pixmap=220 header >[ 109.705] create_pixmap_hdr: pixmap=223, width=312, height=40, usage=0 >[ 109.705] sna_create_pixmap: serial=223, 312x40, usage=0 >[ 109.705] sna_composite_rectangles(pixmap=224, op=0, 0 x 1 [(0, 0)x(312, 40) ...]) >[ 109.705] sna_composite_rectangles: converted to op 0 >[ 109.705] sna_composite_rectangles[0] (0, 0)x(312, 40) -> (0, 0), (312, 40) >[ 109.705] sna_composite_rectangles: nrects=1, region=(0, 0), (312, 40) x 1 >[ 109.705] sna_composite_rectangles: clipped extents (0, 0),(312, 40) x 1 >[ 109.705] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(312, 40) >[ 109.705] sna_composite_rectangles: dropping last-cpu hint >[ 109.705] sna_drawable_use_bo pixmap=224, box=((0, 0), (312, 40)), flags=19... >[ 109.705] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.705] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.705] sna_pixmap_move_to_gpu(pixmap=224, usage=0), flags=b >[ 109.705] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.705] sna_pixmap_move_to_gpu: creating GPU bo (312x40@32), create=b >[ 109.705] kgem_choose_tiling: 312x40 -> 1 >[ 109.705] kgem_choose_tiling: 312x40 -> 1 >[ 109.705] sna_pixmap_alloc_gpu: pixmap=224 >[ 109.705] kgem_create_2d(312x40, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.705] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 >[ 109.705] kgem_bo_remove_from_active: removing handle=22 from active >[ 109.705] 1:from active: pitch=1536, tiling=1, handle=22, id=439 >[ 109.705] __sna_damage_all(312, 40) >[ 109.705] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.705] sna_pixmap_mark_active: pixmap=224, handle=22 >[ 109.705] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.705] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.705] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.705] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 109.705] gen9_render_fill_boxes(0 x 1 [(0, 0), (312, 40) ...]) >[ 109.705] sna_render_get_solid: 0 >[ 109.705] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.705] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.705] gen9_composite_get_binding_table(f680) >[ 109.705] kgem_add_reloc64: handle=22, pos=15768, delta=0, domains=20002 >[ 109.705] kgem_add_reloc64[23] = (delta=0, target handle=9, presumed=fd985000) >[ 109.705] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 109.705] [3d90] bind bo(handle=22, addr=fd985000), format=192, width=312, height=40, pitch=1536, tiling=1 -> render >[ 109.705] gen9_emit_sampler: sampler = 1 >[ 109.705] gen9_emit_vertex_elements: setup id=0 >[ 109.705] (0, 0), (312, 40) >[ 109.705] gen8_vertex_flush[d64] = 3 >[ 109.705] sna_composite_rectangles: pixmap=224 marking clear [0]? 1 >[ 109.705] sna_validate_gc(0x5619f1770810) changes=0, previous serial=da, drawable=e0 >[ 109.705] sna_validate_gc: recomputing clip >[ 109.705] sna_validate_gc: composite clip=1x[(0, 0), (312, 40)] [0x5619f174da00] >[ 109.705] sna_copy_area: src=pixmap=158:(0, 0)x(109, 40)+(0, 0) -> dst=pixmap=224:(14, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 109.705] sna_copy_area: normal copy >[ 109.705] sna_do_copy: src=(0, 0), dst=(14, 0), size=(109x40) >[ 109.705] sna_do_copy: after drawable: src=(0, 0), dst=(14, 0), size=(109x40) >[ 109.705] sna_do_copy: dst extents (14, 0), (123, 40), dst clip extents (0, 0), (312, 40), dst size=312x40 >[ 109.705] sna_do_copy: clipped dst extents (14, 0), (123, 40) >[ 109.705] sna_do_copy: unclipped src extents (0, 0), (109, 40) >[ 109.705] sna_do_copy: clipped src extents (0, 0), (109, 40) >[ 109.705] sna_do_copy: pixmap -- no source clipping >[ 109.705] sna_do_copy: src extents (0, 0), (109, 40) x 1 >[ 109.705] sna_do_copy: copy region (14, 0), (123, 40) x 1 + (-14, 0) >[ 109.705] sna_copy_boxes (boxes=1x[(14, 0), (123, 40)...], src pixmap=158+(-14, 0), dst pixmap=224+(0, 0), alu=3, src.size=109x40, dst.size=312x40) >[ 109.705] sna_copy_boxes: dst=(priv=0x5619f17c7700, gpu_bo=22, cpu_bo=0), src=(priv=0x5619f1743470, gpu_bo=24, cpu_bo=0), replaces=0 >[ 109.705] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.705] sna_drawable_use_bo pixmap=224, box=((14, 0), (123, 40)), flags=b... >[ 109.705] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 109.705] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.705] sna_drawable_use_bo: using whole GPU bo >[ 109.705] sna_pixmap_move_to_gpu(pixmap=158, usage=0), flags=a >[ 109.705] sna_pixmap_move_to_gpu: already all-damaged >[ 109.705] sna_pixmap_mark_active: pixmap=158, handle=24 >[ 109.705] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.705] gen9_render_copy_boxes (-14, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.705] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 109.705] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 109.705] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 109.705] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 109.705] gen9_composite_get_binding_table(f600) >[ 109.705] kgem_add_reloc64: handle=24, pos=15736, delta=0, domains=40000 >[ 109.705] kgem_add_handle: handle=24, index=13 >[ 109.705] kgem_add_reloc64[24] = (delta=0, target handle=13, presumed=fd53c000) >[ 109.705] [3d70] bind bo(handle=24, addr=fd53c000), format=192, width=109, height=40, pitch=448, tiling=0 -> sampler >[ 109.705] gen9_emit_sampler: sampler = 0 >[ 109.705] gen9_emit_vertex_elements: setup id=0 >[ 109.705] (0, 0) -> (14, 0) + (109, 40) >[ 109.705] gen8_vertex_flush[da8] = 3 >[ 109.705] sna_composite(pixmap=218, op=3, src=224+(0, 0), mask=0+(0, 0), dst=218+(4, 1088)+(0, 0), size=(312, 40) >[ 109.705] sna_compute_composite_region: dst=(4, 1088)x(312, 40) >[ 109.705] sna_compute_composite_region: initial clip against dst->pDrawable: (4, 1088), (316, 1128) >[ 109.705] clip_to_dst: region: 1x[(4, 1088), (316, 1128)], clip: 1x[(0, 0), (320, 2128)] >[ 109.705] sna_compute_composite_region: clip against dst->pCompositeClip: (4, 1088), (316, 1128) >[ 109.705] sna_compute_composite_region: clip against src (312x40 clip=0): (4, 1088), (316, 1128) >[ 109.705] sna_compute_composite_region: clip against mask: (4, 1088), (316, 1128) >[ 109.705] sna_composite: composite region extents:+(0, 0) -> (4, 1088), (316, 1128) + (0, 0) >[ 109.705] gen9_render_composite: 312x40, current mode=1/1 >[ 109.705] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 109.705] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 109.705] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.705] gen9_composite_set_target: (4, 1088)x(312, 40), partial?=1 >[ 109.705] sna_drawable_use_bo pixmap=218, box=((4, 1088), (316, 1128)), flags=7... >[ 109.705] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.705] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.705] sna_drawable_use_bo: using whole GPU bo >[ 109.705] gen9_composite_set_target: pixmap=218, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.705] gen9_composite_picture: (0, 0)x(312, 40), dst=(4, 1088) >[ 109.705] sna_transform_is_imprecise_integer_translation: no transform >[ 109.705] gen9_composite_picture: integer translation (0, 0), removing >[ 109.705] sna_render_pixmap_bo pixmap=224, (0, 0)x(312, 40)/(312, 40) >[ 109.705] sna_render_pixmap_bo: GPU all damaged >[ 109.705] color_convert: src=cc000000 [20028888] >[ 109.705] color_convert: dst=cc000000 [20028888] >[ 109.705] sna_render_get_solid: cc000000 >[ 109.705] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.705] gen4_choose_composite_emitter: identity source, identity mask >[ 109.705] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.705] aligning vertex: was 2, now 5 floats per vertex >[ 109.705] gen9_composite_get_binding_table(f580) >[ 109.705] kgem_add_reloc64: handle=22, pos=15704, delta=0, domains=40000 >[ 109.705] kgem_add_reloc64[25] = (delta=0, target handle=9, presumed=fd985000) >[ 109.705] [3d50] bind bo(handle=22, addr=fd985000), format=192, width=312, height=40, pitch=1536, tiling=1 -> sampler >[ 109.705] kgem_add_reloc64: handle=7, pos=15688, delta=0, domains=40000 >[ 109.705] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 109.705] kgem_add_reloc64[26] = (delta=816, target handle=2, presumed=fffe8000) >[ 109.705] [3d40] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.705] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 109.705] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 109.705] gen9_emit_sampler: sampler = 3 >[ 109.705] gen9_emit_sf: num_sf_outputs=2 >[ 109.705] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 109.705] gen9_emit_vertex_elements: setup id=10 >[ 109.705] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.705] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 109.705] gen9_render_composite_box: (4, 1088), (316, 1128) >[ 109.705] apply_damage: damage=0x0, region=1 [(4, 1088), (316, 1128) + (0, 0)] >[ 109.705] gen8_vertex_flush[e94] = 3 >[ 109.705] sna_destroy_pixmap: pixmap=224, attached?=1 >[ 109.705] _kgem_bo_destroy: handle=22, proxy? 0 >[ 109.705] __kgem_bo_destroy: handle=22, size=61440 >[ 109.705] __kgem_bo_destroy: handle=22 -> active >[ 109.705] __sna_free_pixmap(pixmap=224) >[ 109.706] sna_composite(pixmap=216, op=3, src=218+(0, 0), mask=0+(0, 0), dst=216+(0, 0)+(0, 0), size=(320, 2128) >[ 109.706] sna_compute_composite_region: dst=(0, 0)x(320, 2128) >[ 109.706] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (320, 2128) >[ 109.706] clip_to_dst: region: 1x[(0, 0), (320, 2128)], clip: 1x[(0, 0), (320, 2128)] >[ 109.706] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (320, 2128) >[ 109.706] sna_compute_composite_region: clip against src (320x2128 clip=0): (0, 0), (320, 2128) >[ 109.706] sna_composite: composite region extents:+(0, 0) -> (0, 0), (320, 2128) + (0, 0) >[ 109.706] gen9_render_composite: 320x2128, current mode=1/1 >[ 109.706] kgem_bo_is_render: handle=19, rq? 1 [1] >[ 109.706] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 109.706] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 >[ 109.706] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.706] gen9_composite_set_target: (0, 0)x(320, 2128), partial?=1 >[ 109.706] sna_drawable_use_bo pixmap=216, box=((0, 0), (320, 2128)), flags=7... >[ 109.706] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.706] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.706] sna_drawable_use_bo: using whole GPU bo >[ 109.706] gen9_composite_set_target: pixmap=216, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff >[ 109.706] gen9_composite_picture: (0, 0)x(320, 2128), dst=(0, 0) >[ 109.706] sna_transform_is_imprecise_integer_translation: no transform >[ 109.706] gen9_composite_picture: integer translation (0, 0), removing >[ 109.706] sna_render_pixmap_bo pixmap=218, (0, 0)x(320, 2128)/(320, 2128) >[ 109.706] sna_render_pixmap_bo: GPU all damaged >[ 109.706] kgem_bo_is_render: handle=19, rq? 1 [1] >[ 109.706] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 109.706] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.706] gen4_choose_composite_emitter: identity src, no mask >[ 109.706] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.706] aligning vertex: was 5, now 3 floats per vertex >[ 109.706] gen9_composite_get_binding_table(f4c0) >[ 109.706] __kgem_bo_mark_dirty: handle=19 (proxy? 0) >[ 109.706] kgem_add_reloc64: handle=20, pos=15656, delta=0, domains=40000 >[ 109.706] kgem_add_reloc64[27] = (delta=0, target handle=7, presumed=fd9be000) >[ 109.706] [3d20] bind bo(handle=20, addr=fd9be000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> sampler >[ 109.706] __kgem_bo_mark_dirty: handle=19 (proxy? 0) >[ 109.706] gen9_emit_sampler: sampler = 2 >[ 109.706] gen9_emit_sf: num_sf_outputs=1 >[ 109.706] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.706] gen9_emit_vertex_elements: setup id=2 >[ 109.706] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.706] gen9_render_composite_box: (0, 0), (320, 2128) >[ 109.706] apply_damage: damage=0x0, region=1 [(0, 0), (320, 2128) + (0, 0)] >[ 109.706] gen8_vertex_flush[f3c] = 3 >[ 109.706] sna_destroy_pixmap: pixmap=218, attached?=1 >[ 109.706] _kgem_bo_destroy: handle=20, proxy? 0 >[ 109.706] __kgem_bo_destroy: handle=20, size=3268608 >[ 109.706] __kgem_bo_destroy: handle=20 -> active >[ 109.706] __sna_free_pixmap(pixmap=218) >[ 109.706] sna_composite(pixmap=212, op=3, src=216+(0, 0), mask=0+(80, 32), dst=212+(80, 32)+(0, 0), size=(320, 2128) >[ 109.706] sna_compute_composite_region: dst=(80, 32)x(320, 2128) >[ 109.706] sna_compute_composite_region: initial clip against dst->pDrawable: (80, 32), (400, 2160) >[ 109.706] clip_to_dst: region: 1x[(80, 32), (400, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 109.706] sna_compute_composite_region: clip against dst->pCompositeClip: (80, 32), (400, 2160) >[ 109.706] sna_compute_composite_region: clip against src (320x2128 clip=0): (80, 32), (400, 2160) >[ 109.706] sna_composite: composite region extents:+(0, 0) -> (80, 32), (400, 2160) + (0, 0) >[ 109.706] gen9_render_composite: 320x2128, current mode=1/1 >[ 109.706] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.706] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 >[ 109.706] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.706] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.706] gen9_composite_set_target: (80, 32)x(320, 2128), partial?=1 >[ 109.706] sna_drawable_use_bo pixmap=212, box=((80, 32), (400, 2160)), flags=7... >[ 109.706] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.706] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.706] sna_drawable_use_bo: using whole GPU bo >[ 109.706] gen9_composite_set_target: pixmap=212, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.706] gen9_composite_picture: (0, 0)x(320, 2128), dst=(80, 32) >[ 109.706] sna_transform_is_imprecise_integer_translation: no transform >[ 109.706] gen9_composite_picture: integer translation (0, 0), removing >[ 109.706] sna_render_pixmap_bo pixmap=216, (0, 0)x(320, 2128)/(320, 2128) >[ 109.706] sna_render_pixmap_bo: GPU all damaged >[ 109.706] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.706] kgem_bo_is_render: handle=19, rq? 1 [1] >[ 109.706] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.706] gen4_choose_composite_emitter: identity src, no mask >[ 109.706] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.706] gen9_composite_get_binding_table(f440) >[ 109.706] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.706] kgem_add_reloc64: handle=19, pos=15624, delta=0, domains=40000 >[ 109.706] kgem_add_reloc64[28] = (delta=0, target handle=5, presumed=fdcdc000) >[ 109.706] [3d00] bind bo(handle=19, addr=fdcdc000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> sampler >[ 109.706] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.706] gen9_emit_vertex_elements: setup id=2 >[ 109.706] gen9_render_composite_box: (80, 32), (400, 2160) >[ 109.706] apply_damage: damage=0x0, region=1 [(80, 32), (400, 2160) + (0, 0)] >[ 109.706] gen8_vertex_flush[f88] = 3 >[ 109.706] sna_destroy_pixmap: pixmap=216, attached?=1 >[ 109.706] _kgem_bo_destroy: handle=19, proxy? 0 >[ 109.706] __kgem_bo_destroy: handle=19, size=3268608 >[ 109.706] __kgem_bo_destroy: handle=19 -> active >[ 109.706] __sna_free_pixmap(pixmap=216) >[ 109.706] sna_create_pixmap(1, 32, 32, usage=0) >[ 109.706] kgem_can_create_2d: 1x32 @ 32 >[ 109.706] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 109.706] kgem_can_create_2d: untiled size=4096 >[ 109.706] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 109.706] kgem_choose_tiling: 1x32 -> 0 >[ 109.706] sna_create_pixmap: usage=0, flags=a >[ 109.706] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 109.706] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 109.706] create_pixmap: serial=225, usage=0, 1x32 >[ 109.706] sna_create_pixmap: serial=225, 1x32, usage=0 >[ 109.706] sna_composite_rectangles(pixmap=226, op=0, 0 x 1 [(0, 0)x(1, 32) ...]) >[ 109.706] sna_composite_rectangles: converted to op 0 >[ 109.706] sna_composite_rectangles[0] (0, 0)x(1, 32) -> (0, 0), (1, 32) >[ 109.706] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 32) x 1 >[ 109.706] sna_composite_rectangles: clipped extents (0, 0),(1, 32) x 1 >[ 109.706] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 32) >[ 109.706] sna_composite_rectangles: fallback, dst pixmap=226 too small or not attached >[ 109.706] sna_composite_rectangles: fallback >[ 109.706] sna_drawable_move_region_to_cpu(pixmap=226 (1x32), [(0, 0), (1, 32)], flags=1) >[ 109.706] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 109.706] _sna_pixmap_move_to_cpu(pixmap=226, 1x32, flags=1) >[ 109.706] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.706] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.706] operate_inplace: no, inplace operation not suitable >[ 109.706] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.706] __sna_damage_all(1, 32) >[ 109.706] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.706] sna_validate_gc(0x5619f1770810) changes=0, previous serial=e0, drawable=e2 >[ 109.706] sna_validate_gc: recomputing clip >[ 109.706] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 109.706] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 109.706] try_upload__fast: ignore existing cpu damage (if any) >[ 109.706] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 109.706] try_upload__fast: no, no gpu damage >[ 109.706] sna_drawable_move_region_to_cpu(pixmap=226 (1x32), [(0, 0), (1, 32)], flags=1) >[ 109.706] sna_drawable_move_region_to_cpu: pixmap=226 all damaged on CPU >[ 109.706] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.706] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 109.706] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 109.706] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 109.706] sna_composite(pixmap=212, op=3, src=226+(0, 0), mask=0+(0, 0), dst=212+(0, 0)+(0, 0), size=(3840, 32) >[ 109.706] sna_compute_composite_region: dst=(0, 0)x(3840, 32) >[ 109.706] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 32) >[ 109.706] clip_to_dst: region: 1x[(0, 0), (3840, 32)], clip: 1x[(0, 0), (7680, 2160)] >[ 109.706] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 32) >[ 109.706] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (3840, 32) >[ 109.706] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 32) + (0, 0) >[ 109.706] gen9_render_composite: 3840x32, current mode=1/1 >[ 109.706] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.706] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.706] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.706] gen9_composite_set_target: (0, 0)x(3840, 32), partial?=1 >[ 109.706] sna_drawable_use_bo pixmap=212, box=((0, 0), (3840, 32)), flags=7... >[ 109.706] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.706] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.706] sna_drawable_use_bo: using whole GPU bo >[ 109.706] gen9_composite_set_target: pixmap=212, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.706] gen9_composite_picture: (0, 0)x(3840, 32), dst=(0, 0) >[ 109.706] sna_transform_is_imprecise_integer_translation: no transform >[ 109.706] gen9_composite_picture: integer translation (0, 0), removing >[ 109.706] sna_render_pixmap_bo pixmap=226, (0, 0)x(3840, 32)/(1, 32) >[ 109.706] sna_render_pixmap_bo box=(0, 0), (1, 32): (1, 32)/(1, 32) >[ 109.706] sna_render_pixmap_bo: offset=(0, 0), size=(1, 32) >[ 109.706] use_cpu_bo: no cpu bo >[ 109.706] move_to_gpu: migrating whole pixmap (1x32) for source (0,0),(1,32), count 5? 0 >[ 109.706] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 32) >[ 109.706] upload: box=(0, 0), (1, 32), pixmap=1x32 >[ 109.706] sna_drawable_move_region_to_cpu(pixmap=226 (1x32), [(0, 0), (1, 32)], flags=2) >[ 109.706] sna_drawable_move_region_to_cpu: pixmap=226 all damaged on CPU >[ 109.706] kgem_can_create_2d: 1x32 @ 32 >[ 109.706] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 109.706] kgem_can_create_2d: untiled size=4096 >[ 109.706] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 109.706] kgem_choose_tiling: 1x32 -> 0 >[ 109.706] kgem_upload_source_image : (0, 0), (1, 32), stride=4, bpp=32 >[ 109.706] kgem_create_buffer_2d: 1x32, 32 bpp, stride=32 >[ 109.706] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.706] kgem_create_buffer: reusing buffer? used=256 + size=1024, total=262144 >[ 109.706] kgem_create_proxy: target handle=23 [proxy? -1], offset=256, length=1024, io=1 >[ 109.706] __kgem_bo_init(handle=23, num_pages=1024) >[ 109.706] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/32 >[ 109.706] upload: adding upload cache to pixmap=226 >[ 109.706] kgem_proxy_bo_attach: handle=23 >[ 109.706] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.706] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.706] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.706] gen4_choose_composite_emitter: identity src, no mask >[ 109.706] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.706] gen9_composite_get_binding_table(f3c0) >[ 109.706] kgem_add_reloc64: handle=23, pos=15592, delta=0, domains=40000 >[ 109.706] kgem_add_reloc64: adding proxy [delta=256] for handle=23 >[ 109.706] kgem_add_reloc64[29] = (delta=256, target handle=12, presumed=fd545000) >[ 109.706] [3ce0] bind bo(handle=23, addr=fd545100), format=192, width=1, height=32, pitch=32, tiling=0 -> sampler >[ 109.706] gen9_emit_sampler: sampler = a >[ 109.706] gen9_emit_vertex_elements: setup id=2 >[ 109.706] gen9_render_composite_box: (0, 0), (3840, 32) >[ 109.706] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 32) + (0, 0)] >[ 109.706] gen8_vertex_flush[fcc] = 3 >[ 109.706] sna_destroy_pixmap: pixmap=226, attached?=1 >[ 109.706] _kgem_bo_destroy: handle=23, proxy? 1 >[ 109.706] __sna_free_pixmap(pixmap=226) >[ 109.706] sna_copy_area: src=pixmap=208:(0, 0)x(3840, 24)+(0, 0) -> dst=pixmap=212:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 109.706] sna_copy_area: normal copy >[ 109.706] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x24) >[ 109.706] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x24) >[ 109.706] sna_do_copy: dst extents (0, 0), (3840, 24), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 109.706] sna_do_copy: clipped dst extents (0, 0), (3840, 24) >[ 109.706] sna_do_copy: unclipped src extents (0, 0), (3840, 24) >[ 109.706] sna_do_copy: clipped src extents (0, 0), (3840, 24) >[ 109.706] sna_do_copy: pixmap -- no source clipping >[ 109.706] sna_do_copy: src extents (0, 0), (3840, 24) x 1 >[ 109.706] sna_do_copy: copy region (0, 0), (3840, 24) x 1 + (0, 0) >[ 109.706] sna_copy_boxes (boxes=1x[(0, 0), (3840, 24)...], src pixmap=208+(0, 0), dst pixmap=212+(0, 0), alu=3, src.size=3840x2160, dst.size=7680x2160) >[ 109.706] sna_copy_boxes: dst=(priv=0x5619f17dd270, gpu_bo=29, cpu_bo=0), src=(priv=0x5619f14e73a0, gpu_bo=11, cpu_bo=0), replaces=0 >[ 109.706] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.706] sna_drawable_use_bo pixmap=212, box=((0, 0), (3840, 24)), flags=b... >[ 109.706] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 109.706] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.706] sna_drawable_use_bo: using whole GPU bo >[ 109.706] sna_pixmap_move_to_gpu(pixmap=208, usage=0), flags=a >[ 109.706] sna_pixmap_move_to_gpu: already all-damaged >[ 109.706] sna_pixmap_mark_active: pixmap=208, handle=11 >[ 109.706] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.706] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.706] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.706] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.706] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.706] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.706] aligning vertex: was 3, now 2 floats per vertex >[ 109.706] gen9_composite_get_binding_table(f340) >[ 109.706] kgem_add_reloc64: handle=11, pos=15560, delta=0, domains=40000 >[ 109.706] kgem_add_reloc64[30] = (delta=0, target handle=6, presumed=f61c9000) >[ 109.706] [3cc0] bind bo(handle=11, addr=f61c9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 109.706] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 109.706] gen9_emit_sampler: sampler = 0 >[ 109.706] gen9_emit_vertex_elements: setup id=0 >[ 109.706] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.706] (0, 0) -> (0, 0) + (3840, 24) >[ 109.706] gen8_vertex_flush[1044] = 3 >[ 109.706] sna_composite_rectangles(pixmap=212, op=3, 660a0a0a x 1 [(0, 0)x(3840, 24) ...]) >[ 109.706] sna_composite_rectangles: converted to op 3 >[ 109.706] sna_composite_rectangles[0] (0, 0)x(3840, 24) -> (0, 0), (3840, 24) >[ 109.706] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 24) x 1 >[ 109.706] sna_composite_rectangles: clipped extents (0, 0),(3840, 24) x 1 >[ 109.706] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 24) >[ 109.706] sna_drawable_use_bo pixmap=212, box=((0, 0), (3840, 24)), flags=1... >[ 109.706] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 109.706] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.706] sna_drawable_use_bo: using whole GPU bo >[ 109.706] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 109.706] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.706] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 24) ...]) >[ 109.706] sna_render_get_solid: 660a0a0a >[ 109.706] sna_render_get_solid(2) = 660a0a0a (old) >[ 109.706] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.706] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.706] gen9_composite_get_binding_table(f2c0) >[ 109.706] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 109.706] gen9_emit_sampler: sampler = 1 >[ 109.706] gen9_emit_vertex_elements: setup id=0 >[ 109.706] (0, 0), (3840, 24) >[ 109.706] gen8_vertex_flush[10a0] = 3 >[ 109.706] sna_create_pixmap(22, 18, 32, usage=0) >[ 109.706] kgem_can_create_2d: 22x18 @ 32 >[ 109.706] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 >[ 109.706] kgem_can_create_2d: untiled size=4096 >[ 109.706] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X >[ 109.706] kgem_choose_tiling: 22x18 -> 0 >[ 109.706] sna_create_pixmap: usage=0, flags=a >[ 109.706] sna_create_pixmap: small buffer [1584], attaching to shadow pixmap >[ 109.706] create_pixmap: allocating pixmap 22x18, depth=32/32, size=1592 >[ 109.706] create_pixmap: serial=227, usage=0, 22x18 >[ 109.706] sna_create_pixmap: serial=227, 22x18, usage=0 >[ 109.706] sna_validate_gc(0x5619f1770810) changes=0, previous serial=e2, drawable=e4 >[ 109.706] sna_validate_gc: recomputing clip >[ 109.706] sna_validate_gc: composite clip=1x[(0, 0), (22, 18)] [0x5619f174da00] >[ 109.706] sna_put_image((0, 0)x(22, 18), depth=32, format=2) >[ 109.706] try_upload__fast: ignore existing cpu damage (if any) >[ 109.706] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 109.706] try_upload__fast: no, no gpu damage >[ 109.706] sna_drawable_move_region_to_cpu(pixmap=228 (22x18), [(0, 0), (22, 18)], flags=1) >[ 109.706] sna_drawable_move_region_to_cpu: region (0, 0), (22, 18) + (0, 0) subsumes pixmap (22x18) >[ 109.706] _sna_pixmap_move_to_cpu(pixmap=228, 22x18, flags=1) >[ 109.706] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.706] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.706] operate_inplace: no, inplace operation not suitable >[ 109.706] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.706] __sna_damage_all(22, 18) >[ 109.706] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.706] sna_put_zpixmap_blt: upload(0, 0, 22, 18) x 1 boxes >[ 109.706] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(22, 18) >[ 109.706] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x18, pitch=88/88 >[ 109.707] sna_composite(pixmap=212, op=3, src=228+(0, 0), mask=0+(3813, 3), dst=212+(3813, 3)+(0, 0), size=(22, 18) >[ 109.707] sna_compute_composite_region: dst=(3813, 3)x(22, 18) >[ 109.707] sna_compute_composite_region: initial clip against dst->pDrawable: (3813, 3), (3835, 21) >[ 109.707] clip_to_dst: region: 1x[(3813, 3), (3835, 21)], clip: 1x[(0, 0), (7680, 2160)] >[ 109.707] sna_compute_composite_region: clip against dst->pCompositeClip: (3813, 3), (3835, 21) >[ 109.707] sna_compute_composite_region: clip against src (22x18 clip=0): (3813, 3), (3835, 21) >[ 109.707] sna_composite: composite region extents:+(0, 0) -> (3813, 3), (3835, 21) + (0, 0) >[ 109.707] gen9_render_composite: 22x18, current mode=1/1 >[ 109.707] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.707] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.707] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.707] gen9_composite_set_target: (3813, 3)x(22, 18), partial?=1 >[ 109.707] sna_drawable_use_bo pixmap=212, box=((3813, 3), (3835, 21)), flags=7... >[ 109.707] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.707] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.707] sna_drawable_use_bo: using whole GPU bo >[ 109.707] gen9_composite_set_target: pixmap=212, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.707] gen9_composite_picture: (0, 0)x(22, 18), dst=(3813, 3) >[ 109.707] sna_transform_is_imprecise_integer_translation: no transform >[ 109.707] gen9_composite_picture: integer translation (0, 0), removing >[ 109.707] sna_render_pixmap_bo pixmap=228, (0, 0)x(22, 18)/(22, 18) >[ 109.707] sna_render_pixmap_bo box=(0, 0), (22, 18): (22, 18)/(22, 18) >[ 109.707] sna_render_pixmap_bo: offset=(-3813, -3), size=(22, 18) >[ 109.707] use_cpu_bo: no cpu bo >[ 109.707] move_to_gpu: migrating whole pixmap (22x18) for source (0,0),(22,18), count 5? 0 >[ 109.707] sna_render_pixmap_bo: uploading CPU box (0, 0), (22, 18) >[ 109.707] upload: box=(0, 0), (22, 18), pixmap=22x18 >[ 109.707] sna_drawable_move_region_to_cpu(pixmap=228 (22x18), [(0, 0), (22, 18)], flags=2) >[ 109.707] sna_drawable_move_region_to_cpu: pixmap=228 all damaged on CPU >[ 109.707] kgem_can_create_2d: 22x18 @ 32 >[ 109.707] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 >[ 109.707] kgem_can_create_2d: untiled size=4096 >[ 109.707] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X >[ 109.707] kgem_choose_tiling: 22x18 -> 0 >[ 109.707] kgem_upload_source_image : (0, 0), (22, 18), stride=88, bpp=32 >[ 109.707] kgem_create_buffer_2d: 22x18, 32 bpp, stride=96 >[ 109.707] kgem_create_buffer: size=1728, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.707] kgem_create_buffer: reusing buffer? used=1280 + size=1728, total=262144 >[ 109.707] kgem_create_proxy: target handle=23 [proxy? -1], offset=1280, length=1728, io=1 >[ 109.707] __kgem_bo_init(handle=23, num_pages=1728) >[ 109.707] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x18, pitch=88/96 >[ 109.707] upload: adding upload cache to pixmap=228 >[ 109.707] kgem_proxy_bo_attach: handle=23 >[ 109.707] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.707] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.707] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.707] gen4_choose_composite_emitter: identity src, no mask >[ 109.707] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.707] aligning vertex: was 2, now 3 floats per vertex >[ 109.707] gen9_composite_get_binding_table(f280) >[ 109.707] kgem_add_reloc64: handle=23, pos=15512, delta=0, domains=40000 >[ 109.707] kgem_add_reloc64: adding proxy [delta=1280] for handle=23 >[ 109.707] kgem_add_reloc64[31] = (delta=1280, target handle=12, presumed=fd545000) >[ 109.707] [3c90] bind bo(handle=23, addr=fd545500), format=192, width=22, height=18, pitch=96, tiling=0 -> sampler >[ 109.707] gen9_emit_sampler: sampler = 2 >[ 109.707] gen9_emit_vertex_elements: setup id=2 >[ 109.707] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.707] gen9_render_composite_box: (3813, 3), (3835, 21) >[ 109.707] apply_damage: damage=0x0, region=1 [(3813, 3), (3835, 21) + (0, 0)] >[ 109.707] gen8_vertex_flush[1100] = 3 >[ 109.707] sna_destroy_pixmap: pixmap=228, attached?=1 >[ 109.707] _kgem_bo_destroy: handle=23, proxy? 1 >[ 109.707] __sna_free_pixmap(pixmap=228) >[ 109.707] sna_glyphs(op=3, nlist=1, src=(3767, 17)) >[ 109.707] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.707] sna_glyphs: discarding mask >[ 109.707] glyphs0_to_dst(op=3, src=(3767, 17), nlist=1, dst=(3767, 17)+(0, 0)) >[ 109.707] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425725936 size=7680x2160 >[ 109.707] gen9_render_composite: 0x0, current mode=1/1 >[ 109.707] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 109.707] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.707] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.707] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.707] sna_drawable_use_bo pixmap=212, box=((0, 0), (7680, 2160)), flags=7... >[ 109.707] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.707] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.707] sna_drawable_use_bo: using whole GPU bo >[ 109.707] gen9_composite_set_target: pixmap=212, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.707] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.707] color_convert: src=ffdfdbd2 [20028888] >[ 109.707] color_convert: dst=ffdfdbd2 [20028888] >[ 109.707] sna_render_get_solid: ffdfdbd2 >[ 109.707] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 109.707] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.707] sna_transform_is_imprecise_integer_translation: no transform >[ 109.707] gen9_composite_picture: integer translation (0, 0), removing >[ 109.707] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.707] sna_render_pixmap_bo: GPU all damaged >[ 109.707] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.707] gen4_choose_composite_emitter: solid, identity mask >[ 109.707] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.707] aligning vertex: was 3, now 4 floats per vertex >[ 109.707] gen9_composite_get_binding_table(f200) >[ 109.707] kgem_add_reloc64: handle=8, pos=15480, delta=0, domains=40000 >[ 109.707] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 109.707] kgem_add_reloc64[32] = (delta=32, target handle=3, presumed=fdffe000) >[ 109.707] [3c70] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.707] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 109.707] gen9_emit_sampler: sampler = a >[ 109.707] gen9_emit_sf: num_sf_outputs=2 >[ 109.707] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.707] gen9_emit_vertex_elements: setup id=9 >[ 109.707] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.707] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.707] glyphs0_to_dst: glyph=(3766, 7)x(10, 10), unclipped >[ 109.707] emit_primitive_identity_mask__avx2: dst=(3766, 7), mask=(64.00, 48.00) x (10.00, 10.00) >[ 109.707] glyphs0_to_dst: glyph=(3774, 7)x(10, 10), unclipped >[ 109.707] emit_primitive_identity_mask__avx2: dst=(3774, 7), mask=(80.00, 48.00) x (10.00, 10.00) >[ 109.707] glyphs0_to_dst: glyph=(3782, 9)x(5, 8), unclipped >[ 109.707] emit_primitive_identity_mask__avx2: dst=(3782, 9), mask=(96.00, 32.00) x (5.00, 8.00) >[ 109.707] glyphs0_to_dst: glyph=(3786, 7)x(10, 10), unclipped >[ 109.707] emit_primitive_identity_mask__avx2: dst=(3786, 7), mask=(64.00, 32.00) x (10.00, 10.00) >[ 109.707] glyphs0_to_dst: glyph=(3794, 7)x(10, 10), unclipped >[ 109.707] emit_primitive_identity_mask__avx2: dst=(3794, 7), mask=(96.00, 48.00) x (10.00, 10.00) >[ 109.707] gen8_vertex_flush[11c8] = 15 >[ 109.707] gen9_magic_ca_pass: CA fixup (792 -> 807) >[ 109.707] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.707] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.707] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.707] sna_create_pixmap(24, 18, 32, usage=0) >[ 109.707] kgem_can_create_2d: 24x18 @ 32 >[ 109.707] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 >[ 109.707] kgem_can_create_2d: untiled size=4096 >[ 109.707] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 109.707] kgem_choose_tiling: 24x18 -> 0 >[ 109.707] sna_create_pixmap: usage=0, flags=a >[ 109.707] sna_create_pixmap: small buffer [1728], attaching to shadow pixmap >[ 109.707] create_pixmap: allocating pixmap 24x18, depth=32/32, size=1736 >[ 109.707] create_pixmap: serial=229, usage=0, 24x18 >[ 109.707] sna_create_pixmap: serial=229, 24x18, usage=0 >[ 109.707] sna_validate_gc(0x5619f1770810) changes=0, previous serial=e4, drawable=e6 >[ 109.707] sna_validate_gc: recomputing clip >[ 109.707] sna_validate_gc: composite clip=1x[(0, 0), (24, 18)] [0x5619f174da00] >[ 109.707] sna_put_image((0, 0)x(24, 18), depth=32, format=2) >[ 109.707] try_upload__fast: ignore existing cpu damage (if any) >[ 109.707] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 109.707] try_upload__fast: no, no gpu damage >[ 109.707] sna_drawable_move_region_to_cpu(pixmap=230 (24x18), [(0, 0), (24, 18)], flags=1) >[ 109.707] sna_drawable_move_region_to_cpu: region (0, 0), (24, 18) + (0, 0) subsumes pixmap (24x18) >[ 109.707] _sna_pixmap_move_to_cpu(pixmap=230, 24x18, flags=1) >[ 109.707] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.707] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.707] operate_inplace: no, inplace operation not suitable >[ 109.707] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.707] __sna_damage_all(24, 18) >[ 109.707] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.707] sna_put_zpixmap_blt: upload(0, 0, 24, 18) x 1 boxes >[ 109.707] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 18) >[ 109.707] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x18, pitch=96/96 >[ 109.707] sna_composite(pixmap=212, op=3, src=230+(0, 0), mask=0+(3733, 3), dst=212+(3733, 3)+(0, 0), size=(24, 18) >[ 109.707] sna_compute_composite_region: dst=(3733, 3)x(24, 18) >[ 109.707] sna_compute_composite_region: initial clip against dst->pDrawable: (3733, 3), (3757, 21) >[ 109.707] clip_to_dst: region: 1x[(3733, 3), (3757, 21)], clip: 1x[(0, 0), (7680, 2160)] >[ 109.707] sna_compute_composite_region: clip against dst->pCompositeClip: (3733, 3), (3757, 21) >[ 109.707] sna_compute_composite_region: clip against src (24x18 clip=0): (3733, 3), (3757, 21) >[ 109.707] sna_composite: composite region extents:+(0, 0) -> (3733, 3), (3757, 21) + (0, 0) >[ 109.707] gen9_render_composite: 24x18, current mode=1/1 >[ 109.707] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.707] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.707] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.707] gen9_composite_set_target: (3733, 3)x(24, 18), partial?=1 >[ 109.707] sna_drawable_use_bo pixmap=212, box=((3733, 3), (3757, 21)), flags=7... >[ 109.707] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.707] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.707] sna_drawable_use_bo: using whole GPU bo >[ 109.707] gen9_composite_set_target: pixmap=212, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.707] gen9_composite_picture: (0, 0)x(24, 18), dst=(3733, 3) >[ 109.707] sna_transform_is_imprecise_integer_translation: no transform >[ 109.707] gen9_composite_picture: integer translation (0, 0), removing >[ 109.707] sna_render_pixmap_bo pixmap=230, (0, 0)x(24, 18)/(24, 18) >[ 109.707] sna_render_pixmap_bo box=(0, 0), (24, 18): (24, 18)/(24, 18) >[ 109.707] sna_render_pixmap_bo: offset=(-3733, -3), size=(24, 18) >[ 109.707] use_cpu_bo: no cpu bo >[ 109.707] move_to_gpu: migrating whole pixmap (24x18) for source (0,0),(24,18), count 5? 0 >[ 109.707] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 18) >[ 109.707] upload: box=(0, 0), (24, 18), pixmap=24x18 >[ 109.707] sna_drawable_move_region_to_cpu(pixmap=230 (24x18), [(0, 0), (24, 18)], flags=2) >[ 109.707] sna_drawable_move_region_to_cpu: pixmap=230 all damaged on CPU >[ 109.707] kgem_can_create_2d: 24x18 @ 32 >[ 109.707] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 >[ 109.707] kgem_can_create_2d: untiled size=4096 >[ 109.707] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 109.707] kgem_choose_tiling: 24x18 -> 0 >[ 109.707] kgem_upload_source_image : (0, 0), (24, 18), stride=96, bpp=32 >[ 109.707] kgem_create_buffer_2d: 24x18, 32 bpp, stride=96 >[ 109.707] kgem_create_buffer: size=1728, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.707] kgem_create_buffer: reusing buffer? used=3072 + size=1728, total=262144 >[ 109.707] kgem_create_proxy: target handle=23 [proxy? -1], offset=3072, length=1728, io=1 >[ 109.707] __kgem_bo_init(handle=23, num_pages=1728) >[ 109.707] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x18, pitch=96/96 >[ 109.707] upload: adding upload cache to pixmap=230 >[ 109.707] kgem_proxy_bo_attach: handle=23 >[ 109.707] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.707] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.707] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.707] gen4_choose_composite_emitter: identity src, no mask >[ 109.707] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.707] aligning vertex: was 4, now 3 floats per vertex >[ 109.707] gen9_composite_get_binding_table(f180) >[ 109.707] kgem_add_reloc64: handle=23, pos=15448, delta=0, domains=40000 >[ 109.707] kgem_add_reloc64: adding proxy [delta=3072] for handle=23 >[ 109.707] kgem_add_reloc64[33] = (delta=3072, target handle=12, presumed=fd545000) >[ 109.707] [3c50] bind bo(handle=23, addr=fd545c00), format=192, width=24, height=18, pitch=96, tiling=0 -> sampler >[ 109.707] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 >[ 109.707] gen9_emit_sampler: sampler = 2 >[ 109.707] gen9_emit_sf: num_sf_outputs=1 >[ 109.707] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.707] gen9_emit_vertex_elements: setup id=2 >[ 109.707] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.707] gen9_render_composite_box: (3733, 3), (3757, 21) >[ 109.707] apply_damage: damage=0x0, region=1 [(3733, 3), (3757, 21) + (0, 0)] >[ 109.707] gen8_vertex_flush[1304] = 3 >[ 109.707] sna_destroy_pixmap: pixmap=230, attached?=1 >[ 109.707] _kgem_bo_destroy: handle=23, proxy? 1 >[ 109.707] __sna_free_pixmap(pixmap=230) >[ 109.707] sna_create_pixmap(26, 18, 32, usage=0) >[ 109.707] kgem_can_create_2d: 26x18 @ 32 >[ 109.707] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=18 >[ 109.707] kgem_can_create_2d: untiled size=4096 >[ 109.707] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 109.707] kgem_choose_tiling: 26x18 -> 0 >[ 109.707] sna_create_pixmap: usage=0, flags=a >[ 109.707] sna_create_pixmap: small buffer [1872], attaching to shadow pixmap >[ 109.707] create_pixmap: allocating pixmap 26x18, depth=32/32, size=1880 >[ 109.707] create_pixmap: serial=231, usage=0, 26x18 >[ 109.707] sna_create_pixmap: serial=231, 26x18, usage=0 >[ 109.707] sna_validate_gc(0x5619f1770810) changes=0, previous serial=e6, drawable=e8 >[ 109.707] sna_validate_gc: recomputing clip >[ 109.707] sna_validate_gc: composite clip=1x[(0, 0), (26, 18)] [0x5619f174da00] >[ 109.707] sna_put_image((0, 0)x(26, 18), depth=32, format=2) >[ 109.707] try_upload__fast: ignore existing cpu damage (if any) >[ 109.707] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 109.707] try_upload__fast: no, no gpu damage >[ 109.707] sna_drawable_move_region_to_cpu(pixmap=232 (26x18), [(0, 0), (26, 18)], flags=1) >[ 109.707] sna_drawable_move_region_to_cpu: region (0, 0), (26, 18) + (0, 0) subsumes pixmap (26x18) >[ 109.707] _sna_pixmap_move_to_cpu(pixmap=232, 26x18, flags=1) >[ 109.707] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.707] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.707] operate_inplace: no, inplace operation not suitable >[ 109.707] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.707] __sna_damage_all(26, 18) >[ 109.707] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.707] sna_put_zpixmap_blt: upload(0, 0, 26, 18) x 1 boxes >[ 109.707] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 18) >[ 109.707] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x18, pitch=104/104 >[ 109.707] sna_composite(pixmap=212, op=3, src=232+(0, 0), mask=0+(3697, 3), dst=212+(3697, 3)+(0, 0), size=(26, 18) >[ 109.707] sna_compute_composite_region: dst=(3697, 3)x(26, 18) >[ 109.707] sna_compute_composite_region: initial clip against dst->pDrawable: (3697, 3), (3723, 21) >[ 109.707] clip_to_dst: region: 1x[(3697, 3), (3723, 21)], clip: 1x[(0, 0), (7680, 2160)] >[ 109.707] sna_compute_composite_region: clip against dst->pCompositeClip: (3697, 3), (3723, 21) >[ 109.707] sna_compute_composite_region: clip against src (26x18 clip=0): (3697, 3), (3723, 21) >[ 109.707] sna_composite: composite region extents:+(0, 0) -> (3697, 3), (3723, 21) + (0, 0) >[ 109.707] gen9_render_composite: 26x18, current mode=1/1 >[ 109.707] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.707] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.707] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.707] gen9_composite_set_target: (3697, 3)x(26, 18), partial?=1 >[ 109.707] sna_drawable_use_bo pixmap=212, box=((3697, 3), (3723, 21)), flags=7... >[ 109.707] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.707] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.707] sna_drawable_use_bo: using whole GPU bo >[ 109.707] gen9_composite_set_target: pixmap=212, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.707] gen9_composite_picture: (0, 0)x(26, 18), dst=(3697, 3) >[ 109.707] sna_transform_is_imprecise_integer_translation: no transform >[ 109.707] gen9_composite_picture: integer translation (0, 0), removing >[ 109.707] sna_render_pixmap_bo pixmap=232, (0, 0)x(26, 18)/(26, 18) >[ 109.707] sna_render_pixmap_bo box=(0, 0), (26, 18): (26, 18)/(26, 18) >[ 109.707] sna_render_pixmap_bo: offset=(-3697, -3), size=(26, 18) >[ 109.707] use_cpu_bo: no cpu bo >[ 109.707] move_to_gpu: migrating whole pixmap (26x18) for source (0,0),(26,18), count 5? 0 >[ 109.707] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 18) >[ 109.707] upload: box=(0, 0), (26, 18), pixmap=26x18 >[ 109.707] sna_drawable_move_region_to_cpu(pixmap=232 (26x18), [(0, 0), (26, 18)], flags=2) >[ 109.707] sna_drawable_move_region_to_cpu: pixmap=232 all damaged on CPU >[ 109.707] kgem_can_create_2d: 26x18 @ 32 >[ 109.707] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=18 >[ 109.708] kgem_can_create_2d: untiled size=4096 >[ 109.708] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 109.708] kgem_choose_tiling: 26x18 -> 0 >[ 109.708] kgem_upload_source_image : (0, 0), (26, 18), stride=104, bpp=32 >[ 109.708] kgem_create_buffer_2d: 26x18, 32 bpp, stride=128 >[ 109.708] kgem_create_buffer: size=2304, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.708] kgem_create_buffer: reusing buffer? used=4864 + size=2304, total=262144 >[ 109.708] kgem_create_proxy: target handle=23 [proxy? -1], offset=4864, length=2304, io=1 >[ 109.708] __kgem_bo_init(handle=23, num_pages=2304) >[ 109.708] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x18, pitch=104/128 >[ 109.708] upload: adding upload cache to pixmap=232 >[ 109.708] kgem_proxy_bo_attach: handle=23 >[ 109.708] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.708] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.708] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.708] gen4_choose_composite_emitter: identity src, no mask >[ 109.708] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.708] gen9_composite_get_binding_table(f100) >[ 109.708] kgem_add_reloc64: handle=23, pos=15416, delta=0, domains=40000 >[ 109.708] kgem_add_reloc64: adding proxy [delta=4864] for handle=23 >[ 109.708] kgem_add_reloc64[34] = (delta=4864, target handle=12, presumed=fd545000) >[ 109.708] [3c30] bind bo(handle=23, addr=fd546300), format=192, width=26, height=18, pitch=128, tiling=0 -> sampler >[ 109.708] gen9_emit_vertex_elements: setup id=2 >[ 109.708] gen9_render_composite_box: (3697, 3), (3723, 21) >[ 109.708] apply_damage: damage=0x0, region=1 [(3697, 3), (3723, 21) + (0, 0)] >[ 109.708] gen8_vertex_flush[1340] = 3 >[ 109.708] sna_destroy_pixmap: pixmap=232, attached?=1 >[ 109.708] _kgem_bo_destroy: handle=23, proxy? 1 >[ 109.708] __sna_free_pixmap(pixmap=232) >[ 109.708] sna_create_pixmap(24, 18, 32, usage=0) >[ 109.708] kgem_can_create_2d: 24x18 @ 32 >[ 109.708] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 >[ 109.708] kgem_can_create_2d: untiled size=4096 >[ 109.708] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 109.708] kgem_choose_tiling: 24x18 -> 0 >[ 109.708] sna_create_pixmap: usage=0, flags=a >[ 109.708] sna_create_pixmap: small buffer [1728], attaching to shadow pixmap >[ 109.708] create_pixmap: allocating pixmap 24x18, depth=32/32, size=1736 >[ 109.708] create_pixmap: serial=233, usage=0, 24x18 >[ 109.708] sna_create_pixmap: serial=233, 24x18, usage=0 >[ 109.708] sna_validate_gc(0x5619f1770810) changes=0, previous serial=e8, drawable=ea >[ 109.708] sna_validate_gc: recomputing clip >[ 109.708] sna_validate_gc: composite clip=1x[(0, 0), (24, 18)] [0x5619f174da00] >[ 109.708] sna_put_image((0, 0)x(24, 18), depth=32, format=2) >[ 109.708] try_upload__fast: ignore existing cpu damage (if any) >[ 109.708] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 109.708] try_upload__fast: no, no gpu damage >[ 109.708] sna_drawable_move_region_to_cpu(pixmap=234 (24x18), [(0, 0), (24, 18)], flags=1) >[ 109.708] sna_drawable_move_region_to_cpu: region (0, 0), (24, 18) + (0, 0) subsumes pixmap (24x18) >[ 109.708] _sna_pixmap_move_to_cpu(pixmap=234, 24x18, flags=1) >[ 109.708] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.708] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.708] operate_inplace: no, inplace operation not suitable >[ 109.708] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.708] __sna_damage_all(24, 18) >[ 109.708] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.708] sna_put_zpixmap_blt: upload(0, 0, 24, 18) x 1 boxes >[ 109.708] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 18) >[ 109.708] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x18, pitch=96/96 >[ 109.708] sna_composite(pixmap=212, op=3, src=234+(0, 0), mask=0+(3663, 3), dst=212+(3663, 3)+(0, 0), size=(24, 18) >[ 109.708] sna_compute_composite_region: dst=(3663, 3)x(24, 18) >[ 109.708] sna_compute_composite_region: initial clip against dst->pDrawable: (3663, 3), (3687, 21) >[ 109.708] clip_to_dst: region: 1x[(3663, 3), (3687, 21)], clip: 1x[(0, 0), (7680, 2160)] >[ 109.708] sna_compute_composite_region: clip against dst->pCompositeClip: (3663, 3), (3687, 21) >[ 109.708] sna_compute_composite_region: clip against src (24x18 clip=0): (3663, 3), (3687, 21) >[ 109.708] sna_composite: composite region extents:+(0, 0) -> (3663, 3), (3687, 21) + (0, 0) >[ 109.708] gen9_render_composite: 24x18, current mode=1/1 >[ 109.708] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.708] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.708] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.708] gen9_composite_set_target: (3663, 3)x(24, 18), partial?=1 >[ 109.708] sna_drawable_use_bo pixmap=212, box=((3663, 3), (3687, 21)), flags=7... >[ 109.708] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.708] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.708] sna_drawable_use_bo: using whole GPU bo >[ 109.708] gen9_composite_set_target: pixmap=212, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.708] gen9_composite_picture: (0, 0)x(24, 18), dst=(3663, 3) >[ 109.708] sna_transform_is_imprecise_integer_translation: no transform >[ 109.708] gen9_composite_picture: integer translation (0, 0), removing >[ 109.708] sna_render_pixmap_bo pixmap=234, (0, 0)x(24, 18)/(24, 18) >[ 109.708] sna_render_pixmap_bo box=(0, 0), (24, 18): (24, 18)/(24, 18) >[ 109.708] sna_render_pixmap_bo: offset=(-3663, -3), size=(24, 18) >[ 109.708] use_cpu_bo: no cpu bo >[ 109.708] move_to_gpu: migrating whole pixmap (24x18) for source (0,0),(24,18), count 5? 0 >[ 109.708] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 18) >[ 109.708] upload: box=(0, 0), (24, 18), pixmap=24x18 >[ 109.708] sna_drawable_move_region_to_cpu(pixmap=234 (24x18), [(0, 0), (24, 18)], flags=2) >[ 109.708] sna_drawable_move_region_to_cpu: pixmap=234 all damaged on CPU >[ 109.708] kgem_can_create_2d: 24x18 @ 32 >[ 109.708] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 >[ 109.708] kgem_can_create_2d: untiled size=4096 >[ 109.708] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 109.708] kgem_choose_tiling: 24x18 -> 0 >[ 109.708] kgem_upload_source_image : (0, 0), (24, 18), stride=96, bpp=32 >[ 109.708] kgem_create_buffer_2d: 24x18, 32 bpp, stride=96 >[ 109.708] kgem_create_buffer: size=1728, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.708] kgem_create_buffer: reusing buffer? used=7168 + size=1728, total=262144 >[ 109.708] kgem_create_proxy: target handle=23 [proxy? -1], offset=7168, length=1728, io=1 >[ 109.708] __kgem_bo_init(handle=23, num_pages=1728) >[ 109.708] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x18, pitch=96/96 >[ 109.708] upload: adding upload cache to pixmap=234 >[ 109.708] kgem_proxy_bo_attach: handle=23 >[ 109.708] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.708] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.708] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.708] gen4_choose_composite_emitter: identity src, no mask >[ 109.708] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.708] gen9_composite_get_binding_table(f080) >[ 109.708] kgem_add_reloc64: handle=23, pos=15384, delta=0, domains=40000 >[ 109.708] kgem_add_reloc64: adding proxy [delta=7168] for handle=23 >[ 109.708] kgem_add_reloc64[35] = (delta=7168, target handle=12, presumed=fd545000) >[ 109.708] [3c10] bind bo(handle=23, addr=fd546c00), format=192, width=24, height=18, pitch=96, tiling=0 -> sampler >[ 109.708] gen9_emit_vertex_elements: setup id=2 >[ 109.708] gen9_render_composite_box: (3663, 3), (3687, 21) >[ 109.708] apply_damage: damage=0x0, region=1 [(3663, 3), (3687, 21) + (0, 0)] >[ 109.708] gen8_vertex_flush[137c] = 3 >[ 109.708] sna_destroy_pixmap: pixmap=234, attached?=1 >[ 109.708] _kgem_bo_destroy: handle=23, proxy? 1 >[ 109.708] __sna_free_pixmap(pixmap=234) >[ 109.708] sna_create_pixmap(16, 16, 32, usage=0) >[ 109.708] kgem_can_create_2d: 16x16 @ 32 >[ 109.708] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 109.708] kgem_can_create_2d: untiled size=4096 >[ 109.708] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 109.708] kgem_choose_tiling: 16x16 -> 0 >[ 109.708] sna_create_pixmap: usage=0, flags=a >[ 109.708] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 109.708] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 109.708] create_pixmap: serial=235, usage=0, 16x16 >[ 109.708] sna_create_pixmap: serial=235, 16x16, usage=0 >[ 109.708] sna_validate_gc(0x5619f1770810) changes=0, previous serial=ea, drawable=ec >[ 109.708] sna_validate_gc: recomputing clip >[ 109.708] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 109.708] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 109.708] try_upload__fast: ignore existing cpu damage (if any) >[ 109.708] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 109.708] try_upload__fast: no, no gpu damage >[ 109.708] sna_drawable_move_region_to_cpu(pixmap=236 (16x16), [(0, 0), (16, 16)], flags=1) >[ 109.708] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 109.708] _sna_pixmap_move_to_cpu(pixmap=236, 16x16, flags=1) >[ 109.708] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.708] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.708] operate_inplace: no, inplace operation not suitable >[ 109.708] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.708] __sna_damage_all(16, 16) >[ 109.708] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.708] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 109.708] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 109.708] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 109.708] sna_composite(pixmap=212, op=3, src=236+(0, 0), mask=0+(3637, 4), dst=212+(3637, 4)+(0, 0), size=(16, 16) >[ 109.708] sna_compute_composite_region: dst=(3637, 4)x(16, 16) >[ 109.708] sna_compute_composite_region: initial clip against dst->pDrawable: (3637, 4), (3653, 20) >[ 109.708] clip_to_dst: region: 1x[(3637, 4), (3653, 20)], clip: 1x[(0, 0), (7680, 2160)] >[ 109.708] sna_compute_composite_region: clip against dst->pCompositeClip: (3637, 4), (3653, 20) >[ 109.708] sna_compute_composite_region: clip against src (16x16 clip=0): (3637, 4), (3653, 20) >[ 109.708] sna_composite: composite region extents:+(0, 0) -> (3637, 4), (3653, 20) + (0, 0) >[ 109.708] gen9_render_composite: 16x16, current mode=1/1 >[ 109.708] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.708] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.708] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.708] gen9_composite_set_target: (3637, 4)x(16, 16), partial?=1 >[ 109.708] sna_drawable_use_bo pixmap=212, box=((3637, 4), (3653, 20)), flags=7... >[ 109.708] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.708] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.708] sna_drawable_use_bo: using whole GPU bo >[ 109.708] gen9_composite_set_target: pixmap=212, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.708] gen9_composite_picture: (0, 0)x(16, 16), dst=(3637, 4) >[ 109.708] sna_transform_is_imprecise_integer_translation: no transform >[ 109.708] gen9_composite_picture: integer translation (0, 0), removing >[ 109.708] sna_render_pixmap_bo pixmap=236, (0, 0)x(16, 16)/(16, 16) >[ 109.708] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 109.708] sna_render_pixmap_bo: offset=(-3637, -4), size=(16, 16) >[ 109.708] use_cpu_bo: no cpu bo >[ 109.708] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 109.708] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 109.708] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 109.708] sna_drawable_move_region_to_cpu(pixmap=236 (16x16), [(0, 0), (16, 16)], flags=2) >[ 109.708] sna_drawable_move_region_to_cpu: pixmap=236 all damaged on CPU >[ 109.708] kgem_can_create_2d: 16x16 @ 32 >[ 109.708] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 109.708] kgem_can_create_2d: untiled size=4096 >[ 109.708] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 109.708] kgem_choose_tiling: 16x16 -> 0 >[ 109.708] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 109.708] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 109.708] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.708] kgem_create_buffer: reusing buffer? used=8960 + size=1024, total=262144 >[ 109.708] kgem_create_proxy: target handle=23 [proxy? -1], offset=8960, length=1024, io=1 >[ 109.708] __kgem_bo_init(handle=23, num_pages=1024) >[ 109.708] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 109.708] upload: adding upload cache to pixmap=236 >[ 109.708] kgem_proxy_bo_attach: handle=23 >[ 109.708] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.708] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.708] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.708] gen4_choose_composite_emitter: identity src, no mask >[ 109.708] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.708] gen9_composite_get_binding_table(f000) >[ 109.708] kgem_add_reloc64: handle=23, pos=15352, delta=0, domains=40000 >[ 109.708] kgem_add_reloc64: adding proxy [delta=8960] for handle=23 >[ 109.708] kgem_add_reloc64[36] = (delta=8960, target handle=12, presumed=fd545000) >[ 109.708] [3bf0] bind bo(handle=23, addr=fd547300), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 109.708] gen9_emit_vertex_elements: setup id=2 >[ 109.708] gen9_render_composite_box: (3637, 4), (3653, 20) >[ 109.708] apply_damage: damage=0x0, region=1 [(3637, 4), (3653, 20) + (0, 0)] >[ 109.708] gen8_vertex_flush[13b8] = 3 >[ 109.708] sna_destroy_pixmap: pixmap=236, attached?=1 >[ 109.708] _kgem_bo_destroy: handle=23, proxy? 1 >[ 109.708] __sna_free_pixmap(pixmap=236) >[ 109.708] sna_glyphs(op=3, nlist=1, src=(5, 16)) >[ 109.708] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.708] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) >[ 109.708] glyphs_format: format=166024, depth=32 >[ 109.708] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 109.708] sna_glyphs: discarding mask >[ 109.708] glyphs0_to_dst(op=3, src=(5, 16), nlist=1, dst=(5, 16)+(0, 0)) >[ 109.708] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425725936 size=7680x2160 >[ 109.708] gen9_render_composite: 0x0, current mode=1/1 >[ 109.708] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 109.708] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.708] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.708] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.708] sna_drawable_use_bo pixmap=212, box=((0, 0), (7680, 2160)), flags=7... >[ 109.708] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.708] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.708] sna_drawable_use_bo: using whole GPU bo >[ 109.708] gen9_composite_set_target: pixmap=212, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.708] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.708] color_convert: src=ff232321 [20028888] >[ 109.708] color_convert: dst=ff232321 [20028888] >[ 109.708] sna_render_get_solid: ff232321 >[ 109.708] sna_render_get_solid(6) = ff232321 (old) >[ 109.708] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.708] sna_transform_is_imprecise_integer_translation: no transform >[ 109.708] gen9_composite_picture: integer translation (0, 0), removing >[ 109.708] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.708] sna_render_pixmap_bo: GPU all damaged >[ 109.708] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.708] gen4_choose_composite_emitter: solid, identity mask >[ 109.708] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.708] aligning vertex: was 3, now 4 floats per vertex >[ 109.708] gen9_composite_get_binding_table(ef80) >[ 109.708] kgem_add_reloc64: handle=8, pos=15320, delta=0, domains=40000 >[ 109.708] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 109.708] kgem_add_reloc64[37] = (delta=24, target handle=3, presumed=fdffe000) >[ 109.708] [3bd0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.708] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 109.708] gen9_emit_sampler: sampler = a >[ 109.708] gen9_emit_sf: num_sf_outputs=2 >[ 109.708] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.708] gen9_emit_vertex_elements: setup id=9 >[ 109.708] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.708] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.708] glyphs0_to_dst: glyph=(5, 8)x(9, 8), unclipped >[ 109.708] emit_primitive_identity_mask__avx2: dst=(5, 8), mask=(32.00, 48.00) x (9.00, 8.00) >[ 109.708] glyphs0_to_dst: glyph=(13, 10)x(7, 3), unclipped >[ 109.708] emit_primitive_identity_mask__avx2: dst=(13, 10), mask=(48.00, 48.00) x (7.00, 3.00) >[ 109.708] glyphs0_to_dst: glyph=(18, 6)x(10, 10), unclipped >[ 109.708] emit_primitive_identity_mask__avx2: dst=(18, 6), mask=(64.00, 0.00) x (10.00, 10.00) >[ 109.708] glyphs0_to_dst: glyph=(27, 8)x(7, 8), unclipped >[ 109.708] emit_primitive_identity_mask__avx2: dst=(27, 8), mask=(80.00, 0.00) x (7.00, 8.00) >[ 109.708] glyphs0_to_dst: glyph=(32, 8)x(10, 8), unclipped >[ 109.708] emit_primitive_identity_mask__avx2: dst=(32, 8), mask=(64.00, 16.00) x (10.00, 8.00) >[ 109.708] glyphs0_to_dst: glyph=(40, 8)x(9, 8), unclipped >[ 109.708] emit_primitive_identity_mask__avx2: dst=(40, 8), mask=(80.00, 16.00) x (9.00, 8.00) >[ 109.708] glyphs0_to_dst: glyph=(47, 5)x(5, 11), unclipped >[ 109.708] emit_primitive_identity_mask__avx2: dst=(47, 5), mask=(96.00, 0.00) x (5.00, 11.00) >[ 109.708] glyphs0_to_dst: glyph=(51, 8)x(9, 8), unclipped >[ 109.708] emit_primitive_identity_mask__avx2: dst=(51, 8), mask=(112.00, 0.00) x (9.00, 8.00) >[ 109.708] glyphs0_to_dst: glyph=(58, 5)x(5, 11), unclipped >[ 109.708] emit_primitive_identity_mask__avx2: dst=(58, 5), mask=(96.00, 0.00) x (5.00, 11.00) >[ 109.708] glyphs0_to_dst: glyph=(62, 8)x(11, 8), unclipped >[ 109.708] emit_primitive_identity_mask__avx2: dst=(62, 8), mask=(96.00, 16.00) x (11.00, 8.00) >[ 109.708] glyphs0_to_dst: glyph=(72, 8)x(9, 8), unclipped >[ 109.708] emit_primitive_identity_mask__avx2: dst=(72, 8), mask=(112.00, 16.00) x (9.00, 8.00) >[ 109.708] glyphs0_to_dst: glyph=(80, 10)x(7, 3), unclipped >[ 109.709] emit_primitive_identity_mask__avx2: dst=(80, 10), mask=(48.00, 48.00) x (7.00, 3.00) >[ 109.709] glyphs0_to_dst: glyph=(84, 6)x(10, 10), unclipped >[ 109.709] emit_primitive_identity_mask__avx2: dst=(84, 6), mask=(64.00, 32.00) x (10.00, 10.00) >[ 109.709] glyphs0_to_dst: glyph=(92, 6)x(10, 10), unclipped >[ 109.709] emit_primitive_identity_mask__avx2: dst=(92, 6), mask=(64.00, 32.00) x (10.00, 10.00) >[ 109.709] glyphs0_to_dst: glyph=(100, 6)x(10, 10), unclipped >[ 109.709] emit_primitive_identity_mask__avx2: dst=(100, 6), mask=(80.00, 32.00) x (10.00, 10.00) >[ 109.709] glyphs0_to_dst: glyph=(108, 6)x(10, 10), unclipped >[ 109.709] emit_primitive_identity_mask__avx2: dst=(108, 6), mask=(64.00, 48.00) x (10.00, 10.00) >[ 109.709] gen8_vertex_flush[1480] = 48 >[ 109.709] gen9_magic_ca_pass: CA fixup (816 -> 864) >[ 109.709] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.709] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.709] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.709] sna_glyphs(op=3, nlist=1, src=(5, 17)) >[ 109.709] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.709] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) >[ 109.709] glyphs_format: format=166024, depth=32 >[ 109.709] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 109.709] sna_glyphs: discarding mask >[ 109.709] glyphs0_to_dst(op=3, src=(5, 17), nlist=1, dst=(5, 17)+(0, 0)) >[ 109.709] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425725936 size=7680x2160 >[ 109.709] gen9_render_composite: 0x0, current mode=1/1 >[ 109.709] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 109.709] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.709] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.709] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.709] sna_drawable_use_bo pixmap=212, box=((0, 0), (7680, 2160)), flags=7... >[ 109.709] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.709] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.709] sna_drawable_use_bo: using whole GPU bo >[ 109.709] gen9_composite_set_target: pixmap=212, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.709] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.709] color_convert: src=ff8e8b85 [20028888] >[ 109.709] color_convert: dst=ff8e8b85 [20028888] >[ 109.709] sna_render_get_solid: ff8e8b85 >[ 109.709] sna_render_get_solid(7) = ff8e8b85 (old) >[ 109.709] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.709] sna_transform_is_imprecise_integer_translation: no transform >[ 109.709] gen9_composite_picture: integer translation (0, 0), removing >[ 109.709] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.709] sna_render_pixmap_bo: GPU all damaged >[ 109.709] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.709] gen4_choose_composite_emitter: solid, identity mask >[ 109.709] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.709] gen9_composite_get_binding_table(ef00) >[ 109.709] kgem_add_reloc64: handle=8, pos=15288, delta=0, domains=40000 >[ 109.709] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 109.709] kgem_add_reloc64[38] = (delta=28, target handle=3, presumed=fdffe000) >[ 109.709] [3bb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.709] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 109.709] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.709] gen9_emit_vertex_elements: setup id=9 >[ 109.709] glyphs0_to_dst: glyph=(5, 9)x(9, 8), unclipped >[ 109.709] emit_primitive_identity_mask__avx2: dst=(5, 9), mask=(32.00, 48.00) x (9.00, 8.00) >[ 109.709] glyphs0_to_dst: glyph=(13, 11)x(7, 3), unclipped >[ 109.709] emit_primitive_identity_mask__avx2: dst=(13, 11), mask=(48.00, 48.00) x (7.00, 3.00) >[ 109.709] glyphs0_to_dst: glyph=(18, 7)x(10, 10), unclipped >[ 109.709] emit_primitive_identity_mask__avx2: dst=(18, 7), mask=(64.00, 0.00) x (10.00, 10.00) >[ 109.709] glyphs0_to_dst: glyph=(27, 9)x(7, 8), unclipped >[ 109.709] emit_primitive_identity_mask__avx2: dst=(27, 9), mask=(80.00, 0.00) x (7.00, 8.00) >[ 109.709] glyphs0_to_dst: glyph=(32, 9)x(10, 8), unclipped >[ 109.709] emit_primitive_identity_mask__avx2: dst=(32, 9), mask=(64.00, 16.00) x (10.00, 8.00) >[ 109.709] glyphs0_to_dst: glyph=(40, 9)x(9, 8), unclipped >[ 109.709] emit_primitive_identity_mask__avx2: dst=(40, 9), mask=(80.00, 16.00) x (9.00, 8.00) >[ 109.709] glyphs0_to_dst: glyph=(47, 6)x(5, 11), unclipped >[ 109.709] emit_primitive_identity_mask__avx2: dst=(47, 6), mask=(96.00, 0.00) x (5.00, 11.00) >[ 109.709] glyphs0_to_dst: glyph=(51, 9)x(9, 8), unclipped >[ 109.709] emit_primitive_identity_mask__avx2: dst=(51, 9), mask=(112.00, 0.00) x (9.00, 8.00) >[ 109.709] glyphs0_to_dst: glyph=(58, 6)x(5, 11), unclipped >[ 109.709] emit_primitive_identity_mask__avx2: dst=(58, 6), mask=(96.00, 0.00) x (5.00, 11.00) >[ 109.709] glyphs0_to_dst: glyph=(62, 9)x(11, 8), unclipped >[ 109.709] emit_primitive_identity_mask__avx2: dst=(62, 9), mask=(96.00, 16.00) x (11.00, 8.00) >[ 109.709] glyphs0_to_dst: glyph=(72, 9)x(9, 8), unclipped >[ 109.709] emit_primitive_identity_mask__avx2: dst=(72, 9), mask=(112.00, 16.00) x (9.00, 8.00) >[ 109.709] glyphs0_to_dst: glyph=(80, 11)x(7, 3), unclipped >[ 109.709] emit_primitive_identity_mask__avx2: dst=(80, 11), mask=(48.00, 48.00) x (7.00, 3.00) >[ 109.709] glyphs0_to_dst: glyph=(84, 7)x(10, 10), unclipped >[ 109.709] emit_primitive_identity_mask__avx2: dst=(84, 7), mask=(64.00, 32.00) x (10.00, 10.00) >[ 109.709] glyphs0_to_dst: glyph=(92, 7)x(10, 10), unclipped >[ 109.709] emit_primitive_identity_mask__avx2: dst=(92, 7), mask=(64.00, 32.00) x (10.00, 10.00) >[ 109.709] glyphs0_to_dst: glyph=(100, 7)x(10, 10), unclipped >[ 109.709] emit_primitive_identity_mask__avx2: dst=(100, 7), mask=(80.00, 32.00) x (10.00, 10.00) >[ 109.709] glyphs0_to_dst: glyph=(108, 7)x(10, 10), unclipped >[ 109.709] emit_primitive_identity_mask__avx2: dst=(108, 7), mask=(64.00, 48.00) x (10.00, 10.00) >[ 109.709] gen8_vertex_flush[1580] = 48 >[ 109.709] gen9_magic_ca_pass: CA fixup (864 -> 912) >[ 109.709] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.709] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.709] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.709] sna_validate_gc(0x5619f17a4f50) changes=0, previous serial=d4, drawable=cd >[ 109.709] sna_validate_gc: recomputing clip >[ 109.709] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x5619f17581f0] >[ 109.709] sna_copy_area: src=pixmap=212:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 109.709] sna_copy_area: normal copy >[ 109.709] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 109.709] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 109.709] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 109.709] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 109.709] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 109.709] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 109.709] sna_do_copy: pixmap -- no source clipping >[ 109.709] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 109.709] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 109.709] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=212+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 109.709] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=27, cpu_bo=0), src=(priv=0x5619f17dd270, gpu_bo=29, cpu_bo=0), replaces=1 >[ 109.709] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.709] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 109.709] sna_drawable_use_bo: pinned, never REPLACES >[ 109.709] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 109.709] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.709] sna_drawable_use_bo: applying move-to-gpu override >[ 109.709] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (3840, 2160)] >[ 109.709] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 109.709] wait_for_shadow: flags=1, flips=0, handle=27, shadow=28 >[ 109.709] wait_for_shadow: setting front pixmap to handle=28 >[ 109.709] sna_drawable_use_bo: using whole GPU bo >[ 109.709] sna_pixmap_move_to_gpu(pixmap=212, usage=0), flags=a >[ 109.709] sna_pixmap_move_to_gpu: already all-damaged >[ 109.709] sna_pixmap_mark_active: pixmap=212, handle=29 >[ 109.709] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.709] sna_pixmap_make_cow: make cow src=212, dst=175, handle=29 (already cow? src=0, dst=0) >[ 109.709] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 109.709] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.709] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.709] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 109.709] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 109.709] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.709] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.709] __kgem_retire_rq: request 1 complete >[ 109.709] kgem_set_mode: flushing before new bo >[ 109.709] gen8_vertex_close: used=3648, vbo active? 16, vb=625, nreloc=5 >[ 109.709] gen8_vertex_close: reloc[0] = 287 >[ 109.709] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.709] kgem_add_handle: handle=16, index=14 >[ 109.709] kgem_add_reloc64[39] = (delta=0, target handle=14, presumed=fffa8000) >[ 109.709] gen8_vertex_close: reloc[1] = 341 >[ 109.709] kgem_add_reloc64: handle=16, pos=341, delta=0, domains=200000 >[ 109.709] kgem_add_reloc64[40] = (delta=0, target handle=14, presumed=fffa8000) >[ 109.709] gen8_vertex_close: reloc[2] = 448 >[ 109.709] kgem_add_reloc64: handle=16, pos=448, delta=0, domains=200000 >[ 109.709] kgem_add_reloc64[41] = (delta=0, target handle=14, presumed=fffa8000) >[ 109.709] gen8_vertex_close: reloc[3] = 709 >[ 109.709] kgem_add_reloc64: handle=16, pos=709, delta=0, domains=200000 >[ 109.709] kgem_add_reloc64[42] = (delta=0, target handle=14, presumed=fffa8000) >[ 109.709] gen8_vertex_close: reloc[4] = 928 >[ 109.709] kgem_add_reloc64: handle=16, pos=928, delta=0, domains=200000 >[ 109.709] kgem_add_reloc64[43] = (delta=0, target handle=14, presumed=fffa8000) >[ 109.709] batch[1/1, flags=1800]: 1414 1414 15280 16384, nreloc=44, nexec=15, nfence=0, aperture=27126 [fenced=0] >[ 109.709] kgem_finish_buffers: buffer handle=23, used=9984, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 109.709] kgem_finish_buffers: retaining upload buffer (9984/262144): used=12288, refcnt=1 >[ 109.709] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 109.709] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 >[ 109.709] kgem_fixup_relocs: shrinking by 53248 >[ 109.709] __kgem_busy: handle=2, busy=0, wedged=0 >[ 109.709] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 109.709] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 >[ 109.709] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdcdc000 >[ 109.709] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 109.709] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 109.709] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd994000 >[ 109.709] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdffb000 >[ 109.709] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.709] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.709] __kgem_bo_clear_busy: handle=7 >[ 109.709] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.709] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.709] __kgem_bo_clear_busy: handle=8 >[ 109.709] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 109.709] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 109.709] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.709] __kgem_bo_clear_busy: handle=8 >[ 109.709] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.709] __kgem_bo_clear_busy: handle=8 >[ 109.709] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.709] __kgem_bo_clear_busy: handle=7 >[ 109.709] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.709] __kgem_bo_clear_busy: handle=8 >[ 109.709] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.709] __kgem_bo_clear_busy: handle=8 >[ 109.709] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 109.709] kgem_commit: release handle=18 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffa000 >[ 109.709] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 109.709] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 109.709] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.709] __kgem_bo_clear_busy: handle=7 >[ 109.709] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.709] __kgem_bo_clear_busy: handle=8 >[ 109.709] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.709] __kgem_bo_clear_busy: handle=8 >[ 109.709] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.709] __kgem_bo_clear_busy: handle=8 >[ 109.709] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.709] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.709] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.709] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 109.709] aligning vertex: was 4, now 2 floats per vertex >[ 109.709] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.709] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.709] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.709] kgem_add_handle: handle=4, index=0 >[ 109.709] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.709] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.709] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.709] gen9_composite_get_binding_table(ffc0) >[ 109.709] kgem_add_reloc64: handle=28, pos=16360, delta=0, domains=20002 >[ 109.709] kgem_add_handle: handle=28, index=1 >[ 109.709] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 109.709] __kgem_bo_mark_dirty: handle=28 (proxy? 0) >[ 109.709] [3fe0] bind bo(handle=28, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 109.709] kgem_add_reloc64: handle=29, pos=16344, delta=0, domains=40000 >[ 109.709] kgem_add_handle: handle=29, index=2 >[ 109.709] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f02dd000) >[ 109.709] [3fd0] bind bo(handle=29, addr=f02dd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 109.709] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.709] gen9_emit_sampler: sampler = 0 >[ 109.709] gen9_emit_sf: num_sf_outputs=1 >[ 109.709] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.709] gen9_emit_vertex_elements: setup id=0 >[ 109.709] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.709] (0, 0) -> (0, 0) + (7680, 2160) >[ 109.709] gen8_vertex_flush[490] = 3 >[ 109.709] sna_block_handler (tv=0.0) >[ 109.709] kgem_retire, need_retire?=1 >[ 109.709] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.709] kgem_retire__requests_ring: retiring ring 0 >[ 109.709] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.709] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 >[ 109.709] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.709] kgem_retire -- retired=0, need_retire=1 >[ 109.709] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.709] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.709] __kgem_ring_is_idle: last fence handle=2 still busy >[ 109.709] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 109.709] start_flush: has dirty shadow >[ 109.709] timer_enable (time=109709), starting timer 0 >[ 109.709] sna_accel_do_throttle (time=109709), triggered >[ 109.709] sna_accel_throttle (time=109709) >[ 109.709] gen8_vertex_close: used=3654, vbo active? 16, vb=1, nreloc=1 >[ 109.709] gen8_vertex_close: reloc[0] = 287 >[ 109.709] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.709] kgem_add_handle: handle=16, index=3 >[ 109.709] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.709] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 109.710] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.710] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.710] kgem_fixup_relocs: shrinking by 61440 >[ 109.710] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.710] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.710] kgem_commit: release handle=28 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 109.710] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.710] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f02dd000 >[ 109.710] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.710] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.710] sna_accel_block: evaluating timers, active=7 >[ 109.710] sna_accel_block: flush timer expires in 8 [109717] >[ 109.710] sna_wakeup_handler >[ 109.710] sna_block_handler (tv=0.0) >[ 109.710] kgem_retire, need_retire?=1 >[ 109.710] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.710] kgem_retire__requests_ring: retiring ring 0 >[ 109.710] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.710] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.710] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.710] kgem_retire -- retired=0, need_retire=1 >[ 109.710] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.710] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.710] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.710] sna_accel_block: evaluating timers, active=7 >[ 109.710] sna_accel_block: flush timer expires in 7 [109717] >[ 109.710] sna_wakeup_handler >[ 109.710] sna_block_handler (tv=0.0) >[ 109.710] kgem_retire, need_retire?=1 >[ 109.710] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.710] kgem_retire__requests_ring: retiring ring 0 >[ 109.710] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.710] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.710] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.710] kgem_retire -- retired=0, need_retire=1 >[ 109.710] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.710] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.710] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.710] sna_accel_block: evaluating timers, active=7 >[ 109.710] sna_accel_block: flush timer expires in 7 [109717] >[ 109.710] sna_wakeup_handler >[ 109.710] sna_block_handler (tv=0.0) >[ 109.710] kgem_retire, need_retire?=1 >[ 109.710] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.710] kgem_retire__requests_ring: retiring ring 0 >[ 109.710] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.710] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.710] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.710] kgem_retire -- retired=0, need_retire=1 >[ 109.710] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.710] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.710] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.710] sna_accel_block: evaluating timers, active=7 >[ 109.710] sna_accel_block: flush timer expires in 7 [109717] >[ 109.710] sna_wakeup_handler >[ 109.710] sna_block_handler (tv=0.0) >[ 109.710] kgem_retire, need_retire?=1 >[ 109.710] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.710] kgem_retire__requests_ring: retiring ring 0 >[ 109.710] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.710] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.710] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.710] kgem_retire -- retired=0, need_retire=1 >[ 109.710] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.710] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.710] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.710] sna_accel_block: evaluating timers, active=7 >[ 109.710] sna_accel_block: flush timer expires in 7 [109717] >[ 109.710] sna_wakeup_handler >[ 109.710] sna_block_handler (tv=0.0) >[ 109.710] kgem_retire, need_retire?=1 >[ 109.710] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.710] kgem_retire__requests_ring: retiring ring 0 >[ 109.710] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.710] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.710] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.710] kgem_retire -- retired=0, need_retire=1 >[ 109.710] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.710] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.710] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.710] sna_accel_block: evaluating timers, active=7 >[ 109.710] sna_accel_block: flush timer expires in 7 [109717] >[ 109.710] sna_wakeup_handler >[ 109.710] sna_block_handler (tv=0.0) >[ 109.710] kgem_retire, need_retire?=1 >[ 109.710] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.710] kgem_retire__requests_ring: retiring ring 0 >[ 109.710] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.710] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.710] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.710] kgem_retire -- retired=0, need_retire=1 >[ 109.710] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.710] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.710] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.710] sna_accel_block: evaluating timers, active=7 >[ 109.710] sna_accel_block: flush timer expires in 7 [109717] >[ 109.710] sna_wakeup_handler >[ 109.710] sna_block_handler (tv=0.0) >[ 109.710] kgem_retire, need_retire?=1 >[ 109.710] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.710] kgem_retire__requests_ring: retiring ring 0 >[ 109.710] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.710] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.710] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.710] kgem_retire -- retired=0, need_retire=1 >[ 109.710] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.710] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.710] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.710] sna_accel_block: evaluating timers, active=7 >[ 109.710] sna_accel_block: flush timer expires in 7 [109717] >[ 109.710] sna_wakeup_handler >[ 109.710] sna_block_handler (tv=0.0) >[ 109.710] kgem_retire, need_retire?=1 >[ 109.710] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.710] kgem_retire__requests_ring: retiring ring 0 >[ 109.710] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.710] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.710] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.710] kgem_retire -- retired=0, need_retire=1 >[ 109.710] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.710] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.710] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.710] sna_accel_block: evaluating timers, active=7 >[ 109.710] sna_accel_block: flush timer expires in 7 [109717] >[ 109.710] sna_wakeup_handler >[ 109.710] sna_block_handler (tv=0.0) >[ 109.710] kgem_retire, need_retire?=1 >[ 109.710] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.710] kgem_retire__requests_ring: retiring ring 0 >[ 109.710] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.710] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.710] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.710] kgem_retire -- retired=0, need_retire=1 >[ 109.710] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.710] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.710] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.710] sna_accel_block: evaluating timers, active=7 >[ 109.710] sna_accel_block: flush timer expires in 7 [109717] >[ 109.710] sna_wakeup_handler >[ 109.710] sna_block_handler (tv=0.0) >[ 109.710] kgem_retire, need_retire?=1 >[ 109.710] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.710] kgem_retire__requests_ring: retiring ring 0 >[ 109.710] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.710] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.710] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.710] kgem_retire -- retired=0, need_retire=1 >[ 109.710] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.710] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.710] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.710] sna_accel_block: evaluating timers, active=7 >[ 109.710] sna_accel_block: flush timer expires in 7 [109717] >[ 109.710] sna_wakeup_handler >[ 109.710] sna_block_handler (tv=0.0) >[ 109.710] kgem_retire, need_retire?=1 >[ 109.710] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.710] kgem_retire__requests_ring: retiring ring 0 >[ 109.710] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.710] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.710] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.710] kgem_retire -- retired=0, need_retire=1 >[ 109.710] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.710] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.710] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.710] sna_accel_block: evaluating timers, active=7 >[ 109.710] sna_accel_block: flush timer expires in 7 [109717] >[ 109.710] sna_wakeup_handler >[ 109.710] sna_block_handler (tv=0.0) >[ 109.710] kgem_retire, need_retire?=1 >[ 109.710] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.710] kgem_retire__requests_ring: retiring ring 0 >[ 109.710] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.710] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.710] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.710] kgem_retire -- retired=0, need_retire=1 >[ 109.710] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.710] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.710] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.710] sna_accel_block: evaluating timers, active=7 >[ 109.710] sna_accel_block: flush timer expires in 7 [109717] >[ 109.710] sna_wakeup_handler >[ 109.710] sna_block_handler (tv=0.0) >[ 109.710] kgem_retire, need_retire?=1 >[ 109.710] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.710] kgem_retire__requests_ring: retiring ring 0 >[ 109.710] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.710] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.710] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.710] kgem_retire -- retired=0, need_retire=1 >[ 109.711] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.711] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.711] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.711] sna_accel_block: evaluating timers, active=7 >[ 109.711] sna_accel_block: flush timer expires in 6 [109717] >[ 109.711] sna_wakeup_handler >[ 109.711] sna_block_handler (tv=0.0) >[ 109.711] kgem_retire, need_retire?=1 >[ 109.711] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.711] kgem_retire__requests_ring: retiring ring 0 >[ 109.711] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.711] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.711] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.711] kgem_retire -- retired=0, need_retire=1 >[ 109.711] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.711] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.711] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.711] sna_accel_block: evaluating timers, active=7 >[ 109.711] sna_accel_block: flush timer expires in 6 [109717] >[ 109.711] sna_wakeup_handler >[ 109.711] sna_block_handler (tv=0.0) >[ 109.711] kgem_retire, need_retire?=1 >[ 109.711] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.711] kgem_retire__requests_ring: retiring ring 0 >[ 109.711] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.711] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.711] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.711] kgem_retire -- retired=0, need_retire=1 >[ 109.711] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.711] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.711] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.711] sna_accel_block: evaluating timers, active=7 >[ 109.711] sna_accel_block: flush timer expires in 6 [109717] >[ 109.711] sna_wakeup_handler >[ 109.711] sna_block_handler (tv=0.0) >[ 109.711] kgem_retire, need_retire?=1 >[ 109.711] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.711] kgem_retire__requests_ring: retiring ring 0 >[ 109.711] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.711] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.711] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.711] kgem_retire -- retired=0, need_retire=1 >[ 109.711] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.711] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.711] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.711] sna_accel_block: evaluating timers, active=7 >[ 109.711] sna_accel_block: flush timer expires in 6 [109717] >[ 109.711] sna_wakeup_handler >[ 109.711] sna_block_handler (tv=0.0) >[ 109.711] kgem_retire, need_retire?=1 >[ 109.711] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.711] kgem_retire__requests_ring: retiring ring 0 >[ 109.711] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.711] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.711] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.711] kgem_retire -- retired=0, need_retire=1 >[ 109.711] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.711] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.711] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.711] sna_accel_block: evaluating timers, active=7 >[ 109.711] sna_accel_block: flush timer expires in 6 [109717] >[ 109.711] sna_wakeup_handler >[ 109.711] sna_block_handler (tv=0.0) >[ 109.711] kgem_retire, need_retire?=1 >[ 109.711] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.711] kgem_retire__requests_ring: retiring ring 0 >[ 109.711] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.711] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.711] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.711] kgem_retire -- retired=0, need_retire=1 >[ 109.711] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.711] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.711] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.711] sna_accel_block: evaluating timers, active=7 >[ 109.711] sna_accel_block: flush timer expires in 6 [109717] >[ 109.711] sna_wakeup_handler >[ 109.711] sna_block_handler (tv=0.0) >[ 109.711] kgem_retire, need_retire?=1 >[ 109.711] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.711] kgem_retire__requests_ring: retiring ring 0 >[ 109.711] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.711] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.711] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.711] kgem_retire -- retired=0, need_retire=1 >[ 109.711] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.711] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.711] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.711] sna_accel_block: evaluating timers, active=7 >[ 109.711] sna_accel_block: flush timer expires in 6 [109717] >[ 109.711] sna_wakeup_handler >[ 109.711] sna_block_handler (tv=0.0) >[ 109.711] kgem_retire, need_retire?=1 >[ 109.711] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.711] kgem_retire__requests_ring: retiring ring 0 >[ 109.711] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.711] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.711] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.711] kgem_retire -- retired=0, need_retire=1 >[ 109.711] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.711] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.711] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.711] sna_accel_block: evaluating timers, active=7 >[ 109.711] sna_accel_block: flush timer expires in 6 [109717] >[ 109.711] sna_wakeup_handler >[ 109.711] sna_block_handler (tv=0.0) >[ 109.711] kgem_retire, need_retire?=1 >[ 109.711] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.711] kgem_retire__requests_ring: retiring ring 0 >[ 109.711] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.711] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.711] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.711] kgem_retire -- retired=0, need_retire=1 >[ 109.711] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.711] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.711] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.711] sna_accel_block: evaluating timers, active=7 >[ 109.711] sna_accel_block: flush timer expires in 6 [109717] >[ 109.711] sna_wakeup_handler >[ 109.711] sna_block_handler (tv=0.0) >[ 109.711] kgem_retire, need_retire?=1 >[ 109.711] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.711] kgem_retire__requests_ring: retiring ring 0 >[ 109.711] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.711] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.711] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.711] kgem_retire -- retired=0, need_retire=1 >[ 109.711] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.711] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.711] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.711] sna_accel_block: evaluating timers, active=7 >[ 109.711] sna_accel_block: flush timer expires in 6 [109717] >[ 109.711] sna_wakeup_handler >[ 109.711] sna_block_handler (tv=0.0) >[ 109.711] kgem_retire, need_retire?=1 >[ 109.711] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.711] kgem_retire__requests_ring: retiring ring 0 >[ 109.711] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.711] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.711] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.711] kgem_retire -- retired=0, need_retire=1 >[ 109.711] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.711] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.711] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.711] sna_accel_block: evaluating timers, active=7 >[ 109.711] sna_accel_block: flush timer expires in 6 [109717] >[ 109.711] sna_wakeup_handler >[ 109.711] sna_block_handler (tv=0.0) >[ 109.711] kgem_retire, need_retire?=1 >[ 109.711] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.711] kgem_retire__requests_ring: retiring ring 0 >[ 109.711] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.711] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.711] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.711] kgem_retire -- retired=0, need_retire=1 >[ 109.711] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.711] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.711] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.711] sna_accel_block: evaluating timers, active=7 >[ 109.711] sna_accel_block: flush timer expires in 6 [109717] >[ 109.711] sna_wakeup_handler >[ 109.711] sna_block_handler (tv=0.0) >[ 109.711] kgem_retire, need_retire?=1 >[ 109.711] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.711] kgem_retire__requests_ring: retiring ring 0 >[ 109.711] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.711] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.711] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.711] kgem_retire -- retired=0, need_retire=1 >[ 109.711] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.711] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.711] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.711] sna_accel_block: evaluating timers, active=7 >[ 109.711] sna_accel_block: flush timer expires in 6 [109717] >[ 109.711] sna_wakeup_handler >[ 109.711] sna_block_handler (tv=0.0) >[ 109.711] kgem_retire, need_retire?=1 >[ 109.711] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.711] kgem_retire__requests_ring: retiring ring 0 >[ 109.711] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.711] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.711] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.711] kgem_retire -- retired=0, need_retire=1 >[ 109.711] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.711] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.711] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.711] sna_accel_block: evaluating timers, active=7 >[ 109.711] sna_accel_block: flush timer expires in 6 [109717] >[ 109.711] sna_wakeup_handler >[ 109.711] sna_block_handler (tv=0.0) >[ 109.711] kgem_retire, need_retire?=1 >[ 109.711] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.711] kgem_retire__requests_ring: retiring ring 0 >[ 109.711] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.711] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.711] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.711] kgem_retire -- retired=0, need_retire=1 >[ 109.711] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.711] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.711] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.711] sna_accel_block: evaluating timers, active=7 >[ 109.711] sna_accel_block: flush timer expires in 6 [109717] >[ 109.711] sna_wakeup_handler >[ 109.711] sna_block_handler (tv=0.0) >[ 109.711] kgem_retire, need_retire?=1 >[ 109.711] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.711] kgem_retire__requests_ring: retiring ring 0 >[ 109.711] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.711] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.711] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.711] kgem_retire -- retired=0, need_retire=1 >[ 109.711] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.711] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.711] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.711] sna_accel_block: evaluating timers, active=7 >[ 109.711] sna_accel_block: flush timer expires in 6 [109717] >[ 109.711] sna_wakeup_handler >[ 109.711] sna_block_handler (tv=0.0) >[ 109.711] kgem_retire, need_retire?=1 >[ 109.711] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.711] kgem_retire__requests_ring: retiring ring 0 >[ 109.711] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.711] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.711] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.711] kgem_retire -- retired=0, need_retire=1 >[ 109.711] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.711] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.711] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.711] sna_accel_block: evaluating timers, active=7 >[ 109.711] sna_accel_block: flush timer expires in 6 [109717] >[ 109.711] sna_wakeup_handler >[ 109.711] sna_block_handler (tv=0.0) >[ 109.711] kgem_retire, need_retire?=1 >[ 109.711] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.711] kgem_retire__requests_ring: retiring ring 0 >[ 109.711] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.711] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.711] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.711] kgem_retire -- retired=0, need_retire=1 >[ 109.711] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.711] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.711] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.711] sna_accel_block: evaluating timers, active=7 >[ 109.711] sna_accel_block: flush timer expires in 6 [109717] >[ 109.711] sna_wakeup_handler >[ 109.711] sna_block_handler (tv=0.0) >[ 109.711] kgem_retire, need_retire?=1 >[ 109.711] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.711] kgem_retire__requests_ring: retiring ring 0 >[ 109.711] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.711] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.711] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.711] kgem_retire -- retired=0, need_retire=1 >[ 109.711] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.711] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.711] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.711] sna_accel_block: evaluating timers, active=7 >[ 109.711] sna_accel_block: flush timer expires in 6 [109717] >[ 109.711] sna_wakeup_handler >[ 109.711] sna_block_handler (tv=0.0) >[ 109.711] kgem_retire, need_retire?=1 >[ 109.711] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.712] kgem_retire__requests_ring: retiring ring 0 >[ 109.712] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.712] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.712] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.712] kgem_retire -- retired=0, need_retire=1 >[ 109.712] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.712] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.712] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.712] sna_accel_block: evaluating timers, active=7 >[ 109.712] sna_accel_block: flush timer expires in 5 [109717] >[ 109.712] sna_wakeup_handler >[ 109.712] sna_block_handler (tv=0.0) >[ 109.712] kgem_retire, need_retire?=1 >[ 109.712] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.712] kgem_retire__requests_ring: retiring ring 0 >[ 109.712] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.712] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.712] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.712] kgem_retire -- retired=0, need_retire=1 >[ 109.712] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.712] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.712] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.712] sna_accel_block: evaluating timers, active=7 >[ 109.712] sna_accel_block: flush timer expires in 5 [109717] >[ 109.712] sna_wakeup_handler >[ 109.712] sna_block_handler (tv=0.0) >[ 109.712] kgem_retire, need_retire?=1 >[ 109.712] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.712] kgem_retire__requests_ring: retiring ring 0 >[ 109.712] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.712] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.712] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.712] kgem_retire -- retired=0, need_retire=1 >[ 109.712] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.712] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.712] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.712] sna_accel_block: evaluating timers, active=7 >[ 109.712] sna_accel_block: flush timer expires in 5 [109717] >[ 109.712] sna_wakeup_handler >[ 109.712] sna_block_handler (tv=0.0) >[ 109.712] kgem_retire, need_retire?=1 >[ 109.712] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.712] kgem_retire__requests_ring: retiring ring 0 >[ 109.712] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.712] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.712] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.712] kgem_retire -- retired=0, need_retire=1 >[ 109.712] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.712] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.712] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.712] sna_accel_block: evaluating timers, active=7 >[ 109.712] sna_accel_block: flush timer expires in 5 [109717] >[ 109.712] sna_wakeup_handler >[ 109.712] sna_block_handler (tv=0.0) >[ 109.712] kgem_retire, need_retire?=1 >[ 109.712] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.712] kgem_retire__requests_ring: retiring ring 0 >[ 109.712] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.712] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.712] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.712] kgem_retire -- retired=0, need_retire=1 >[ 109.712] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.712] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.712] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.712] sna_accel_block: evaluating timers, active=7 >[ 109.712] sna_accel_block: flush timer expires in 5 [109717] >[ 109.712] sna_wakeup_handler >[ 109.712] sna_block_handler (tv=0.0) >[ 109.712] kgem_retire, need_retire?=1 >[ 109.712] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.712] kgem_retire__requests_ring: retiring ring 0 >[ 109.712] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.712] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.712] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.712] kgem_retire -- retired=0, need_retire=1 >[ 109.712] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.712] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.712] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.712] sna_accel_block: evaluating timers, active=7 >[ 109.712] sna_accel_block: flush timer expires in 5 [109717] >[ 109.712] sna_wakeup_handler >[ 109.712] sna_block_handler (tv=0.0) >[ 109.712] kgem_retire, need_retire?=1 >[ 109.712] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.712] kgem_retire__requests_ring: retiring ring 0 >[ 109.712] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.712] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.712] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.712] kgem_retire -- retired=0, need_retire=1 >[ 109.712] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.712] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.712] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.712] sna_accel_block: evaluating timers, active=7 >[ 109.712] sna_accel_block: flush timer expires in 5 [109717] >[ 109.712] sna_wakeup_handler >[ 109.712] sna_block_handler (tv=0.0) >[ 109.712] kgem_retire, need_retire?=1 >[ 109.712] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.712] kgem_retire__requests_ring: retiring ring 0 >[ 109.712] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.712] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.712] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.712] kgem_retire -- retired=0, need_retire=1 >[ 109.712] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.712] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.712] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.712] sna_accel_block: evaluating timers, active=7 >[ 109.712] sna_accel_block: flush timer expires in 5 [109717] >[ 109.712] sna_wakeup_handler >[ 109.712] sna_block_handler (tv=0.0) >[ 109.712] kgem_retire, need_retire?=1 >[ 109.712] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.712] kgem_retire__requests_ring: retiring ring 0 >[ 109.712] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.712] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 109.712] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.712] kgem_retire -- retired=0, need_retire=1 >[ 109.712] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.712] kgem_retire__buffers: handle=23, busy? 1 [0] >[ 109.712] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.712] sna_accel_block: evaluating timers, active=7 >[ 109.712] sna_accel_block: flush timer expires in 5 [109717] >[ 109.712] sna_wakeup_handler >[ 109.712] sna_block_handler (tv=0.0) >[ 109.712] kgem_retire, need_retire?=1 >[ 109.712] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.712] kgem_retire__requests_ring: retiring ring 0 >[ 109.712] __kgem_busy: handle=2, busy=0, wedged=0 >[ 109.712] __kgem_retire_rq: request 2 complete >[ 109.712] __kgem_bo_flush: handle=19, busy=0, wedged=0 >[ 109.712] kgem_bo_move_to_cache: release handle=19 >[ 109.712] kgem_bo_move_to_inactive: moving handle=19 to inactive >[ 109.712] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 109.712] kgem_bo_move_to_cache: release handle=20 >[ 109.712] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 109.712] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 109.712] kgem_bo_move_to_cache: release handle=22 >[ 109.712] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 109.712] __kgem_bo_flush: handle=21, busy=0, wedged=0 >[ 109.712] kgem_bo_move_to_cache: release handle=21 >[ 109.712] kgem_bo_move_to_inactive: moving handle=21 to inactive >[ 109.712] __kgem_bo_flush: handle=12, busy=0, wedged=0 >[ 109.712] kgem_bo_move_to_cache: release handle=12 >[ 109.712] kgem_bo_move_to_inactive: moving handle=12 to inactive >[ 109.712] kgem_retire__requests_ring: retiring ring 0 >[ 109.712] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.712] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 1 >[ 109.712] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.712] kgem_retire -- retired=1, need_retire=1 >[ 109.712] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.712] kgem_retire__buffers: handle=23, busy? 0 [0] >[ 109.712] kgem_retire__buffers: releasing upload cache for handle=23? 0 >[ 109.712] __kgem_bo_destroy: handle=23, size=262144 >[ 109.712] kgem_bo_replace_io: transferring io handle=23 to bo >[ 109.712] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 109.712] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.712] sna_accel_block: evaluating timers, active=7 >[ 109.712] sna_accel_block: flush timer expires in 5 [109717] >[ 109.712] sna_wakeup_handler >[ 109.712] sna_block_handler (tv=0.0) >[ 109.712] kgem_retire, need_retire?=1 >[ 109.712] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.712] kgem_retire__requests_ring: retiring ring 0 >[ 109.712] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.712] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.712] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.712] kgem_retire -- retired=0, need_retire=1 >[ 109.712] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.712] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.712] sna_accel_block: evaluating timers, active=7 >[ 109.712] sna_accel_block: flush timer expires in 5 [109717] >[ 109.712] sna_wakeup_handler >[ 109.712] sna_block_handler (tv=0.0) >[ 109.712] kgem_retire, need_retire?=1 >[ 109.712] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.712] kgem_retire__requests_ring: retiring ring 0 >[ 109.713] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.713] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.713] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.713] kgem_retire -- retired=0, need_retire=1 >[ 109.713] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.713] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.713] sna_accel_block: evaluating timers, active=7 >[ 109.713] sna_accel_block: flush timer expires in 4 [109717] >[ 109.713] sna_wakeup_handler >[ 109.713] sna_block_handler (tv=0.0) >[ 109.713] kgem_retire, need_retire?=1 >[ 109.713] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.713] kgem_retire__requests_ring: retiring ring 0 >[ 109.713] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.713] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.713] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.713] kgem_retire -- retired=0, need_retire=1 >[ 109.713] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.713] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.713] sna_accel_block: evaluating timers, active=7 >[ 109.713] sna_accel_block: flush timer expires in 4 [109717] >[ 109.713] sna_wakeup_handler >[ 109.713] sna_block_handler (tv=0.0) >[ 109.713] kgem_retire, need_retire?=1 >[ 109.713] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.713] kgem_retire__requests_ring: retiring ring 0 >[ 109.713] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.713] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.713] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.713] kgem_retire -- retired=0, need_retire=1 >[ 109.713] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.713] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.713] sna_accel_block: evaluating timers, active=7 >[ 109.713] sna_accel_block: flush timer expires in 4 [109717] >[ 109.713] sna_wakeup_handler >[ 109.713] sna_block_handler (tv=0.0) >[ 109.713] kgem_retire, need_retire?=1 >[ 109.713] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.713] kgem_retire__requests_ring: retiring ring 0 >[ 109.713] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.713] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.713] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.713] kgem_retire -- retired=0, need_retire=1 >[ 109.713] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.713] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.713] sna_accel_block: evaluating timers, active=7 >[ 109.713] sna_accel_block: flush timer expires in 4 [109717] >[ 109.713] sna_wakeup_handler >[ 109.713] sna_block_handler (tv=0.0) >[ 109.713] kgem_retire, need_retire?=1 >[ 109.713] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.713] kgem_retire__requests_ring: retiring ring 0 >[ 109.713] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.713] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.713] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.713] kgem_retire -- retired=0, need_retire=1 >[ 109.713] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.713] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.713] sna_accel_block: evaluating timers, active=7 >[ 109.713] sna_accel_block: flush timer expires in 4 [109717] >[ 109.713] sna_wakeup_handler >[ 109.713] sna_block_handler (tv=0.0) >[ 109.713] kgem_retire, need_retire?=1 >[ 109.713] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.713] kgem_retire__requests_ring: retiring ring 0 >[ 109.713] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.713] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.713] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.713] kgem_retire -- retired=0, need_retire=1 >[ 109.713] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.713] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.713] sna_accel_block: evaluating timers, active=7 >[ 109.713] sna_accel_block: flush timer expires in 4 [109717] >[ 109.713] sna_wakeup_handler >[ 109.713] sna_block_handler (tv=0.0) >[ 109.713] kgem_retire, need_retire?=1 >[ 109.713] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.713] kgem_retire__requests_ring: retiring ring 0 >[ 109.713] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.713] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.713] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.713] kgem_retire -- retired=0, need_retire=1 >[ 109.713] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.713] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.713] sna_accel_block: evaluating timers, active=7 >[ 109.713] sna_accel_block: flush timer expires in 4 [109717] >[ 109.713] sna_wakeup_handler >[ 109.713] sna_block_handler (tv=0.0) >[ 109.713] kgem_retire, need_retire?=1 >[ 109.713] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.713] kgem_retire__requests_ring: retiring ring 0 >[ 109.713] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.713] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.713] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.713] kgem_retire -- retired=0, need_retire=1 >[ 109.713] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.713] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.713] sna_accel_block: evaluating timers, active=7 >[ 109.713] sna_accel_block: flush timer expires in 4 [109717] >[ 109.713] sna_wakeup_handler >[ 109.713] sna_block_handler (tv=0.0) >[ 109.713] kgem_retire, need_retire?=1 >[ 109.713] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.713] kgem_retire__requests_ring: retiring ring 0 >[ 109.713] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.713] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.713] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.713] kgem_retire -- retired=0, need_retire=1 >[ 109.713] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.713] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.713] sna_accel_block: evaluating timers, active=7 >[ 109.713] sna_accel_block: flush timer expires in 4 [109717] >[ 109.713] sna_wakeup_handler >[ 109.713] sna_block_handler (tv=0.0) >[ 109.713] kgem_retire, need_retire?=1 >[ 109.713] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.713] kgem_retire__requests_ring: retiring ring 0 >[ 109.713] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.713] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.713] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.713] kgem_retire -- retired=0, need_retire=1 >[ 109.713] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.713] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.713] sna_accel_block: evaluating timers, active=7 >[ 109.713] sna_accel_block: flush timer expires in 4 [109717] >[ 109.713] sna_wakeup_handler >[ 109.713] sna_block_handler (tv=0.0) >[ 109.713] kgem_retire, need_retire?=1 >[ 109.713] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.713] kgem_retire__requests_ring: retiring ring 0 >[ 109.713] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.713] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.713] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.713] kgem_retire -- retired=0, need_retire=1 >[ 109.713] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.713] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.713] sna_accel_block: evaluating timers, active=7 >[ 109.713] sna_accel_block: flush timer expires in 4 [109717] >[ 109.713] sna_wakeup_handler >[ 109.713] sna_block_handler (tv=0.0) >[ 109.713] kgem_retire, need_retire?=1 >[ 109.713] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.713] kgem_retire__requests_ring: retiring ring 0 >[ 109.713] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.713] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.714] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.714] kgem_retire -- retired=0, need_retire=1 >[ 109.714] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.714] sna_scanout_do_flush: flush timer active: delta=3 >[ 109.714] sna_scanout_do_flush (time=109714), triggered >[ 109.714] sna_scanout_flush (time=109714), cpu damage? 0, exec? 0 nbatch=0, busy? 0 >[ 109.714] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 109.714] stop_flush: scanout=28 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 109.714] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 109.714] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 109.714] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 109.714] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 109.714] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 109.714] sna_pixmap_move_to_gpu: already all-damaged >[ 109.714] sna_pixmap_mark_active: pixmap=175, handle=28 >[ 109.714] sna_mode_redisplay: crtc[0] transformed? 0 >[ 109.714] sna_mode_redisplay: crtc[1] transformed? 0 >[ 109.714] sna_mode_redisplay: crtc[2] transformed? 0 >[ 109.714] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=28 [active=0] >[ 109.714] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 >[ 109.714] get_fb: reusing fb=80 for handle=28 >[ 109.714] sna_mode_redisplay: recording flip on CRTC:32 handle=28, active_scanout=1, serial=2 >[ 109.714] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 109.714] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 >[ 109.714] sna_mode_redisplay: recording flip on CRTC:39 handle=28, active_scanout=2, serial=3 >[ 109.714] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 109.714] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 109.714] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 >[ 109.714] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=28, shadow handle=27 >[ 109.714] sna_accel_block: evaluating timers, active=7 >[ 109.714] sna_accel_block: flush timer expires in 16 [109730] >[ 109.714] sna_wakeup_handler >[ 109.714] sna_block_handler (tv=0.0) >[ 109.714] sna_wakeup_handler >[ 109.714] sna_block_handler (tv=0.0) >[ 109.714] sna_wakeup_handler >[ 109.714] sna_randr_getinfo() >[ 109.714] sna_handle_uevents >[ 109.714] sna_output_detect(eDP1:48) >[ 109.714] sna_output_detect(eDP1) reporting cached status (since 195ms): 0 >[ 109.714] sna_output_get_modes(eDP1:48) >[ 109.714] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 109.714] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 109.714] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 109.714] sna_output_attach_tile: found? TILE=-1 >[ 109.714] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 109.714] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 109.714] sna_output_get_modes: adding 1 probed modes >[ 109.714] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 109.714] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 109.714] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.714] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.714] kgem_can_create_2d: untiled size=33177600 >[ 109.714] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.714] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.714] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.714] kgem_can_create_2d: 640x480 @ 32 >[ 109.714] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.714] kgem_can_create_2d: untiled size=1228800 >[ 109.714] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.714] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.714] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.714] kgem_can_create_2d: 800x600 @ 32 >[ 109.714] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.714] kgem_can_create_2d: untiled size=1921024 >[ 109.714] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.714] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.714] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.714] kgem_can_create_2d: 800x600 @ 32 >[ 109.714] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.714] kgem_can_create_2d: untiled size=1921024 >[ 109.714] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.714] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.714] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.714] kgem_can_create_2d: 1024x768 @ 32 >[ 109.714] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.714] kgem_can_create_2d: untiled size=3145728 >[ 109.714] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.714] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.714] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.714] kgem_can_create_2d: 1280x960 @ 32 >[ 109.714] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.714] kgem_can_create_2d: untiled size=4915200 >[ 109.714] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 109.714] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.714] kgem_can_create_2d: tiled[-1] size=4915200 >[ 109.714] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.714] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.714] kgem_can_create_2d: untiled size=5242880 >[ 109.714] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.714] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.714] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.714] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.714] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.714] kgem_can_create_2d: untiled size=7680000 >[ 109.715] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.715] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.715] kgem_can_create_2d: 1792x1344 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.715] kgem_can_create_2d: untiled size=9633792 >[ 109.715] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.715] kgem_can_create_2d: tiled[-1] size=9633792 >[ 109.715] kgem_can_create_2d: 1856x1392 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.715] kgem_can_create_2d: untiled size=10334208 >[ 109.715] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.715] kgem_can_create_2d: tiled[-1] size=10334208 >[ 109.715] kgem_can_create_2d: 1920x1440 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.715] kgem_can_create_2d: untiled size=11059200 >[ 109.715] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.715] kgem_can_create_2d: tiled[-1] size=11059200 >[ 109.715] kgem_can_create_2d: 1152x864 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.715] kgem_can_create_2d: untiled size=3981312 >[ 109.715] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.715] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.715] kgem_can_create_2d: 1360x768 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.715] kgem_can_create_2d: untiled size=4177920 >[ 109.715] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.715] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.715] kgem_can_create_2d: 1360x768 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.715] kgem_can_create_2d: untiled size=4177920 >[ 109.715] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.715] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.715] kgem_can_create_2d: 1400x1050 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.715] kgem_can_create_2d: untiled size=5881856 >[ 109.715] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.715] kgem_can_create_2d: tiled[-1] size=5881856 >[ 109.715] kgem_can_create_2d: 1440x900 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.715] kgem_can_create_2d: untiled size=5185536 >[ 109.715] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.715] kgem_can_create_2d: tiled[-1] size=5185536 >[ 109.715] kgem_can_create_2d: 1600x1024 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.715] kgem_can_create_2d: untiled size=6553600 >[ 109.715] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.715] kgem_can_create_2d: tiled[-1] size=6553600 >[ 109.715] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.715] kgem_can_create_2d: untiled size=7057408 >[ 109.715] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.715] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.715] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.715] kgem_can_create_2d: untiled size=7057408 >[ 109.715] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.715] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.715] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.715] kgem_can_create_2d: untiled size=8294400 >[ 109.715] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.715] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.715] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.715] kgem_can_create_2d: untiled size=9216000 >[ 109.715] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.715] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.715] kgem_can_create_2d: 2048x1536 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.715] kgem_can_create_2d: untiled size=12582912 >[ 109.715] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.715] kgem_can_create_2d: tiled[-1] size=12582912 >[ 109.715] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.715] kgem_can_create_2d: untiled size=8294400 >[ 109.715] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.715] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.715] kgem_can_create_2d: 640x360 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.715] kgem_can_create_2d: untiled size=921600 >[ 109.715] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.715] kgem_can_create_2d: tiled[-1] size=921600 >[ 109.715] kgem_can_create_2d: 720x405 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.715] kgem_can_create_2d: untiled size=1167360 >[ 109.715] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.715] kgem_can_create_2d: tiled[-1] size=1167360 >[ 109.715] kgem_can_create_2d: 864x486 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.715] kgem_can_create_2d: untiled size=1683456 >[ 109.715] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.715] kgem_can_create_2d: tiled[-1] size=1683456 >[ 109.715] kgem_can_create_2d: 960x540 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.715] kgem_can_create_2d: untiled size=2076672 >[ 109.715] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.715] kgem_can_create_2d: tiled[-1] size=2076672 >[ 109.715] kgem_can_create_2d: 1024x576 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.715] kgem_can_create_2d: untiled size=2359296 >[ 109.715] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.715] kgem_can_create_2d: tiled[-1] size=2359296 >[ 109.715] kgem_can_create_2d: 1280x720 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.715] kgem_can_create_2d: untiled size=3686400 >[ 109.715] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.715] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.715] kgem_can_create_2d: 1368x768 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.715] kgem_can_create_2d: untiled size=4202496 >[ 109.715] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.715] kgem_can_create_2d: tiled[-1] size=4202496 >[ 109.715] kgem_can_create_2d: 1600x900 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.715] kgem_can_create_2d: untiled size=5763072 >[ 109.715] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.715] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.715] kgem_can_create_2d: 2048x1152 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.715] kgem_can_create_2d: untiled size=9437184 >[ 109.715] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.715] kgem_can_create_2d: tiled[-1] size=9437184 >[ 109.715] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.715] kgem_can_create_2d: untiled size=14745600 >[ 109.715] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.715] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.715] kgem_can_create_2d: 2880x1620 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.715] kgem_can_create_2d: untiled size=18665472 >[ 109.715] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.715] kgem_can_create_2d: tiled[-1] size=18665472 >[ 109.715] kgem_can_create_2d: 3200x1800 @ 32 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.715] kgem_can_create_2d: untiled size=23040000 >[ 109.715] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 109.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.715] kgem_can_create_2d: tiled[-1] size=23040000 >[ 109.715] sna_output_detect(DP1:56) >[ 109.715] sna_output_detect(DP1) reporting cached status (since 1293ms): 1 >[ 109.715] sna_output_detect(DP1-1:69) >[ 109.715] sna_output_detect(DP1-1) reporting cached status (since 1286ms): 1 >[ 109.715] sna_output_detect(DP1-2:82) >[ 109.715] sna_output_detect(DP1-2) reporting cached status (since 130ms): 0 >[ 109.715] sna_output_get_modes(DP1-2:82) >[ 109.715] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 109.715] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 109.715] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 109.716] sna_output_attach_tile: found? TILE=4 >[ 109.716] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 109.716] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 109.716] sna_output_get_modes: adding 30 probed modes >[ 109.716] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 109.716] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 109.716] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 109.716] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 109.716] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 109.716] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 109.716] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.716] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.716] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.716] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.716] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.716] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 109.716] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 109.716] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.716] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.716] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 109.716] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.716] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.716] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 109.716] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 109.716] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 109.716] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 109.716] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 109.716] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 109.716] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.716] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.716] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 109.716] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.716] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.716] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 109.716] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.716] kgem_can_create_2d: untiled size=33177600 >[ 109.716] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.716] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.716] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.716] kgem_can_create_2d: untiled size=33177600 >[ 109.716] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.716] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.716] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.716] kgem_can_create_2d: untiled size=14745600 >[ 109.716] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.716] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.716] kgem_can_create_2d: 2048x1280 @ 32 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.716] kgem_can_create_2d: untiled size=10485760 >[ 109.716] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.716] kgem_can_create_2d: tiled[-1] size=10485760 >[ 109.716] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.716] kgem_can_create_2d: untiled size=9216000 >[ 109.716] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.716] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.716] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.716] kgem_can_create_2d: untiled size=8294400 >[ 109.716] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.716] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.716] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.716] kgem_can_create_2d: untiled size=8294400 >[ 109.716] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.716] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.716] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.716] kgem_can_create_2d: untiled size=8294400 >[ 109.716] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.716] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.716] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.716] kgem_can_create_2d: untiled size=8294400 >[ 109.716] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.716] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.716] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.716] kgem_can_create_2d: untiled size=8294400 >[ 109.716] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.716] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.716] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.716] kgem_can_create_2d: untiled size=8294400 >[ 109.716] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.716] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.716] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.716] kgem_can_create_2d: untiled size=7680000 >[ 109.716] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.716] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.716] kgem_can_create_2d: 1600x900 @ 32 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.716] kgem_can_create_2d: untiled size=5763072 >[ 109.716] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.716] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.716] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.716] kgem_can_create_2d: untiled size=5242880 >[ 109.716] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.716] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.716] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.716] kgem_can_create_2d: untiled size=5242880 >[ 109.716] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.716] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.716] kgem_can_create_2d: 1152x864 @ 32 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.716] kgem_can_create_2d: untiled size=3981312 >[ 109.716] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.716] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.716] kgem_can_create_2d: 1280x720 @ 32 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.716] kgem_can_create_2d: untiled size=3686400 >[ 109.716] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.716] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.716] kgem_can_create_2d: 1280x720 @ 32 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.716] kgem_can_create_2d: untiled size=3686400 >[ 109.716] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.716] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.716] kgem_can_create_2d: 1280x720 @ 32 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.716] kgem_can_create_2d: untiled size=3686400 >[ 109.716] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.716] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.716] kgem_can_create_2d: 1024x768 @ 32 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.716] kgem_can_create_2d: untiled size=3145728 >[ 109.716] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.716] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.716] kgem_can_create_2d: 1024x768 @ 32 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.716] kgem_can_create_2d: untiled size=3145728 >[ 109.716] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.716] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.716] kgem_can_create_2d: 800x600 @ 32 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.716] kgem_can_create_2d: untiled size=1921024 >[ 109.716] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.716] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.716] kgem_can_create_2d: 800x600 @ 32 >[ 109.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.717] kgem_can_create_2d: untiled size=1921024 >[ 109.717] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.717] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.717] kgem_can_create_2d: 720x576 @ 32 >[ 109.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.717] kgem_can_create_2d: untiled size=1658880 >[ 109.717] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 109.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.717] kgem_can_create_2d: tiled[-1] size=1658880 >[ 109.717] kgem_can_create_2d: 720x480 @ 32 >[ 109.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.717] kgem_can_create_2d: untiled size=1384448 >[ 109.717] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.717] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.717] kgem_can_create_2d: 720x480 @ 32 >[ 109.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.717] kgem_can_create_2d: untiled size=1384448 >[ 109.717] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.717] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.717] kgem_can_create_2d: 640x480 @ 32 >[ 109.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.717] kgem_can_create_2d: untiled size=1228800 >[ 109.717] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.717] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.717] kgem_can_create_2d: 640x480 @ 32 >[ 109.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.717] kgem_can_create_2d: untiled size=1228800 >[ 109.717] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.717] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.717] kgem_can_create_2d: 640x480 @ 32 >[ 109.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.717] kgem_can_create_2d: untiled size=1228800 >[ 109.717] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.717] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.717] kgem_can_create_2d: 720x400 @ 32 >[ 109.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.717] kgem_can_create_2d: untiled size=1155072 >[ 109.717] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 109.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.717] kgem_can_create_2d: tiled[-1] size=1155072 >[ 109.717] sna_output_detect(DP1-3:84) >[ 109.717] sna_output_detect(DP1-3) reporting cached status (since 1232ms): 1 >[ 109.717] sna_output_detect(DP2:63) >[ 109.717] sna_output_detect(DP2) reporting cached status (since 1232ms): 1 >[ 109.717] sna_output_detect(HDMI1:60) >[ 109.717] sna_output_detect(HDMI1) reporting cached status (since 1232ms): 1 >[ 109.717] sna_output_detect(HDMI2:67) >[ 109.717] sna_output_detect(HDMI2) reporting cached status (since 1223ms): 1 >[ 109.717] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 109.717] sna_block_handler (tv=0.0) >[ 109.717] sna_wakeup_handler >[ 109.717] sna_block_handler (tv=0.0) >[ 109.717] sna_wakeup_handler >[ 109.717] sna_block_handler (tv=0.0) >[ 109.717] sna_wakeup_handler >[ 109.717] sna_randr_getinfo() >[ 109.717] sna_handle_uevents >[ 109.717] sna_output_detect(eDP1:48) >[ 109.717] sna_output_detect(eDP1) reporting cached status (since 198ms): 0 >[ 109.717] sna_output_get_modes(eDP1:48) >[ 109.717] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 109.717] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 109.717] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 109.717] sna_output_attach_tile: found? TILE=-1 >[ 109.717] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 109.717] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 109.717] sna_output_get_modes: adding 1 probed modes >[ 109.717] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 109.717] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 109.717] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.717] kgem_can_create_2d: untiled size=33177600 >[ 109.717] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.717] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.717] kgem_can_create_2d: 640x480 @ 32 >[ 109.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.717] kgem_can_create_2d: untiled size=1228800 >[ 109.717] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.717] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.717] kgem_can_create_2d: 800x600 @ 32 >[ 109.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.717] kgem_can_create_2d: untiled size=1921024 >[ 109.717] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.717] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.717] kgem_can_create_2d: 800x600 @ 32 >[ 109.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.718] kgem_can_create_2d: untiled size=1921024 >[ 109.718] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.718] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.718] kgem_can_create_2d: 1024x768 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.718] kgem_can_create_2d: untiled size=3145728 >[ 109.718] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.718] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.718] kgem_can_create_2d: 1280x960 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.718] kgem_can_create_2d: untiled size=4915200 >[ 109.718] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.718] kgem_can_create_2d: tiled[-1] size=4915200 >[ 109.718] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.718] kgem_can_create_2d: untiled size=5242880 >[ 109.718] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.718] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.718] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.718] kgem_can_create_2d: untiled size=7680000 >[ 109.718] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.718] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.718] kgem_can_create_2d: 1792x1344 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.718] kgem_can_create_2d: untiled size=9633792 >[ 109.718] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.718] kgem_can_create_2d: tiled[-1] size=9633792 >[ 109.718] kgem_can_create_2d: 1856x1392 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.718] kgem_can_create_2d: untiled size=10334208 >[ 109.718] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.718] kgem_can_create_2d: tiled[-1] size=10334208 >[ 109.718] kgem_can_create_2d: 1920x1440 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.718] kgem_can_create_2d: untiled size=11059200 >[ 109.718] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.718] kgem_can_create_2d: tiled[-1] size=11059200 >[ 109.718] kgem_can_create_2d: 1152x864 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.718] kgem_can_create_2d: untiled size=3981312 >[ 109.718] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.718] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.718] kgem_can_create_2d: 1360x768 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.718] kgem_can_create_2d: untiled size=4177920 >[ 109.718] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.718] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.718] kgem_can_create_2d: 1360x768 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.718] kgem_can_create_2d: untiled size=4177920 >[ 109.718] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.718] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.718] kgem_can_create_2d: 1400x1050 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.718] kgem_can_create_2d: untiled size=5881856 >[ 109.718] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.718] kgem_can_create_2d: tiled[-1] size=5881856 >[ 109.718] kgem_can_create_2d: 1440x900 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.718] kgem_can_create_2d: untiled size=5185536 >[ 109.718] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.718] kgem_can_create_2d: tiled[-1] size=5185536 >[ 109.718] kgem_can_create_2d: 1600x1024 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.718] kgem_can_create_2d: untiled size=6553600 >[ 109.718] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.718] kgem_can_create_2d: tiled[-1] size=6553600 >[ 109.718] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.718] kgem_can_create_2d: untiled size=7057408 >[ 109.718] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.718] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.718] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.718] kgem_can_create_2d: untiled size=7057408 >[ 109.718] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.718] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.718] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.718] kgem_can_create_2d: untiled size=8294400 >[ 109.718] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.718] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.718] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.718] kgem_can_create_2d: untiled size=9216000 >[ 109.718] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.718] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.718] kgem_can_create_2d: 2048x1536 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.718] kgem_can_create_2d: untiled size=12582912 >[ 109.718] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.718] kgem_can_create_2d: tiled[-1] size=12582912 >[ 109.718] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.718] kgem_can_create_2d: untiled size=8294400 >[ 109.718] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.718] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.718] kgem_can_create_2d: 640x360 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.718] kgem_can_create_2d: untiled size=921600 >[ 109.718] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.718] kgem_can_create_2d: tiled[-1] size=921600 >[ 109.718] kgem_can_create_2d: 720x405 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.718] kgem_can_create_2d: untiled size=1167360 >[ 109.718] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.718] kgem_can_create_2d: tiled[-1] size=1167360 >[ 109.718] kgem_can_create_2d: 864x486 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.718] kgem_can_create_2d: untiled size=1683456 >[ 109.718] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.718] kgem_can_create_2d: tiled[-1] size=1683456 >[ 109.718] kgem_can_create_2d: 960x540 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.718] kgem_can_create_2d: untiled size=2076672 >[ 109.718] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.718] kgem_can_create_2d: tiled[-1] size=2076672 >[ 109.718] kgem_can_create_2d: 1024x576 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.718] kgem_can_create_2d: untiled size=2359296 >[ 109.718] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.718] kgem_can_create_2d: tiled[-1] size=2359296 >[ 109.718] kgem_can_create_2d: 1280x720 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.718] kgem_can_create_2d: untiled size=3686400 >[ 109.718] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.718] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.718] kgem_can_create_2d: 1368x768 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.718] kgem_can_create_2d: untiled size=4202496 >[ 109.718] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.718] kgem_can_create_2d: tiled[-1] size=4202496 >[ 109.718] kgem_can_create_2d: 1600x900 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.718] kgem_can_create_2d: untiled size=5763072 >[ 109.718] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.718] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.718] kgem_can_create_2d: 2048x1152 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.718] kgem_can_create_2d: untiled size=9437184 >[ 109.718] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.718] kgem_can_create_2d: tiled[-1] size=9437184 >[ 109.718] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.718] kgem_can_create_2d: untiled size=14745600 >[ 109.718] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.718] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.718] kgem_can_create_2d: 2880x1620 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.718] kgem_can_create_2d: untiled size=18665472 >[ 109.718] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.718] kgem_can_create_2d: tiled[-1] size=18665472 >[ 109.718] kgem_can_create_2d: 3200x1800 @ 32 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.718] kgem_can_create_2d: untiled size=23040000 >[ 109.718] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 109.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.718] kgem_can_create_2d: tiled[-1] size=23040000 >[ 109.718] sna_output_detect(DP1:56) >[ 109.718] sna_output_detect(DP1) reporting cached status (since 1296ms): 1 >[ 109.718] sna_output_detect(DP1-1:69) >[ 109.718] sna_output_detect(DP1-1) reporting cached status (since 1289ms): 1 >[ 109.718] sna_output_detect(DP1-2:82) >[ 109.718] sna_output_detect(DP1-2) reporting cached status (since 133ms): 0 >[ 109.718] sna_output_get_modes(DP1-2:82) >[ 109.718] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 109.718] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 109.718] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 109.718] sna_output_attach_tile: found? TILE=4 >[ 109.718] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 109.718] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 109.718] sna_output_get_modes: adding 30 probed modes >[ 109.718] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 109.718] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 109.718] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 109.718] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 109.718] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 109.718] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 109.718] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.718] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.718] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.719] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.719] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.719] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 109.719] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 109.719] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.719] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.719] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 109.719] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.719] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.719] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 109.719] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 109.719] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 109.719] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 109.719] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 109.719] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 109.719] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.719] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.719] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 109.719] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.719] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.719] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 109.719] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.719] kgem_can_create_2d: untiled size=33177600 >[ 109.719] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.719] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.719] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.719] kgem_can_create_2d: untiled size=33177600 >[ 109.719] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.719] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.719] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.719] kgem_can_create_2d: untiled size=14745600 >[ 109.719] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.719] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.719] kgem_can_create_2d: 2048x1280 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.719] kgem_can_create_2d: untiled size=10485760 >[ 109.719] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.719] kgem_can_create_2d: tiled[-1] size=10485760 >[ 109.719] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.719] kgem_can_create_2d: untiled size=9216000 >[ 109.719] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.719] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.719] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.719] kgem_can_create_2d: untiled size=8294400 >[ 109.719] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.719] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.719] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.719] kgem_can_create_2d: untiled size=8294400 >[ 109.719] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.719] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.719] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.719] kgem_can_create_2d: untiled size=8294400 >[ 109.719] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.719] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.719] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.719] kgem_can_create_2d: untiled size=8294400 >[ 109.719] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.719] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.719] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.719] kgem_can_create_2d: untiled size=8294400 >[ 109.719] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.719] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.719] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.719] kgem_can_create_2d: untiled size=8294400 >[ 109.719] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.719] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.719] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.719] kgem_can_create_2d: untiled size=7680000 >[ 109.719] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.719] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.719] kgem_can_create_2d: 1600x900 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.719] kgem_can_create_2d: untiled size=5763072 >[ 109.719] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.719] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.719] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.719] kgem_can_create_2d: untiled size=5242880 >[ 109.719] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.719] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.719] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.719] kgem_can_create_2d: untiled size=5242880 >[ 109.719] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.719] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.719] kgem_can_create_2d: 1152x864 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.719] kgem_can_create_2d: untiled size=3981312 >[ 109.719] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.719] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.719] kgem_can_create_2d: 1280x720 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.719] kgem_can_create_2d: untiled size=3686400 >[ 109.719] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.719] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.719] kgem_can_create_2d: 1280x720 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.719] kgem_can_create_2d: untiled size=3686400 >[ 109.719] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.719] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.719] kgem_can_create_2d: 1280x720 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.719] kgem_can_create_2d: untiled size=3686400 >[ 109.719] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.719] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.719] kgem_can_create_2d: 1024x768 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.719] kgem_can_create_2d: untiled size=3145728 >[ 109.719] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.719] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.719] kgem_can_create_2d: 1024x768 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.719] kgem_can_create_2d: untiled size=3145728 >[ 109.719] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.719] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.719] kgem_can_create_2d: 800x600 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.719] kgem_can_create_2d: untiled size=1921024 >[ 109.719] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.719] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.719] kgem_can_create_2d: 800x600 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.719] kgem_can_create_2d: untiled size=1921024 >[ 109.719] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.719] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.719] kgem_can_create_2d: 720x576 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.719] kgem_can_create_2d: untiled size=1658880 >[ 109.719] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.719] kgem_can_create_2d: tiled[-1] size=1658880 >[ 109.719] kgem_can_create_2d: 720x480 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.719] kgem_can_create_2d: untiled size=1384448 >[ 109.719] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.719] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.719] kgem_can_create_2d: 720x480 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.719] kgem_can_create_2d: untiled size=1384448 >[ 109.719] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.719] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.719] kgem_can_create_2d: 640x480 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.719] kgem_can_create_2d: untiled size=1228800 >[ 109.719] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.719] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.719] kgem_can_create_2d: 640x480 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.719] kgem_can_create_2d: untiled size=1228800 >[ 109.719] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.719] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.719] kgem_can_create_2d: 640x480 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.719] kgem_can_create_2d: untiled size=1228800 >[ 109.719] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.719] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.719] kgem_can_create_2d: 720x400 @ 32 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.719] kgem_can_create_2d: untiled size=1155072 >[ 109.719] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 109.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.719] kgem_can_create_2d: tiled[-1] size=1155072 >[ 109.719] sna_output_detect(DP1-3:84) >[ 109.719] sna_output_detect(DP1-3) reporting cached status (since 1234ms): 1 >[ 109.719] sna_output_detect(DP2:63) >[ 109.719] sna_output_detect(DP2) reporting cached status (since 1234ms): 1 >[ 109.719] sna_output_detect(HDMI1:60) >[ 109.719] sna_output_detect(HDMI1) reporting cached status (since 1234ms): 1 >[ 109.719] sna_output_detect(HDMI2:67) >[ 109.719] sna_output_detect(HDMI2) reporting cached status (since 1225ms): 1 >[ 109.719] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 109.719] sna_block_handler (tv=0.0) >[ 109.719] sna_wakeup_handler >[ 109.719] sna_mode_wakeup: len=32 >[ 109.719] sna_mode_wakeup: recording last swap on pipe=0, frame 6334 [18be], time 109.720191 >[ 109.719] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=28 [active_scanout=2] >[ 109.719] sna_mode_wakeup: flip complete, pending? 2 >[ 109.719] sna_block_handler (tv=0.0) >[ 109.719] sna_wakeup_handler >[ 109.719] sna_block_handler (tv=0.0) >[ 109.719] sna_wakeup_handler >[ 109.719] sna_block_handler (tv=0.0) >[ 109.719] sna_wakeup_handler >[ 109.719] sna_block_handler (tv=0.0) >[ 109.719] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.13000) >[ 109.720] kgem_retire, need_retire?=1 >[ 109.720] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.720] kgem_retire__requests_ring: retiring ring 0 >[ 109.720] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.720] __kgem_retire_rq: request 1 complete >[ 109.720] __kgem_bo_flush: handle=28, busy=0, wedged=0 >[ 109.720] __kgem_bo_flush: handle=29, busy=0, wedged=0 >[ 109.720] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 109.720] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.720] kgem_retire -- retired=0, need_retire=0 >[ 109.720] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 >[ 109.720] gen6_render_retire: resetting idle vbo >[ 109.720] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.720] sna_accel_block: evaluating timers, active=7 >[ 109.720] sna_accel_block: flush timer expires in 10 [109730] >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.13000) >[ 109.720] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.720] sna_accel_block: evaluating timers, active=7 >[ 109.720] sna_accel_block: flush timer expires in 10 [109730] >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.13000) >[ 109.720] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.720] sna_accel_block: evaluating timers, active=7 >[ 109.720] sna_accel_block: flush timer expires in 10 [109730] >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.13000) >[ 109.720] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.720] sna_accel_block: evaluating timers, active=7 >[ 109.720] sna_accel_block: flush timer expires in 10 [109730] >[ 109.720] sna_wakeup_handler >[ 109.720] sna_change_window_attributes >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_block_handler (tv=0.0) >[ 109.720] sna_wakeup_handler >[ 109.720] sna_randr_getinfo() >[ 109.720] sna_handle_uevents >[ 109.720] sna_output_detect(eDP1:48) >[ 109.720] sna_output_detect(eDP1) reporting cached status (since 201ms): 0 >[ 109.720] sna_output_get_modes(eDP1:48) >[ 109.720] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 109.720] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 109.720] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 109.720] sna_output_attach_tile: found? TILE=-1 >[ 109.720] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 109.720] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 109.720] sna_output_get_modes: adding 1 probed modes >[ 109.720] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 109.720] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 109.720] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.720] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.720] kgem_can_create_2d: untiled size=33177600 >[ 109.720] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.720] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.720] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.720] kgem_can_create_2d: 640x480 @ 32 >[ 109.720] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.720] kgem_can_create_2d: untiled size=1228800 >[ 109.720] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.720] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.720] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.720] kgem_can_create_2d: 800x600 @ 32 >[ 109.720] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.720] kgem_can_create_2d: untiled size=1921024 >[ 109.720] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.720] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.720] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.720] kgem_can_create_2d: 800x600 @ 32 >[ 109.720] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.720] kgem_can_create_2d: untiled size=1921024 >[ 109.720] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.720] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.720] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.720] kgem_can_create_2d: 1024x768 @ 32 >[ 109.720] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.720] kgem_can_create_2d: untiled size=3145728 >[ 109.720] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.720] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.721] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.721] kgem_can_create_2d: 1280x960 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.721] kgem_can_create_2d: untiled size=4915200 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.721] kgem_can_create_2d: tiled[-1] size=4915200 >[ 109.721] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.721] kgem_can_create_2d: untiled size=5242880 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.721] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.721] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.721] kgem_can_create_2d: untiled size=7680000 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.721] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.721] kgem_can_create_2d: 1792x1344 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.721] kgem_can_create_2d: untiled size=9633792 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.721] kgem_can_create_2d: tiled[-1] size=9633792 >[ 109.721] kgem_can_create_2d: 1856x1392 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.721] kgem_can_create_2d: untiled size=10334208 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.721] kgem_can_create_2d: tiled[-1] size=10334208 >[ 109.721] kgem_can_create_2d: 1920x1440 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.721] kgem_can_create_2d: untiled size=11059200 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.721] kgem_can_create_2d: tiled[-1] size=11059200 >[ 109.721] kgem_can_create_2d: 1152x864 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.721] kgem_can_create_2d: untiled size=3981312 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.721] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.721] kgem_can_create_2d: 1360x768 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.721] kgem_can_create_2d: untiled size=4177920 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.721] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.721] kgem_can_create_2d: 1360x768 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.721] kgem_can_create_2d: untiled size=4177920 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.721] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.721] kgem_can_create_2d: 1400x1050 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.721] kgem_can_create_2d: untiled size=5881856 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.721] kgem_can_create_2d: tiled[-1] size=5881856 >[ 109.721] kgem_can_create_2d: 1440x900 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.721] kgem_can_create_2d: untiled size=5185536 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.721] kgem_can_create_2d: tiled[-1] size=5185536 >[ 109.721] kgem_can_create_2d: 1600x1024 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.721] kgem_can_create_2d: untiled size=6553600 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.721] kgem_can_create_2d: tiled[-1] size=6553600 >[ 109.721] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.721] kgem_can_create_2d: untiled size=7057408 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.721] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.721] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.721] kgem_can_create_2d: untiled size=7057408 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.721] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.721] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.721] kgem_can_create_2d: untiled size=8294400 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.721] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.721] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.721] kgem_can_create_2d: untiled size=9216000 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.721] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.721] kgem_can_create_2d: 2048x1536 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.721] kgem_can_create_2d: untiled size=12582912 >[ 109.721] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.721] kgem_can_create_2d: tiled[-1] size=12582912 >[ 109.721] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.721] kgem_can_create_2d: untiled size=8294400 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.721] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.721] kgem_can_create_2d: 640x360 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.721] kgem_can_create_2d: untiled size=921600 >[ 109.721] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.721] kgem_can_create_2d: tiled[-1] size=921600 >[ 109.721] kgem_can_create_2d: 720x405 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.721] kgem_can_create_2d: untiled size=1167360 >[ 109.721] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.721] kgem_can_create_2d: tiled[-1] size=1167360 >[ 109.721] kgem_can_create_2d: 864x486 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.721] kgem_can_create_2d: untiled size=1683456 >[ 109.721] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.721] kgem_can_create_2d: tiled[-1] size=1683456 >[ 109.721] kgem_can_create_2d: 960x540 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.721] kgem_can_create_2d: untiled size=2076672 >[ 109.721] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.721] kgem_can_create_2d: tiled[-1] size=2076672 >[ 109.721] kgem_can_create_2d: 1024x576 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.721] kgem_can_create_2d: untiled size=2359296 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.721] kgem_can_create_2d: tiled[-1] size=2359296 >[ 109.721] kgem_can_create_2d: 1280x720 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.721] kgem_can_create_2d: untiled size=3686400 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.721] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.721] kgem_can_create_2d: 1368x768 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.721] kgem_can_create_2d: untiled size=4202496 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.721] kgem_can_create_2d: tiled[-1] size=4202496 >[ 109.721] kgem_can_create_2d: 1600x900 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.721] kgem_can_create_2d: untiled size=5763072 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.721] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.721] kgem_can_create_2d: 2048x1152 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.721] kgem_can_create_2d: untiled size=9437184 >[ 109.721] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.721] kgem_can_create_2d: tiled[-1] size=9437184 >[ 109.721] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.721] kgem_can_create_2d: untiled size=14745600 >[ 109.721] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.721] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.721] kgem_can_create_2d: 2880x1620 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.721] kgem_can_create_2d: untiled size=18665472 >[ 109.721] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.721] kgem_can_create_2d: tiled[-1] size=18665472 >[ 109.721] kgem_can_create_2d: 3200x1800 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.721] kgem_can_create_2d: untiled size=23040000 >[ 109.721] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.721] kgem_can_create_2d: tiled[-1] size=23040000 >[ 109.721] sna_output_detect(DP1:56) >[ 109.721] sna_output_detect(DP1) reporting cached status (since 1299ms): 1 >[ 109.721] sna_output_detect(DP1-1:69) >[ 109.721] sna_output_detect(DP1-1) reporting cached status (since 1292ms): 1 >[ 109.721] sna_output_detect(DP1-2:82) >[ 109.721] sna_output_detect(DP1-2) reporting cached status (since 136ms): 0 >[ 109.721] sna_output_get_modes(DP1-2:82) >[ 109.721] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 109.721] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 109.721] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 109.721] sna_output_attach_tile: found? TILE=4 >[ 109.721] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 109.721] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 109.721] sna_output_get_modes: adding 30 probed modes >[ 109.721] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 109.721] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 109.721] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 109.721] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 109.721] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 109.721] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 109.721] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.721] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.721] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.721] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.721] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.721] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 109.721] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 109.721] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.721] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.721] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 109.721] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.721] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.721] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 109.721] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 109.721] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 109.721] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 109.721] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 109.721] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 109.721] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.721] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.721] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 109.721] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.721] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.721] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 109.721] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.721] kgem_can_create_2d: untiled size=33177600 >[ 109.721] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.721] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.721] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.721] kgem_can_create_2d: untiled size=33177600 >[ 109.721] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.721] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.721] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.721] kgem_can_create_2d: untiled size=14745600 >[ 109.721] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.721] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.721] kgem_can_create_2d: 2048x1280 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.721] kgem_can_create_2d: untiled size=10485760 >[ 109.721] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.721] kgem_can_create_2d: tiled[-1] size=10485760 >[ 109.721] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.721] kgem_can_create_2d: untiled size=9216000 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.721] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.721] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.721] kgem_can_create_2d: untiled size=8294400 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.721] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.721] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.721] kgem_can_create_2d: untiled size=8294400 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.721] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.721] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.721] kgem_can_create_2d: untiled size=8294400 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.721] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.721] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.721] kgem_can_create_2d: untiled size=8294400 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.721] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.721] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.721] kgem_can_create_2d: untiled size=8294400 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.721] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.721] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.721] kgem_can_create_2d: untiled size=8294400 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.721] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.721] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.721] kgem_can_create_2d: untiled size=7680000 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.721] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.721] kgem_can_create_2d: 1600x900 @ 32 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.721] kgem_can_create_2d: untiled size=5763072 >[ 109.721] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.722] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.722] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.722] kgem_can_create_2d: untiled size=5242880 >[ 109.722] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.722] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.722] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.722] kgem_can_create_2d: untiled size=5242880 >[ 109.722] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.722] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.722] kgem_can_create_2d: 1152x864 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.722] kgem_can_create_2d: untiled size=3981312 >[ 109.722] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.722] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.722] kgem_can_create_2d: 1280x720 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.722] kgem_can_create_2d: untiled size=3686400 >[ 109.722] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.722] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.722] kgem_can_create_2d: 1280x720 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.722] kgem_can_create_2d: untiled size=3686400 >[ 109.722] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.722] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.722] kgem_can_create_2d: 1280x720 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.722] kgem_can_create_2d: untiled size=3686400 >[ 109.722] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.722] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.722] kgem_can_create_2d: 1024x768 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.722] kgem_can_create_2d: untiled size=3145728 >[ 109.722] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.722] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.722] kgem_can_create_2d: 1024x768 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.722] kgem_can_create_2d: untiled size=3145728 >[ 109.722] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.722] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.722] kgem_can_create_2d: 800x600 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.722] kgem_can_create_2d: untiled size=1921024 >[ 109.722] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.722] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.722] kgem_can_create_2d: 800x600 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.722] kgem_can_create_2d: untiled size=1921024 >[ 109.722] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.722] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.722] kgem_can_create_2d: 720x576 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.722] kgem_can_create_2d: untiled size=1658880 >[ 109.722] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.722] kgem_can_create_2d: tiled[-1] size=1658880 >[ 109.722] kgem_can_create_2d: 720x480 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.722] kgem_can_create_2d: untiled size=1384448 >[ 109.722] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.722] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.722] kgem_can_create_2d: 720x480 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.722] kgem_can_create_2d: untiled size=1384448 >[ 109.722] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.722] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.722] kgem_can_create_2d: 640x480 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.722] kgem_can_create_2d: untiled size=1228800 >[ 109.722] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.722] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.722] kgem_can_create_2d: 640x480 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.722] kgem_can_create_2d: untiled size=1228800 >[ 109.722] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.722] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.722] kgem_can_create_2d: 640x480 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.722] kgem_can_create_2d: untiled size=1228800 >[ 109.722] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.722] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.722] kgem_can_create_2d: 720x400 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.722] kgem_can_create_2d: untiled size=1155072 >[ 109.722] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.722] kgem_can_create_2d: tiled[-1] size=1155072 >[ 109.722] sna_output_detect(DP1-3:84) >[ 109.722] sna_output_detect(DP1-3) reporting cached status (since 1237ms): 1 >[ 109.722] sna_output_detect(DP2:63) >[ 109.722] sna_output_detect(DP2) reporting cached status (since 1237ms): 1 >[ 109.722] sna_output_detect(HDMI1:60) >[ 109.722] sna_output_detect(HDMI1) reporting cached status (since 1237ms): 1 >[ 109.722] sna_output_detect(HDMI2:67) >[ 109.722] sna_output_detect(HDMI2) reporting cached status (since 1228ms): 1 >[ 109.722] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 109.722] sna_block_handler (tv=0.0) >[ 109.722] sna_wakeup_handler >[ 109.722] sna_block_handler (tv=0.0) >[ 109.722] sna_wakeup_handler >[ 109.722] sna_block_handler (tv=0.0) >[ 109.722] sna_wakeup_handler >[ 109.722] sna_block_handler (tv=0.0) >[ 109.722] sna_wakeup_handler >[ 109.722] sna_block_handler (tv=0.0) >[ 109.722] sna_wakeup_handler >[ 109.722] sna_block_handler (tv=0.0) >[ 109.722] sna_wakeup_handler >[ 109.722] sna_block_handler (tv=0.0) >[ 109.722] sna_wakeup_handler >[ 109.722] sna_randr_getinfo() >[ 109.722] sna_handle_uevents >[ 109.722] sna_output_detect(eDP1:48) >[ 109.722] sna_output_detect(eDP1) reporting cached status (since 203ms): 0 >[ 109.722] sna_output_get_modes(eDP1:48) >[ 109.722] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 109.722] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 109.722] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 109.722] sna_output_attach_tile: found? TILE=-1 >[ 109.722] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 109.722] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 109.722] sna_output_get_modes: adding 1 probed modes >[ 109.722] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 109.722] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 109.722] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.722] kgem_can_create_2d: untiled size=33177600 >[ 109.722] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.722] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.722] kgem_can_create_2d: 640x480 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.722] kgem_can_create_2d: untiled size=1228800 >[ 109.722] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.722] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.722] kgem_can_create_2d: 800x600 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.722] kgem_can_create_2d: untiled size=1921024 >[ 109.722] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.722] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.722] kgem_can_create_2d: 800x600 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.722] kgem_can_create_2d: untiled size=1921024 >[ 109.722] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.722] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.722] kgem_can_create_2d: 1024x768 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.722] kgem_can_create_2d: untiled size=3145728 >[ 109.722] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.722] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.722] kgem_can_create_2d: 1280x960 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.722] kgem_can_create_2d: untiled size=4915200 >[ 109.722] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.722] kgem_can_create_2d: tiled[-1] size=4915200 >[ 109.722] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.722] kgem_can_create_2d: untiled size=5242880 >[ 109.722] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.722] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.722] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.722] kgem_can_create_2d: untiled size=7680000 >[ 109.722] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.722] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.722] kgem_can_create_2d: 1792x1344 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.722] kgem_can_create_2d: untiled size=9633792 >[ 109.722] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.722] kgem_can_create_2d: tiled[-1] size=9633792 >[ 109.722] kgem_can_create_2d: 1856x1392 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.722] kgem_can_create_2d: untiled size=10334208 >[ 109.722] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.722] kgem_can_create_2d: tiled[-1] size=10334208 >[ 109.722] kgem_can_create_2d: 1920x1440 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.722] kgem_can_create_2d: untiled size=11059200 >[ 109.722] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.722] kgem_can_create_2d: tiled[-1] size=11059200 >[ 109.722] kgem_can_create_2d: 1152x864 @ 32 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.722] kgem_can_create_2d: untiled size=3981312 >[ 109.722] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.723] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.723] kgem_can_create_2d: 1360x768 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.723] kgem_can_create_2d: untiled size=4177920 >[ 109.723] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.723] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.723] kgem_can_create_2d: 1360x768 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.723] kgem_can_create_2d: untiled size=4177920 >[ 109.723] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.723] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.723] kgem_can_create_2d: 1400x1050 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.723] kgem_can_create_2d: untiled size=5881856 >[ 109.723] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.723] kgem_can_create_2d: tiled[-1] size=5881856 >[ 109.723] kgem_can_create_2d: 1440x900 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.723] kgem_can_create_2d: untiled size=5185536 >[ 109.723] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.723] kgem_can_create_2d: tiled[-1] size=5185536 >[ 109.723] kgem_can_create_2d: 1600x1024 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.723] kgem_can_create_2d: untiled size=6553600 >[ 109.723] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.723] kgem_can_create_2d: tiled[-1] size=6553600 >[ 109.723] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.723] kgem_can_create_2d: untiled size=7057408 >[ 109.723] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.723] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.723] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.723] kgem_can_create_2d: untiled size=7057408 >[ 109.723] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.723] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.723] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.723] kgem_can_create_2d: untiled size=8294400 >[ 109.723] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.723] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.723] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.723] kgem_can_create_2d: untiled size=9216000 >[ 109.723] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.723] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.723] kgem_can_create_2d: 2048x1536 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.723] kgem_can_create_2d: untiled size=12582912 >[ 109.723] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.723] kgem_can_create_2d: tiled[-1] size=12582912 >[ 109.723] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.723] kgem_can_create_2d: untiled size=8294400 >[ 109.723] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.723] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.723] kgem_can_create_2d: 640x360 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.723] kgem_can_create_2d: untiled size=921600 >[ 109.723] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.723] kgem_can_create_2d: tiled[-1] size=921600 >[ 109.723] kgem_can_create_2d: 720x405 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.723] kgem_can_create_2d: untiled size=1167360 >[ 109.723] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.723] kgem_can_create_2d: tiled[-1] size=1167360 >[ 109.723] kgem_can_create_2d: 864x486 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.723] kgem_can_create_2d: untiled size=1683456 >[ 109.723] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.723] kgem_can_create_2d: tiled[-1] size=1683456 >[ 109.723] kgem_can_create_2d: 960x540 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.723] kgem_can_create_2d: untiled size=2076672 >[ 109.723] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.723] kgem_can_create_2d: tiled[-1] size=2076672 >[ 109.723] kgem_can_create_2d: 1024x576 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.723] kgem_can_create_2d: untiled size=2359296 >[ 109.723] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.723] kgem_can_create_2d: tiled[-1] size=2359296 >[ 109.723] kgem_can_create_2d: 1280x720 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.723] kgem_can_create_2d: untiled size=3686400 >[ 109.723] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.723] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.723] kgem_can_create_2d: 1368x768 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.723] kgem_can_create_2d: untiled size=4202496 >[ 109.723] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.723] kgem_can_create_2d: tiled[-1] size=4202496 >[ 109.723] kgem_can_create_2d: 1600x900 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.723] kgem_can_create_2d: untiled size=5763072 >[ 109.723] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.723] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.723] kgem_can_create_2d: 2048x1152 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.723] kgem_can_create_2d: untiled size=9437184 >[ 109.723] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.723] kgem_can_create_2d: tiled[-1] size=9437184 >[ 109.723] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.723] kgem_can_create_2d: untiled size=14745600 >[ 109.723] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.723] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.723] kgem_can_create_2d: 2880x1620 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.723] kgem_can_create_2d: untiled size=18665472 >[ 109.723] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.723] kgem_can_create_2d: tiled[-1] size=18665472 >[ 109.723] kgem_can_create_2d: 3200x1800 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.723] kgem_can_create_2d: untiled size=23040000 >[ 109.723] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.723] kgem_can_create_2d: tiled[-1] size=23040000 >[ 109.723] sna_output_detect(DP1:56) >[ 109.723] sna_output_detect(DP1) reporting cached status (since 1301ms): 1 >[ 109.723] sna_output_detect(DP1-1:69) >[ 109.723] sna_output_detect(DP1-1) reporting cached status (since 1294ms): 1 >[ 109.723] sna_output_detect(DP1-2:82) >[ 109.723] sna_output_detect(DP1-2) reporting cached status (since 138ms): 0 >[ 109.723] sna_output_get_modes(DP1-2:82) >[ 109.723] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 109.723] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 109.723] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 109.723] sna_output_attach_tile: found? TILE=4 >[ 109.723] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 109.723] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 109.723] sna_output_get_modes: adding 30 probed modes >[ 109.723] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 109.723] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 109.723] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 109.723] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 109.723] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 109.723] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 109.723] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.723] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.723] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.723] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.723] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.723] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 109.723] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 109.723] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.723] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.723] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 109.723] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.723] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.723] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 109.723] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 109.723] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 109.723] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 109.723] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 109.723] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 109.723] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.723] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.723] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 109.723] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.723] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.723] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 109.723] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.723] kgem_can_create_2d: untiled size=33177600 >[ 109.723] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.723] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.723] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.723] kgem_can_create_2d: untiled size=33177600 >[ 109.723] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.723] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.723] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.723] kgem_can_create_2d: untiled size=14745600 >[ 109.723] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.723] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.723] kgem_can_create_2d: 2048x1280 @ 32 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.723] kgem_can_create_2d: untiled size=10485760 >[ 109.723] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 109.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.724] kgem_can_create_2d: tiled[-1] size=10485760 >[ 109.724] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.724] kgem_can_create_2d: untiled size=9216000 >[ 109.724] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.724] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.724] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.724] kgem_can_create_2d: untiled size=8294400 >[ 109.724] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.724] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.724] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.724] kgem_can_create_2d: untiled size=8294400 >[ 109.724] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.724] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.724] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.724] kgem_can_create_2d: untiled size=8294400 >[ 109.724] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.724] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.724] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.724] kgem_can_create_2d: untiled size=8294400 >[ 109.724] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.724] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.724] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.724] kgem_can_create_2d: untiled size=8294400 >[ 109.724] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.724] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.724] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.724] kgem_can_create_2d: untiled size=8294400 >[ 109.724] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.724] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.724] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.724] kgem_can_create_2d: untiled size=7680000 >[ 109.724] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.724] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.724] kgem_can_create_2d: 1600x900 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.724] kgem_can_create_2d: untiled size=5763072 >[ 109.724] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.724] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.724] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.724] kgem_can_create_2d: untiled size=5242880 >[ 109.724] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.724] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.724] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.724] kgem_can_create_2d: untiled size=5242880 >[ 109.724] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.724] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.724] kgem_can_create_2d: 1152x864 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.724] kgem_can_create_2d: untiled size=3981312 >[ 109.724] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.724] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.724] kgem_can_create_2d: 1280x720 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.724] kgem_can_create_2d: untiled size=3686400 >[ 109.724] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.724] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.724] kgem_can_create_2d: 1280x720 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.724] kgem_can_create_2d: untiled size=3686400 >[ 109.724] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.724] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.724] kgem_can_create_2d: 1280x720 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.724] kgem_can_create_2d: untiled size=3686400 >[ 109.724] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.724] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.724] kgem_can_create_2d: 1024x768 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.724] kgem_can_create_2d: untiled size=3145728 >[ 109.724] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.724] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.724] kgem_can_create_2d: 1024x768 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.724] kgem_can_create_2d: untiled size=3145728 >[ 109.724] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.724] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.724] kgem_can_create_2d: 800x600 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.724] kgem_can_create_2d: untiled size=1921024 >[ 109.724] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.724] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.724] kgem_can_create_2d: 800x600 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.724] kgem_can_create_2d: untiled size=1921024 >[ 109.724] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.724] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.724] kgem_can_create_2d: 720x576 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.724] kgem_can_create_2d: untiled size=1658880 >[ 109.724] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.724] kgem_can_create_2d: tiled[-1] size=1658880 >[ 109.724] kgem_can_create_2d: 720x480 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.724] kgem_can_create_2d: untiled size=1384448 >[ 109.724] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.724] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.724] kgem_can_create_2d: 720x480 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.724] kgem_can_create_2d: untiled size=1384448 >[ 109.724] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.724] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.724] kgem_can_create_2d: 640x480 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.724] kgem_can_create_2d: untiled size=1228800 >[ 109.724] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.724] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.724] kgem_can_create_2d: 640x480 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.724] kgem_can_create_2d: untiled size=1228800 >[ 109.724] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.724] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.724] kgem_can_create_2d: 640x480 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.724] kgem_can_create_2d: untiled size=1228800 >[ 109.724] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.724] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.724] kgem_can_create_2d: 720x400 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.724] kgem_can_create_2d: untiled size=1155072 >[ 109.724] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.724] kgem_can_create_2d: tiled[-1] size=1155072 >[ 109.724] sna_output_detect(DP1-3:84) >[ 109.724] sna_output_detect(DP1-3) reporting cached status (since 1239ms): 1 >[ 109.724] sna_output_detect(DP2:63) >[ 109.724] sna_output_detect(DP2) reporting cached status (since 1239ms): 1 >[ 109.724] sna_output_detect(HDMI1:60) >[ 109.724] sna_output_detect(HDMI1) reporting cached status (since 1239ms): 1 >[ 109.724] sna_output_detect(HDMI2:67) >[ 109.724] sna_output_detect(HDMI2) reporting cached status (since 1230ms): 1 >[ 109.724] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 109.724] sna_block_handler (tv=0.0) >[ 109.724] sna_wakeup_handler >[ 109.724] sna_block_handler (tv=0.0) >[ 109.724] sna_wakeup_handler >[ 109.724] sna_block_handler (tv=0.0) >[ 109.724] sna_wakeup_handler >[ 109.724] sna_block_handler (tv=0.0) >[ 109.724] sna_wakeup_handler >[ 109.724] sna_block_handler (tv=0.0) >[ 109.724] sna_wakeup_handler >[ 109.724] sna_block_handler (tv=0.0) >[ 109.724] sna_wakeup_handler >[ 109.724] sna_block_handler (tv=0.0) >[ 109.724] sna_wakeup_handler >[ 109.724] sna_block_handler (tv=0.0) >[ 109.724] sna_wakeup_handler >[ 109.724] sna_randr_getinfo() >[ 109.724] sna_handle_uevents >[ 109.724] sna_output_detect(eDP1:48) >[ 109.724] sna_output_detect(eDP1) reporting cached status (since 205ms): 0 >[ 109.724] sna_output_get_modes(eDP1:48) >[ 109.724] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 109.724] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 109.724] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 109.724] sna_output_attach_tile: found? TILE=-1 >[ 109.724] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 109.724] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 109.724] sna_output_get_modes: adding 1 probed modes >[ 109.724] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 109.724] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 109.724] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.724] kgem_can_create_2d: untiled size=33177600 >[ 109.724] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.724] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.724] kgem_can_create_2d: 640x480 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.724] kgem_can_create_2d: untiled size=1228800 >[ 109.724] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.724] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.724] kgem_can_create_2d: 800x600 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.724] kgem_can_create_2d: untiled size=1921024 >[ 109.724] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.724] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.724] kgem_can_create_2d: 800x600 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.724] kgem_can_create_2d: untiled size=1921024 >[ 109.724] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.724] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.724] kgem_can_create_2d: 1024x768 @ 32 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.724] kgem_can_create_2d: untiled size=3145728 >[ 109.724] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.725] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.725] kgem_can_create_2d: 1280x960 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.725] kgem_can_create_2d: untiled size=4915200 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.725] kgem_can_create_2d: tiled[-1] size=4915200 >[ 109.725] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.725] kgem_can_create_2d: untiled size=5242880 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.725] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.725] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.725] kgem_can_create_2d: untiled size=7680000 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.725] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.725] kgem_can_create_2d: 1792x1344 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.725] kgem_can_create_2d: untiled size=9633792 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.725] kgem_can_create_2d: tiled[-1] size=9633792 >[ 109.725] kgem_can_create_2d: 1856x1392 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.725] kgem_can_create_2d: untiled size=10334208 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.725] kgem_can_create_2d: tiled[-1] size=10334208 >[ 109.725] kgem_can_create_2d: 1920x1440 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.725] kgem_can_create_2d: untiled size=11059200 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.725] kgem_can_create_2d: tiled[-1] size=11059200 >[ 109.725] kgem_can_create_2d: 1152x864 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.725] kgem_can_create_2d: untiled size=3981312 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.725] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.725] kgem_can_create_2d: 1360x768 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.725] kgem_can_create_2d: untiled size=4177920 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.725] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.725] kgem_can_create_2d: 1360x768 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.725] kgem_can_create_2d: untiled size=4177920 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.725] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.725] kgem_can_create_2d: 1400x1050 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.725] kgem_can_create_2d: untiled size=5881856 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.725] kgem_can_create_2d: tiled[-1] size=5881856 >[ 109.725] kgem_can_create_2d: 1440x900 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.725] kgem_can_create_2d: untiled size=5185536 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.725] kgem_can_create_2d: tiled[-1] size=5185536 >[ 109.725] kgem_can_create_2d: 1600x1024 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.725] kgem_can_create_2d: untiled size=6553600 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.725] kgem_can_create_2d: tiled[-1] size=6553600 >[ 109.725] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.725] kgem_can_create_2d: untiled size=7057408 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.725] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.725] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.725] kgem_can_create_2d: untiled size=7057408 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.725] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.725] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.725] kgem_can_create_2d: untiled size=8294400 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.725] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.725] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.725] kgem_can_create_2d: untiled size=9216000 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.725] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.725] kgem_can_create_2d: 2048x1536 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.725] kgem_can_create_2d: untiled size=12582912 >[ 109.725] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.725] kgem_can_create_2d: tiled[-1] size=12582912 >[ 109.725] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.725] kgem_can_create_2d: untiled size=8294400 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.725] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.725] kgem_can_create_2d: 640x360 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.725] kgem_can_create_2d: untiled size=921600 >[ 109.725] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.725] kgem_can_create_2d: tiled[-1] size=921600 >[ 109.725] kgem_can_create_2d: 720x405 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.725] kgem_can_create_2d: untiled size=1167360 >[ 109.725] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.725] kgem_can_create_2d: tiled[-1] size=1167360 >[ 109.725] kgem_can_create_2d: 864x486 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.725] kgem_can_create_2d: untiled size=1683456 >[ 109.725] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.725] kgem_can_create_2d: tiled[-1] size=1683456 >[ 109.725] kgem_can_create_2d: 960x540 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.725] kgem_can_create_2d: untiled size=2076672 >[ 109.725] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.725] kgem_can_create_2d: tiled[-1] size=2076672 >[ 109.725] kgem_can_create_2d: 1024x576 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.725] kgem_can_create_2d: untiled size=2359296 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.725] kgem_can_create_2d: tiled[-1] size=2359296 >[ 109.725] kgem_can_create_2d: 1280x720 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.725] kgem_can_create_2d: untiled size=3686400 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.725] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.725] kgem_can_create_2d: 1368x768 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.725] kgem_can_create_2d: untiled size=4202496 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.725] kgem_can_create_2d: tiled[-1] size=4202496 >[ 109.725] kgem_can_create_2d: 1600x900 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.725] kgem_can_create_2d: untiled size=5763072 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.725] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.725] kgem_can_create_2d: 2048x1152 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.725] kgem_can_create_2d: untiled size=9437184 >[ 109.725] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.725] kgem_can_create_2d: tiled[-1] size=9437184 >[ 109.725] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.725] kgem_can_create_2d: untiled size=14745600 >[ 109.725] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.725] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.725] kgem_can_create_2d: 2880x1620 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.725] kgem_can_create_2d: untiled size=18665472 >[ 109.725] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.725] kgem_can_create_2d: tiled[-1] size=18665472 >[ 109.725] kgem_can_create_2d: 3200x1800 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.725] kgem_can_create_2d: untiled size=23040000 >[ 109.725] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.725] kgem_can_create_2d: tiled[-1] size=23040000 >[ 109.725] sna_output_detect(DP1:56) >[ 109.725] sna_output_detect(DP1) reporting cached status (since 1303ms): 1 >[ 109.725] sna_output_detect(DP1-1:69) >[ 109.725] sna_output_detect(DP1-1) reporting cached status (since 1296ms): 1 >[ 109.725] sna_output_detect(DP1-2:82) >[ 109.725] sna_output_detect(DP1-2) reporting cached status (since 140ms): 0 >[ 109.725] sna_output_get_modes(DP1-2:82) >[ 109.725] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 109.725] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 109.725] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 109.725] sna_output_attach_tile: found? TILE=4 >[ 109.725] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 109.725] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 109.725] sna_output_get_modes: adding 30 probed modes >[ 109.725] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 109.725] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 109.725] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 109.725] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 109.725] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 109.725] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 109.725] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.725] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.725] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.725] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.725] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.725] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 109.725] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 109.725] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.725] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.725] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 109.725] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.725] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.725] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 109.725] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 109.725] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 109.725] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 109.725] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 109.725] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 109.725] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.725] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.725] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 109.725] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.725] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.725] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 109.725] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.725] kgem_can_create_2d: untiled size=33177600 >[ 109.725] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.725] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.725] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.725] kgem_can_create_2d: untiled size=33177600 >[ 109.725] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.725] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.725] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.725] kgem_can_create_2d: untiled size=14745600 >[ 109.725] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.725] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.725] kgem_can_create_2d: 2048x1280 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.725] kgem_can_create_2d: untiled size=10485760 >[ 109.725] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.725] kgem_can_create_2d: tiled[-1] size=10485760 >[ 109.725] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.725] kgem_can_create_2d: untiled size=9216000 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.725] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.725] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.725] kgem_can_create_2d: untiled size=8294400 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.725] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.725] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.725] kgem_can_create_2d: untiled size=8294400 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.725] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.725] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.725] kgem_can_create_2d: untiled size=8294400 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.725] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.725] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.725] kgem_can_create_2d: untiled size=8294400 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.725] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.725] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.725] kgem_can_create_2d: untiled size=8294400 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.725] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.725] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.725] kgem_can_create_2d: untiled size=8294400 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.725] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.725] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.725] kgem_can_create_2d: untiled size=7680000 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.725] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.725] kgem_can_create_2d: 1600x900 @ 32 >[ 109.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.725] kgem_can_create_2d: untiled size=5763072 >[ 109.725] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.726] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.726] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.726] kgem_can_create_2d: untiled size=5242880 >[ 109.726] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.726] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.726] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.726] kgem_can_create_2d: untiled size=5242880 >[ 109.726] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.726] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.726] kgem_can_create_2d: 1152x864 @ 32 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.726] kgem_can_create_2d: untiled size=3981312 >[ 109.726] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.726] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.726] kgem_can_create_2d: 1280x720 @ 32 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.726] kgem_can_create_2d: untiled size=3686400 >[ 109.726] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.726] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.726] kgem_can_create_2d: 1280x720 @ 32 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.726] kgem_can_create_2d: untiled size=3686400 >[ 109.726] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.726] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.726] kgem_can_create_2d: 1280x720 @ 32 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.726] kgem_can_create_2d: untiled size=3686400 >[ 109.726] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.726] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.726] kgem_can_create_2d: 1024x768 @ 32 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.726] kgem_can_create_2d: untiled size=3145728 >[ 109.726] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.726] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.726] kgem_can_create_2d: 1024x768 @ 32 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.726] kgem_can_create_2d: untiled size=3145728 >[ 109.726] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.726] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.726] kgem_can_create_2d: 800x600 @ 32 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.726] kgem_can_create_2d: untiled size=1921024 >[ 109.726] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.726] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.726] kgem_can_create_2d: 800x600 @ 32 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.726] kgem_can_create_2d: untiled size=1921024 >[ 109.726] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.726] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.726] kgem_can_create_2d: 720x576 @ 32 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.726] kgem_can_create_2d: untiled size=1658880 >[ 109.726] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.726] kgem_can_create_2d: tiled[-1] size=1658880 >[ 109.726] kgem_can_create_2d: 720x480 @ 32 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.726] kgem_can_create_2d: untiled size=1384448 >[ 109.726] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.726] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.726] kgem_can_create_2d: 720x480 @ 32 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.726] kgem_can_create_2d: untiled size=1384448 >[ 109.726] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.726] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.726] kgem_can_create_2d: 640x480 @ 32 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.726] kgem_can_create_2d: untiled size=1228800 >[ 109.726] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.726] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.726] kgem_can_create_2d: 640x480 @ 32 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.726] kgem_can_create_2d: untiled size=1228800 >[ 109.726] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.726] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.726] kgem_can_create_2d: 640x480 @ 32 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.726] kgem_can_create_2d: untiled size=1228800 >[ 109.726] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.726] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.726] kgem_can_create_2d: 720x400 @ 32 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.726] kgem_can_create_2d: untiled size=1155072 >[ 109.726] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 109.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.726] kgem_can_create_2d: tiled[-1] size=1155072 >[ 109.726] sna_output_detect(DP1-3:84) >[ 109.726] sna_output_detect(DP1-3) reporting cached status (since 1241ms): 1 >[ 109.726] sna_output_detect(DP2:63) >[ 109.726] sna_output_detect(DP2) reporting cached status (since 1241ms): 1 >[ 109.726] sna_output_detect(HDMI1:60) >[ 109.726] sna_output_detect(HDMI1) reporting cached status (since 1241ms): 1 >[ 109.726] sna_output_detect(HDMI2:67) >[ 109.726] sna_output_detect(HDMI2) reporting cached status (since 1232ms): 1 >[ 109.726] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 109.726] sna_block_handler (tv=0.0) >[ 109.726] sna_wakeup_handler >[ 109.726] sna_block_handler (tv=0.0) >[ 109.726] sna_wakeup_handler >[ 109.726] sna_block_handler (tv=0.0) >[ 109.726] sna_wakeup_handler >[ 109.726] sna_block_handler (tv=0.0) >[ 109.726] sna_wakeup_handler >[ 109.726] sna_block_handler (tv=0.0) >[ 109.726] sna_wakeup_handler >[ 109.726] sna_block_handler (tv=0.0) >[ 109.726] sna_wakeup_handler >[ 109.726] sna_block_handler (tv=0.0) >[ 109.726] sna_wakeup_handler >[ 109.726] sna_block_handler (tv=0.0) >[ 109.726] sna_wakeup_handler >[ 109.726] sna_block_handler (tv=0.0) >[ 109.726] sna_wakeup_handler >[ 109.726] sna_block_handler (tv=0.0) >[ 109.726] sna_wakeup_handler >[ 109.726] sna_block_handler (tv=0.0) >[ 109.726] sna_wakeup_handler >[ 109.726] sna_block_handler (tv=0.0) >[ 109.726] sna_wakeup_handler >[ 109.726] sna_block_handler (tv=0.0) >[ 109.726] sna_wakeup_handler >[ 109.726] sna_block_handler (tv=0.0) >[ 109.726] sna_wakeup_handler >[ 109.726] sna_block_handler (tv=0.0) >[ 109.726] sna_wakeup_handler >[ 109.726] sna_block_handler (tv=0.0) >[ 109.726] sna_wakeup_handler >[ 109.726] sna_block_handler (tv=0.0) >[ 109.726] sna_wakeup_handler >[ 109.726] sna_block_handler (tv=0.0) >[ 109.726] sna_wakeup_handler >[ 109.726] sna_block_handler (tv=0.0) >[ 109.726] sna_wakeup_handler >[ 109.726] sna_destroy_pixmap: pixmap=212, attached?=1 >[ 109.726] _kgem_bo_destroy: handle=29, proxy? 0 >[ 109.726] __kgem_bo_destroy: handle=29, size=66355200 >[ 109.726] __kgem_bo_destroy: handle=29, purged >[ 109.726] kgem_bo_move_to_inactive: moving handle=29 to inactive >[ 109.726] __sna_free_pixmap(pixmap=212) >[ 109.726] sna_block_handler (tv=0.7000) >[ 109.726] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.726] sna_accel_do_throttle (time=109726), triggered >[ 109.726] sna_accel_throttle (time=109726) >[ 109.726] sna_accel_disarm_timer[1] (time=109726) >[ 109.726] sna_accel_block: evaluating timers, active=5 >[ 109.726] sna_accel_block: flush timer expires in 4 [109730] >[ 109.726] sna_wakeup_handler >[ 109.726] sna_randr_getinfo() >[ 109.726] sna_handle_uevents >[ 109.726] sna_output_detect(eDP1:48) >[ 109.726] sna_output_detect(eDP1) reporting cached status (since 207ms): 0 >[ 109.726] sna_output_get_modes(eDP1:48) >[ 109.726] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 109.726] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 109.726] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 109.726] sna_output_attach_tile: found? TILE=-1 >[ 109.726] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 109.726] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 109.726] sna_output_get_modes: adding 1 probed modes >[ 109.726] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 109.727] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 109.727] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.727] kgem_can_create_2d: untiled size=33177600 >[ 109.727] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.727] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.727] kgem_can_create_2d: 640x480 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.727] kgem_can_create_2d: untiled size=1228800 >[ 109.727] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.727] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.727] kgem_can_create_2d: 800x600 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.727] kgem_can_create_2d: untiled size=1921024 >[ 109.727] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.727] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.727] kgem_can_create_2d: 800x600 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.727] kgem_can_create_2d: untiled size=1921024 >[ 109.727] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.727] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.727] kgem_can_create_2d: 1024x768 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.727] kgem_can_create_2d: untiled size=3145728 >[ 109.727] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.727] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.727] kgem_can_create_2d: 1280x960 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.727] kgem_can_create_2d: untiled size=4915200 >[ 109.727] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.727] kgem_can_create_2d: tiled[-1] size=4915200 >[ 109.727] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.727] kgem_can_create_2d: untiled size=5242880 >[ 109.727] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.727] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.727] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.727] kgem_can_create_2d: untiled size=7680000 >[ 109.727] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.727] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.727] kgem_can_create_2d: 1792x1344 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.727] kgem_can_create_2d: untiled size=9633792 >[ 109.727] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.727] kgem_can_create_2d: tiled[-1] size=9633792 >[ 109.727] kgem_can_create_2d: 1856x1392 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.727] kgem_can_create_2d: untiled size=10334208 >[ 109.727] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.727] kgem_can_create_2d: tiled[-1] size=10334208 >[ 109.727] kgem_can_create_2d: 1920x1440 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.727] kgem_can_create_2d: untiled size=11059200 >[ 109.727] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.727] kgem_can_create_2d: tiled[-1] size=11059200 >[ 109.727] kgem_can_create_2d: 1152x864 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.727] kgem_can_create_2d: untiled size=3981312 >[ 109.727] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.727] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.727] kgem_can_create_2d: 1360x768 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.727] kgem_can_create_2d: untiled size=4177920 >[ 109.727] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.727] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.727] kgem_can_create_2d: 1360x768 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.727] kgem_can_create_2d: untiled size=4177920 >[ 109.727] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.727] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.727] kgem_can_create_2d: 1400x1050 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.727] kgem_can_create_2d: untiled size=5881856 >[ 109.727] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.727] kgem_can_create_2d: tiled[-1] size=5881856 >[ 109.727] kgem_can_create_2d: 1440x900 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.727] kgem_can_create_2d: untiled size=5185536 >[ 109.727] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.727] kgem_can_create_2d: tiled[-1] size=5185536 >[ 109.727] kgem_can_create_2d: 1600x1024 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.727] kgem_can_create_2d: untiled size=6553600 >[ 109.727] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.727] kgem_can_create_2d: tiled[-1] size=6553600 >[ 109.727] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.727] kgem_can_create_2d: untiled size=7057408 >[ 109.727] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.727] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.727] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.727] kgem_can_create_2d: untiled size=7057408 >[ 109.727] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.727] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.727] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.727] kgem_can_create_2d: untiled size=8294400 >[ 109.727] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.727] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.727] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.727] kgem_can_create_2d: untiled size=9216000 >[ 109.727] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.727] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.727] kgem_can_create_2d: 2048x1536 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.727] kgem_can_create_2d: untiled size=12582912 >[ 109.727] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.727] kgem_can_create_2d: tiled[-1] size=12582912 >[ 109.727] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.727] kgem_can_create_2d: untiled size=8294400 >[ 109.727] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.727] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.727] kgem_can_create_2d: 640x360 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.727] kgem_can_create_2d: untiled size=921600 >[ 109.727] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.727] kgem_can_create_2d: tiled[-1] size=921600 >[ 109.727] kgem_can_create_2d: 720x405 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.727] kgem_can_create_2d: untiled size=1167360 >[ 109.727] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.727] kgem_can_create_2d: tiled[-1] size=1167360 >[ 109.727] kgem_can_create_2d: 864x486 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.727] kgem_can_create_2d: untiled size=1683456 >[ 109.727] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.727] kgem_can_create_2d: tiled[-1] size=1683456 >[ 109.727] kgem_can_create_2d: 960x540 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.727] kgem_can_create_2d: untiled size=2076672 >[ 109.727] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.727] kgem_can_create_2d: tiled[-1] size=2076672 >[ 109.727] kgem_can_create_2d: 1024x576 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.727] kgem_can_create_2d: untiled size=2359296 >[ 109.727] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.727] kgem_can_create_2d: tiled[-1] size=2359296 >[ 109.727] kgem_can_create_2d: 1280x720 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.727] kgem_can_create_2d: untiled size=3686400 >[ 109.727] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.727] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.727] kgem_can_create_2d: 1368x768 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.727] kgem_can_create_2d: untiled size=4202496 >[ 109.727] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.727] kgem_can_create_2d: tiled[-1] size=4202496 >[ 109.727] kgem_can_create_2d: 1600x900 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.727] kgem_can_create_2d: untiled size=5763072 >[ 109.727] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.727] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.727] kgem_can_create_2d: 2048x1152 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.727] kgem_can_create_2d: untiled size=9437184 >[ 109.727] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.727] kgem_can_create_2d: tiled[-1] size=9437184 >[ 109.727] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.727] kgem_can_create_2d: untiled size=14745600 >[ 109.727] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.727] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.727] kgem_can_create_2d: 2880x1620 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.727] kgem_can_create_2d: untiled size=18665472 >[ 109.727] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.727] kgem_can_create_2d: tiled[-1] size=18665472 >[ 109.727] kgem_can_create_2d: 3200x1800 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.727] kgem_can_create_2d: untiled size=23040000 >[ 109.727] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.727] kgem_can_create_2d: tiled[-1] size=23040000 >[ 109.727] sna_output_detect(DP1:56) >[ 109.727] sna_output_detect(DP1) reporting cached status (since 1305ms): 1 >[ 109.727] sna_output_detect(DP1-1:69) >[ 109.727] sna_output_detect(DP1-1) reporting cached status (since 1298ms): 1 >[ 109.727] sna_output_detect(DP1-2:82) >[ 109.727] sna_output_detect(DP1-2) reporting cached status (since 142ms): 0 >[ 109.727] sna_output_get_modes(DP1-2:82) >[ 109.727] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 109.727] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 109.727] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 109.727] sna_output_attach_tile: found? TILE=4 >[ 109.727] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 109.727] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 109.727] sna_output_get_modes: adding 30 probed modes >[ 109.727] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 109.727] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 109.727] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 109.727] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 109.727] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 109.727] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 109.727] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.727] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.727] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.727] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.727] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.727] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 109.727] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 109.727] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.727] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.727] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 109.727] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.727] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.727] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 109.727] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 109.727] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 109.727] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 109.727] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 109.727] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 109.727] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.727] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.727] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 109.727] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.727] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.727] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 109.727] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.727] kgem_can_create_2d: untiled size=33177600 >[ 109.727] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.727] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.727] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.727] kgem_can_create_2d: untiled size=33177600 >[ 109.727] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.727] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.727] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.727] kgem_can_create_2d: untiled size=14745600 >[ 109.727] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.727] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.727] kgem_can_create_2d: 2048x1280 @ 32 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.727] kgem_can_create_2d: untiled size=10485760 >[ 109.727] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 109.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.727] kgem_can_create_2d: tiled[-1] size=10485760 >[ 109.728] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.728] kgem_can_create_2d: untiled size=9216000 >[ 109.728] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.728] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.728] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.728] kgem_can_create_2d: untiled size=8294400 >[ 109.728] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.728] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.728] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.728] kgem_can_create_2d: untiled size=8294400 >[ 109.728] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.728] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.728] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.728] kgem_can_create_2d: untiled size=8294400 >[ 109.728] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.728] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.728] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.728] kgem_can_create_2d: untiled size=8294400 >[ 109.728] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.728] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.728] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.728] kgem_can_create_2d: untiled size=8294400 >[ 109.728] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.728] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.728] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.728] kgem_can_create_2d: untiled size=8294400 >[ 109.728] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.728] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.728] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.728] kgem_can_create_2d: untiled size=7680000 >[ 109.728] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.728] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.728] kgem_can_create_2d: 1600x900 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.728] kgem_can_create_2d: untiled size=5763072 >[ 109.728] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.728] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.728] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.728] kgem_can_create_2d: untiled size=5242880 >[ 109.728] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.728] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.728] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.728] kgem_can_create_2d: untiled size=5242880 >[ 109.728] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.728] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.728] kgem_can_create_2d: 1152x864 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.728] kgem_can_create_2d: untiled size=3981312 >[ 109.728] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.728] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.728] kgem_can_create_2d: 1280x720 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.728] kgem_can_create_2d: untiled size=3686400 >[ 109.728] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.728] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.728] kgem_can_create_2d: 1280x720 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.728] kgem_can_create_2d: untiled size=3686400 >[ 109.728] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.728] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.728] kgem_can_create_2d: 1280x720 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.728] kgem_can_create_2d: untiled size=3686400 >[ 109.728] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.728] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.728] kgem_can_create_2d: 1024x768 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.728] kgem_can_create_2d: untiled size=3145728 >[ 109.728] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.728] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.728] kgem_can_create_2d: 1024x768 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.728] kgem_can_create_2d: untiled size=3145728 >[ 109.728] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.728] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.728] kgem_can_create_2d: 800x600 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.728] kgem_can_create_2d: untiled size=1921024 >[ 109.728] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.728] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.728] kgem_can_create_2d: 800x600 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.728] kgem_can_create_2d: untiled size=1921024 >[ 109.728] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.728] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.728] kgem_can_create_2d: 720x576 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.728] kgem_can_create_2d: untiled size=1658880 >[ 109.728] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.728] kgem_can_create_2d: tiled[-1] size=1658880 >[ 109.728] kgem_can_create_2d: 720x480 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.728] kgem_can_create_2d: untiled size=1384448 >[ 109.728] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.728] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.728] kgem_can_create_2d: 720x480 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.728] kgem_can_create_2d: untiled size=1384448 >[ 109.728] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.728] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.728] kgem_can_create_2d: 640x480 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.728] kgem_can_create_2d: untiled size=1228800 >[ 109.728] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.728] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.728] kgem_can_create_2d: 640x480 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.728] kgem_can_create_2d: untiled size=1228800 >[ 109.728] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.728] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.728] kgem_can_create_2d: 640x480 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.728] kgem_can_create_2d: untiled size=1228800 >[ 109.728] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.728] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.728] kgem_can_create_2d: 720x400 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.728] kgem_can_create_2d: untiled size=1155072 >[ 109.728] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.728] kgem_can_create_2d: tiled[-1] size=1155072 >[ 109.728] sna_output_detect(DP1-3:84) >[ 109.728] sna_output_detect(DP1-3) reporting cached status (since 1243ms): 1 >[ 109.728] sna_output_detect(DP2:63) >[ 109.728] sna_output_detect(DP2) reporting cached status (since 1243ms): 1 >[ 109.728] sna_output_detect(HDMI1:60) >[ 109.728] sna_output_detect(HDMI1) reporting cached status (since 1243ms): 1 >[ 109.728] sna_output_detect(HDMI2:67) >[ 109.728] sna_output_detect(HDMI2) reporting cached status (since 1234ms): 1 >[ 109.728] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 109.728] sna_block_handler (tv=0.5000) >[ 109.728] sna_scanout_do_flush: flush timer active: delta=2 >[ 109.728] sna_scanout_do_flush (time=109728), triggered >[ 109.728] sna_scanout_flush (time=109728), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 109.728] has_shadow: has pending damage? 0, outstanding flips: 1 >[ 109.728] stop_flush: scanout=28 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) >[ 109.728] has_shadow: has pending damage? 0, outstanding flips: 1 >[ 109.728] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) >[ 109.728] sna_accel_do_throttle -- no pending activity >[ 109.728] sna_accel_block: evaluating timers, active=5 >[ 109.728] sna_accel_block: flush timer expires in 16 [109744] >[ 109.728] sna_wakeup_handler >[ 109.728] sna_block_handler (tv=0.5000) >[ 109.728] sna_scanout_do_flush: flush timer active: delta=16 >[ 109.728] sna_accel_do_throttle -- no pending activity >[ 109.728] sna_accel_block: evaluating timers, active=5 >[ 109.728] sna_accel_block: flush timer expires in 16 [109744] >[ 109.728] sna_wakeup_handler >[ 109.728] sna_randr_getinfo() >[ 109.728] sna_handle_uevents >[ 109.728] sna_output_detect(eDP1:48) >[ 109.728] sna_output_detect(eDP1) reporting cached status (since 209ms): 0 >[ 109.728] sna_output_get_modes(eDP1:48) >[ 109.728] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 109.728] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 109.728] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 109.728] sna_output_attach_tile: found? TILE=-1 >[ 109.728] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 109.728] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 109.728] sna_output_get_modes: adding 1 probed modes >[ 109.728] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 109.728] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 109.728] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.728] kgem_can_create_2d: untiled size=33177600 >[ 109.728] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.728] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.728] kgem_can_create_2d: 640x480 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.728] kgem_can_create_2d: untiled size=1228800 >[ 109.728] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.728] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.728] kgem_can_create_2d: 800x600 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.728] kgem_can_create_2d: untiled size=1921024 >[ 109.728] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.728] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.728] kgem_can_create_2d: 800x600 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.728] kgem_can_create_2d: untiled size=1921024 >[ 109.728] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.728] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.728] kgem_can_create_2d: 1024x768 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.728] kgem_can_create_2d: untiled size=3145728 >[ 109.728] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.728] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.728] kgem_can_create_2d: 1280x960 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.728] kgem_can_create_2d: untiled size=4915200 >[ 109.728] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.728] kgem_can_create_2d: tiled[-1] size=4915200 >[ 109.728] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.728] kgem_can_create_2d: untiled size=5242880 >[ 109.728] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.728] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.728] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.728] kgem_can_create_2d: untiled size=7680000 >[ 109.728] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.728] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.728] kgem_can_create_2d: 1792x1344 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.728] kgem_can_create_2d: untiled size=9633792 >[ 109.728] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.728] kgem_can_create_2d: tiled[-1] size=9633792 >[ 109.728] kgem_can_create_2d: 1856x1392 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.728] kgem_can_create_2d: untiled size=10334208 >[ 109.728] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.728] kgem_can_create_2d: tiled[-1] size=10334208 >[ 109.728] kgem_can_create_2d: 1920x1440 @ 32 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.728] kgem_can_create_2d: untiled size=11059200 >[ 109.728] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 109.728] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.728] kgem_can_create_2d: tiled[-1] size=11059200 >[ 109.729] kgem_can_create_2d: 1152x864 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.729] kgem_can_create_2d: untiled size=3981312 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.729] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.729] kgem_can_create_2d: 1360x768 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.729] kgem_can_create_2d: untiled size=4177920 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.729] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.729] kgem_can_create_2d: 1360x768 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.729] kgem_can_create_2d: untiled size=4177920 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.729] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.729] kgem_can_create_2d: 1400x1050 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.729] kgem_can_create_2d: untiled size=5881856 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.729] kgem_can_create_2d: tiled[-1] size=5881856 >[ 109.729] kgem_can_create_2d: 1440x900 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.729] kgem_can_create_2d: untiled size=5185536 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.729] kgem_can_create_2d: tiled[-1] size=5185536 >[ 109.729] kgem_can_create_2d: 1600x1024 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.729] kgem_can_create_2d: untiled size=6553600 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.729] kgem_can_create_2d: tiled[-1] size=6553600 >[ 109.729] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.729] kgem_can_create_2d: untiled size=7057408 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.729] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.729] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.729] kgem_can_create_2d: untiled size=7057408 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.729] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.729] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.729] kgem_can_create_2d: untiled size=8294400 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.729] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.729] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.729] kgem_can_create_2d: untiled size=9216000 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.729] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.729] kgem_can_create_2d: 2048x1536 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.729] kgem_can_create_2d: untiled size=12582912 >[ 109.729] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.729] kgem_can_create_2d: tiled[-1] size=12582912 >[ 109.729] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.729] kgem_can_create_2d: untiled size=8294400 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.729] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.729] kgem_can_create_2d: 640x360 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.729] kgem_can_create_2d: untiled size=921600 >[ 109.729] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.729] kgem_can_create_2d: tiled[-1] size=921600 >[ 109.729] kgem_can_create_2d: 720x405 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.729] kgem_can_create_2d: untiled size=1167360 >[ 109.729] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.729] kgem_can_create_2d: tiled[-1] size=1167360 >[ 109.729] kgem_can_create_2d: 864x486 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.729] kgem_can_create_2d: untiled size=1683456 >[ 109.729] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.729] kgem_can_create_2d: tiled[-1] size=1683456 >[ 109.729] kgem_can_create_2d: 960x540 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.729] kgem_can_create_2d: untiled size=2076672 >[ 109.729] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.729] kgem_can_create_2d: tiled[-1] size=2076672 >[ 109.729] kgem_can_create_2d: 1024x576 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.729] kgem_can_create_2d: untiled size=2359296 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.729] kgem_can_create_2d: tiled[-1] size=2359296 >[ 109.729] kgem_can_create_2d: 1280x720 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.729] kgem_can_create_2d: untiled size=3686400 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.729] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.729] kgem_can_create_2d: 1368x768 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.729] kgem_can_create_2d: untiled size=4202496 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.729] kgem_can_create_2d: tiled[-1] size=4202496 >[ 109.729] kgem_can_create_2d: 1600x900 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.729] kgem_can_create_2d: untiled size=5763072 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.729] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.729] kgem_can_create_2d: 2048x1152 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.729] kgem_can_create_2d: untiled size=9437184 >[ 109.729] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.729] kgem_can_create_2d: tiled[-1] size=9437184 >[ 109.729] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.729] kgem_can_create_2d: untiled size=14745600 >[ 109.729] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.729] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.729] kgem_can_create_2d: 2880x1620 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.729] kgem_can_create_2d: untiled size=18665472 >[ 109.729] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.729] kgem_can_create_2d: tiled[-1] size=18665472 >[ 109.729] kgem_can_create_2d: 3200x1800 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.729] kgem_can_create_2d: untiled size=23040000 >[ 109.729] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.729] kgem_can_create_2d: tiled[-1] size=23040000 >[ 109.729] sna_output_detect(DP1:56) >[ 109.729] sna_output_detect(DP1) reporting cached status (since 1307ms): 1 >[ 109.729] sna_output_detect(DP1-1:69) >[ 109.729] sna_output_detect(DP1-1) reporting cached status (since 1300ms): 1 >[ 109.729] sna_output_detect(DP1-2:82) >[ 109.729] sna_output_detect(DP1-2) reporting cached status (since 144ms): 0 >[ 109.729] sna_output_get_modes(DP1-2:82) >[ 109.729] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 109.729] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 109.729] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 109.729] sna_output_attach_tile: found? TILE=4 >[ 109.729] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 109.729] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 109.729] sna_output_get_modes: adding 30 probed modes >[ 109.729] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 109.729] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 109.729] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 109.729] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 109.729] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 109.729] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 109.729] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.729] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.729] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.729] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.729] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.729] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 109.729] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 109.729] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.729] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.729] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 109.729] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.729] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.729] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 109.729] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 109.729] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 109.729] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 109.729] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 109.729] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 109.729] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.729] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.729] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 109.729] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.729] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.729] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 109.729] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.729] kgem_can_create_2d: untiled size=33177600 >[ 109.729] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.729] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.729] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.729] kgem_can_create_2d: untiled size=33177600 >[ 109.729] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.729] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.729] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.729] kgem_can_create_2d: untiled size=14745600 >[ 109.729] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.729] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.729] kgem_can_create_2d: 2048x1280 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.729] kgem_can_create_2d: untiled size=10485760 >[ 109.729] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.729] kgem_can_create_2d: tiled[-1] size=10485760 >[ 109.729] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.729] kgem_can_create_2d: untiled size=9216000 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.729] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.729] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.729] kgem_can_create_2d: untiled size=8294400 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.729] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.729] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.729] kgem_can_create_2d: untiled size=8294400 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.729] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.729] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.729] kgem_can_create_2d: untiled size=8294400 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.729] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.729] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.729] kgem_can_create_2d: untiled size=8294400 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.729] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.729] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.729] kgem_can_create_2d: untiled size=8294400 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.729] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.729] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.729] kgem_can_create_2d: untiled size=8294400 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.729] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.729] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.729] kgem_can_create_2d: untiled size=7680000 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.729] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.729] kgem_can_create_2d: 1600x900 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.729] kgem_can_create_2d: untiled size=5763072 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.729] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.729] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.729] kgem_can_create_2d: untiled size=5242880 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.729] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.729] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.729] kgem_can_create_2d: untiled size=5242880 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.729] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.729] kgem_can_create_2d: 1152x864 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.729] kgem_can_create_2d: untiled size=3981312 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.729] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.729] kgem_can_create_2d: 1280x720 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.729] kgem_can_create_2d: untiled size=3686400 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.729] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.729] kgem_can_create_2d: 1280x720 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.729] kgem_can_create_2d: untiled size=3686400 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.729] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.729] kgem_can_create_2d: 1280x720 @ 32 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.729] kgem_can_create_2d: untiled size=3686400 >[ 109.729] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.729] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.730] kgem_can_create_2d: 1024x768 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.730] kgem_can_create_2d: untiled size=3145728 >[ 109.730] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.730] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.730] kgem_can_create_2d: 1024x768 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.730] kgem_can_create_2d: untiled size=3145728 >[ 109.730] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.730] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.730] kgem_can_create_2d: 800x600 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.730] kgem_can_create_2d: untiled size=1921024 >[ 109.730] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.730] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.730] kgem_can_create_2d: 800x600 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.730] kgem_can_create_2d: untiled size=1921024 >[ 109.730] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.730] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.730] kgem_can_create_2d: 720x576 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.730] kgem_can_create_2d: untiled size=1658880 >[ 109.730] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.730] kgem_can_create_2d: tiled[-1] size=1658880 >[ 109.730] kgem_can_create_2d: 720x480 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.730] kgem_can_create_2d: untiled size=1384448 >[ 109.730] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.730] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.730] kgem_can_create_2d: 720x480 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.730] kgem_can_create_2d: untiled size=1384448 >[ 109.730] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.730] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.730] kgem_can_create_2d: 640x480 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.730] kgem_can_create_2d: untiled size=1228800 >[ 109.730] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.730] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.730] kgem_can_create_2d: 640x480 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.730] kgem_can_create_2d: untiled size=1228800 >[ 109.730] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.730] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.730] kgem_can_create_2d: 640x480 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.730] kgem_can_create_2d: untiled size=1228800 >[ 109.730] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.730] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.730] kgem_can_create_2d: 720x400 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.730] kgem_can_create_2d: untiled size=1155072 >[ 109.730] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.730] kgem_can_create_2d: tiled[-1] size=1155072 >[ 109.730] sna_output_detect(DP1-3:84) >[ 109.730] sna_output_detect(DP1-3) reporting cached status (since 1245ms): 1 >[ 109.730] sna_output_detect(DP2:63) >[ 109.730] sna_output_detect(DP2) reporting cached status (since 1245ms): 1 >[ 109.730] sna_output_detect(HDMI1:60) >[ 109.730] sna_output_detect(HDMI1) reporting cached status (since 1245ms): 1 >[ 109.730] sna_output_detect(HDMI2:67) >[ 109.730] sna_output_detect(HDMI2) reporting cached status (since 1236ms): 1 >[ 109.730] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 109.730] sna_block_handler (tv=0.3000) >[ 109.730] sna_scanout_do_flush: flush timer active: delta=14 >[ 109.730] sna_accel_do_throttle -- no pending activity >[ 109.730] sna_accel_block: evaluating timers, active=5 >[ 109.730] sna_accel_block: flush timer expires in 14 [109744] >[ 109.730] sna_wakeup_handler >[ 109.730] sna_randr_getinfo() >[ 109.730] sna_handle_uevents >[ 109.730] sna_output_detect(eDP1:48) >[ 109.730] sna_output_detect(eDP1) reporting cached status (since 211ms): 0 >[ 109.730] sna_output_get_modes(eDP1:48) >[ 109.730] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 109.730] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 109.730] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 109.730] sna_output_attach_tile: found? TILE=-1 >[ 109.730] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 109.730] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 109.730] sna_output_get_modes: adding 1 probed modes >[ 109.730] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 109.730] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 109.730] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.730] kgem_can_create_2d: untiled size=33177600 >[ 109.730] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.730] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.730] kgem_can_create_2d: 640x480 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.730] kgem_can_create_2d: untiled size=1228800 >[ 109.730] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.730] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.730] kgem_can_create_2d: 800x600 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.730] kgem_can_create_2d: untiled size=1921024 >[ 109.730] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.730] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.730] kgem_can_create_2d: 800x600 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.730] kgem_can_create_2d: untiled size=1921024 >[ 109.730] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.730] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.730] kgem_can_create_2d: 1024x768 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.730] kgem_can_create_2d: untiled size=3145728 >[ 109.730] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.730] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.730] kgem_can_create_2d: 1280x960 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.730] kgem_can_create_2d: untiled size=4915200 >[ 109.730] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 109.730] kgem_can_create_2d: tiled[-1] size=4915200 >[ 109.730] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.730] kgem_can_create_2d: untiled size=5242880 >[ 109.730] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.730] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.730] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.730] kgem_can_create_2d: untiled size=7680000 >[ 109.730] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.730] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.730] kgem_can_create_2d: 1792x1344 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.730] kgem_can_create_2d: untiled size=9633792 >[ 109.730] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 109.730] kgem_can_create_2d: tiled[-1] size=9633792 >[ 109.730] kgem_can_create_2d: 1856x1392 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.730] kgem_can_create_2d: untiled size=10334208 >[ 109.730] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 109.730] kgem_can_create_2d: tiled[-1] size=10334208 >[ 109.730] kgem_can_create_2d: 1920x1440 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.730] kgem_can_create_2d: untiled size=11059200 >[ 109.730] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 109.730] kgem_can_create_2d: tiled[-1] size=11059200 >[ 109.730] kgem_can_create_2d: 1152x864 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.730] kgem_can_create_2d: untiled size=3981312 >[ 109.730] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.730] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.730] kgem_can_create_2d: 1360x768 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.730] kgem_can_create_2d: untiled size=4177920 >[ 109.730] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.730] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.730] kgem_can_create_2d: 1360x768 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.730] kgem_can_create_2d: untiled size=4177920 >[ 109.730] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 109.730] kgem_can_create_2d: tiled[-1] size=4177920 >[ 109.730] kgem_can_create_2d: 1400x1050 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.730] kgem_can_create_2d: untiled size=5881856 >[ 109.730] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 109.730] kgem_can_create_2d: tiled[-1] size=5881856 >[ 109.730] kgem_can_create_2d: 1440x900 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.730] kgem_can_create_2d: untiled size=5185536 >[ 109.730] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 109.730] kgem_can_create_2d: tiled[-1] size=5185536 >[ 109.730] kgem_can_create_2d: 1600x1024 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.730] kgem_can_create_2d: untiled size=6553600 >[ 109.730] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 109.730] kgem_can_create_2d: tiled[-1] size=6553600 >[ 109.730] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.730] kgem_can_create_2d: untiled size=7057408 >[ 109.730] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.730] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.730] kgem_can_create_2d: 1680x1050 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.730] kgem_can_create_2d: untiled size=7057408 >[ 109.730] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 109.730] kgem_can_create_2d: tiled[-1] size=7057408 >[ 109.730] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.730] kgem_can_create_2d: untiled size=8294400 >[ 109.730] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.730] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.730] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.730] kgem_can_create_2d: untiled size=9216000 >[ 109.730] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.730] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.730] kgem_can_create_2d: 2048x1536 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.730] kgem_can_create_2d: untiled size=12582912 >[ 109.730] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 109.730] kgem_can_create_2d: tiled[-1] size=12582912 >[ 109.730] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.730] kgem_can_create_2d: untiled size=8294400 >[ 109.730] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.730] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.730] kgem_can_create_2d: 640x360 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.730] kgem_can_create_2d: untiled size=921600 >[ 109.730] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 109.730] kgem_can_create_2d: tiled[-1] size=921600 >[ 109.730] kgem_can_create_2d: 720x405 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.730] kgem_can_create_2d: untiled size=1167360 >[ 109.730] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 109.730] kgem_can_create_2d: tiled[-1] size=1167360 >[ 109.730] kgem_can_create_2d: 864x486 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.730] kgem_can_create_2d: untiled size=1683456 >[ 109.730] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 109.730] kgem_can_create_2d: tiled[-1] size=1683456 >[ 109.730] kgem_can_create_2d: 960x540 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.730] kgem_can_create_2d: untiled size=2076672 >[ 109.730] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 109.730] kgem_can_create_2d: tiled[-1] size=2076672 >[ 109.730] kgem_can_create_2d: 1024x576 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.730] kgem_can_create_2d: untiled size=2359296 >[ 109.730] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 109.730] kgem_can_create_2d: tiled[-1] size=2359296 >[ 109.730] kgem_can_create_2d: 1280x720 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.730] kgem_can_create_2d: untiled size=3686400 >[ 109.730] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.730] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.730] kgem_can_create_2d: 1368x768 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.730] kgem_can_create_2d: untiled size=4202496 >[ 109.730] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 109.730] kgem_can_create_2d: tiled[-1] size=4202496 >[ 109.730] kgem_can_create_2d: 1600x900 @ 32 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.730] kgem_can_create_2d: untiled size=5763072 >[ 109.730] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.730] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.731] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.731] kgem_can_create_2d: 2048x1152 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.731] kgem_can_create_2d: untiled size=9437184 >[ 109.731] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 109.731] kgem_can_create_2d: tiled[-1] size=9437184 >[ 109.731] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.731] kgem_can_create_2d: untiled size=14745600 >[ 109.731] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.731] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.731] kgem_can_create_2d: 2880x1620 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.731] kgem_can_create_2d: untiled size=18665472 >[ 109.731] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 109.731] kgem_can_create_2d: tiled[-1] size=18665472 >[ 109.731] kgem_can_create_2d: 3200x1800 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.731] kgem_can_create_2d: untiled size=23040000 >[ 109.731] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 109.731] kgem_can_create_2d: tiled[-1] size=23040000 >[ 109.731] sna_output_detect(DP1:56) >[ 109.731] sna_output_detect(DP1) reporting cached status (since 1309ms): 1 >[ 109.731] sna_output_detect(DP1-1:69) >[ 109.731] sna_output_detect(DP1-1) reporting cached status (since 1302ms): 1 >[ 109.731] sna_output_detect(DP1-2:82) >[ 109.731] sna_output_detect(DP1-2) reporting cached status (since 146ms): 0 >[ 109.731] sna_output_get_modes(DP1-2:82) >[ 109.731] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 109.731] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 109.731] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 109.731] sna_output_attach_tile: found? TILE=4 >[ 109.731] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 109.731] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 109.731] sna_output_get_modes: adding 30 probed modes >[ 109.731] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 109.731] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 109.731] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 109.731] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 109.731] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 109.731] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 109.731] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.731] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.731] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.731] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.731] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 109.731] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 109.731] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 109.731] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.731] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 109.731] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 109.731] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.731] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 109.731] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 109.731] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 109.731] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 109.731] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 109.731] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 109.731] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 109.731] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.731] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 109.731] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 109.731] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.731] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 109.731] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 109.731] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.731] kgem_can_create_2d: untiled size=33177600 >[ 109.731] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.731] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.731] kgem_can_create_2d: 3840x2160 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.731] kgem_can_create_2d: untiled size=33177600 >[ 109.731] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.731] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.731] kgem_can_create_2d: 2560x1440 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.731] kgem_can_create_2d: untiled size=14745600 >[ 109.731] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 109.731] kgem_can_create_2d: tiled[-1] size=14745600 >[ 109.731] kgem_can_create_2d: 2048x1280 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.731] kgem_can_create_2d: untiled size=10485760 >[ 109.731] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 109.731] kgem_can_create_2d: tiled[-1] size=10485760 >[ 109.731] kgem_can_create_2d: 1920x1200 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.731] kgem_can_create_2d: untiled size=9216000 >[ 109.731] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 109.731] kgem_can_create_2d: tiled[-1] size=9216000 >[ 109.731] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.731] kgem_can_create_2d: untiled size=8294400 >[ 109.731] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.731] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.731] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.731] kgem_can_create_2d: untiled size=8294400 >[ 109.731] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.731] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.731] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.731] kgem_can_create_2d: untiled size=8294400 >[ 109.731] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.731] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.731] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.731] kgem_can_create_2d: untiled size=8294400 >[ 109.731] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.731] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.731] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.731] kgem_can_create_2d: untiled size=8294400 >[ 109.731] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.731] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.731] kgem_can_create_2d: 1920x1080 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.731] kgem_can_create_2d: untiled size=8294400 >[ 109.731] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 109.731] kgem_can_create_2d: tiled[-1] size=8294400 >[ 109.731] kgem_can_create_2d: 1600x1200 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.731] kgem_can_create_2d: untiled size=7680000 >[ 109.731] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 109.731] kgem_can_create_2d: tiled[-1] size=7680000 >[ 109.731] kgem_can_create_2d: 1600x900 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.731] kgem_can_create_2d: untiled size=5763072 >[ 109.731] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 109.731] kgem_can_create_2d: tiled[-1] size=5763072 >[ 109.731] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.731] kgem_can_create_2d: untiled size=5242880 >[ 109.731] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.731] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.731] kgem_can_create_2d: 1280x1024 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.731] kgem_can_create_2d: untiled size=5242880 >[ 109.731] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 109.731] kgem_can_create_2d: tiled[-1] size=5242880 >[ 109.731] kgem_can_create_2d: 1152x864 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.731] kgem_can_create_2d: untiled size=3981312 >[ 109.731] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 109.731] kgem_can_create_2d: tiled[-1] size=3981312 >[ 109.731] kgem_can_create_2d: 1280x720 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.731] kgem_can_create_2d: untiled size=3686400 >[ 109.731] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.731] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.731] kgem_can_create_2d: 1280x720 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.731] kgem_can_create_2d: untiled size=3686400 >[ 109.731] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.731] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.731] kgem_can_create_2d: 1280x720 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.731] kgem_can_create_2d: untiled size=3686400 >[ 109.731] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 109.731] kgem_can_create_2d: tiled[-1] size=3686400 >[ 109.731] kgem_can_create_2d: 1024x768 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.731] kgem_can_create_2d: untiled size=3145728 >[ 109.731] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.731] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.731] kgem_can_create_2d: 1024x768 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.731] kgem_can_create_2d: untiled size=3145728 >[ 109.731] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 109.731] kgem_can_create_2d: tiled[-1] size=3145728 >[ 109.731] kgem_can_create_2d: 800x600 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.731] kgem_can_create_2d: untiled size=1921024 >[ 109.731] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.731] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.731] kgem_can_create_2d: 800x600 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.731] kgem_can_create_2d: untiled size=1921024 >[ 109.731] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 109.731] kgem_can_create_2d: tiled[-1] size=1921024 >[ 109.731] kgem_can_create_2d: 720x576 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.731] kgem_can_create_2d: untiled size=1658880 >[ 109.731] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 109.731] kgem_can_create_2d: tiled[-1] size=1658880 >[ 109.731] kgem_can_create_2d: 720x480 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.731] kgem_can_create_2d: untiled size=1384448 >[ 109.731] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.731] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.731] kgem_can_create_2d: 720x480 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.731] kgem_can_create_2d: untiled size=1384448 >[ 109.731] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 109.731] kgem_can_create_2d: tiled[-1] size=1384448 >[ 109.731] kgem_can_create_2d: 640x480 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.731] kgem_can_create_2d: untiled size=1228800 >[ 109.731] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.731] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.731] kgem_can_create_2d: 640x480 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.731] kgem_can_create_2d: untiled size=1228800 >[ 109.731] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.731] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.731] kgem_can_create_2d: 640x480 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.731] kgem_can_create_2d: untiled size=1228800 >[ 109.731] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 109.731] kgem_can_create_2d: tiled[-1] size=1228800 >[ 109.731] kgem_can_create_2d: 720x400 @ 32 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.731] kgem_can_create_2d: untiled size=1155072 >[ 109.731] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 109.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 109.731] kgem_can_create_2d: tiled[-1] size=1155072 >[ 109.731] sna_output_detect(DP1-3:84) >[ 109.731] sna_output_detect(DP1-3) reporting cached status (since 1246ms): 1 >[ 109.731] sna_output_detect(DP2:63) >[ 109.731] sna_output_detect(DP2) reporting cached status (since 1246ms): 1 >[ 109.731] sna_output_detect(HDMI1:60) >[ 109.731] sna_output_detect(HDMI1) reporting cached status (since 1246ms): 1 >[ 109.731] sna_output_detect(HDMI2:67) >[ 109.731] sna_output_detect(HDMI2) reporting cached status (since 1237ms): 1 >[ 109.731] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 109.731] sna_block_handler (tv=0.2000) >[ 109.731] sna_scanout_do_flush: flush timer active: delta=13 >[ 109.731] sna_accel_do_throttle -- no pending activity >[ 109.731] sna_accel_block: evaluating timers, active=5 >[ 109.731] sna_accel_block: flush timer expires in 13 [109744] >[ 109.731] sna_wakeup_handler >[ 109.731] sna_block_handler (tv=0.2000) >[ 109.731] sna_scanout_do_flush: flush timer active: delta=13 >[ 109.731] sna_accel_do_throttle -- no pending activity >[ 109.731] sna_accel_block: evaluating timers, active=5 >[ 109.731] sna_accel_block: flush timer expires in 13 [109744] >[ 109.731] sna_wakeup_handler >[ 109.731] sna_block_handler (tv=0.2000) >[ 109.731] sna_scanout_do_flush: flush timer active: delta=13 >[ 109.731] sna_accel_do_throttle -- no pending activity >[ 109.731] sna_accel_block: evaluating timers, active=5 >[ 109.731] sna_accel_block: flush timer expires in 13 [109744] >[ 109.731] sna_wakeup_handler >[ 109.731] sna_block_handler (tv=0.2000) >[ 109.731] sna_scanout_do_flush: flush timer active: delta=13 >[ 109.731] sna_accel_do_throttle -- no pending activity >[ 109.731] sna_accel_block: evaluating timers, active=5 >[ 109.731] sna_accel_block: flush timer expires in 13 [109744] >[ 109.731] sna_wakeup_handler >[ 109.732] sna_block_handler (tv=0.1000) >[ 109.732] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.732] sna_accel_do_throttle -- no pending activity >[ 109.732] sna_accel_block: evaluating timers, active=5 >[ 109.732] sna_accel_block: flush timer expires in 12 [109744] >[ 109.732] sna_wakeup_handler >[ 109.732] sna_block_handler (tv=0.1000) >[ 109.732] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.732] sna_accel_do_throttle -- no pending activity >[ 109.732] sna_accel_block: evaluating timers, active=5 >[ 109.732] sna_accel_block: flush timer expires in 12 [109744] >[ 109.732] sna_wakeup_handler >[ 109.732] sna_block_handler (tv=0.1000) >[ 109.732] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.732] sna_accel_do_throttle -- no pending activity >[ 109.732] sna_accel_block: evaluating timers, active=5 >[ 109.732] sna_accel_block: flush timer expires in 12 [109744] >[ 109.732] sna_wakeup_handler >[ 109.732] sna_block_handler (tv=0.1000) >[ 109.732] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.732] sna_accel_do_throttle -- no pending activity >[ 109.732] sna_accel_block: evaluating timers, active=5 >[ 109.732] sna_accel_block: flush timer expires in 12 [109744] >[ 109.732] sna_wakeup_handler >[ 109.732] sna_block_handler (tv=0.1000) >[ 109.732] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.732] sna_accel_do_throttle -- no pending activity >[ 109.732] sna_accel_block: evaluating timers, active=5 >[ 109.732] sna_accel_block: flush timer expires in 12 [109744] >[ 109.732] sna_wakeup_handler >[ 109.732] sna_block_handler (tv=0.1000) >[ 109.732] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.732] sna_accel_do_throttle -- no pending activity >[ 109.732] sna_accel_block: evaluating timers, active=5 >[ 109.732] sna_accel_block: flush timer expires in 12 [109744] >[ 109.732] sna_wakeup_handler >[ 109.732] sna_block_handler (tv=0.1000) >[ 109.732] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.732] sna_accel_do_throttle -- no pending activity >[ 109.732] sna_accel_block: evaluating timers, active=5 >[ 109.732] sna_accel_block: flush timer expires in 12 [109744] >[ 109.732] sna_wakeup_handler >[ 109.732] sna_block_handler (tv=0.1000) >[ 109.732] sna_scanout_do_flush: flush timer active: delta=12 >[ 109.732] sna_accel_do_throttle -- no pending activity >[ 109.732] sna_accel_block: evaluating timers, active=5 >[ 109.732] sna_accel_block: flush timer expires in 12 [109744] >[ 109.732] sna_wakeup_handler >[ 109.732] sna_create_pixmap(48, 48, 32, usage=0) >[ 109.732] kgem_can_create_2d: 48x48 @ 32 >[ 109.732] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 >[ 109.732] kgem_can_create_2d: untiled size=12288 >[ 109.732] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X >[ 109.732] kgem_choose_tiling: 48x48 -> 0 >[ 109.732] sna_create_pixmap: usage=0, flags=b >[ 109.732] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b >[ 109.732] __pop_freed_pixmap: reusing freed pixmap=212 header >[ 109.732] create_pixmap_hdr: pixmap=239, width=48, height=48, usage=0 >[ 109.732] sna_create_pixmap: serial=239, 48x48, usage=0 >[ 109.732] sna_validate_gc(0x5619f17f44b0) changes=7fffff, previous serial=80000000, drawable=f0 >[ 109.732] sna_validate_gc: recomputing clip >[ 109.732] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x5619f17e2110] >[ 109.733] sna_put_image((0, 0)x(48, 48), depth=32, format=2) >[ 109.733] try_upload__fast: ignore existing cpu damage (if any) >[ 109.733] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 109.733] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X >[ 109.733] kgem_choose_tiling: 48x48 -> 0 >[ 109.733] sna_pixmap_alloc_gpu: pixmap=240 >[ 109.733] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.733] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 >[ 109.733] kgem_bo_remove_from_inactive: removing handle=12 from inactive >[ 109.733] from inactive vma: pitch=192, tiling=0: handle=12, id=452 >[ 109.733] try_upload__inplace: tiling=0 >[ 109.733] kgem_bo_can_map__cpu: handle=12 >[ 109.733] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 109.733] sna_pixmap_move_area_to_gpu: pixmap=240 box=(0, 0), (48, 48), flags=1 >[ 109.733] _sna_damage_subtract_box(None - (0, 0), (48, 48))... >[ 109.733] = None >[ 109.733] sna_pixmap_move_to_gpu(pixmap=240, usage=0), flags=3 >[ 109.733] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.733] sna_pixmap_mark_active: pixmap=240, handle=12 >[ 109.733] __kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 109.733] kgem_bo_can_map__cpu: handle=12 >[ 109.733] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 109.733] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f3c9c49e000) >[ 109.733] kgem_bo_sync__cpu: handle=12 >[ 109.733] __kgem_busy: handle=12, busy=0, wedged=0 >[ 109.733] kgem_bo_sync__cpu: SYNC: handle=12, needs_flush? 0, domain? 0, busy? 0 >[ 109.733] __kgem_busy: handle=12, busy=0, wedged=0 >[ 109.733] kgem_bo_retire: retiring bo handle=12 (needed flush? 0), rq? 0 [busy?=0] >[ 109.733] assert_bo_retired: handle=12, domain: 0 exec? 0, rq? 0 >[ 109.733] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 >[ 109.733] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) >[ 109.733] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 >[ 109.733] __sna_damage_all(48, 48) >[ 109.733] sna_get_image: pixmap=240 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 >[ 109.733] sna_get_image__fast: attached?=1, has gpu damage?=1 >[ 109.733] kgem_bo_can_map__cpu: handle=12 >[ 109.733] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 109.733] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 >[ 109.733] kgem_bo_can_map__cpu: handle=12 >[ 109.733] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 109.733] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f3c9c49e000) >[ 109.733] kgem_bo_sync__cpu_full: handle=12 >[ 109.733] sna_get_image__inplace: download through a linear CPU map >[ 109.733] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 >[ 109.733] sna_destroy_pixmap: pixmap=240, attached?=1 >[ 109.733] sna_pixmap_unmap: pixmap=240 dropping cpu mapping >[ 109.733] _kgem_bo_destroy: handle=12, proxy? 0 >[ 109.733] __kgem_bo_destroy: handle=12, size=12288 >[ 109.733] kgem_bo_move_to_inactive: moving handle=12 to inactive >[ 109.733] __sna_free_pixmap(pixmap=240) >[ 109.733] sna_create_pixmap(48, 48, 32, usage=0) >[ 109.733] kgem_can_create_2d: 48x48 @ 32 >[ 109.733] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 >[ 109.733] kgem_can_create_2d: untiled size=12288 >[ 109.733] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X >[ 109.733] kgem_choose_tiling: 48x48 -> 0 >[ 109.733] sna_create_pixmap: usage=0, flags=b >[ 109.733] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b >[ 109.733] __pop_freed_pixmap: reusing freed pixmap=240 header >[ 109.733] create_pixmap_hdr: pixmap=241, width=48, height=48, usage=0 >[ 109.733] sna_create_pixmap: serial=241, 48x48, usage=0 >[ 109.733] sna_validate_gc(0x5619f1766e30) changes=7fffff, previous serial=80000000, drawable=f2 >[ 109.733] sna_validate_gc: recomputing clip >[ 109.733] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x5619f17c97f0] >[ 109.733] sna_put_image((0, 0)x(48, 48), depth=32, format=2) >[ 109.733] try_upload__fast: ignore existing cpu damage (if any) >[ 109.733] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 109.733] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X >[ 109.733] kgem_choose_tiling: 48x48 -> 0 >[ 109.733] sna_pixmap_alloc_gpu: pixmap=242 >[ 109.733] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.733] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 >[ 109.733] kgem_bo_remove_from_inactive: removing handle=12 from inactive >[ 109.733] from inactive vma: pitch=192, tiling=0: handle=12, id=453 >[ 109.733] try_upload__inplace: tiling=0 >[ 109.733] kgem_bo_can_map__cpu: handle=12 >[ 109.733] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 109.733] sna_pixmap_move_area_to_gpu: pixmap=242 box=(0, 0), (48, 48), flags=1 >[ 109.733] _sna_damage_subtract_box(None - (0, 0), (48, 48))... >[ 109.733] = None >[ 109.733] sna_pixmap_move_to_gpu(pixmap=242, usage=0), flags=3 >[ 109.733] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.733] sna_pixmap_mark_active: pixmap=242, handle=12 >[ 109.733] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 >[ 109.733] kgem_bo_can_map__cpu: handle=12 >[ 109.733] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 109.733] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f3c9c49e000) >[ 109.733] kgem_bo_sync__cpu: handle=12 >[ 109.733] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 >[ 109.733] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) >[ 109.733] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 >[ 109.733] __sna_damage_all(48, 48) >[ 109.733] sna_block_handler (tv=0.0) >[ 109.733] sna_wakeup_handler >[ 109.733] sna_block_handler (tv=0.14000) >[ 109.733] sna_scanout_do_flush: flush timer active: delta=11 >[ 109.733] sna_accel_do_throttle -- no pending activity >[ 109.733] sna_accel_block: evaluating timers, active=5 >[ 109.733] sna_accel_block: flush timer expires in 11 [109744] >[ 109.734] sna_wakeup_handler >[ 109.734] sna_block_handler (tv=0.13000) >[ 109.734] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.734] sna_accel_do_throttle -- no pending activity >[ 109.734] sna_accel_block: evaluating timers, active=5 >[ 109.734] sna_accel_block: flush timer expires in 10 [109744] >[ 109.734] sna_wakeup_handler >[ 109.734] sna_block_handler (tv=0.13000) >[ 109.734] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.734] sna_accel_do_throttle -- no pending activity >[ 109.734] sna_accel_block: evaluating timers, active=5 >[ 109.734] sna_accel_block: flush timer expires in 10 [109744] >[ 109.734] sna_wakeup_handler >[ 109.734] sna_block_handler (tv=0.13000) >[ 109.734] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.734] sna_accel_do_throttle -- no pending activity >[ 109.734] sna_accel_block: evaluating timers, active=5 >[ 109.734] sna_accel_block: flush timer expires in 10 [109744] >[ 109.735] sna_wakeup_handler >[ 109.735] sna_mode_wakeup: len=32 >[ 109.735] sna_mode_wakeup: recording last swap on pipe=1, frame 4377 [1119], time 109.735666 >[ 109.735] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=28 [active_scanout=2] >[ 109.735] sna_mode_wakeup: flip complete, pending? 1 >[ 109.735] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 109.735] sna_block_handler (tv=0.12000) >[ 109.735] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.735] sna_accel_do_throttle -- no pending activity >[ 109.735] sna_accel_block: evaluating timers, active=5 >[ 109.735] sna_accel_block: flush timer expires in 9 [109744] >[ 109.743] sna_wakeup_handler >[ 109.743] sna_get_image: pixmap=242 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 >[ 109.743] sna_get_image__fast: attached?=1, has gpu damage?=1 >[ 109.743] kgem_bo_can_map__cpu: handle=12 >[ 109.743] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 109.743] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 >[ 109.743] kgem_bo_can_map__cpu: handle=12 >[ 109.743] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 109.743] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f3c9c49e000) >[ 109.743] kgem_bo_sync__cpu_full: handle=12 >[ 109.743] sna_get_image__inplace: download through a linear CPU map >[ 109.743] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 >[ 109.743] sna_destroy_pixmap: pixmap=242, attached?=1 >[ 109.743] sna_pixmap_unmap: pixmap=242 dropping cpu mapping >[ 109.743] _kgem_bo_destroy: handle=12, proxy? 0 >[ 109.743] __kgem_bo_destroy: handle=12, size=12288 >[ 109.743] kgem_bo_move_to_inactive: moving handle=12 to inactive >[ 109.743] __sna_free_pixmap(pixmap=242) >[ 109.743] sna_block_handler (tv=0.4000) >[ 109.743] sna_scanout_do_flush: flush timer active: delta=1 >[ 109.743] sna_scanout_do_flush (time=109743), triggered >[ 109.743] sna_scanout_flush (time=109743), cpu damage? 0, exec? 0 nbatch=0, busy? 0 >[ 109.743] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.743] stop_flush: scanout=28 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) >[ 109.743] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.743] sna_accel_disarm_timer[0] (time=109743) >[ 109.743] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 109.743] sna_accel_do_throttle -- no pending activity >[ 109.743] sna_wakeup_handler >[ 109.743] sna_block_handler (tv=0.4000) >[ 109.743] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.743] sna_accel_do_throttle -- no pending activity >[ 109.744] sna_wakeup_handler >[ 109.744] sna_block_handler (tv=0.3000) >[ 109.744] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.744] sna_accel_do_throttle -- no pending activity >[ 109.744] sna_wakeup_handler >[ 109.744] sna_block_handler (tv=0.3000) >[ 109.744] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.744] sna_accel_do_throttle -- no pending activity >[ 109.746] sna_wakeup_handler >[ 109.746] sna_destroy_pixmap: pixmap=154, attached?=1 >[ 109.746] __sna_free_pixmap(pixmap=154) >[ 109.746] sna_destroy_pixmap: pixmap=152, attached?=1 >[ 109.746] _kgem_bo_destroy: handle=18, proxy? 0 >[ 109.746] __kgem_bo_destroy: handle=18, size=4096 >[ 109.746] kgem_bo_move_to_inactive: moving handle=18 to inactive >[ 109.746] __sna_free_pixmap(pixmap=152) >[ 109.746] sna_destroy_pixmap: pixmap=158, attached?=1 >[ 109.746] _kgem_bo_destroy: handle=24, proxy? 0 >[ 109.746] __kgem_bo_destroy: handle=24, size=20480 >[ 109.746] __kgem_bo_destroy: handle=24, purged >[ 109.746] kgem_bo_move_to_inactive: moving handle=24 to inactive >[ 109.746] __sna_free_pixmap(pixmap=158) >[ 109.746] sna_destroy_pixmap: pixmap=208, attached?=1 >[ 109.746] _kgem_bo_destroy: handle=11, proxy? 0 >[ 109.746] __kgem_bo_destroy: handle=11, size=33177600 >[ 109.746] __kgem_bo_destroy: handle=11, purged >[ 109.746] kgem_bo_move_to_inactive: moving handle=11 to inactive >[ 109.746] kgem_bo_can_map: handle=11, map=0x7f3c8ef84000:0x0:0x0, tiling=1, domain=0, offset=4129067008 >[ 109.746] __sna_free_pixmap(pixmap=208) >[ 109.746] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 109.746] kgem_can_create_2d: 7680x2160 @ 24 >[ 109.746] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 109.746] kgem_can_create_2d: untiled size=66355200 >[ 109.746] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 109.746] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 109.746] kgem_can_create_2d: tiled[-1] size=66355200 >[ 109.746] sna_create_pixmap: usage=0, flags=1b >[ 109.746] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 109.746] __pop_freed_pixmap: reusing freed pixmap=208 header >[ 109.746] create_pixmap_hdr: pixmap=245, width=7680, height=2160, usage=0 >[ 109.746] sna_create_pixmap: serial=245, 7680x2160, usage=0 >[ 109.746] sna_composite_rectangles(pixmap=246, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 109.746] sna_composite_rectangles: converted to op 0 >[ 109.746] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 109.746] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 109.746] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 109.746] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 109.746] sna_composite_rectangles: dropping last-cpu hint >[ 109.746] sna_drawable_use_bo pixmap=246, box=((0, 0), (7680, 2160)), flags=19... >[ 109.746] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.746] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.746] sna_pixmap_move_to_gpu(pixmap=246, usage=0), flags=b >[ 109.746] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.746] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 109.746] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 109.746] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 109.746] sna_pixmap_alloc_gpu: pixmap=246 >[ 109.746] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.746] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 109.746] kgem_bo_remove_from_inactive: removing handle=29 from inactive >[ 109.746] from inactive: pitch=30720, tiling=1: handle=29, id=454 >[ 109.746] __sna_damage_all(7680, 2160) >[ 109.746] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.746] sna_pixmap_mark_active: pixmap=246, handle=29 >[ 109.746] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.746] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.746] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 109.746] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 109.746] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 109.746] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 109.746] sna_render_get_solid: 0 >[ 109.746] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 109.746] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 109.746] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.746] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.746] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.746] kgem_add_handle: handle=4, index=0 >[ 109.746] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.746] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.746] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.746] gen9_composite_get_binding_table(ffc0) >[ 109.746] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 >[ 109.746] kgem_add_handle: handle=29, index=1 >[ 109.746] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) >[ 109.746] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.746] [3fe0] bind bo(handle=29, addr=f02dd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 109.746] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.747] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.747] kgem_add_handle: handle=7, index=2 >[ 109.747] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.747] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.747] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.747] gen9_emit_sampler: sampler = 1 >[ 109.747] gen9_emit_sf: num_sf_outputs=1 >[ 109.747] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.747] gen9_emit_vertex_elements: setup id=0 >[ 109.747] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.747] (0, 0), (7680, 2160) >[ 109.747] gen8_vertex_flush[490] = 3 >[ 109.747] sna_composite_rectangles: pixmap=246 marking clear [0]? 1 >[ 109.747] sna_composite_rectangles(pixmap=246, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 109.747] sna_composite_rectangles: converted to op 1 >[ 109.747] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 109.747] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 109.747] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 109.747] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 109.747] sna_composite_rectangles: promoting to full GPU >[ 109.747] sna_composite_rectangles: dropping last-cpu hint >[ 109.747] sna_drawable_use_bo pixmap=246, box=((0, 0), (7680, 2160)), flags=19... >[ 109.747] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.747] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.747] sna_drawable_use_bo: using whole GPU bo >[ 109.747] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 109.747] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.747] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 109.747] sna_render_get_solid: ff2c001e >[ 109.747] sna_render_get_solid(0) = ff2c001e (old) >[ 109.747] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 109.747] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.747] gen9_composite_get_binding_table(ff00) >[ 109.747] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 109.747] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 109.747] kgem_add_handle: handle=8, index=3 >[ 109.747] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 109.747] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.747] gen9_emit_vertex_elements: setup id=0 >[ 109.747] (0, 0), (7680, 2160) >[ 109.747] gen8_vertex_flush[4cc] = 3 >[ 109.747] sna_composite_rectangles: pixmap=246 marking clear [ff2c001e]? 1 >[ 109.747] sna_create_pixmap(80, 80, 32, usage=0) >[ 109.747] kgem_can_create_2d: 80x80 @ 32 >[ 109.747] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 109.747] kgem_can_create_2d: untiled size=28672 >[ 109.747] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 109.747] kgem_choose_tiling: 80x80 -> 0 >[ 109.747] sna_create_pixmap: usage=0, flags=b >[ 109.747] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 109.747] __pop_freed_pixmap: reusing freed pixmap=158 header >[ 109.747] create_pixmap_hdr: pixmap=247, width=80, height=80, usage=0 >[ 109.747] sna_create_pixmap: serial=247, 80x80, usage=0 >[ 109.747] sna_composite_rectangles(pixmap=248, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 109.747] sna_composite_rectangles: converted to op 0 >[ 109.747] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 109.747] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 109.747] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 109.747] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 109.747] sna_composite_rectangles: dropping last-cpu hint >[ 109.747] sna_drawable_use_bo pixmap=248, box=((0, 0), (80, 80)), flags=19... >[ 109.747] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.747] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.747] sna_pixmap_move_to_gpu(pixmap=248, usage=0), flags=b >[ 109.747] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.747] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 109.747] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 109.747] kgem_choose_tiling: 80x80 -> 0 >[ 109.747] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 109.747] kgem_choose_tiling: 80x80 -> 0 >[ 109.747] sna_pixmap_alloc_gpu: pixmap=248 >[ 109.747] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.747] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 109.747] inactive too small: 5 < 7 >[ 109.747] kgem_set_tiling: handle=22, tiling=0 [0], pitch=320 [320]: 1 >[ 109.747] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 109.747] from inactive: pitch=320, tiling=0: handle=22, id=455 >[ 109.747] __sna_damage_all(80, 80) >[ 109.747] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.747] sna_pixmap_mark_active: pixmap=248, handle=22 >[ 109.747] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.747] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.747] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.747] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 109.747] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 109.747] sna_render_get_solid: 0 >[ 109.747] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.747] kgem_set_mode: flushing before new bo >[ 109.747] gen8_vertex_close: used=12, vbo active? 16, vb=1, nreloc=1 >[ 109.747] gen8_vertex_close: reloc[0] = 287 >[ 109.747] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.747] kgem_add_handle: handle=16, index=4 >[ 109.747] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) >[ 109.747] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=16276 [fenced=0] >[ 109.747] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.747] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.747] kgem_fixup_relocs: shrinking by 61440 >[ 109.747] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.747] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.747] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 >[ 109.747] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.747] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.747] __kgem_bo_clear_busy: handle=7 >[ 109.747] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.747] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.747] __kgem_bo_clear_busy: handle=8 >[ 109.747] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 109.747] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.747] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.747] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.747] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 109.747] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.747] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.747] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.747] kgem_add_handle: handle=4, index=0 >[ 109.747] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.747] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.747] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.747] gen9_composite_get_binding_table(ffc0) >[ 109.747] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 >[ 109.747] kgem_add_handle: handle=22, index=1 >[ 109.747] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) >[ 109.747] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 109.747] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 109.747] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.747] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.747] kgem_add_handle: handle=7, index=2 >[ 109.747] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.747] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.747] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.747] gen9_emit_sampler: sampler = 1 >[ 109.747] gen9_emit_sf: num_sf_outputs=1 >[ 109.747] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.747] gen9_emit_vertex_elements: setup id=0 >[ 109.747] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.747] (0, 0), (80, 80) >[ 109.747] gen8_vertex_flush[490] = 3 >[ 109.747] sna_composite_rectangles: pixmap=248 marking clear [0]? 1 >[ 109.747] sna_composite_rectangles(pixmap=248, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 109.747] sna_composite_rectangles: converted to op 1 >[ 109.747] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 109.747] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 109.747] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 109.747] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 109.747] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 109.747] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 109.747] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 109.747] sna_composite_rectangles: dropping last-cpu hint >[ 109.747] sna_drawable_use_bo pixmap=248, box=((0, 0), (80, 80)), flags=1... >[ 109.747] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 109.747] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.747] sna_drawable_use_bo: using whole GPU bo >[ 109.747] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 109.747] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 109.747] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 109.747] sna_render_get_solid: 40404040 >[ 109.747] sna_render_get_solid(1) = 40404040 (old) >[ 109.747] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.747] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.747] gen9_composite_get_binding_table(ff00) >[ 109.747] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 109.747] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 109.747] kgem_add_handle: handle=8, index=3 >[ 109.747] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) >[ 109.747] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.747] gen9_emit_vertex_elements: setup id=0 >[ 109.747] (0, 0), (2, 2) >[ 109.747] (78, 0), (80, 2) >[ 109.747] (0, 78), (2, 80) >[ 109.747] (78, 78), (80, 80) >[ 109.747] gen8_vertex_flush[4cc] = 12 >[ 109.747] sna_composite(pixmap=246, op=3, src=248+(0, 0), mask=0+(0, 0), dst=246+(0, 0)+(0, 0), size=(7680, 2160) >[ 109.747] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 109.747] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 109.747] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 109.747] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 109.747] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 109.747] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 109.747] gen9_render_composite: 7680x2160, current mode=1/1 >[ 109.748] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.748] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 109.748] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 109.748] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 109.748] sna_drawable_use_bo pixmap=246, box=((0, 0), (7680, 2160)), flags=7... >[ 109.748] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.748] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.748] sna_drawable_use_bo: using whole GPU bo >[ 109.748] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.748] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 109.748] sna_transform_is_imprecise_integer_translation: no transform >[ 109.748] gen9_composite_picture: integer translation (0, 0), removing >[ 109.748] sna_render_pixmap_bo pixmap=248, (0, 0)x(7680, 2160)/(80, 80) >[ 109.748] sna_render_pixmap_bo: GPU all damaged >[ 109.748] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.748] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 109.748] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.748] gen4_choose_composite_emitter: identity src, no mask >[ 109.748] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.748] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.748] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 109.748] aligning vertex: was 2, now 3 floats per vertex >[ 109.748] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.748] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.748] gen9_composite_get_binding_table(fe80) >[ 109.748] kgem_add_reloc64: handle=29, pos=16280, delta=0, domains=20002 >[ 109.748] kgem_add_handle: handle=29, index=4 >[ 109.748] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f02dd000) >[ 109.748] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.748] [3f90] bind bo(handle=29, addr=f02dd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 109.748] kgem_add_reloc64: handle=22, pos=16264, delta=0, domains=40000 >[ 109.748] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=fd985000) >[ 109.748] [3f80] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 109.748] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.748] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 109.748] gen9_emit_sampler: sampler = a >[ 109.748] gen9_emit_vertex_elements: setup id=2 >[ 109.748] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.748] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 109.748] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 109.748] gen8_vertex_flush[568] = 3 >[ 109.748] sna_destroy_pixmap: pixmap=248, attached?=1 >[ 109.748] _kgem_bo_destroy: handle=22, proxy? 0 >[ 109.748] __kgem_bo_destroy: handle=22, size=61440 >[ 109.748] __kgem_bo_destroy: handle=22 -> active >[ 109.748] __sna_free_pixmap(pixmap=248) >[ 109.748] sna_create_pixmap(640, 2096, 32, usage=0) >[ 109.748] kgem_can_create_2d: 640x2096 @ 32 >[ 109.748] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 109.748] kgem_can_create_2d: untiled size=5365760 >[ 109.748] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 109.748] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 109.748] kgem_can_create_2d: tiled[-1] size=5365760 >[ 109.748] sna_create_pixmap: usage=0, flags=1b >[ 109.748] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 109.748] __pop_freed_pixmap: reusing freed pixmap=248 header >[ 109.748] create_pixmap_hdr: pixmap=249, width=640, height=2096, usage=0 >[ 109.748] sna_create_pixmap: serial=249, 640x2096, usage=0 >[ 109.748] sna_composite_rectangles(pixmap=250, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 109.748] sna_composite_rectangles: converted to op 0 >[ 109.748] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 109.749] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 109.749] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 109.749] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 109.749] sna_composite_rectangles: dropping last-cpu hint >[ 109.749] sna_drawable_use_bo pixmap=250, box=((0, 0), (640, 2096)), flags=19... >[ 109.749] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.749] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.749] sna_pixmap_move_to_gpu(pixmap=250, usage=0), flags=b >[ 109.749] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.749] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 109.749] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 109.749] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 109.749] sna_pixmap_alloc_gpu: pixmap=250 >[ 109.749] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.749] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 109.749] kgem_set_tiling: handle=11, tiling=1 [1], pitch=2560 [2560]: 1 >[ 109.749] kgem_bo_remove_from_inactive: removing handle=11 from inactive >[ 109.749] from inactive: pitch=2560, tiling=1: handle=11, id=456 >[ 109.749] __sna_damage_all(640, 2096) >[ 109.749] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.749] sna_pixmap_mark_active: pixmap=250, handle=11 >[ 109.749] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.749] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.749] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.749] kgem_bo_is_render: handle=11, rq? 0 [0] >[ 109.749] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 109.749] sna_render_get_solid: 0 >[ 109.749] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.749] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.749] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.749] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 109.749] aligning vertex: was 3, now 2 floats per vertex >[ 109.749] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.749] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.749] gen9_composite_get_binding_table(fdc0) >[ 109.749] kgem_add_reloc64: handle=11, pos=16232, delta=0, domains=20002 >[ 109.749] kgem_add_handle: handle=11, index=5 >[ 109.749] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=f61c9000) >[ 109.749] __kgem_bo_mark_dirty: handle=11 (proxy? 0) >[ 109.749] [3f60] bind bo(handle=11, addr=f61c9000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 109.749] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 109.749] gen9_emit_sampler: sampler = 1 >[ 109.749] gen9_emit_vertex_elements: setup id=0 >[ 109.749] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.749] (0, 0), (640, 2096) >[ 109.749] gen8_vertex_flush[5d8] = 3 >[ 109.749] sna_composite_rectangles: pixmap=250 marking clear [0]? 1 >[ 109.749] sna_composite_trapezoids(op=1, src=(32, 904), mask=18000, ntrap=33) >[ 109.749] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 109.749] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 109.749] trapezoid_spans_maybe_inplace? clear, no >[ 109.749] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.749] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 109.749] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 109.749] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 109.749] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 109.749] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 109.749] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 109.749] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.749] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 109.749] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 109.749] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.749] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 109.749] sna_drawable_use_bo pixmap=250, box=((8, 904), (632, 1128)), flags=7... >[ 109.750] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.750] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.750] sna_drawable_use_bo: using whole GPU bo >[ 109.750] gen9_composite_set_target: pixmap=250, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.750] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 109.750] color_convert: src=660a0a0a [20028888] >[ 109.750] color_convert: dst=660a0a0a [20028888] >[ 109.750] sna_render_get_solid: 660a0a0a >[ 109.750] sna_render_get_solid(2) = 660a0a0a (old) >[ 109.750] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.750] gen4_choose_spans_emitter: solid source >[ 109.750] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.750] aligning vertex: was 2, now 3 floats per vertex >[ 109.750] gen9_composite_get_binding_table(fd40) >[ 109.750] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 >[ 109.750] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 109.750] kgem_add_reloc64[9] = (delta=8, target handle=3, presumed=fdffe000) >[ 109.750] [3f40] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.750] gen9_emit_sampler: sampler = c >[ 109.750] gen9_emit_sf: num_sf_outputs=2 >[ 109.750] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 109.750] gen9_emit_vertex_elements: setup id=5 >[ 109.750] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.750] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 109.750] thread_choose_span: clipped? 0 >[ 109.750] imprecise_trapezoid_span_converter: using 4 threads >[ 109.750] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 109.750] thread_choose_span: clipped? 0 >[ 109.750] [ 109.750] span_thread: flushing 1 boxes >[ 109.750] span_thread: flushing 95 boxes >[ 109.750] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 109.750] span_thread: flushing 1 boxes >[ 109.750] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 109.750] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 95 boxes >[ 109.750] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 109.750] gen8_vertex_flush[69c] = 576 >[ 109.750] gen9_render_composite_spans_done() >[ 109.750] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 109.750] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 109.750] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 109.750] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 109.750] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 109.750] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 109.750] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.750] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 109.750] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 109.751] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 109.751] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 109.751] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 109.751] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 109.751] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 109.751] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.751] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 109.751] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 109.751] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 109.751] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.751] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 109.751] sna_drawable_use_bo pixmap=250, box=((8, 904), (632, 1128)), flags=7... >[ 109.751] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.751] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.751] sna_drawable_use_bo: using whole GPU bo >[ 109.751] gen9_composite_set_target: pixmap=250, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.751] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 109.751] color_convert: src=66282828 [20028888] >[ 109.751] color_convert: dst=66282828 [20028888] >[ 109.751] sna_render_get_solid: 66282828 >[ 109.751] sna_render_get_solid(3) = 66282828 (old) >[ 109.751] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.751] gen4_choose_spans_emitter: solid source >[ 109.751] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.751] gen9_composite_get_binding_table(fcc0) >[ 109.751] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 >[ 109.751] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 109.751] kgem_add_reloc64[10] = (delta=12, target handle=3, presumed=fdffe000) >[ 109.751] [3f20] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.751] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 109.751] gen9_emit_vertex_elements: setup id=5 >[ 109.751] thread_choose_span: clipped? 0 >[ 109.751] imprecise_trapezoid_span_converter: using 4 threads >[ 109.751] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 109.751] thread_choose_span: clipped? 0 >[ 109.751] span_thread: flushing 2 boxes >[ 109.751] span_thread: flushing 2 boxes >[ 109.751] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 109.751] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 109.751] span_thread: flushing 162 boxes >[ 109.751] span_thread: flushing 166 boxes >[ 109.751] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >[ 109.751] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >[ 109.751] gen8_vertex_flush[6f0] = 996 >[ 109.751] gen9_render_composite_spans_done() >[ 109.751] sna_block_handler (tv=0.0) >[ 109.751] sna_wakeup_handler >[ 109.751] sna_block_handler (tv=0.14000) >[ 109.751] kgem_retire, need_retire?=1 >[ 109.751] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.751] kgem_retire__requests_ring: retiring ring 0 >[ 109.751] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.751] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.751] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.751] kgem_retire -- retired=0, need_retire=1 >[ 109.751] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.751] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.751] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.751] timer_enable (time=109751), starting timer 1 >[ 109.752] sna_wakeup_handler >[ 109.752] sna_block_handler (tv=0.13000) >[ 109.752] kgem_retire, need_retire?=1 >[ 109.752] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.752] kgem_retire__requests_ring: retiring ring 0 >[ 109.752] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.752] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.752] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.752] kgem_retire -- retired=0, need_retire=1 >[ 109.752] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.752] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.752] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.752] sna_wakeup_handler >[ 109.752] sna_block_handler (tv=0.13000) >[ 109.752] kgem_retire, need_retire?=1 >[ 109.752] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.752] kgem_retire__requests_ring: retiring ring 0 >[ 109.752] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.752] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.752] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.752] kgem_retire -- retired=0, need_retire=1 >[ 109.752] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.752] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.752] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.752] sna_wakeup_handler >[ 109.752] sna_block_handler (tv=0.13000) >[ 109.752] kgem_retire, need_retire?=1 >[ 109.752] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.752] kgem_retire__requests_ring: retiring ring 0 >[ 109.752] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.752] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.752] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.752] kgem_retire -- retired=0, need_retire=1 >[ 109.752] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.752] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.752] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.752] sna_wakeup_handler >[ 109.752] sna_create_pixmap(640, 2096, 32, usage=0) >[ 109.753] kgem_can_create_2d: 640x2096 @ 32 >[ 109.753] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 109.753] kgem_can_create_2d: untiled size=5365760 >[ 109.753] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 109.753] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 109.753] kgem_can_create_2d: tiled[-1] size=5365760 >[ 109.753] sna_create_pixmap: usage=0, flags=1b >[ 109.753] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 109.753] __pop_freed_pixmap: reusing freed pixmap=242 header >[ 109.753] create_pixmap_hdr: pixmap=251, width=640, height=2096, usage=0 >[ 109.753] sna_create_pixmap: serial=251, 640x2096, usage=0 >[ 109.753] sna_composite_rectangles(pixmap=252, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 109.753] sna_composite_rectangles: converted to op 0 >[ 109.753] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 109.753] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 109.753] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 109.753] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 109.753] sna_composite_rectangles: dropping last-cpu hint >[ 109.753] sna_drawable_use_bo pixmap=252, box=((0, 0), (640, 2096)), flags=19... >[ 109.753] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.753] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.753] sna_pixmap_move_to_gpu(pixmap=252, usage=0), flags=b >[ 109.753] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.753] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 109.753] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 109.753] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 109.753] sna_pixmap_alloc_gpu: pixmap=252 >[ 109.753] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.753] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 109.753] kgem_set_tiling: handle=9, tiling=1 [1], pitch=2560 [2560]: 1 >[ 109.753] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 109.753] from inactive: pitch=2560, tiling=1: handle=9, id=457 >[ 109.753] __sna_damage_all(640, 2096) >[ 109.753] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.753] sna_pixmap_mark_active: pixmap=252, handle=9 >[ 109.753] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.753] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.753] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.753] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 109.753] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 109.753] sna_render_get_solid: 0 >[ 109.753] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.753] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.753] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.753] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 109.753] aligning vertex: was 3, now 2 floats per vertex >[ 109.753] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.753] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.753] gen9_composite_get_binding_table(fc40) >[ 109.753] kgem_add_reloc64: handle=9, pos=16136, delta=0, domains=20002 >[ 109.753] kgem_add_handle: handle=9, index=6 >[ 109.753] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=f816d000) >[ 109.753] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 109.753] [3f00] bind bo(handle=9, addr=f816d000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 109.753] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 109.753] gen9_emit_sampler: sampler = 1 >[ 109.753] gen9_emit_sf: num_sf_outputs=1 >[ 109.753] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.753] gen9_emit_vertex_elements: setup id=0 >[ 109.753] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.753] (0, 0), (640, 2096) >[ 109.753] gen8_vertex_flush[7b0] = 3 >[ 109.753] sna_composite_rectangles: pixmap=252 marking clear [0]? 1 >[ 109.753] sna_create_pixmap(624, 224, 32, usage=0) >[ 109.753] kgem_can_create_2d: 624x224 @ 32 >[ 109.754] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 109.754] kgem_can_create_2d: untiled size=561152 >[ 109.754] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 109.754] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 109.754] kgem_can_create_2d: tiled[-1] size=561152 >[ 109.754] sna_create_pixmap: usage=0, flags=1b >[ 109.754] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 109.754] __pop_freed_pixmap: reusing freed pixmap=216 header >[ 109.754] create_pixmap_hdr: pixmap=253, width=624, height=224, usage=0 >[ 109.754] sna_create_pixmap: serial=253, 624x224, usage=0 >[ 109.754] sna_composite_rectangles(pixmap=254, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 109.754] sna_composite_rectangles: converted to op 0 >[ 109.754] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 109.754] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 109.754] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 109.754] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 109.754] sna_composite_rectangles: dropping last-cpu hint >[ 109.754] sna_drawable_use_bo pixmap=254, box=((0, 0), (624, 224)), flags=19... >[ 109.754] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.754] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.754] sna_pixmap_move_to_gpu(pixmap=254, usage=0), flags=b >[ 109.754] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.754] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 109.754] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 109.754] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 109.754] sna_pixmap_alloc_gpu: pixmap=254 >[ 109.754] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.754] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 109.754] kgem_set_tiling: handle=20, tiling=1 [1], pitch=2560 [2560]: 1 >[ 109.754] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 109.754] from inactive: pitch=2560, tiling=1: handle=20, id=458 >[ 109.754] __sna_damage_all(624, 224) >[ 109.754] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.754] sna_pixmap_mark_active: pixmap=254, handle=20 >[ 109.754] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.754] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.754] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.754] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 109.754] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 109.754] sna_render_get_solid: 0 >[ 109.754] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.754] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.754] __kgem_retire_rq: request 1 complete >[ 109.754] kgem_set_mode: flushing before new bo >[ 109.754] gen8_vertex_close: used=4782, vbo active? 16, vb=25, nreloc=3 >[ 109.754] gen8_vertex_close: reloc[0] = 287 >[ 109.754] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.754] kgem_add_handle: handle=16, index=7 >[ 109.754] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fffa8000) >[ 109.754] gen8_vertex_close: reloc[1] = 341 >[ 109.754] kgem_add_reloc64: handle=16, pos=341, delta=0, domains=200000 >[ 109.754] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fffa8000) >[ 109.754] gen8_vertex_close: reloc[2] = 418 >[ 109.754] kgem_add_reloc64: handle=16, pos=418, delta=0, domains=200000 >[ 109.754] kgem_add_reloc64[14] = (delta=0, target handle=7, presumed=fffa8000) >[ 109.754] batch[1/1, flags=1800]: 498 498 16128 16384, nreloc=15, nexec=8, nfence=0, aperture=32491 [fenced=0] >[ 109.754] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.754] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.754] kgem_fixup_relocs: shrinking by 61440 >[ 109.754] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.754] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.754] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ee339000 >[ 109.754] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 >[ 109.754] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 >[ 109.754] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 109.754] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.754] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.754] __kgem_bo_clear_busy: handle=7 >[ 109.754] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.754] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.754] __kgem_bo_clear_busy: handle=8 >[ 109.754] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 109.754] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.754] __kgem_bo_clear_busy: handle=8 >[ 109.754] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.754] __kgem_bo_clear_busy: handle=8 >[ 109.754] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.754] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.754] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.754] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 109.754] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.754] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.754] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.754] kgem_add_handle: handle=4, index=0 >[ 109.754] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.754] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.754] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.754] gen9_composite_get_binding_table(ffc0) >[ 109.754] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 >[ 109.754] kgem_add_handle: handle=20, index=1 >[ 109.754] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) >[ 109.754] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 109.754] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 109.754] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.754] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.754] kgem_add_handle: handle=7, index=2 >[ 109.754] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.754] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.754] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.754] gen9_emit_sampler: sampler = 1 >[ 109.754] gen9_emit_sf: num_sf_outputs=1 >[ 109.754] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.754] gen9_emit_vertex_elements: setup id=0 >[ 109.754] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.754] (0, 0), (624, 224) >[ 109.754] gen8_vertex_flush[490] = 3 >[ 109.754] sna_composite_rectangles: pixmap=254 marking clear [0]? 1 >[ 109.754] sna_create_pixmap(576, 76, 32, usage=0) >[ 109.754] kgem_can_create_2d: 576x76 @ 32 >[ 109.754] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 109.754] kgem_can_create_2d: untiled size=176128 >[ 109.754] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.754] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 109.754] kgem_can_create_2d: tiled[-1] size=176128 >[ 109.754] sna_create_pixmap: usage=0, flags=1b >[ 109.754] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 109.754] __pop_freed_pixmap: reusing freed pixmap=218 header >[ 109.754] create_pixmap_hdr: pixmap=255, width=576, height=76, usage=0 >[ 109.754] sna_create_pixmap: serial=255, 576x76, usage=0 >[ 109.754] sna_composite_rectangles(pixmap=256, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 109.754] sna_composite_rectangles: converted to op 0 >[ 109.754] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 109.754] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 109.754] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 109.754] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 109.754] sna_composite_rectangles: dropping last-cpu hint >[ 109.754] sna_drawable_use_bo pixmap=256, box=((0, 0), (576, 76)), flags=19... >[ 109.754] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.754] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.754] sna_pixmap_move_to_gpu(pixmap=256, usage=0), flags=b >[ 109.754] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.754] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 109.754] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.754] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.754] sna_pixmap_alloc_gpu: pixmap=256 >[ 109.754] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.754] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 109.754] inactive too small: 42 < 50 >[ 109.754] kgem_set_tiling: handle=23, tiling=1 [1], pitch=2560 [2560]: 1 >[ 109.754] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 109.754] from inactive: pitch=2560, tiling=1: handle=23, id=459 >[ 109.754] __sna_damage_all(576, 76) >[ 109.754] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.754] sna_pixmap_mark_active: pixmap=256, handle=23 >[ 109.754] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.754] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.754] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.754] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.754] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 109.754] sna_render_get_solid: 0 >[ 109.754] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.754] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.754] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.754] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 109.754] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.754] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.754] gen9_composite_get_binding_table(ff00) >[ 109.754] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=20002 >[ 109.754] kgem_add_handle: handle=23, index=3 >[ 109.754] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 109.754] __kgem_bo_mark_dirty: handle=23 (proxy? 0) >[ 109.754] [3fb0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 109.754] gen9_emit_vertex_elements: setup id=0 >[ 109.754] (0, 0), (576, 76) >[ 109.754] gen8_vertex_flush[4c4] = 3 >[ 109.754] sna_composite_rectangles: pixmap=256 marking clear [0]? 1 >[ 109.754] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 109.754] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 >[ 109.754] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 109.754] trapezoid_spans_maybe_inplace? clear, no >[ 109.754] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.754] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 109.754] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 109.754] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 109.754] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 109.754] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 109.754] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 109.754] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.754] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 109.754] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 109.754] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.754] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 109.754] sna_drawable_use_bo pixmap=256, box=((2, 2), (574, 74)), flags=7... >[ 109.754] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.754] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.754] sna_drawable_use_bo: using whole GPU bo >[ 109.754] gen9_composite_set_target: pixmap=256, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.754] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 109.754] color_convert: src=4c000000 [20028888] >[ 109.754] color_convert: dst=4c000000 [20028888] >[ 109.754] sna_render_get_solid: 4c000000 >[ 109.754] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.754] gen4_choose_spans_emitter: solid source >[ 109.754] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.754] aligning vertex: was 2, now 3 floats per vertex >[ 109.754] gen9_composite_get_binding_table(fe80) >[ 109.754] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 109.754] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 109.754] kgem_add_reloc64[6] = (delta=304, target handle=2, presumed=fffe8000) >[ 109.754] [3f90] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.754] gen9_emit_sampler: sampler = c >[ 109.754] gen9_emit_sf: num_sf_outputs=2 >[ 109.754] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 109.754] gen9_emit_vertex_elements: setup id=5 >[ 109.754] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.754] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 109.754] thread_choose_span: clipped? 0 >[ 109.754] imprecise_trapezoid_span_converter: using 4 threads >[ 109.754] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 109.754] thread_choose_span: clipped? 0 >[ 109.754] span_thread: flushing 1 boxes >[ 109.754] span_thread: flushing 26 boxes >[ 109.754] [ 109.754] span_thread: flushing 1 boxes >gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 109.754] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 109.754] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 109.754] span_thread: flushing 26 boxes >[ 109.754] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 109.755] gen8_vertex_flush[588] = 162 >[ 109.755] gen9_render_composite_spans_done() >[ 109.755] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 109.755] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 >[ 109.755] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 109.755] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 >[ 109.755] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 109.755] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 >[ 109.755] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.755] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 109.755] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 109.755] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 109.755] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 109.755] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 109.755] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 109.755] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 >[ 109.755] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.755] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 109.755] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 109.755] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 >[ 109.755] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.755] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 109.755] sna_drawable_use_bo pixmap=256, box=((0, 0), (576, 76)), flags=7... >[ 109.755] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.755] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.755] sna_drawable_use_bo: using whole GPU bo >[ 109.755] gen9_composite_set_target: pixmap=256, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.755] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 109.755] color_convert: src=e6e6e6e6 [20028888] >[ 109.755] color_convert: dst=e6e6e6e6 [20028888] >[ 109.755] sna_render_get_solid: e6e6e6e6 >[ 109.755] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 109.755] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.755] gen4_choose_spans_emitter: solid source >[ 109.755] kgem_check_bo: num_pages=+1, num_exec=+1 >[ 109.755] gen9_composite_get_binding_table(fe00) >[ 109.755] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 >[ 109.755] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 109.755] kgem_add_handle: handle=8, index=4 >[ 109.755] kgem_add_reloc64[7] = (delta=16, target handle=4, presumed=fdffe000) >[ 109.755] [3f70] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.755] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 109.755] gen9_emit_vertex_elements: setup id=5 >[ 109.755] thread_choose_span: clipped? 0 >[ 109.755] imprecise_trapezoid_span_converter: using 4 threads >[ 109.755] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 109.755] thread_choose_span: clipped? 0 >[ 109.755] span_thread: flushing 2 boxes >[ 109.755] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 109.755] span_thread: flushing 2 boxes >[ 109.755] span_thread: flushing 62 boxes >[ 109.755] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 109.755] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 109.755] span_thread: flushing 62 boxes >[ 109.755] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 109.755] gen8_vertex_flush[5dc] = 384 >[ 109.755] gen9_render_composite_spans_done() >[ 109.755] sna_validate_gc(0x5619f1770810) changes=0, previous serial=ec, drawable=fe >[ 109.755] sna_validate_gc: recomputing clip >[ 109.755] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 109.755] sna_copy_area: src=pixmap=256:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=254:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 109.755] sna_copy_area: normal copy >[ 109.755] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 109.755] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 109.755] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 109.755] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 109.755] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 109.755] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 109.755] sna_do_copy: pixmap -- no source clipping >[ 109.755] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 109.755] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 109.755] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=256+(-24, -136), dst pixmap=254+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 109.755] sna_copy_boxes: dst=(priv=0x5619f17a8b40, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f1750450, gpu_bo=23, cpu_bo=0), replaces=0 >[ 109.755] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.755] sna_drawable_use_bo pixmap=254, box=((24, 136), (600, 212)), flags=b... >[ 109.755] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 109.755] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.755] sna_drawable_use_bo: using whole GPU bo >[ 109.755] sna_pixmap_move_to_gpu(pixmap=256, usage=0), flags=a >[ 109.755] sna_pixmap_move_to_gpu: already all-damaged >[ 109.755] sna_pixmap_mark_active: pixmap=256, handle=23 >[ 109.755] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.755] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.755] kgem_bo_is_render: handle=23, rq? 1 [1] >[ 109.755] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 109.755] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 109.755] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.755] aligning vertex: was 3, now 2 floats per vertex >[ 109.755] gen9_composite_get_binding_table(fd80) >[ 109.755] kgem_add_reloc64: handle=23, pos=16216, delta=0, domains=40000 >[ 109.755] kgem_add_reloc64[8] = (delta=0, target handle=3, presumed=fd545000) >[ 109.755] [3f50] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 109.755] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 109.755] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 109.755] gen9_emit_sampler: sampler = 0 >[ 109.755] gen9_emit_sf: num_sf_outputs=1 >[ 109.755] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.755] gen9_emit_vertex_elements: setup id=0 >[ 109.755] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.755] (0, 0) -> (24, 136) + (576, 76) >[ 109.755] gen8_vertex_flush[6ac] = 3 >[ 109.755] sna_destroy_pixmap: pixmap=256, attached?=1 >[ 109.755] _kgem_bo_destroy: handle=23, proxy? 0 >[ 109.755] __kgem_bo_destroy: handle=23, size=262144 >[ 109.755] __kgem_bo_destroy: handle=23 -> active >[ 109.755] __sna_free_pixmap(pixmap=256) >[ 109.755] sna_create_pixmap(20, 25, 32, usage=3) >[ 109.755] kgem_can_create_2d: 20x25 @ 32 >[ 109.755] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=25 >[ 109.755] kgem_can_create_2d: untiled size=4096 >[ 109.755] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X >[ 109.755] kgem_choose_tiling: 20x25 -> 0 >[ 109.755] sna_create_pixmap: usage=3, flags=a >[ 109.755] sna_create_pixmap: small buffer [2000], attaching to shadow pixmap >[ 109.755] create_pixmap: allocating pixmap 20x25, depth=32/32, size=2008 >[ 109.755] create_pixmap: serial=258, usage=3, 20x25 >[ 109.755] sna_create_pixmap: serial=258, 20x25, usage=3 >[ 109.755] sna_composite(pixmap=258, op=1, src=257+(0, 0), mask=0+(0, 0), dst=258+(0, 0)+(0, 0), size=(20, 25) >[ 109.755] sna_compute_composite_region: dst=(0, 0)x(20, 25) >[ 109.755] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (20, 25) >[ 109.755] clip_to_dst: region: 1x[(0, 0), (20, 25)], clip: 1x[(0, 0), (20, 25)] >[ 109.755] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (20, 25) >[ 109.755] sna_compute_composite_region: clip against src (20x25 clip=0): (0, 0), (20, 25) >[ 109.755] sna_composite: fallback, dst pixmap=258 is too small (or completely damaged) >[ 109.755] sna_composite: fallback -- fbComposite >[ 109.755] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(20, 25): region=((0,0), (20, 25)) >[ 109.755] sna_composite_fb: fallback -- move src to cpu >[ 109.755] sna_composite_fb: fallback -- move dst to cpu >[ 109.755] sna_drawable_move_region_to_cpu(pixmap=258 (20x25), [(0, 0), (20, 25)], flags=5) >[ 109.755] sna_drawable_move_region_to_cpu: region (0, 0), (20, 25) + (0, 0) subsumes pixmap (20x25) >[ 109.755] _sna_pixmap_move_to_cpu(pixmap=258, 20x25, flags=5) >[ 109.755] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.755] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.755] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.755] __sna_damage_all(20, 25) >[ 109.755] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.755] sna_transform_is_imprecise_integer_translation: no transform >[ 109.755] memcpy_blt: src=(0, 0), dst=(0, 0), size=20x25, pitch=80/80 >[ 109.755] sna_create_pixmap(17, 19, 32, usage=3) >[ 109.755] kgem_can_create_2d: 17x19 @ 32 >[ 109.755] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 >[ 109.755] kgem_can_create_2d: untiled size=4096 >[ 109.755] kgem_choose_tiling: too thin [width 17, 32 bpp] for TILING_X >[ 109.755] kgem_choose_tiling: 17x19 -> 0 >[ 109.755] sna_create_pixmap: usage=3, flags=a >[ 109.755] sna_create_pixmap: small buffer [1292], attaching to shadow pixmap >[ 109.755] create_pixmap: allocating pixmap 17x19, depth=32/32, size=1300 >[ 109.755] create_pixmap: serial=260, usage=3, 17x19 >[ 109.755] sna_create_pixmap: serial=260, 17x19, usage=3 >[ 109.755] sna_composite(pixmap=260, op=1, src=259+(0, 0), mask=0+(0, 0), dst=260+(0, 0)+(0, 0), size=(17, 19) >[ 109.755] sna_compute_composite_region: dst=(0, 0)x(17, 19) >[ 109.755] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (17, 19) >[ 109.755] clip_to_dst: region: 1x[(0, 0), (17, 19)], clip: 1x[(0, 0), (17, 19)] >[ 109.755] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (17, 19) >[ 109.755] sna_compute_composite_region: clip against src (17x19 clip=0): (0, 0), (17, 19) >[ 109.755] sna_composite: fallback, dst pixmap=260 is too small (or completely damaged) >[ 109.755] sna_composite: fallback -- fbComposite >[ 109.755] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(17, 19): region=((0,0), (17, 19)) >[ 109.755] sna_composite_fb: fallback -- move src to cpu >[ 109.755] sna_composite_fb: fallback -- move dst to cpu >[ 109.755] sna_drawable_move_region_to_cpu(pixmap=260 (17x19), [(0, 0), (17, 19)], flags=5) >[ 109.755] sna_drawable_move_region_to_cpu: region (0, 0), (17, 19) + (0, 0) subsumes pixmap (17x19) >[ 109.755] _sna_pixmap_move_to_cpu(pixmap=260, 17x19, flags=5) >[ 109.755] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.755] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.755] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.755] __sna_damage_all(17, 19) >[ 109.755] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.755] sna_transform_is_imprecise_integer_translation: no transform >[ 109.755] memcpy_blt: src=(0, 0), dst=(0, 0), size=17x19, pitch=68/68 >[ 109.755] sna_create_pixmap(16, 19, 32, usage=3) >[ 109.755] kgem_can_create_2d: 16x19 @ 32 >[ 109.755] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=19 >[ 109.755] kgem_can_create_2d: untiled size=4096 >[ 109.755] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 109.755] kgem_choose_tiling: 16x19 -> 0 >[ 109.755] sna_create_pixmap: usage=3, flags=a >[ 109.755] sna_create_pixmap: small buffer [1216], attaching to shadow pixmap >[ 109.755] create_pixmap: allocating pixmap 16x19, depth=32/32, size=1224 >[ 109.755] create_pixmap: serial=262, usage=3, 16x19 >[ 109.755] sna_create_pixmap: serial=262, 16x19, usage=3 >[ 109.755] sna_composite(pixmap=262, op=1, src=261+(0, 0), mask=0+(0, 0), dst=262+(0, 0)+(0, 0), size=(16, 19) >[ 109.755] sna_compute_composite_region: dst=(0, 0)x(16, 19) >[ 109.755] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (16, 19) >[ 109.755] clip_to_dst: region: 1x[(0, 0), (16, 19)], clip: 1x[(0, 0), (16, 19)] >[ 109.755] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (16, 19) >[ 109.755] sna_compute_composite_region: clip against src (16x19 clip=0): (0, 0), (16, 19) >[ 109.755] sna_composite: fallback, dst pixmap=262 is too small (or completely damaged) >[ 109.755] sna_composite: fallback -- fbComposite >[ 109.755] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(16, 19): region=((0,0), (16, 19)) >[ 109.755] sna_composite_fb: fallback -- move src to cpu >[ 109.755] sna_composite_fb: fallback -- move dst to cpu >[ 109.755] sna_drawable_move_region_to_cpu(pixmap=262 (16x19), [(0, 0), (16, 19)], flags=5) >[ 109.755] sna_drawable_move_region_to_cpu: region (0, 0), (16, 19) + (0, 0) subsumes pixmap (16x19) >[ 109.755] _sna_pixmap_move_to_cpu(pixmap=262, 16x19, flags=5) >[ 109.755] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.755] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.755] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.755] __sna_damage_all(16, 19) >[ 109.755] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.755] sna_transform_is_imprecise_integer_translation: no transform >[ 109.755] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x19, pitch=64/64 >[ 109.755] sna_create_pixmap(29, 19, 32, usage=3) >[ 109.755] kgem_can_create_2d: 29x19 @ 32 >[ 109.755] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=19 >[ 109.755] kgem_can_create_2d: untiled size=4096 >[ 109.755] kgem_choose_tiling: too thin [width 29, 32 bpp] for TILING_X >[ 109.755] kgem_choose_tiling: 29x19 -> 0 >[ 109.755] sna_create_pixmap: usage=3, flags=a >[ 109.755] sna_create_pixmap: small buffer [2204], attaching to shadow pixmap >[ 109.755] create_pixmap: allocating pixmap 29x19, depth=32/32, size=2212 >[ 109.755] create_pixmap: serial=264, usage=3, 29x19 >[ 109.755] sna_create_pixmap: serial=264, 29x19, usage=3 >[ 109.755] sna_composite(pixmap=264, op=1, src=263+(0, 0), mask=0+(0, 0), dst=264+(0, 0)+(0, 0), size=(29, 19) >[ 109.755] sna_compute_composite_region: dst=(0, 0)x(29, 19) >[ 109.755] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (29, 19) >[ 109.755] clip_to_dst: region: 1x[(0, 0), (29, 19)], clip: 1x[(0, 0), (29, 19)] >[ 109.755] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (29, 19) >[ 109.755] sna_compute_composite_region: clip against src (29x19 clip=0): (0, 0), (29, 19) >[ 109.755] sna_composite: fallback, dst pixmap=264 is too small (or completely damaged) >[ 109.755] sna_composite: fallback -- fbComposite >[ 109.755] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(29, 19): region=((0,0), (29, 19)) >[ 109.755] sna_composite_fb: fallback -- move src to cpu >[ 109.755] sna_composite_fb: fallback -- move dst to cpu >[ 109.755] sna_drawable_move_region_to_cpu(pixmap=264 (29x19), [(0, 0), (29, 19)], flags=5) >[ 109.755] sna_drawable_move_region_to_cpu: region (0, 0), (29, 19) + (0, 0) subsumes pixmap (29x19) >[ 109.755] _sna_pixmap_move_to_cpu(pixmap=264, 29x19, flags=5) >[ 109.755] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.755] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.755] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.755] __sna_damage_all(29, 19) >[ 109.755] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.755] sna_transform_is_imprecise_integer_translation: no transform >[ 109.755] memcpy_blt: src=(0, 0), dst=(0, 0), size=29x19, pitch=116/116 >[ 109.755] sna_create_pixmap(20, 19, 32, usage=3) >[ 109.755] kgem_can_create_2d: 20x19 @ 32 >[ 109.755] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 >[ 109.755] kgem_can_create_2d: untiled size=4096 >[ 109.755] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X >[ 109.755] kgem_choose_tiling: 20x19 -> 0 >[ 109.755] sna_create_pixmap: usage=3, flags=a >[ 109.755] sna_create_pixmap: small buffer [1520], attaching to shadow pixmap >[ 109.755] create_pixmap: allocating pixmap 20x19, depth=32/32, size=1528 >[ 109.755] create_pixmap: serial=266, usage=3, 20x19 >[ 109.755] sna_create_pixmap: serial=266, 20x19, usage=3 >[ 109.755] sna_composite(pixmap=266, op=1, src=265+(0, 0), mask=0+(0, 0), dst=266+(0, 0)+(0, 0), size=(20, 19) >[ 109.755] sna_compute_composite_region: dst=(0, 0)x(20, 19) >[ 109.755] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (20, 19) >[ 109.755] clip_to_dst: region: 1x[(0, 0), (20, 19)], clip: 1x[(0, 0), (20, 19)] >[ 109.755] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (20, 19) >[ 109.755] sna_compute_composite_region: clip against src (20x19 clip=0): (0, 0), (20, 19) >[ 109.755] sna_composite: fallback, dst pixmap=266 is too small (or completely damaged) >[ 109.756] sna_composite: fallback -- fbComposite >[ 109.756] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(20, 19): region=((0,0), (20, 19)) >[ 109.756] sna_composite_fb: fallback -- move src to cpu >[ 109.756] sna_composite_fb: fallback -- move dst to cpu >[ 109.756] sna_drawable_move_region_to_cpu(pixmap=266 (20x19), [(0, 0), (20, 19)], flags=5) >[ 109.756] sna_drawable_move_region_to_cpu: region (0, 0), (20, 19) + (0, 0) subsumes pixmap (20x19) >[ 109.756] _sna_pixmap_move_to_cpu(pixmap=266, 20x19, flags=5) >[ 109.756] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.756] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.756] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.756] __sna_damage_all(20, 19) >[ 109.756] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.756] sna_transform_is_imprecise_integer_translation: no transform >[ 109.756] memcpy_blt: src=(0, 0), dst=(0, 0), size=20x19, pitch=80/80 >[ 109.756] sna_create_pixmap(14, 19, 32, usage=3) >[ 109.756] kgem_can_create_2d: 14x19 @ 32 >[ 109.756] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=19 >[ 109.756] kgem_can_create_2d: untiled size=4096 >[ 109.756] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 109.756] kgem_choose_tiling: 14x19 -> 0 >[ 109.756] sna_create_pixmap: usage=3, flags=a >[ 109.756] sna_create_pixmap: small buffer [1064], attaching to shadow pixmap >[ 109.756] create_pixmap: allocating pixmap 14x19, depth=32/32, size=1072 >[ 109.756] create_pixmap: serial=268, usage=3, 14x19 >[ 109.756] sna_create_pixmap: serial=268, 14x19, usage=3 >[ 109.756] sna_composite(pixmap=268, op=1, src=267+(0, 0), mask=0+(0, 0), dst=268+(0, 0)+(0, 0), size=(14, 19) >[ 109.756] sna_compute_composite_region: dst=(0, 0)x(14, 19) >[ 109.756] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (14, 19) >[ 109.756] clip_to_dst: region: 1x[(0, 0), (14, 19)], clip: 1x[(0, 0), (14, 19)] >[ 109.756] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (14, 19) >[ 109.756] sna_compute_composite_region: clip against src (14x19 clip=0): (0, 0), (14, 19) >[ 109.756] sna_composite: fallback, dst pixmap=268 is too small (or completely damaged) >[ 109.756] sna_composite: fallback -- fbComposite >[ 109.756] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(14, 19): region=((0,0), (14, 19)) >[ 109.756] sna_composite_fb: fallback -- move src to cpu >[ 109.756] sna_composite_fb: fallback -- move dst to cpu >[ 109.756] sna_drawable_move_region_to_cpu(pixmap=268 (14x19), [(0, 0), (14, 19)], flags=5) >[ 109.756] sna_drawable_move_region_to_cpu: region (0, 0), (14, 19) + (0, 0) subsumes pixmap (14x19) >[ 109.756] _sna_pixmap_move_to_cpu(pixmap=268, 14x19, flags=5) >[ 109.756] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.756] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.756] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.756] __sna_damage_all(14, 19) >[ 109.756] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.756] sna_transform_is_imprecise_integer_translation: no transform >[ 109.756] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x19, pitch=56/56 >[ 109.756] sna_create_pixmap(19, 28, 32, usage=3) >[ 109.756] kgem_can_create_2d: 19x28 @ 32 >[ 109.756] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=28 >[ 109.756] kgem_can_create_2d: untiled size=4096 >[ 109.756] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X >[ 109.756] kgem_choose_tiling: 19x28 -> 0 >[ 109.756] sna_create_pixmap: usage=3, flags=a >[ 109.756] sna_create_pixmap: small buffer [2128], attaching to shadow pixmap >[ 109.756] create_pixmap: allocating pixmap 19x28, depth=32/32, size=2136 >[ 109.756] create_pixmap: serial=270, usage=3, 19x28 >[ 109.756] sna_create_pixmap: serial=270, 19x28, usage=3 >[ 109.756] sna_composite(pixmap=270, op=1, src=269+(0, 0), mask=0+(0, 0), dst=270+(0, 0)+(0, 0), size=(19, 28) >[ 109.756] sna_compute_composite_region: dst=(0, 0)x(19, 28) >[ 109.756] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (19, 28) >[ 109.756] clip_to_dst: region: 1x[(0, 0), (19, 28)], clip: 1x[(0, 0), (19, 28)] >[ 109.756] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (19, 28) >[ 109.756] sna_compute_composite_region: clip against src (19x28 clip=0): (0, 0), (19, 28) >[ 109.756] sna_composite: fallback, dst pixmap=270 is too small (or completely damaged) >[ 109.756] sna_composite: fallback -- fbComposite >[ 109.756] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(19, 28): region=((0,0), (19, 28)) >[ 109.756] sna_composite_fb: fallback -- move src to cpu >[ 109.756] sna_composite_fb: fallback -- move dst to cpu >[ 109.756] sna_drawable_move_region_to_cpu(pixmap=270 (19x28), [(0, 0), (19, 28)], flags=5) >[ 109.756] sna_drawable_move_region_to_cpu: region (0, 0), (19, 28) + (0, 0) subsumes pixmap (19x28) >[ 109.756] _sna_pixmap_move_to_cpu(pixmap=270, 19x28, flags=5) >[ 109.756] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.756] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.756] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.756] __sna_damage_all(19, 28) >[ 109.756] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.756] sna_transform_is_imprecise_integer_translation: no transform >[ 109.756] memcpy_blt: src=(0, 0), dst=(0, 0), size=19x28, pitch=76/76 >[ 109.756] sna_glyphs(op=3, nlist=4, src=(40, 184)) >[ 109.756] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 109.756] sna_glyphs: discarding mask >[ 109.756] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) >[ 109.756] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94669425511104 size=624x224 >[ 109.756] glyph_cache(0): adding glyph to cache 1, pos 128 >[ 109.756] glyph_cache_upload: upload glyph 0x5619f174ca00 to cache (128, 0)x(20, 25) >[ 109.756] sna_composite(pixmap=2, op=1, src=258+(0, 0), mask=0+(0, 0), dst=2+(128, 0)+(0, 0), size=(20, 25) >[ 109.756] sna_compute_composite_region: dst=(128, 0)x(20, 25) >[ 109.756] sna_compute_composite_region: initial clip against dst->pDrawable: (128, 0), (148, 25) >[ 109.756] clip_to_dst: region: 1x[(128, 0), (148, 25)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.756] sna_compute_composite_region: clip against dst->pCompositeClip: (128, 0), (148, 25) >[ 109.756] sna_compute_composite_region: clip against src (20x25 clip=0): (128, 0), (148, 25) >[ 109.756] sna_composite: composite region extents:+(0, 0) -> (128, 0), (148, 25) + (0, 0) >[ 109.756] gen9_render_composite: 20x25, current mode=1/1 >[ 109.756] kgem_bo_is_render: handle=6, rq? 0 [0] >[ 109.756] sna_blt_composite (0, 0), (128, 0), 20x25 >[ 109.756] sna_transform_is_imprecise_integer_translation: no transform >[ 109.756] sna_blt_composite: converting transform to integer translation? (0, 0) >[ 109.756] sna_blt_composite: blt dst offset (0, 0), source offset (-128, 0), with alpha fixup? 0 >[ 109.756] use_cpu_bo: no cpu bo >[ 109.756] move_to_gpu: not migrating pixmap=258 due to usage_hint=3 >[ 109.756] sna_drawable_use_bo pixmap=2, box=((128, 0), (148, 25)), flags=9... >[ 109.756] sna_drawable_use_bo: pinned, never REPLACES >[ 109.756] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 109.756] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.756] sna_drawable_use_bo: using whole GPU bo >[ 109.756] sna_drawable_move_region_to_cpu(pixmap=258 (20x25), [(0, 0), (20, 25)], flags=2) >[ 109.756] sna_drawable_move_region_to_cpu: pixmap=258 all damaged on CPU >[ 109.756] prepare_blt_put >[ 109.756] blt_put_composite_box: src=(-128, 0), dst=(0, 0) >[ 109.756] sna_write_boxes x 1, src stride=80, src dx=(-128, 0) >[ 109.756] kgem_bo_can_map: handle=6, map=0x7f3c8eb84000:0x0:0x0, tiling=2, domain=0, offset=4250423296 >[ 109.756] kgem_bo_can_map__cpu: handle=6 >[ 109.756] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 109.756] write_boxes_inplace x 1, handle=6, tiling=2 >[ 109.756] upload_inplace__tiled: tiling=2 >[ 109.756] kgem_bo_can_map: handle=6, map=0x7f3c8eb84000:0x0:0x0, tiling=2, domain=0, offset=4250423296 >[ 109.756] kgem_bo_map: handle=6, offset=4250423296, tiling=2, map=0x7f3c8eb84000:0x0, domain=0 >[ 109.756] __kgem_bo_map__gtt_or_wc: handle=6 >[ 109.756] kgem_trim_vma_cache: type=0, count=-512 (bucket: 10) >[ 109.756] __kgem_busy: handle=6, busy=0, wedged=0 >[ 109.756] kgem_bo_map: sync: needs_flush? 0, domain? 0, busy? 0 >[ 109.756] __kgem_busy: handle=6, busy=0, wedged=0 >[ 109.756] kgem_bo_retire: retiring bo handle=6 (needed flush? 0), rq? 0 [busy?=0] >[ 109.756] assert_bo_retired: handle=6, domain: 0 exec? 0, rq? 0 >[ 109.756] write_boxes_inplace: (0, 0) -> (128, 0) x (20, 25) [bpp=32, src_pitch=80, dst_pitch=4096] >[ 109.756] memcpy_blt: src=(0, 0), dst=(128, 0), size=20x25, pitch=80/4096 >[ 109.756] apply_damage: damage=0x0, region=1 [(128, 0), (148, 25) + (0, 0)] >[ 109.756] gen9_render_composite: 0x0, current mode=1/1 >[ 109.756] kgem_bo_is_busy: handle=6, domain: 2 exec? 0, rq? 0 >[ 109.756] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 109.756] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.756] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.756] sna_drawable_use_bo pixmap=254, box=((0, 0), (624, 224)), flags=7... >[ 109.756] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.756] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.756] sna_drawable_use_bo: using whole GPU bo >[ 109.756] gen9_composite_set_target: pixmap=254, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.756] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.756] color_convert: src=ff888888 [20028888] >[ 109.756] color_convert: dst=ff888888 [20028888] >[ 109.756] sna_render_get_solid: ff888888 >[ 109.756] sna_render_get_solid(5) = ff888888 (old) >[ 109.756] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.756] sna_transform_is_imprecise_integer_translation: no transform >[ 109.756] gen9_composite_picture: integer translation (0, 0), removing >[ 109.756] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.756] sna_render_pixmap_bo: GPU all damaged >[ 109.756] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 109.756] gen4_choose_composite_emitter: solid, identity mask >[ 109.756] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 109.756] aligning vertex: was 2, now 4 floats per vertex >[ 109.756] gen9_composite_get_binding_table(fd00) >[ 109.756] kgem_add_reloc64: handle=8, pos=16184, delta=0, domains=40000 >[ 109.756] kgem_add_reloc64: adding proxy [delta=20] for handle=8 >[ 109.756] kgem_add_reloc64[9] = (delta=20, target handle=4, presumed=fdffe000) >[ 109.756] [3f30] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.756] kgem_add_reloc64: handle=6, pos=16168, delta=0, domains=40000 >[ 109.756] kgem_add_handle: handle=6, index=5 >[ 109.756] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd585000) >[ 109.756] [3f20] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 109.756] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.756] gen9_emit_sampler: sampler = a >[ 109.756] gen9_emit_sf: num_sf_outputs=2 >[ 109.756] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.756] gen9_emit_vertex_elements: setup id=9 >[ 109.756] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.756] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.756] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped >[ 109.756] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) >[ 109.756] gen8_vertex_flush[788] = 3 >[ 109.756] gen9_magic_ca_pass: CA fixup (1610 -> 1613) >[ 109.756] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 109.756] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.756] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.756] glyph_cache(0): adding glyph to cache 1, pos 144 >[ 109.756] glyph_cache_upload: upload glyph 0x5619f1757c50 to cache (160, 0)x(17, 19) >[ 109.756] sna_composite(pixmap=2, op=1, src=260+(0, 0), mask=0+(0, 0), dst=2+(160, 0)+(0, 0), size=(17, 19) >[ 109.756] sna_compute_composite_region: dst=(160, 0)x(17, 19) >[ 109.756] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 0), (177, 19) >[ 109.756] clip_to_dst: region: 1x[(160, 0), (177, 19)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.756] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 0), (177, 19) >[ 109.756] sna_compute_composite_region: clip against src (17x19 clip=0): (160, 0), (177, 19) >[ 109.757] sna_composite: composite region extents:+(0, 0) -> (160, 0), (177, 19) + (0, 0) >[ 109.757] gen9_render_composite: 17x19, current mode=1/1 >[ 109.757] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.757] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.757] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.757] gen9_composite_set_target: (160, 0)x(17, 19), partial?=0 >[ 109.757] sna_drawable_use_bo pixmap=2, box=((160, 0), (177, 19)), flags=f... >[ 109.757] sna_drawable_use_bo: pinned, never REPLACES >[ 109.757] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.757] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.757] sna_drawable_use_bo: using whole GPU bo >[ 109.757] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.757] gen9_composite_picture: (0, 0)x(17, 19), dst=(160, 0) >[ 109.757] sna_transform_is_imprecise_integer_translation: no transform >[ 109.757] gen9_composite_picture: integer translation (0, 0), removing >[ 109.757] sna_render_pixmap_bo pixmap=260, (0, 0)x(17, 19)/(17, 19) >[ 109.757] sna_render_pixmap_bo box=(0, 0), (17, 19): (17, 19)/(17, 19) >[ 109.757] sna_render_pixmap_bo: offset=(-160, 0), size=(17, 19) >[ 109.757] use_cpu_bo: no cpu bo >[ 109.757] move_to_gpu: not migrating pixmap=260 due to usage_hint=3 >[ 109.757] sna_render_pixmap_bo: uploading CPU box (0, 0), (17, 19) >[ 109.757] upload: box=(0, 0), (17, 19), pixmap=17x19 >[ 109.757] sna_drawable_move_region_to_cpu(pixmap=260 (17x19), [(0, 0), (17, 19)], flags=2) >[ 109.757] sna_drawable_move_region_to_cpu: pixmap=260 all damaged on CPU >[ 109.757] kgem_can_create_2d: 17x19 @ 32 >[ 109.757] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 >[ 109.757] kgem_can_create_2d: untiled size=4096 >[ 109.757] kgem_choose_tiling: too thin [width 17, 32 bpp] for TILING_X >[ 109.757] kgem_choose_tiling: 17x19 -> 0 >[ 109.757] kgem_upload_source_image : (0, 0), (17, 19), stride=68, bpp=32 >[ 109.757] kgem_create_buffer_2d: 17x19, 32 bpp, stride=96 >[ 109.757] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.757] kgem_create_buffer: searching for an inactive GTT map for upload >[ 109.757] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 109.757] search_linear_cache: inactive and cache bucket empty >[ 109.757] search_linear_cache: active cache bucket empty >[ 109.757] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 109.757] search_linear_cache: searching for inactive gtt map >[ 109.757] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 109.757] search_linear_cache: inactive and cache bucket empty >[ 109.757] search_linear_cache: active cache bucket empty >[ 109.757] search_snoop_cache: num_pages=64, flags=0 >[ 109.757] search_snoop_cache: inactive and cache empty >[ 109.757] kgem_retire, need_retire?=1 >[ 109.757] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.757] kgem_retire__requests_ring: retiring ring 0 >[ 109.757] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.757] __kgem_retire_rq: request 1 complete >[ 109.757] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 109.757] __kgem_bo_flush: handle=11, busy=0, wedged=0 >[ 109.757] __kgem_bo_flush: handle=29, busy=0, wedged=0 >[ 109.757] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 109.757] kgem_bo_move_to_cache: release handle=22 >[ 109.757] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 109.757] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 >[ 109.757] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.757] kgem_retire -- retired=1, need_retire=0 >[ 109.757] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 109.757] search_linear_cache: inactive and cache bucket empty >[ 109.757] search_linear_cache: active cache bucket empty >[ 109.757] search_linear_cache: num_pages=64, flags=7, use_active? 0, use_large=0 [max=65536] >[ 109.757] search_linear_cache: inactive and cache bucket empty >[ 109.757] search_linear_cache: active cache bucket empty >[ 109.757] __kgem_bo_init(handle=30, num_pages=64) >[ 109.757] create_snoopable_buffer: created CPU (LLC) handle=30 for buffer, size 64 >[ 109.757] kgem_bo_map__cpu(handle=30, size=262144, map=0x0:0x0) >[ 109.757] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 6) >[ 109.757] __kgem_bo_map__cpu: caching CPU vma for 30 >[ 109.757] kgem_create_buffer(pages=64 [64]) new handle=30, used=1920, write=1 >[ 109.757] kgem_create_proxy: target handle=30 [proxy? -1], offset=0, length=1920, io=1 >[ 109.757] __kgem_bo_init(handle=30, num_pages=1920) >[ 109.757] memcpy_blt: src=(0, 0), dst=(0, 0), size=17x19, pitch=68/96 >[ 109.757] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.757] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.757] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.757] gen4_choose_composite_emitter: identity src, no mask >[ 109.757] needs_batch_flush: flushing before handle=30 for new reservation >[ 109.757] gen8_vertex_close: used=6452, vbo active? 16, vb=221, nreloc=3 >[ 109.757] gen8_vertex_close: reloc[0] = 287 >[ 109.757] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.757] kgem_add_handle: handle=16, index=6 >[ 109.757] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fffa8000) >[ 109.757] gen8_vertex_close: reloc[1] = 349 >[ 109.757] kgem_add_reloc64: handle=16, pos=349, delta=0, domains=200000 >[ 109.757] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fffa8000) >[ 109.757] gen8_vertex_close: reloc[2] = 477 >[ 109.757] kgem_add_reloc64: handle=16, pos=477, delta=0, domains=200000 >[ 109.757] kgem_add_reloc64[13] = (delta=0, target handle=6, presumed=fffa8000) >[ 109.757] batch[1/1, flags=1800]: 520 520 16160 16384, nreloc=14, nexec=7, nfence=0, aperture=1962 [fenced=0] >[ 109.757] kgem_finish_buffers: buffer handle=30, used=2048, exec?=0, write=1, mmapped=cpu, refcnt=2 >[ 109.757] kgem_finish_buffers: skipping unattached handle=30, used=2048, refcnt=2 >[ 109.757] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.757] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.757] kgem_fixup_relocs: shrinking by 61440 >[ 109.757] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.757] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.757] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 >[ 109.757] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd545000 >[ 109.757] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.757] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.757] __kgem_bo_clear_busy: handle=7 >[ 109.757] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.757] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.757] __kgem_bo_clear_busy: handle=7 >[ 109.757] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.757] __kgem_bo_clear_busy: handle=8 >[ 109.757] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 109.757] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.757] __kgem_bo_clear_busy: handle=8 >[ 109.757] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 109.757] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.757] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.757] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.757] needs_batch_flush: flushing before handle=30 for new reservation >[ 109.757] kgem_check_bo: num_pages=+1088, num_exec=+2 >[ 109.757] aligning vertex: was 4, now 3 floats per vertex >[ 109.757] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.757] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.757] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.757] kgem_add_handle: handle=4, index=0 >[ 109.757] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.757] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.757] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.757] gen9_composite_get_binding_table(ffc0) >[ 109.757] kgem_add_reloc64: handle=6, pos=16360, delta=0, domains=20002 >[ 109.757] kgem_add_handle: handle=6, index=1 >[ 109.757] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd585000) >[ 109.757] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.757] [3fe0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render >[ 109.757] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 >[ 109.757] kgem_add_reloc64: adding proxy [delta=0] for handle=30 >[ 109.757] kgem_add_handle: handle=30, index=2 >[ 109.757] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 109.757] [3fd0] bind bo(handle=30, addr=0), format=192, width=17, height=19, pitch=96, tiling=0 -> sampler >[ 109.757] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.757] gen9_emit_sampler: sampler = 2 >[ 109.757] gen9_emit_sf: num_sf_outputs=1 >[ 109.757] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.757] gen9_emit_vertex_elements: setup id=2 >[ 109.757] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.757] gen9_render_composite_box: (160, 0), (177, 19) >[ 109.757] apply_damage: damage=0x0, region=1 [(160, 0), (177, 19) + (0, 0)] >[ 109.757] gen8_vertex_flush[490] = 3 >[ 109.757] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.757] gen9_render_composite: 0x0, current mode=1/1 >[ 109.757] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 109.757] kgem_bo_is_busy: handle=20, domain: 3 exec? 0, rq? 1 >[ 109.757] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.757] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.757] sna_drawable_use_bo pixmap=254, box=((0, 0), (624, 224)), flags=7... >[ 109.757] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.757] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.757] sna_drawable_use_bo: using whole GPU bo >[ 109.757] gen9_composite_set_target: pixmap=254, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.757] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.757] color_convert: src=ff888888 [20028888] >[ 109.757] color_convert: dst=ff888888 [20028888] >[ 109.757] sna_render_get_solid: ff888888 >[ 109.757] sna_render_get_solid(5) = ff888888 (last) >[ 109.757] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.757] sna_transform_is_imprecise_integer_translation: no transform >[ 109.757] gen9_composite_picture: integer translation (0, 0), removing >[ 109.757] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.757] sna_render_pixmap_bo: GPU all damaged >[ 109.757] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 109.757] gen4_choose_composite_emitter: solid, identity mask >[ 109.757] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.757] __kgem_retire_rq: request 1 complete >[ 109.757] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 109.757] __kgem_bo_flush: handle=23, busy=0, wedged=0 >[ 109.757] kgem_bo_move_to_cache: release handle=23 >[ 109.757] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 109.757] kgem_set_mode: flushing before new bo >[ 109.757] gen8_vertex_close: used=6462, vbo active? 16, vb=4, nreloc=1 >[ 109.757] gen8_vertex_close: reloc[0] = 287 >[ 109.757] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.757] kgem_add_handle: handle=16, index=3 >[ 109.757] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.757] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=1162 [fenced=0] >[ 109.757] kgem_finish_buffers: buffer handle=30, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 109.757] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 >[ 109.757] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.757] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.757] kgem_fixup_relocs: shrinking by 61440 >[ 109.757] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.757] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.757] kgem_commit: release handle=6 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd585000 >[ 109.757] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.757] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 109.757] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.757] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.757] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.757] kgem_check_bo: num_pages=+1823, num_exec=+3 >[ 109.757] aligning vertex: was 3, now 4 floats per vertex >[ 109.757] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.757] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.757] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.757] kgem_add_handle: handle=4, index=0 >[ 109.757] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.757] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.757] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.757] gen9_composite_get_binding_table(ffc0) >[ 109.757] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 >[ 109.757] kgem_add_handle: handle=20, index=1 >[ 109.757] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) >[ 109.757] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 109.757] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 109.757] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 >[ 109.757] kgem_add_reloc64: adding proxy [delta=20] for handle=8 >[ 109.757] kgem_add_handle: handle=8, index=2 >[ 109.757] kgem_add_reloc64[4] = (delta=20, target handle=2, presumed=fdffe000) >[ 109.757] [3fd0] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.757] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 109.757] kgem_add_handle: handle=6, index=3 >[ 109.757] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 109.757] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 109.757] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 109.757] gen9_emit_sampler: sampler = a >[ 109.757] gen9_emit_sf: num_sf_outputs=2 >[ 109.757] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.757] gen9_emit_vertex_elements: setup id=9 >[ 109.757] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.757] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.757] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped >[ 109.757] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) >[ 109.757] gen8_vertex_flush[498] = 3 >[ 109.757] gen9_magic_ca_pass: CA fixup (1616 -> 1619) >[ 109.757] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 109.757] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.757] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.757] glyph_cache(0): adding glyph to cache 1, pos 160 >[ 109.757] glyph_cache_upload: upload glyph 0x5619f17ecf10 to cache (128, 32)x(16, 19) >[ 109.757] sna_composite(pixmap=2, op=1, src=262+(0, 0), mask=0+(0, 0), dst=2+(128, 32)+(0, 0), size=(16, 19) >[ 109.757] sna_compute_composite_region: dst=(128, 32)x(16, 19) >[ 109.757] sna_compute_composite_region: initial clip against dst->pDrawable: (128, 32), (144, 51) >[ 109.757] clip_to_dst: region: 1x[(128, 32), (144, 51)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.757] sna_compute_composite_region: clip against dst->pCompositeClip: (128, 32), (144, 51) >[ 109.757] sna_compute_composite_region: clip against src (16x19 clip=0): (128, 32), (144, 51) >[ 109.757] sna_composite: composite region extents:+(0, 0) -> (128, 32), (144, 51) + (0, 0) >[ 109.757] gen9_render_composite: 16x19, current mode=1/1 >[ 109.757] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.757] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 109.758] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.758] gen9_composite_set_target: (128, 32)x(16, 19), partial?=0 >[ 109.758] sna_drawable_use_bo pixmap=2, box=((128, 32), (144, 51)), flags=f... >[ 109.758] sna_drawable_use_bo: pinned, never REPLACES >[ 109.758] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.758] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.758] sna_drawable_use_bo: using whole GPU bo >[ 109.758] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.758] gen9_composite_picture: (0, 0)x(16, 19), dst=(128, 32) >[ 109.758] sna_transform_is_imprecise_integer_translation: no transform >[ 109.758] gen9_composite_picture: integer translation (0, 0), removing >[ 109.758] sna_render_pixmap_bo pixmap=262, (0, 0)x(16, 19)/(16, 19) >[ 109.758] sna_render_pixmap_bo box=(0, 0), (16, 19): (16, 19)/(16, 19) >[ 109.758] sna_render_pixmap_bo: offset=(-128, -32), size=(16, 19) >[ 109.758] use_cpu_bo: no cpu bo >[ 109.758] move_to_gpu: not migrating pixmap=262 due to usage_hint=3 >[ 109.758] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 19) >[ 109.758] upload: box=(0, 0), (16, 19), pixmap=16x19 >[ 109.758] sna_drawable_move_region_to_cpu(pixmap=262 (16x19), [(0, 0), (16, 19)], flags=2) >[ 109.758] sna_drawable_move_region_to_cpu: pixmap=262 all damaged on CPU >[ 109.758] kgem_can_create_2d: 16x19 @ 32 >[ 109.758] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=19 >[ 109.758] kgem_can_create_2d: untiled size=4096 >[ 109.758] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 109.758] kgem_choose_tiling: 16x19 -> 0 >[ 109.758] kgem_upload_source_image : (0, 0), (16, 19), stride=64, bpp=32 >[ 109.758] kgem_create_buffer_2d: 16x19, 32 bpp, stride=64 >[ 109.758] kgem_create_buffer: size=1280, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.758] kgem_create_buffer: reusing buffer? used=4096 + size=1280, total=262144 >[ 109.758] kgem_create_proxy: target handle=30 [proxy? -1], offset=4096, length=1280, io=1 >[ 109.758] __kgem_bo_init(handle=30, num_pages=1280) >[ 109.758] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x19, pitch=64/64 >[ 109.758] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.758] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.758] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.758] gen4_choose_composite_emitter: identity src, no mask >[ 109.758] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 109.758] aligning vertex: was 4, now 3 floats per vertex >[ 109.758] gen9_composite_get_binding_table(fec0) >[ 109.758] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=20002 >[ 109.758] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd585000) >[ 109.758] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.758] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render >[ 109.758] kgem_add_reloc64: handle=30, pos=16280, delta=0, domains=40000 >[ 109.758] kgem_add_reloc64: adding proxy [delta=4096] for handle=30 >[ 109.758] kgem_add_handle: handle=30, index=4 >[ 109.758] kgem_add_reloc64[7] = (delta=4096, target handle=4, presumed=fd4de000) >[ 109.758] [3f90] bind bo(handle=30, addr=fd4df000), format=192, width=16, height=19, pitch=64, tiling=0 -> sampler >[ 109.758] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.758] gen9_emit_sampler: sampler = 2 >[ 109.758] gen9_emit_sf: num_sf_outputs=1 >[ 109.758] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.758] gen9_emit_vertex_elements: setup id=2 >[ 109.758] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.758] gen9_render_composite_box: (128, 32), (144, 51) >[ 109.758] apply_damage: damage=0x0, region=1 [(128, 32), (144, 51) + (0, 0)] >[ 109.758] gen8_vertex_flush[5e0] = 3 >[ 109.758] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.758] gen9_render_composite: 0x0, current mode=1/1 >[ 109.758] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 109.758] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 109.758] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.758] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.758] sna_drawable_use_bo pixmap=254, box=((0, 0), (624, 224)), flags=7... >[ 109.758] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.758] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.758] sna_drawable_use_bo: using whole GPU bo >[ 109.758] gen9_composite_set_target: pixmap=254, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.758] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.758] color_convert: src=ff888888 [20028888] >[ 109.758] color_convert: dst=ff888888 [20028888] >[ 109.758] sna_render_get_solid: ff888888 >[ 109.758] sna_render_get_solid(5) = ff888888 (last) >[ 109.758] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.758] sna_transform_is_imprecise_integer_translation: no transform >[ 109.758] gen9_composite_picture: integer translation (0, 0), removing >[ 109.758] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.758] sna_render_pixmap_bo: GPU all damaged >[ 109.758] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 109.758] gen4_choose_composite_emitter: solid, identity mask >[ 109.758] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.758] aligning vertex: was 3, now 4 floats per vertex >[ 109.758] gen9_composite_get_binding_table(fe00) >[ 109.758] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 109.758] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.758] gen9_emit_sampler: sampler = a >[ 109.758] gen9_emit_sf: num_sf_outputs=2 >[ 109.758] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.758] gen9_emit_vertex_elements: setup id=9 >[ 109.758] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.758] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.758] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped >[ 109.758] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) >[ 109.758] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped >[ 109.758] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) >[ 109.758] gen8_vertex_flush[6b8] = 6 >[ 109.758] gen9_magic_ca_pass: CA fixup (1622 -> 1628) >[ 109.758] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 109.758] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.758] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.758] glyph_cache(0): adding glyph to cache 1, pos 176 >[ 109.758] glyph_cache_upload: upload glyph 0x5619f1771130 to cache (160, 32)x(29, 19) >[ 109.758] sna_composite(pixmap=2, op=1, src=264+(0, 0), mask=0+(0, 0), dst=2+(160, 32)+(0, 0), size=(29, 19) >[ 109.758] sna_compute_composite_region: dst=(160, 32)x(29, 19) >[ 109.758] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 32), (189, 51) >[ 109.758] clip_to_dst: region: 1x[(160, 32), (189, 51)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.758] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 32), (189, 51) >[ 109.758] sna_compute_composite_region: clip against src (29x19 clip=0): (160, 32), (189, 51) >[ 109.758] sna_composite: composite region extents:+(0, 0) -> (160, 32), (189, 51) + (0, 0) >[ 109.758] gen9_render_composite: 29x19, current mode=1/1 >[ 109.758] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.758] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 109.758] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.758] gen9_composite_set_target: (160, 32)x(29, 19), partial?=0 >[ 109.758] sna_drawable_use_bo pixmap=2, box=((160, 32), (189, 51)), flags=f... >[ 109.758] sna_drawable_use_bo: pinned, never REPLACES >[ 109.758] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.758] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.758] sna_drawable_use_bo: using whole GPU bo >[ 109.758] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.758] gen9_composite_picture: (0, 0)x(29, 19), dst=(160, 32) >[ 109.758] sna_transform_is_imprecise_integer_translation: no transform >[ 109.758] gen9_composite_picture: integer translation (0, 0), removing >[ 109.758] sna_render_pixmap_bo pixmap=264, (0, 0)x(29, 19)/(29, 19) >[ 109.758] sna_render_pixmap_bo box=(0, 0), (29, 19): (29, 19)/(29, 19) >[ 109.758] sna_render_pixmap_bo: offset=(-160, -32), size=(29, 19) >[ 109.758] use_cpu_bo: no cpu bo >[ 109.758] move_to_gpu: not migrating pixmap=264 due to usage_hint=3 >[ 109.758] sna_render_pixmap_bo: uploading CPU box (0, 0), (29, 19) >[ 109.758] upload: box=(0, 0), (29, 19), pixmap=29x19 >[ 109.758] sna_drawable_move_region_to_cpu(pixmap=264 (29x19), [(0, 0), (29, 19)], flags=2) >[ 109.758] sna_drawable_move_region_to_cpu: pixmap=264 all damaged on CPU >[ 109.758] kgem_can_create_2d: 29x19 @ 32 >[ 109.758] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=19 >[ 109.758] kgem_can_create_2d: untiled size=4096 >[ 109.758] kgem_choose_tiling: too thin [width 29, 32 bpp] for TILING_X >[ 109.758] kgem_choose_tiling: 29x19 -> 0 >[ 109.758] kgem_upload_source_image : (0, 0), (29, 19), stride=116, bpp=32 >[ 109.758] kgem_create_buffer_2d: 29x19, 32 bpp, stride=128 >[ 109.758] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.758] kgem_create_buffer: reusing buffer? used=5376 + size=2560, total=262144 >[ 109.758] kgem_create_proxy: target handle=30 [proxy? -1], offset=5376, length=2560, io=1 >[ 109.758] __kgem_bo_init(handle=30, num_pages=2560) >[ 109.758] memcpy_blt: src=(0, 0), dst=(0, 0), size=29x19, pitch=116/128 >[ 109.758] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.758] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.758] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.758] gen4_choose_composite_emitter: identity src, no mask >[ 109.758] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.758] aligning vertex: was 4, now 3 floats per vertex >[ 109.758] gen9_composite_get_binding_table(fdc0) >[ 109.758] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.758] kgem_add_reloc64: handle=30, pos=16232, delta=0, domains=40000 >[ 109.758] kgem_add_reloc64: adding proxy [delta=5376] for handle=30 >[ 109.758] kgem_add_reloc64[8] = (delta=5376, target handle=4, presumed=fd4de000) >[ 109.758] [3f60] bind bo(handle=30, addr=fd4df500), format=192, width=29, height=19, pitch=128, tiling=0 -> sampler >[ 109.758] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.758] gen9_emit_sampler: sampler = 2 >[ 109.758] gen9_emit_sf: num_sf_outputs=1 >[ 109.758] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.758] gen9_emit_vertex_elements: setup id=2 >[ 109.758] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.758] gen9_render_composite_box: (160, 32), (189, 51) >[ 109.758] apply_damage: damage=0x0, region=1 [(160, 32), (189, 51) + (0, 0)] >[ 109.758] gen8_vertex_flush[7ec] = 3 >[ 109.758] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.758] gen9_render_composite: 0x0, current mode=1/1 >[ 109.758] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 109.758] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 109.758] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.758] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.758] sna_drawable_use_bo pixmap=254, box=((0, 0), (624, 224)), flags=7... >[ 109.758] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.758] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.758] sna_drawable_use_bo: using whole GPU bo >[ 109.758] gen9_composite_set_target: pixmap=254, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.758] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.758] color_convert: src=ff888888 [20028888] >[ 109.758] color_convert: dst=ff888888 [20028888] >[ 109.758] sna_render_get_solid: ff888888 >[ 109.758] sna_render_get_solid(5) = ff888888 (last) >[ 109.758] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.758] sna_transform_is_imprecise_integer_translation: no transform >[ 109.758] gen9_composite_picture: integer translation (0, 0), removing >[ 109.758] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.758] sna_render_pixmap_bo: GPU all damaged >[ 109.758] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 109.758] gen4_choose_composite_emitter: solid, identity mask >[ 109.758] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.758] aligning vertex: was 3, now 4 floats per vertex >[ 109.758] gen9_composite_get_binding_table(fd40) >[ 109.758] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 109.758] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.758] gen9_emit_sampler: sampler = a >[ 109.758] gen9_emit_sf: num_sf_outputs=2 >[ 109.758] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.758] gen9_emit_vertex_elements: setup id=9 >[ 109.758] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.758] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.758] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped >[ 109.758] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) >[ 109.758] gen8_vertex_flush[8c4] = 3 >[ 109.758] gen9_magic_ca_pass: CA fixup (1631 -> 1634) >[ 109.758] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 109.758] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.758] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.758] glyph_cache(0): adding glyph to cache 1, pos 192 >[ 109.758] glyph_cache_upload: upload glyph 0x5619f1787ed0 to cache (192, 0)x(20, 19) >[ 109.758] sna_composite(pixmap=2, op=1, src=266+(0, 0), mask=0+(0, 0), dst=2+(192, 0)+(0, 0), size=(20, 19) >[ 109.758] sna_compute_composite_region: dst=(192, 0)x(20, 19) >[ 109.758] sna_compute_composite_region: initial clip against dst->pDrawable: (192, 0), (212, 19) >[ 109.758] clip_to_dst: region: 1x[(192, 0), (212, 19)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.758] sna_compute_composite_region: clip against dst->pCompositeClip: (192, 0), (212, 19) >[ 109.758] sna_compute_composite_region: clip against src (20x19 clip=0): (192, 0), (212, 19) >[ 109.758] sna_composite: composite region extents:+(0, 0) -> (192, 0), (212, 19) + (0, 0) >[ 109.758] gen9_render_composite: 20x19, current mode=1/1 >[ 109.758] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.758] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 109.758] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.758] gen9_composite_set_target: (192, 0)x(20, 19), partial?=0 >[ 109.758] sna_drawable_use_bo pixmap=2, box=((192, 0), (212, 19)), flags=f... >[ 109.758] sna_drawable_use_bo: pinned, never REPLACES >[ 109.758] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.758] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.758] sna_drawable_use_bo: using whole GPU bo >[ 109.758] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.758] gen9_composite_picture: (0, 0)x(20, 19), dst=(192, 0) >[ 109.758] sna_transform_is_imprecise_integer_translation: no transform >[ 109.758] gen9_composite_picture: integer translation (0, 0), removing >[ 109.758] sna_render_pixmap_bo pixmap=266, (0, 0)x(20, 19)/(20, 19) >[ 109.758] sna_render_pixmap_bo box=(0, 0), (20, 19): (20, 19)/(20, 19) >[ 109.758] sna_render_pixmap_bo: offset=(-192, 0), size=(20, 19) >[ 109.758] use_cpu_bo: no cpu bo >[ 109.758] move_to_gpu: not migrating pixmap=266 due to usage_hint=3 >[ 109.758] sna_render_pixmap_bo: uploading CPU box (0, 0), (20, 19) >[ 109.758] upload: box=(0, 0), (20, 19), pixmap=20x19 >[ 109.758] sna_drawable_move_region_to_cpu(pixmap=266 (20x19), [(0, 0), (20, 19)], flags=2) >[ 109.758] sna_drawable_move_region_to_cpu: pixmap=266 all damaged on CPU >[ 109.758] kgem_can_create_2d: 20x19 @ 32 >[ 109.758] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 >[ 109.758] kgem_can_create_2d: untiled size=4096 >[ 109.758] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X >[ 109.758] kgem_choose_tiling: 20x19 -> 0 >[ 109.758] kgem_upload_source_image : (0, 0), (20, 19), stride=80, bpp=32 >[ 109.758] kgem_create_buffer_2d: 20x19, 32 bpp, stride=96 >[ 109.758] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.758] kgem_create_buffer: reusing buffer? used=7936 + size=1920, total=262144 >[ 109.758] kgem_create_proxy: target handle=30 [proxy? -1], offset=7936, length=1920, io=1 >[ 109.758] __kgem_bo_init(handle=30, num_pages=1920) >[ 109.758] memcpy_blt: src=(0, 0), dst=(0, 0), size=20x19, pitch=80/96 >[ 109.758] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.758] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.758] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.758] gen4_choose_composite_emitter: identity src, no mask >[ 109.758] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.758] aligning vertex: was 4, now 3 floats per vertex >[ 109.758] gen9_composite_get_binding_table(fd00) >[ 109.758] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.758] kgem_add_reloc64: handle=30, pos=16184, delta=0, domains=40000 >[ 109.758] kgem_add_reloc64: adding proxy [delta=7936] for handle=30 >[ 109.758] kgem_add_reloc64[9] = (delta=7936, target handle=4, presumed=fd4de000) >[ 109.758] [3f30] bind bo(handle=30, addr=fd4dff00), format=192, width=20, height=19, pitch=96, tiling=0 -> sampler >[ 109.758] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.758] gen9_emit_sampler: sampler = 2 >[ 109.758] gen9_emit_sf: num_sf_outputs=1 >[ 109.758] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.758] gen9_emit_vertex_elements: setup id=2 >[ 109.758] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.758] gen9_render_composite_box: (192, 0), (212, 19) >[ 109.758] apply_damage: damage=0x0, region=1 [(192, 0), (212, 19) + (0, 0)] >[ 109.758] gen8_vertex_flush[9f8] = 3 >[ 109.758] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.758] gen9_render_composite: 0x0, current mode=1/1 >[ 109.758] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 109.758] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 109.758] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.758] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.758] sna_drawable_use_bo pixmap=254, box=((0, 0), (624, 224)), flags=7... >[ 109.758] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.758] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.758] sna_drawable_use_bo: using whole GPU bo >[ 109.758] gen9_composite_set_target: pixmap=254, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.758] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.758] color_convert: src=ff888888 [20028888] >[ 109.758] color_convert: dst=ff888888 [20028888] >[ 109.758] sna_render_get_solid: ff888888 >[ 109.758] sna_render_get_solid(5) = ff888888 (last) >[ 109.758] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.758] sna_transform_is_imprecise_integer_translation: no transform >[ 109.759] gen9_composite_picture: integer translation (0, 0), removing >[ 109.759] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.759] sna_render_pixmap_bo: GPU all damaged >[ 109.759] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 109.759] gen4_choose_composite_emitter: solid, identity mask >[ 109.759] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.759] aligning vertex: was 3, now 4 floats per vertex >[ 109.759] gen9_composite_get_binding_table(fc80) >[ 109.759] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 109.759] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.759] gen9_emit_sampler: sampler = a >[ 109.759] gen9_emit_sf: num_sf_outputs=2 >[ 109.759] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.759] gen9_emit_vertex_elements: setup id=9 >[ 109.759] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.759] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.759] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped >[ 109.759] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) >[ 109.759] gen8_vertex_flush[ad0] = 3 >[ 109.759] gen9_magic_ca_pass: CA fixup (1637 -> 1640) >[ 109.759] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 109.759] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.759] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.759] glyph_cache(0): adding glyph to cache 1, pos 208 >[ 109.759] glyph_cache_upload: upload glyph 0x5619f1787f30 to cache (224, 0)x(14, 19) >[ 109.759] sna_composite(pixmap=2, op=1, src=268+(0, 0), mask=0+(0, 0), dst=2+(224, 0)+(0, 0), size=(14, 19) >[ 109.759] sna_compute_composite_region: dst=(224, 0)x(14, 19) >[ 109.759] sna_compute_composite_region: initial clip against dst->pDrawable: (224, 0), (238, 19) >[ 109.759] clip_to_dst: region: 1x[(224, 0), (238, 19)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.759] sna_compute_composite_region: clip against dst->pCompositeClip: (224, 0), (238, 19) >[ 109.759] sna_compute_composite_region: clip against src (14x19 clip=0): (224, 0), (238, 19) >[ 109.759] sna_composite: composite region extents:+(0, 0) -> (224, 0), (238, 19) + (0, 0) >[ 109.759] gen9_render_composite: 14x19, current mode=1/1 >[ 109.759] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.759] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 109.759] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.759] gen9_composite_set_target: (224, 0)x(14, 19), partial?=0 >[ 109.759] sna_drawable_use_bo pixmap=2, box=((224, 0), (238, 19)), flags=f... >[ 109.759] sna_drawable_use_bo: pinned, never REPLACES >[ 109.759] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.759] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.759] sna_drawable_use_bo: using whole GPU bo >[ 109.759] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.759] gen9_composite_picture: (0, 0)x(14, 19), dst=(224, 0) >[ 109.759] sna_transform_is_imprecise_integer_translation: no transform >[ 109.759] gen9_composite_picture: integer translation (0, 0), removing >[ 109.759] sna_render_pixmap_bo pixmap=268, (0, 0)x(14, 19)/(14, 19) >[ 109.759] sna_render_pixmap_bo box=(0, 0), (14, 19): (14, 19)/(14, 19) >[ 109.759] sna_render_pixmap_bo: offset=(-224, 0), size=(14, 19) >[ 109.759] use_cpu_bo: no cpu bo >[ 109.759] move_to_gpu: not migrating pixmap=268 due to usage_hint=3 >[ 109.759] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 19) >[ 109.759] upload: box=(0, 0), (14, 19), pixmap=14x19 >[ 109.759] sna_drawable_move_region_to_cpu(pixmap=268 (14x19), [(0, 0), (14, 19)], flags=2) >[ 109.759] sna_drawable_move_region_to_cpu: pixmap=268 all damaged on CPU >[ 109.759] kgem_can_create_2d: 14x19 @ 32 >[ 109.759] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=19 >[ 109.759] kgem_can_create_2d: untiled size=4096 >[ 109.759] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 109.759] kgem_choose_tiling: 14x19 -> 0 >[ 109.759] kgem_upload_source_image : (0, 0), (14, 19), stride=56, bpp=32 >[ 109.759] kgem_create_buffer_2d: 14x19, 32 bpp, stride=64 >[ 109.759] kgem_create_buffer: size=1280, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.759] kgem_create_buffer: reusing buffer? used=9984 + size=1280, total=262144 >[ 109.759] kgem_create_proxy: target handle=30 [proxy? -1], offset=9984, length=1280, io=1 >[ 109.759] __kgem_bo_init(handle=30, num_pages=1280) >[ 109.759] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x19, pitch=56/64 >[ 109.759] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.759] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.759] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.759] gen4_choose_composite_emitter: identity src, no mask >[ 109.759] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.759] aligning vertex: was 4, now 3 floats per vertex >[ 109.759] gen9_composite_get_binding_table(fc40) >[ 109.759] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.759] kgem_add_reloc64: handle=30, pos=16136, delta=0, domains=40000 >[ 109.759] kgem_add_reloc64: adding proxy [delta=9984] for handle=30 >[ 109.759] kgem_add_reloc64[10] = (delta=9984, target handle=4, presumed=fd4de000) >[ 109.759] [3f00] bind bo(handle=30, addr=fd4e0700), format=192, width=14, height=19, pitch=64, tiling=0 -> sampler >[ 109.759] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.759] gen9_emit_sampler: sampler = 2 >[ 109.759] gen9_emit_sf: num_sf_outputs=1 >[ 109.759] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.759] gen9_emit_vertex_elements: setup id=2 >[ 109.759] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.759] gen9_render_composite_box: (224, 0), (238, 19) >[ 109.759] apply_damage: damage=0x0, region=1 [(224, 0), (238, 19) + (0, 0)] >[ 109.759] gen8_vertex_flush[c04] = 3 >[ 109.759] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.759] gen9_render_composite: 0x0, current mode=1/1 >[ 109.759] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 109.759] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 109.759] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.759] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.759] sna_drawable_use_bo pixmap=254, box=((0, 0), (624, 224)), flags=7... >[ 109.759] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.759] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.759] sna_drawable_use_bo: using whole GPU bo >[ 109.759] gen9_composite_set_target: pixmap=254, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.759] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.759] color_convert: src=ff888888 [20028888] >[ 109.759] color_convert: dst=ff888888 [20028888] >[ 109.759] sna_render_get_solid: ff888888 >[ 109.759] sna_render_get_solid(5) = ff888888 (last) >[ 109.759] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.759] sna_transform_is_imprecise_integer_translation: no transform >[ 109.759] gen9_composite_picture: integer translation (0, 0), removing >[ 109.759] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.759] sna_render_pixmap_bo: GPU all damaged >[ 109.759] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 109.759] gen4_choose_composite_emitter: solid, identity mask >[ 109.759] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.759] aligning vertex: was 3, now 4 floats per vertex >[ 109.759] gen9_composite_get_binding_table(fbc0) >[ 109.759] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 109.759] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.759] gen9_emit_sampler: sampler = a >[ 109.759] gen9_emit_sf: num_sf_outputs=2 >[ 109.759] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.759] gen9_emit_vertex_elements: setup id=9 >[ 109.759] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.759] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.759] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped >[ 109.759] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) >[ 109.759] gen8_vertex_flush[cdc] = 3 >[ 109.759] gen9_magic_ca_pass: CA fixup (1643 -> 1646) >[ 109.759] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 109.759] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.759] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.759] glyph_cache(0): adding glyph to cache 1, pos 224 >[ 109.759] glyph_cache_upload: upload glyph 0x5619f1770db0 to cache (192, 32)x(19, 28) >[ 109.759] sna_composite(pixmap=2, op=1, src=270+(0, 0), mask=0+(0, 0), dst=2+(192, 32)+(0, 0), size=(19, 28) >[ 109.759] sna_compute_composite_region: dst=(192, 32)x(19, 28) >[ 109.759] sna_compute_composite_region: initial clip against dst->pDrawable: (192, 32), (211, 60) >[ 109.759] clip_to_dst: region: 1x[(192, 32), (211, 60)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.759] sna_compute_composite_region: clip against dst->pCompositeClip: (192, 32), (211, 60) >[ 109.759] sna_compute_composite_region: clip against src (19x28 clip=0): (192, 32), (211, 60) >[ 109.759] sna_composite: composite region extents:+(0, 0) -> (192, 32), (211, 60) + (0, 0) >[ 109.759] gen9_render_composite: 19x28, current mode=1/1 >[ 109.759] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.759] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 109.759] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.759] gen9_composite_set_target: (192, 32)x(19, 28), partial?=0 >[ 109.759] sna_drawable_use_bo pixmap=2, box=((192, 32), (211, 60)), flags=f... >[ 109.759] sna_drawable_use_bo: pinned, never REPLACES >[ 109.759] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.759] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.759] sna_drawable_use_bo: using whole GPU bo >[ 109.759] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.759] gen9_composite_picture: (0, 0)x(19, 28), dst=(192, 32) >[ 109.759] sna_transform_is_imprecise_integer_translation: no transform >[ 109.759] gen9_composite_picture: integer translation (0, 0), removing >[ 109.759] sna_render_pixmap_bo pixmap=270, (0, 0)x(19, 28)/(19, 28) >[ 109.759] sna_render_pixmap_bo box=(0, 0), (19, 28): (19, 28)/(19, 28) >[ 109.759] sna_render_pixmap_bo: offset=(-192, -32), size=(19, 28) >[ 109.759] use_cpu_bo: no cpu bo >[ 109.759] move_to_gpu: not migrating pixmap=270 due to usage_hint=3 >[ 109.759] sna_render_pixmap_bo: uploading CPU box (0, 0), (19, 28) >[ 109.759] upload: box=(0, 0), (19, 28), pixmap=19x28 >[ 109.759] sna_drawable_move_region_to_cpu(pixmap=270 (19x28), [(0, 0), (19, 28)], flags=2) >[ 109.759] sna_drawable_move_region_to_cpu: pixmap=270 all damaged on CPU >[ 109.759] kgem_can_create_2d: 19x28 @ 32 >[ 109.759] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=28 >[ 109.759] kgem_can_create_2d: untiled size=4096 >[ 109.759] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X >[ 109.759] kgem_choose_tiling: 19x28 -> 0 >[ 109.759] kgem_upload_source_image : (0, 0), (19, 28), stride=76, bpp=32 >[ 109.759] kgem_create_buffer_2d: 19x28, 32 bpp, stride=96 >[ 109.759] kgem_create_buffer: size=2688, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.759] kgem_create_buffer: reusing buffer? used=11264 + size=2688, total=262144 >[ 109.759] kgem_create_proxy: target handle=30 [proxy? -1], offset=11264, length=2688, io=1 >[ 109.759] __kgem_bo_init(handle=30, num_pages=2688) >[ 109.759] memcpy_blt: src=(0, 0), dst=(0, 0), size=19x28, pitch=76/96 >[ 109.759] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.759] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.759] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.759] gen4_choose_composite_emitter: identity src, no mask >[ 109.759] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.759] aligning vertex: was 4, now 3 floats per vertex >[ 109.759] gen9_composite_get_binding_table(fb80) >[ 109.759] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.759] kgem_add_reloc64: handle=30, pos=16088, delta=0, domains=40000 >[ 109.759] kgem_add_reloc64: adding proxy [delta=11264] for handle=30 >[ 109.759] kgem_add_reloc64[11] = (delta=11264, target handle=4, presumed=fd4de000) >[ 109.759] [3ed0] bind bo(handle=30, addr=fd4e0c00), format=192, width=19, height=28, pitch=96, tiling=0 -> sampler >[ 109.759] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.759] gen9_emit_sampler: sampler = 2 >[ 109.759] gen9_emit_sf: num_sf_outputs=1 >[ 109.759] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.759] gen9_emit_vertex_elements: setup id=2 >[ 109.759] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.759] gen9_render_composite_box: (192, 32), (211, 60) >[ 109.759] apply_damage: damage=0x0, region=1 [(192, 32), (211, 60) + (0, 0)] >[ 109.759] gen8_vertex_flush[e10] = 3 >[ 109.759] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.759] gen9_render_composite: 0x0, current mode=1/1 >[ 109.759] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 109.759] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 109.759] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.759] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.759] sna_drawable_use_bo pixmap=254, box=((0, 0), (624, 224)), flags=7... >[ 109.759] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.759] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.759] sna_drawable_use_bo: using whole GPU bo >[ 109.759] gen9_composite_set_target: pixmap=254, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.759] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.759] color_convert: src=ff888888 [20028888] >[ 109.759] color_convert: dst=ff888888 [20028888] >[ 109.759] sna_render_get_solid: ff888888 >[ 109.759] sna_render_get_solid(5) = ff888888 (last) >[ 109.759] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.759] sna_transform_is_imprecise_integer_translation: no transform >[ 109.759] gen9_composite_picture: integer translation (0, 0), removing >[ 109.759] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.759] sna_render_pixmap_bo: GPU all damaged >[ 109.759] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 109.759] gen4_choose_composite_emitter: solid, identity mask >[ 109.759] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.759] aligning vertex: was 3, now 4 floats per vertex >[ 109.759] gen9_composite_get_binding_table(fb00) >[ 109.759] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 109.759] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.759] gen9_emit_sampler: sampler = a >[ 109.759] gen9_emit_sf: num_sf_outputs=2 >[ 109.759] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.759] gen9_emit_vertex_elements: setup id=9 >[ 109.759] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.759] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.759] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped >[ 109.759] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) >[ 109.759] gen8_vertex_flush[ee8] = 3 >[ 109.759] gen9_magic_ca_pass: CA fixup (1649 -> 1652) >[ 109.759] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 109.759] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.759] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.759] sna_block_handler (tv=0.0) >[ 109.759] sna_wakeup_handler >[ 109.769] sna_block_handler (tv=0.0) >[ 109.769] sna_wakeup_handler >[ 109.769] sna_block_handler (tv=0.0) >[ 109.769] sna_wakeup_handler >[ 109.769] sna_block_handler (tv=0.0) >[ 109.769] sna_wakeup_handler >[ 109.769] sna_create_pixmap(20, 80, 32, usage=0) >[ 109.769] kgem_can_create_2d: 20x80 @ 32 >[ 109.769] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 >[ 109.769] kgem_can_create_2d: untiled size=8192 >[ 109.769] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X >[ 109.769] kgem_choose_tiling: 20x80 -> 0 >[ 109.769] sna_create_pixmap: usage=0, flags=b >[ 109.769] sna_create_pixmap: creating GPU pixmap 20x80, stride=80, flags=b >[ 109.769] __pop_freed_pixmap: reusing freed pixmap=256 header >[ 109.769] create_pixmap_hdr: pixmap=271, width=20, height=80, usage=0 >[ 109.769] sna_create_pixmap: serial=271, 20x80, usage=0 >[ 109.769] sna_composite_rectangles(pixmap=272, op=0, 0 x 1 [(0, 0)x(20, 80) ...]) >[ 109.769] sna_composite_rectangles: converted to op 0 >[ 109.769] sna_composite_rectangles[0] (0, 0)x(20, 80) -> (0, 0), (20, 80) >[ 109.769] sna_composite_rectangles: nrects=1, region=(0, 0), (20, 80) x 1 >[ 109.769] sna_composite_rectangles: clipped extents (0, 0),(20, 80) x 1 >[ 109.769] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(20, 80) >[ 109.769] sna_composite_rectangles: dropping last-cpu hint >[ 109.769] sna_drawable_use_bo pixmap=272, box=((0, 0), (20, 80)), flags=19... >[ 109.769] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.769] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.769] sna_pixmap_move_to_gpu(pixmap=272, usage=0), flags=b >[ 109.769] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.769] sna_pixmap_move_to_gpu: creating GPU bo (20x80@32), create=b >[ 109.769] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X >[ 109.769] kgem_choose_tiling: 20x80 -> 0 >[ 109.769] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X >[ 109.769] kgem_choose_tiling: 20x80 -> 0 >[ 109.769] sna_pixmap_alloc_gpu: pixmap=272 >[ 109.769] kgem_create_2d(20x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.769] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 >[ 109.770] kgem_bo_remove_from_inactive: removing handle=12 from inactive >[ 109.770] from inactive: pitch=96, tiling=0: handle=12, id=472 >[ 109.770] __sna_damage_all(20, 80) >[ 109.770] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.770] sna_pixmap_mark_active: pixmap=272, handle=12 >[ 109.770] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.770] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.770] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.770] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 109.770] gen9_render_fill_boxes(0 x 1 [(0, 0), (20, 80) ...]) >[ 109.770] sna_render_get_solid: 0 >[ 109.770] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.770] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.770] __kgem_retire_rq: request 1 complete >[ 109.770] kgem_set_mode: flushing before new bo >[ 109.770] gen8_vertex_close: used=6608, vbo active? 16, vb=204, nreloc=2 >[ 109.770] gen8_vertex_close: reloc[0] = 289 >[ 109.770] kgem_add_reloc64: handle=16, pos=289, delta=0, domains=200000 >[ 109.770] kgem_add_handle: handle=16, index=5 >[ 109.770] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fffa8000) >[ 109.770] gen8_vertex_close: reloc[1] = 371 >[ 109.770] kgem_add_reloc64: handle=16, pos=371, delta=0, domains=200000 >[ 109.770] kgem_add_reloc64[13] = (delta=0, target handle=5, presumed=fffa8000) >[ 109.770] batch[1/1, flags=1800]: 992 992 16064 16384, nreloc=14, nexec=6, nfence=0, aperture=1961 [fenced=0] >[ 109.770] kgem_finish_buffers: buffer handle=30, used=14080, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 109.770] kgem_finish_buffers: retaining upload buffer (14080/262144): used=16384, refcnt=1 >[ 109.770] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 109.770] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 109.770] kgem_fixup_relocs: shrinking by 57344 >[ 109.770] __kgem_busy: handle=2, busy=0, wedged=0 >[ 109.770] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 109.770] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 >[ 109.770] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 >[ 109.770] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.770] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.770] __kgem_bo_clear_busy: handle=8 >[ 109.770] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 109.770] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 109.770] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.770] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.770] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.770] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 109.770] aligning vertex: was 4, now 2 floats per vertex >[ 109.770] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.770] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.770] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.770] kgem_add_handle: handle=4, index=0 >[ 109.770] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.770] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.770] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.770] gen9_composite_get_binding_table(ffc0) >[ 109.770] kgem_add_reloc64: handle=12, pos=16360, delta=0, domains=20002 >[ 109.770] kgem_add_handle: handle=12, index=1 >[ 109.770] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdffb000) >[ 109.770] __kgem_bo_mark_dirty: handle=12 (proxy? 0) >[ 109.770] [3fe0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> render >[ 109.770] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.770] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.770] kgem_add_handle: handle=7, index=2 >[ 109.770] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.770] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.770] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.770] gen9_emit_sampler: sampler = 1 >[ 109.770] gen9_emit_sf: num_sf_outputs=1 >[ 109.770] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.770] gen9_emit_vertex_elements: setup id=0 >[ 109.770] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.770] (0, 0), (20, 80) >[ 109.770] gen8_vertex_flush[490] = 3 >[ 109.770] sna_composite_rectangles: pixmap=272 marking clear [0]? 1 >[ 109.770] sna_create_pixmap(18, 19, 32, usage=3) >[ 109.770] kgem_can_create_2d: 18x19 @ 32 >[ 109.770] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 >[ 109.770] kgem_can_create_2d: untiled size=4096 >[ 109.770] kgem_choose_tiling: too thin [width 18, 32 bpp] for TILING_X >[ 109.770] kgem_choose_tiling: 18x19 -> 0 >[ 109.770] sna_create_pixmap: usage=3, flags=a >[ 109.770] sna_create_pixmap: small buffer [1368], attaching to shadow pixmap >[ 109.770] create_pixmap: allocating pixmap 18x19, depth=32/32, size=1376 >[ 109.770] create_pixmap: serial=274, usage=3, 18x19 >[ 109.770] sna_create_pixmap: serial=274, 18x19, usage=3 >[ 109.770] sna_composite(pixmap=274, op=1, src=273+(0, 0), mask=0+(0, 0), dst=274+(0, 0)+(0, 0), size=(18, 19) >[ 109.770] sna_compute_composite_region: dst=(0, 0)x(18, 19) >[ 109.770] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (18, 19) >[ 109.770] clip_to_dst: region: 1x[(0, 0), (18, 19)], clip: 1x[(0, 0), (18, 19)] >[ 109.770] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (18, 19) >[ 109.770] sna_compute_composite_region: clip against src (18x19 clip=0): (0, 0), (18, 19) >[ 109.770] sna_composite: fallback, dst pixmap=274 is too small (or completely damaged) >[ 109.770] sna_composite: fallback -- fbComposite >[ 109.770] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(18, 19): region=((0,0), (18, 19)) >[ 109.770] sna_composite_fb: fallback -- move src to cpu >[ 109.770] sna_composite_fb: fallback -- move dst to cpu >[ 109.770] sna_drawable_move_region_to_cpu(pixmap=274 (18x19), [(0, 0), (18, 19)], flags=5) >[ 109.770] sna_drawable_move_region_to_cpu: region (0, 0), (18, 19) + (0, 0) subsumes pixmap (18x19) >[ 109.770] _sna_pixmap_move_to_cpu(pixmap=274, 18x19, flags=5) >[ 109.770] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.770] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.770] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.770] __sna_damage_all(18, 19) >[ 109.770] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.770] sna_transform_is_imprecise_integer_translation: no transform >[ 109.770] memcpy_blt: src=(0, 0), dst=(0, 0), size=18x19, pitch=72/72 >[ 109.770] sna_glyphs(op=3, nlist=1, src=(0, 52)) >[ 109.770] kgem_bo_is_busy: handle=12, domain: 1 exec? 1, rq? 1 >[ 109.770] sna_glyphs: discarding mask >[ 109.770] glyphs0_to_dst(op=3, src=(0, 52), nlist=1, dst=(0, 52)+(0, 0)) >[ 109.770] clipped_glyphs: no, clip region (0, 0), (20, 80) matches drawable pixmap=94669425148880 size=20x80 >[ 109.770] glyph_cache(0): adding glyph to cache 1, pos 240 >[ 109.770] glyph_cache_upload: upload glyph 0x5619f1770e10 to cache (224, 32)x(18, 19) >[ 109.770] sna_composite(pixmap=2, op=1, src=274+(0, 0), mask=0+(0, 0), dst=2+(224, 32)+(0, 0), size=(18, 19) >[ 109.770] sna_compute_composite_region: dst=(224, 32)x(18, 19) >[ 109.770] sna_compute_composite_region: initial clip against dst->pDrawable: (224, 32), (242, 51) >[ 109.770] clip_to_dst: region: 1x[(224, 32), (242, 51)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.770] sna_compute_composite_region: clip against dst->pCompositeClip: (224, 32), (242, 51) >[ 109.770] sna_compute_composite_region: clip against src (18x19 clip=0): (224, 32), (242, 51) >[ 109.770] sna_composite: composite region extents:+(0, 0) -> (224, 32), (242, 51) + (0, 0) >[ 109.770] gen9_render_composite: 18x19, current mode=1/1 >[ 109.770] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.770] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 109.770] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.770] gen9_composite_set_target: (224, 32)x(18, 19), partial?=0 >[ 109.770] sna_drawable_use_bo pixmap=2, box=((224, 32), (242, 51)), flags=f... >[ 109.770] sna_drawable_use_bo: pinned, never REPLACES >[ 109.770] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.770] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.770] sna_drawable_use_bo: using whole GPU bo >[ 109.770] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.770] gen9_composite_picture: (0, 0)x(18, 19), dst=(224, 32) >[ 109.770] sna_transform_is_imprecise_integer_translation: no transform >[ 109.770] gen9_composite_picture: integer translation (0, 0), removing >[ 109.770] sna_render_pixmap_bo pixmap=274, (0, 0)x(18, 19)/(18, 19) >[ 109.770] sna_render_pixmap_bo box=(0, 0), (18, 19): (18, 19)/(18, 19) >[ 109.770] sna_render_pixmap_bo: offset=(-224, -32), size=(18, 19) >[ 109.770] use_cpu_bo: no cpu bo >[ 109.770] move_to_gpu: not migrating pixmap=274 due to usage_hint=3 >[ 109.770] sna_render_pixmap_bo: uploading CPU box (0, 0), (18, 19) >[ 109.770] upload: box=(0, 0), (18, 19), pixmap=18x19 >[ 109.770] sna_drawable_move_region_to_cpu(pixmap=274 (18x19), [(0, 0), (18, 19)], flags=2) >[ 109.770] sna_drawable_move_region_to_cpu: pixmap=274 all damaged on CPU >[ 109.770] kgem_can_create_2d: 18x19 @ 32 >[ 109.770] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 >[ 109.770] kgem_can_create_2d: untiled size=4096 >[ 109.770] kgem_choose_tiling: too thin [width 18, 32 bpp] for TILING_X >[ 109.770] kgem_choose_tiling: 18x19 -> 0 >[ 109.770] kgem_upload_source_image : (0, 0), (18, 19), stride=72, bpp=32 >[ 109.770] kgem_create_buffer_2d: 18x19, 32 bpp, stride=96 >[ 109.770] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.770] kgem_create_buffer: reusing buffer? used=16384 + size=1920, total=262144 >[ 109.770] kgem_create_proxy: target handle=30 [proxy? -1], offset=16384, length=1920, io=1 >[ 109.770] __kgem_bo_init(handle=30, num_pages=1920) >[ 109.770] memcpy_blt: src=(0, 0), dst=(0, 0), size=18x19, pitch=72/96 >[ 109.770] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.770] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.770] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.770] gen4_choose_composite_emitter: identity src, no mask >[ 109.770] __kgem_busy: handle=2, busy=0, wedged=0 >[ 109.770] __kgem_retire_rq: request 2 complete >[ 109.770] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 109.770] __kgem_bo_flush: handle=6, busy=0, wedged=0 >[ 109.770] kgem_set_mode: flushing before new bo >[ 109.770] gen8_vertex_close: used=6614, vbo active? 16, vb=1, nreloc=1 >[ 109.770] gen8_vertex_close: reloc[0] = 287 >[ 109.770] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.770] kgem_add_handle: handle=16, index=3 >[ 109.770] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.770] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=78 [fenced=0] >[ 109.770] kgem_finish_buffers: buffer handle=30, used=18432, exec?=0, write=1, mmapped=cpu, refcnt=2 >[ 109.770] kgem_finish_buffers: skipping unattached handle=30, used=18432, refcnt=2 >[ 109.770] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.770] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.770] kgem_fixup_relocs: shrinking by 61440 >[ 109.770] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.770] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.770] kgem_commit: release handle=12 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdffb000 >[ 109.770] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.770] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.770] __kgem_bo_clear_busy: handle=7 >[ 109.770] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.770] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.770] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.770] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.770] kgem_check_bo: num_pages=+1088, num_exec=+2 >[ 109.770] aligning vertex: was 2, now 3 floats per vertex >[ 109.770] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.770] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.770] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.770] kgem_add_handle: handle=4, index=0 >[ 109.770] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.770] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.770] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.770] gen9_composite_get_binding_table(ffc0) >[ 109.770] kgem_add_reloc64: handle=6, pos=16360, delta=0, domains=20002 >[ 109.770] kgem_add_handle: handle=6, index=1 >[ 109.770] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd585000) >[ 109.770] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.770] [3fe0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render >[ 109.770] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 >[ 109.770] kgem_add_reloc64: adding proxy [delta=16384] for handle=30 >[ 109.770] kgem_add_handle: handle=30, index=2 >[ 109.770] kgem_add_reloc64[4] = (delta=16384, target handle=2, presumed=fd4de000) >[ 109.770] [3fd0] bind bo(handle=30, addr=fd4e2000), format=192, width=18, height=19, pitch=96, tiling=0 -> sampler >[ 109.770] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.770] gen9_emit_sampler: sampler = 2 >[ 109.771] gen9_emit_sf: num_sf_outputs=1 >[ 109.771] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.771] gen9_emit_vertex_elements: setup id=2 >[ 109.771] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.771] gen9_render_composite_box: (224, 32), (242, 51) >[ 109.771] apply_damage: damage=0x0, region=1 [(224, 32), (242, 51) + (0, 0)] >[ 109.771] gen8_vertex_flush[490] = 3 >[ 109.771] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.771] gen9_render_composite: 0x0, current mode=1/1 >[ 109.771] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 109.771] gen9_composite_fallback: mask is already on the GPU, try to use GPU >[ 109.771] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.771] sna_drawable_use_bo pixmap=272, box=((0, 0), (20, 80)), flags=7... >[ 109.771] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.771] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.771] sna_drawable_use_bo: using whole GPU bo >[ 109.771] gen9_composite_set_target: pixmap=272, format=20028888, size=20x80, pitch=96, delta=(0,0),damage=0xffffffffffffffff >[ 109.771] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.771] color_convert: src=ffffffff [20028888] >[ 109.771] color_convert: dst=ffffffff [20028888] >[ 109.771] sna_render_get_solid: ffffffff >[ 109.771] sna_render_get_solid(white) >[ 109.771] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.771] sna_transform_is_imprecise_integer_translation: no transform >[ 109.771] gen9_composite_picture: integer translation (0, 0), removing >[ 109.771] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.771] sna_render_pixmap_bo: GPU all damaged >[ 109.771] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 109.771] gen4_choose_composite_emitter: solid, identity mask >[ 109.771] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.771] __kgem_retire_rq: request 1 complete >[ 109.771] __kgem_bo_flush: handle=12, busy=0, wedged=0 >[ 109.771] kgem_set_mode: flushing before new bo >[ 109.771] gen8_vertex_close: used=6624, vbo active? 16, vb=4, nreloc=1 >[ 109.771] gen8_vertex_close: reloc[0] = 287 >[ 109.771] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.771] kgem_add_handle: handle=16, index=3 >[ 109.771] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.771] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=1162 [fenced=0] >[ 109.771] kgem_finish_buffers: buffer handle=30, used=18432, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 109.771] kgem_finish_buffers: retaining upload buffer (18432/262144): used=20480, refcnt=1 >[ 109.771] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.771] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.771] kgem_fixup_relocs: shrinking by 61440 >[ 109.771] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.771] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.771] kgem_commit: release handle=6 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd585000 >[ 109.771] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.771] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 109.771] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.771] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.771] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.771] kgem_check_bo: num_pages=+1028, num_exec=+3 >[ 109.771] aligning vertex: was 3, now 4 floats per vertex >[ 109.771] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.771] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.771] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.771] kgem_add_handle: handle=4, index=0 >[ 109.771] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.771] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.771] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.771] gen9_composite_get_binding_table(ffc0) >[ 109.771] kgem_add_reloc64: handle=12, pos=16360, delta=0, domains=20002 >[ 109.771] kgem_add_handle: handle=12, index=1 >[ 109.771] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdffb000) >[ 109.771] __kgem_bo_mark_dirty: handle=12 (proxy? 0) >[ 109.771] [3fe0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> render >[ 109.771] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.771] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 109.771] kgem_add_handle: handle=7, index=2 >[ 109.771] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) >[ 109.771] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.771] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 109.771] kgem_add_handle: handle=6, index=3 >[ 109.771] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 109.771] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 109.771] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 109.771] gen9_emit_sampler: sampler = a >[ 109.771] gen9_emit_sf: num_sf_outputs=2 >[ 109.771] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.771] gen9_emit_vertex_elements: setup id=9 >[ 109.771] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.771] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.771] glyphs0_to_dst: glyph=(1, 33)x(18, 19), unclipped >[ 109.771] emit_primitive_identity_mask__avx2: dst=(1, 33), mask=(224.00, 32.00) x (18.00, 19.00) >[ 109.771] gen8_vertex_flush[498] = 3 >[ 109.771] gen9_magic_ca_pass: CA fixup (1656 -> 1659) >[ 109.771] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 109.771] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.771] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.771] sna_composite(pixmap=254, op=3, src=272+(0, 0), mask=0+(28, 8), dst=254+(28, 8)+(0, 0), size=(20, 80) >[ 109.771] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 109.771] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 109.771] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 109.771] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 109.771] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 109.771] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 109.771] gen9_render_composite: 20x80, current mode=1/1 >[ 109.771] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 109.771] sna_blt_composite (0, 0), (28, 8), 20x80 >[ 109.771] sna_blt_composite: unsupported op [3] for blitting >[ 109.771] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 >[ 109.771] kgem_bo_is_busy: handle=20, domain: 0 exec? 0, rq? 0 >[ 109.771] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.771] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 109.771] sna_drawable_use_bo pixmap=254, box=((28, 8), (48, 88)), flags=7... >[ 109.771] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.771] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.771] sna_drawable_use_bo: using whole GPU bo >[ 109.771] gen9_composite_set_target: pixmap=254, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.771] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 109.771] sna_transform_is_imprecise_integer_translation: no transform >[ 109.771] gen9_composite_picture: integer translation (0, 0), removing >[ 109.771] sna_render_pixmap_bo pixmap=272, (0, 0)x(20, 80)/(20, 80) >[ 109.771] sna_render_pixmap_bo: GPU all damaged >[ 109.771] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 109.771] kgem_bo_is_render: handle=12, rq? 1 [1] >[ 109.771] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.771] gen4_choose_composite_emitter: identity src, no mask >[ 109.771] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.771] __kgem_retire_rq: request 1 complete >[ 109.771] kgem_set_mode: flushing before new bo >[ 109.771] gen8_vertex_close: used=6636, vbo active? 16, vb=200, nreloc=1 >[ 109.771] gen8_vertex_close: reloc[0] = 289 >[ 109.771] kgem_add_reloc64: handle=16, pos=289, delta=0, domains=200000 >[ 109.771] kgem_add_handle: handle=16, index=4 >[ 109.771] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) >[ 109.771] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] >[ 109.771] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.771] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.771] kgem_fixup_relocs: shrinking by 61440 >[ 109.771] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.771] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.771] kgem_commit: release handle=12 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdffb000 >[ 109.771] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.771] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.771] __kgem_bo_clear_busy: handle=7 >[ 109.771] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.771] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 >[ 109.771] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.771] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.771] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.771] kgem_check_bo: num_pages=+801, num_exec=+2 >[ 109.771] aligning vertex: was 4, now 3 floats per vertex >[ 109.771] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.771] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.771] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.771] kgem_add_handle: handle=4, index=0 >[ 109.771] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.771] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.771] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.771] gen9_composite_get_binding_table(ffc0) >[ 109.771] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 >[ 109.771] kgem_add_handle: handle=20, index=1 >[ 109.771] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) >[ 109.771] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 109.771] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 109.771] kgem_add_reloc64: handle=12, pos=16344, delta=0, domains=40000 >[ 109.771] kgem_add_handle: handle=12, index=2 >[ 109.771] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fdffb000) >[ 109.771] [3fd0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 109.771] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 109.771] gen9_emit_sampler: sampler = 2 >[ 109.771] gen9_emit_sf: num_sf_outputs=1 >[ 109.771] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.771] gen9_emit_vertex_elements: setup id=2 >[ 109.771] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.771] gen9_render_composite_box: (28, 8), (48, 88) >[ 109.771] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 109.771] gen8_vertex_flush[490] = 3 >[ 109.771] sna_create_pixmap(20, 80, 32, usage=0) >[ 109.771] kgem_can_create_2d: 20x80 @ 32 >[ 109.771] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 >[ 109.771] kgem_can_create_2d: untiled size=8192 >[ 109.771] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X >[ 109.771] kgem_choose_tiling: 20x80 -> 0 >[ 109.771] sna_create_pixmap: usage=0, flags=b >[ 109.771] sna_create_pixmap: creating GPU pixmap 20x80, stride=80, flags=b >[ 109.771] __pop_freed_pixmap: reusing freed pixmap=224 header >[ 109.771] create_pixmap_hdr: pixmap=275, width=20, height=80, usage=0 >[ 109.771] sna_create_pixmap: serial=275, 20x80, usage=0 >[ 109.771] sna_composite_rectangles(pixmap=276, op=0, 0 x 1 [(0, 0)x(20, 80) ...]) >[ 109.771] sna_composite_rectangles: converted to op 0 >[ 109.771] sna_composite_rectangles[0] (0, 0)x(20, 80) -> (0, 0), (20, 80) >[ 109.771] sna_composite_rectangles: nrects=1, region=(0, 0), (20, 80) x 1 >[ 109.771] sna_composite_rectangles: clipped extents (0, 0),(20, 80) x 1 >[ 109.771] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(20, 80) >[ 109.771] sna_composite_rectangles: dropping last-cpu hint >[ 109.771] sna_drawable_use_bo pixmap=276, box=((0, 0), (20, 80)), flags=19... >[ 109.771] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.771] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.771] sna_pixmap_move_to_gpu(pixmap=276, usage=0), flags=b >[ 109.771] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.771] sna_pixmap_move_to_gpu: creating GPU bo (20x80@32), create=b >[ 109.771] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X >[ 109.771] kgem_choose_tiling: 20x80 -> 0 >[ 109.771] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X >[ 109.771] kgem_choose_tiling: 20x80 -> 0 >[ 109.771] sna_pixmap_alloc_gpu: pixmap=276 >[ 109.771] kgem_create_2d(20x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.771] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 >[ 109.771] kgem_bo_remove_from_inactive: removing handle=24 from inactive >[ 109.771] from inactive: pitch=96, tiling=0: handle=24, id=475 >[ 109.771] __sna_damage_all(20, 80) >[ 109.771] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.771] sna_pixmap_mark_active: pixmap=276, handle=24 >[ 109.771] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.771] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.771] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.771] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 109.771] gen9_render_fill_boxes(0 x 1 [(0, 0), (20, 80) ...]) >[ 109.771] sna_render_get_solid: 0 >[ 109.771] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.771] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.771] __kgem_retire_rq: request 1 complete >[ 109.771] __kgem_bo_flush: handle=6, busy=0, wedged=0 >[ 109.771] kgem_set_mode: flushing before new bo >[ 109.771] gen8_vertex_close: used=6645, vbo active? 16, vb=4, nreloc=1 >[ 109.771] gen8_vertex_close: reloc[0] = 287 >[ 109.771] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.771] kgem_add_handle: handle=16, index=3 >[ 109.771] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.771] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=875 [fenced=0] >[ 109.771] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.771] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.771] kgem_fixup_relocs: shrinking by 61440 >[ 109.771] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.771] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.771] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 >[ 109.771] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.771] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdffb000 >[ 109.771] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.771] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.771] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.771] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 109.771] aligning vertex: was 3, now 2 floats per vertex >[ 109.771] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.771] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.771] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.771] kgem_add_handle: handle=4, index=0 >[ 109.771] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.771] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.771] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.771] gen9_composite_get_binding_table(ffc0) >[ 109.771] kgem_add_reloc64: handle=24, pos=16360, delta=0, domains=20002 >[ 109.771] kgem_add_handle: handle=24, index=1 >[ 109.771] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd53c000) >[ 109.771] __kgem_bo_mark_dirty: handle=24 (proxy? 0) >[ 109.771] [3fe0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> render >[ 109.771] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.771] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.771] kgem_add_handle: handle=7, index=2 >[ 109.771] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.771] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.771] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.771] gen9_emit_sampler: sampler = 1 >[ 109.771] gen9_emit_sf: num_sf_outputs=1 >[ 109.771] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.771] gen9_emit_vertex_elements: setup id=0 >[ 109.771] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.771] (0, 0), (20, 80) >[ 109.771] gen8_vertex_flush[490] = 3 >[ 109.771] sna_composite_rectangles: pixmap=276 marking clear [0]? 1 >[ 109.771] sna_glyphs(op=3, nlist=1, src=(0, 52)) >[ 109.771] kgem_bo_is_busy: handle=24, domain: 0 exec? 1, rq? 1 >[ 109.771] sna_glyphs: discarding mask >[ 109.771] glyphs0_to_dst(op=3, src=(0, 52), nlist=1, dst=(0, 52)+(0, 0)) >[ 109.771] clipped_glyphs: no, clip region (0, 0), (20, 80) matches drawable pixmap=94669425297808 size=20x80 >[ 109.771] gen9_render_composite: 0x0, current mode=1/1 >[ 109.771] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 109.771] gen9_composite_fallback: mask is already on the GPU, try to use GPU >[ 109.771] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.771] sna_drawable_use_bo pixmap=276, box=((0, 0), (20, 80)), flags=7... >[ 109.771] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.771] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.771] sna_drawable_use_bo: using whole GPU bo >[ 109.771] gen9_composite_set_target: pixmap=276, format=20028888, size=20x80, pitch=96, delta=(0,0),damage=0xffffffffffffffff >[ 109.771] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.771] color_convert: src=ffffffff [20028888] >[ 109.771] color_convert: dst=ffffffff [20028888] >[ 109.771] sna_render_get_solid: ffffffff >[ 109.771] sna_render_get_solid(white) >[ 109.771] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.771] sna_transform_is_imprecise_integer_translation: no transform >[ 109.771] gen9_composite_picture: integer translation (0, 0), removing >[ 109.772] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.772] sna_render_pixmap_bo: GPU all damaged >[ 109.772] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 109.772] gen4_choose_composite_emitter: solid, identity mask >[ 109.772] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 109.772] aligning vertex: was 2, now 4 floats per vertex >[ 109.772] gen9_composite_get_binding_table(ff00) >[ 109.772] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 109.772] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 109.772] kgem_add_reloc64[5] = (delta=1048, target handle=2, presumed=fffe8000) >[ 109.772] [3fb0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.772] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 109.772] kgem_add_handle: handle=6, index=3 >[ 109.772] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd585000) >[ 109.772] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 109.772] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.772] gen9_emit_sampler: sampler = a >[ 109.772] gen9_emit_sf: num_sf_outputs=2 >[ 109.772] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.772] gen9_emit_vertex_elements: setup id=9 >[ 109.772] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.772] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.772] glyphs0_to_dst: glyph=(1, 33)x(18, 19), unclipped >[ 109.772] emit_primitive_identity_mask__avx2: dst=(1, 33), mask=(224.00, 32.00) x (18.00, 19.00) >[ 109.772] gen8_vertex_flush[56c] = 3 >[ 109.772] gen9_magic_ca_pass: CA fixup (1663 -> 1666) >[ 109.772] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 109.772] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.772] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.772] sna_composite(pixmap=254, op=3, src=276+(0, 0), mask=0+(28, 0), dst=254+(28, 0)+(0, 0), size=(20, 8) >[ 109.772] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 109.772] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 109.772] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 109.772] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 109.772] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 109.772] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 109.772] gen9_render_composite: 20x8, current mode=1/1 >[ 109.772] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 109.772] kgem_bo_is_busy: handle=24, domain: 0 exec? 1, rq? 1 >[ 109.772] kgem_bo_is_busy: handle=20, domain: 3 exec? 0, rq? 1 >[ 109.772] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.772] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 109.772] sna_drawable_use_bo pixmap=254, box=((28, 0), (48, 8)), flags=7... >[ 109.772] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.772] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.772] sna_drawable_use_bo: using whole GPU bo >[ 109.772] gen9_composite_set_target: pixmap=254, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.772] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 109.772] sna_transform_is_imprecise_integer_translation: no transform >[ 109.772] gen9_composite_picture: integer translation (0, 0), removing >[ 109.772] sna_render_pixmap_bo pixmap=276, (0, 0)x(20, 8)/(20, 80) >[ 109.772] sna_render_pixmap_bo: GPU all damaged >[ 109.772] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 109.772] kgem_bo_is_render: handle=24, rq? 1 [1] >[ 109.772] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.772] gen4_choose_composite_emitter: identity src, no mask >[ 109.772] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.772] __kgem_retire_rq: request 1 complete >[ 109.772] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 109.772] __kgem_bo_flush: handle=12, busy=0, wedged=0 >[ 109.772] kgem_set_mode: flushing before new bo >[ 109.772] gen8_vertex_close: used=6664, vbo active? 16, vb=201, nreloc=2 >[ 109.772] gen8_vertex_close: reloc[0] = 287 >[ 109.772] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.772] kgem_add_handle: handle=16, index=4 >[ 109.772] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fffa8000) >[ 109.772] gen8_vertex_close: reloc[1] = 342 >[ 109.772] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 109.772] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fffa8000) >[ 109.772] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=5, nfence=0, aperture=1104 [fenced=0] >[ 109.772] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.772] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.772] kgem_fixup_relocs: shrinking by 61440 >[ 109.772] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.772] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.772] kgem_commit: release handle=24 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd53c000 >[ 109.772] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.772] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.772] __kgem_bo_clear_busy: handle=7 >[ 109.772] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.772] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.772] __kgem_bo_clear_busy: handle=7 >[ 109.772] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 109.772] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.772] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.772] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.772] kgem_check_bo: num_pages=+803, num_exec=+2 >[ 109.772] aligning vertex: was 4, now 3 floats per vertex >[ 109.772] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.772] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.772] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.772] kgem_add_handle: handle=4, index=0 >[ 109.772] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.772] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.772] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.772] gen9_composite_get_binding_table(ffc0) >[ 109.772] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 >[ 109.772] kgem_add_handle: handle=20, index=1 >[ 109.772] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) >[ 109.772] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 109.772] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 109.772] kgem_add_reloc64: handle=24, pos=16344, delta=0, domains=40000 >[ 109.772] kgem_add_handle: handle=24, index=2 >[ 109.772] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd53c000) >[ 109.772] [3fd0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 109.772] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 109.772] gen9_emit_sampler: sampler = 2 >[ 109.772] gen9_emit_sf: num_sf_outputs=1 >[ 109.772] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.772] gen9_emit_vertex_elements: setup id=2 >[ 109.772] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.772] gen9_render_composite_box: (28, 0), (48, 8) >[ 109.772] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 109.772] gen8_vertex_flush[490] = 3 >[ 109.772] sna_validate_gc(0x5619f1770810) changes=0, previous serial=fe, drawable=fc >[ 109.772] sna_validate_gc: recomputing clip >[ 109.772] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 109.772] sna_copy_area: src=pixmap=254:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=252:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 109.772] sna_copy_area: normal copy >[ 109.772] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 109.772] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 109.772] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 109.772] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 109.772] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 109.772] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 109.772] sna_do_copy: pixmap -- no source clipping >[ 109.772] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 109.772] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 109.772] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=254+(-8, -896), dst pixmap=252+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 109.772] sna_copy_boxes: dst=(priv=0x5619f17dd270, gpu_bo=9, cpu_bo=0), src=(priv=0x5619f17a8b40, gpu_bo=20, cpu_bo=0), replaces=0 >[ 109.772] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.772] sna_drawable_use_bo pixmap=252, box=((8, 896), (632, 1120)), flags=b... >[ 109.772] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 109.772] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.772] sna_drawable_use_bo: using whole GPU bo >[ 109.772] sna_pixmap_move_to_gpu(pixmap=254, usage=0), flags=a >[ 109.772] sna_pixmap_move_to_gpu: already all-damaged >[ 109.772] sna_pixmap_mark_active: pixmap=254, handle=20 >[ 109.772] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.772] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.772] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 109.772] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 109.772] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 109.772] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 109.772] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.772] __kgem_retire_rq: request 1 complete >[ 109.772] kgem_set_mode: flushing before new bo >[ 109.772] gen8_vertex_close: used=6675, vbo active? 16, vb=4, nreloc=1 >[ 109.772] gen8_vertex_close: reloc[0] = 287 >[ 109.772] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.772] kgem_add_handle: handle=16, index=3 >[ 109.772] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.772] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=877 [fenced=0] >[ 109.772] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.772] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.772] kgem_fixup_relocs: shrinking by 61440 >[ 109.772] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.772] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.772] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 >[ 109.772] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.772] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd53c000 >[ 109.772] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.772] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.772] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.772] kgem_check_bo: num_pages=+8898, num_exec=+2 >[ 109.772] aligning vertex: was 3, now 2 floats per vertex >[ 109.772] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.772] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.772] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.772] kgem_add_handle: handle=4, index=0 >[ 109.772] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.772] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.772] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.772] gen9_composite_get_binding_table(ffc0) >[ 109.772] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 >[ 109.772] kgem_add_handle: handle=9, index=1 >[ 109.772] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ee339000) >[ 109.772] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 109.772] [3fe0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 109.772] kgem_add_reloc64: handle=20, pos=16344, delta=0, domains=40000 >[ 109.772] kgem_add_handle: handle=20, index=2 >[ 109.772] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd9be000) >[ 109.772] [3fd0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 109.772] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.772] gen9_emit_sampler: sampler = 0 >[ 109.772] gen9_emit_sf: num_sf_outputs=1 >[ 109.772] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.772] gen9_emit_vertex_elements: setup id=0 >[ 109.772] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.772] (0, 0) -> (8, 896) + (624, 224) >[ 109.772] gen8_vertex_flush[490] = 3 >[ 109.772] sna_destroy_pixmap: pixmap=254, attached?=1 >[ 109.772] _kgem_bo_destroy: handle=20, proxy? 0 >[ 109.772] __kgem_bo_destroy: handle=20, size=3268608 >[ 109.772] __kgem_bo_destroy: handle=20 -> active >[ 109.772] __sna_free_pixmap(pixmap=254) >[ 109.772] sna_create_pixmap(624, 80, 32, usage=0) >[ 109.772] kgem_can_create_2d: 624x80 @ 32 >[ 109.772] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 109.772] kgem_can_create_2d: untiled size=200704 >[ 109.772] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 109.772] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 109.772] kgem_can_create_2d: tiled[-1] size=200704 >[ 109.772] sna_create_pixmap: usage=0, flags=1b >[ 109.772] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 109.772] __pop_freed_pixmap: reusing freed pixmap=254 header >[ 109.772] create_pixmap_hdr: pixmap=277, width=624, height=80, usage=0 >[ 109.772] sna_create_pixmap: serial=277, 624x80, usage=0 >[ 109.772] sna_composite_rectangles(pixmap=278, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 109.772] sna_composite_rectangles: converted to op 0 >[ 109.772] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 109.772] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 109.772] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 109.772] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 109.772] sna_composite_rectangles: dropping last-cpu hint >[ 109.772] sna_drawable_use_bo pixmap=278, box=((0, 0), (624, 80)), flags=19... >[ 109.772] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.772] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.772] sna_pixmap_move_to_gpu(pixmap=278, usage=0), flags=b >[ 109.772] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.772] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 109.772] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 109.772] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 109.772] sna_pixmap_alloc_gpu: pixmap=278 >[ 109.772] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.772] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 109.772] inactive too small: 42 < 50 >[ 109.772] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 109.772] from inactive: pitch=2560, tiling=1: handle=23, id=476 >[ 109.772] __sna_damage_all(624, 80) >[ 109.772] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.772] sna_pixmap_mark_active: pixmap=278, handle=23 >[ 109.772] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.772] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.772] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.772] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.772] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 109.772] sna_render_get_solid: 0 >[ 109.772] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.772] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.773] __kgem_retire_rq: request 1 complete >[ 109.773] __kgem_bo_flush: handle=24, busy=0, wedged=0 >[ 109.773] kgem_set_mode: flushing before new bo >[ 109.773] gen8_vertex_close: used=6682, vbo active? 16, vb=1, nreloc=1 >[ 109.773] gen8_vertex_close: reloc[0] = 287 >[ 109.773] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.773] kgem_add_handle: handle=16, index=3 >[ 109.773] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.773] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8972 [fenced=0] >[ 109.773] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.773] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.773] kgem_fixup_relocs: shrinking by 61440 >[ 109.773] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.773] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.773] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ee339000 >[ 109.773] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.773] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 109.773] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.773] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.773] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.773] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 109.773] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.773] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.773] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.773] kgem_add_handle: handle=4, index=0 >[ 109.773] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.773] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.773] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.773] gen9_composite_get_binding_table(ffc0) >[ 109.773] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 >[ 109.773] kgem_add_handle: handle=23, index=1 >[ 109.773] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) >[ 109.773] __kgem_bo_mark_dirty: handle=23 (proxy? 0) >[ 109.773] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 109.773] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.773] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.773] kgem_add_handle: handle=7, index=2 >[ 109.773] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.773] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.773] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.773] gen9_emit_sampler: sampler = 1 >[ 109.773] gen9_emit_sf: num_sf_outputs=1 >[ 109.773] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.773] gen9_emit_vertex_elements: setup id=0 >[ 109.773] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.773] (0, 0), (624, 80) >[ 109.773] gen8_vertex_flush[490] = 3 >[ 109.773] sna_composite_rectangles: pixmap=278 marking clear [0]? 1 >[ 109.773] sna_create_pixmap(218, 80, 32, usage=0) >[ 109.773] kgem_can_create_2d: 218x80 @ 32 >[ 109.773] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=80 >[ 109.773] kgem_can_create_2d: untiled size=73728 >[ 109.773] kgem_choose_tiling: 218x80 -> 1 >[ 109.773] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=80 >[ 109.773] kgem_can_create_2d: tiled[1] size=81920 >[ 109.773] sna_create_pixmap: usage=0, flags=1b >[ 109.773] sna_create_pixmap: creating GPU pixmap 218x80, stride=872, flags=1b >[ 109.773] __pop_freed_pixmap: reusing freed pixmap=222 header >[ 109.773] create_pixmap_hdr: pixmap=279, width=218, height=80, usage=0 >[ 109.773] sna_create_pixmap: serial=279, 218x80, usage=0 >[ 109.773] sna_composite_rectangles(pixmap=280, op=0, 0 x 1 [(0, 0)x(218, 80) ...]) >[ 109.773] sna_composite_rectangles: converted to op 0 >[ 109.773] sna_composite_rectangles[0] (0, 0)x(218, 80) -> (0, 0), (218, 80) >[ 109.773] sna_composite_rectangles: nrects=1, region=(0, 0), (218, 80) x 1 >[ 109.773] sna_composite_rectangles: clipped extents (0, 0),(218, 80) x 1 >[ 109.773] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(218, 80) >[ 109.773] sna_composite_rectangles: dropping last-cpu hint >[ 109.773] sna_drawable_use_bo pixmap=280, box=((0, 0), (218, 80)), flags=19... >[ 109.773] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.773] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.773] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=b >[ 109.773] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.773] sna_pixmap_move_to_gpu: creating GPU bo (218x80@32), create=b >[ 109.773] kgem_choose_tiling: 218x80 -> 1 >[ 109.773] kgem_choose_tiling: 218x80 -> 1 >[ 109.773] sna_pixmap_alloc_gpu: pixmap=280 >[ 109.773] kgem_create_2d(218x80, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.773] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=80 >[ 109.773] kgem_set_tiling: handle=21, tiling=1 [1], pitch=1024 [1024]: 1 >[ 109.773] kgem_bo_remove_from_inactive: removing handle=21 from inactive >[ 109.773] from inactive: pitch=1024, tiling=1: handle=21, id=477 >[ 109.773] __sna_damage_all(218, 80) >[ 109.773] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.773] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 109.773] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.773] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.773] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.773] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 109.773] gen9_render_fill_boxes(0 x 1 [(0, 0), (218, 80) ...]) >[ 109.773] sna_render_get_solid: 0 >[ 109.773] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.773] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.773] __kgem_retire_rq: request 1 complete >[ 109.773] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 109.773] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 109.773] kgem_bo_move_to_cache: release handle=20 >[ 109.773] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 109.773] kgem_set_mode: flushing before new bo >[ 109.773] gen8_vertex_close: used=6688, vbo active? 16, vb=1, nreloc=1 >[ 109.773] gen8_vertex_close: reloc[0] = 287 >[ 109.773] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.773] kgem_add_handle: handle=16, index=3 >[ 109.773] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.773] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] >[ 109.773] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.773] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.773] kgem_fixup_relocs: shrinking by 61440 >[ 109.773] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.773] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.773] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 >[ 109.773] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.773] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.773] __kgem_bo_clear_busy: handle=7 >[ 109.773] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.773] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.773] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.773] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.773] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 109.773] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.773] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.773] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.773] kgem_add_handle: handle=4, index=0 >[ 109.773] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.773] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.773] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.773] gen9_composite_get_binding_table(ffc0) >[ 109.773] kgem_add_reloc64: handle=21, pos=16360, delta=0, domains=20002 >[ 109.773] kgem_add_handle: handle=21, index=1 >[ 109.773] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd994000) >[ 109.773] __kgem_bo_mark_dirty: handle=21 (proxy? 0) >[ 109.773] [3fe0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> render >[ 109.773] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.773] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.773] kgem_add_handle: handle=7, index=2 >[ 109.773] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.773] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.773] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.773] gen9_emit_sampler: sampler = 1 >[ 109.773] gen9_emit_sf: num_sf_outputs=1 >[ 109.773] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.773] gen9_emit_vertex_elements: setup id=0 >[ 109.773] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.773] (0, 0), (218, 80) >[ 109.773] gen8_vertex_flush[490] = 3 >[ 109.773] sna_composite_rectangles: pixmap=280 marking clear [0]? 1 >[ 109.773] sna_create_pixmap(22, 27, 32, usage=3) >[ 109.773] kgem_can_create_2d: 22x27 @ 32 >[ 109.773] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=27 >[ 109.773] kgem_can_create_2d: untiled size=4096 >[ 109.773] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X >[ 109.773] kgem_choose_tiling: 22x27 -> 0 >[ 109.773] sna_create_pixmap: usage=3, flags=a >[ 109.773] sna_create_pixmap: small buffer [2376], attaching to shadow pixmap >[ 109.773] create_pixmap: allocating pixmap 22x27, depth=32/32, size=2384 >[ 109.773] create_pixmap: serial=282, usage=3, 22x27 >[ 109.773] sna_create_pixmap: serial=282, 22x27, usage=3 >[ 109.773] sna_composite(pixmap=282, op=1, src=281+(0, 0), mask=0+(0, 0), dst=282+(0, 0)+(0, 0), size=(22, 27) >[ 109.773] sna_compute_composite_region: dst=(0, 0)x(22, 27) >[ 109.773] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (22, 27) >[ 109.773] clip_to_dst: region: 1x[(0, 0), (22, 27)], clip: 1x[(0, 0), (22, 27)] >[ 109.773] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (22, 27) >[ 109.773] sna_compute_composite_region: clip against src (22x27 clip=0): (0, 0), (22, 27) >[ 109.773] sna_composite: fallback, dst pixmap=282 is too small (or completely damaged) >[ 109.773] sna_composite: fallback -- fbComposite >[ 109.773] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(22, 27): region=((0,0), (22, 27)) >[ 109.773] sna_composite_fb: fallback -- move src to cpu >[ 109.773] sna_composite_fb: fallback -- move dst to cpu >[ 109.773] sna_drawable_move_region_to_cpu(pixmap=282 (22x27), [(0, 0), (22, 27)], flags=5) >[ 109.773] sna_drawable_move_region_to_cpu: region (0, 0), (22, 27) + (0, 0) subsumes pixmap (22x27) >[ 109.773] _sna_pixmap_move_to_cpu(pixmap=282, 22x27, flags=5) >[ 109.773] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.773] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.773] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.773] __sna_damage_all(22, 27) >[ 109.773] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.773] sna_transform_is_imprecise_integer_translation: no transform >[ 109.773] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x27, pitch=88/88 >[ 109.773] sna_create_pixmap(19, 19, 32, usage=3) >[ 109.773] kgem_can_create_2d: 19x19 @ 32 >[ 109.773] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 >[ 109.773] kgem_can_create_2d: untiled size=4096 >[ 109.773] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X >[ 109.773] kgem_choose_tiling: 19x19 -> 0 >[ 109.773] sna_create_pixmap: usage=3, flags=a >[ 109.773] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap >[ 109.773] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 >[ 109.773] create_pixmap: serial=284, usage=3, 19x19 >[ 109.773] sna_create_pixmap: serial=284, 19x19, usage=3 >[ 109.773] sna_composite(pixmap=284, op=1, src=283+(0, 0), mask=0+(0, 0), dst=284+(0, 0)+(0, 0), size=(19, 19) >[ 109.773] sna_compute_composite_region: dst=(0, 0)x(19, 19) >[ 109.773] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (19, 19) >[ 109.773] clip_to_dst: region: 1x[(0, 0), (19, 19)], clip: 1x[(0, 0), (19, 19)] >[ 109.773] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (19, 19) >[ 109.773] sna_compute_composite_region: clip against src (19x19 clip=0): (0, 0), (19, 19) >[ 109.773] sna_composite: fallback, dst pixmap=284 is too small (or completely damaged) >[ 109.773] sna_composite: fallback -- fbComposite >[ 109.773] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(19, 19): region=((0,0), (19, 19)) >[ 109.773] sna_composite_fb: fallback -- move src to cpu >[ 109.773] sna_composite_fb: fallback -- move dst to cpu >[ 109.773] sna_drawable_move_region_to_cpu(pixmap=284 (19x19), [(0, 0), (19, 19)], flags=5) >[ 109.773] sna_drawable_move_region_to_cpu: region (0, 0), (19, 19) + (0, 0) subsumes pixmap (19x19) >[ 109.773] _sna_pixmap_move_to_cpu(pixmap=284, 19x19, flags=5) >[ 109.773] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.773] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.773] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.773] __sna_damage_all(19, 19) >[ 109.773] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.773] sna_transform_is_imprecise_integer_translation: no transform >[ 109.773] memcpy_blt: src=(0, 0), dst=(0, 0), size=19x19, pitch=76/76 >[ 109.773] sna_create_pixmap(14, 25, 32, usage=3) >[ 109.773] kgem_can_create_2d: 14x25 @ 32 >[ 109.773] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=25 >[ 109.773] kgem_can_create_2d: untiled size=4096 >[ 109.773] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 109.773] kgem_choose_tiling: 14x25 -> 0 >[ 109.773] sna_create_pixmap: usage=3, flags=a >[ 109.773] sna_create_pixmap: small buffer [1400], attaching to shadow pixmap >[ 109.773] create_pixmap: allocating pixmap 14x25, depth=32/32, size=1408 >[ 109.773] create_pixmap: serial=286, usage=3, 14x25 >[ 109.773] sna_create_pixmap: serial=286, 14x25, usage=3 >[ 109.773] sna_composite(pixmap=286, op=1, src=285+(0, 0), mask=0+(0, 0), dst=286+(0, 0)+(0, 0), size=(14, 25) >[ 109.773] sna_compute_composite_region: dst=(0, 0)x(14, 25) >[ 109.773] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (14, 25) >[ 109.773] clip_to_dst: region: 1x[(0, 0), (14, 25)], clip: 1x[(0, 0), (14, 25)] >[ 109.773] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (14, 25) >[ 109.773] sna_compute_composite_region: clip against src (14x25 clip=0): (0, 0), (14, 25) >[ 109.773] sna_composite: fallback, dst pixmap=286 is too small (or completely damaged) >[ 109.773] sna_composite: fallback -- fbComposite >[ 109.773] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(14, 25): region=((0,0), (14, 25)) >[ 109.773] sna_composite_fb: fallback -- move src to cpu >[ 109.773] sna_composite_fb: fallback -- move dst to cpu >[ 109.773] sna_drawable_move_region_to_cpu(pixmap=286 (14x25), [(0, 0), (14, 25)], flags=5) >[ 109.773] sna_drawable_move_region_to_cpu: region (0, 0), (14, 25) + (0, 0) subsumes pixmap (14x25) >[ 109.773] _sna_pixmap_move_to_cpu(pixmap=286, 14x25, flags=5) >[ 109.773] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.773] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.773] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.773] __sna_damage_all(14, 25) >[ 109.773] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.773] sna_transform_is_imprecise_integer_translation: no transform >[ 109.773] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x25, pitch=56/56 >[ 109.773] sna_create_pixmap(19, 27, 32, usage=3) >[ 109.773] kgem_can_create_2d: 19x27 @ 32 >[ 109.773] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=27 >[ 109.773] kgem_can_create_2d: untiled size=4096 >[ 109.773] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X >[ 109.773] kgem_choose_tiling: 19x27 -> 0 >[ 109.773] sna_create_pixmap: usage=3, flags=a >[ 109.773] sna_create_pixmap: small buffer [2052], attaching to shadow pixmap >[ 109.773] create_pixmap: allocating pixmap 19x27, depth=32/32, size=2060 >[ 109.773] create_pixmap: serial=288, usage=3, 19x27 >[ 109.773] sna_create_pixmap: serial=288, 19x27, usage=3 >[ 109.773] sna_composite(pixmap=288, op=1, src=287+(0, 0), mask=0+(0, 0), dst=288+(0, 0)+(0, 0), size=(19, 27) >[ 109.773] sna_compute_composite_region: dst=(0, 0)x(19, 27) >[ 109.773] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (19, 27) >[ 109.773] clip_to_dst: region: 1x[(0, 0), (19, 27)], clip: 1x[(0, 0), (19, 27)] >[ 109.773] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (19, 27) >[ 109.773] sna_compute_composite_region: clip against src (19x27 clip=0): (0, 0), (19, 27) >[ 109.773] sna_composite: fallback, dst pixmap=288 is too small (or completely damaged) >[ 109.773] sna_composite: fallback -- fbComposite >[ 109.773] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(19, 27): region=((0,0), (19, 27)) >[ 109.773] sna_composite_fb: fallback -- move src to cpu >[ 109.773] sna_composite_fb: fallback -- move dst to cpu >[ 109.773] sna_drawable_move_region_to_cpu(pixmap=288 (19x27), [(0, 0), (19, 27)], flags=5) >[ 109.773] sna_drawable_move_region_to_cpu: region (0, 0), (19, 27) + (0, 0) subsumes pixmap (19x27) >[ 109.773] _sna_pixmap_move_to_cpu(pixmap=288, 19x27, flags=5) >[ 109.773] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.773] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.773] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.774] __sna_damage_all(19, 27) >[ 109.774] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.774] sna_transform_is_imprecise_integer_translation: no transform >[ 109.774] memcpy_blt: src=(0, 0), dst=(0, 0), size=19x27, pitch=76/76 >[ 109.774] sna_create_pixmap(7, 27, 32, usage=3) >[ 109.774] kgem_can_create_2d: 7x27 @ 32 >[ 109.774] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=27 >[ 109.774] kgem_can_create_2d: untiled size=4096 >[ 109.774] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X >[ 109.774] kgem_choose_tiling: 7x27 -> 0 >[ 109.774] sna_create_pixmap: usage=3, flags=a >[ 109.774] sna_create_pixmap: small buffer [756], attaching to shadow pixmap >[ 109.774] create_pixmap: allocating pixmap 7x27, depth=32/32, size=764 >[ 109.774] create_pixmap: serial=290, usage=3, 7x27 >[ 109.774] sna_create_pixmap: serial=290, 7x27, usage=3 >[ 109.774] sna_composite(pixmap=290, op=1, src=289+(0, 0), mask=0+(0, 0), dst=290+(0, 0)+(0, 0), size=(7, 27) >[ 109.774] sna_compute_composite_region: dst=(0, 0)x(7, 27) >[ 109.774] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 27) >[ 109.774] clip_to_dst: region: 1x[(0, 0), (7, 27)], clip: 1x[(0, 0), (7, 27)] >[ 109.774] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 27) >[ 109.774] sna_compute_composite_region: clip against src (7x27 clip=0): (0, 0), (7, 27) >[ 109.774] sna_composite: fallback, dst pixmap=290 is too small (or completely damaged) >[ 109.774] sna_composite: fallback -- fbComposite >[ 109.774] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 27): region=((0,0), (7, 27)) >[ 109.774] sna_composite_fb: fallback -- move src to cpu >[ 109.774] sna_composite_fb: fallback -- move dst to cpu >[ 109.774] sna_drawable_move_region_to_cpu(pixmap=290 (7x27), [(0, 0), (7, 27)], flags=5) >[ 109.774] sna_drawable_move_region_to_cpu: region (0, 0), (7, 27) + (0, 0) subsumes pixmap (7x27) >[ 109.774] _sna_pixmap_move_to_cpu(pixmap=290, 7x27, flags=5) >[ 109.774] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.774] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.774] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.774] __sna_damage_all(7, 27) >[ 109.774] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.774] sna_transform_is_imprecise_integer_translation: no transform >[ 109.774] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x27, pitch=28/28 >[ 109.774] sna_create_pixmap(18, 19, 32, usage=3) >[ 109.774] kgem_can_create_2d: 18x19 @ 32 >[ 109.774] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 >[ 109.774] kgem_can_create_2d: untiled size=4096 >[ 109.774] kgem_choose_tiling: too thin [width 18, 32 bpp] for TILING_X >[ 109.774] kgem_choose_tiling: 18x19 -> 0 >[ 109.774] sna_create_pixmap: usage=3, flags=a >[ 109.774] sna_create_pixmap: small buffer [1368], attaching to shadow pixmap >[ 109.774] create_pixmap: allocating pixmap 18x19, depth=32/32, size=1376 >[ 109.774] create_pixmap: serial=292, usage=3, 18x19 >[ 109.774] sna_create_pixmap: serial=292, 18x19, usage=3 >[ 109.774] sna_composite(pixmap=292, op=1, src=291+(0, 0), mask=0+(0, 0), dst=292+(0, 0)+(0, 0), size=(18, 19) >[ 109.774] sna_compute_composite_region: dst=(0, 0)x(18, 19) >[ 109.774] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (18, 19) >[ 109.774] clip_to_dst: region: 1x[(0, 0), (18, 19)], clip: 1x[(0, 0), (18, 19)] >[ 109.774] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (18, 19) >[ 109.774] sna_compute_composite_region: clip against src (18x19 clip=0): (0, 0), (18, 19) >[ 109.774] sna_composite: fallback, dst pixmap=292 is too small (or completely damaged) >[ 109.774] sna_composite: fallback -- fbComposite >[ 109.774] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(18, 19): region=((0,0), (18, 19)) >[ 109.774] sna_composite_fb: fallback -- move src to cpu >[ 109.774] sna_composite_fb: fallback -- move dst to cpu >[ 109.774] sna_drawable_move_region_to_cpu(pixmap=292 (18x19), [(0, 0), (18, 19)], flags=5) >[ 109.774] sna_drawable_move_region_to_cpu: region (0, 0), (18, 19) + (0, 0) subsumes pixmap (18x19) >[ 109.774] _sna_pixmap_move_to_cpu(pixmap=292, 18x19, flags=5) >[ 109.774] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.774] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.774] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.774] __sna_damage_all(18, 19) >[ 109.774] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.774] sna_transform_is_imprecise_integer_translation: no transform >[ 109.774] memcpy_blt: src=(0, 0), dst=(0, 0), size=18x19, pitch=72/72 >[ 109.774] sna_glyphs(op=3, nlist=5, src=(0, 52)) >[ 109.774] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 >[ 109.774] sna_glyphs: discarding mask >[ 109.774] glyphs0_to_dst(op=3, src=(0, 52), nlist=5, dst=(0, 52)+(0, 0)) >[ 109.774] clipped_glyphs: no, clip region (0, 0), (218, 80) matches drawable pixmap=94669425449136 size=218x80 >[ 109.774] glyph_cache(0): adding glyph to cache 1, pos 256 >[ 109.774] glyph_cache_upload: upload glyph 0x5619f179a6b0 to cache (256, 0)x(22, 27) >[ 109.774] sna_composite(pixmap=2, op=1, src=282+(0, 0), mask=0+(0, 0), dst=2+(256, 0)+(0, 0), size=(22, 27) >[ 109.774] sna_compute_composite_region: dst=(256, 0)x(22, 27) >[ 109.774] sna_compute_composite_region: initial clip against dst->pDrawable: (256, 0), (278, 27) >[ 109.774] clip_to_dst: region: 1x[(256, 0), (278, 27)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.774] sna_compute_composite_region: clip against dst->pCompositeClip: (256, 0), (278, 27) >[ 109.774] sna_compute_composite_region: clip against src (22x27 clip=0): (256, 0), (278, 27) >[ 109.774] sna_composite: composite region extents:+(0, 0) -> (256, 0), (278, 27) + (0, 0) >[ 109.774] gen9_render_composite: 22x27, current mode=1/1 >[ 109.774] kgem_bo_is_render: handle=6, rq? 0 [0] >[ 109.774] sna_blt_composite (0, 0), (256, 0), 22x27 >[ 109.774] sna_transform_is_imprecise_integer_translation: no transform >[ 109.774] sna_blt_composite: converting transform to integer translation? (0, 0) >[ 109.774] sna_blt_composite: blt dst offset (0, 0), source offset (-256, 0), with alpha fixup? 0 >[ 109.774] use_cpu_bo: no cpu bo >[ 109.774] move_to_gpu: not migrating pixmap=282 due to usage_hint=3 >[ 109.774] sna_drawable_use_bo pixmap=2, box=((256, 0), (278, 27)), flags=9... >[ 109.774] sna_drawable_use_bo: pinned, never REPLACES >[ 109.774] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 109.774] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.774] sna_drawable_use_bo: using whole GPU bo >[ 109.774] sna_drawable_move_region_to_cpu(pixmap=282 (22x27), [(0, 0), (22, 27)], flags=2) >[ 109.774] sna_drawable_move_region_to_cpu: pixmap=282 all damaged on CPU >[ 109.774] prepare_blt_put >[ 109.774] blt_put_composite_box: src=(-256, 0), dst=(0, 0) >[ 109.774] sna_write_boxes x 1, src stride=88, src dx=(-256, 0) >[ 109.774] kgem_bo_can_map: handle=6, map=0x7f3c8eb84000:0x0:0x0, tiling=2, domain=0, offset=4250423296 >[ 109.774] kgem_bo_can_map__cpu: handle=6 >[ 109.774] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 109.774] write_boxes_inplace x 1, handle=6, tiling=2 >[ 109.774] upload_inplace__tiled: tiling=2 >[ 109.774] kgem_bo_can_map: handle=6, map=0x7f3c8eb84000:0x0:0x0, tiling=2, domain=0, offset=4250423296 >[ 109.774] kgem_bo_map: handle=6, offset=4250423296, tiling=2, map=0x7f3c8eb84000:0x0, domain=0 >[ 109.774] __kgem_bo_map__gtt_or_wc: handle=6 >[ 109.774] kgem_trim_vma_cache: type=0, count=-512 (bucket: 10) >[ 109.774] __kgem_busy: handle=6, busy=0, wedged=0 >[ 109.774] kgem_bo_map: sync: needs_flush? 0, domain? 0, busy? 0 >[ 109.774] __kgem_busy: handle=6, busy=0, wedged=0 >[ 109.774] kgem_bo_retire: retiring bo handle=6 (needed flush? 0), rq? 0 [busy?=0] >[ 109.774] assert_bo_retired: handle=6, domain: 0 exec? 0, rq? 0 >[ 109.774] write_boxes_inplace: (0, 0) -> (256, 0) x (22, 27) [bpp=32, src_pitch=88, dst_pitch=4096] >[ 109.774] memcpy_blt: src=(0, 0), dst=(256, 0), size=22x27, pitch=88/4096 >[ 109.774] apply_damage: damage=0x0, region=1 [(256, 0), (278, 27) + (0, 0)] >[ 109.774] gen9_render_composite: 0x0, current mode=1/1 >[ 109.774] kgem_bo_is_busy: handle=6, domain: 2 exec? 0, rq? 0 >[ 109.774] gen9_composite_fallback: mask is already on the GPU, try to use GPU >[ 109.774] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.774] sna_drawable_use_bo pixmap=280, box=((0, 0), (218, 80)), flags=7... >[ 109.774] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.774] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.774] sna_drawable_use_bo: using whole GPU bo >[ 109.774] gen9_composite_set_target: pixmap=280, format=20028888, size=218x80, pitch=1024, delta=(0,0),damage=0xffffffffffffffff >[ 109.774] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.774] color_convert: src=ffffffff [20028888] >[ 109.774] color_convert: dst=ffffffff [20028888] >[ 109.774] sna_render_get_solid: ffffffff >[ 109.774] sna_render_get_solid(white) >[ 109.774] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.774] sna_transform_is_imprecise_integer_translation: no transform >[ 109.774] gen9_composite_picture: integer translation (0, 0), removing >[ 109.774] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.774] sna_render_pixmap_bo: GPU all damaged >[ 109.774] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 109.774] gen4_choose_composite_emitter: solid, identity mask >[ 109.774] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 109.774] aligning vertex: was 2, now 4 floats per vertex >[ 109.774] gen9_composite_get_binding_table(ff00) >[ 109.774] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 109.774] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 109.774] kgem_add_reloc64[5] = (delta=1048, target handle=2, presumed=fffe8000) >[ 109.774] [3fb0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.774] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 109.774] kgem_add_handle: handle=6, index=3 >[ 109.774] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd585000) >[ 109.774] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 109.774] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.774] gen9_emit_sampler: sampler = a >[ 109.774] gen9_emit_sf: num_sf_outputs=2 >[ 109.774] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.774] gen9_emit_vertex_elements: setup id=9 >[ 109.774] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.774] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.774] glyphs0_to_dst: glyph=(1, 26)x(22, 27), unclipped >[ 109.774] emit_primitive_identity_mask__avx2: dst=(1, 26), mask=(256.00, 0.00) x (22.00, 27.00) >[ 109.774] glyphs0_to_dst: glyph=(23, 33)x(18, 19), unclipped >[ 109.774] emit_primitive_identity_mask__avx2: dst=(23, 33), mask=(224.00, 32.00) x (18.00, 19.00) >[ 109.774] gen8_vertex_flush[56c] = 6 >[ 109.774] gen9_magic_ca_pass: CA fixup (1674 -> 1680) >[ 109.774] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 109.774] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.774] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.774] glyph_cache(0): adding glyph to cache 1, pos 272 >[ 109.774] glyph_cache_upload: upload glyph 0x5619f179a710 to cache (288, 0)x(19, 19) >[ 109.774] sna_composite(pixmap=2, op=1, src=284+(0, 0), mask=0+(0, 0), dst=2+(288, 0)+(0, 0), size=(19, 19) >[ 109.774] sna_compute_composite_region: dst=(288, 0)x(19, 19) >[ 109.774] sna_compute_composite_region: initial clip against dst->pDrawable: (288, 0), (307, 19) >[ 109.774] clip_to_dst: region: 1x[(288, 0), (307, 19)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.774] sna_compute_composite_region: clip against dst->pCompositeClip: (288, 0), (307, 19) >[ 109.774] sna_compute_composite_region: clip against src (19x19 clip=0): (288, 0), (307, 19) >[ 109.774] sna_composite: composite region extents:+(0, 0) -> (288, 0), (307, 19) + (0, 0) >[ 109.774] gen9_render_composite: 19x19, current mode=1/1 >[ 109.774] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.774] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.774] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.774] gen9_composite_set_target: (288, 0)x(19, 19), partial?=0 >[ 109.774] sna_drawable_use_bo pixmap=2, box=((288, 0), (307, 19)), flags=f... >[ 109.774] sna_drawable_use_bo: pinned, never REPLACES >[ 109.774] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.774] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.774] sna_drawable_use_bo: using whole GPU bo >[ 109.774] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.774] gen9_composite_picture: (0, 0)x(19, 19), dst=(288, 0) >[ 109.774] sna_transform_is_imprecise_integer_translation: no transform >[ 109.774] gen9_composite_picture: integer translation (0, 0), removing >[ 109.774] sna_render_pixmap_bo pixmap=284, (0, 0)x(19, 19)/(19, 19) >[ 109.774] sna_render_pixmap_bo box=(0, 0), (19, 19): (19, 19)/(19, 19) >[ 109.774] sna_render_pixmap_bo: offset=(-288, 0), size=(19, 19) >[ 109.774] use_cpu_bo: no cpu bo >[ 109.774] move_to_gpu: not migrating pixmap=284 due to usage_hint=3 >[ 109.774] sna_render_pixmap_bo: uploading CPU box (0, 0), (19, 19) >[ 109.774] upload: box=(0, 0), (19, 19), pixmap=19x19 >[ 109.774] sna_drawable_move_region_to_cpu(pixmap=284 (19x19), [(0, 0), (19, 19)], flags=2) >[ 109.774] sna_drawable_move_region_to_cpu: pixmap=284 all damaged on CPU >[ 109.774] kgem_can_create_2d: 19x19 @ 32 >[ 109.774] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 >[ 109.774] kgem_can_create_2d: untiled size=4096 >[ 109.774] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X >[ 109.774] kgem_choose_tiling: 19x19 -> 0 >[ 109.774] kgem_upload_source_image : (0, 0), (19, 19), stride=76, bpp=32 >[ 109.774] kgem_create_buffer_2d: 19x19, 32 bpp, stride=96 >[ 109.774] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.774] kgem_create_buffer: reusing buffer? used=20480 + size=1920, total=262144 >[ 109.774] kgem_create_proxy: target handle=30 [proxy? -1], offset=20480, length=1920, io=1 >[ 109.774] __kgem_bo_init(handle=30, num_pages=1920) >[ 109.774] memcpy_blt: src=(0, 0), dst=(0, 0), size=19x19, pitch=76/96 >[ 109.774] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.774] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.774] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.774] gen4_choose_composite_emitter: identity src, no mask >[ 109.774] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 109.774] aligning vertex: was 4, now 3 floats per vertex >[ 109.774] gen9_composite_get_binding_table(fe40) >[ 109.774] kgem_add_reloc64: handle=6, pos=16264, delta=0, domains=20002 >[ 109.774] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fd585000) >[ 109.774] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.774] [3f80] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render >[ 109.774] kgem_add_reloc64: handle=30, pos=16248, delta=0, domains=40000 >[ 109.774] kgem_add_reloc64: adding proxy [delta=20480] for handle=30 >[ 109.774] kgem_add_handle: handle=30, index=4 >[ 109.774] kgem_add_reloc64[8] = (delta=20480, target handle=4, presumed=fd4de000) >[ 109.774] [3f70] bind bo(handle=30, addr=fd4e3000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler >[ 109.774] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.774] gen9_emit_sampler: sampler = 2 >[ 109.774] gen9_emit_sf: num_sf_outputs=1 >[ 109.774] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.774] gen9_emit_vertex_elements: setup id=2 >[ 109.774] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.774] gen9_render_composite_box: (288, 0), (307, 19) >[ 109.774] apply_damage: damage=0x0, region=1 [(288, 0), (307, 19) + (0, 0)] >[ 109.774] gen8_vertex_flush[6b4] = 3 >[ 109.774] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.774] gen9_render_composite: 0x0, current mode=1/1 >[ 109.774] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.774] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 >[ 109.774] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.774] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.774] sna_drawable_use_bo pixmap=280, box=((0, 0), (218, 80)), flags=7... >[ 109.774] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.774] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.774] sna_drawable_use_bo: using whole GPU bo >[ 109.774] gen9_composite_set_target: pixmap=280, format=20028888, size=218x80, pitch=1024, delta=(0,0),damage=0xffffffffffffffff >[ 109.774] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.774] color_convert: src=ffffffff [20028888] >[ 109.774] color_convert: dst=ffffffff [20028888] >[ 109.774] sna_render_get_solid: ffffffff >[ 109.774] sna_render_get_solid(white) >[ 109.774] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.774] sna_transform_is_imprecise_integer_translation: no transform >[ 109.774] gen9_composite_picture: integer translation (0, 0), removing >[ 109.774] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.774] sna_render_pixmap_bo: GPU all damaged >[ 109.774] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 109.774] gen4_choose_composite_emitter: solid, identity mask >[ 109.774] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.774] aligning vertex: was 3, now 4 floats per vertex >[ 109.774] gen9_composite_get_binding_table(fd80) >[ 109.774] __kgem_bo_mark_dirty: handle=21 (proxy? 0) >[ 109.774] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.774] gen9_emit_sampler: sampler = a >[ 109.774] gen9_emit_sf: num_sf_outputs=2 >[ 109.774] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.774] gen9_emit_vertex_elements: setup id=9 >[ 109.774] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.774] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.774] glyphs0_to_dst: glyph=(42, 33)x(19, 19), unclipped >[ 109.774] emit_primitive_identity_mask__avx2: dst=(42, 33), mask=(288.00, 0.00) x (19.00, 19.00) >[ 109.774] glyphs0_to_dst: glyph=(62, 33)x(16, 19), unclipped >[ 109.774] emit_primitive_identity_mask__avx2: dst=(62, 33), mask=(128.00, 32.00) x (16.00, 19.00) >[ 109.774] gen8_vertex_flush[78c] = 6 >[ 109.774] gen9_magic_ca_pass: CA fixup (1683 -> 1689) >[ 109.775] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 109.775] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.775] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.775] glyph_cache(0): adding glyph to cache 1, pos 288 >[ 109.775] glyph_cache_upload: upload glyph 0x5619f1774c50 to cache (256, 32)x(14, 25) >[ 109.775] sna_composite(pixmap=2, op=1, src=286+(0, 0), mask=0+(0, 0), dst=2+(256, 32)+(0, 0), size=(14, 25) >[ 109.775] sna_compute_composite_region: dst=(256, 32)x(14, 25) >[ 109.775] sna_compute_composite_region: initial clip against dst->pDrawable: (256, 32), (270, 57) >[ 109.775] clip_to_dst: region: 1x[(256, 32), (270, 57)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.775] sna_compute_composite_region: clip against dst->pCompositeClip: (256, 32), (270, 57) >[ 109.775] sna_compute_composite_region: clip against src (14x25 clip=0): (256, 32), (270, 57) >[ 109.775] sna_composite: composite region extents:+(0, 0) -> (256, 32), (270, 57) + (0, 0) >[ 109.775] gen9_render_composite: 14x25, current mode=1/1 >[ 109.775] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.775] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.775] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.775] gen9_composite_set_target: (256, 32)x(14, 25), partial?=0 >[ 109.775] sna_drawable_use_bo pixmap=2, box=((256, 32), (270, 57)), flags=f... >[ 109.775] sna_drawable_use_bo: pinned, never REPLACES >[ 109.775] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.775] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.775] sna_drawable_use_bo: using whole GPU bo >[ 109.775] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.775] gen9_composite_picture: (0, 0)x(14, 25), dst=(256, 32) >[ 109.775] sna_transform_is_imprecise_integer_translation: no transform >[ 109.775] gen9_composite_picture: integer translation (0, 0), removing >[ 109.775] sna_render_pixmap_bo pixmap=286, (0, 0)x(14, 25)/(14, 25) >[ 109.775] sna_render_pixmap_bo box=(0, 0), (14, 25): (14, 25)/(14, 25) >[ 109.775] sna_render_pixmap_bo: offset=(-256, -32), size=(14, 25) >[ 109.775] use_cpu_bo: no cpu bo >[ 109.775] move_to_gpu: not migrating pixmap=286 due to usage_hint=3 >[ 109.775] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 25) >[ 109.775] upload: box=(0, 0), (14, 25), pixmap=14x25 >[ 109.775] sna_drawable_move_region_to_cpu(pixmap=286 (14x25), [(0, 0), (14, 25)], flags=2) >[ 109.775] sna_drawable_move_region_to_cpu: pixmap=286 all damaged on CPU >[ 109.775] kgem_can_create_2d: 14x25 @ 32 >[ 109.775] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=25 >[ 109.775] kgem_can_create_2d: untiled size=4096 >[ 109.775] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 109.775] kgem_choose_tiling: 14x25 -> 0 >[ 109.775] kgem_upload_source_image : (0, 0), (14, 25), stride=56, bpp=32 >[ 109.775] kgem_create_buffer_2d: 14x25, 32 bpp, stride=64 >[ 109.775] kgem_create_buffer: size=1664, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.775] kgem_create_buffer: reusing buffer? used=22528 + size=1664, total=262144 >[ 109.775] kgem_create_proxy: target handle=30 [proxy? -1], offset=22528, length=1664, io=1 >[ 109.775] __kgem_bo_init(handle=30, num_pages=1664) >[ 109.775] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x25, pitch=56/64 >[ 109.775] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.775] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.775] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.775] gen4_choose_composite_emitter: identity src, no mask >[ 109.775] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.775] aligning vertex: was 4, now 3 floats per vertex >[ 109.775] gen9_composite_get_binding_table(fd40) >[ 109.775] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.775] kgem_add_reloc64: handle=30, pos=16200, delta=0, domains=40000 >[ 109.775] kgem_add_reloc64: adding proxy [delta=22528] for handle=30 >[ 109.775] kgem_add_reloc64[9] = (delta=22528, target handle=4, presumed=fd4de000) >[ 109.775] [3f40] bind bo(handle=30, addr=fd4e3800), format=192, width=14, height=25, pitch=64, tiling=0 -> sampler >[ 109.775] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.775] gen9_emit_sampler: sampler = 2 >[ 109.775] gen9_emit_sf: num_sf_outputs=1 >[ 109.775] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.775] gen9_emit_vertex_elements: setup id=2 >[ 109.775] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.775] gen9_render_composite_box: (256, 32), (270, 57) >[ 109.775] apply_damage: damage=0x0, region=1 [(256, 32), (270, 57) + (0, 0)] >[ 109.775] gen8_vertex_flush[8c0] = 3 >[ 109.775] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.775] gen9_render_composite: 0x0, current mode=1/1 >[ 109.775] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.775] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 >[ 109.775] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.775] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.775] sna_drawable_use_bo pixmap=280, box=((0, 0), (218, 80)), flags=7... >[ 109.775] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.775] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.775] sna_drawable_use_bo: using whole GPU bo >[ 109.775] gen9_composite_set_target: pixmap=280, format=20028888, size=218x80, pitch=1024, delta=(0,0),damage=0xffffffffffffffff >[ 109.775] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.775] color_convert: src=ffffffff [20028888] >[ 109.775] color_convert: dst=ffffffff [20028888] >[ 109.775] sna_render_get_solid: ffffffff >[ 109.775] sna_render_get_solid(white) >[ 109.775] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.775] sna_transform_is_imprecise_integer_translation: no transform >[ 109.775] gen9_composite_picture: integer translation (0, 0), removing >[ 109.775] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.775] sna_render_pixmap_bo: GPU all damaged >[ 109.775] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 109.775] gen4_choose_composite_emitter: solid, identity mask >[ 109.775] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.775] aligning vertex: was 3, now 4 floats per vertex >[ 109.775] gen9_composite_get_binding_table(fcc0) >[ 109.775] __kgem_bo_mark_dirty: handle=21 (proxy? 0) >[ 109.775] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.775] gen9_emit_sampler: sampler = a >[ 109.775] gen9_emit_sf: num_sf_outputs=2 >[ 109.775] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.775] gen9_emit_vertex_elements: setup id=9 >[ 109.775] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.775] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.775] glyphs0_to_dst: glyph=(79, 27)x(14, 25), unclipped >[ 109.775] emit_primitive_identity_mask__avx2: dst=(79, 27), mask=(256.00, 32.00) x (14.00, 25.00) >[ 109.775] gen8_vertex_flush[998] = 3 >[ 109.775] gen9_magic_ca_pass: CA fixup (1692 -> 1695) >[ 109.775] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 109.775] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.775] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.775] glyph_cache(0): adding glyph to cache 1, pos 304 >[ 109.775] glyph_cache_upload: upload glyph 0x5619f17c73a0 to cache (288, 32)x(19, 27) >[ 109.775] sna_composite(pixmap=2, op=1, src=288+(0, 0), mask=0+(0, 0), dst=2+(288, 32)+(0, 0), size=(19, 27) >[ 109.775] sna_compute_composite_region: dst=(288, 32)x(19, 27) >[ 109.775] sna_compute_composite_region: initial clip against dst->pDrawable: (288, 32), (307, 59) >[ 109.775] clip_to_dst: region: 1x[(288, 32), (307, 59)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.775] sna_compute_composite_region: clip against dst->pCompositeClip: (288, 32), (307, 59) >[ 109.775] sna_compute_composite_region: clip against src (19x27 clip=0): (288, 32), (307, 59) >[ 109.775] sna_composite: composite region extents:+(0, 0) -> (288, 32), (307, 59) + (0, 0) >[ 109.775] gen9_render_composite: 19x27, current mode=1/1 >[ 109.775] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.775] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.775] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.775] gen9_composite_set_target: (288, 32)x(19, 27), partial?=0 >[ 109.775] sna_drawable_use_bo pixmap=2, box=((288, 32), (307, 59)), flags=f... >[ 109.775] sna_drawable_use_bo: pinned, never REPLACES >[ 109.775] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.775] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.775] sna_drawable_use_bo: using whole GPU bo >[ 109.775] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.775] gen9_composite_picture: (0, 0)x(19, 27), dst=(288, 32) >[ 109.775] sna_transform_is_imprecise_integer_translation: no transform >[ 109.775] gen9_composite_picture: integer translation (0, 0), removing >[ 109.775] sna_render_pixmap_bo pixmap=288, (0, 0)x(19, 27)/(19, 27) >[ 109.775] sna_render_pixmap_bo box=(0, 0), (19, 27): (19, 27)/(19, 27) >[ 109.775] sna_render_pixmap_bo: offset=(-288, -32), size=(19, 27) >[ 109.775] use_cpu_bo: no cpu bo >[ 109.775] move_to_gpu: not migrating pixmap=288 due to usage_hint=3 >[ 109.775] sna_render_pixmap_bo: uploading CPU box (0, 0), (19, 27) >[ 109.775] upload: box=(0, 0), (19, 27), pixmap=19x27 >[ 109.775] sna_drawable_move_region_to_cpu(pixmap=288 (19x27), [(0, 0), (19, 27)], flags=2) >[ 109.775] sna_drawable_move_region_to_cpu: pixmap=288 all damaged on CPU >[ 109.775] kgem_can_create_2d: 19x27 @ 32 >[ 109.775] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=27 >[ 109.775] kgem_can_create_2d: untiled size=4096 >[ 109.775] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X >[ 109.775] kgem_choose_tiling: 19x27 -> 0 >[ 109.775] kgem_upload_source_image : (0, 0), (19, 27), stride=76, bpp=32 >[ 109.775] kgem_create_buffer_2d: 19x27, 32 bpp, stride=96 >[ 109.775] kgem_create_buffer: size=2688, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.775] kgem_create_buffer: reusing buffer? used=24320 + size=2688, total=262144 >[ 109.775] kgem_create_proxy: target handle=30 [proxy? -1], offset=24320, length=2688, io=1 >[ 109.775] __kgem_bo_init(handle=30, num_pages=2688) >[ 109.775] memcpy_blt: src=(0, 0), dst=(0, 0), size=19x27, pitch=76/96 >[ 109.775] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.775] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.775] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.775] gen4_choose_composite_emitter: identity src, no mask >[ 109.775] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.775] aligning vertex: was 4, now 3 floats per vertex >[ 109.775] gen9_composite_get_binding_table(fc80) >[ 109.775] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.775] kgem_add_reloc64: handle=30, pos=16152, delta=0, domains=40000 >[ 109.775] kgem_add_reloc64: adding proxy [delta=24320] for handle=30 >[ 109.775] kgem_add_reloc64[10] = (delta=24320, target handle=4, presumed=fd4de000) >[ 109.775] [3f10] bind bo(handle=30, addr=fd4e3f00), format=192, width=19, height=27, pitch=96, tiling=0 -> sampler >[ 109.775] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.775] gen9_emit_sampler: sampler = 2 >[ 109.775] gen9_emit_sf: num_sf_outputs=1 >[ 109.775] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.775] gen9_emit_vertex_elements: setup id=2 >[ 109.775] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.775] gen9_render_composite_box: (288, 32), (307, 59) >[ 109.775] apply_damage: damage=0x0, region=1 [(288, 32), (307, 59) + (0, 0)] >[ 109.775] gen8_vertex_flush[acc] = 3 >[ 109.775] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.775] gen9_render_composite: 0x0, current mode=1/1 >[ 109.775] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.775] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 >[ 109.775] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.775] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.775] sna_drawable_use_bo pixmap=280, box=((0, 0), (218, 80)), flags=7... >[ 109.775] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.775] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.775] sna_drawable_use_bo: using whole GPU bo >[ 109.775] gen9_composite_set_target: pixmap=280, format=20028888, size=218x80, pitch=1024, delta=(0,0),damage=0xffffffffffffffff >[ 109.775] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.775] color_convert: src=ffffffff [20028888] >[ 109.775] color_convert: dst=ffffffff [20028888] >[ 109.775] sna_render_get_solid: ffffffff >[ 109.775] sna_render_get_solid(white) >[ 109.775] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.775] sna_transform_is_imprecise_integer_translation: no transform >[ 109.775] gen9_composite_picture: integer translation (0, 0), removing >[ 109.775] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.775] sna_render_pixmap_bo: GPU all damaged >[ 109.775] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 109.775] gen4_choose_composite_emitter: solid, identity mask >[ 109.775] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.775] aligning vertex: was 3, now 4 floats per vertex >[ 109.775] gen9_composite_get_binding_table(fc00) >[ 109.775] __kgem_bo_mark_dirty: handle=21 (proxy? 0) >[ 109.775] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.775] gen9_emit_sampler: sampler = a >[ 109.775] gen9_emit_sf: num_sf_outputs=2 >[ 109.775] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.775] gen9_emit_vertex_elements: setup id=9 >[ 109.775] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.775] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.775] glyphs0_to_dst: glyph=(100, 26)x(19, 27), unclipped >[ 109.775] emit_primitive_identity_mask__avx2: dst=(100, 26), mask=(288.00, 32.00) x (19.00, 27.00) >[ 109.775] glyphs0_to_dst: glyph=(118, 33)x(19, 19), unclipped >[ 109.775] emit_primitive_identity_mask__avx2: dst=(118, 33), mask=(288.00, 0.00) x (19.00, 19.00) >[ 109.775] glyphs0_to_dst: glyph=(138, 33)x(16, 19), unclipped >[ 109.775] emit_primitive_identity_mask__avx2: dst=(138, 33), mask=(128.00, 32.00) x (16.00, 19.00) >[ 109.775] glyphs0_to_dst: glyph=(154, 33)x(16, 19), unclipped >[ 109.775] emit_primitive_identity_mask__avx2: dst=(154, 33), mask=(128.00, 32.00) x (16.00, 19.00) >[ 109.775] gen8_vertex_flush[ba4] = 12 >[ 109.775] gen9_magic_ca_pass: CA fixup (1698 -> 1710) >[ 109.775] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 109.775] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.775] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.775] glyph_cache(0): adding glyph to cache 1, pos 320 >[ 109.775] glyph_cache_upload: upload glyph 0x5619f17c7400 to cache (320, 0)x(7, 27) >[ 109.775] sna_composite(pixmap=2, op=1, src=290+(0, 0), mask=0+(0, 0), dst=2+(320, 0)+(0, 0), size=(7, 27) >[ 109.775] sna_compute_composite_region: dst=(320, 0)x(7, 27) >[ 109.775] sna_compute_composite_region: initial clip against dst->pDrawable: (320, 0), (327, 27) >[ 109.775] clip_to_dst: region: 1x[(320, 0), (327, 27)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.775] sna_compute_composite_region: clip against dst->pCompositeClip: (320, 0), (327, 27) >[ 109.775] sna_compute_composite_region: clip against src (7x27 clip=0): (320, 0), (327, 27) >[ 109.775] sna_composite: composite region extents:+(0, 0) -> (320, 0), (327, 27) + (0, 0) >[ 109.775] gen9_render_composite: 7x27, current mode=1/1 >[ 109.775] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.775] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.775] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.775] gen9_composite_set_target: (320, 0)x(7, 27), partial?=0 >[ 109.775] sna_drawable_use_bo pixmap=2, box=((320, 0), (327, 27)), flags=f... >[ 109.775] sna_drawable_use_bo: pinned, never REPLACES >[ 109.775] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.775] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.775] sna_drawable_use_bo: using whole GPU bo >[ 109.775] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.775] gen9_composite_picture: (0, 0)x(7, 27), dst=(320, 0) >[ 109.775] sna_transform_is_imprecise_integer_translation: no transform >[ 109.775] gen9_composite_picture: integer translation (0, 0), removing >[ 109.775] sna_render_pixmap_bo pixmap=290, (0, 0)x(7, 27)/(7, 27) >[ 109.775] sna_render_pixmap_bo box=(0, 0), (7, 27): (7, 27)/(7, 27) >[ 109.775] sna_render_pixmap_bo: offset=(-320, 0), size=(7, 27) >[ 109.775] use_cpu_bo: no cpu bo >[ 109.775] move_to_gpu: not migrating pixmap=290 due to usage_hint=3 >[ 109.775] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 27) >[ 109.775] upload: box=(0, 0), (7, 27), pixmap=7x27 >[ 109.775] sna_drawable_move_region_to_cpu(pixmap=290 (7x27), [(0, 0), (7, 27)], flags=2) >[ 109.775] sna_drawable_move_region_to_cpu: pixmap=290 all damaged on CPU >[ 109.775] kgem_can_create_2d: 7x27 @ 32 >[ 109.775] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=27 >[ 109.775] kgem_can_create_2d: untiled size=4096 >[ 109.775] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X >[ 109.775] kgem_choose_tiling: 7x27 -> 0 >[ 109.775] kgem_upload_source_image : (0, 0), (7, 27), stride=28, bpp=32 >[ 109.775] kgem_create_buffer_2d: 7x27, 32 bpp, stride=32 >[ 109.775] kgem_create_buffer: size=896, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.775] kgem_create_buffer: reusing buffer? used=27136 + size=896, total=262144 >[ 109.775] kgem_create_proxy: target handle=30 [proxy? -1], offset=27136, length=896, io=1 >[ 109.775] __kgem_bo_init(handle=30, num_pages=896) >[ 109.775] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x27, pitch=28/32 >[ 109.775] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.775] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.775] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.775] gen4_choose_composite_emitter: identity src, no mask >[ 109.775] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.775] aligning vertex: was 4, now 3 floats per vertex >[ 109.775] gen9_composite_get_binding_table(fbc0) >[ 109.775] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.775] kgem_add_reloc64: handle=30, pos=16104, delta=0, domains=40000 >[ 109.775] kgem_add_reloc64: adding proxy [delta=27136] for handle=30 >[ 109.775] kgem_add_reloc64[11] = (delta=27136, target handle=4, presumed=fd4de000) >[ 109.775] [3ee0] bind bo(handle=30, addr=fd4e4a00), format=192, width=7, height=27, pitch=32, tiling=0 -> sampler >[ 109.775] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.775] gen9_emit_sampler: sampler = 2 >[ 109.775] gen9_emit_sf: num_sf_outputs=1 >[ 109.775] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.775] gen9_emit_vertex_elements: setup id=2 >[ 109.775] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.775] gen9_render_composite_box: (320, 0), (327, 27) >[ 109.775] apply_damage: damage=0x0, region=1 [(320, 0), (327, 27) + (0, 0)] >[ 109.775] gen8_vertex_flush[cd8] = 3 >[ 109.775] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.775] gen9_render_composite: 0x0, current mode=1/1 >[ 109.775] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.775] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 >[ 109.775] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.775] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.775] sna_drawable_use_bo pixmap=280, box=((0, 0), (218, 80)), flags=7... >[ 109.775] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.775] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.775] sna_drawable_use_bo: using whole GPU bo >[ 109.775] gen9_composite_set_target: pixmap=280, format=20028888, size=218x80, pitch=1024, delta=(0,0),damage=0xffffffffffffffff >[ 109.775] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.775] color_convert: src=ffffffff [20028888] >[ 109.775] color_convert: dst=ffffffff [20028888] >[ 109.776] sna_render_get_solid: ffffffff >[ 109.776] sna_render_get_solid(white) >[ 109.776] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.776] sna_transform_is_imprecise_integer_translation: no transform >[ 109.776] gen9_composite_picture: integer translation (0, 0), removing >[ 109.776] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.776] sna_render_pixmap_bo: GPU all damaged >[ 109.776] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 109.776] gen4_choose_composite_emitter: solid, identity mask >[ 109.776] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.776] aligning vertex: was 3, now 4 floats per vertex >[ 109.776] gen9_composite_get_binding_table(fb40) >[ 109.776] __kgem_bo_mark_dirty: handle=21 (proxy? 0) >[ 109.776] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.776] gen9_emit_sampler: sampler = a >[ 109.776] gen9_emit_sf: num_sf_outputs=2 >[ 109.776] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.776] gen9_emit_vertex_elements: setup id=9 >[ 109.776] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.776] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.776] glyphs0_to_dst: glyph=(171, 25)x(7, 27), unclipped >[ 109.776] emit_primitive_identity_mask__avx2: dst=(171, 25), mask=(320.00, 0.00) x (7.00, 27.00) >[ 109.776] glyphs0_to_dst: glyph=(178, 33)x(20, 19), unclipped >[ 109.776] emit_primitive_identity_mask__avx2: dst=(178, 33), mask=(192.00, 0.00) x (20.00, 19.00) >[ 109.776] gen8_vertex_flush[db0] = 6 >[ 109.776] gen9_magic_ca_pass: CA fixup (1713 -> 1719) >[ 109.776] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 109.776] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.776] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.776] glyph_cache(0): adding glyph to cache 1, pos 336 >[ 109.776] glyph_cache_upload: upload glyph 0x5619f17c27f0 to cache (352, 0)x(18, 19) >[ 109.776] sna_composite(pixmap=2, op=1, src=292+(0, 0), mask=0+(0, 0), dst=2+(352, 0)+(0, 0), size=(18, 19) >[ 109.776] sna_compute_composite_region: dst=(352, 0)x(18, 19) >[ 109.776] sna_compute_composite_region: initial clip against dst->pDrawable: (352, 0), (370, 19) >[ 109.776] clip_to_dst: region: 1x[(352, 0), (370, 19)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.776] sna_compute_composite_region: clip against dst->pCompositeClip: (352, 0), (370, 19) >[ 109.776] sna_compute_composite_region: clip against src (18x19 clip=0): (352, 0), (370, 19) >[ 109.776] sna_composite: composite region extents:+(0, 0) -> (352, 0), (370, 19) + (0, 0) >[ 109.776] gen9_render_composite: 18x19, current mode=1/1 >[ 109.776] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.776] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.776] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.776] gen9_composite_set_target: (352, 0)x(18, 19), partial?=0 >[ 109.776] sna_drawable_use_bo pixmap=2, box=((352, 0), (370, 19)), flags=f... >[ 109.776] sna_drawable_use_bo: pinned, never REPLACES >[ 109.776] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.776] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.776] sna_drawable_use_bo: using whole GPU bo >[ 109.776] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.776] gen9_composite_picture: (0, 0)x(18, 19), dst=(352, 0) >[ 109.776] sna_transform_is_imprecise_integer_translation: no transform >[ 109.776] gen9_composite_picture: integer translation (0, 0), removing >[ 109.776] sna_render_pixmap_bo pixmap=292, (0, 0)x(18, 19)/(18, 19) >[ 109.776] sna_render_pixmap_bo box=(0, 0), (18, 19): (18, 19)/(18, 19) >[ 109.776] sna_render_pixmap_bo: offset=(-352, 0), size=(18, 19) >[ 109.776] use_cpu_bo: no cpu bo >[ 109.776] move_to_gpu: not migrating pixmap=292 due to usage_hint=3 >[ 109.776] sna_render_pixmap_bo: uploading CPU box (0, 0), (18, 19) >[ 109.776] upload: box=(0, 0), (18, 19), pixmap=18x19 >[ 109.776] sna_drawable_move_region_to_cpu(pixmap=292 (18x19), [(0, 0), (18, 19)], flags=2) >[ 109.776] sna_drawable_move_region_to_cpu: pixmap=292 all damaged on CPU >[ 109.776] kgem_can_create_2d: 18x19 @ 32 >[ 109.776] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 >[ 109.776] kgem_can_create_2d: untiled size=4096 >[ 109.776] kgem_choose_tiling: too thin [width 18, 32 bpp] for TILING_X >[ 109.776] kgem_choose_tiling: 18x19 -> 0 >[ 109.776] kgem_upload_source_image : (0, 0), (18, 19), stride=72, bpp=32 >[ 109.776] kgem_create_buffer_2d: 18x19, 32 bpp, stride=96 >[ 109.776] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.776] kgem_create_buffer: reusing buffer? used=28160 + size=1920, total=262144 >[ 109.776] kgem_create_proxy: target handle=30 [proxy? -1], offset=28160, length=1920, io=1 >[ 109.776] __kgem_bo_init(handle=30, num_pages=1920) >[ 109.776] memcpy_blt: src=(0, 0), dst=(0, 0), size=18x19, pitch=72/96 >[ 109.776] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.776] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.776] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.776] gen4_choose_composite_emitter: identity src, no mask >[ 109.776] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.776] aligning vertex: was 4, now 3 floats per vertex >[ 109.776] gen9_composite_get_binding_table(fb00) >[ 109.776] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.776] kgem_add_reloc64: handle=30, pos=16056, delta=0, domains=40000 >[ 109.776] kgem_add_reloc64: adding proxy [delta=28160] for handle=30 >[ 109.776] kgem_add_reloc64[12] = (delta=28160, target handle=4, presumed=fd4de000) >[ 109.776] [3eb0] bind bo(handle=30, addr=fd4e4e00), format=192, width=18, height=19, pitch=96, tiling=0 -> sampler >[ 109.776] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.776] gen9_emit_sampler: sampler = 2 >[ 109.776] gen9_emit_sf: num_sf_outputs=1 >[ 109.776] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.776] gen9_emit_vertex_elements: setup id=2 >[ 109.776] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.776] gen9_render_composite_box: (352, 0), (370, 19) >[ 109.776] apply_damage: damage=0x0, region=1 [(352, 0), (370, 19) + (0, 0)] >[ 109.776] gen8_vertex_flush[ee4] = 3 >[ 109.776] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.776] gen9_render_composite: 0x0, current mode=1/1 >[ 109.776] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.776] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 >[ 109.776] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.776] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.776] sna_drawable_use_bo pixmap=280, box=((0, 0), (218, 80)), flags=7... >[ 109.776] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.776] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.776] sna_drawable_use_bo: using whole GPU bo >[ 109.776] gen9_composite_set_target: pixmap=280, format=20028888, size=218x80, pitch=1024, delta=(0,0),damage=0xffffffffffffffff >[ 109.776] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.776] color_convert: src=ffffffff [20028888] >[ 109.776] color_convert: dst=ffffffff [20028888] >[ 109.776] sna_render_get_solid: ffffffff >[ 109.776] sna_render_get_solid(white) >[ 109.776] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.776] sna_transform_is_imprecise_integer_translation: no transform >[ 109.776] gen9_composite_picture: integer translation (0, 0), removing >[ 109.776] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.776] sna_render_pixmap_bo: GPU all damaged >[ 109.776] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 109.776] gen4_choose_composite_emitter: solid, identity mask >[ 109.776] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.776] aligning vertex: was 3, now 4 floats per vertex >[ 109.776] gen9_composite_get_binding_table(fa80) >[ 109.776] __kgem_bo_mark_dirty: handle=21 (proxy? 0) >[ 109.776] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.776] gen9_emit_sampler: sampler = a >[ 109.776] gen9_emit_sf: num_sf_outputs=2 >[ 109.776] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.776] gen9_emit_vertex_elements: setup id=9 >[ 109.776] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.776] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.776] glyphs0_to_dst: glyph=(199, 33)x(18, 19), unclipped >[ 109.776] emit_primitive_identity_mask__avx2: dst=(199, 33), mask=(352.00, 0.00) x (18.00, 19.00) >[ 109.776] gen8_vertex_flush[fbc] = 3 >[ 109.776] gen9_magic_ca_pass: CA fixup (1722 -> 1725) >[ 109.776] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 109.776] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.776] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.776] sna_block_handler (tv=0.0) >[ 109.776] sna_wakeup_handler >[ 109.785] sna_block_handler (tv=0.0) >[ 109.785] sna_wakeup_handler >[ 109.785] sna_block_handler (tv=0.0) >[ 109.785] sna_wakeup_handler >[ 109.785] sna_block_handler (tv=0.0) >[ 109.785] sna_wakeup_handler >[ 109.785] sna_block_handler (tv=0.0) >[ 109.785] sna_wakeup_handler >[ 109.785] sna_validate_gc(0x5619f1770810) changes=0, previous serial=fc, drawable=116 >[ 109.785] sna_validate_gc: recomputing clip >[ 109.785] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 109.785] sna_copy_area: src=pixmap=280:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=278:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 109.785] sna_copy_area: normal copy >[ 109.785] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 109.785] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 109.785] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 109.785] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 109.785] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 109.785] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 109.785] sna_do_copy: pixmap -- no source clipping >[ 109.785] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 109.785] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 109.785] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=280+(-28, 0), dst pixmap=278+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 109.785] sna_copy_boxes: dst=(priv=0x5619f17a8b40, gpu_bo=23, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=21, cpu_bo=0), replaces=0 >[ 109.785] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.785] sna_drawable_use_bo pixmap=278, box=((28, 0), (246, 80)), flags=b... >[ 109.785] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 109.785] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.785] sna_drawable_use_bo: using whole GPU bo >[ 109.785] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a >[ 109.785] sna_pixmap_move_to_gpu: already all-damaged >[ 109.785] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 109.785] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.785] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.785] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 109.785] kgem_bo_is_render: handle=23, rq? 1 [1] >[ 109.785] kgem_bo_is_render: handle=23, rq? 1 [1] >[ 109.785] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.785] __kgem_retire_rq: request 1 complete >[ 109.785] __kgem_bo_flush: handle=23, busy=0, wedged=0 >[ 109.785] kgem_set_mode: flushing before new bo >[ 109.785] gen8_vertex_close: used=6900, vbo active? 16, vb=205, nreloc=3 >[ 109.785] gen8_vertex_close: reloc[0] = 287 >[ 109.785] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.785] kgem_add_handle: handle=16, index=5 >[ 109.785] kgem_add_reloc64[13] = (delta=0, target handle=5, presumed=fffa8000) >[ 109.785] gen8_vertex_close: reloc[1] = 342 >[ 109.785] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 109.785] kgem_add_reloc64[14] = (delta=0, target handle=5, presumed=fffa8000) >[ 109.785] gen8_vertex_close: reloc[2] = 424 >[ 109.785] kgem_add_reloc64: handle=16, pos=424, delta=0, domains=200000 >[ 109.785] kgem_add_reloc64[15] = (delta=0, target handle=5, presumed=fffa8000) >[ 109.785] batch[1/1, flags=1800]: 1044 1044 16032 16384, nreloc=16, nexec=6, nfence=0, aperture=1205 [fenced=0] >[ 109.785] kgem_finish_buffers: buffer handle=30, used=30208, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 109.785] kgem_finish_buffers: retaining upload buffer (30208/262144): used=32768, refcnt=1 >[ 109.785] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 109.785] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 109.785] kgem_fixup_relocs: shrinking by 57344 >[ 109.785] __kgem_busy: handle=2, busy=0, wedged=0 >[ 109.785] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 109.785] kgem_commit: release handle=21 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd994000 >[ 109.785] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 >[ 109.785] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.785] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.785] __kgem_bo_clear_busy: handle=7 >[ 109.785] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.785] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.785] __kgem_bo_clear_busy: handle=7 >[ 109.785] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 109.785] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.785] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.785] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.785] kgem_check_bo: num_pages=+106, num_exec=+2 >[ 109.785] aligning vertex: was 4, now 2 floats per vertex >[ 109.785] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.785] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.785] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.785] kgem_add_handle: handle=4, index=0 >[ 109.785] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.785] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.785] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.785] gen9_composite_get_binding_table(ffc0) >[ 109.785] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 >[ 109.785] kgem_add_handle: handle=23, index=1 >[ 109.785] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) >[ 109.785] __kgem_bo_mark_dirty: handle=23 (proxy? 0) >[ 109.785] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 109.785] kgem_add_reloc64: handle=21, pos=16344, delta=0, domains=40000 >[ 109.785] kgem_add_handle: handle=21, index=2 >[ 109.785] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd994000) >[ 109.785] [3fd0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 109.785] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.785] gen9_emit_sampler: sampler = 0 >[ 109.785] gen9_emit_sf: num_sf_outputs=1 >[ 109.785] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.785] gen9_emit_vertex_elements: setup id=0 >[ 109.785] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.785] (0, 0) -> (28, 0) + (218, 80) >[ 109.785] gen8_vertex_flush[490] = 3 >[ 109.785] sna_composite(pixmap=252, op=3, src=278+(0, 0), mask=0+(0, 0), dst=252+(8, 1136)+(0, 0), size=(624, 80) >[ 109.785] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 109.785] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 109.785] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 109.785] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 109.785] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 109.785] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 109.785] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 109.785] gen9_render_composite: 624x80, current mode=1/1 >[ 109.785] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 >[ 109.785] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 >[ 109.785] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.785] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 109.785] sna_drawable_use_bo pixmap=252, box=((8, 1136), (632, 1216)), flags=7... >[ 109.785] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.785] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.785] sna_drawable_use_bo: using whole GPU bo >[ 109.785] gen9_composite_set_target: pixmap=252, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.785] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 109.785] sna_transform_is_imprecise_integer_translation: no transform >[ 109.785] gen9_composite_picture: integer translation (0, 0), removing >[ 109.785] sna_render_pixmap_bo pixmap=278, (0, 0)x(624, 80)/(624, 80) >[ 109.785] sna_render_pixmap_bo: GPU all damaged >[ 109.785] color_convert: src=cc000000 [20028888] >[ 109.785] color_convert: dst=cc000000 [20028888] >[ 109.785] sna_render_get_solid: cc000000 >[ 109.785] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.785] gen4_choose_composite_emitter: identity source, identity mask >[ 109.785] __kgem_busy: handle=2, busy=0, wedged=0 >[ 109.785] __kgem_retire_rq: request 2 complete >[ 109.785] __kgem_bo_flush: handle=6, busy=0, wedged=0 >[ 109.785] kgem_set_mode: flushing before new bo >[ 109.785] gen8_vertex_close: used=6906, vbo active? 16, vb=1, nreloc=1 >[ 109.785] gen8_vertex_close: reloc[0] = 287 >[ 109.786] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.786] kgem_add_handle: handle=16, index=3 >[ 109.786] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.786] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=180 [fenced=0] >[ 109.786] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.786] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.786] kgem_fixup_relocs: shrinking by 61440 >[ 109.786] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.786] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.786] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 >[ 109.786] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.786] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd994000 >[ 109.786] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.786] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.786] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.786] kgem_check_bo: num_pages=+8165, num_exec=+3 >[ 109.786] aligning vertex: was 2, now 5 floats per vertex >[ 109.786] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.786] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.786] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.786] kgem_add_handle: handle=4, index=0 >[ 109.786] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.786] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.786] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.786] gen9_composite_get_binding_table(ffc0) >[ 109.786] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 >[ 109.786] kgem_add_handle: handle=9, index=1 >[ 109.786] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ee339000) >[ 109.786] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 109.786] [3fe0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 109.786] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 109.786] kgem_add_handle: handle=23, index=2 >[ 109.786] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd545000) >[ 109.786] [3fd0] bind bo(handle=23, addr=fd545000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 109.786] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 109.786] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 109.786] kgem_add_handle: handle=7, index=3 >[ 109.786] kgem_add_reloc64[5] = (delta=816, target handle=3, presumed=fffe8000) >[ 109.786] [3fc0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.786] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 109.786] gen9_emit_sampler: sampler = 3 >[ 109.786] gen9_emit_sf: num_sf_outputs=2 >[ 109.786] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 109.786] gen9_emit_vertex_elements: setup id=10 >[ 109.786] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.786] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 109.786] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 109.786] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 109.786] gen8_vertex_flush[498] = 3 >[ 109.786] sna_destroy_pixmap: pixmap=278, attached?=1 >[ 109.786] _kgem_bo_destroy: handle=23, proxy? 0 >[ 109.786] __kgem_bo_destroy: handle=23, size=262144 >[ 109.786] __kgem_bo_destroy: handle=23 -> active >[ 109.786] __sna_free_pixmap(pixmap=278) >[ 109.786] sna_composite(pixmap=250, op=3, src=252+(0, 0), mask=0+(0, 0), dst=250+(0, 0)+(0, 0), size=(640, 2096) >[ 109.786] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 109.786] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 109.786] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 109.786] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 109.786] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 109.786] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 109.786] gen9_render_composite: 640x2096, current mode=1/1 >[ 109.786] kgem_bo_is_render: handle=11, rq? 0 [0] >[ 109.786] sna_blt_composite (0, 0), (0, 0), 640x2096 >[ 109.786] sna_blt_composite: unsupported op [3] for blitting >[ 109.786] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 109.786] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 109.786] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.786] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 109.786] sna_drawable_use_bo pixmap=250, box=((0, 0), (640, 2096)), flags=7... >[ 109.786] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.786] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.786] sna_drawable_use_bo: using whole GPU bo >[ 109.786] gen9_composite_set_target: pixmap=250, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.786] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 109.786] sna_transform_is_imprecise_integer_translation: no transform >[ 109.786] gen9_composite_picture: integer translation (0, 0), removing >[ 109.786] sna_render_pixmap_bo pixmap=252, (0, 0)x(640, 2096)/(640, 2096) >[ 109.786] sna_render_pixmap_bo: GPU all damaged >[ 109.786] kgem_bo_is_render: handle=11, rq? 0 [0] >[ 109.786] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 109.786] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.786] gen4_choose_composite_emitter: identity src, no mask >[ 109.786] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.786] __kgem_retire_rq: request 1 complete >[ 109.786] __kgem_bo_flush: handle=21, busy=0, wedged=0 >[ 109.786] kgem_set_mode: flushing before new bo >[ 109.786] gen8_vertex_close: used=6925, vbo active? 16, vb=400, nreloc=1 >[ 109.786] gen8_vertex_close: reloc[0] = 289 >[ 109.786] kgem_add_reloc64: handle=16, pos=289, delta=0, domains=200000 >[ 109.786] kgem_add_handle: handle=16, index=4 >[ 109.786] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) >[ 109.786] batch[1/1, flags=1800]: 300 300 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=8239 [fenced=0] >[ 109.786] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.786] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.786] kgem_fixup_relocs: shrinking by 61440 >[ 109.786] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.786] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.786] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ee339000 >[ 109.786] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.786] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd545000 >[ 109.786] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.786] __kgem_bo_clear_busy: handle=7 >[ 109.786] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.786] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.786] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.786] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.786] kgem_check_bo: num_pages=+16200, num_exec=+2 >[ 109.786] aligning vertex: was 5, now 3 floats per vertex >[ 109.786] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.786] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.786] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.786] kgem_add_handle: handle=4, index=0 >[ 109.786] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.786] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.786] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.786] gen9_composite_get_binding_table(ffc0) >[ 109.786] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 >[ 109.786] kgem_add_handle: handle=11, index=1 >[ 109.786] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f61c9000) >[ 109.786] __kgem_bo_mark_dirty: handle=11 (proxy? 0) >[ 109.786] [3fe0] bind bo(handle=11, addr=f61c9000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 109.786] kgem_add_reloc64: handle=9, pos=16344, delta=0, domains=40000 >[ 109.786] kgem_add_handle: handle=9, index=2 >[ 109.786] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ee339000) >[ 109.786] [3fd0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 109.786] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 109.786] gen9_emit_sampler: sampler = 2 >[ 109.786] gen9_emit_sf: num_sf_outputs=1 >[ 109.786] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.786] gen9_emit_vertex_elements: setup id=2 >[ 109.786] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.786] gen9_render_composite_box: (0, 0), (640, 2096) >[ 109.786] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 109.786] gen8_vertex_flush[490] = 3 >[ 109.786] sna_destroy_pixmap: pixmap=252, attached?=1 >[ 109.786] _kgem_bo_destroy: handle=9, proxy? 0 >[ 109.786] __kgem_bo_destroy: handle=9, size=33177600 >[ 109.786] __kgem_bo_destroy: handle=9 -> active >[ 109.786] __sna_free_pixmap(pixmap=252) >[ 109.786] sna_composite(pixmap=246, op=3, src=250+(0, 0), mask=0+(160, 64), dst=246+(160, 64)+(0, 0), size=(640, 2096) >[ 109.786] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 109.786] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 109.786] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 109.786] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 109.786] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 109.786] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 109.786] gen9_render_composite: 640x2096, current mode=1/1 >[ 109.786] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 109.786] sna_blt_composite (0, 0), (160, 64), 640x2096 >[ 109.786] sna_blt_composite: unsupported op [3] for blitting >[ 109.786] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 109.786] kgem_bo_is_busy: handle=29, domain: 0 exec? 0, rq? 0 >[ 109.786] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.786] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 109.786] sna_drawable_use_bo pixmap=246, box=((160, 64), (800, 2160)), flags=7... >[ 109.786] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.786] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.786] sna_drawable_use_bo: using whole GPU bo >[ 109.786] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.786] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 109.786] sna_transform_is_imprecise_integer_translation: no transform >[ 109.786] gen9_composite_picture: integer translation (0, 0), removing >[ 109.786] sna_render_pixmap_bo pixmap=250, (0, 0)x(640, 2096)/(640, 2096) >[ 109.786] sna_render_pixmap_bo: GPU all damaged >[ 109.786] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 109.786] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.786] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.786] gen4_choose_composite_emitter: identity src, no mask >[ 109.786] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.786] __kgem_retire_rq: request 1 complete >[ 109.786] __kgem_bo_flush: handle=23, busy=0, wedged=0 >[ 109.786] kgem_bo_move_to_cache: release handle=23 >[ 109.786] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 109.786] kgem_set_mode: flushing before new bo >[ 109.786] gen8_vertex_close: used=6936, vbo active? 16, vb=4, nreloc=1 >[ 109.786] gen8_vertex_close: reloc[0] = 287 >[ 109.786] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.786] kgem_add_handle: handle=16, index=3 >[ 109.786] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.786] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16274 [fenced=0] >[ 109.786] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.786] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.786] kgem_fixup_relocs: shrinking by 61440 >[ 109.786] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.786] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.786] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 >[ 109.786] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.786] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 109.786] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.786] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.786] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.786] kgem_check_bo: num_pages=+24300, num_exec=+2 >[ 109.786] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.786] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.786] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.786] kgem_add_handle: handle=4, index=0 >[ 109.786] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.786] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.786] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.786] gen9_composite_get_binding_table(ffc0) >[ 109.786] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 >[ 109.786] kgem_add_handle: handle=29, index=1 >[ 109.786] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) >[ 109.786] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.786] [3fe0] bind bo(handle=29, addr=f02dd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 109.786] kgem_add_reloc64: handle=11, pos=16344, delta=0, domains=40000 >[ 109.786] kgem_add_handle: handle=11, index=2 >[ 109.786] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f61c9000) >[ 109.786] [3fd0] bind bo(handle=11, addr=f61c9000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 109.786] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 109.786] gen9_emit_sampler: sampler = 2 >[ 109.786] gen9_emit_sf: num_sf_outputs=1 >[ 109.786] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.786] gen9_emit_vertex_elements: setup id=2 >[ 109.786] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.786] gen9_render_composite_box: (160, 64), (800, 2160) >[ 109.786] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 109.786] gen8_vertex_flush[490] = 3 >[ 109.786] sna_destroy_pixmap: pixmap=250, attached?=1 >[ 109.786] _kgem_bo_destroy: handle=11, proxy? 0 >[ 109.786] __kgem_bo_destroy: handle=11, size=33177600 >[ 109.786] __kgem_bo_destroy: handle=11 -> active >[ 109.786] __sna_free_pixmap(pixmap=250) >[ 109.786] sna_create_pixmap(2, 64, 32, usage=0) >[ 109.786] kgem_can_create_2d: 2x64 @ 32 >[ 109.786] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 109.786] kgem_can_create_2d: untiled size=4096 >[ 109.786] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 109.786] kgem_choose_tiling: 2x64 -> 0 >[ 109.786] sna_create_pixmap: usage=0, flags=a >[ 109.786] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 109.786] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 109.786] create_pixmap: serial=293, usage=0, 2x64 >[ 109.786] sna_create_pixmap: serial=293, 2x64, usage=0 >[ 109.786] sna_composite_rectangles(pixmap=294, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 109.786] sna_composite_rectangles: converted to op 0 >[ 109.786] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 109.786] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 109.786] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 109.786] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 109.786] sna_composite_rectangles: fallback, dst pixmap=294 too small or not attached >[ 109.786] sna_composite_rectangles: fallback >[ 109.786] sna_drawable_move_region_to_cpu(pixmap=294 (2x64), [(0, 0), (2, 64)], flags=1) >[ 109.786] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 109.786] _sna_pixmap_move_to_cpu(pixmap=294, 2x64, flags=1) >[ 109.786] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.786] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.786] operate_inplace: no, inplace operation not suitable >[ 109.786] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.786] __sna_damage_all(2, 64) >[ 109.786] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.787] sna_create_pixmap(1, 32, 32, usage=0) >[ 109.787] kgem_can_create_2d: 1x32 @ 32 >[ 109.787] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 109.787] kgem_can_create_2d: untiled size=4096 >[ 109.787] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 109.787] kgem_choose_tiling: 1x32 -> 0 >[ 109.787] sna_create_pixmap: usage=0, flags=a >[ 109.787] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 109.787] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 109.787] create_pixmap: serial=295, usage=0, 1x32 >[ 109.787] sna_create_pixmap: serial=295, 1x32, usage=0 >[ 109.787] sna_validate_gc(0x5619f1770810) changes=0, previous serial=116, drawable=128 >[ 109.787] sna_validate_gc: recomputing clip >[ 109.787] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 109.787] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 109.787] try_upload__fast: ignore existing cpu damage (if any) >[ 109.787] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 109.787] try_upload__fast: no, no gpu damage >[ 109.787] sna_drawable_move_region_to_cpu(pixmap=296 (1x32), [(0, 0), (1, 32)], flags=1) >[ 109.787] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 109.787] _sna_pixmap_move_to_cpu(pixmap=296, 1x32, flags=1) >[ 109.787] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.787] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.787] operate_inplace: no, inplace operation not suitable >[ 109.787] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.787] __sna_damage_all(1, 32) >[ 109.787] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.787] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 109.787] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 109.787] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 109.787] sna_composite(pixmap=294, op=1, src=296+(0, 0), mask=0+(0, 0), dst=294+(0, 0)+(0, 0), size=(2, 64) >[ 109.787] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 109.787] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 109.787] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 109.787] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 109.787] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 109.787] sna_composite: fallback, dst pixmap=294 is too small (or completely damaged) >[ 109.787] sna_composite: fallback -- fbComposite >[ 109.787] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 109.787] sna_composite_fb: fallback -- move src to cpu >[ 109.787] _sna_pixmap_move_to_cpu(pixmap=296, 1x32, flags=2) >[ 109.787] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1750591, is-clear?=0 >[ 109.787] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 109.787] sna_composite_fb: fallback -- move dst to cpu >[ 109.787] sna_drawable_move_region_to_cpu(pixmap=294 (2x64), [(0, 0), (2, 64)], flags=5) >[ 109.787] sna_drawable_move_region_to_cpu: pixmap=294 all damaged on CPU >[ 109.787] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.787] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 109.787] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 109.787] sna_destroy_pixmap: pixmap=296, attached?=1 >[ 109.787] __sna_free_pixmap(pixmap=296) >[ 109.787] sna_composite(pixmap=246, op=3, src=294+(0, 0), mask=0+(0, 0), dst=246+(0, 0)+(0, 0), size=(3840, 64) >[ 109.787] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 109.787] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 109.787] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 109.787] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 109.787] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 109.787] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 109.787] gen9_render_composite: 3840x64, current mode=1/1 >[ 109.787] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.787] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 >[ 109.787] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.787] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 109.787] sna_drawable_use_bo pixmap=246, box=((0, 0), (3840, 64)), flags=7... >[ 109.787] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.787] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.787] sna_drawable_use_bo: using whole GPU bo >[ 109.787] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.787] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 109.787] sna_transform_is_imprecise_integer_translation: no transform >[ 109.787] gen9_composite_picture: integer translation (0, 0), removing >[ 109.787] sna_render_pixmap_bo pixmap=294, (0, 0)x(3840, 64)/(2, 64) >[ 109.787] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 109.787] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 109.787] use_cpu_bo: no cpu bo >[ 109.787] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 109.787] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 109.787] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 109.787] sna_drawable_move_region_to_cpu(pixmap=294 (2x64), [(0, 0), (2, 64)], flags=2) >[ 109.787] sna_drawable_move_region_to_cpu: pixmap=294 all damaged on CPU >[ 109.787] kgem_can_create_2d: 2x64 @ 32 >[ 109.787] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 109.787] kgem_can_create_2d: untiled size=4096 >[ 109.787] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 109.787] kgem_choose_tiling: 2x64 -> 0 >[ 109.787] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 109.787] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 109.787] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.787] kgem_create_buffer: reusing buffer? used=32768 + size=2048, total=262144 >[ 109.787] kgem_create_proxy: target handle=30 [proxy? -1], offset=32768, length=2048, io=1 >[ 109.787] __kgem_bo_init(handle=30, num_pages=2048) >[ 109.787] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 109.787] upload: adding upload cache to pixmap=294 >[ 109.787] kgem_proxy_bo_attach: handle=30 >[ 109.787] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.787] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.787] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.787] gen4_choose_composite_emitter: identity src, no mask >[ 109.787] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 109.787] gen9_composite_get_binding_table(ff00) >[ 109.787] kgem_add_reloc64: handle=30, pos=16312, delta=0, domains=40000 >[ 109.787] kgem_add_reloc64: adding proxy [delta=32768] for handle=30 >[ 109.787] kgem_add_handle: handle=30, index=3 >[ 109.787] kgem_add_reloc64[5] = (delta=32768, target handle=3, presumed=fd4de000) >[ 109.787] [3fb0] bind bo(handle=30, addr=fd4e6000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 109.787] gen9_emit_sampler: sampler = a >[ 109.787] gen9_emit_vertex_elements: setup id=2 >[ 109.787] gen9_render_composite_box: (0, 0), (3840, 64) >[ 109.787] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 109.787] gen8_vertex_flush[4d4] = 3 >[ 109.787] sna_destroy_pixmap: pixmap=294, attached?=1 >[ 109.787] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.787] __sna_free_pixmap(pixmap=294) >[ 109.787] sna_composite_rectangles(pixmap=246, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 109.787] sna_composite_rectangles: converted to op 3 >[ 109.787] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 109.787] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 109.787] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 109.787] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 109.787] sna_drawable_use_bo pixmap=246, box=((0, 0), (3840, 48)), flags=1... >[ 109.787] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 109.787] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.787] sna_drawable_use_bo: using whole GPU bo >[ 109.787] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 109.787] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.787] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 109.787] sna_render_get_solid: 660a0a0a >[ 109.787] sna_render_get_solid(2) = 660a0a0a (old) >[ 109.787] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.787] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.787] aligning vertex: was 3, now 2 floats per vertex >[ 109.787] gen9_composite_get_binding_table(fe80) >[ 109.787] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 >[ 109.787] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 109.787] kgem_add_handle: handle=8, index=4 >[ 109.787] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffe000) >[ 109.787] [3f90] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.787] gen9_emit_sampler: sampler = 1 >[ 109.787] gen9_emit_vertex_elements: setup id=0 >[ 109.787] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.787] (0, 0), (3840, 48) >[ 109.787] gen8_vertex_flush[548] = 3 >[ 109.787] sna_pixmap_create_shm(44x44, depth=32, bpp=32, pitch=176) >[ 109.787] __pop_freed_pixmap: reusing freed pixmap=250 header >[ 109.787] create_pixmap_hdr: pixmap=297, width=44, height=44, usage=0 >[ 109.787] kgem_create_map(0x7f3c760bc000 size=7744, read-only?=0) - has_userptr?=1 >[ 109.787] __kgem_bo_init(handle=31, num_pages=2) >[ 109.787] kgem_create_map(ptr=0x7f3c760bc000, size=7744, pages=2, read_only=0) => handle=31 (proxy? 0) >[ 109.787] sna_accel_watch_flush: enable=1 >[ 109.787] sna_accel_watch_flush: installing watchers >[ 109.787] __sna_damage_all(44, 44) >[ 109.787] sna_pixmap_create_shm: serial=297, 44x44, usage=0 >[ 109.787] sna_composite(pixmap=246, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=246+(3786, 6)+(0, 0), size=(44, 36) >[ 109.787] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 109.787] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 109.787] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 109.787] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 109.787] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 109.787] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 109.787] gen9_render_composite: 44x36, current mode=1/1 >[ 109.787] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.787] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 109.787] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 >[ 109.787] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.787] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 109.787] sna_drawable_use_bo pixmap=246, box=((3786, 6), (3830, 42)), flags=7... >[ 109.787] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.787] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.787] sna_drawable_use_bo: using whole GPU bo >[ 109.787] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.787] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 109.787] sna_transform_is_imprecise_integer_translation: no transform >[ 109.787] gen9_composite_picture: integer translation (0, 0), removing >[ 109.787] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 109.787] sna_render_pixmap_bo: CPU all damaged >[ 109.787] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 109.787] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.787] __kgem_retire_rq: request 1 complete >[ 109.787] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 109.787] kgem_bo_move_to_cache: release handle=9 >[ 109.787] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 109.787] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 109.787] sna_add_flush_pixmap: new flush bo, flushing before >[ 109.787] gen8_vertex_close: used=6960, vbo active? 16, vb=5, nreloc=2 >[ 109.787] gen8_vertex_close: reloc[0] = 287 >[ 109.787] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.787] kgem_add_handle: handle=16, index=5 >[ 109.787] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) >[ 109.787] gen8_vertex_close: reloc[1] = 333 >[ 109.787] kgem_add_reloc64: handle=16, pos=333, delta=0, domains=200000 >[ 109.787] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 109.787] batch[1/1, flags=1800]: 344 344 16272 16384, nreloc=9, nexec=6, nfence=0, aperture=24439 [fenced=0] >[ 109.787] kgem_finish_buffers: buffer handle=30, used=34816, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 109.787] kgem_finish_buffers: retaining upload buffer (34816/262144): used=36864, refcnt=1 >[ 109.787] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.787] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.787] kgem_fixup_relocs: shrinking by 61440 >[ 109.787] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.787] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.787] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 >[ 109.787] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.787] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f61c9000 >[ 109.787] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 109.787] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.787] __kgem_bo_clear_busy: handle=8 >[ 109.787] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 109.787] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.787] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.787] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.787] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.787] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 109.787] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.787] gen4_choose_composite_emitter: identity src, no mask >[ 109.787] needs_batch_flush: flushing before handle=31 for new reservation >[ 109.787] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 109.787] aligning vertex: was 2, now 3 floats per vertex >[ 109.788] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.788] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.788] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.788] kgem_add_handle: handle=4, index=0 >[ 109.788] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.788] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.788] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.788] gen9_composite_get_binding_table(ffc0) >[ 109.788] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 >[ 109.788] kgem_add_handle: handle=29, index=1 >[ 109.788] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) >[ 109.788] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.788] [3fe0] bind bo(handle=29, addr=f02dd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 109.788] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 >[ 109.788] kgem_add_handle: handle=31, index=2 >[ 109.788] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 109.788] [3fd0] bind bo(handle=31, addr=0), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 109.788] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 109.788] gen9_emit_sampler: sampler = 2 >[ 109.788] gen9_emit_sf: num_sf_outputs=1 >[ 109.788] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.788] gen9_emit_vertex_elements: setup id=2 >[ 109.788] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.788] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 109.788] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 109.788] gen8_vertex_flush[490] = 3 >[ 109.788] sna_create_pixmap(16, 21, 32, usage=3) >[ 109.788] kgem_can_create_2d: 16x21 @ 32 >[ 109.788] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=21 >[ 109.788] kgem_can_create_2d: untiled size=4096 >[ 109.788] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 109.788] kgem_choose_tiling: 16x21 -> 0 >[ 109.788] sna_create_pixmap: usage=3, flags=a >[ 109.788] sna_create_pixmap: small buffer [1344], attaching to shadow pixmap >[ 109.788] create_pixmap: allocating pixmap 16x21, depth=32/32, size=1352 >[ 109.788] create_pixmap: serial=300, usage=3, 16x21 >[ 109.788] sna_create_pixmap: serial=300, 16x21, usage=3 >[ 109.788] sna_composite(pixmap=300, op=1, src=299+(0, 0), mask=0+(0, 0), dst=300+(0, 0)+(0, 0), size=(16, 21) >[ 109.788] sna_compute_composite_region: dst=(0, 0)x(16, 21) >[ 109.788] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (16, 21) >[ 109.788] clip_to_dst: region: 1x[(0, 0), (16, 21)], clip: 1x[(0, 0), (16, 21)] >[ 109.788] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (16, 21) >[ 109.788] sna_compute_composite_region: clip against src (16x21 clip=0): (0, 0), (16, 21) >[ 109.788] sna_composite: fallback, dst pixmap=300 is too small (or completely damaged) >[ 109.788] sna_composite: fallback -- fbComposite >[ 109.788] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(16, 21): region=((0,0), (16, 21)) >[ 109.788] sna_composite_fb: fallback -- move src to cpu >[ 109.788] sna_composite_fb: fallback -- move dst to cpu >[ 109.788] sna_drawable_move_region_to_cpu(pixmap=300 (16x21), [(0, 0), (16, 21)], flags=5) >[ 109.788] sna_drawable_move_region_to_cpu: region (0, 0), (16, 21) + (0, 0) subsumes pixmap (16x21) >[ 109.788] _sna_pixmap_move_to_cpu(pixmap=300, 16x21, flags=5) >[ 109.788] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.788] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.788] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.788] __sna_damage_all(16, 21) >[ 109.788] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.788] sna_transform_is_imprecise_integer_translation: no transform >[ 109.788] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x21, pitch=64/64 >[ 109.788] sna_create_pixmap(16, 21, 32, usage=3) >[ 109.788] kgem_can_create_2d: 16x21 @ 32 >[ 109.788] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=21 >[ 109.788] kgem_can_create_2d: untiled size=4096 >[ 109.788] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 109.788] kgem_choose_tiling: 16x21 -> 0 >[ 109.788] sna_create_pixmap: usage=3, flags=a >[ 109.788] sna_create_pixmap: small buffer [1344], attaching to shadow pixmap >[ 109.788] create_pixmap: allocating pixmap 16x21, depth=32/32, size=1352 >[ 109.788] create_pixmap: serial=302, usage=3, 16x21 >[ 109.788] sna_create_pixmap: serial=302, 16x21, usage=3 >[ 109.788] sna_composite(pixmap=302, op=1, src=301+(0, 0), mask=0+(0, 0), dst=302+(0, 0)+(0, 0), size=(16, 21) >[ 109.788] sna_compute_composite_region: dst=(0, 0)x(16, 21) >[ 109.788] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (16, 21) >[ 109.788] clip_to_dst: region: 1x[(0, 0), (16, 21)], clip: 1x[(0, 0), (16, 21)] >[ 109.788] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (16, 21) >[ 109.788] sna_compute_composite_region: clip against src (16x21 clip=0): (0, 0), (16, 21) >[ 109.788] sna_composite: fallback, dst pixmap=302 is too small (or completely damaged) >[ 109.788] sna_composite: fallback -- fbComposite >[ 109.788] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(16, 21): region=((0,0), (16, 21)) >[ 109.788] sna_composite_fb: fallback -- move src to cpu >[ 109.788] sna_composite_fb: fallback -- move dst to cpu >[ 109.788] sna_drawable_move_region_to_cpu(pixmap=302 (16x21), [(0, 0), (16, 21)], flags=5) >[ 109.788] sna_drawable_move_region_to_cpu: region (0, 0), (16, 21) + (0, 0) subsumes pixmap (16x21) >[ 109.788] _sna_pixmap_move_to_cpu(pixmap=302, 16x21, flags=5) >[ 109.788] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.788] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.788] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.788] __sna_damage_all(16, 21) >[ 109.788] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.788] sna_transform_is_imprecise_integer_translation: no transform >[ 109.788] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x21, pitch=64/64 >[ 109.788] sna_create_pixmap(7, 16, 32, usage=3) >[ 109.788] kgem_can_create_2d: 7x16 @ 32 >[ 109.788] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=16 >[ 109.788] kgem_can_create_2d: untiled size=4096 >[ 109.788] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X >[ 109.788] kgem_choose_tiling: 7x16 -> 0 >[ 109.788] sna_create_pixmap: usage=3, flags=a >[ 109.788] sna_create_pixmap: small buffer [448], attaching to shadow pixmap >[ 109.788] create_pixmap: allocating pixmap 7x16, depth=32/32, size=456 >[ 109.788] create_pixmap: serial=304, usage=3, 7x16 >[ 109.788] sna_create_pixmap: serial=304, 7x16, usage=3 >[ 109.788] sna_composite(pixmap=304, op=1, src=303+(0, 0), mask=0+(0, 0), dst=304+(0, 0)+(0, 0), size=(7, 16) >[ 109.788] sna_compute_composite_region: dst=(0, 0)x(7, 16) >[ 109.788] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 16) >[ 109.788] clip_to_dst: region: 1x[(0, 0), (7, 16)], clip: 1x[(0, 0), (7, 16)] >[ 109.788] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 16) >[ 109.788] sna_compute_composite_region: clip against src (7x16 clip=0): (0, 0), (7, 16) >[ 109.788] sna_composite: fallback, dst pixmap=304 is too small (or completely damaged) >[ 109.788] sna_composite: fallback -- fbComposite >[ 109.788] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 16): region=((0,0), (7, 16)) >[ 109.788] sna_composite_fb: fallback -- move src to cpu >[ 109.788] sna_composite_fb: fallback -- move dst to cpu >[ 109.788] sna_drawable_move_region_to_cpu(pixmap=304 (7x16), [(0, 0), (7, 16)], flags=5) >[ 109.788] sna_drawable_move_region_to_cpu: region (0, 0), (7, 16) + (0, 0) subsumes pixmap (7x16) >[ 109.788] _sna_pixmap_move_to_cpu(pixmap=304, 7x16, flags=5) >[ 109.788] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.788] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.788] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.788] __sna_damage_all(7, 16) >[ 109.788] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.788] sna_transform_is_imprecise_integer_translation: no transform >[ 109.788] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x16, pitch=28/28 >[ 109.788] sna_create_pixmap(16, 21, 32, usage=3) >[ 109.788] kgem_can_create_2d: 16x21 @ 32 >[ 109.788] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=21 >[ 109.788] kgem_can_create_2d: untiled size=4096 >[ 109.788] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 109.788] kgem_choose_tiling: 16x21 -> 0 >[ 109.788] sna_create_pixmap: usage=3, flags=a >[ 109.788] sna_create_pixmap: small buffer [1344], attaching to shadow pixmap >[ 109.788] create_pixmap: allocating pixmap 16x21, depth=32/32, size=1352 >[ 109.788] create_pixmap: serial=306, usage=3, 16x21 >[ 109.788] sna_create_pixmap: serial=306, 16x21, usage=3 >[ 109.788] sna_composite(pixmap=306, op=1, src=305+(0, 0), mask=0+(0, 0), dst=306+(0, 0)+(0, 0), size=(16, 21) >[ 109.788] sna_compute_composite_region: dst=(0, 0)x(16, 21) >[ 109.788] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (16, 21) >[ 109.788] clip_to_dst: region: 1x[(0, 0), (16, 21)], clip: 1x[(0, 0), (16, 21)] >[ 109.788] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (16, 21) >[ 109.788] sna_compute_composite_region: clip against src (16x21 clip=0): (0, 0), (16, 21) >[ 109.788] sna_composite: fallback, dst pixmap=306 is too small (or completely damaged) >[ 109.788] sna_composite: fallback -- fbComposite >[ 109.788] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(16, 21): region=((0,0), (16, 21)) >[ 109.788] sna_composite_fb: fallback -- move src to cpu >[ 109.788] sna_composite_fb: fallback -- move dst to cpu >[ 109.788] sna_drawable_move_region_to_cpu(pixmap=306 (16x21), [(0, 0), (16, 21)], flags=5) >[ 109.788] sna_drawable_move_region_to_cpu: region (0, 0), (16, 21) + (0, 0) subsumes pixmap (16x21) >[ 109.788] _sna_pixmap_move_to_cpu(pixmap=306, 16x21, flags=5) >[ 109.788] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.788] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.788] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.788] __sna_damage_all(16, 21) >[ 109.788] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.788] sna_transform_is_imprecise_integer_translation: no transform >[ 109.788] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x21, pitch=64/64 >[ 109.788] sna_create_pixmap(16, 21, 32, usage=3) >[ 109.788] kgem_can_create_2d: 16x21 @ 32 >[ 109.788] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=21 >[ 109.788] kgem_can_create_2d: untiled size=4096 >[ 109.788] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 109.788] kgem_choose_tiling: 16x21 -> 0 >[ 109.788] sna_create_pixmap: usage=3, flags=a >[ 109.788] sna_create_pixmap: small buffer [1344], attaching to shadow pixmap >[ 109.788] create_pixmap: allocating pixmap 16x21, depth=32/32, size=1352 >[ 109.788] create_pixmap: serial=308, usage=3, 16x21 >[ 109.788] sna_create_pixmap: serial=308, 16x21, usage=3 >[ 109.788] sna_composite(pixmap=308, op=1, src=307+(0, 0), mask=0+(0, 0), dst=308+(0, 0)+(0, 0), size=(16, 21) >[ 109.788] sna_compute_composite_region: dst=(0, 0)x(16, 21) >[ 109.788] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (16, 21) >[ 109.788] clip_to_dst: region: 1x[(0, 0), (16, 21)], clip: 1x[(0, 0), (16, 21)] >[ 109.788] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (16, 21) >[ 109.788] sna_compute_composite_region: clip against src (16x21 clip=0): (0, 0), (16, 21) >[ 109.788] sna_composite: fallback, dst pixmap=308 is too small (or completely damaged) >[ 109.788] sna_composite: fallback -- fbComposite >[ 109.788] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(16, 21): region=((0,0), (16, 21)) >[ 109.788] sna_composite_fb: fallback -- move src to cpu >[ 109.788] sna_composite_fb: fallback -- move dst to cpu >[ 109.788] sna_drawable_move_region_to_cpu(pixmap=308 (16x21), [(0, 0), (16, 21)], flags=5) >[ 109.788] sna_drawable_move_region_to_cpu: region (0, 0), (16, 21) + (0, 0) subsumes pixmap (16x21) >[ 109.788] _sna_pixmap_move_to_cpu(pixmap=308, 16x21, flags=5) >[ 109.788] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.788] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.788] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.788] __sna_damage_all(16, 21) >[ 109.788] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.788] sna_transform_is_imprecise_integer_translation: no transform >[ 109.788] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x21, pitch=64/64 >[ 109.788] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 109.788] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.788] sna_glyphs: discarding mask >[ 109.788] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 109.788] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669422621472 size=7680x2160 >[ 109.788] glyph_cache(0): adding glyph to cache 1, pos 352 >[ 109.788] glyph_cache_upload: upload glyph 0x5619f1586f00 to cache (320, 32)x(16, 21) >[ 109.788] sna_composite(pixmap=2, op=1, src=300+(0, 0), mask=0+(0, 0), dst=2+(320, 32)+(0, 0), size=(16, 21) >[ 109.788] sna_compute_composite_region: dst=(320, 32)x(16, 21) >[ 109.788] sna_compute_composite_region: initial clip against dst->pDrawable: (320, 32), (336, 53) >[ 109.788] clip_to_dst: region: 1x[(320, 32), (336, 53)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.788] sna_compute_composite_region: clip against dst->pCompositeClip: (320, 32), (336, 53) >[ 109.788] sna_compute_composite_region: clip against src (16x21 clip=0): (320, 32), (336, 53) >[ 109.788] sna_composite: composite region extents:+(0, 0) -> (320, 32), (336, 53) + (0, 0) >[ 109.788] gen9_render_composite: 16x21, current mode=1/1 >[ 109.788] kgem_bo_is_render: handle=6, rq? 0 [0] >[ 109.788] sna_blt_composite (0, 0), (320, 32), 16x21 >[ 109.788] sna_transform_is_imprecise_integer_translation: no transform >[ 109.788] sna_blt_composite: converting transform to integer translation? (0, 0) >[ 109.788] sna_blt_composite: blt dst offset (0, 0), source offset (-320, -32), with alpha fixup? 0 >[ 109.788] use_cpu_bo: no cpu bo >[ 109.788] move_to_gpu: not migrating pixmap=300 due to usage_hint=3 >[ 109.788] sna_drawable_use_bo pixmap=2, box=((320, 32), (336, 53)), flags=9... >[ 109.788] sna_drawable_use_bo: pinned, never REPLACES >[ 109.788] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 109.788] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.788] sna_drawable_use_bo: using whole GPU bo >[ 109.788] sna_drawable_move_region_to_cpu(pixmap=300 (16x21), [(0, 0), (16, 21)], flags=2) >[ 109.788] sna_drawable_move_region_to_cpu: pixmap=300 all damaged on CPU >[ 109.788] prepare_blt_put >[ 109.788] blt_put_composite_box: src=(-320, -32), dst=(0, 0) >[ 109.788] sna_write_boxes x 1, src stride=64, src dx=(-320, -32) >[ 109.788] kgem_bo_can_map: handle=6, map=0x7f3c8eb84000:0x0:0x0, tiling=2, domain=0, offset=4250423296 >[ 109.788] kgem_bo_can_map__cpu: handle=6 >[ 109.788] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 109.788] write_boxes_inplace x 1, handle=6, tiling=2 >[ 109.788] upload_inplace__tiled: tiling=2 >[ 109.788] kgem_bo_can_map: handle=6, map=0x7f3c8eb84000:0x0:0x0, tiling=2, domain=0, offset=4250423296 >[ 109.788] kgem_bo_map: handle=6, offset=4250423296, tiling=2, map=0x7f3c8eb84000:0x0, domain=0 >[ 109.788] __kgem_bo_map__gtt_or_wc: handle=6 >[ 109.788] kgem_trim_vma_cache: type=0, count=-511 (bucket: 10) >[ 109.788] __kgem_busy: handle=6, busy=0, wedged=0 >[ 109.788] kgem_bo_map: sync: needs_flush? 0, domain? 0, busy? 0 >[ 109.788] __kgem_busy: handle=6, busy=0, wedged=0 >[ 109.788] kgem_bo_retire: retiring bo handle=6 (needed flush? 0), rq? 0 [busy?=0] >[ 109.788] assert_bo_retired: handle=6, domain: 0 exec? 0, rq? 0 >[ 109.788] write_boxes_inplace: (0, 0) -> (320, 32) x (16, 21) [bpp=32, src_pitch=64, dst_pitch=4096] >[ 109.788] memcpy_blt: src=(0, 0), dst=(320, 32), size=16x21, pitch=64/4096 >[ 109.789] apply_damage: damage=0x0, region=1 [(320, 32), (336, 53) + (0, 0)] >[ 109.789] gen9_render_composite: 0x0, current mode=1/1 >[ 109.789] kgem_bo_is_busy: handle=6, domain: 2 exec? 0, rq? 0 >[ 109.789] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.789] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.789] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.789] sna_drawable_use_bo pixmap=246, box=((0, 0), (7680, 2160)), flags=7... >[ 109.789] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.789] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.789] sna_drawable_use_bo: using whole GPU bo >[ 109.789] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.789] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.789] color_convert: src=ffdfdbd2 [20028888] >[ 109.789] color_convert: dst=ffdfdbd2 [20028888] >[ 109.789] sna_render_get_solid: ffdfdbd2 >[ 109.789] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 109.789] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.789] sna_transform_is_imprecise_integer_translation: no transform >[ 109.789] gen9_composite_picture: integer translation (0, 0), removing >[ 109.789] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.789] sna_render_pixmap_bo: GPU all damaged >[ 109.789] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.789] gen4_choose_composite_emitter: solid, identity mask >[ 109.789] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 109.789] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.789] __kgem_retire_rq: request 1 complete >[ 109.789] __kgem_bo_flush: handle=11, busy=0, wedged=0 >[ 109.789] kgem_bo_move_to_cache: release handle=11 >[ 109.789] kgem_bo_move_to_inactive: moving handle=11 to inactive >[ 109.789] kgem_bo_can_map: handle=11, map=0x7f3c8ef84000:0x0:0x0, tiling=1, domain=0, offset=4129067008 >[ 109.789] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=1 >[ 109.789] gen8_vertex_close: used=6969, vbo active? 16, vb=4, nreloc=1 >[ 109.789] gen8_vertex_close: reloc[0] = 287 >[ 109.789] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.789] kgem_add_handle: handle=16, index=3 >[ 109.789] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.789] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 109.789] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.789] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.789] kgem_fixup_relocs: shrinking by 61440 >[ 109.789] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.789] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.789] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 >[ 109.789] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.789] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 109.789] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.789] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.789] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.789] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 109.789] aligning vertex: was 3, now 4 floats per vertex >[ 109.789] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.789] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.789] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.789] kgem_add_handle: handle=4, index=0 >[ 109.789] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.789] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.789] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.789] gen9_composite_get_binding_table(ffc0) >[ 109.789] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 >[ 109.789] kgem_add_handle: handle=29, index=1 >[ 109.789] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) >[ 109.789] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.789] [3fe0] bind bo(handle=29, addr=f02dd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 109.789] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 >[ 109.789] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 109.789] kgem_add_handle: handle=8, index=2 >[ 109.789] kgem_add_reloc64[4] = (delta=32, target handle=2, presumed=fdffe000) >[ 109.789] [3fd0] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.789] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 109.789] kgem_add_handle: handle=6, index=3 >[ 109.789] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 109.789] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 109.789] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 109.789] gen9_emit_sampler: sampler = a >[ 109.789] gen9_emit_sf: num_sf_outputs=2 >[ 109.789] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.789] gen9_emit_vertex_elements: setup id=9 >[ 109.789] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.789] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.789] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 109.789] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 109.789] gen8_vertex_flush[498] = 3 >[ 109.789] gen9_magic_ca_pass: CA fixup (1743 -> 1746) >[ 109.789] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.789] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.789] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.789] glyph_cache(0): adding glyph to cache 1, pos 368 >[ 109.789] glyph_cache_upload: upload glyph 0x5619f17eed50 to cache (352, 32)x(16, 21) >[ 109.789] sna_composite(pixmap=2, op=1, src=302+(0, 0), mask=0+(0, 0), dst=2+(352, 32)+(0, 0), size=(16, 21) >[ 109.789] sna_compute_composite_region: dst=(352, 32)x(16, 21) >[ 109.789] sna_compute_composite_region: initial clip against dst->pDrawable: (352, 32), (368, 53) >[ 109.789] clip_to_dst: region: 1x[(352, 32), (368, 53)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.789] sna_compute_composite_region: clip against dst->pCompositeClip: (352, 32), (368, 53) >[ 109.789] sna_compute_composite_region: clip against src (16x21 clip=0): (352, 32), (368, 53) >[ 109.789] sna_composite: composite region extents:+(0, 0) -> (352, 32), (368, 53) + (0, 0) >[ 109.789] gen9_render_composite: 16x21, current mode=1/1 >[ 109.789] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.789] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.789] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.789] gen9_composite_set_target: (352, 32)x(16, 21), partial?=0 >[ 109.789] sna_drawable_use_bo pixmap=2, box=((352, 32), (368, 53)), flags=f... >[ 109.789] sna_drawable_use_bo: pinned, never REPLACES >[ 109.789] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.789] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.789] sna_drawable_use_bo: using whole GPU bo >[ 109.789] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.789] gen9_composite_picture: (0, 0)x(16, 21), dst=(352, 32) >[ 109.789] sna_transform_is_imprecise_integer_translation: no transform >[ 109.789] gen9_composite_picture: integer translation (0, 0), removing >[ 109.789] sna_render_pixmap_bo pixmap=302, (0, 0)x(16, 21)/(16, 21) >[ 109.789] sna_render_pixmap_bo box=(0, 0), (16, 21): (16, 21)/(16, 21) >[ 109.789] sna_render_pixmap_bo: offset=(-352, -32), size=(16, 21) >[ 109.789] use_cpu_bo: no cpu bo >[ 109.789] move_to_gpu: not migrating pixmap=302 due to usage_hint=3 >[ 109.789] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 21) >[ 109.789] upload: box=(0, 0), (16, 21), pixmap=16x21 >[ 109.789] sna_drawable_move_region_to_cpu(pixmap=302 (16x21), [(0, 0), (16, 21)], flags=2) >[ 109.789] sna_drawable_move_region_to_cpu: pixmap=302 all damaged on CPU >[ 109.789] kgem_can_create_2d: 16x21 @ 32 >[ 109.789] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=21 >[ 109.789] kgem_can_create_2d: untiled size=4096 >[ 109.789] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 109.789] kgem_choose_tiling: 16x21 -> 0 >[ 109.789] kgem_upload_source_image : (0, 0), (16, 21), stride=64, bpp=32 >[ 109.789] kgem_create_buffer_2d: 16x21, 32 bpp, stride=64 >[ 109.789] kgem_create_buffer: size=1408, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.789] kgem_create_buffer: reusing buffer? used=36864 + size=1408, total=262144 >[ 109.789] kgem_create_proxy: target handle=30 [proxy? -1], offset=36864, length=1408, io=1 >[ 109.789] __kgem_bo_init(handle=30, num_pages=1408) >[ 109.789] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x21, pitch=64/64 >[ 109.789] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.789] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.789] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.789] gen4_choose_composite_emitter: identity src, no mask >[ 109.789] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 109.789] aligning vertex: was 4, now 3 floats per vertex >[ 109.789] gen9_composite_get_binding_table(fec0) >[ 109.789] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=20002 >[ 109.789] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd585000) >[ 109.789] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.789] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render >[ 109.789] kgem_add_reloc64: handle=30, pos=16280, delta=0, domains=40000 >[ 109.789] kgem_add_reloc64: adding proxy [delta=36864] for handle=30 >[ 109.789] kgem_add_handle: handle=30, index=4 >[ 109.789] kgem_add_reloc64[7] = (delta=36864, target handle=4, presumed=fd4de000) >[ 109.789] [3f90] bind bo(handle=30, addr=fd4e7000), format=192, width=16, height=21, pitch=64, tiling=0 -> sampler >[ 109.789] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.789] gen9_emit_sampler: sampler = 2 >[ 109.789] gen9_emit_sf: num_sf_outputs=1 >[ 109.789] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.789] gen9_emit_vertex_elements: setup id=2 >[ 109.789] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.789] gen9_render_composite_box: (352, 32), (368, 53) >[ 109.789] apply_damage: damage=0x0, region=1 [(352, 32), (368, 53) + (0, 0)] >[ 109.789] gen8_vertex_flush[5e0] = 3 >[ 109.789] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.789] gen9_render_composite: 0x0, current mode=1/1 >[ 109.789] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.789] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.789] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.789] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.789] sna_drawable_use_bo pixmap=246, box=((0, 0), (7680, 2160)), flags=7... >[ 109.789] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.789] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.789] sna_drawable_use_bo: using whole GPU bo >[ 109.789] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.789] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.789] color_convert: src=ffdfdbd2 [20028888] >[ 109.789] color_convert: dst=ffdfdbd2 [20028888] >[ 109.789] sna_render_get_solid: ffdfdbd2 >[ 109.789] sna_render_get_solid(8) = ffdfdbd2 (last) >[ 109.789] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.789] sna_transform_is_imprecise_integer_translation: no transform >[ 109.789] gen9_composite_picture: integer translation (0, 0), removing >[ 109.789] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.789] sna_render_pixmap_bo: GPU all damaged >[ 109.789] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.789] gen4_choose_composite_emitter: solid, identity mask >[ 109.789] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.789] aligning vertex: was 3, now 4 floats per vertex >[ 109.789] gen9_composite_get_binding_table(fe00) >[ 109.789] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.789] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.789] gen9_emit_sampler: sampler = a >[ 109.789] gen9_emit_sf: num_sf_outputs=2 >[ 109.789] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.789] gen9_emit_vertex_elements: setup id=9 >[ 109.789] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.789] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.789] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 109.789] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 109.789] gen8_vertex_flush[6b8] = 3 >[ 109.789] gen9_magic_ca_pass: CA fixup (1749 -> 1752) >[ 109.789] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.789] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.789] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.789] glyph_cache(0): adding glyph to cache 1, pos 384 >[ 109.789] glyph_cache_upload: upload glyph 0x5619f17ef390 to cache (384, 0)x(7, 16) >[ 109.789] sna_composite(pixmap=2, op=1, src=304+(0, 0), mask=0+(0, 0), dst=2+(384, 0)+(0, 0), size=(7, 16) >[ 109.789] sna_compute_composite_region: dst=(384, 0)x(7, 16) >[ 109.789] sna_compute_composite_region: initial clip against dst->pDrawable: (384, 0), (391, 16) >[ 109.789] clip_to_dst: region: 1x[(384, 0), (391, 16)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.789] sna_compute_composite_region: clip against dst->pCompositeClip: (384, 0), (391, 16) >[ 109.789] sna_compute_composite_region: clip against src (7x16 clip=0): (384, 0), (391, 16) >[ 109.789] sna_composite: composite region extents:+(0, 0) -> (384, 0), (391, 16) + (0, 0) >[ 109.789] gen9_render_composite: 7x16, current mode=1/1 >[ 109.789] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.789] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.789] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.789] gen9_composite_set_target: (384, 0)x(7, 16), partial?=0 >[ 109.789] sna_drawable_use_bo pixmap=2, box=((384, 0), (391, 16)), flags=f... >[ 109.789] sna_drawable_use_bo: pinned, never REPLACES >[ 109.790] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.790] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.790] sna_drawable_use_bo: using whole GPU bo >[ 109.790] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.790] gen9_composite_picture: (0, 0)x(7, 16), dst=(384, 0) >[ 109.790] sna_transform_is_imprecise_integer_translation: no transform >[ 109.790] gen9_composite_picture: integer translation (0, 0), removing >[ 109.790] sna_render_pixmap_bo pixmap=304, (0, 0)x(7, 16)/(7, 16) >[ 109.790] sna_render_pixmap_bo box=(0, 0), (7, 16): (7, 16)/(7, 16) >[ 109.790] sna_render_pixmap_bo: offset=(-384, 0), size=(7, 16) >[ 109.790] use_cpu_bo: no cpu bo >[ 109.790] move_to_gpu: not migrating pixmap=304 due to usage_hint=3 >[ 109.790] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 16) >[ 109.790] upload: box=(0, 0), (7, 16), pixmap=7x16 >[ 109.790] sna_drawable_move_region_to_cpu(pixmap=304 (7x16), [(0, 0), (7, 16)], flags=2) >[ 109.790] sna_drawable_move_region_to_cpu: pixmap=304 all damaged on CPU >[ 109.790] kgem_can_create_2d: 7x16 @ 32 >[ 109.790] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=16 >[ 109.790] kgem_can_create_2d: untiled size=4096 >[ 109.790] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X >[ 109.790] kgem_choose_tiling: 7x16 -> 0 >[ 109.790] kgem_upload_source_image : (0, 0), (7, 16), stride=28, bpp=32 >[ 109.790] kgem_create_buffer_2d: 7x16, 32 bpp, stride=32 >[ 109.790] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.790] kgem_create_buffer: reusing buffer? used=38400 + size=512, total=262144 >[ 109.790] kgem_create_proxy: target handle=30 [proxy? -1], offset=38400, length=512, io=1 >[ 109.790] __kgem_bo_init(handle=30, num_pages=512) >[ 109.790] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x16, pitch=28/32 >[ 109.790] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.790] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.790] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.790] gen4_choose_composite_emitter: identity src, no mask >[ 109.790] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.790] aligning vertex: was 4, now 3 floats per vertex >[ 109.790] gen9_composite_get_binding_table(fdc0) >[ 109.790] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.790] kgem_add_reloc64: handle=30, pos=16232, delta=0, domains=40000 >[ 109.790] kgem_add_reloc64: adding proxy [delta=38400] for handle=30 >[ 109.790] kgem_add_reloc64[8] = (delta=38400, target handle=4, presumed=fd4de000) >[ 109.790] [3f60] bind bo(handle=30, addr=fd4e7600), format=192, width=7, height=16, pitch=32, tiling=0 -> sampler >[ 109.790] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.790] gen9_emit_sampler: sampler = 2 >[ 109.790] gen9_emit_sf: num_sf_outputs=1 >[ 109.790] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.790] gen9_emit_vertex_elements: setup id=2 >[ 109.790] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.790] gen9_render_composite_box: (384, 0), (391, 16) >[ 109.790] apply_damage: damage=0x0, region=1 [(384, 0), (391, 16) + (0, 0)] >[ 109.790] gen8_vertex_flush[7ec] = 3 >[ 109.790] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.790] gen9_render_composite: 0x0, current mode=1/1 >[ 109.790] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.790] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.790] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.790] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.790] sna_drawable_use_bo pixmap=246, box=((0, 0), (7680, 2160)), flags=7... >[ 109.790] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.790] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.790] sna_drawable_use_bo: using whole GPU bo >[ 109.790] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.790] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.790] color_convert: src=ffdfdbd2 [20028888] >[ 109.790] color_convert: dst=ffdfdbd2 [20028888] >[ 109.790] sna_render_get_solid: ffdfdbd2 >[ 109.790] sna_render_get_solid(8) = ffdfdbd2 (last) >[ 109.790] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.790] sna_transform_is_imprecise_integer_translation: no transform >[ 109.790] gen9_composite_picture: integer translation (0, 0), removing >[ 109.790] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.790] sna_render_pixmap_bo: GPU all damaged >[ 109.790] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.790] gen4_choose_composite_emitter: solid, identity mask >[ 109.790] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.790] aligning vertex: was 3, now 4 floats per vertex >[ 109.790] gen9_composite_get_binding_table(fd40) >[ 109.790] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.790] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.790] gen9_emit_sampler: sampler = a >[ 109.790] gen9_emit_sf: num_sf_outputs=2 >[ 109.790] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.790] gen9_emit_vertex_elements: setup id=9 >[ 109.790] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.790] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.790] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 109.790] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 109.790] gen8_vertex_flush[8c4] = 3 >[ 109.790] gen9_magic_ca_pass: CA fixup (1755 -> 1758) >[ 109.790] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.790] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.790] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.790] glyph_cache(0): adding glyph to cache 1, pos 400 >[ 109.790] glyph_cache_upload: upload glyph 0x5619f17381c0 to cache (416, 0)x(16, 21) >[ 109.790] sna_composite(pixmap=2, op=1, src=306+(0, 0), mask=0+(0, 0), dst=2+(416, 0)+(0, 0), size=(16, 21) >[ 109.790] sna_compute_composite_region: dst=(416, 0)x(16, 21) >[ 109.790] sna_compute_composite_region: initial clip against dst->pDrawable: (416, 0), (432, 21) >[ 109.790] clip_to_dst: region: 1x[(416, 0), (432, 21)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.790] sna_compute_composite_region: clip against dst->pCompositeClip: (416, 0), (432, 21) >[ 109.790] sna_compute_composite_region: clip against src (16x21 clip=0): (416, 0), (432, 21) >[ 109.790] sna_composite: composite region extents:+(0, 0) -> (416, 0), (432, 21) + (0, 0) >[ 109.790] gen9_render_composite: 16x21, current mode=1/1 >[ 109.790] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.790] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.790] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.790] gen9_composite_set_target: (416, 0)x(16, 21), partial?=0 >[ 109.790] sna_drawable_use_bo pixmap=2, box=((416, 0), (432, 21)), flags=f... >[ 109.790] sna_drawable_use_bo: pinned, never REPLACES >[ 109.790] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.790] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.790] sna_drawable_use_bo: using whole GPU bo >[ 109.790] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.790] gen9_composite_picture: (0, 0)x(16, 21), dst=(416, 0) >[ 109.790] sna_transform_is_imprecise_integer_translation: no transform >[ 109.790] gen9_composite_picture: integer translation (0, 0), removing >[ 109.790] sna_render_pixmap_bo pixmap=306, (0, 0)x(16, 21)/(16, 21) >[ 109.790] sna_render_pixmap_bo box=(0, 0), (16, 21): (16, 21)/(16, 21) >[ 109.790] sna_render_pixmap_bo: offset=(-416, 0), size=(16, 21) >[ 109.790] use_cpu_bo: no cpu bo >[ 109.790] move_to_gpu: not migrating pixmap=306 due to usage_hint=3 >[ 109.790] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 21) >[ 109.790] upload: box=(0, 0), (16, 21), pixmap=16x21 >[ 109.790] sna_drawable_move_region_to_cpu(pixmap=306 (16x21), [(0, 0), (16, 21)], flags=2) >[ 109.790] sna_drawable_move_region_to_cpu: pixmap=306 all damaged on CPU >[ 109.790] kgem_can_create_2d: 16x21 @ 32 >[ 109.790] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=21 >[ 109.790] kgem_can_create_2d: untiled size=4096 >[ 109.790] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 109.790] kgem_choose_tiling: 16x21 -> 0 >[ 109.790] kgem_upload_source_image : (0, 0), (16, 21), stride=64, bpp=32 >[ 109.790] kgem_create_buffer_2d: 16x21, 32 bpp, stride=64 >[ 109.790] kgem_create_buffer: size=1408, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.790] kgem_create_buffer: reusing buffer? used=38912 + size=1408, total=262144 >[ 109.790] kgem_create_proxy: target handle=30 [proxy? -1], offset=38912, length=1408, io=1 >[ 109.790] __kgem_bo_init(handle=30, num_pages=1408) >[ 109.790] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x21, pitch=64/64 >[ 109.790] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.790] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.790] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.790] gen4_choose_composite_emitter: identity src, no mask >[ 109.790] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.790] aligning vertex: was 4, now 3 floats per vertex >[ 109.790] gen9_composite_get_binding_table(fd00) >[ 109.790] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.790] kgem_add_reloc64: handle=30, pos=16184, delta=0, domains=40000 >[ 109.790] kgem_add_reloc64: adding proxy [delta=38912] for handle=30 >[ 109.790] kgem_add_reloc64[9] = (delta=38912, target handle=4, presumed=fd4de000) >[ 109.790] [3f30] bind bo(handle=30, addr=fd4e7800), format=192, width=16, height=21, pitch=64, tiling=0 -> sampler >[ 109.790] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.790] gen9_emit_sampler: sampler = 2 >[ 109.790] gen9_emit_sf: num_sf_outputs=1 >[ 109.790] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.790] gen9_emit_vertex_elements: setup id=2 >[ 109.790] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.790] gen9_render_composite_box: (416, 0), (432, 21) >[ 109.790] apply_damage: damage=0x0, region=1 [(416, 0), (432, 21) + (0, 0)] >[ 109.790] gen8_vertex_flush[9f8] = 3 >[ 109.790] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.790] gen9_render_composite: 0x0, current mode=1/1 >[ 109.790] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.790] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.790] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.790] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.790] sna_drawable_use_bo pixmap=246, box=((0, 0), (7680, 2160)), flags=7... >[ 109.790] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.790] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.790] sna_drawable_use_bo: using whole GPU bo >[ 109.790] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.790] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.790] color_convert: src=ffdfdbd2 [20028888] >[ 109.790] color_convert: dst=ffdfdbd2 [20028888] >[ 109.790] sna_render_get_solid: ffdfdbd2 >[ 109.790] sna_render_get_solid(8) = ffdfdbd2 (last) >[ 109.790] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.790] sna_transform_is_imprecise_integer_translation: no transform >[ 109.790] gen9_composite_picture: integer translation (0, 0), removing >[ 109.790] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.790] sna_render_pixmap_bo: GPU all damaged >[ 109.790] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.790] gen4_choose_composite_emitter: solid, identity mask >[ 109.790] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.790] aligning vertex: was 3, now 4 floats per vertex >[ 109.790] gen9_composite_get_binding_table(fc80) >[ 109.790] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.790] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.790] gen9_emit_sampler: sampler = a >[ 109.790] gen9_emit_sf: num_sf_outputs=2 >[ 109.790] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.790] gen9_emit_vertex_elements: setup id=9 >[ 109.790] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.790] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.790] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 109.790] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 109.790] gen8_vertex_flush[ad0] = 3 >[ 109.790] gen9_magic_ca_pass: CA fixup (1761 -> 1764) >[ 109.790] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.790] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.790] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.790] glyph_cache(0): adding glyph to cache 1, pos 416 >[ 109.790] glyph_cache_upload: upload glyph 0x5619f17bd070 to cache (384, 32)x(16, 21) >[ 109.790] sna_composite(pixmap=2, op=1, src=308+(0, 0), mask=0+(0, 0), dst=2+(384, 32)+(0, 0), size=(16, 21) >[ 109.790] sna_compute_composite_region: dst=(384, 32)x(16, 21) >[ 109.790] sna_compute_composite_region: initial clip against dst->pDrawable: (384, 32), (400, 53) >[ 109.790] clip_to_dst: region: 1x[(384, 32), (400, 53)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.790] sna_compute_composite_region: clip against dst->pCompositeClip: (384, 32), (400, 53) >[ 109.790] sna_compute_composite_region: clip against src (16x21 clip=0): (384, 32), (400, 53) >[ 109.790] sna_composite: composite region extents:+(0, 0) -> (384, 32), (400, 53) + (0, 0) >[ 109.790] gen9_render_composite: 16x21, current mode=1/1 >[ 109.790] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.790] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.790] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.790] gen9_composite_set_target: (384, 32)x(16, 21), partial?=0 >[ 109.790] sna_drawable_use_bo pixmap=2, box=((384, 32), (400, 53)), flags=f... >[ 109.790] sna_drawable_use_bo: pinned, never REPLACES >[ 109.790] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.790] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.790] sna_drawable_use_bo: using whole GPU bo >[ 109.790] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.790] gen9_composite_picture: (0, 0)x(16, 21), dst=(384, 32) >[ 109.790] sna_transform_is_imprecise_integer_translation: no transform >[ 109.790] gen9_composite_picture: integer translation (0, 0), removing >[ 109.790] sna_render_pixmap_bo pixmap=308, (0, 0)x(16, 21)/(16, 21) >[ 109.790] sna_render_pixmap_bo box=(0, 0), (16, 21): (16, 21)/(16, 21) >[ 109.790] sna_render_pixmap_bo: offset=(-384, -32), size=(16, 21) >[ 109.790] use_cpu_bo: no cpu bo >[ 109.790] move_to_gpu: not migrating pixmap=308 due to usage_hint=3 >[ 109.790] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 21) >[ 109.790] upload: box=(0, 0), (16, 21), pixmap=16x21 >[ 109.790] sna_drawable_move_region_to_cpu(pixmap=308 (16x21), [(0, 0), (16, 21)], flags=2) >[ 109.790] sna_drawable_move_region_to_cpu: pixmap=308 all damaged on CPU >[ 109.790] kgem_can_create_2d: 16x21 @ 32 >[ 109.790] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=21 >[ 109.790] kgem_can_create_2d: untiled size=4096 >[ 109.790] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 109.790] kgem_choose_tiling: 16x21 -> 0 >[ 109.790] kgem_upload_source_image : (0, 0), (16, 21), stride=64, bpp=32 >[ 109.790] kgem_create_buffer_2d: 16x21, 32 bpp, stride=64 >[ 109.790] kgem_create_buffer: size=1408, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.790] kgem_create_buffer: reusing buffer? used=40448 + size=1408, total=262144 >[ 109.790] kgem_create_proxy: target handle=30 [proxy? -1], offset=40448, length=1408, io=1 >[ 109.790] __kgem_bo_init(handle=30, num_pages=1408) >[ 109.790] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x21, pitch=64/64 >[ 109.790] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.790] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.790] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.790] gen4_choose_composite_emitter: identity src, no mask >[ 109.790] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.790] aligning vertex: was 4, now 3 floats per vertex >[ 109.790] gen9_composite_get_binding_table(fc40) >[ 109.790] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.790] kgem_add_reloc64: handle=30, pos=16136, delta=0, domains=40000 >[ 109.790] kgem_add_reloc64: adding proxy [delta=40448] for handle=30 >[ 109.790] kgem_add_reloc64[10] = (delta=40448, target handle=4, presumed=fd4de000) >[ 109.790] [3f00] bind bo(handle=30, addr=fd4e7e00), format=192, width=16, height=21, pitch=64, tiling=0 -> sampler >[ 109.790] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.790] gen9_emit_sampler: sampler = 2 >[ 109.790] gen9_emit_sf: num_sf_outputs=1 >[ 109.790] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.790] gen9_emit_vertex_elements: setup id=2 >[ 109.790] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.790] gen9_render_composite_box: (384, 32), (400, 53) >[ 109.790] apply_damage: damage=0x0, region=1 [(384, 32), (400, 53) + (0, 0)] >[ 109.790] gen8_vertex_flush[c04] = 3 >[ 109.790] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.790] gen9_render_composite: 0x0, current mode=1/1 >[ 109.790] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.790] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.790] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.790] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.790] sna_drawable_use_bo pixmap=246, box=((0, 0), (7680, 2160)), flags=7... >[ 109.790] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.790] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.790] sna_drawable_use_bo: using whole GPU bo >[ 109.790] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.790] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.790] color_convert: src=ffdfdbd2 [20028888] >[ 109.790] color_convert: dst=ffdfdbd2 [20028888] >[ 109.790] sna_render_get_solid: ffdfdbd2 >[ 109.790] sna_render_get_solid(8) = ffdfdbd2 (last) >[ 109.790] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.790] sna_transform_is_imprecise_integer_translation: no transform >[ 109.790] gen9_composite_picture: integer translation (0, 0), removing >[ 109.790] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.790] sna_render_pixmap_bo: GPU all damaged >[ 109.790] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.790] gen4_choose_composite_emitter: solid, identity mask >[ 109.790] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.790] aligning vertex: was 3, now 4 floats per vertex >[ 109.790] gen9_composite_get_binding_table(fbc0) >[ 109.790] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.790] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.790] gen9_emit_sampler: sampler = a >[ 109.790] gen9_emit_sf: num_sf_outputs=2 >[ 109.790] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.790] gen9_emit_vertex_elements: setup id=9 >[ 109.790] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.790] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.790] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 109.790] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 109.790] gen8_vertex_flush[cdc] = 3 >[ 109.791] gen9_magic_ca_pass: CA fixup (1767 -> 1770) >[ 109.791] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.791] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.791] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.791] sna_accel_flush: flush?=0, dirty?=1 >[ 109.791] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 109.791] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 109.791] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 109.791] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 109.791] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 109.791] kgem_bo_sync__cpu_full: handle=31 >[ 109.791] __kgem_busy: handle=31, busy=0, wedged=0 >[ 109.791] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 0 >[ 109.791] __kgem_busy: handle=31, busy=0, wedged=0 >[ 109.791] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 109.791] __kgem_retire_requests_upto(handle=31, ring=0) >[ 109.791] __kgem_retire_rq: request 1 complete >[ 109.791] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 109.791] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 109.791] sna_block_handler (tv=0.0) >[ 109.791] sna_wakeup_handler >[ 109.803] sna_accel_flush: flush?=0, dirty?=0 >[ 109.803] sna_block_handler (tv=0.0) >[ 109.803] sna_wakeup_handler >[ 109.803] sna_accel_flush: flush?=0, dirty?=0 >[ 109.803] sna_accel_flush: flush?=0, dirty?=0 >[ 109.803] sna_accel_flush: flush?=0, dirty?=0 >[ 109.803] sna_block_handler (tv=0.0) >[ 109.803] sna_wakeup_handler >[ 109.803] sna_accel_flush: flush?=0, dirty?=0 >[ 109.803] sna_accel_flush: flush?=0, dirty?=0 >[ 109.803] sna_block_handler (tv=0.0) >[ 109.803] sna_wakeup_handler >[ 109.803] sna_create_pixmap(24, 20, 32, usage=0) >[ 109.803] kgem_can_create_2d: 24x20 @ 32 >[ 109.803] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 109.803] kgem_can_create_2d: untiled size=4096 >[ 109.803] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 109.803] kgem_choose_tiling: 24x20 -> 0 >[ 109.803] sna_create_pixmap: usage=0, flags=a >[ 109.803] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 109.803] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 109.803] create_pixmap: serial=309, usage=0, 24x20 >[ 109.803] sna_create_pixmap: serial=309, 24x20, usage=0 >[ 109.803] sna_validate_gc(0x5619f1770810) changes=0, previous serial=128, drawable=136 >[ 109.803] sna_validate_gc: recomputing clip >[ 109.803] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 109.803] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 109.803] try_upload__fast: ignore existing cpu damage (if any) >[ 109.803] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 109.803] try_upload__fast: no, no gpu damage >[ 109.803] sna_drawable_move_region_to_cpu(pixmap=310 (24x20), [(0, 0), (24, 20)], flags=1) >[ 109.803] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 109.803] _sna_pixmap_move_to_cpu(pixmap=310, 24x20, flags=1) >[ 109.803] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.803] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.803] operate_inplace: no, inplace operation not suitable >[ 109.803] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.803] __sna_damage_all(24, 20) >[ 109.803] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.803] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 109.803] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 109.803] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 109.803] sna_accel_flush: flush?=0, dirty?=0 >[ 109.803] sna_composite(pixmap=246, op=3, src=310+(2418, 10), mask=0+(3626, 6), dst=246+(3626, 6)+(0, 0), size=(48, 36) >[ 109.803] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 109.803] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 109.803] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 109.803] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 109.803] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 109.803] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 109.803] gen9_render_composite: 48x36, current mode=1/1 >[ 109.803] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.803] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.803] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.803] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 109.803] sna_drawable_use_bo pixmap=246, box=((3626, 6), (3674, 42)), flags=7... >[ 109.803] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.803] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.803] sna_drawable_use_bo: using whole GPU bo >[ 109.803] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.803] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 109.803] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 109.803] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 109.803] sna_render_pixmap_bo pixmap=310, (2418, 10)x(48, 36)/(24, 20) >[ 109.803] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 109.803] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 109.803] use_cpu_bo: no cpu bo >[ 109.803] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 109.803] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 109.803] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 109.803] sna_drawable_move_region_to_cpu(pixmap=310 (24x20), [(0, 0), (24, 20)], flags=2) >[ 109.803] sna_drawable_move_region_to_cpu: pixmap=310 all damaged on CPU >[ 109.803] kgem_can_create_2d: 24x20 @ 32 >[ 109.803] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 109.803] kgem_can_create_2d: untiled size=4096 >[ 109.803] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 109.803] kgem_choose_tiling: 24x20 -> 0 >[ 109.803] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 109.803] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 109.803] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.803] kgem_create_buffer: reusing buffer? used=41984 + size=1920, total=262144 >[ 109.803] kgem_create_proxy: target handle=30 [proxy? -1], offset=41984, length=1920, io=1 >[ 109.803] __kgem_bo_init(handle=30, num_pages=1920) >[ 109.803] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 109.803] upload: adding upload cache to pixmap=310 >[ 109.803] kgem_proxy_bo_attach: handle=30 >[ 109.803] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.803] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.803] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.803] gen4_choose_composite_emitter: simple src, no mask >[ 109.803] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.803] aligning vertex: was 4, now 3 floats per vertex >[ 109.803] gen9_composite_get_binding_table(fb80) >[ 109.803] kgem_add_reloc64: handle=30, pos=16088, delta=0, domains=40000 >[ 109.803] kgem_add_reloc64: adding proxy [delta=41984] for handle=30 >[ 109.803] kgem_add_reloc64[11] = (delta=41984, target handle=4, presumed=fd4de000) >[ 109.803] [3ed0] bind bo(handle=30, addr=fd4e8400), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 109.803] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 >[ 109.803] gen9_emit_sampler: sampler = 22 >[ 109.803] gen9_emit_sf: num_sf_outputs=1 >[ 109.803] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.803] gen9_emit_vertex_elements: setup id=2 >[ 109.803] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.803] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 109.803] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 109.803] gen8_vertex_flush[e18] = 3 >[ 109.803] sna_destroy_pixmap: pixmap=310, attached?=1 >[ 109.803] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.803] __sna_free_pixmap(pixmap=310) >[ 109.803] sna_create_pixmap(26, 20, 32, usage=0) >[ 109.803] kgem_can_create_2d: 26x20 @ 32 >[ 109.803] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 109.803] kgem_can_create_2d: untiled size=4096 >[ 109.803] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 109.803] kgem_choose_tiling: 26x20 -> 0 >[ 109.803] sna_create_pixmap: usage=0, flags=a >[ 109.803] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 109.803] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 109.803] create_pixmap: serial=311, usage=0, 26x20 >[ 109.803] sna_create_pixmap: serial=311, 26x20, usage=0 >[ 109.803] sna_validate_gc(0x5619f1770810) changes=0, previous serial=136, drawable=138 >[ 109.803] sna_validate_gc: recomputing clip >[ 109.803] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 109.803] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 109.803] try_upload__fast: ignore existing cpu damage (if any) >[ 109.803] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 109.803] try_upload__fast: no, no gpu damage >[ 109.803] sna_drawable_move_region_to_cpu(pixmap=312 (26x20), [(0, 0), (26, 20)], flags=1) >[ 109.803] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 109.803] _sna_pixmap_move_to_cpu(pixmap=312, 26x20, flags=1) >[ 109.803] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.803] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.803] operate_inplace: no, inplace operation not suitable >[ 109.803] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.803] __sna_damage_all(26, 20) >[ 109.803] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.803] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 109.803] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 109.803] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 109.803] sna_accel_flush: flush?=0, dirty?=0 >[ 109.803] sna_composite(pixmap=246, op=3, src=312+(2370, 10), mask=0+(3554, 6), dst=246+(3554, 6)+(0, 0), size=(52, 36) >[ 109.803] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 109.803] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 109.803] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 109.803] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 109.803] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 109.803] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 109.803] gen9_render_composite: 52x36, current mode=1/1 >[ 109.803] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.803] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.803] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.803] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 109.803] sna_drawable_use_bo pixmap=246, box=((3554, 6), (3606, 42)), flags=7... >[ 109.803] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.803] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.803] sna_drawable_use_bo: using whole GPU bo >[ 109.803] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.803] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 109.803] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 109.803] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 109.803] sna_render_pixmap_bo pixmap=312, (2370, 10)x(52, 36)/(26, 20) >[ 109.803] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 109.803] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 109.803] use_cpu_bo: no cpu bo >[ 109.803] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 109.803] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 109.803] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 109.803] sna_drawable_move_region_to_cpu(pixmap=312 (26x20), [(0, 0), (26, 20)], flags=2) >[ 109.803] sna_drawable_move_region_to_cpu: pixmap=312 all damaged on CPU >[ 109.803] kgem_can_create_2d: 26x20 @ 32 >[ 109.803] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 109.803] kgem_can_create_2d: untiled size=4096 >[ 109.803] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 109.803] kgem_choose_tiling: 26x20 -> 0 >[ 109.803] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 109.803] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 109.803] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.803] kgem_create_buffer: reusing buffer? used=44032 + size=2560, total=262144 >[ 109.803] kgem_create_proxy: target handle=30 [proxy? -1], offset=44032, length=2560, io=1 >[ 109.803] __kgem_bo_init(handle=30, num_pages=2560) >[ 109.803] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 109.803] upload: adding upload cache to pixmap=312 >[ 109.803] kgem_proxy_bo_attach: handle=30 >[ 109.803] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.803] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.803] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.803] gen4_choose_composite_emitter: simple src, no mask >[ 109.803] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.803] gen9_composite_get_binding_table(fb00) >[ 109.803] kgem_add_reloc64: handle=30, pos=16056, delta=0, domains=40000 >[ 109.803] kgem_add_reloc64: adding proxy [delta=44032] for handle=30 >[ 109.803] kgem_add_reloc64[12] = (delta=44032, target handle=4, presumed=fd4de000) >[ 109.803] [3eb0] bind bo(handle=30, addr=fd4e8c00), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 109.803] gen9_emit_vertex_elements: setup id=2 >[ 109.803] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 109.803] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 109.803] gen8_vertex_flush[e54] = 3 >[ 109.803] sna_destroy_pixmap: pixmap=312, attached?=1 >[ 109.803] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.803] __sna_free_pixmap(pixmap=312) >[ 109.803] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) >[ 109.803] __pop_freed_pixmap: reusing freed pixmap=252 header >[ 109.803] create_pixmap_hdr: pixmap=313, width=48, height=48, usage=0 >[ 109.803] kgem_create_map(0x7f3c760c0000 size=9216, read-only?=0) - has_userptr?=1 >[ 109.803] __kgem_bo_init(handle=32, num_pages=3) >[ 109.803] kgem_create_map(ptr=0x7f3c760c0000, size=9216, pages=3, read_only=0) => handle=32 (proxy? 0) >[ 109.803] sna_accel_watch_flush: enable=1 >[ 109.803] __sna_damage_all(48, 48) >[ 109.803] sna_pixmap_create_shm: serial=313, 48x48, usage=0 >[ 109.803] sna_composite(pixmap=246, op=3, src=314+(0, 6), mask=0+(3486, 6), dst=246+(3486, 6)+(0, 0), size=(48, 36) >[ 109.803] sna_compute_composite_region: dst=(3486, 6)x(48, 36) >[ 109.803] sna_compute_composite_region: initial clip against dst->pDrawable: (3486, 6), (3534, 42) >[ 109.803] clip_to_dst: region: 1x[(3486, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 109.803] sna_compute_composite_region: clip against dst->pCompositeClip: (3486, 6), (3534, 42) >[ 109.803] sna_compute_composite_region: clip against src (48x48 clip=0): (3486, 6), (3534, 42) >[ 109.803] sna_composite: composite region extents:+(0, 0) -> (3486, 6), (3534, 42) + (0, 0) >[ 109.803] gen9_render_composite: 48x36, current mode=1/1 >[ 109.803] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.803] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 109.803] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.803] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.803] gen9_composite_set_target: (3486, 6)x(48, 36), partial?=1 >[ 109.803] sna_drawable_use_bo pixmap=246, box=((3486, 6), (3534, 42)), flags=7... >[ 109.803] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.804] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.804] sna_drawable_use_bo: using whole GPU bo >[ 109.804] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.804] gen9_composite_picture: (0, 6)x(48, 36), dst=(3486, 6) >[ 109.804] sna_transform_is_imprecise_integer_translation: no transform >[ 109.804] gen9_composite_picture: integer translation (0, 0), removing >[ 109.804] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 109.804] sna_render_pixmap_bo: CPU all damaged >[ 109.804] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 109.804] sna_add_flush_pixmap: new flush bo, flushing before >[ 109.804] gen8_vertex_close: used=7098, vbo active? 16, vb=204, nreloc=2 >[ 109.804] gen8_vertex_close: reloc[0] = 289 >[ 109.804] kgem_add_reloc64: handle=16, pos=289, delta=0, domains=200000 >[ 109.804] kgem_add_handle: handle=16, index=5 >[ 109.804] kgem_add_reloc64[13] = (delta=0, target handle=5, presumed=fffa8000) >[ 109.804] gen8_vertex_close: reloc[1] = 371 >[ 109.804] kgem_add_reloc64: handle=16, pos=371, delta=0, domains=200000 >[ 109.804] kgem_add_reloc64[14] = (delta=0, target handle=5, presumed=fffa8000) >[ 109.804] batch[1/1, flags=1800]: 924 924 16048 16384, nreloc=15, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 109.804] kgem_finish_buffers: buffer handle=30, used=46592, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 109.804] kgem_finish_buffers: retaining upload buffer (46592/262144): used=49152, refcnt=1 >[ 109.804] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 109.804] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 109.804] kgem_fixup_relocs: shrinking by 57344 >[ 109.804] __kgem_busy: handle=2, busy=0, wedged=0 >[ 109.804] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 109.804] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 >[ 109.804] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 >[ 109.804] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.804] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.804] __kgem_bo_clear_busy: handle=8 >[ 109.804] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 109.804] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 109.804] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.804] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.804] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.804] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.804] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 109.804] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.804] gen4_choose_composite_emitter: identity src, no mask >[ 109.804] needs_batch_flush: flushing before handle=32 for new reservation >[ 109.804] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 109.804] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.804] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.804] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.804] kgem_add_handle: handle=4, index=0 >[ 109.804] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.804] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.804] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.804] gen9_composite_get_binding_table(ffc0) >[ 109.804] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 >[ 109.804] kgem_add_handle: handle=29, index=1 >[ 109.804] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) >[ 109.804] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.804] [3fe0] bind bo(handle=29, addr=f02dd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 109.804] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 109.804] kgem_add_handle: handle=32, index=2 >[ 109.804] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 109.804] [3fd0] bind bo(handle=32, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 109.804] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 109.804] gen9_emit_sampler: sampler = 2 >[ 109.804] gen9_emit_sf: num_sf_outputs=1 >[ 109.804] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.804] gen9_emit_vertex_elements: setup id=2 >[ 109.804] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.804] gen9_render_composite_box: (3486, 6), (3534, 42) >[ 109.804] apply_damage: damage=0x0, region=1 [(3486, 6), (3534, 42) + (0, 0)] >[ 109.804] gen8_vertex_flush[490] = 3 >[ 109.804] sna_create_pixmap(16, 16, 32, usage=0) >[ 109.804] kgem_can_create_2d: 16x16 @ 32 >[ 109.804] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 109.804] kgem_can_create_2d: untiled size=4096 >[ 109.804] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 109.804] kgem_choose_tiling: 16x16 -> 0 >[ 109.804] sna_create_pixmap: usage=0, flags=a >[ 109.804] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 109.804] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 109.804] create_pixmap: serial=315, usage=0, 16x16 >[ 109.804] sna_create_pixmap: serial=315, 16x16, usage=0 >[ 109.804] sna_validate_gc(0x5619f1770810) changes=0, previous serial=138, drawable=13c >[ 109.804] sna_validate_gc: recomputing clip >[ 109.804] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 109.804] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 109.804] try_upload__fast: ignore existing cpu damage (if any) >[ 109.804] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 109.804] try_upload__fast: no, no gpu damage >[ 109.804] sna_drawable_move_region_to_cpu(pixmap=316 (16x16), [(0, 0), (16, 16)], flags=1) >[ 109.804] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 109.804] _sna_pixmap_move_to_cpu(pixmap=316, 16x16, flags=1) >[ 109.804] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.804] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.804] operate_inplace: no, inplace operation not suitable >[ 109.804] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.804] __sna_damage_all(16, 16) >[ 109.804] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.804] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 109.804] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 109.804] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 109.804] sna_accel_flush: flush?=1, dirty?=1 >[ 109.804] sna_accel_flush: syncing SHM pixmap=314 (refcnt=1) >[ 109.804] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 109.804] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 109.804] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 109.804] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 109.804] kgem_bo_sync__cpu_full: handle=32 >[ 109.804] gen8_vertex_close: used=7107, vbo active? 16, vb=4, nreloc=1 >[ 109.804] gen8_vertex_close: reloc[0] = 287 >[ 109.804] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.804] kgem_add_handle: handle=16, index=3 >[ 109.804] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.804] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 109.804] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.804] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.804] kgem_fixup_relocs: shrinking by 61440 >[ 109.804] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.804] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.804] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 >[ 109.804] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.804] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 109.804] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.804] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.804] __kgem_busy: handle=32, busy=131072, wedged=0 >[ 109.804] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 1 >[ 109.804] __kgem_busy: handle=32, busy=0, wedged=0 >[ 109.804] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 109.804] __kgem_retire_requests_upto(handle=32, ring=0) >[ 109.804] __kgem_retire_rq: request 2 complete >[ 109.804] __kgem_bo_flush: handle=6, busy=0, wedged=0 >[ 109.804] __kgem_retire_rq: request 1 complete >[ 109.804] __kgem_bo_flush: handle=29, busy=0, wedged=0 >[ 109.804] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 109.804] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 109.804] sna_composite(pixmap=246, op=3, src=316+(2290, 15), mask=0+(3434, 7), dst=246+(3434, 7)+(0, 0), size=(32, 34) >[ 109.804] sna_compute_composite_region: dst=(3434, 7)x(32, 34) >[ 109.804] sna_compute_composite_region: initial clip against dst->pDrawable: (3434, 7), (3466, 41) >[ 109.804] clip_to_dst: region: 1x[(3434, 7), (3466, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 109.804] sna_compute_composite_region: clip against dst->pCompositeClip: (3434, 7), (3466, 41) >[ 109.804] sna_compute_composite_region: clip against src (16x16 clip=0): (3434, 7), (3466, 41) >[ 109.804] sna_composite: composite region extents:+(0, 0) -> (3434, 7), (3466, 41) + (0, 0) >[ 109.804] gen9_render_composite: 32x34, current mode=0/1 >[ 109.804] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 109.804] sna_blt_composite (2290, 15), (3434, 7), 32x34 >[ 109.804] sna_blt_composite: unsupported op [3] for blitting >[ 109.804] kgem_bo_is_busy: handle=29, domain: 0 exec? 0, rq? 0 >[ 109.804] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.804] gen9_composite_set_target: (3434, 7)x(32, 34), partial?=1 >[ 109.804] sna_drawable_use_bo pixmap=246, box=((3434, 7), (3466, 41)), flags=7... >[ 109.804] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.804] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.804] sna_drawable_use_bo: using whole GPU bo >[ 109.804] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.804] gen9_composite_picture: (2290, 15)x(32, 34), dst=(3434, 7) >[ 109.804] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1145.00, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 109.804] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 109.804] sna_render_pixmap_bo pixmap=316, (2290, 15)x(32, 34)/(16, 16) >[ 109.804] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 109.804] sna_render_pixmap_bo: offset=(-1144, 8), size=(16, 16) >[ 109.804] use_cpu_bo: no cpu bo >[ 109.804] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 109.804] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 109.804] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 109.804] sna_drawable_move_region_to_cpu(pixmap=316 (16x16), [(0, 0), (16, 16)], flags=2) >[ 109.804] sna_drawable_move_region_to_cpu: pixmap=316 all damaged on CPU >[ 109.804] kgem_can_create_2d: 16x16 @ 32 >[ 109.804] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 109.804] kgem_can_create_2d: untiled size=4096 >[ 109.804] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 109.804] kgem_choose_tiling: 16x16 -> 0 >[ 109.804] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 109.804] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 109.804] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.804] kgem_create_buffer: reusing buffer? used=49152 + size=1024, total=262144 >[ 109.804] kgem_create_proxy: target handle=30 [proxy? -1], offset=49152, length=1024, io=1 >[ 109.804] __kgem_bo_init(handle=30, num_pages=1024) >[ 109.804] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 109.804] upload: adding upload cache to pixmap=316 >[ 109.804] kgem_proxy_bo_attach: handle=30 >[ 109.804] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 109.804] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.804] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.804] gen4_choose_composite_emitter: simple src, no mask >[ 109.804] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 109.804] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.804] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.804] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.804] kgem_add_handle: handle=4, index=0 >[ 109.804] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.804] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.804] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.804] gen9_composite_get_binding_table(ffc0) >[ 109.804] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 >[ 109.804] kgem_add_handle: handle=29, index=1 >[ 109.804] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) >[ 109.804] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.804] [3fe0] bind bo(handle=29, addr=f02dd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 109.804] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 >[ 109.804] kgem_add_reloc64: adding proxy [delta=49152] for handle=30 >[ 109.804] kgem_add_handle: handle=30, index=2 >[ 109.804] kgem_add_reloc64[4] = (delta=49152, target handle=2, presumed=fd4de000) >[ 109.804] [3fd0] bind bo(handle=30, addr=fd4ea000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 109.804] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 109.804] gen9_emit_sampler: sampler = 22 >[ 109.804] gen9_emit_sf: num_sf_outputs=1 >[ 109.804] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.804] gen9_emit_vertex_elements: setup id=2 >[ 109.804] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.804] gen9_render_composite_box: (3434, 7), (3466, 41) >[ 109.804] apply_damage: damage=0x0, region=1 [(3434, 7), (3466, 41) + (0, 0)] >[ 109.804] gen8_vertex_flush[490] = 3 >[ 109.804] sna_destroy_pixmap: pixmap=316, attached?=1 >[ 109.804] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.804] __sna_free_pixmap(pixmap=316) >[ 109.804] sna_create_pixmap(15, 16, 32, usage=3) >[ 109.804] kgem_can_create_2d: 15x16 @ 32 >[ 109.804] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 109.804] kgem_can_create_2d: untiled size=4096 >[ 109.804] kgem_choose_tiling: too thin [width 15, 32 bpp] for TILING_X >[ 109.804] kgem_choose_tiling: 15x16 -> 0 >[ 109.805] sna_create_pixmap: usage=3, flags=a >[ 109.805] sna_create_pixmap: small buffer [960], attaching to shadow pixmap >[ 109.805] create_pixmap: allocating pixmap 15x16, depth=32/32, size=968 >[ 109.805] create_pixmap: serial=318, usage=3, 15x16 >[ 109.805] sna_create_pixmap: serial=318, 15x16, usage=3 >[ 109.805] sna_composite(pixmap=318, op=1, src=317+(0, 0), mask=0+(0, 0), dst=318+(0, 0)+(0, 0), size=(15, 16) >[ 109.805] sna_compute_composite_region: dst=(0, 0)x(15, 16) >[ 109.805] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (15, 16) >[ 109.805] clip_to_dst: region: 1x[(0, 0), (15, 16)], clip: 1x[(0, 0), (15, 16)] >[ 109.805] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (15, 16) >[ 109.805] sna_compute_composite_region: clip against src (15x16 clip=0): (0, 0), (15, 16) >[ 109.805] sna_composite: fallback, dst pixmap=318 is too small (or completely damaged) >[ 109.805] sna_composite: fallback -- fbComposite >[ 109.805] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(15, 16): region=((0,0), (15, 16)) >[ 109.805] sna_composite_fb: fallback -- move src to cpu >[ 109.805] sna_composite_fb: fallback -- move dst to cpu >[ 109.805] sna_drawable_move_region_to_cpu(pixmap=318 (15x16), [(0, 0), (15, 16)], flags=5) >[ 109.805] sna_drawable_move_region_to_cpu: region (0, 0), (15, 16) + (0, 0) subsumes pixmap (15x16) >[ 109.805] _sna_pixmap_move_to_cpu(pixmap=318, 15x16, flags=5) >[ 109.805] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.805] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.805] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.805] __sna_damage_all(15, 16) >[ 109.805] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.805] sna_transform_is_imprecise_integer_translation: no transform >[ 109.805] memcpy_blt: src=(0, 0), dst=(0, 0), size=15x16, pitch=60/60 >[ 109.805] sna_create_pixmap(10, 3, 32, usage=3) >[ 109.805] kgem_can_create_2d: 10x3 @ 32 >[ 109.805] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=3 >[ 109.805] kgem_can_create_2d: untiled size=4096 >[ 109.805] kgem_choose_tiling: too short [3] for TILING_X >[ 109.805] kgem_choose_tiling: 10x3 -> 0 >[ 109.805] sna_create_pixmap: usage=3, flags=a >[ 109.805] sna_create_pixmap: small buffer [120], attaching to shadow pixmap >[ 109.805] create_pixmap: allocating pixmap 10x3, depth=32/32, size=128 >[ 109.805] create_pixmap: serial=320, usage=3, 10x3 >[ 109.805] sna_create_pixmap: serial=320, 10x3, usage=3 >[ 109.805] sna_composite(pixmap=320, op=1, src=319+(0, 0), mask=0+(0, 0), dst=320+(0, 0)+(0, 0), size=(10, 3) >[ 109.805] sna_compute_composite_region: dst=(0, 0)x(10, 3) >[ 109.805] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 3) >[ 109.805] clip_to_dst: region: 1x[(0, 0), (10, 3)], clip: 1x[(0, 0), (10, 3)] >[ 109.805] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 3) >[ 109.805] sna_compute_composite_region: clip against src (10x3 clip=0): (0, 0), (10, 3) >[ 109.805] sna_composite: fallback, dst pixmap=320 is too small (or completely damaged) >[ 109.805] sna_composite: fallback -- fbComposite >[ 109.805] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 3): region=((0,0), (10, 3)) >[ 109.805] sna_composite_fb: fallback -- move src to cpu >[ 109.805] sna_composite_fb: fallback -- move dst to cpu >[ 109.805] sna_drawable_move_region_to_cpu(pixmap=320 (10x3), [(0, 0), (10, 3)], flags=5) >[ 109.805] sna_drawable_move_region_to_cpu: region (0, 0), (10, 3) + (0, 0) subsumes pixmap (10x3) >[ 109.805] _sna_pixmap_move_to_cpu(pixmap=320, 10x3, flags=5) >[ 109.805] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.805] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.805] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.805] __sna_damage_all(10, 3) >[ 109.805] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.805] sna_transform_is_imprecise_integer_translation: no transform >[ 109.805] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x3, pitch=40/40 >[ 109.805] sna_create_pixmap(17, 21, 32, usage=3) >[ 109.805] kgem_can_create_2d: 17x21 @ 32 >[ 109.805] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=21 >[ 109.805] kgem_can_create_2d: untiled size=4096 >[ 109.805] kgem_choose_tiling: too thin [width 17, 32 bpp] for TILING_X >[ 109.805] kgem_choose_tiling: 17x21 -> 0 >[ 109.805] sna_create_pixmap: usage=3, flags=a >[ 109.805] sna_create_pixmap: small buffer [1428], attaching to shadow pixmap >[ 109.805] create_pixmap: allocating pixmap 17x21, depth=32/32, size=1436 >[ 109.805] create_pixmap: serial=322, usage=3, 17x21 >[ 109.805] sna_create_pixmap: serial=322, 17x21, usage=3 >[ 109.805] sna_composite(pixmap=322, op=1, src=321+(0, 0), mask=0+(0, 0), dst=322+(0, 0)+(0, 0), size=(17, 21) >[ 109.805] sna_compute_composite_region: dst=(0, 0)x(17, 21) >[ 109.805] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (17, 21) >[ 109.805] clip_to_dst: region: 1x[(0, 0), (17, 21)], clip: 1x[(0, 0), (17, 21)] >[ 109.805] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (17, 21) >[ 109.805] sna_compute_composite_region: clip against src (17x21 clip=0): (0, 0), (17, 21) >[ 109.805] sna_composite: fallback, dst pixmap=322 is too small (or completely damaged) >[ 109.805] sna_composite: fallback -- fbComposite >[ 109.805] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(17, 21): region=((0,0), (17, 21)) >[ 109.805] sna_composite_fb: fallback -- move src to cpu >[ 109.805] sna_composite_fb: fallback -- move dst to cpu >[ 109.805] sna_drawable_move_region_to_cpu(pixmap=322 (17x21), [(0, 0), (17, 21)], flags=5) >[ 109.805] sna_drawable_move_region_to_cpu: region (0, 0), (17, 21) + (0, 0) subsumes pixmap (17x21) >[ 109.805] _sna_pixmap_move_to_cpu(pixmap=322, 17x21, flags=5) >[ 109.805] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.805] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.805] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.805] __sna_damage_all(17, 21) >[ 109.805] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.805] sna_transform_is_imprecise_integer_translation: no transform >[ 109.805] memcpy_blt: src=(0, 0), dst=(0, 0), size=17x21, pitch=68/68 >[ 109.805] sna_create_pixmap(11, 16, 32, usage=3) >[ 109.805] kgem_can_create_2d: 11x16 @ 32 >[ 109.805] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 109.805] kgem_can_create_2d: untiled size=4096 >[ 109.805] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X >[ 109.805] kgem_choose_tiling: 11x16 -> 0 >[ 109.805] sna_create_pixmap: usage=3, flags=a >[ 109.805] sna_create_pixmap: small buffer [704], attaching to shadow pixmap >[ 109.805] create_pixmap: allocating pixmap 11x16, depth=32/32, size=712 >[ 109.805] create_pixmap: serial=324, usage=3, 11x16 >[ 109.805] sna_create_pixmap: serial=324, 11x16, usage=3 >[ 109.805] sna_composite(pixmap=324, op=1, src=323+(0, 0), mask=0+(0, 0), dst=324+(0, 0)+(0, 0), size=(11, 16) >[ 109.805] sna_compute_composite_region: dst=(0, 0)x(11, 16) >[ 109.805] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 16) >[ 109.805] clip_to_dst: region: 1x[(0, 0), (11, 16)], clip: 1x[(0, 0), (11, 16)] >[ 109.805] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 16) >[ 109.805] sna_compute_composite_region: clip against src (11x16 clip=0): (0, 0), (11, 16) >[ 109.805] sna_composite: fallback, dst pixmap=324 is too small (or completely damaged) >[ 109.805] sna_composite: fallback -- fbComposite >[ 109.805] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 16): region=((0,0), (11, 16)) >[ 109.805] sna_composite_fb: fallback -- move src to cpu >[ 109.805] sna_composite_fb: fallback -- move dst to cpu >[ 109.805] sna_drawable_move_region_to_cpu(pixmap=324 (11x16), [(0, 0), (11, 16)], flags=5) >[ 109.805] sna_drawable_move_region_to_cpu: region (0, 0), (11, 16) + (0, 0) subsumes pixmap (11x16) >[ 109.805] _sna_pixmap_move_to_cpu(pixmap=324, 11x16, flags=5) >[ 109.805] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.805] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.805] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.805] __sna_damage_all(11, 16) >[ 109.805] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.805] sna_transform_is_imprecise_integer_translation: no transform >[ 109.805] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x16, pitch=44/44 >[ 109.805] sna_create_pixmap(16, 16, 32, usage=3) >[ 109.805] kgem_can_create_2d: 16x16 @ 32 >[ 109.805] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 109.805] kgem_can_create_2d: untiled size=4096 >[ 109.805] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 109.805] kgem_choose_tiling: 16x16 -> 0 >[ 109.805] sna_create_pixmap: usage=3, flags=a >[ 109.805] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 109.805] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 109.805] create_pixmap: serial=326, usage=3, 16x16 >[ 109.805] sna_create_pixmap: serial=326, 16x16, usage=3 >[ 109.805] sna_composite(pixmap=326, op=1, src=325+(0, 0), mask=0+(0, 0), dst=326+(0, 0)+(0, 0), size=(16, 16) >[ 109.805] sna_compute_composite_region: dst=(0, 0)x(16, 16) >[ 109.805] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (16, 16) >[ 109.805] clip_to_dst: region: 1x[(0, 0), (16, 16)], clip: 1x[(0, 0), (16, 16)] >[ 109.805] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (16, 16) >[ 109.805] sna_compute_composite_region: clip against src (16x16 clip=0): (0, 0), (16, 16) >[ 109.805] sna_composite: fallback, dst pixmap=326 is too small (or completely damaged) >[ 109.805] sna_composite: fallback -- fbComposite >[ 109.805] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(16, 16): region=((0,0), (16, 16)) >[ 109.805] sna_composite_fb: fallback -- move src to cpu >[ 109.805] sna_composite_fb: fallback -- move dst to cpu >[ 109.805] sna_drawable_move_region_to_cpu(pixmap=326 (16x16), [(0, 0), (16, 16)], flags=5) >[ 109.805] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 109.805] _sna_pixmap_move_to_cpu(pixmap=326, 16x16, flags=5) >[ 109.805] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.805] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.805] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.805] __sna_damage_all(16, 16) >[ 109.805] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.805] sna_transform_is_imprecise_integer_translation: no transform >[ 109.805] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 109.805] sna_create_pixmap(14, 16, 32, usage=3) >[ 109.805] kgem_can_create_2d: 14x16 @ 32 >[ 109.805] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 109.805] kgem_can_create_2d: untiled size=4096 >[ 109.805] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 109.805] kgem_choose_tiling: 14x16 -> 0 >[ 109.805] sna_create_pixmap: usage=3, flags=a >[ 109.805] sna_create_pixmap: small buffer [896], attaching to shadow pixmap >[ 109.805] create_pixmap: allocating pixmap 14x16, depth=32/32, size=904 >[ 109.805] create_pixmap: serial=328, usage=3, 14x16 >[ 109.805] sna_create_pixmap: serial=328, 14x16, usage=3 >[ 109.805] sna_composite(pixmap=328, op=1, src=327+(0, 0), mask=0+(0, 0), dst=328+(0, 0)+(0, 0), size=(14, 16) >[ 109.805] sna_compute_composite_region: dst=(0, 0)x(14, 16) >[ 109.805] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (14, 16) >[ 109.805] clip_to_dst: region: 1x[(0, 0), (14, 16)], clip: 1x[(0, 0), (14, 16)] >[ 109.805] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (14, 16) >[ 109.805] sna_compute_composite_region: clip against src (14x16 clip=0): (0, 0), (14, 16) >[ 109.805] sna_composite: fallback, dst pixmap=328 is too small (or completely damaged) >[ 109.805] sna_composite: fallback -- fbComposite >[ 109.805] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(14, 16): region=((0,0), (14, 16)) >[ 109.805] sna_composite_fb: fallback -- move src to cpu >[ 109.805] sna_composite_fb: fallback -- move dst to cpu >[ 109.805] sna_drawable_move_region_to_cpu(pixmap=328 (14x16), [(0, 0), (14, 16)], flags=5) >[ 109.805] sna_drawable_move_region_to_cpu: region (0, 0), (14, 16) + (0, 0) subsumes pixmap (14x16) >[ 109.805] _sna_pixmap_move_to_cpu(pixmap=328, 14x16, flags=5) >[ 109.805] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.805] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.805] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.805] __sna_damage_all(14, 16) >[ 109.805] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.805] sna_transform_is_imprecise_integer_translation: no transform >[ 109.805] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x16, pitch=56/56 >[ 109.805] sna_create_pixmap(7, 22, 32, usage=3) >[ 109.805] kgem_can_create_2d: 7x22 @ 32 >[ 109.805] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=22 >[ 109.805] kgem_can_create_2d: untiled size=4096 >[ 109.805] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X >[ 109.805] kgem_choose_tiling: 7x22 -> 0 >[ 109.805] sna_create_pixmap: usage=3, flags=a >[ 109.805] sna_create_pixmap: small buffer [616], attaching to shadow pixmap >[ 109.805] create_pixmap: allocating pixmap 7x22, depth=32/32, size=624 >[ 109.805] create_pixmap: serial=330, usage=3, 7x22 >[ 109.805] sna_create_pixmap: serial=330, 7x22, usage=3 >[ 109.805] sna_composite(pixmap=330, op=1, src=329+(0, 0), mask=0+(0, 0), dst=330+(0, 0)+(0, 0), size=(7, 22) >[ 109.805] sna_compute_composite_region: dst=(0, 0)x(7, 22) >[ 109.805] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 22) >[ 109.805] clip_to_dst: region: 1x[(0, 0), (7, 22)], clip: 1x[(0, 0), (7, 22)] >[ 109.805] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 22) >[ 109.805] sna_compute_composite_region: clip against src (7x22 clip=0): (0, 0), (7, 22) >[ 109.805] sna_composite: fallback, dst pixmap=330 is too small (or completely damaged) >[ 109.805] sna_composite: fallback -- fbComposite >[ 109.805] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 22): region=((0,0), (7, 22)) >[ 109.805] sna_composite_fb: fallback -- move src to cpu >[ 109.805] sna_composite_fb: fallback -- move dst to cpu >[ 109.805] sna_drawable_move_region_to_cpu(pixmap=330 (7x22), [(0, 0), (7, 22)], flags=5) >[ 109.805] sna_drawable_move_region_to_cpu: region (0, 0), (7, 22) + (0, 0) subsumes pixmap (7x22) >[ 109.805] _sna_pixmap_move_to_cpu(pixmap=330, 7x22, flags=5) >[ 109.805] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.805] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.805] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.805] __sna_damage_all(7, 22) >[ 109.805] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.805] sna_transform_is_imprecise_integer_translation: no transform >[ 109.805] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x22, pitch=28/28 >[ 109.805] sna_create_pixmap(13, 16, 32, usage=3) >[ 109.805] kgem_can_create_2d: 13x16 @ 32 >[ 109.805] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 109.805] kgem_can_create_2d: untiled size=4096 >[ 109.805] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X >[ 109.805] kgem_choose_tiling: 13x16 -> 0 >[ 109.805] sna_create_pixmap: usage=3, flags=a >[ 109.805] sna_create_pixmap: small buffer [832], attaching to shadow pixmap >[ 109.805] create_pixmap: allocating pixmap 13x16, depth=32/32, size=840 >[ 109.805] create_pixmap: serial=332, usage=3, 13x16 >[ 109.805] sna_create_pixmap: serial=332, 13x16, usage=3 >[ 109.805] sna_composite(pixmap=332, op=1, src=331+(0, 0), mask=0+(0, 0), dst=332+(0, 0)+(0, 0), size=(13, 16) >[ 109.805] sna_compute_composite_region: dst=(0, 0)x(13, 16) >[ 109.805] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (13, 16) >[ 109.805] clip_to_dst: region: 1x[(0, 0), (13, 16)], clip: 1x[(0, 0), (13, 16)] >[ 109.805] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (13, 16) >[ 109.805] sna_compute_composite_region: clip against src (13x16 clip=0): (0, 0), (13, 16) >[ 109.805] sna_composite: fallback, dst pixmap=332 is too small (or completely damaged) >[ 109.805] sna_composite: fallback -- fbComposite >[ 109.805] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(13, 16): region=((0,0), (13, 16)) >[ 109.805] sna_composite_fb: fallback -- move src to cpu >[ 109.805] sna_composite_fb: fallback -- move dst to cpu >[ 109.805] sna_drawable_move_region_to_cpu(pixmap=332 (13x16), [(0, 0), (13, 16)], flags=5) >[ 109.805] sna_drawable_move_region_to_cpu: region (0, 0), (13, 16) + (0, 0) subsumes pixmap (13x16) >[ 109.805] _sna_pixmap_move_to_cpu(pixmap=332, 13x16, flags=5) >[ 109.805] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.805] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.805] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.805] __sna_damage_all(13, 16) >[ 109.805] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.805] sna_transform_is_imprecise_integer_translation: no transform >[ 109.805] memcpy_blt: src=(0, 0), dst=(0, 0), size=13x16, pitch=52/52 >[ 109.805] sna_create_pixmap(17, 16, 32, usage=3) >[ 109.805] kgem_can_create_2d: 17x16 @ 32 >[ 109.805] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=16 >[ 109.805] kgem_can_create_2d: untiled size=4096 >[ 109.805] kgem_choose_tiling: too thin [width 17, 32 bpp] for TILING_X >[ 109.805] kgem_choose_tiling: 17x16 -> 0 >[ 109.805] sna_create_pixmap: usage=3, flags=a >[ 109.805] sna_create_pixmap: small buffer [1088], attaching to shadow pixmap >[ 109.805] create_pixmap: allocating pixmap 17x16, depth=32/32, size=1096 >[ 109.805] create_pixmap: serial=334, usage=3, 17x16 >[ 109.805] sna_create_pixmap: serial=334, 17x16, usage=3 >[ 109.805] sna_composite(pixmap=334, op=1, src=333+(0, 0), mask=0+(0, 0), dst=334+(0, 0)+(0, 0), size=(17, 16) >[ 109.805] sna_compute_composite_region: dst=(0, 0)x(17, 16) >[ 109.805] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (17, 16) >[ 109.805] clip_to_dst: region: 1x[(0, 0), (17, 16)], clip: 1x[(0, 0), (17, 16)] >[ 109.805] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (17, 16) >[ 109.805] sna_compute_composite_region: clip against src (17x16 clip=0): (0, 0), (17, 16) >[ 109.805] sna_composite: fallback, dst pixmap=334 is too small (or completely damaged) >[ 109.805] sna_composite: fallback -- fbComposite >[ 109.805] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(17, 16): region=((0,0), (17, 16)) >[ 109.805] sna_composite_fb: fallback -- move src to cpu >[ 109.805] sna_composite_fb: fallback -- move dst to cpu >[ 109.805] sna_drawable_move_region_to_cpu(pixmap=334 (17x16), [(0, 0), (17, 16)], flags=5) >[ 109.805] sna_drawable_move_region_to_cpu: region (0, 0), (17, 16) + (0, 0) subsumes pixmap (17x16) >[ 109.805] _sna_pixmap_move_to_cpu(pixmap=334, 17x16, flags=5) >[ 109.805] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.805] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.805] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.805] __sna_damage_all(17, 16) >[ 109.805] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.805] sna_transform_is_imprecise_integer_translation: no transform >[ 109.805] memcpy_blt: src=(0, 0), dst=(0, 0), size=17x16, pitch=68/68 >[ 109.805] sna_create_pixmap(15, 16, 32, usage=3) >[ 109.805] kgem_can_create_2d: 15x16 @ 32 >[ 109.805] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 109.805] kgem_can_create_2d: untiled size=4096 >[ 109.805] kgem_choose_tiling: too thin [width 15, 32 bpp] for TILING_X >[ 109.805] kgem_choose_tiling: 15x16 -> 0 >[ 109.805] sna_create_pixmap: usage=3, flags=a >[ 109.805] sna_create_pixmap: small buffer [960], attaching to shadow pixmap >[ 109.805] create_pixmap: allocating pixmap 15x16, depth=32/32, size=968 >[ 109.805] create_pixmap: serial=336, usage=3, 15x16 >[ 109.805] sna_create_pixmap: serial=336, 15x16, usage=3 >[ 109.805] sna_composite(pixmap=336, op=1, src=335+(0, 0), mask=0+(0, 0), dst=336+(0, 0)+(0, 0), size=(15, 16) >[ 109.806] sna_compute_composite_region: dst=(0, 0)x(15, 16) >[ 109.806] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (15, 16) >[ 109.806] clip_to_dst: region: 1x[(0, 0), (15, 16)], clip: 1x[(0, 0), (15, 16)] >[ 109.806] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (15, 16) >[ 109.806] sna_compute_composite_region: clip against src (15x16 clip=0): (0, 0), (15, 16) >[ 109.806] sna_composite: fallback, dst pixmap=336 is too small (or completely damaged) >[ 109.806] sna_composite: fallback -- fbComposite >[ 109.806] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(15, 16): region=((0,0), (15, 16)) >[ 109.806] sna_composite_fb: fallback -- move src to cpu >[ 109.806] sna_composite_fb: fallback -- move dst to cpu >[ 109.806] sna_drawable_move_region_to_cpu(pixmap=336 (15x16), [(0, 0), (15, 16)], flags=5) >[ 109.806] sna_drawable_move_region_to_cpu: region (0, 0), (15, 16) + (0, 0) subsumes pixmap (15x16) >[ 109.806] _sna_pixmap_move_to_cpu(pixmap=336, 15x16, flags=5) >[ 109.806] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.806] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.806] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.806] __sna_damage_all(15, 16) >[ 109.806] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.806] sna_transform_is_imprecise_integer_translation: no transform >[ 109.806] memcpy_blt: src=(0, 0), dst=(0, 0), size=15x16, pitch=60/60 >[ 109.806] sna_create_pixmap(16, 21, 32, usage=3) >[ 109.806] kgem_can_create_2d: 16x21 @ 32 >[ 109.806] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=21 >[ 109.806] kgem_can_create_2d: untiled size=4096 >[ 109.806] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 109.806] kgem_choose_tiling: 16x21 -> 0 >[ 109.806] sna_create_pixmap: usage=3, flags=a >[ 109.806] sna_create_pixmap: small buffer [1344], attaching to shadow pixmap >[ 109.806] create_pixmap: allocating pixmap 16x21, depth=32/32, size=1352 >[ 109.806] create_pixmap: serial=338, usage=3, 16x21 >[ 109.806] sna_create_pixmap: serial=338, 16x21, usage=3 >[ 109.806] sna_composite(pixmap=338, op=1, src=337+(0, 0), mask=0+(0, 0), dst=338+(0, 0)+(0, 0), size=(16, 21) >[ 109.806] sna_compute_composite_region: dst=(0, 0)x(16, 21) >[ 109.806] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (16, 21) >[ 109.806] clip_to_dst: region: 1x[(0, 0), (16, 21)], clip: 1x[(0, 0), (16, 21)] >[ 109.806] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (16, 21) >[ 109.806] sna_compute_composite_region: clip against src (16x21 clip=0): (0, 0), (16, 21) >[ 109.806] sna_composite: fallback, dst pixmap=338 is too small (or completely damaged) >[ 109.806] sna_composite: fallback -- fbComposite >[ 109.806] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(16, 21): region=((0,0), (16, 21)) >[ 109.806] sna_composite_fb: fallback -- move src to cpu >[ 109.806] sna_composite_fb: fallback -- move dst to cpu >[ 109.806] sna_drawable_move_region_to_cpu(pixmap=338 (16x21), [(0, 0), (16, 21)], flags=5) >[ 109.806] sna_drawable_move_region_to_cpu: region (0, 0), (16, 21) + (0, 0) subsumes pixmap (16x21) >[ 109.806] _sna_pixmap_move_to_cpu(pixmap=338, 16x21, flags=5) >[ 109.806] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.806] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 109.806] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.806] __sna_damage_all(16, 21) >[ 109.806] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.806] sna_transform_is_imprecise_integer_translation: no transform >[ 109.806] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x21, pitch=64/64 >[ 109.806] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 109.806] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 >[ 109.806] sna_glyphs: discarding mask >[ 109.806] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 109.806] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669422621472 size=7680x2160 >[ 109.806] glyph_cache(0): adding glyph to cache 1, pos 432 >[ 109.806] glyph_cache_upload: upload glyph 0x5619f17ed090 to cache (416, 32)x(15, 16) >[ 109.806] sna_composite(pixmap=2, op=1, src=318+(0, 0), mask=0+(0, 0), dst=2+(416, 32)+(0, 0), size=(15, 16) >[ 109.806] sna_compute_composite_region: dst=(416, 32)x(15, 16) >[ 109.806] sna_compute_composite_region: initial clip against dst->pDrawable: (416, 32), (431, 48) >[ 109.806] clip_to_dst: region: 1x[(416, 32), (431, 48)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.806] sna_compute_composite_region: clip against dst->pCompositeClip: (416, 32), (431, 48) >[ 109.806] sna_compute_composite_region: clip against src (15x16 clip=0): (416, 32), (431, 48) >[ 109.806] sna_composite: composite region extents:+(0, 0) -> (416, 32), (431, 48) + (0, 0) >[ 109.806] gen9_render_composite: 15x16, current mode=1/1 >[ 109.806] kgem_bo_is_render: handle=6, rq? 0 [0] >[ 109.806] sna_blt_composite (0, 0), (416, 32), 15x16 >[ 109.806] sna_transform_is_imprecise_integer_translation: no transform >[ 109.806] sna_blt_composite: converting transform to integer translation? (0, 0) >[ 109.806] sna_blt_composite: blt dst offset (0, 0), source offset (-416, -32), with alpha fixup? 0 >[ 109.806] use_cpu_bo: no cpu bo >[ 109.806] move_to_gpu: not migrating pixmap=318 due to usage_hint=3 >[ 109.806] sna_drawable_use_bo pixmap=2, box=((416, 32), (431, 48)), flags=9... >[ 109.806] sna_drawable_use_bo: pinned, never REPLACES >[ 109.806] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 109.806] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.806] sna_drawable_use_bo: using whole GPU bo >[ 109.806] sna_drawable_move_region_to_cpu(pixmap=318 (15x16), [(0, 0), (15, 16)], flags=2) >[ 109.806] sna_drawable_move_region_to_cpu: pixmap=318 all damaged on CPU >[ 109.806] prepare_blt_put >[ 109.806] blt_put_composite_box: src=(-416, -32), dst=(0, 0) >[ 109.806] sna_write_boxes x 1, src stride=60, src dx=(-416, -32) >[ 109.806] kgem_bo_can_map: handle=6, map=0x7f3c8eb84000:0x0:0x0, tiling=2, domain=0, offset=4250423296 >[ 109.806] kgem_bo_can_map__cpu: handle=6 >[ 109.806] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 109.806] write_boxes_inplace x 1, handle=6, tiling=2 >[ 109.806] upload_inplace__tiled: tiling=2 >[ 109.806] kgem_bo_can_map: handle=6, map=0x7f3c8eb84000:0x0:0x0, tiling=2, domain=0, offset=4250423296 >[ 109.806] kgem_bo_map: handle=6, offset=4250423296, tiling=2, map=0x7f3c8eb84000:0x0, domain=0 >[ 109.806] __kgem_bo_map__gtt_or_wc: handle=6 >[ 109.806] kgem_trim_vma_cache: type=0, count=-510 (bucket: 10) >[ 109.806] __kgem_busy: handle=6, busy=0, wedged=0 >[ 109.806] kgem_bo_map: sync: needs_flush? 0, domain? 0, busy? 0 >[ 109.806] __kgem_busy: handle=6, busy=0, wedged=0 >[ 109.806] kgem_bo_retire: retiring bo handle=6 (needed flush? 0), rq? 0 [busy?=0] >[ 109.806] assert_bo_retired: handle=6, domain: 0 exec? 0, rq? 0 >[ 109.806] write_boxes_inplace: (0, 0) -> (416, 32) x (15, 16) [bpp=32, src_pitch=60, dst_pitch=4096] >[ 109.806] memcpy_blt: src=(0, 0), dst=(416, 32), size=15x16, pitch=60/4096 >[ 109.806] apply_damage: damage=0x0, region=1 [(416, 32), (431, 48) + (0, 0)] >[ 109.806] nop_done: flushing BLT operation on empty ring >[ 109.806] gen8_vertex_close: used=7116, vbo active? 16, vb=4, nreloc=1 >[ 109.806] gen8_vertex_close: reloc[0] = 287 >[ 109.806] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.806] kgem_add_handle: handle=16, index=3 >[ 109.806] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.806] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] >[ 109.806] kgem_finish_buffers: buffer handle=30, used=50176, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 109.806] kgem_finish_buffers: retaining upload buffer (50176/262144): used=53248, refcnt=1 >[ 109.806] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.806] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.806] kgem_fixup_relocs: shrinking by 61440 >[ 109.806] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.806] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.806] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 >[ 109.806] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.806] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 109.806] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.806] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.806] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.806] gen9_render_composite: 0x0, current mode=0/1 >[ 109.806] kgem_bo_is_busy: handle=6, domain: 2 exec? 0, rq? 0 >[ 109.806] kgem_bo_is_busy: handle=29, domain: 3 exec? 0, rq? 1 >[ 109.806] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.806] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.806] sna_drawable_use_bo pixmap=246, box=((0, 0), (7680, 2160)), flags=7... >[ 109.806] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.806] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.806] sna_drawable_use_bo: using whole GPU bo >[ 109.806] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.806] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.806] color_convert: src=ff232321 [20028888] >[ 109.806] color_convert: dst=ff232321 [20028888] >[ 109.806] sna_render_get_solid: ff232321 >[ 109.806] sna_render_get_solid(6) = ff232321 (old) >[ 109.806] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.806] sna_transform_is_imprecise_integer_translation: no transform >[ 109.806] gen9_composite_picture: integer translation (0, 0), removing >[ 109.806] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.806] sna_render_pixmap_bo: GPU all damaged >[ 109.806] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.806] gen4_choose_composite_emitter: solid, identity mask >[ 109.806] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 109.806] aligning vertex: was 3, now 4 floats per vertex >[ 109.806] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.806] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.806] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.806] kgem_add_handle: handle=4, index=0 >[ 109.806] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.806] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.806] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.806] gen9_composite_get_binding_table(ffc0) >[ 109.806] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 >[ 109.806] kgem_add_handle: handle=29, index=1 >[ 109.806] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) >[ 109.806] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.806] [3fe0] bind bo(handle=29, addr=f02dd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 109.806] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 >[ 109.806] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 109.806] kgem_add_handle: handle=8, index=2 >[ 109.806] kgem_add_reloc64[4] = (delta=24, target handle=2, presumed=fdffe000) >[ 109.806] [3fd0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.806] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 109.806] kgem_add_handle: handle=6, index=3 >[ 109.806] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 109.806] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 109.806] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 109.806] gen9_emit_sampler: sampler = a >[ 109.806] gen9_emit_sf: num_sf_outputs=2 >[ 109.806] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.806] gen9_emit_vertex_elements: setup id=9 >[ 109.806] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.806] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.806] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 109.806] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 109.806] gen8_vertex_flush[498] = 3 >[ 109.806] gen9_magic_ca_pass: CA fixup (1779 -> 1782) >[ 109.806] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.806] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.806] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.806] glyph_cache(0): adding glyph to cache 1, pos 436 >[ 109.806] glyph_cache_upload: upload glyph 0x5619f17c9950 to cache (432, 32)x(10, 3) >[ 109.806] sna_composite(pixmap=2, op=1, src=320+(0, 0), mask=0+(0, 0), dst=2+(432, 32)+(0, 0), size=(10, 3) >[ 109.806] sna_compute_composite_region: dst=(432, 32)x(10, 3) >[ 109.806] sna_compute_composite_region: initial clip against dst->pDrawable: (432, 32), (442, 35) >[ 109.806] clip_to_dst: region: 1x[(432, 32), (442, 35)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.806] sna_compute_composite_region: clip against dst->pCompositeClip: (432, 32), (442, 35) >[ 109.806] sna_compute_composite_region: clip against src (10x3 clip=0): (432, 32), (442, 35) >[ 109.806] sna_composite: composite region extents:+(0, 0) -> (432, 32), (442, 35) + (0, 0) >[ 109.806] gen9_render_composite: 10x3, current mode=1/1 >[ 109.806] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.806] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.806] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.806] gen9_composite_set_target: (432, 32)x(10, 3), partial?=0 >[ 109.806] sna_drawable_use_bo pixmap=2, box=((432, 32), (442, 35)), flags=f... >[ 109.806] sna_drawable_use_bo: pinned, never REPLACES >[ 109.806] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.806] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.806] sna_drawable_use_bo: using whole GPU bo >[ 109.806] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.806] gen9_composite_picture: (0, 0)x(10, 3), dst=(432, 32) >[ 109.806] sna_transform_is_imprecise_integer_translation: no transform >[ 109.806] gen9_composite_picture: integer translation (0, 0), removing >[ 109.806] sna_render_pixmap_bo pixmap=320, (0, 0)x(10, 3)/(10, 3) >[ 109.806] sna_render_pixmap_bo box=(0, 0), (10, 3): (10, 3)/(10, 3) >[ 109.806] sna_render_pixmap_bo: offset=(-432, -32), size=(10, 3) >[ 109.806] use_cpu_bo: no cpu bo >[ 109.806] move_to_gpu: not migrating pixmap=320 due to usage_hint=3 >[ 109.806] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 3) >[ 109.806] upload: box=(0, 0), (10, 3), pixmap=10x3 >[ 109.806] sna_drawable_move_region_to_cpu(pixmap=320 (10x3), [(0, 0), (10, 3)], flags=2) >[ 109.806] sna_drawable_move_region_to_cpu: pixmap=320 all damaged on CPU >[ 109.806] kgem_can_create_2d: 10x3 @ 32 >[ 109.806] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=3 >[ 109.806] kgem_can_create_2d: untiled size=4096 >[ 109.806] kgem_choose_tiling: too short [3] for TILING_X >[ 109.806] kgem_choose_tiling: 10x3 -> 0 >[ 109.806] kgem_upload_source_image : (0, 0), (10, 3), stride=40, bpp=32 >[ 109.806] kgem_create_buffer_2d: 10x3, 32 bpp, stride=64 >[ 109.806] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.806] kgem_create_buffer: reusing buffer? used=53248 + size=256, total=262144 >[ 109.806] kgem_create_proxy: target handle=30 [proxy? -1], offset=53248, length=256, io=1 >[ 109.806] __kgem_bo_init(handle=30, num_pages=256) >[ 109.806] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x3, pitch=40/64 >[ 109.806] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.806] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.806] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.806] gen4_choose_composite_emitter: identity src, no mask >[ 109.806] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 109.806] aligning vertex: was 4, now 3 floats per vertex >[ 109.806] gen9_composite_get_binding_table(fec0) >[ 109.806] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=20002 >[ 109.806] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd585000) >[ 109.806] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.806] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render >[ 109.806] kgem_add_reloc64: handle=30, pos=16280, delta=0, domains=40000 >[ 109.806] kgem_add_reloc64: adding proxy [delta=53248] for handle=30 >[ 109.806] kgem_add_handle: handle=30, index=4 >[ 109.806] kgem_add_reloc64[7] = (delta=53248, target handle=4, presumed=fd4de000) >[ 109.806] [3f90] bind bo(handle=30, addr=fd4eb000), format=192, width=10, height=3, pitch=64, tiling=0 -> sampler >[ 109.806] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.806] gen9_emit_sampler: sampler = 2 >[ 109.806] gen9_emit_sf: num_sf_outputs=1 >[ 109.806] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.806] gen9_emit_vertex_elements: setup id=2 >[ 109.806] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.806] gen9_render_composite_box: (432, 32), (442, 35) >[ 109.806] apply_damage: damage=0x0, region=1 [(432, 32), (442, 35) + (0, 0)] >[ 109.806] gen8_vertex_flush[5e0] = 3 >[ 109.806] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.806] gen9_render_composite: 0x0, current mode=1/1 >[ 109.806] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.806] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.806] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.806] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.806] sna_drawable_use_bo pixmap=246, box=((0, 0), (7680, 2160)), flags=7... >[ 109.806] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.807] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.807] sna_drawable_use_bo: using whole GPU bo >[ 109.807] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.807] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.807] color_convert: src=ff232321 [20028888] >[ 109.807] color_convert: dst=ff232321 [20028888] >[ 109.807] sna_render_get_solid: ff232321 >[ 109.807] sna_render_get_solid(6) = ff232321 (last) >[ 109.807] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.807] sna_transform_is_imprecise_integer_translation: no transform >[ 109.807] gen9_composite_picture: integer translation (0, 0), removing >[ 109.807] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.807] sna_render_pixmap_bo: GPU all damaged >[ 109.807] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.807] gen4_choose_composite_emitter: solid, identity mask >[ 109.807] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.807] aligning vertex: was 3, now 4 floats per vertex >[ 109.807] gen9_composite_get_binding_table(fe00) >[ 109.807] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.807] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.807] gen9_emit_sampler: sampler = a >[ 109.807] gen9_emit_sf: num_sf_outputs=2 >[ 109.807] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.807] gen9_emit_vertex_elements: setup id=9 >[ 109.807] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.807] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.807] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 109.807] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 109.807] gen8_vertex_flush[6b8] = 3 >[ 109.807] gen9_magic_ca_pass: CA fixup (1785 -> 1788) >[ 109.807] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.807] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.807] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.807] glyph_cache(0): adding glyph to cache 1, pos 448 >[ 109.807] glyph_cache_upload: upload glyph 0x5619f1798410 to cache (448, 0)x(17, 21) >[ 109.807] sna_composite(pixmap=2, op=1, src=322+(0, 0), mask=0+(0, 0), dst=2+(448, 0)+(0, 0), size=(17, 21) >[ 109.807] sna_compute_composite_region: dst=(448, 0)x(17, 21) >[ 109.807] sna_compute_composite_region: initial clip against dst->pDrawable: (448, 0), (465, 21) >[ 109.807] clip_to_dst: region: 1x[(448, 0), (465, 21)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.807] sna_compute_composite_region: clip against dst->pCompositeClip: (448, 0), (465, 21) >[ 109.807] sna_compute_composite_region: clip against src (17x21 clip=0): (448, 0), (465, 21) >[ 109.807] sna_composite: composite region extents:+(0, 0) -> (448, 0), (465, 21) + (0, 0) >[ 109.807] gen9_render_composite: 17x21, current mode=1/1 >[ 109.807] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.807] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.807] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.807] gen9_composite_set_target: (448, 0)x(17, 21), partial?=0 >[ 109.807] sna_drawable_use_bo pixmap=2, box=((448, 0), (465, 21)), flags=f... >[ 109.807] sna_drawable_use_bo: pinned, never REPLACES >[ 109.807] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.807] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.807] sna_drawable_use_bo: using whole GPU bo >[ 109.807] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.807] gen9_composite_picture: (0, 0)x(17, 21), dst=(448, 0) >[ 109.807] sna_transform_is_imprecise_integer_translation: no transform >[ 109.807] gen9_composite_picture: integer translation (0, 0), removing >[ 109.807] sna_render_pixmap_bo pixmap=322, (0, 0)x(17, 21)/(17, 21) >[ 109.807] sna_render_pixmap_bo box=(0, 0), (17, 21): (17, 21)/(17, 21) >[ 109.807] sna_render_pixmap_bo: offset=(-448, 0), size=(17, 21) >[ 109.807] use_cpu_bo: no cpu bo >[ 109.807] move_to_gpu: not migrating pixmap=322 due to usage_hint=3 >[ 109.807] sna_render_pixmap_bo: uploading CPU box (0, 0), (17, 21) >[ 109.807] upload: box=(0, 0), (17, 21), pixmap=17x21 >[ 109.807] sna_drawable_move_region_to_cpu(pixmap=322 (17x21), [(0, 0), (17, 21)], flags=2) >[ 109.807] sna_drawable_move_region_to_cpu: pixmap=322 all damaged on CPU >[ 109.807] kgem_can_create_2d: 17x21 @ 32 >[ 109.807] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=21 >[ 109.807] kgem_can_create_2d: untiled size=4096 >[ 109.807] kgem_choose_tiling: too thin [width 17, 32 bpp] for TILING_X >[ 109.807] kgem_choose_tiling: 17x21 -> 0 >[ 109.807] kgem_upload_source_image : (0, 0), (17, 21), stride=68, bpp=32 >[ 109.807] kgem_create_buffer_2d: 17x21, 32 bpp, stride=96 >[ 109.807] kgem_create_buffer: size=2112, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.807] kgem_create_buffer: reusing buffer? used=53504 + size=2112, total=262144 >[ 109.807] kgem_create_proxy: target handle=30 [proxy? -1], offset=53504, length=2112, io=1 >[ 109.807] __kgem_bo_init(handle=30, num_pages=2112) >[ 109.807] kgem_create_buffer_2d: trimming buffer from 55808 to 55552 >[ 109.807] memcpy_blt: src=(0, 0), dst=(0, 0), size=17x21, pitch=68/96 >[ 109.807] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.807] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.807] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.807] gen4_choose_composite_emitter: identity src, no mask >[ 109.807] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.807] aligning vertex: was 4, now 3 floats per vertex >[ 109.807] gen9_composite_get_binding_table(fdc0) >[ 109.807] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.807] kgem_add_reloc64: handle=30, pos=16232, delta=0, domains=40000 >[ 109.807] kgem_add_reloc64: adding proxy [delta=53504] for handle=30 >[ 109.807] kgem_add_reloc64[8] = (delta=53504, target handle=4, presumed=fd4de000) >[ 109.807] [3f60] bind bo(handle=30, addr=fd4eb100), format=192, width=17, height=21, pitch=96, tiling=0 -> sampler >[ 109.807] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.807] gen9_emit_sampler: sampler = 2 >[ 109.807] gen9_emit_sf: num_sf_outputs=1 >[ 109.807] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.807] gen9_emit_vertex_elements: setup id=2 >[ 109.807] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.807] gen9_render_composite_box: (448, 0), (465, 21) >[ 109.807] apply_damage: damage=0x0, region=1 [(448, 0), (465, 21) + (0, 0)] >[ 109.807] gen8_vertex_flush[7ec] = 3 >[ 109.807] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.807] gen9_render_composite: 0x0, current mode=1/1 >[ 109.807] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.807] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.807] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.807] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.807] sna_drawable_use_bo pixmap=246, box=((0, 0), (7680, 2160)), flags=7... >[ 109.807] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.807] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.807] sna_drawable_use_bo: using whole GPU bo >[ 109.807] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.807] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.807] color_convert: src=ff232321 [20028888] >[ 109.807] color_convert: dst=ff232321 [20028888] >[ 109.807] sna_render_get_solid: ff232321 >[ 109.807] sna_render_get_solid(6) = ff232321 (last) >[ 109.807] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.807] sna_transform_is_imprecise_integer_translation: no transform >[ 109.807] gen9_composite_picture: integer translation (0, 0), removing >[ 109.807] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.807] sna_render_pixmap_bo: GPU all damaged >[ 109.807] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.807] gen4_choose_composite_emitter: solid, identity mask >[ 109.807] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.807] aligning vertex: was 3, now 4 floats per vertex >[ 109.807] gen9_composite_get_binding_table(fd40) >[ 109.807] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.807] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.807] gen9_emit_sampler: sampler = a >[ 109.807] gen9_emit_sf: num_sf_outputs=2 >[ 109.807] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.807] gen9_emit_vertex_elements: setup id=9 >[ 109.807] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.807] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.807] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 109.807] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 109.807] gen8_vertex_flush[8c4] = 3 >[ 109.807] gen9_magic_ca_pass: CA fixup (1791 -> 1794) >[ 109.807] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.807] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.807] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.807] glyph_cache(0): adding glyph to cache 1, pos 464 >[ 109.807] glyph_cache_upload: upload glyph 0x5619f178d910 to cache (480, 0)x(11, 16) >[ 109.807] sna_composite(pixmap=2, op=1, src=324+(0, 0), mask=0+(0, 0), dst=2+(480, 0)+(0, 0), size=(11, 16) >[ 109.807] sna_compute_composite_region: dst=(480, 0)x(11, 16) >[ 109.807] sna_compute_composite_region: initial clip against dst->pDrawable: (480, 0), (491, 16) >[ 109.807] clip_to_dst: region: 1x[(480, 0), (491, 16)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.807] sna_compute_composite_region: clip against dst->pCompositeClip: (480, 0), (491, 16) >[ 109.807] sna_compute_composite_region: clip against src (11x16 clip=0): (480, 0), (491, 16) >[ 109.807] sna_composite: composite region extents:+(0, 0) -> (480, 0), (491, 16) + (0, 0) >[ 109.807] gen9_render_composite: 11x16, current mode=1/1 >[ 109.807] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.807] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.807] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.807] gen9_composite_set_target: (480, 0)x(11, 16), partial?=0 >[ 109.807] sna_drawable_use_bo pixmap=2, box=((480, 0), (491, 16)), flags=f... >[ 109.807] sna_drawable_use_bo: pinned, never REPLACES >[ 109.807] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.807] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.807] sna_drawable_use_bo: using whole GPU bo >[ 109.807] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.807] gen9_composite_picture: (0, 0)x(11, 16), dst=(480, 0) >[ 109.807] sna_transform_is_imprecise_integer_translation: no transform >[ 109.807] gen9_composite_picture: integer translation (0, 0), removing >[ 109.807] sna_render_pixmap_bo pixmap=324, (0, 0)x(11, 16)/(11, 16) >[ 109.807] sna_render_pixmap_bo box=(0, 0), (11, 16): (11, 16)/(11, 16) >[ 109.807] sna_render_pixmap_bo: offset=(-480, 0), size=(11, 16) >[ 109.807] use_cpu_bo: no cpu bo >[ 109.807] move_to_gpu: not migrating pixmap=324 due to usage_hint=3 >[ 109.807] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 16) >[ 109.807] upload: box=(0, 0), (11, 16), pixmap=11x16 >[ 109.807] sna_drawable_move_region_to_cpu(pixmap=324 (11x16), [(0, 0), (11, 16)], flags=2) >[ 109.807] sna_drawable_move_region_to_cpu: pixmap=324 all damaged on CPU >[ 109.807] kgem_can_create_2d: 11x16 @ 32 >[ 109.807] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 109.807] kgem_can_create_2d: untiled size=4096 >[ 109.807] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X >[ 109.807] kgem_choose_tiling: 11x16 -> 0 >[ 109.807] kgem_upload_source_image : (0, 0), (11, 16), stride=44, bpp=32 >[ 109.807] kgem_create_buffer_2d: 11x16, 32 bpp, stride=64 >[ 109.807] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.807] kgem_create_buffer: reusing buffer? used=55552 + size=1024, total=262144 >[ 109.807] kgem_create_proxy: target handle=30 [proxy? -1], offset=55552, length=1024, io=1 >[ 109.807] __kgem_bo_init(handle=30, num_pages=1024) >[ 109.807] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x16, pitch=44/64 >[ 109.807] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.807] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.807] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.807] gen4_choose_composite_emitter: identity src, no mask >[ 109.807] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.807] aligning vertex: was 4, now 3 floats per vertex >[ 109.807] gen9_composite_get_binding_table(fd00) >[ 109.807] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.807] kgem_add_reloc64: handle=30, pos=16184, delta=0, domains=40000 >[ 109.807] kgem_add_reloc64: adding proxy [delta=55552] for handle=30 >[ 109.807] kgem_add_reloc64[9] = (delta=55552, target handle=4, presumed=fd4de000) >[ 109.807] [3f30] bind bo(handle=30, addr=fd4eb900), format=192, width=11, height=16, pitch=64, tiling=0 -> sampler >[ 109.807] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.807] gen9_emit_sampler: sampler = 2 >[ 109.807] gen9_emit_sf: num_sf_outputs=1 >[ 109.807] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.807] gen9_emit_vertex_elements: setup id=2 >[ 109.807] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.807] gen9_render_composite_box: (480, 0), (491, 16) >[ 109.807] apply_damage: damage=0x0, region=1 [(480, 0), (491, 16) + (0, 0)] >[ 109.807] gen8_vertex_flush[9f8] = 3 >[ 109.807] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.807] gen9_render_composite: 0x0, current mode=1/1 >[ 109.807] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.807] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.807] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.807] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.807] sna_drawable_use_bo pixmap=246, box=((0, 0), (7680, 2160)), flags=7... >[ 109.807] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.807] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.807] sna_drawable_use_bo: using whole GPU bo >[ 109.807] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.807] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.807] color_convert: src=ff232321 [20028888] >[ 109.807] color_convert: dst=ff232321 [20028888] >[ 109.807] sna_render_get_solid: ff232321 >[ 109.807] sna_render_get_solid(6) = ff232321 (last) >[ 109.807] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.807] sna_transform_is_imprecise_integer_translation: no transform >[ 109.807] gen9_composite_picture: integer translation (0, 0), removing >[ 109.807] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.807] sna_render_pixmap_bo: GPU all damaged >[ 109.807] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.807] gen4_choose_composite_emitter: solid, identity mask >[ 109.807] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.807] aligning vertex: was 3, now 4 floats per vertex >[ 109.807] gen9_composite_get_binding_table(fc80) >[ 109.807] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.807] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.807] gen9_emit_sampler: sampler = a >[ 109.807] gen9_emit_sf: num_sf_outputs=2 >[ 109.807] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.807] gen9_emit_vertex_elements: setup id=9 >[ 109.807] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.807] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.807] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 109.807] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 109.807] gen8_vertex_flush[ad0] = 3 >[ 109.807] gen9_magic_ca_pass: CA fixup (1797 -> 1800) >[ 109.807] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.807] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.807] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.807] glyph_cache(0): adding glyph to cache 1, pos 468 >[ 109.807] glyph_cache_upload: upload glyph 0x5619f176dd00 to cache (496, 0)x(16, 16) >[ 109.807] sna_composite(pixmap=2, op=1, src=326+(0, 0), mask=0+(0, 0), dst=2+(496, 0)+(0, 0), size=(16, 16) >[ 109.807] sna_compute_composite_region: dst=(496, 0)x(16, 16) >[ 109.807] sna_compute_composite_region: initial clip against dst->pDrawable: (496, 0), (512, 16) >[ 109.807] clip_to_dst: region: 1x[(496, 0), (512, 16)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.807] sna_compute_composite_region: clip against dst->pCompositeClip: (496, 0), (512, 16) >[ 109.807] sna_compute_composite_region: clip against src (16x16 clip=0): (496, 0), (512, 16) >[ 109.807] sna_composite: composite region extents:+(0, 0) -> (496, 0), (512, 16) + (0, 0) >[ 109.807] gen9_render_composite: 16x16, current mode=1/1 >[ 109.807] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.807] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.807] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.807] gen9_composite_set_target: (496, 0)x(16, 16), partial?=0 >[ 109.807] sna_drawable_use_bo pixmap=2, box=((496, 0), (512, 16)), flags=f... >[ 109.807] sna_drawable_use_bo: pinned, never REPLACES >[ 109.807] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.807] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.807] sna_drawable_use_bo: using whole GPU bo >[ 109.807] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.807] gen9_composite_picture: (0, 0)x(16, 16), dst=(496, 0) >[ 109.807] sna_transform_is_imprecise_integer_translation: no transform >[ 109.807] gen9_composite_picture: integer translation (0, 0), removing >[ 109.807] sna_render_pixmap_bo pixmap=326, (0, 0)x(16, 16)/(16, 16) >[ 109.807] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 109.807] sna_render_pixmap_bo: offset=(-496, 0), size=(16, 16) >[ 109.807] use_cpu_bo: no cpu bo >[ 109.807] move_to_gpu: not migrating pixmap=326 due to usage_hint=3 >[ 109.807] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 109.807] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 109.807] sna_drawable_move_region_to_cpu(pixmap=326 (16x16), [(0, 0), (16, 16)], flags=2) >[ 109.807] sna_drawable_move_region_to_cpu: pixmap=326 all damaged on CPU >[ 109.807] kgem_can_create_2d: 16x16 @ 32 >[ 109.807] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 109.807] kgem_can_create_2d: untiled size=4096 >[ 109.807] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 109.807] kgem_choose_tiling: 16x16 -> 0 >[ 109.807] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 109.807] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 109.807] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.807] kgem_create_buffer: reusing buffer? used=56576 + size=1024, total=262144 >[ 109.807] kgem_create_proxy: target handle=30 [proxy? -1], offset=56576, length=1024, io=1 >[ 109.807] __kgem_bo_init(handle=30, num_pages=1024) >[ 109.807] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 109.807] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.807] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.807] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.807] gen4_choose_composite_emitter: identity src, no mask >[ 109.807] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.807] aligning vertex: was 4, now 3 floats per vertex >[ 109.807] gen9_composite_get_binding_table(fc40) >[ 109.807] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.807] kgem_add_reloc64: handle=30, pos=16136, delta=0, domains=40000 >[ 109.807] kgem_add_reloc64: adding proxy [delta=56576] for handle=30 >[ 109.807] kgem_add_reloc64[10] = (delta=56576, target handle=4, presumed=fd4de000) >[ 109.807] [3f00] bind bo(handle=30, addr=fd4ebd00), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 109.807] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.807] gen9_emit_sampler: sampler = 2 >[ 109.807] gen9_emit_sf: num_sf_outputs=1 >[ 109.807] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.807] gen9_emit_vertex_elements: setup id=2 >[ 109.808] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.808] gen9_render_composite_box: (496, 0), (512, 16) >[ 109.808] apply_damage: damage=0x0, region=1 [(496, 0), (512, 16) + (0, 0)] >[ 109.808] gen8_vertex_flush[c04] = 3 >[ 109.808] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.808] gen9_render_composite: 0x0, current mode=1/1 >[ 109.808] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.808] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.808] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.808] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.808] sna_drawable_use_bo pixmap=246, box=((0, 0), (7680, 2160)), flags=7... >[ 109.808] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.808] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.808] sna_drawable_use_bo: using whole GPU bo >[ 109.808] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.808] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.808] color_convert: src=ff232321 [20028888] >[ 109.808] color_convert: dst=ff232321 [20028888] >[ 109.808] sna_render_get_solid: ff232321 >[ 109.808] sna_render_get_solid(6) = ff232321 (last) >[ 109.808] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.808] sna_transform_is_imprecise_integer_translation: no transform >[ 109.808] gen9_composite_picture: integer translation (0, 0), removing >[ 109.808] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.808] sna_render_pixmap_bo: GPU all damaged >[ 109.808] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.808] gen4_choose_composite_emitter: solid, identity mask >[ 109.808] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.808] aligning vertex: was 3, now 4 floats per vertex >[ 109.808] gen9_composite_get_binding_table(fbc0) >[ 109.808] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.808] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.808] gen9_emit_sampler: sampler = a >[ 109.808] gen9_emit_sf: num_sf_outputs=2 >[ 109.808] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.808] gen9_emit_vertex_elements: setup id=9 >[ 109.808] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.808] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.808] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 109.808] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 109.808] gen8_vertex_flush[cdc] = 3 >[ 109.808] gen9_magic_ca_pass: CA fixup (1803 -> 1806) >[ 109.808] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.808] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.808] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.808] glyph_cache(0): adding glyph to cache 1, pos 472 >[ 109.808] glyph_cache_upload: upload glyph 0x5619f157f4a0 to cache (480, 16)x(14, 16) >[ 109.808] sna_composite(pixmap=2, op=1, src=328+(0, 0), mask=0+(0, 0), dst=2+(480, 16)+(0, 0), size=(14, 16) >[ 109.808] sna_compute_composite_region: dst=(480, 16)x(14, 16) >[ 109.808] sna_compute_composite_region: initial clip against dst->pDrawable: (480, 16), (494, 32) >[ 109.808] clip_to_dst: region: 1x[(480, 16), (494, 32)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.808] sna_compute_composite_region: clip against dst->pCompositeClip: (480, 16), (494, 32) >[ 109.808] sna_compute_composite_region: clip against src (14x16 clip=0): (480, 16), (494, 32) >[ 109.808] sna_composite: composite region extents:+(0, 0) -> (480, 16), (494, 32) + (0, 0) >[ 109.808] gen9_render_composite: 14x16, current mode=1/1 >[ 109.808] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.808] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.808] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.808] gen9_composite_set_target: (480, 16)x(14, 16), partial?=0 >[ 109.808] sna_drawable_use_bo pixmap=2, box=((480, 16), (494, 32)), flags=f... >[ 109.808] sna_drawable_use_bo: pinned, never REPLACES >[ 109.808] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.808] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.808] sna_drawable_use_bo: using whole GPU bo >[ 109.808] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.808] gen9_composite_picture: (0, 0)x(14, 16), dst=(480, 16) >[ 109.808] sna_transform_is_imprecise_integer_translation: no transform >[ 109.808] gen9_composite_picture: integer translation (0, 0), removing >[ 109.808] sna_render_pixmap_bo pixmap=328, (0, 0)x(14, 16)/(14, 16) >[ 109.808] sna_render_pixmap_bo box=(0, 0), (14, 16): (14, 16)/(14, 16) >[ 109.808] sna_render_pixmap_bo: offset=(-480, -16), size=(14, 16) >[ 109.808] use_cpu_bo: no cpu bo >[ 109.808] move_to_gpu: not migrating pixmap=328 due to usage_hint=3 >[ 109.808] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 16) >[ 109.808] upload: box=(0, 0), (14, 16), pixmap=14x16 >[ 109.808] sna_drawable_move_region_to_cpu(pixmap=328 (14x16), [(0, 0), (14, 16)], flags=2) >[ 109.808] sna_drawable_move_region_to_cpu: pixmap=328 all damaged on CPU >[ 109.808] kgem_can_create_2d: 14x16 @ 32 >[ 109.808] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 109.808] kgem_can_create_2d: untiled size=4096 >[ 109.808] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 109.808] kgem_choose_tiling: 14x16 -> 0 >[ 109.808] kgem_upload_source_image : (0, 0), (14, 16), stride=56, bpp=32 >[ 109.808] kgem_create_buffer_2d: 14x16, 32 bpp, stride=64 >[ 109.808] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.808] kgem_create_buffer: reusing buffer? used=57600 + size=1024, total=262144 >[ 109.808] kgem_create_proxy: target handle=30 [proxy? -1], offset=57600, length=1024, io=1 >[ 109.808] __kgem_bo_init(handle=30, num_pages=1024) >[ 109.808] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x16, pitch=56/64 >[ 109.808] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.808] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.808] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.808] gen4_choose_composite_emitter: identity src, no mask >[ 109.808] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.808] aligning vertex: was 4, now 3 floats per vertex >[ 109.808] gen9_composite_get_binding_table(fb80) >[ 109.808] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.808] kgem_add_reloc64: handle=30, pos=16088, delta=0, domains=40000 >[ 109.808] kgem_add_reloc64: adding proxy [delta=57600] for handle=30 >[ 109.808] kgem_add_reloc64[11] = (delta=57600, target handle=4, presumed=fd4de000) >[ 109.808] [3ed0] bind bo(handle=30, addr=fd4ec100), format=192, width=14, height=16, pitch=64, tiling=0 -> sampler >[ 109.808] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.808] gen9_emit_sampler: sampler = 2 >[ 109.808] gen9_emit_sf: num_sf_outputs=1 >[ 109.808] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.808] gen9_emit_vertex_elements: setup id=2 >[ 109.808] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.808] gen9_render_composite_box: (480, 16), (494, 32) >[ 109.808] apply_damage: damage=0x0, region=1 [(480, 16), (494, 32) + (0, 0)] >[ 109.808] gen8_vertex_flush[e10] = 3 >[ 109.808] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.808] gen9_render_composite: 0x0, current mode=1/1 >[ 109.808] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.808] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.808] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.808] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.808] sna_drawable_use_bo pixmap=246, box=((0, 0), (7680, 2160)), flags=7... >[ 109.808] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.808] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.808] sna_drawable_use_bo: using whole GPU bo >[ 109.808] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.808] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.808] color_convert: src=ff232321 [20028888] >[ 109.808] color_convert: dst=ff232321 [20028888] >[ 109.808] sna_render_get_solid: ff232321 >[ 109.808] sna_render_get_solid(6) = ff232321 (last) >[ 109.808] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.808] sna_transform_is_imprecise_integer_translation: no transform >[ 109.808] gen9_composite_picture: integer translation (0, 0), removing >[ 109.808] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.808] sna_render_pixmap_bo: GPU all damaged >[ 109.808] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.808] gen4_choose_composite_emitter: solid, identity mask >[ 109.808] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.808] aligning vertex: was 3, now 4 floats per vertex >[ 109.808] gen9_composite_get_binding_table(fb00) >[ 109.808] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.808] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.808] gen9_emit_sampler: sampler = a >[ 109.808] gen9_emit_sf: num_sf_outputs=2 >[ 109.808] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.808] gen9_emit_vertex_elements: setup id=9 >[ 109.808] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.808] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.808] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 109.808] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 109.808] gen8_vertex_flush[ee8] = 3 >[ 109.808] gen9_magic_ca_pass: CA fixup (1809 -> 1812) >[ 109.808] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.808] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.808] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.808] glyph_cache(0): adding glyph to cache 1, pos 480 >[ 109.808] glyph_cache_upload: upload glyph 0x5619f17f4eb0 to cache (448, 32)x(7, 22) >[ 109.808] sna_composite(pixmap=2, op=1, src=330+(0, 0), mask=0+(0, 0), dst=2+(448, 32)+(0, 0), size=(7, 22) >[ 109.808] sna_compute_composite_region: dst=(448, 32)x(7, 22) >[ 109.808] sna_compute_composite_region: initial clip against dst->pDrawable: (448, 32), (455, 54) >[ 109.808] clip_to_dst: region: 1x[(448, 32), (455, 54)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.808] sna_compute_composite_region: clip against dst->pCompositeClip: (448, 32), (455, 54) >[ 109.808] sna_compute_composite_region: clip against src (7x22 clip=0): (448, 32), (455, 54) >[ 109.808] sna_composite: composite region extents:+(0, 0) -> (448, 32), (455, 54) + (0, 0) >[ 109.808] gen9_render_composite: 7x22, current mode=1/1 >[ 109.808] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.808] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.808] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.808] gen9_composite_set_target: (448, 32)x(7, 22), partial?=0 >[ 109.808] sna_drawable_use_bo pixmap=2, box=((448, 32), (455, 54)), flags=f... >[ 109.808] sna_drawable_use_bo: pinned, never REPLACES >[ 109.808] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.808] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.808] sna_drawable_use_bo: using whole GPU bo >[ 109.808] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.808] gen9_composite_picture: (0, 0)x(7, 22), dst=(448, 32) >[ 109.808] sna_transform_is_imprecise_integer_translation: no transform >[ 109.808] gen9_composite_picture: integer translation (0, 0), removing >[ 109.808] sna_render_pixmap_bo pixmap=330, (0, 0)x(7, 22)/(7, 22) >[ 109.808] sna_render_pixmap_bo box=(0, 0), (7, 22): (7, 22)/(7, 22) >[ 109.808] sna_render_pixmap_bo: offset=(-448, -32), size=(7, 22) >[ 109.808] use_cpu_bo: no cpu bo >[ 109.808] move_to_gpu: not migrating pixmap=330 due to usage_hint=3 >[ 109.808] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 22) >[ 109.808] upload: box=(0, 0), (7, 22), pixmap=7x22 >[ 109.808] sna_drawable_move_region_to_cpu(pixmap=330 (7x22), [(0, 0), (7, 22)], flags=2) >[ 109.808] sna_drawable_move_region_to_cpu: pixmap=330 all damaged on CPU >[ 109.808] kgem_can_create_2d: 7x22 @ 32 >[ 109.808] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=22 >[ 109.808] kgem_can_create_2d: untiled size=4096 >[ 109.808] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X >[ 109.808] kgem_choose_tiling: 7x22 -> 0 >[ 109.808] kgem_upload_source_image : (0, 0), (7, 22), stride=28, bpp=32 >[ 109.808] kgem_create_buffer_2d: 7x22, 32 bpp, stride=32 >[ 109.808] kgem_create_buffer: size=704, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.808] kgem_create_buffer: reusing buffer? used=58624 + size=704, total=262144 >[ 109.808] kgem_create_proxy: target handle=30 [proxy? -1], offset=58624, length=704, io=1 >[ 109.808] __kgem_bo_init(handle=30, num_pages=704) >[ 109.808] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x22, pitch=28/32 >[ 109.808] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.808] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.808] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.808] gen4_choose_composite_emitter: identity src, no mask >[ 109.808] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.808] aligning vertex: was 4, now 3 floats per vertex >[ 109.808] gen9_composite_get_binding_table(fac0) >[ 109.808] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.808] kgem_add_reloc64: handle=30, pos=16040, delta=0, domains=40000 >[ 109.808] kgem_add_reloc64: adding proxy [delta=58624] for handle=30 >[ 109.808] kgem_add_reloc64[12] = (delta=58624, target handle=4, presumed=fd4de000) >[ 109.808] [3ea0] bind bo(handle=30, addr=fd4ec500), format=192, width=7, height=22, pitch=32, tiling=0 -> sampler >[ 109.808] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.808] gen9_emit_sampler: sampler = 2 >[ 109.808] gen9_emit_sf: num_sf_outputs=1 >[ 109.808] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.808] gen9_emit_vertex_elements: setup id=2 >[ 109.808] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.808] gen9_render_composite_box: (448, 32), (455, 54) >[ 109.808] apply_damage: damage=0x0, region=1 [(448, 32), (455, 54) + (0, 0)] >[ 109.808] gen8_vertex_flush[101c] = 3 >[ 109.808] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.808] gen9_render_composite: 0x0, current mode=1/1 >[ 109.808] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.808] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.808] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.808] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.808] sna_drawable_use_bo pixmap=246, box=((0, 0), (7680, 2160)), flags=7... >[ 109.808] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.808] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.808] sna_drawable_use_bo: using whole GPU bo >[ 109.808] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.808] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.808] color_convert: src=ff232321 [20028888] >[ 109.808] color_convert: dst=ff232321 [20028888] >[ 109.808] sna_render_get_solid: ff232321 >[ 109.808] sna_render_get_solid(6) = ff232321 (last) >[ 109.808] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.808] sna_transform_is_imprecise_integer_translation: no transform >[ 109.808] gen9_composite_picture: integer translation (0, 0), removing >[ 109.808] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.808] sna_render_pixmap_bo: GPU all damaged >[ 109.808] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.808] gen4_choose_composite_emitter: solid, identity mask >[ 109.808] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.808] aligning vertex: was 3, now 4 floats per vertex >[ 109.808] gen9_composite_get_binding_table(fa40) >[ 109.808] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.808] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.808] gen9_emit_sampler: sampler = a >[ 109.808] gen9_emit_sf: num_sf_outputs=2 >[ 109.808] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.808] gen9_emit_vertex_elements: setup id=9 >[ 109.808] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.808] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.808] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 109.808] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 109.808] gen8_vertex_flush[10f4] = 3 >[ 109.808] gen9_magic_ca_pass: CA fixup (1815 -> 1818) >[ 109.808] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.808] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.808] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.808] glyph_cache(0): adding glyph to cache 1, pos 496 >[ 109.808] glyph_cache_upload: upload glyph 0x5619f17a4d90 to cache (480, 32)x(13, 16) >[ 109.808] sna_composite(pixmap=2, op=1, src=332+(0, 0), mask=0+(0, 0), dst=2+(480, 32)+(0, 0), size=(13, 16) >[ 109.808] sna_compute_composite_region: dst=(480, 32)x(13, 16) >[ 109.808] sna_compute_composite_region: initial clip against dst->pDrawable: (480, 32), (493, 48) >[ 109.808] clip_to_dst: region: 1x[(480, 32), (493, 48)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.808] sna_compute_composite_region: clip against dst->pCompositeClip: (480, 32), (493, 48) >[ 109.808] sna_compute_composite_region: clip against src (13x16 clip=0): (480, 32), (493, 48) >[ 109.808] sna_composite: composite region extents:+(0, 0) -> (480, 32), (493, 48) + (0, 0) >[ 109.808] gen9_render_composite: 13x16, current mode=1/1 >[ 109.808] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.808] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.808] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.808] gen9_composite_set_target: (480, 32)x(13, 16), partial?=0 >[ 109.808] sna_drawable_use_bo pixmap=2, box=((480, 32), (493, 48)), flags=f... >[ 109.808] sna_drawable_use_bo: pinned, never REPLACES >[ 109.808] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.808] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.808] sna_drawable_use_bo: using whole GPU bo >[ 109.808] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.808] gen9_composite_picture: (0, 0)x(13, 16), dst=(480, 32) >[ 109.808] sna_transform_is_imprecise_integer_translation: no transform >[ 109.808] gen9_composite_picture: integer translation (0, 0), removing >[ 109.808] sna_render_pixmap_bo pixmap=332, (0, 0)x(13, 16)/(13, 16) >[ 109.808] sna_render_pixmap_bo box=(0, 0), (13, 16): (13, 16)/(13, 16) >[ 109.808] sna_render_pixmap_bo: offset=(-480, -32), size=(13, 16) >[ 109.808] use_cpu_bo: no cpu bo >[ 109.808] move_to_gpu: not migrating pixmap=332 due to usage_hint=3 >[ 109.808] sna_render_pixmap_bo: uploading CPU box (0, 0), (13, 16) >[ 109.808] upload: box=(0, 0), (13, 16), pixmap=13x16 >[ 109.808] sna_drawable_move_region_to_cpu(pixmap=332 (13x16), [(0, 0), (13, 16)], flags=2) >[ 109.808] sna_drawable_move_region_to_cpu: pixmap=332 all damaged on CPU >[ 109.808] kgem_can_create_2d: 13x16 @ 32 >[ 109.808] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 109.808] kgem_can_create_2d: untiled size=4096 >[ 109.808] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X >[ 109.808] kgem_choose_tiling: 13x16 -> 0 >[ 109.808] kgem_upload_source_image : (0, 0), (13, 16), stride=52, bpp=32 >[ 109.808] kgem_create_buffer_2d: 13x16, 32 bpp, stride=64 >[ 109.808] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.808] kgem_create_buffer: reusing buffer? used=59392 + size=1024, total=262144 >[ 109.808] kgem_create_proxy: target handle=30 [proxy? -1], offset=59392, length=1024, io=1 >[ 109.808] __kgem_bo_init(handle=30, num_pages=1024) >[ 109.808] memcpy_blt: src=(0, 0), dst=(0, 0), size=13x16, pitch=52/64 >[ 109.808] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.808] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.809] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.809] gen4_choose_composite_emitter: identity src, no mask >[ 109.809] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.809] aligning vertex: was 4, now 3 floats per vertex >[ 109.809] gen9_composite_get_binding_table(fa00) >[ 109.809] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.809] kgem_add_reloc64: handle=30, pos=15992, delta=0, domains=40000 >[ 109.809] kgem_add_reloc64: adding proxy [delta=59392] for handle=30 >[ 109.809] kgem_add_reloc64[13] = (delta=59392, target handle=4, presumed=fd4de000) >[ 109.809] [3e70] bind bo(handle=30, addr=fd4ec800), format=192, width=13, height=16, pitch=64, tiling=0 -> sampler >[ 109.809] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.809] gen9_emit_sampler: sampler = 2 >[ 109.809] gen9_emit_sf: num_sf_outputs=1 >[ 109.809] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.809] gen9_emit_vertex_elements: setup id=2 >[ 109.809] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.809] gen9_render_composite_box: (480, 32), (493, 48) >[ 109.809] apply_damage: damage=0x0, region=1 [(480, 32), (493, 48) + (0, 0)] >[ 109.809] gen8_vertex_flush[1228] = 3 >[ 109.809] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.809] gen9_render_composite: 0x0, current mode=1/1 >[ 109.809] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.809] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.809] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.809] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.809] sna_drawable_use_bo pixmap=246, box=((0, 0), (7680, 2160)), flags=7... >[ 109.809] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.809] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.809] sna_drawable_use_bo: using whole GPU bo >[ 109.809] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.809] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.809] color_convert: src=ff232321 [20028888] >[ 109.809] color_convert: dst=ff232321 [20028888] >[ 109.809] sna_render_get_solid: ff232321 >[ 109.809] sna_render_get_solid(6) = ff232321 (last) >[ 109.809] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.809] sna_transform_is_imprecise_integer_translation: no transform >[ 109.809] gen9_composite_picture: integer translation (0, 0), removing >[ 109.809] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.809] sna_render_pixmap_bo: GPU all damaged >[ 109.809] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.809] gen4_choose_composite_emitter: solid, identity mask >[ 109.809] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.809] aligning vertex: was 3, now 4 floats per vertex >[ 109.809] gen9_composite_get_binding_table(f980) >[ 109.809] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.809] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.809] gen9_emit_sampler: sampler = a >[ 109.809] gen9_emit_sf: num_sf_outputs=2 >[ 109.809] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.809] gen9_emit_vertex_elements: setup id=9 >[ 109.809] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.809] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.809] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 109.809] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 109.809] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 109.809] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 109.809] gen8_vertex_flush[1300] = 6 >[ 109.809] gen9_magic_ca_pass: CA fixup (1821 -> 1827) >[ 109.809] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.809] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.809] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.809] glyph_cache(0): adding glyph to cache 1, pos 512 >[ 109.809] glyph_cache_upload: upload glyph 0x5619f17c85e0 to cache (512, 0)x(17, 16) >[ 109.809] sna_composite(pixmap=2, op=1, src=334+(0, 0), mask=0+(0, 0), dst=2+(512, 0)+(0, 0), size=(17, 16) >[ 109.809] sna_compute_composite_region: dst=(512, 0)x(17, 16) >[ 109.809] sna_compute_composite_region: initial clip against dst->pDrawable: (512, 0), (529, 16) >[ 109.809] clip_to_dst: region: 1x[(512, 0), (529, 16)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.809] sna_compute_composite_region: clip against dst->pCompositeClip: (512, 0), (529, 16) >[ 109.809] sna_compute_composite_region: clip against src (17x16 clip=0): (512, 0), (529, 16) >[ 109.809] sna_composite: composite region extents:+(0, 0) -> (512, 0), (529, 16) + (0, 0) >[ 109.809] gen9_render_composite: 17x16, current mode=1/1 >[ 109.809] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.809] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.809] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.809] gen9_composite_set_target: (512, 0)x(17, 16), partial?=0 >[ 109.809] sna_drawable_use_bo pixmap=2, box=((512, 0), (529, 16)), flags=f... >[ 109.809] sna_drawable_use_bo: pinned, never REPLACES >[ 109.809] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.809] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.809] sna_drawable_use_bo: using whole GPU bo >[ 109.809] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.809] gen9_composite_picture: (0, 0)x(17, 16), dst=(512, 0) >[ 109.809] sna_transform_is_imprecise_integer_translation: no transform >[ 109.809] gen9_composite_picture: integer translation (0, 0), removing >[ 109.809] sna_render_pixmap_bo pixmap=334, (0, 0)x(17, 16)/(17, 16) >[ 109.809] sna_render_pixmap_bo box=(0, 0), (17, 16): (17, 16)/(17, 16) >[ 109.809] sna_render_pixmap_bo: offset=(-512, 0), size=(17, 16) >[ 109.809] use_cpu_bo: no cpu bo >[ 109.809] move_to_gpu: not migrating pixmap=334 due to usage_hint=3 >[ 109.809] sna_render_pixmap_bo: uploading CPU box (0, 0), (17, 16) >[ 109.809] upload: box=(0, 0), (17, 16), pixmap=17x16 >[ 109.809] sna_drawable_move_region_to_cpu(pixmap=334 (17x16), [(0, 0), (17, 16)], flags=2) >[ 109.809] sna_drawable_move_region_to_cpu: pixmap=334 all damaged on CPU >[ 109.809] kgem_can_create_2d: 17x16 @ 32 >[ 109.809] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=16 >[ 109.809] kgem_can_create_2d: untiled size=4096 >[ 109.809] kgem_choose_tiling: too thin [width 17, 32 bpp] for TILING_X >[ 109.809] kgem_choose_tiling: 17x16 -> 0 >[ 109.809] kgem_upload_source_image : (0, 0), (17, 16), stride=68, bpp=32 >[ 109.809] kgem_create_buffer_2d: 17x16, 32 bpp, stride=96 >[ 109.809] kgem_create_buffer: size=1536, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.809] kgem_create_buffer: reusing buffer? used=60416 + size=1536, total=262144 >[ 109.809] kgem_create_proxy: target handle=30 [proxy? -1], offset=60416, length=1536, io=1 >[ 109.809] __kgem_bo_init(handle=30, num_pages=1536) >[ 109.809] memcpy_blt: src=(0, 0), dst=(0, 0), size=17x16, pitch=68/96 >[ 109.809] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.809] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.809] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.809] gen4_choose_composite_emitter: identity src, no mask >[ 109.809] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.809] aligning vertex: was 4, now 3 floats per vertex >[ 109.809] gen9_composite_get_binding_table(f940) >[ 109.809] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.809] kgem_add_reloc64: handle=30, pos=15944, delta=0, domains=40000 >[ 109.809] kgem_add_reloc64: adding proxy [delta=60416] for handle=30 >[ 109.809] kgem_add_reloc64[14] = (delta=60416, target handle=4, presumed=fd4de000) >[ 109.809] [3e40] bind bo(handle=30, addr=fd4ecc00), format=192, width=17, height=16, pitch=96, tiling=0 -> sampler >[ 109.809] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.809] gen9_emit_sampler: sampler = 2 >[ 109.809] gen9_emit_sf: num_sf_outputs=1 >[ 109.809] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.809] gen9_emit_vertex_elements: setup id=2 >[ 109.809] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.809] gen9_render_composite_box: (512, 0), (529, 16) >[ 109.809] apply_damage: damage=0x0, region=1 [(512, 0), (529, 16) + (0, 0)] >[ 109.809] gen8_vertex_flush[1434] = 3 >[ 109.809] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.809] gen9_render_composite: 0x0, current mode=1/1 >[ 109.809] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.809] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.809] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.809] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.809] sna_drawable_use_bo pixmap=246, box=((0, 0), (7680, 2160)), flags=7... >[ 109.809] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.809] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.809] sna_drawable_use_bo: using whole GPU bo >[ 109.809] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.809] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.809] color_convert: src=ff232321 [20028888] >[ 109.809] color_convert: dst=ff232321 [20028888] >[ 109.809] sna_render_get_solid: ff232321 >[ 109.809] sna_render_get_solid(6) = ff232321 (last) >[ 109.809] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.809] sna_transform_is_imprecise_integer_translation: no transform >[ 109.809] gen9_composite_picture: integer translation (0, 0), removing >[ 109.809] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.809] sna_render_pixmap_bo: GPU all damaged >[ 109.809] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.809] gen4_choose_composite_emitter: solid, identity mask >[ 109.809] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.809] aligning vertex: was 3, now 4 floats per vertex >[ 109.809] gen9_composite_get_binding_table(f8c0) >[ 109.809] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.809] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.809] gen9_emit_sampler: sampler = a >[ 109.809] gen9_emit_sf: num_sf_outputs=2 >[ 109.809] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.809] gen9_emit_vertex_elements: setup id=9 >[ 109.809] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.809] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.809] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 109.809] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 109.809] gen8_vertex_flush[150c] = 3 >[ 109.809] gen9_magic_ca_pass: CA fixup (1830 -> 1833) >[ 109.809] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.809] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.809] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.809] glyph_cache(0): adding glyph to cache 1, pos 528 >[ 109.809] glyph_cache_upload: upload glyph 0x5619f179a250 to cache (544, 0)x(15, 16) >[ 109.809] sna_composite(pixmap=2, op=1, src=336+(0, 0), mask=0+(0, 0), dst=2+(544, 0)+(0, 0), size=(15, 16) >[ 109.809] sna_compute_composite_region: dst=(544, 0)x(15, 16) >[ 109.809] sna_compute_composite_region: initial clip against dst->pDrawable: (544, 0), (559, 16) >[ 109.809] clip_to_dst: region: 1x[(544, 0), (559, 16)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.809] sna_compute_composite_region: clip against dst->pCompositeClip: (544, 0), (559, 16) >[ 109.809] sna_compute_composite_region: clip against src (15x16 clip=0): (544, 0), (559, 16) >[ 109.809] sna_composite: composite region extents:+(0, 0) -> (544, 0), (559, 16) + (0, 0) >[ 109.809] gen9_render_composite: 15x16, current mode=1/1 >[ 109.809] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.809] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.809] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.809] gen9_composite_set_target: (544, 0)x(15, 16), partial?=0 >[ 109.809] sna_drawable_use_bo pixmap=2, box=((544, 0), (559, 16)), flags=f... >[ 109.809] sna_drawable_use_bo: pinned, never REPLACES >[ 109.809] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.809] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.809] sna_drawable_use_bo: using whole GPU bo >[ 109.809] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.809] gen9_composite_picture: (0, 0)x(15, 16), dst=(544, 0) >[ 109.809] sna_transform_is_imprecise_integer_translation: no transform >[ 109.809] gen9_composite_picture: integer translation (0, 0), removing >[ 109.809] sna_render_pixmap_bo pixmap=336, (0, 0)x(15, 16)/(15, 16) >[ 109.809] sna_render_pixmap_bo box=(0, 0), (15, 16): (15, 16)/(15, 16) >[ 109.809] sna_render_pixmap_bo: offset=(-544, 0), size=(15, 16) >[ 109.809] use_cpu_bo: no cpu bo >[ 109.809] move_to_gpu: not migrating pixmap=336 due to usage_hint=3 >[ 109.809] sna_render_pixmap_bo: uploading CPU box (0, 0), (15, 16) >[ 109.809] upload: box=(0, 0), (15, 16), pixmap=15x16 >[ 109.809] sna_drawable_move_region_to_cpu(pixmap=336 (15x16), [(0, 0), (15, 16)], flags=2) >[ 109.809] sna_drawable_move_region_to_cpu: pixmap=336 all damaged on CPU >[ 109.809] kgem_can_create_2d: 15x16 @ 32 >[ 109.809] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 109.809] kgem_can_create_2d: untiled size=4096 >[ 109.809] kgem_choose_tiling: too thin [width 15, 32 bpp] for TILING_X >[ 109.809] kgem_choose_tiling: 15x16 -> 0 >[ 109.809] kgem_upload_source_image : (0, 0), (15, 16), stride=60, bpp=32 >[ 109.809] kgem_create_buffer_2d: 15x16, 32 bpp, stride=64 >[ 109.809] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.809] kgem_create_buffer: reusing buffer? used=61952 + size=1024, total=262144 >[ 109.809] kgem_create_proxy: target handle=30 [proxy? -1], offset=61952, length=1024, io=1 >[ 109.809] __kgem_bo_init(handle=30, num_pages=1024) >[ 109.809] memcpy_blt: src=(0, 0), dst=(0, 0), size=15x16, pitch=60/64 >[ 109.809] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.809] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.809] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.809] gen4_choose_composite_emitter: identity src, no mask >[ 109.809] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.809] aligning vertex: was 4, now 3 floats per vertex >[ 109.809] gen9_composite_get_binding_table(f880) >[ 109.809] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.809] kgem_add_reloc64: handle=30, pos=15896, delta=0, domains=40000 >[ 109.809] kgem_add_reloc64: adding proxy [delta=61952] for handle=30 >[ 109.809] kgem_add_reloc64[15] = (delta=61952, target handle=4, presumed=fd4de000) >[ 109.809] [3e10] bind bo(handle=30, addr=fd4ed200), format=192, width=15, height=16, pitch=64, tiling=0 -> sampler >[ 109.809] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.809] gen9_emit_sampler: sampler = 2 >[ 109.809] gen9_emit_sf: num_sf_outputs=1 >[ 109.809] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.809] gen9_emit_vertex_elements: setup id=2 >[ 109.809] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.809] gen9_render_composite_box: (544, 0), (559, 16) >[ 109.809] apply_damage: damage=0x0, region=1 [(544, 0), (559, 16) + (0, 0)] >[ 109.809] gen8_vertex_flush[1640] = 3 >[ 109.809] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.809] gen9_render_composite: 0x0, current mode=1/1 >[ 109.809] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.809] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.809] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.809] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.809] sna_drawable_use_bo pixmap=246, box=((0, 0), (7680, 2160)), flags=7... >[ 109.809] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.809] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.809] sna_drawable_use_bo: using whole GPU bo >[ 109.809] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.809] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.809] color_convert: src=ff232321 [20028888] >[ 109.809] color_convert: dst=ff232321 [20028888] >[ 109.809] sna_render_get_solid: ff232321 >[ 109.809] sna_render_get_solid(6) = ff232321 (last) >[ 109.809] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.809] sna_transform_is_imprecise_integer_translation: no transform >[ 109.809] gen9_composite_picture: integer translation (0, 0), removing >[ 109.809] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.809] sna_render_pixmap_bo: GPU all damaged >[ 109.809] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.809] gen4_choose_composite_emitter: solid, identity mask >[ 109.809] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.809] aligning vertex: was 3, now 4 floats per vertex >[ 109.809] gen9_composite_get_binding_table(f800) >[ 109.809] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.809] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.809] gen9_emit_sampler: sampler = a >[ 109.809] gen9_emit_sf: num_sf_outputs=2 >[ 109.809] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.809] gen9_emit_vertex_elements: setup id=9 >[ 109.809] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.809] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.809] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 109.809] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 109.809] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 109.809] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 109.809] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 109.809] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 109.809] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 109.809] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 109.809] gen8_vertex_flush[1718] = 12 >[ 109.809] gen9_magic_ca_pass: CA fixup (1836 -> 1848) >[ 109.809] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.809] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.809] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.809] glyph_cache(0): adding glyph to cache 1, pos 544 >[ 109.809] glyph_cache_upload: upload glyph 0x5619f17666f0 to cache (512, 32)x(16, 21) >[ 109.809] sna_composite(pixmap=2, op=1, src=338+(0, 0), mask=0+(0, 0), dst=2+(512, 32)+(0, 0), size=(16, 21) >[ 109.809] sna_compute_composite_region: dst=(512, 32)x(16, 21) >[ 109.809] sna_compute_composite_region: initial clip against dst->pDrawable: (512, 32), (528, 53) >[ 109.809] clip_to_dst: region: 1x[(512, 32), (528, 53)], clip: 1x[(0, 0), (1024, 1024)] >[ 109.809] sna_compute_composite_region: clip against dst->pCompositeClip: (512, 32), (528, 53) >[ 109.809] sna_compute_composite_region: clip against src (16x21 clip=0): (512, 32), (528, 53) >[ 109.809] sna_composite: composite region extents:+(0, 0) -> (512, 32), (528, 53) + (0, 0) >[ 109.809] gen9_render_composite: 16x21, current mode=1/1 >[ 109.809] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.809] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.809] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.809] gen9_composite_set_target: (512, 32)x(16, 21), partial?=0 >[ 109.809] sna_drawable_use_bo pixmap=2, box=((512, 32), (528, 53)), flags=f... >[ 109.809] sna_drawable_use_bo: pinned, never REPLACES >[ 109.809] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 109.809] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.809] sna_drawable_use_bo: using whole GPU bo >[ 109.809] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 109.809] gen9_composite_picture: (0, 0)x(16, 21), dst=(512, 32) >[ 109.809] sna_transform_is_imprecise_integer_translation: no transform >[ 109.809] gen9_composite_picture: integer translation (0, 0), removing >[ 109.810] sna_render_pixmap_bo pixmap=338, (0, 0)x(16, 21)/(16, 21) >[ 109.810] sna_render_pixmap_bo box=(0, 0), (16, 21): (16, 21)/(16, 21) >[ 109.810] sna_render_pixmap_bo: offset=(-512, -32), size=(16, 21) >[ 109.810] use_cpu_bo: no cpu bo >[ 109.810] move_to_gpu: not migrating pixmap=338 due to usage_hint=3 >[ 109.810] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 21) >[ 109.810] upload: box=(0, 0), (16, 21), pixmap=16x21 >[ 109.810] sna_drawable_move_region_to_cpu(pixmap=338 (16x21), [(0, 0), (16, 21)], flags=2) >[ 109.810] sna_drawable_move_region_to_cpu: pixmap=338 all damaged on CPU >[ 109.810] kgem_can_create_2d: 16x21 @ 32 >[ 109.810] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=21 >[ 109.810] kgem_can_create_2d: untiled size=4096 >[ 109.810] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 109.810] kgem_choose_tiling: 16x21 -> 0 >[ 109.810] kgem_upload_source_image : (0, 0), (16, 21), stride=64, bpp=32 >[ 109.810] kgem_create_buffer_2d: 16x21, 32 bpp, stride=64 >[ 109.810] kgem_create_buffer: size=1408, flags=3 [write?=1, inplace?=1, last?=0] >[ 109.810] kgem_create_buffer: reusing buffer? used=62976 + size=1408, total=262144 >[ 109.810] kgem_create_proxy: target handle=30 [proxy? -1], offset=62976, length=1408, io=1 >[ 109.810] __kgem_bo_init(handle=30, num_pages=1408) >[ 109.810] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x21, pitch=64/64 >[ 109.810] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 109.810] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.810] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.810] gen4_choose_composite_emitter: identity src, no mask >[ 109.810] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.810] aligning vertex: was 4, now 3 floats per vertex >[ 109.810] gen9_composite_get_binding_table(f7c0) >[ 109.810] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 109.810] kgem_add_reloc64: handle=30, pos=15848, delta=0, domains=40000 >[ 109.810] kgem_add_reloc64: adding proxy [delta=62976] for handle=30 >[ 109.810] kgem_add_reloc64[16] = (delta=62976, target handle=4, presumed=fd4de000) >[ 109.810] [3de0] bind bo(handle=30, addr=fd4ed600), format=192, width=16, height=21, pitch=64, tiling=0 -> sampler >[ 109.810] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 109.810] gen9_emit_sampler: sampler = 2 >[ 109.810] gen9_emit_sf: num_sf_outputs=1 >[ 109.810] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.810] gen9_emit_vertex_elements: setup id=2 >[ 109.810] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.810] gen9_render_composite_box: (512, 32), (528, 53) >[ 109.810] apply_damage: damage=0x0, region=1 [(512, 32), (528, 53) + (0, 0)] >[ 109.810] gen8_vertex_flush[184c] = 3 >[ 109.810] _kgem_bo_destroy: handle=30, proxy? 1 >[ 109.810] gen9_render_composite: 0x0, current mode=1/1 >[ 109.810] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.810] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.810] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.810] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.810] sna_drawable_use_bo pixmap=246, box=((0, 0), (7680, 2160)), flags=7... >[ 109.810] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.810] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.810] sna_drawable_use_bo: using whole GPU bo >[ 109.810] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.810] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.810] color_convert: src=ff232321 [20028888] >[ 109.810] color_convert: dst=ff232321 [20028888] >[ 109.810] sna_render_get_solid: ff232321 >[ 109.810] sna_render_get_solid(6) = ff232321 (last) >[ 109.810] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.810] sna_transform_is_imprecise_integer_translation: no transform >[ 109.810] gen9_composite_picture: integer translation (0, 0), removing >[ 109.810] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.810] sna_render_pixmap_bo: GPU all damaged >[ 109.810] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.810] gen4_choose_composite_emitter: solid, identity mask >[ 109.810] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.810] aligning vertex: was 3, now 4 floats per vertex >[ 109.810] gen9_composite_get_binding_table(f740) >[ 109.810] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.810] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.810] gen9_emit_sampler: sampler = a >[ 109.810] gen9_emit_sf: num_sf_outputs=2 >[ 109.810] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.810] gen9_emit_vertex_elements: setup id=9 >[ 109.810] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.810] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.810] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 109.810] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 109.810] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 109.810] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 109.810] gen8_vertex_flush[1924] = 6 >[ 109.810] gen9_magic_ca_pass: CA fixup (1851 -> 1857) >[ 109.810] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.810] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.810] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.810] sna_accel_flush: flush?=0, dirty?=0 >[ 109.810] sna_block_handler (tv=0.0) >[ 109.810] sna_wakeup_handler >[ 109.818] sna_accel_flush: flush?=0, dirty?=0 >[ 109.818] sna_block_handler (tv=0.0) >[ 109.818] sna_wakeup_handler >[ 109.818] sna_block_handler (tv=0.0) >[ 109.818] sna_wakeup_handler >[ 109.818] sna_accel_flush: flush?=0, dirty?=0 >[ 109.818] sna_accel_flush: flush?=0, dirty?=0 >[ 109.818] sna_accel_flush: flush?=0, dirty?=0 >[ 109.818] sna_block_handler (tv=0.0) >[ 109.818] sna_wakeup_handler >[ 109.818] sna_accel_flush: flush?=0, dirty?=0 >[ 109.818] sna_accel_flush: flush?=0, dirty?=0 >[ 109.818] sna_block_handler (tv=0.0) >[ 109.818] sna_wakeup_handler >[ 109.818] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 109.818] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.818] sna_glyphs: discarding mask >[ 109.818] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 109.818] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669422621472 size=7680x2160 >[ 109.818] gen9_render_composite: 0x0, current mode=1/1 >[ 109.818] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 109.818] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 >[ 109.818] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.818] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.818] sna_drawable_use_bo pixmap=246, box=((0, 0), (7680, 2160)), flags=7... >[ 109.818] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.818] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.818] sna_drawable_use_bo: using whole GPU bo >[ 109.818] gen9_composite_set_target: pixmap=246, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.818] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.818] color_convert: src=ff8e8b85 [20028888] >[ 109.818] color_convert: dst=ff8e8b85 [20028888] >[ 109.818] sna_render_get_solid: ff8e8b85 >[ 109.818] sna_render_get_solid(7) = ff8e8b85 (old) >[ 109.818] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.818] sna_transform_is_imprecise_integer_translation: no transform >[ 109.818] gen9_composite_picture: integer translation (0, 0), removing >[ 109.818] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.818] sna_render_pixmap_bo: GPU all damaged >[ 109.818] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 109.818] gen4_choose_composite_emitter: solid, identity mask >[ 109.818] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.818] gen9_composite_get_binding_table(f700) >[ 109.818] kgem_add_reloc64: handle=8, pos=15800, delta=0, domains=40000 >[ 109.818] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 109.818] kgem_add_reloc64[17] = (delta=28, target handle=2, presumed=fdffe000) >[ 109.818] [3db0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.818] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 109.818] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.818] gen9_emit_vertex_elements: setup id=9 >[ 109.818] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 109.818] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 109.818] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 109.818] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 109.818] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 109.818] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 109.818] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 109.818] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 109.818] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 109.818] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 109.818] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 109.818] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 109.818] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 109.818] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 109.818] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 109.818] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 109.818] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 109.818] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 109.818] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 109.818] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 109.818] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 109.818] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 109.818] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 109.818] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 109.818] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 109.818] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 109.818] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 109.818] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 109.818] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 109.818] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 109.818] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 109.818] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 109.818] gen8_vertex_flush[1a24] = 48 >[ 109.818] gen9_magic_ca_pass: CA fixup (1857 -> 1905) >[ 109.818] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 109.818] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.818] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.818] sna_validate_gc(0x5619f17a4f50) changes=0, previous serial=cd, drawable=f3 >[ 109.818] sna_validate_gc: recomputing clip >[ 109.818] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x5619f17581f0] >[ 109.818] sna_copy_area: src=pixmap=246:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 109.818] sna_copy_area: normal copy >[ 109.818] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 109.818] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 109.818] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 109.818] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 109.818] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 109.818] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 109.818] sna_do_copy: pixmap -- no source clipping >[ 109.818] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 109.819] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 109.819] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=246+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 109.819] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=28, cpu_bo=0), src=(priv=0x5619f14e73a0, gpu_bo=29, cpu_bo=0), replaces=1 >[ 109.819] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.819] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 109.819] sna_drawable_use_bo: pinned, never REPLACES >[ 109.819] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 109.819] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.819] sna_drawable_use_bo: applying move-to-gpu override >[ 109.819] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 109.819] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 109.819] wait_for_shadow: flags=1, flips=0, handle=28, shadow=27 >[ 109.819] wait_for_shadow: setting front pixmap to handle=27 >[ 109.819] sna_drawable_use_bo: using whole GPU bo >[ 109.819] sna_pixmap_move_to_gpu(pixmap=246, usage=0), flags=a >[ 109.819] sna_pixmap_move_to_gpu: already all-damaged >[ 109.819] sna_pixmap_mark_active: pixmap=246, handle=29 >[ 109.819] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.819] sna_pixmap_make_cow: make cow src=246, dst=175, handle=29 (already cow? src=0, dst=0) >[ 109.819] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 109.819] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.819] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.819] kgem_bo_is_render: handle=27, rq? 0 [0] >[ 109.819] kgem_bo_is_render: handle=27, rq? 0 [0] >[ 109.819] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.819] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.819] __kgem_retire_rq: request 1 complete >[ 109.819] kgem_set_mode: flushing before new bo >[ 109.819] gen8_vertex_close: used=7620, vbo active? 16, vb=204, nreloc=2 >[ 109.819] gen8_vertex_close: reloc[0] = 289 >[ 109.819] kgem_add_reloc64: handle=16, pos=289, delta=0, domains=200000 >[ 109.819] kgem_add_handle: handle=16, index=5 >[ 109.819] kgem_add_reloc64[18] = (delta=0, target handle=5, presumed=fffa8000) >[ 109.819] gen8_vertex_close: reloc[1] = 371 >[ 109.819] kgem_add_reloc64: handle=16, pos=371, delta=0, domains=200000 >[ 109.819] kgem_add_reloc64[19] = (delta=0, target handle=5, presumed=fffa8000) >[ 109.819] batch[1/1, flags=1800]: 1710 1710 15792 16384, nreloc=20, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 109.819] kgem_finish_buffers: buffer handle=30, used=64512, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 109.819] kgem_finish_buffers: retaining upload buffer (64512/262144): used=65536, refcnt=1 >[ 109.819] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 109.819] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 >[ 109.819] kgem_fixup_relocs: shrinking by 53248 >[ 109.819] __kgem_busy: handle=2, busy=0, wedged=0 >[ 109.819] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 109.819] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 >[ 109.819] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 >[ 109.819] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.819] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.819] __kgem_bo_clear_busy: handle=8 >[ 109.819] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 109.819] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 109.819] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.819] __kgem_bo_clear_busy: handle=8 >[ 109.819] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.819] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 109.819] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.819] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 109.819] aligning vertex: was 4, now 2 floats per vertex >[ 109.819] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.819] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.819] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.819] kgem_add_handle: handle=4, index=0 >[ 109.819] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.819] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.819] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.819] gen9_composite_get_binding_table(ffc0) >[ 109.819] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 >[ 109.819] kgem_add_handle: handle=27, index=1 >[ 109.819] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ee339000) >[ 109.819] __kgem_bo_mark_dirty: handle=27 (proxy? 0) >[ 109.819] [3fe0] bind bo(handle=27, addr=ee339000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 109.819] kgem_add_reloc64: handle=29, pos=16344, delta=0, domains=40000 >[ 109.819] kgem_add_handle: handle=29, index=2 >[ 109.819] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f02dd000) >[ 109.819] [3fd0] bind bo(handle=29, addr=f02dd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 109.819] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.819] gen9_emit_sampler: sampler = 0 >[ 109.819] gen9_emit_sf: num_sf_outputs=1 >[ 109.819] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.819] gen9_emit_vertex_elements: setup id=0 >[ 109.819] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.819] (0, 0) -> (0, 0) + (7680, 2160) >[ 109.819] gen8_vertex_flush[490] = 3 >[ 109.819] sna_destroy_pixmap: pixmap=246, attached?=1 >[ 109.819] _kgem_bo_destroy: handle=29, proxy? 0 >[ 109.819] __kgem_bo_destroy: handle=29, size=66355200 >[ 109.819] __kgem_bo_destroy: handle=29 -> active >[ 109.819] __sna_free_pixmap(pixmap=246) >[ 109.819] sna_accel_flush: flush?=0, dirty?=0 >[ 109.819] sna_accel_flush: flush?=0, dirty?=0 >[ 109.819] sna_block_handler (tv=0.13000) >[ 109.819] kgem_retire, need_retire?=1 >[ 109.819] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.819] kgem_retire__requests_ring: retiring ring 0 >[ 109.819] __kgem_busy: handle=2, busy=0, wedged=0 >[ 109.819] __kgem_retire_rq: request 2 complete >[ 109.819] __kgem_bo_flush: handle=6, busy=0, wedged=0 >[ 109.819] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 109.819] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.819] kgem_retire -- retired=0, need_retire=0 >[ 109.819] kgem_retire__buffers: handle=30, busy? 0 [0] >[ 109.819] kgem_retire__buffers: releasing upload cache for handle=30? 0 >[ 109.819] __kgem_bo_destroy: handle=30, size=262144 >[ 109.819] kgem_bo_replace_io: transferring io handle=30 to bo >[ 109.819] kgem_bo_move_to_inactive: moving handle=30 to inactive >[ 109.819] sna_accel_block: GPU idle, flushing >[ 109.819] gen8_vertex_close: used=7626, vbo active? 16, vb=1, nreloc=1 >[ 109.819] gen8_vertex_close: reloc[0] = 287 >[ 109.819] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.819] kgem_add_handle: handle=16, index=3 >[ 109.819] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.819] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 109.819] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.819] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.819] kgem_fixup_relocs: shrinking by 61440 >[ 109.819] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.819] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.819] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 109.819] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.819] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f02dd000 >[ 109.819] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.819] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.819] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.819] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 109.819] start_flush: has dirty shadow >[ 109.819] timer_enable (time=109819), starting timer 0 >[ 109.819] sna_accel_do_throttle (time=109819), triggered >[ 109.819] sna_accel_throttle (time=109819) >[ 109.819] sna_accel_block: evaluating timers, active=7 >[ 109.819] sna_accel_block: flush timer expires in 8 [109827] >[ 109.819] sna_wakeup_handler >[ 109.836] sna_accel_flush: flush?=0, dirty?=0 >[ 109.836] sna_block_handler (tv=0.0) >[ 109.836] kgem_retire, need_retire?=1 >[ 109.836] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.836] kgem_retire__requests_ring: retiring ring 0 >[ 109.836] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.836] __kgem_retire_rq: request 1 complete >[ 109.836] __kgem_bo_flush: handle=27, busy=0, wedged=0 >[ 109.836] __kgem_bo_flush: handle=29, busy=0, wedged=0 >[ 109.836] kgem_bo_move_to_cache: release handle=29 >[ 109.836] kgem_bo_move_to_inactive: moving handle=29 to inactive >[ 109.836] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 >[ 109.836] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.836] kgem_retire -- retired=1, need_retire=0 >[ 109.836] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 >[ 109.836] gen6_render_retire: resetting idle vbo >[ 109.836] sna_scanout_do_flush: flush timer active: delta=-9 >[ 109.836] sna_scanout_do_flush (time=109836), triggered >[ 109.836] sna_scanout_flush (time=109836), cpu damage? 0, exec? 0 nbatch=0, busy? 0 >[ 109.836] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 109.836] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) >[ 109.836] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 109.836] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 109.836] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 109.836] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 109.836] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 109.836] sna_pixmap_move_to_gpu: already all-damaged >[ 109.836] sna_pixmap_mark_active: pixmap=175, handle=27 >[ 109.836] sna_mode_redisplay: crtc[0] transformed? 0 >[ 109.836] sna_mode_redisplay: crtc[1] transformed? 0 >[ 109.836] sna_mode_redisplay: crtc[2] transformed? 0 >[ 109.836] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=28 [active?=2], new handle=27 [active=0] >[ 109.836] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 28, transformed? 0 >[ 109.836] get_fb: reusing fb=74 for handle=27 >[ 109.836] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 >[ 109.836] __kgem_bo_clear_busy: handle=27 >[ 109.836] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 28, transformed? 0 >[ 109.836] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 >[ 109.836] __kgem_bo_clear_busy: handle=27 >[ 109.836] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 109.836] sna_mode_redisplay: flipped 2 outputs, shadow active? 28 >[ 109.836] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=28 >[ 109.836] sna_accel_do_throttle (time=109836), triggered >[ 109.836] sna_accel_throttle (time=109836) >[ 109.836] sna_accel_disarm_timer[1] (time=109836) >[ 109.836] sna_accel_block: evaluating timers, active=5 >[ 109.836] sna_accel_block: flush timer expires in 16 [109852] >[ 109.836] sna_wakeup_handler >[ 109.836] sna_accel_flush: flush?=0, dirty?=0 >[ 109.836] sna_accel_flush: flush?=0, dirty?=0 >[ 109.836] sna_accel_flush: flush?=0, dirty?=0 >[ 109.836] sna_block_handler (tv=0.14000) >[ 109.836] sna_scanout_do_flush: flush timer active: delta=16 >[ 109.836] sna_accel_do_throttle -- no pending activity >[ 109.836] sna_accel_block: evaluating timers, active=5 >[ 109.836] sna_accel_block: flush timer expires in 16 [109852] >[ 109.836] sna_wakeup_handler >[ 109.836] sna_accel_flush: flush?=0, dirty?=0 >[ 109.836] sna_accel_flush: flush?=0, dirty?=0 >[ 109.836] sna_block_handler (tv=0.14000) >[ 109.836] sna_scanout_do_flush: flush timer active: delta=16 >[ 109.836] sna_accel_do_throttle -- no pending activity >[ 109.836] sna_accel_block: evaluating timers, active=5 >[ 109.836] sna_accel_block: flush timer expires in 16 [109852] >[ 109.836] sna_wakeup_handler >[ 109.836] sna_create_pixmap(576, 76, 24, usage=0) >[ 109.836] kgem_can_create_2d: 576x76 @ 24 >[ 109.836] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 109.836] kgem_can_create_2d: untiled size=176128 >[ 109.836] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.836] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 109.836] kgem_can_create_2d: tiled[-1] size=176128 >[ 109.836] sna_create_pixmap: usage=0, flags=1b >[ 109.836] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 109.836] __pop_freed_pixmap: reusing freed pixmap=246 header >[ 109.836] create_pixmap_hdr: pixmap=339, width=576, height=76, usage=0 >[ 109.836] sna_create_pixmap: serial=339, 576x76, usage=0 >[ 109.836] sna_composite_rectangles(pixmap=340, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 109.836] sna_composite_rectangles: converted to op 0 >[ 109.836] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 109.836] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 109.836] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 109.836] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 109.836] sna_composite_rectangles: dropping last-cpu hint >[ 109.836] sna_drawable_use_bo pixmap=340, box=((0, 0), (576, 76)), flags=19... >[ 109.836] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.836] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.836] sna_pixmap_move_to_gpu(pixmap=340, usage=0), flags=b >[ 109.836] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.836] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 109.836] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.836] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.836] sna_pixmap_alloc_gpu: pixmap=340 >[ 109.836] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.836] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 109.836] kgem_set_tiling: handle=30, tiling=1 [1], pitch=2560 [2560]: 1 >[ 109.836] kgem_bo_remove_from_inactive: removing handle=30 from inactive >[ 109.836] from inactive: pitch=2560, tiling=1: handle=30, id=526 >[ 109.836] __sna_damage_all(576, 76) >[ 109.837] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.837] sna_pixmap_mark_active: pixmap=340, handle=30 >[ 109.837] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.837] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.837] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 109.837] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.837] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.837] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 109.837] sna_render_get_solid: 0 >[ 109.837] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 109.837] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 109.837] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.837] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.837] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.837] kgem_add_handle: handle=4, index=0 >[ 109.837] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.837] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.837] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.837] gen9_composite_get_binding_table(ffc0) >[ 109.837] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 >[ 109.837] kgem_add_handle: handle=30, index=1 >[ 109.837] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4de000) >[ 109.837] __kgem_bo_mark_dirty: handle=30 (proxy? 0) >[ 109.837] [3fe0] bind bo(handle=30, addr=fd4de000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 109.837] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.837] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.837] kgem_add_handle: handle=7, index=2 >[ 109.837] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.837] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.837] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.837] gen9_emit_sampler: sampler = 1 >[ 109.837] gen9_emit_sf: num_sf_outputs=1 >[ 109.837] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.837] gen9_emit_vertex_elements: setup id=0 >[ 109.837] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.837] (0, 0), (576, 76) >[ 109.837] gen8_vertex_flush[490] = 3 >[ 109.837] sna_composite_rectangles: pixmap=340 marking clear [0]? 1 >[ 109.837] sna_composite_rectangles(pixmap=340, op=1, ff2c001e x 1 [(0, 0)x(576, 76) ...]) >[ 109.837] sna_composite_rectangles: converted to op 1 >[ 109.837] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 109.837] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 109.837] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 109.837] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 109.837] sna_composite_rectangles: promoting to full GPU >[ 109.837] sna_composite_rectangles: dropping last-cpu hint >[ 109.837] sna_drawable_use_bo pixmap=340, box=((0, 0), (576, 76)), flags=19... >[ 109.837] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.837] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.837] sna_drawable_use_bo: using whole GPU bo >[ 109.837] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 109.837] kgem_bo_is_render: handle=30, rq? 1 [1] >[ 109.837] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (576, 76) ...]) >[ 109.837] sna_render_get_solid: ff2c001e >[ 109.837] sna_render_get_solid(0) = ff2c001e (old) >[ 109.837] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 109.837] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.837] gen9_composite_get_binding_table(ff00) >[ 109.837] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 109.837] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 109.837] kgem_add_handle: handle=8, index=3 >[ 109.837] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 109.837] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.837] gen9_emit_vertex_elements: setup id=0 >[ 109.837] (0, 0), (576, 76) >[ 109.837] gen8_vertex_flush[4cc] = 3 >[ 109.837] sna_composite_rectangles: pixmap=340 marking clear [ff2c001e]? 1 >[ 109.837] sna_create_pixmap(80, 80, 32, usage=0) >[ 109.837] kgem_can_create_2d: 80x80 @ 32 >[ 109.837] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 109.837] kgem_can_create_2d: untiled size=28672 >[ 109.837] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 109.837] kgem_choose_tiling: 80x80 -> 0 >[ 109.837] sna_create_pixmap: usage=0, flags=b >[ 109.837] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 109.837] __pop_freed_pixmap: reusing freed pixmap=278 header >[ 109.837] create_pixmap_hdr: pixmap=341, width=80, height=80, usage=0 >[ 109.837] sna_create_pixmap: serial=341, 80x80, usage=0 >[ 109.837] sna_composite_rectangles(pixmap=342, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 109.837] sna_composite_rectangles: converted to op 0 >[ 109.837] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 109.837] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 109.837] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 109.837] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 109.837] sna_composite_rectangles: dropping last-cpu hint >[ 109.837] sna_drawable_use_bo pixmap=342, box=((0, 0), (80, 80)), flags=19... >[ 109.837] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.837] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.837] sna_pixmap_move_to_gpu(pixmap=342, usage=0), flags=b >[ 109.837] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.837] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 109.837] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 109.837] kgem_choose_tiling: 80x80 -> 0 >[ 109.837] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 109.837] kgem_choose_tiling: 80x80 -> 0 >[ 109.837] sna_pixmap_alloc_gpu: pixmap=342 >[ 109.837] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.837] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 109.837] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 109.837] from inactive: pitch=320, tiling=0: handle=22, id=527 >[ 109.837] __sna_damage_all(80, 80) >[ 109.837] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.837] sna_pixmap_mark_active: pixmap=342, handle=22 >[ 109.837] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.837] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.837] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.837] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 109.837] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 109.837] sna_render_get_solid: 0 >[ 109.837] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.837] kgem_set_mode: flushing before new bo >[ 109.837] gen8_vertex_close: used=12, vbo active? 16, vb=1, nreloc=1 >[ 109.837] gen8_vertex_close: reloc[0] = 287 >[ 109.837] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.837] kgem_add_handle: handle=16, index=4 >[ 109.837] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) >[ 109.837] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=140 [fenced=0] >[ 109.837] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.837] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.837] kgem_fixup_relocs: shrinking by 61440 >[ 109.837] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.837] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.837] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4de000 >[ 109.837] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.837] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.837] __kgem_bo_clear_busy: handle=7 >[ 109.837] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.837] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.837] __kgem_bo_clear_busy: handle=8 >[ 109.837] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 109.837] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.837] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.837] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.837] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 109.837] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.837] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.837] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.837] kgem_add_handle: handle=4, index=0 >[ 109.837] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.837] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.837] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.837] gen9_composite_get_binding_table(ffc0) >[ 109.837] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 >[ 109.837] kgem_add_handle: handle=22, index=1 >[ 109.837] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) >[ 109.837] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 109.837] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 109.837] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.837] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.837] kgem_add_handle: handle=7, index=2 >[ 109.837] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.837] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.837] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.837] gen9_emit_sampler: sampler = 1 >[ 109.837] gen9_emit_sf: num_sf_outputs=1 >[ 109.837] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.837] gen9_emit_vertex_elements: setup id=0 >[ 109.837] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.837] (0, 0), (80, 80) >[ 109.837] gen8_vertex_flush[490] = 3 >[ 109.837] sna_composite_rectangles: pixmap=342 marking clear [0]? 1 >[ 109.837] sna_composite_rectangles(pixmap=342, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 109.837] sna_composite_rectangles: converted to op 1 >[ 109.837] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 109.837] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 109.837] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 109.837] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 109.837] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 109.837] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 109.837] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 109.837] sna_composite_rectangles: dropping last-cpu hint >[ 109.837] sna_drawable_use_bo pixmap=342, box=((0, 0), (80, 80)), flags=1... >[ 109.837] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 109.837] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.837] sna_drawable_use_bo: using whole GPU bo >[ 109.837] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 109.837] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 109.837] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 109.837] sna_render_get_solid: 40404040 >[ 109.837] sna_render_get_solid(1) = 40404040 (old) >[ 109.837] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.837] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.837] gen9_composite_get_binding_table(ff00) >[ 109.837] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 109.837] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 109.837] kgem_add_handle: handle=8, index=3 >[ 109.837] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) >[ 109.837] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.837] gen9_emit_vertex_elements: setup id=0 >[ 109.837] (0, 0), (2, 2) >[ 109.837] (78, 0), (80, 2) >[ 109.837] (0, 78), (2, 80) >[ 109.837] (78, 78), (80, 80) >[ 109.837] gen8_vertex_flush[4cc] = 12 >[ 109.837] sna_composite(pixmap=340, op=3, src=342+(192, 1096), mask=0+(0, 0), dst=340+(0, 0)+(0, 0), size=(576, 76) >[ 109.837] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 109.837] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 109.837] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 109.837] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 109.837] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (576, 76) >[ 109.837] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) >[ 109.837] gen9_render_composite: 576x76, current mode=1/1 >[ 109.837] kgem_bo_is_render: handle=30, rq? 1 [1] >[ 109.837] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 109.837] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 109.837] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 109.837] sna_drawable_use_bo pixmap=340, box=((0, 0), (576, 76)), flags=7... >[ 109.837] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.837] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.837] sna_drawable_use_bo: using whole GPU bo >[ 109.837] gen9_composite_set_target: pixmap=340, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.837] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) >[ 109.837] sna_transform_is_imprecise_integer_translation: no transform >[ 109.837] gen9_composite_picture: integer translation (0, 0), removing >[ 109.837] sna_render_pixmap_bo pixmap=342, (192, 1096)x(576, 76)/(80, 80) >[ 109.838] sna_render_pixmap_bo: GPU all damaged >[ 109.838] kgem_bo_is_render: handle=30, rq? 1 [1] >[ 109.838] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 109.838] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.838] gen4_choose_composite_emitter: identity src, no mask >[ 109.838] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.838] __kgem_retire_rq: request 1 complete >[ 109.838] __kgem_bo_flush: handle=30, busy=0, wedged=0 >[ 109.838] kgem_set_mode: flushing before new bo >[ 109.838] gen8_vertex_close: used=42, vbo active? 16, vb=1, nreloc=1 >[ 109.838] gen8_vertex_close: reloc[0] = 287 >[ 109.838] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.838] kgem_add_handle: handle=16, index=4 >[ 109.838] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) >[ 109.838] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=91 [fenced=0] >[ 109.838] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.838] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.838] kgem_fixup_relocs: shrinking by 61440 >[ 109.838] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.838] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.838] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 >[ 109.838] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.838] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.838] __kgem_bo_clear_busy: handle=7 >[ 109.838] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.838] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.838] __kgem_bo_clear_busy: handle=8 >[ 109.838] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 109.838] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.838] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.838] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.838] kgem_check_bo: num_pages=+79, num_exec=+2 >[ 109.838] aligning vertex: was 2, now 3 floats per vertex >[ 109.838] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.838] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.838] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.838] kgem_add_handle: handle=4, index=0 >[ 109.838] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.838] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.838] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.838] gen9_composite_get_binding_table(ffc0) >[ 109.838] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 >[ 109.838] kgem_add_handle: handle=30, index=1 >[ 109.838] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4de000) >[ 109.838] __kgem_bo_mark_dirty: handle=30 (proxy? 0) >[ 109.838] [3fe0] bind bo(handle=30, addr=fd4de000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 109.838] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 >[ 109.838] kgem_add_handle: handle=22, index=2 >[ 109.838] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) >[ 109.838] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 109.838] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 109.838] gen9_emit_sampler: sampler = a >[ 109.838] gen9_emit_sf: num_sf_outputs=1 >[ 109.838] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.838] gen9_emit_vertex_elements: setup id=2 >[ 109.838] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.838] gen9_render_composite_box: (0, 0), (576, 76) >[ 109.838] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] >[ 109.838] gen8_vertex_flush[490] = 3 >[ 109.838] sna_destroy_pixmap: pixmap=342, attached?=1 >[ 109.838] _kgem_bo_destroy: handle=22, proxy? 0 >[ 109.838] __kgem_bo_destroy: handle=22, size=61440 >[ 109.838] __kgem_bo_destroy: handle=22 -> active >[ 109.838] __sna_free_pixmap(pixmap=342) >[ 109.838] sna_create_pixmap(576, 76, 32, usage=0) >[ 109.838] kgem_can_create_2d: 576x76 @ 32 >[ 109.838] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 109.838] kgem_can_create_2d: untiled size=176128 >[ 109.838] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.838] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 109.838] kgem_can_create_2d: tiled[-1] size=176128 >[ 109.838] sna_create_pixmap: usage=0, flags=1b >[ 109.838] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 109.838] __pop_freed_pixmap: reusing freed pixmap=342 header >[ 109.838] create_pixmap_hdr: pixmap=343, width=576, height=76, usage=0 >[ 109.838] sna_create_pixmap: serial=343, 576x76, usage=0 >[ 109.838] sna_composite_rectangles(pixmap=344, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 109.838] sna_composite_rectangles: converted to op 0 >[ 109.838] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 109.838] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 109.838] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 109.838] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 109.838] sna_composite_rectangles: dropping last-cpu hint >[ 109.838] sna_drawable_use_bo pixmap=344, box=((0, 0), (576, 76)), flags=19... >[ 109.838] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.838] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.838] sna_pixmap_move_to_gpu(pixmap=344, usage=0), flags=b >[ 109.838] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.838] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 109.838] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.838] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.838] sna_pixmap_alloc_gpu: pixmap=344 >[ 109.838] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.838] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 109.838] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 109.838] from inactive: pitch=2560, tiling=1: handle=23, id=528 >[ 109.838] __sna_damage_all(576, 76) >[ 109.838] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.838] sna_pixmap_mark_active: pixmap=344, handle=23 >[ 109.838] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.838] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.838] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.838] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.838] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 109.838] sna_render_get_solid: 0 >[ 109.838] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.838] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.838] __kgem_retire_rq: request 1 complete >[ 109.838] kgem_set_mode: flushing before new bo >[ 109.838] gen8_vertex_close: used=51, vbo active? 16, vb=4, nreloc=1 >[ 109.838] gen8_vertex_close: reloc[0] = 287 >[ 109.838] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.838] kgem_add_handle: handle=16, index=3 >[ 109.838] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.838] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=153 [fenced=0] >[ 109.838] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.838] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.838] kgem_fixup_relocs: shrinking by 61440 >[ 109.838] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.838] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.838] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4de000 >[ 109.838] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.838] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 109.838] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.838] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.838] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.838] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 109.838] aligning vertex: was 3, now 2 floats per vertex >[ 109.838] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.838] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.838] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.838] kgem_add_handle: handle=4, index=0 >[ 109.838] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.838] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.838] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.838] gen9_composite_get_binding_table(ffc0) >[ 109.838] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 >[ 109.838] kgem_add_handle: handle=23, index=1 >[ 109.838] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) >[ 109.838] __kgem_bo_mark_dirty: handle=23 (proxy? 0) >[ 109.838] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 109.838] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.838] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.838] kgem_add_handle: handle=7, index=2 >[ 109.838] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.838] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.838] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.838] gen9_emit_sampler: sampler = 1 >[ 109.838] gen9_emit_sf: num_sf_outputs=1 >[ 109.838] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.838] gen9_emit_vertex_elements: setup id=0 >[ 109.838] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.838] (0, 0), (576, 76) >[ 109.838] gen8_vertex_flush[490] = 3 >[ 109.838] sna_composite_rectangles: pixmap=344 marking clear [0]? 1 >[ 109.838] sna_composite_rectangles(pixmap=344, op=1, 660a0a0a x 1 [(0, 0)x(576, 76) ...]) >[ 109.838] sna_composite_rectangles: converted to op 1 >[ 109.838] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 109.838] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 109.838] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 109.838] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 109.838] sna_composite_rectangles: promoting to full GPU >[ 109.838] sna_composite_rectangles: dropping last-cpu hint >[ 109.838] sna_drawable_use_bo pixmap=344, box=((0, 0), (576, 76)), flags=19... >[ 109.838] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.838] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.838] sna_drawable_use_bo: using whole GPU bo >[ 109.838] gen9_render_fill_boxes (op=1, color=(a3d, a3d, a3d, 6666) [20028888]) >[ 109.838] kgem_bo_is_render: handle=23, rq? 1 [1] >[ 109.838] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (576, 76) ...]) >[ 109.838] sna_render_get_solid: 660a0a0a >[ 109.838] sna_render_get_solid(2) = 660a0a0a (old) >[ 109.838] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.838] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.838] gen9_composite_get_binding_table(ff00) >[ 109.838] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 109.838] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 109.838] kgem_add_handle: handle=8, index=3 >[ 109.838] kgem_add_reloc64[5] = (delta=8, target handle=3, presumed=fdffe000) >[ 109.838] [3fb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.838] gen9_emit_vertex_elements: setup id=0 >[ 109.838] (0, 0), (576, 76) >[ 109.838] gen8_vertex_flush[4cc] = 3 >[ 109.838] sna_composite_rectangles: pixmap=344 marking clear [660a0a0a]? 1 >[ 109.838] sna_create_pixmap(576, 76, 32, usage=0) >[ 109.838] kgem_can_create_2d: 576x76 @ 32 >[ 109.838] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 109.838] kgem_can_create_2d: untiled size=176128 >[ 109.838] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.838] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 109.838] kgem_can_create_2d: tiled[-1] size=176128 >[ 109.838] sna_create_pixmap: usage=0, flags=1b >[ 109.838] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 109.838] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 109.838] create_pixmap: serial=345, usage=0, 0x0 >[ 109.838] create_pixmap_hdr: pixmap=345, width=576, height=76, usage=0 >[ 109.838] sna_create_pixmap: serial=345, 576x76, usage=0 >[ 109.838] sna_composite_rectangles(pixmap=346, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 109.838] sna_composite_rectangles: converted to op 0 >[ 109.838] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 109.838] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 109.838] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 109.838] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 109.838] sna_composite_rectangles: dropping last-cpu hint >[ 109.838] sna_drawable_use_bo pixmap=346, box=((0, 0), (576, 76)), flags=19... >[ 109.838] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.838] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.838] sna_pixmap_move_to_gpu(pixmap=346, usage=0), flags=b >[ 109.838] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.838] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 109.838] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.838] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.838] sna_pixmap_alloc_gpu: pixmap=346 >[ 109.838] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.838] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 109.838] __kgem_bo_init(handle=33, num_pages=50) >[ 109.838] kgem_set_tiling: handle=33, tiling=1 [1], pitch=2560 [2560]: 1 >[ 109.838] new pitch=2560, tiling=1, handle=33, id=529, num_pages=50 [50], bucket=5 >[ 109.838] __sna_damage_all(576, 76) >[ 109.838] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.838] sna_pixmap_mark_active: pixmap=346, handle=33 >[ 109.838] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.838] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.838] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.838] kgem_bo_is_render: handle=33, rq? 0 [0] >[ 109.838] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 109.838] sna_render_get_solid: 0 >[ 109.838] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.838] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.838] __kgem_retire_rq: request 1 complete >[ 109.838] __kgem_bo_flush: handle=30, busy=0, wedged=0 >[ 109.838] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 109.838] kgem_bo_move_to_cache: release handle=22 >[ 109.838] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 109.838] kgem_set_mode: flushing before new bo >[ 109.838] gen8_vertex_close: used=64, vbo active? 16, vb=1, nreloc=1 >[ 109.838] gen8_vertex_close: reloc[0] = 287 >[ 109.838] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.838] kgem_add_handle: handle=16, index=4 >[ 109.838] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) >[ 109.838] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=140 [fenced=0] >[ 109.838] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.838] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.838] kgem_fixup_relocs: shrinking by 61440 >[ 109.838] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.838] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.838] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 >[ 109.838] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.838] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.838] __kgem_bo_clear_busy: handle=7 >[ 109.838] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.838] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.838] __kgem_bo_clear_busy: handle=8 >[ 109.838] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 109.838] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.838] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.838] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.838] needs_batch_flush: flushing before handle=33 for new reservation >[ 109.838] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 109.838] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.838] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.838] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.838] kgem_add_handle: handle=4, index=0 >[ 109.838] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.838] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.838] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.838] gen9_composite_get_binding_table(ffc0) >[ 109.838] kgem_add_reloc64: handle=33, pos=16360, delta=0, domains=20002 >[ 109.838] kgem_add_handle: handle=33, index=1 >[ 109.838] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) >[ 109.838] __kgem_bo_mark_dirty: handle=33 (proxy? 0) >[ 109.838] [3fe0] bind bo(handle=33, addr=0), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 109.838] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.838] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.838] kgem_add_handle: handle=7, index=2 >[ 109.838] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.838] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.838] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.838] gen9_emit_sampler: sampler = 1 >[ 109.838] gen9_emit_sf: num_sf_outputs=1 >[ 109.838] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.839] gen9_emit_vertex_elements: setup id=0 >[ 109.839] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.839] (0, 0), (576, 76) >[ 109.839] gen8_vertex_flush[490] = 3 >[ 109.839] sna_composite_rectangles: pixmap=346 marking clear [0]? 1 >[ 109.839] sna_create_pixmap(576, 76, 32, usage=0) >[ 109.839] kgem_can_create_2d: 576x76 @ 32 >[ 109.839] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 109.839] kgem_can_create_2d: untiled size=176128 >[ 109.839] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.839] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 109.839] kgem_can_create_2d: tiled[-1] size=176128 >[ 109.839] sna_create_pixmap: usage=0, flags=1b >[ 109.839] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 109.839] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 109.839] create_pixmap: serial=347, usage=0, 0x0 >[ 109.839] create_pixmap_hdr: pixmap=347, width=576, height=76, usage=0 >[ 109.839] sna_create_pixmap: serial=347, 576x76, usage=0 >[ 109.839] sna_composite_rectangles(pixmap=348, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 109.839] sna_composite_rectangles: converted to op 0 >[ 109.839] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 109.839] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 109.839] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 109.839] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 109.839] sna_composite_rectangles: dropping last-cpu hint >[ 109.839] sna_drawable_use_bo pixmap=348, box=((0, 0), (576, 76)), flags=19... >[ 109.839] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.839] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.839] sna_pixmap_move_to_gpu(pixmap=348, usage=0), flags=b >[ 109.839] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.839] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 109.839] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.839] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.839] sna_pixmap_alloc_gpu: pixmap=348 >[ 109.839] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.839] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 109.839] __kgem_bo_init(handle=34, num_pages=50) >[ 109.839] kgem_set_tiling: handle=34, tiling=1 [1], pitch=2560 [2560]: 1 >[ 109.839] new pitch=2560, tiling=1, handle=34, id=530, num_pages=50 [50], bucket=5 >[ 109.839] __sna_damage_all(576, 76) >[ 109.839] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.839] sna_pixmap_mark_active: pixmap=348, handle=34 >[ 109.839] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.839] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.839] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.839] kgem_bo_is_render: handle=34, rq? 0 [0] >[ 109.839] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 109.839] sna_render_get_solid: 0 >[ 109.839] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.839] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.839] __kgem_retire_rq: request 1 complete >[ 109.839] __kgem_bo_flush: handle=23, busy=0, wedged=0 >[ 109.839] kgem_set_mode: flushing before new bo >[ 109.839] gen8_vertex_close: used=70, vbo active? 16, vb=1, nreloc=1 >[ 109.839] gen8_vertex_close: reloc[0] = 287 >[ 109.839] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.839] kgem_add_handle: handle=16, index=3 >[ 109.839] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.839] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=125 [fenced=0] >[ 109.839] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.839] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.839] kgem_fixup_relocs: shrinking by 61440 >[ 109.839] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.839] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.839] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4a7000 >[ 109.839] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.839] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.839] __kgem_bo_clear_busy: handle=7 >[ 109.839] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.839] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.839] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.839] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.839] needs_batch_flush: flushing before handle=34 for new reservation >[ 109.839] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 109.839] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.839] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.839] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.839] kgem_add_handle: handle=4, index=0 >[ 109.839] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.839] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.839] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.839] gen9_composite_get_binding_table(ffc0) >[ 109.839] kgem_add_reloc64: handle=34, pos=16360, delta=0, domains=20002 >[ 109.839] kgem_add_handle: handle=34, index=1 >[ 109.839] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) >[ 109.839] __kgem_bo_mark_dirty: handle=34 (proxy? 0) >[ 109.839] [3fe0] bind bo(handle=34, addr=0), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 109.839] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.839] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.839] kgem_add_handle: handle=7, index=2 >[ 109.839] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.839] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.839] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.839] gen9_emit_sampler: sampler = 1 >[ 109.839] gen9_emit_sf: num_sf_outputs=1 >[ 109.839] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.839] gen9_emit_vertex_elements: setup id=0 >[ 109.839] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.839] (0, 0), (576, 76) >[ 109.839] gen8_vertex_flush[490] = 3 >[ 109.839] sna_composite_rectangles: pixmap=348 marking clear [0]? 1 >[ 109.839] sna_create_pixmap(576, 76, 32, usage=0) >[ 109.839] kgem_can_create_2d: 576x76 @ 32 >[ 109.839] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 109.839] kgem_can_create_2d: untiled size=176128 >[ 109.839] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.839] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 109.839] kgem_can_create_2d: tiled[-1] size=176128 >[ 109.839] sna_create_pixmap: usage=0, flags=1b >[ 109.839] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 109.839] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 109.839] create_pixmap: serial=349, usage=0, 0x0 >[ 109.839] create_pixmap_hdr: pixmap=349, width=576, height=76, usage=0 >[ 109.839] sna_create_pixmap: serial=349, 576x76, usage=0 >[ 109.839] sna_composite_rectangles(pixmap=350, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 109.839] sna_composite_rectangles: converted to op 0 >[ 109.839] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 109.839] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 109.839] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 109.839] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 109.839] sna_composite_rectangles: dropping last-cpu hint >[ 109.839] sna_drawable_use_bo pixmap=350, box=((0, 0), (576, 76)), flags=19... >[ 109.839] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.839] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.839] sna_pixmap_move_to_gpu(pixmap=350, usage=0), flags=b >[ 109.839] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.839] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 109.839] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.839] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.839] sna_pixmap_alloc_gpu: pixmap=350 >[ 109.839] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.839] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 109.839] __kgem_bo_init(handle=35, num_pages=50) >[ 109.839] kgem_set_tiling: handle=35, tiling=1 [1], pitch=2560 [2560]: 1 >[ 109.839] new pitch=2560, tiling=1, handle=35, id=531, num_pages=50 [50], bucket=5 >[ 109.839] __sna_damage_all(576, 76) >[ 109.839] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.839] sna_pixmap_mark_active: pixmap=350, handle=35 >[ 109.839] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.839] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.839] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.839] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 109.839] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 109.839] sna_render_get_solid: 0 >[ 109.839] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.839] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.839] __kgem_retire_rq: request 1 complete >[ 109.839] __kgem_bo_flush: handle=33, busy=0, wedged=0 >[ 109.839] kgem_set_mode: flushing before new bo >[ 109.839] gen8_vertex_close: used=76, vbo active? 16, vb=1, nreloc=1 >[ 109.839] gen8_vertex_close: reloc[0] = 287 >[ 109.839] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.839] kgem_add_handle: handle=16, index=3 >[ 109.839] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.839] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=125 [fenced=0] >[ 109.839] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.839] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.839] kgem_fixup_relocs: shrinking by 61440 >[ 109.839] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.839] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.839] kgem_commit: release handle=34 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd475000 >[ 109.839] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.839] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.839] __kgem_bo_clear_busy: handle=7 >[ 109.839] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.839] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.839] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.839] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.839] needs_batch_flush: flushing before handle=35 for new reservation >[ 109.839] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 109.839] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.839] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.839] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.839] kgem_add_handle: handle=4, index=0 >[ 109.839] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.839] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.839] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.839] gen9_composite_get_binding_table(ffc0) >[ 109.839] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 >[ 109.839] kgem_add_handle: handle=35, index=1 >[ 109.839] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) >[ 109.839] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 109.839] [3fe0] bind bo(handle=35, addr=0), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 109.839] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.839] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.839] kgem_add_handle: handle=7, index=2 >[ 109.839] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.839] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.839] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.839] gen9_emit_sampler: sampler = 1 >[ 109.839] gen9_emit_sf: num_sf_outputs=1 >[ 109.839] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.839] gen9_emit_vertex_elements: setup id=0 >[ 109.839] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.839] (0, 0), (576, 76) >[ 109.839] gen8_vertex_flush[490] = 3 >[ 109.839] sna_composite_rectangles: pixmap=350 marking clear [0]? 1 >[ 109.839] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 109.839] kgem_bo_is_busy: handle=35, domain: 1 exec? 1, rq? 1 >[ 109.839] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 109.839] trapezoid_spans_maybe_inplace? clear, no >[ 109.839] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.839] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 109.839] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 109.839] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 109.839] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 109.839] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 109.839] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 109.839] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.839] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 109.839] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 109.839] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.839] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 109.839] sna_drawable_use_bo pixmap=350, box=((2, 2), (574, 74)), flags=7... >[ 109.839] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.839] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.839] sna_drawable_use_bo: using whole GPU bo >[ 109.839] gen9_composite_set_target: pixmap=350, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.839] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 109.839] color_convert: src=4c000000 [20028888] >[ 109.839] color_convert: dst=4c000000 [20028888] >[ 109.839] sna_render_get_solid: 4c000000 >[ 109.839] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.839] gen4_choose_spans_emitter: solid source >[ 109.839] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.839] aligning vertex: was 2, now 3 floats per vertex >[ 109.839] gen9_composite_get_binding_table(ff00) >[ 109.839] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 109.839] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 109.839] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) >[ 109.839] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.839] gen9_emit_sampler: sampler = c >[ 109.839] gen9_emit_sf: num_sf_outputs=2 >[ 109.839] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 109.839] gen9_emit_vertex_elements: setup id=5 >[ 109.839] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.839] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 109.839] thread_choose_span: clipped? 0 >[ 109.839] imprecise_trapezoid_span_converter: using 4 threads >[ 109.839] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 109.839] thread_choose_span: clipped? 0 >[ 109.840] span_thread: flushing 1 boxes >[ 109.840] [ 109.840] [ 109.840] span_thread: flushing 26 boxes >span_thread: flushing 1 boxes >[ 109.840] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 109.840] span_thread: flushing 26 boxes >[ 109.840] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 109.840] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 109.840] gen8_vertex_flush[554] = 162 >[ 109.840] gen9_render_composite_spans_done() >[ 109.840] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 109.840] kgem_bo_is_busy: handle=35, domain: 1 exec? 1, rq? 1 >[ 109.840] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 109.840] kgem_bo_is_busy: handle=35, domain: 1 exec? 1, rq? 1 >[ 109.840] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 109.840] kgem_bo_is_busy: handle=35, domain: 1 exec? 1, rq? 1 >[ 109.840] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.840] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 109.840] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 109.840] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 109.840] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 109.840] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 109.840] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 109.840] kgem_bo_is_busy: handle=35, domain: 1 exec? 1, rq? 1 >[ 109.840] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.840] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 109.840] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 109.840] kgem_bo_is_busy: handle=35, domain: 1 exec? 1, rq? 1 >[ 109.840] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.840] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 109.840] sna_drawable_use_bo pixmap=350, box=((0, 0), (576, 76)), flags=7... >[ 109.840] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.840] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.840] sna_drawable_use_bo: using whole GPU bo >[ 109.840] gen9_composite_set_target: pixmap=350, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.840] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 109.840] color_convert: src=e6e6e6e6 [20028888] >[ 109.840] color_convert: dst=e6e6e6e6 [20028888] >[ 109.840] sna_render_get_solid: e6e6e6e6 >[ 109.840] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 109.840] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.840] gen4_choose_spans_emitter: solid source >[ 109.840] kgem_check_bo: num_pages=+1, num_exec=+1 >[ 109.840] gen9_composite_get_binding_table(fe80) >[ 109.840] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 >[ 109.840] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 109.840] kgem_add_handle: handle=8, index=3 >[ 109.840] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) >[ 109.840] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.840] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 109.840] gen9_emit_vertex_elements: setup id=5 >[ 109.840] thread_choose_span: clipped? 0 >[ 109.840] imprecise_trapezoid_span_converter: using 4 threads >[ 109.840] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 109.840] thread_choose_span: clipped? 0 >[ 109.840] span_thread: flushing 2 boxes >[ 109.840] span_thread: flushing 2 boxes >[ 109.840] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 109.840] [ 109.840] span_thread: flushing 62 boxes >span_thread: flushing 62 boxes >[ 109.840] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 109.840] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 109.840] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 109.840] gen8_vertex_flush[5a8] = 384 >[ 109.840] gen9_render_composite_spans_done() >[ 109.840] sna_validate_gc(0x5619f1770810) changes=0, previous serial=13c, drawable=15c >[ 109.840] sna_validate_gc: recomputing clip >[ 109.840] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x5619f174da00] >[ 109.840] sna_copy_area: src=pixmap=350:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=348:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 109.840] sna_copy_area: normal copy >[ 109.840] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) >[ 109.840] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) >[ 109.840] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 >[ 109.840] sna_do_copy: clipped dst extents (0, 0), (576, 76) >[ 109.840] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 109.840] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 109.840] sna_do_copy: pixmap -- no source clipping >[ 109.840] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 109.840] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) >[ 109.840] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=350+(0, 0), dst pixmap=348+(0, 0), alu=3, src.size=576x76, dst.size=576x76) >[ 109.840] sna_copy_boxes: dst=(priv=0x5619f1788690, gpu_bo=34, cpu_bo=0), src=(priv=0x5619f1728470, gpu_bo=35, cpu_bo=0), replaces=1 >[ 109.840] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.840] sna_drawable_use_bo pixmap=348, box=((0, 0), (576, 76)), flags=1b... >[ 109.840] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 109.840] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.840] sna_drawable_use_bo: using whole GPU bo >[ 109.840] sna_pixmap_move_to_gpu(pixmap=350, usage=0), flags=a >[ 109.840] sna_pixmap_move_to_gpu: already all-damaged >[ 109.840] sna_pixmap_mark_active: pixmap=350, handle=35 >[ 109.840] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.840] sna_pixmap_make_cow: make cow src=350, dst=348, handle=35 (already cow? src=0, dst=0) >[ 109.840] sna_pixmap_make_cow: moo! attaching source cow to pixmap=350, handle=35 >[ 109.840] _kgem_bo_destroy: handle=34, proxy? 0 >[ 109.840] __kgem_bo_destroy: handle=34, size=204800 >[ 109.840] __kgem_busy: handle=34, busy=0, wedged=0 >[ 109.840] __kgem_bo_clear_busy: handle=34 >[ 109.840] __kgem_bo_destroy: handle=34, purged >[ 109.840] kgem_bo_move_to_inactive: moving handle=34 to inactive >[ 109.840] sna_pixmap_make_cow: moo! attaching clone to pixmap=348 (source=350, handle=35) >[ 109.840] sna_destroy_pixmap: pixmap=350, attached?=1 >[ 109.840] sna_destroy_pixmap: pixmap=350 discarding cow, refcnt=2 >[ 109.840] __sna_free_pixmap(pixmap=350) >[ 109.840] sna_glyphs(op=3, nlist=4, src=(16, 48)) >[ 109.840] kgem_bo_is_busy: handle=35, domain: 1 exec? 1, rq? 1 >[ 109.840] sna_glyphs: discarding mask >[ 109.840] glyphs0_to_dst(op=3, src=(16, 48), nlist=4, dst=(16, 48)+(0, 0)) >[ 109.840] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94669425378832 size=576x76 >[ 109.840] gen9_render_composite: 0x0, current mode=1/1 >[ 109.840] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 109.840] kgem_bo_is_busy: handle=35, domain: 1 exec? 1, rq? 1 >[ 109.840] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.840] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.840] sna_drawable_use_bo pixmap=348, box=((0, 0), (576, 76)), flags=7... >[ 109.840] sna_pixmap_undo_cow: pixmap=348, handle=35 [refcnt=1], cow refcnt=1, flags=43 >[ 109.840] sna_pixmap_undo_cow: freeing cow >[ 109.840] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.840] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.840] sna_drawable_use_bo: using whole GPU bo >[ 109.840] gen9_composite_set_target: pixmap=348, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.840] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.840] color_convert: src=ff888888 [20028888] >[ 109.840] color_convert: dst=ff888888 [20028888] >[ 109.840] sna_render_get_solid: ff888888 >[ 109.840] sna_render_get_solid(5) = ff888888 (old) >[ 109.840] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.840] sna_transform_is_imprecise_integer_translation: no transform >[ 109.840] gen9_composite_picture: integer translation (0, 0), removing >[ 109.840] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.840] sna_render_pixmap_bo: GPU all damaged >[ 109.840] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 109.840] gen4_choose_composite_emitter: solid, identity mask >[ 109.840] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 109.840] aligning vertex: was 3, now 4 floats per vertex >[ 109.840] gen9_composite_get_binding_table(fe00) >[ 109.840] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 >[ 109.840] kgem_add_reloc64: adding proxy [delta=20] for handle=8 >[ 109.840] kgem_add_reloc64[7] = (delta=20, target handle=3, presumed=fdffe000) >[ 109.840] [3f70] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.840] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 >[ 109.840] kgem_add_handle: handle=6, index=4 >[ 109.840] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd585000) >[ 109.840] [3f60] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 109.840] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 109.840] gen9_emit_sampler: sampler = a >[ 109.840] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.840] gen9_emit_vertex_elements: setup id=9 >[ 109.840] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.840] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.840] glyphs0_to_dst: glyph=(18, 23)x(20, 25), unclipped >[ 109.840] emit_primitive_identity_mask__avx2: dst=(18, 23), mask=(128.00, 0.00) x (20.00, 25.00) >[ 109.840] glyphs0_to_dst: glyph=(36, 29)x(17, 19), unclipped >[ 109.840] emit_primitive_identity_mask__avx2: dst=(36, 29), mask=(160.00, 0.00) x (17.00, 19.00) >[ 109.840] glyphs0_to_dst: glyph=(54, 29)x(16, 19), unclipped >[ 109.840] emit_primitive_identity_mask__avx2: dst=(54, 29), mask=(128.00, 32.00) x (16.00, 19.00) >[ 109.840] glyphs0_to_dst: glyph=(70, 29)x(16, 19), unclipped >[ 109.840] emit_primitive_identity_mask__avx2: dst=(70, 29), mask=(128.00, 32.00) x (16.00, 19.00) >[ 109.840] glyphs0_to_dst: glyph=(85, 29)x(29, 19), unclipped >[ 109.840] emit_primitive_identity_mask__avx2: dst=(85, 29), mask=(160.00, 32.00) x (29.00, 19.00) >[ 109.840] glyphs0_to_dst: glyph=(112, 29)x(20, 19), unclipped >[ 109.840] emit_primitive_identity_mask__avx2: dst=(112, 29), mask=(192.00, 0.00) x (20.00, 19.00) >[ 109.840] glyphs0_to_dst: glyph=(133, 29)x(14, 19), unclipped >[ 109.840] emit_primitive_identity_mask__avx2: dst=(133, 29), mask=(224.00, 0.00) x (14.00, 19.00) >[ 109.840] glyphs0_to_dst: glyph=(146, 20)x(19, 28), unclipped >[ 109.840] emit_primitive_identity_mask__avx2: dst=(146, 20), mask=(192.00, 32.00) x (19.00, 28.00) >[ 109.840] gen8_vertex_flush[66c] = 24 >[ 109.840] gen9_magic_ca_pass: CA fixup (431 -> 455) >[ 109.840] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 109.840] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.840] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.840] sna_validate_gc(0x5619f1770810) changes=0, previous serial=15c, drawable=15a >[ 109.840] sna_validate_gc: recomputing clip >[ 109.840] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x5619f174da00] >[ 109.840] sna_copy_area: src=pixmap=348:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=346:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 109.840] sna_copy_area: normal copy >[ 109.840] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) >[ 109.840] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) >[ 109.840] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 >[ 109.840] sna_do_copy: clipped dst extents (0, 0), (576, 76) >[ 109.840] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 109.840] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 109.840] sna_do_copy: pixmap -- no source clipping >[ 109.840] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 109.840] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) >[ 109.840] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=348+(0, 0), dst pixmap=346+(0, 0), alu=3, src.size=576x76, dst.size=576x76) >[ 109.840] sna_copy_boxes: dst=(priv=0x5619f1759610, gpu_bo=33, cpu_bo=0), src=(priv=0x5619f1788690, gpu_bo=35, cpu_bo=0), replaces=1 >[ 109.840] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.840] sna_drawable_use_bo pixmap=346, box=((0, 0), (576, 76)), flags=1b... >[ 109.840] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 109.840] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.840] sna_drawable_use_bo: using whole GPU bo >[ 109.840] sna_pixmap_move_to_gpu(pixmap=348, usage=0), flags=a >[ 109.840] sna_pixmap_move_to_gpu: already all-damaged >[ 109.840] sna_pixmap_mark_active: pixmap=348, handle=35 >[ 109.840] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.840] sna_pixmap_make_cow: make cow src=348, dst=346, handle=35 (already cow? src=0, dst=0) >[ 109.840] sna_pixmap_make_cow: moo! attaching source cow to pixmap=348, handle=35 >[ 109.840] _kgem_bo_destroy: handle=33, proxy? 0 >[ 109.840] __kgem_bo_destroy: handle=33, size=204800 >[ 109.840] __kgem_bo_destroy: handle=33, purged >[ 109.840] kgem_bo_move_to_inactive: moving handle=33 to inactive >[ 109.840] sna_pixmap_make_cow: moo! attaching clone to pixmap=346 (source=348, handle=35) >[ 109.840] sna_destroy_pixmap: pixmap=348, attached?=1 >[ 109.840] sna_destroy_pixmap: pixmap=348 discarding cow, refcnt=2 >[ 109.840] __sna_free_pixmap(pixmap=348) >[ 109.840] sna_composite(pixmap=344, op=3, src=346+(0, 0), mask=0+(0, 0), dst=344+(0, 0)+(0, 0), size=(576, 76) >[ 109.840] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 109.840] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 109.840] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 109.840] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 109.840] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) >[ 109.840] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) >[ 109.840] gen9_render_composite: 576x76, current mode=1/1 >[ 109.840] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.840] sna_blt_composite (0, 0), (0, 0), 576x76 >[ 109.840] sna_blt_composite: unsupported op [3] for blitting >[ 109.840] kgem_bo_is_busy: handle=35, domain: 1 exec? 1, rq? 1 >[ 109.840] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 109.840] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 109.840] sna_drawable_use_bo pixmap=344, box=((0, 0), (576, 76)), flags=7... >[ 109.840] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.840] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.840] sna_drawable_use_bo: using whole GPU bo >[ 109.840] gen9_composite_set_target: pixmap=344, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.840] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 109.840] sna_transform_is_imprecise_integer_translation: no transform >[ 109.840] gen9_composite_picture: integer translation (0, 0), removing >[ 109.840] sna_render_pixmap_bo pixmap=346, (0, 0)x(576, 76)/(576, 76) >[ 109.840] sna_render_pixmap_bo: GPU all damaged >[ 109.840] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.840] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 109.840] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.840] gen4_choose_composite_emitter: identity src, no mask >[ 109.840] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.840] __kgem_retire_rq: request 1 complete >[ 109.840] kgem_set_mode: flushing before new bo >[ 109.840] gen8_vertex_close: used=1820, vbo active? 16, vb=221, nreloc=3 >[ 109.840] gen8_vertex_close: reloc[0] = 287 >[ 109.840] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.840] kgem_add_handle: handle=16, index=5 >[ 109.840] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) >[ 109.840] gen8_vertex_close: reloc[1] = 336 >[ 109.840] kgem_add_reloc64: handle=16, pos=336, delta=0, domains=200000 >[ 109.840] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fffa8000) >[ 109.840] gen8_vertex_close: reloc[2] = 406 >[ 109.840] kgem_add_reloc64: handle=16, pos=406, delta=0, domains=200000 >[ 109.840] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fffa8000) >[ 109.840] batch[1/1, flags=1800]: 448 448 16224 16384, nreloc=12, nexec=6, nfence=0, aperture=1150 [fenced=0] >[ 109.840] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.840] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.840] kgem_fixup_relocs: shrinking by 61440 >[ 109.840] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.841] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.841] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd443000 >[ 109.841] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.841] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.841] __kgem_bo_clear_busy: handle=7 >[ 109.841] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.841] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.841] __kgem_bo_clear_busy: handle=7 >[ 109.841] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.841] __kgem_bo_clear_busy: handle=8 >[ 109.841] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 109.841] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.841] __kgem_bo_clear_busy: handle=8 >[ 109.841] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 109.841] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.841] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.841] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.841] kgem_check_bo: num_pages=+114, num_exec=+2 >[ 109.841] aligning vertex: was 4, now 3 floats per vertex >[ 109.841] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.841] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.841] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.841] kgem_add_handle: handle=4, index=0 >[ 109.841] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.841] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.841] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.841] gen9_composite_get_binding_table(ffc0) >[ 109.841] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 >[ 109.841] kgem_add_handle: handle=23, index=1 >[ 109.841] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) >[ 109.841] __kgem_bo_mark_dirty: handle=23 (proxy? 0) >[ 109.841] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 109.841] kgem_add_reloc64: handle=35, pos=16344, delta=0, domains=40000 >[ 109.841] kgem_add_handle: handle=35, index=2 >[ 109.841] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd443000) >[ 109.841] [3fd0] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 109.841] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 109.841] gen9_emit_sampler: sampler = 2 >[ 109.841] gen9_emit_sf: num_sf_outputs=1 >[ 109.841] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.841] gen9_emit_vertex_elements: setup id=2 >[ 109.841] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.841] gen9_render_composite_box: (0, 0), (576, 76) >[ 109.841] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] >[ 109.841] gen8_vertex_flush[490] = 3 >[ 109.841] sna_destroy_pixmap: pixmap=346, attached?=1 >[ 109.841] sna_destroy_pixmap: pixmap=346 discarding cow, refcnt=1 >[ 109.841] _kgem_bo_destroy: handle=35, proxy? 0 >[ 109.841] __kgem_bo_destroy: handle=35, size=204800 >[ 109.841] __kgem_bo_destroy: handle=35 -> active >[ 109.841] __sna_free_pixmap(pixmap=346) >[ 109.841] sna_composite(pixmap=340, op=3, src=344+(0, 0), mask=0+(0, 0), dst=340+(0, 0)+(0, 0), size=(576, 76) >[ 109.841] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 109.841] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 109.841] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 109.841] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 109.841] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) >[ 109.841] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) >[ 109.841] gen9_render_composite: 576x76, current mode=1/1 >[ 109.841] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.841] sna_blt_composite (0, 0), (0, 0), 576x76 >[ 109.841] sna_blt_composite: unsupported op [3] for blitting >[ 109.841] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 >[ 109.841] kgem_bo_is_busy: handle=30, domain: 0 exec? 0, rq? 0 >[ 109.841] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.841] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 109.841] sna_drawable_use_bo pixmap=340, box=((0, 0), (576, 76)), flags=7... >[ 109.841] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.841] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.841] sna_drawable_use_bo: using whole GPU bo >[ 109.841] gen9_composite_set_target: pixmap=340, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.841] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 109.841] sna_transform_is_imprecise_integer_translation: no transform >[ 109.841] gen9_composite_picture: integer translation (0, 0), removing >[ 109.841] sna_render_pixmap_bo pixmap=344, (0, 0)x(576, 76)/(576, 76) >[ 109.841] sna_render_pixmap_bo: GPU all damaged >[ 109.841] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.841] kgem_bo_is_render: handle=23, rq? 1 [1] >[ 109.841] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.841] gen4_choose_composite_emitter: identity src, no mask >[ 109.841] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.841] __kgem_retire_rq: request 1 complete >[ 109.841] kgem_set_mode: flushing before new bo >[ 109.841] gen8_vertex_close: used=1830, vbo active? 16, vb=4, nreloc=1 >[ 109.841] gen8_vertex_close: reloc[0] = 287 >[ 109.841] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.841] kgem_add_handle: handle=16, index=3 >[ 109.841] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.841] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=188 [fenced=0] >[ 109.841] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.841] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.841] kgem_fixup_relocs: shrinking by 61440 >[ 109.841] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.841] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.841] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 >[ 109.841] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.841] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 109.841] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.841] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.841] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.841] kgem_check_bo: num_pages=+128, num_exec=+2 >[ 109.841] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.841] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.841] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.841] kgem_add_handle: handle=4, index=0 >[ 109.841] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.841] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.841] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.841] gen9_composite_get_binding_table(ffc0) >[ 109.841] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 >[ 109.841] kgem_add_handle: handle=30, index=1 >[ 109.841] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4de000) >[ 109.841] __kgem_bo_mark_dirty: handle=30 (proxy? 0) >[ 109.841] [3fe0] bind bo(handle=30, addr=fd4de000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 109.841] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 109.841] kgem_add_handle: handle=23, index=2 >[ 109.841] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd545000) >[ 109.841] [3fd0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 109.841] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 109.841] gen9_emit_sampler: sampler = 2 >[ 109.841] gen9_emit_sf: num_sf_outputs=1 >[ 109.841] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.841] gen9_emit_vertex_elements: setup id=2 >[ 109.841] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.841] gen9_render_composite_box: (0, 0), (576, 76) >[ 109.841] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] >[ 109.841] gen8_vertex_flush[490] = 3 >[ 109.841] sna_destroy_pixmap: pixmap=344, attached?=1 >[ 109.841] _kgem_bo_destroy: handle=23, proxy? 0 >[ 109.841] __kgem_bo_destroy: handle=23, size=262144 >[ 109.841] __kgem_bo_destroy: handle=23 -> active >[ 109.841] __sna_free_pixmap(pixmap=344) >[ 109.841] sna_copy_area: src=pixmap=340:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=175:(192, 1096)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 109.841] sna_copy_area: normal copy >[ 109.841] sna_do_copy: src=(0, 0), dst=(192, 1096), size=(576x76) >[ 109.841] sna_do_copy: after drawable: src=(0, 0), dst=(192, 1096), size=(576x76) >[ 109.841] sna_do_copy: dst extents (192, 1096), (768, 1172), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 109.841] sna_do_copy: clipped dst extents (192, 1096), (768, 1172) >[ 109.841] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 109.841] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 109.841] sna_do_copy: pixmap -- no source clipping >[ 109.841] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 109.841] sna_do_copy: copy region (192, 1096), (768, 1172) x 1 + (-192, -1096) >[ 109.841] sna_copy_boxes (boxes=1x[(192, 1096), (768, 1172)...], src pixmap=340+(-192, -1096), dst pixmap=175+(0, 0), alu=3, src.size=576x76, dst.size=7680x2160) >[ 109.841] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=27, cpu_bo=0), src=(priv=0x5619f14e73a0, gpu_bo=30, cpu_bo=0), replaces=0 >[ 109.841] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.841] sna_drawable_use_bo pixmap=175, box=((192, 1096), (768, 1172)), flags=b... >[ 109.841] sna_drawable_use_bo: pinned, never REPLACES >[ 109.841] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 109.841] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.841] sna_drawable_use_bo: applying move-to-gpu override >[ 109.841] sna_pixmap_discard_shadow_damage: discarding region 1x[(192, 1096), (768, 1172)] from damage 1x[(0, 0], (7680, 2160)] >[ 109.841] wait_for_shadow: flags=3, flips=2, handle=27, shadow=28 >[ 109.841] wait_for_shadow: 2 flips still pending, shadow flip_active=2 >[ 109.841] wait_for_shadow: after waiting 2 flips outstanding, flip_active=2 >[ 109.841] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) >[ 109.841] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 109.841] kgem_bo_remove_from_inactive: removing handle=29 from inactive >[ 109.841] from inactive: pitch=30720, tiling=1: handle=29, id=532 >[ 109.841] __kgem_bo_make_scanout: create fb 7680x2160@24/32 >[ 109.841] __kgem_bo_map__gtt(handle=29, size=66355200) >[ 109.841] __kgem_bo_make_scanout: attached fb=79 to handle=29 >[ 109.841] wait_for_shadow: replacing still-attached GPU bo handle=1, flips=2 >[ 109.841] wait_for_shadow: copying existing GPU damage: 4x(0, 0), (7680, 2160) >[ 109.841] gen9_render_copy_boxes (0, 0)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.841] kgem_bo_is_render: handle=27, rq? 0 [0] >[ 109.841] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 109.841] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 109.841] kgem_bo_is_render: handle=27, rq? 0 [0] >[ 109.841] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.841] __kgem_retire_rq: request 1 complete >[ 109.841] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 109.841] kgem_bo_move_to_cache: release handle=35 >[ 109.841] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 109.841] kgem_set_mode: flushing before new bo >[ 109.841] gen8_vertex_close: used=1839, vbo active? 16, vb=4, nreloc=1 >[ 109.841] gen8_vertex_close: reloc[0] = 287 >[ 109.841] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.841] kgem_add_handle: handle=16, index=3 >[ 109.841] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.841] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=202 [fenced=0] >[ 109.841] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.841] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.841] kgem_fixup_relocs: shrinking by 61440 >[ 109.841] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.841] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.841] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4de000 >[ 109.841] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.841] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd545000 >[ 109.841] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.841] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.841] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.841] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 109.841] aligning vertex: was 3, now 2 floats per vertex >[ 109.841] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.841] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.841] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.841] kgem_add_handle: handle=4, index=0 >[ 109.841] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.841] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.841] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.841] gen9_composite_get_binding_table(ffc0) >[ 109.841] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 >[ 109.841] kgem_add_handle: handle=29, index=1 >[ 109.842] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) >[ 109.842] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 109.842] [3fe0] bind bo(handle=29, addr=f02dd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 109.842] kgem_add_reloc64: handle=27, pos=16344, delta=0, domains=40000 >[ 109.842] kgem_add_handle: handle=27, index=2 >[ 109.842] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f816d000) >[ 109.842] [3fd0] bind bo(handle=27, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 109.842] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.842] gen9_emit_sampler: sampler = 0 >[ 109.842] gen9_emit_sf: num_sf_outputs=1 >[ 109.842] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.842] gen9_emit_vertex_elements: setup id=0 >[ 109.842] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.842] (0, 0) -> (0, 0) + (7680, 1096) >[ 109.842] (0, 1096) -> (0, 1096) + (192, 76) >[ 109.842] (768, 1096) -> (768, 1096) + (6912, 76) >[ 109.842] (0, 1172) -> (0, 1172) + (7680, 988) >[ 109.842] gen8_vertex_flush[490] = 12 >[ 109.842] wait_for_shadow: setting front pixmap to handle=29 >[ 109.842] sna_drawable_use_bo: using whole GPU bo >[ 109.842] sna_pixmap_move_to_gpu(pixmap=340, usage=0), flags=a >[ 109.842] sna_pixmap_move_to_gpu: already all-damaged >[ 109.842] sna_pixmap_mark_active: pixmap=340, handle=30 >[ 109.842] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.842] gen9_render_copy_boxes (-192, -1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.842] kgem_bo_is_render: handle=30, rq? 1 [1] >[ 109.842] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.842] kgem_bo_is_render: handle=29, rq? 1 [1] >[ 109.842] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 109.842] gen9_composite_get_binding_table(ff00) >[ 109.842] kgem_add_reloc64: handle=30, pos=16312, delta=0, domains=40000 >[ 109.842] kgem_add_handle: handle=30, index=3 >[ 109.842] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4de000) >[ 109.842] [3fb0] bind bo(handle=30, addr=fd4de000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 109.842] gen9_emit_vertex_elements: setup id=0 >[ 109.842] (0, 0) -> (192, 1096) + (576, 76) >[ 109.842] gen8_vertex_flush[4cc] = 3 >[ 109.842] sna_accel_flush: flush?=0, dirty?=0 >[ 109.842] sna_block_handler (tv=0.0) >[ 109.842] sna_wakeup_handler >[ 109.842] sna_accel_flush: flush?=0, dirty?=0 >[ 109.842] sna_accel_flush: flush?=0, dirty?=0 >[ 109.842] sna_block_handler (tv=0.0) >[ 109.842] sna_wakeup_handler >[ 109.842] sna_destroy_pixmap: pixmap=340, attached?=1 >[ 109.842] _kgem_bo_destroy: handle=30, proxy? 0 >[ 109.842] __kgem_bo_destroy: handle=30, size=262144 >[ 109.842] __kgem_bo_destroy: handle=30 -> active >[ 109.842] __sna_free_pixmap(pixmap=340) >[ 109.842] sna_accel_flush: flush?=0, dirty?=0 >[ 109.842] sna_accel_flush: flush?=0, dirty?=0 >[ 109.842] sna_block_handler (tv=0.8000) >[ 109.842] kgem_retire, need_retire?=1 >[ 109.842] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.842] kgem_retire__requests_ring: retiring ring 0 >[ 109.842] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.842] __kgem_retire_rq: request 1 complete >[ 109.842] __kgem_bo_flush: handle=23, busy=0, wedged=0 >[ 109.842] kgem_bo_move_to_cache: release handle=23 >[ 109.842] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 109.842] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 >[ 109.842] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.842] kgem_retire -- retired=1, need_retire=0 >[ 109.842] sna_accel_block: GPU idle, flushing >[ 109.842] gen8_vertex_close: used=1870, vbo active? 16, vb=1, nreloc=1 >[ 109.842] gen8_vertex_close: reloc[0] = 287 >[ 109.842] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.842] kgem_add_handle: handle=16, index=4 >[ 109.842] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) >[ 109.842] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=32538 [fenced=0] >[ 109.842] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.842] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.842] kgem_fixup_relocs: shrinking by 61440 >[ 109.842] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.842] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.842] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 >[ 109.842] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.842] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 >[ 109.842] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4de000 >[ 109.842] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.842] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.842] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.842] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.842] timer_enable (time=109842), starting timer 1 >[ 109.842] sna_accel_block: evaluating timers, active=7 >[ 109.842] sna_accel_block: flush timer expires in 10 [109852] >[ 109.842] sna_wakeup_handler >[ 109.842] sna_accel_flush: flush?=0, dirty?=0 >[ 109.842] sna_accel_flush: flush?=0, dirty?=0 >[ 109.842] sna_block_handler (tv=0.8000) >[ 109.842] kgem_retire, need_retire?=1 >[ 109.842] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.842] kgem_retire__requests_ring: retiring ring 0 >[ 109.842] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.842] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.842] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.842] kgem_retire -- retired=0, need_retire=1 >[ 109.842] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.842] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.842] sna_accel_block: evaluating timers, active=7 >[ 109.842] sna_accel_block: flush timer expires in 10 [109852] >[ 109.842] sna_wakeup_handler >[ 109.842] sna_accel_flush: flush?=0, dirty?=0 >[ 109.842] sna_accel_flush: flush?=0, dirty?=0 >[ 109.842] sna_block_handler (tv=0.8000) >[ 109.842] kgem_retire, need_retire?=1 >[ 109.842] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.842] kgem_retire__requests_ring: retiring ring 0 >[ 109.842] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.842] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.842] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.842] kgem_retire -- retired=0, need_retire=1 >[ 109.842] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.842] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.842] sna_accel_block: evaluating timers, active=7 >[ 109.842] sna_accel_block: flush timer expires in 10 [109852] >[ 109.842] sna_wakeup_handler >[ 109.842] sna_accel_flush: flush?=0, dirty?=0 >[ 109.842] sna_accel_flush: flush?=0, dirty?=0 >[ 109.842] sna_block_handler (tv=0.8000) >[ 109.842] kgem_retire, need_retire?=1 >[ 109.842] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.842] kgem_retire__requests_ring: retiring ring 0 >[ 109.842] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.842] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.842] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.842] kgem_retire -- retired=0, need_retire=1 >[ 109.842] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.842] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.842] sna_accel_block: evaluating timers, active=7 >[ 109.842] sna_accel_block: flush timer expires in 10 [109852] >[ 109.842] sna_wakeup_handler >[ 109.842] sna_accel_flush: flush?=0, dirty?=0 >[ 109.842] sna_accel_flush: flush?=0, dirty?=0 >[ 109.842] sna_block_handler (tv=0.8000) >[ 109.842] kgem_retire, need_retire?=1 >[ 109.842] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.842] kgem_retire__requests_ring: retiring ring 0 >[ 109.842] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.842] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.842] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.842] kgem_retire -- retired=0, need_retire=1 >[ 109.842] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.842] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.842] sna_accel_block: evaluating timers, active=7 >[ 109.842] sna_accel_block: flush timer expires in 10 [109852] >[ 109.842] sna_wakeup_handler >[ 109.842] sna_accel_flush: flush?=0, dirty?=0 >[ 109.842] sna_accel_flush: flush?=0, dirty?=0 >[ 109.842] sna_block_handler (tv=0.8000) >[ 109.842] kgem_retire, need_retire?=1 >[ 109.842] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.842] kgem_retire__requests_ring: retiring ring 0 >[ 109.842] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.842] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.842] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.842] kgem_retire -- retired=0, need_retire=1 >[ 109.842] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.842] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.842] sna_accel_block: evaluating timers, active=7 >[ 109.842] sna_accel_block: flush timer expires in 10 [109852] >[ 109.842] sna_wakeup_handler >[ 109.842] sna_accel_flush: flush?=0, dirty?=0 >[ 109.842] sna_accel_flush: flush?=0, dirty?=0 >[ 109.842] sna_block_handler (tv=0.8000) >[ 109.842] kgem_retire, need_retire?=1 >[ 109.842] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.842] kgem_retire__requests_ring: retiring ring 0 >[ 109.842] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.842] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.842] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.842] kgem_retire -- retired=0, need_retire=1 >[ 109.842] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.842] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.842] sna_accel_block: evaluating timers, active=7 >[ 109.842] sna_accel_block: flush timer expires in 10 [109852] >[ 109.842] sna_wakeup_handler >[ 109.842] sna_accel_flush: flush?=0, dirty?=0 >[ 109.842] sna_accel_flush: flush?=0, dirty?=0 >[ 109.842] sna_block_handler (tv=0.8000) >[ 109.842] kgem_retire, need_retire?=1 >[ 109.842] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.842] kgem_retire__requests_ring: retiring ring 0 >[ 109.842] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.842] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.842] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.842] kgem_retire -- retired=0, need_retire=1 >[ 109.842] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.842] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.842] sna_accel_block: evaluating timers, active=7 >[ 109.842] sna_accel_block: flush timer expires in 10 [109852] >[ 109.842] sna_wakeup_handler >[ 109.842] sna_accel_flush: flush?=0, dirty?=0 >[ 109.842] sna_accel_flush: flush?=0, dirty?=0 >[ 109.842] sna_block_handler (tv=0.8000) >[ 109.842] kgem_retire, need_retire?=1 >[ 109.842] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.842] kgem_retire__requests_ring: retiring ring 0 >[ 109.842] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.842] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.842] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.842] kgem_retire -- retired=0, need_retire=1 >[ 109.842] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.842] sna_scanout_do_flush: flush timer active: delta=10 >[ 109.842] sna_accel_block: evaluating timers, active=7 >[ 109.842] sna_accel_block: flush timer expires in 10 [109852] >[ 109.842] sna_wakeup_handler >[ 109.842] sna_accel_flush: flush?=0, dirty?=0 >[ 109.842] sna_accel_flush: flush?=0, dirty?=0 >[ 109.842] sna_block_handler (tv=0.8000) >[ 109.842] kgem_retire, need_retire?=1 >[ 109.842] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.842] kgem_retire__requests_ring: retiring ring 0 >[ 109.842] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.842] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.842] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.843] kgem_retire -- retired=0, need_retire=1 >[ 109.843] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.843] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.843] sna_accel_block: evaluating timers, active=7 >[ 109.843] sna_accel_block: flush timer expires in 9 [109852] >[ 109.843] sna_wakeup_handler >[ 109.843] sna_accel_flush: flush?=0, dirty?=0 >[ 109.843] sna_accel_flush: flush?=0, dirty?=0 >[ 109.843] sna_block_handler (tv=0.7000) >[ 109.843] kgem_retire, need_retire?=1 >[ 109.843] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.843] kgem_retire__requests_ring: retiring ring 0 >[ 109.843] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.843] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.843] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.843] kgem_retire -- retired=0, need_retire=1 >[ 109.843] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.843] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.843] sna_accel_block: evaluating timers, active=7 >[ 109.843] sna_accel_block: flush timer expires in 9 [109852] >[ 109.843] sna_wakeup_handler >[ 109.843] sna_accel_flush: flush?=0, dirty?=0 >[ 109.843] sna_accel_flush: flush?=0, dirty?=0 >[ 109.843] sna_block_handler (tv=0.7000) >[ 109.843] kgem_retire, need_retire?=1 >[ 109.843] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.843] kgem_retire__requests_ring: retiring ring 0 >[ 109.843] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.843] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.843] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.843] kgem_retire -- retired=0, need_retire=1 >[ 109.843] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.843] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.843] sna_accel_block: evaluating timers, active=7 >[ 109.843] sna_accel_block: flush timer expires in 9 [109852] >[ 109.843] sna_wakeup_handler >[ 109.843] sna_accel_flush: flush?=0, dirty?=0 >[ 109.843] sna_accel_flush: flush?=0, dirty?=0 >[ 109.843] sna_block_handler (tv=0.7000) >[ 109.843] kgem_retire, need_retire?=1 >[ 109.843] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.843] kgem_retire__requests_ring: retiring ring 0 >[ 109.843] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.843] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.843] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.843] kgem_retire -- retired=0, need_retire=1 >[ 109.843] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.843] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.843] sna_accel_block: evaluating timers, active=7 >[ 109.843] sna_accel_block: flush timer expires in 9 [109852] >[ 109.843] sna_wakeup_handler >[ 109.843] sna_accel_flush: flush?=0, dirty?=0 >[ 109.843] sna_accel_flush: flush?=0, dirty?=0 >[ 109.843] sna_block_handler (tv=0.7000) >[ 109.843] kgem_retire, need_retire?=1 >[ 109.843] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.843] kgem_retire__requests_ring: retiring ring 0 >[ 109.843] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.843] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.843] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.843] kgem_retire -- retired=0, need_retire=1 >[ 109.843] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.843] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.843] sna_accel_block: evaluating timers, active=7 >[ 109.843] sna_accel_block: flush timer expires in 9 [109852] >[ 109.843] sna_wakeup_handler >[ 109.843] sna_accel_flush: flush?=0, dirty?=0 >[ 109.843] sna_accel_flush: flush?=0, dirty?=0 >[ 109.843] sna_block_handler (tv=0.7000) >[ 109.843] kgem_retire, need_retire?=1 >[ 109.843] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.843] kgem_retire__requests_ring: retiring ring 0 >[ 109.843] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.843] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.843] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.843] kgem_retire -- retired=0, need_retire=1 >[ 109.843] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.843] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.843] sna_accel_block: evaluating timers, active=7 >[ 109.843] sna_accel_block: flush timer expires in 9 [109852] >[ 109.843] sna_wakeup_handler >[ 109.843] sna_accel_flush: flush?=0, dirty?=0 >[ 109.843] sna_accel_flush: flush?=0, dirty?=0 >[ 109.843] sna_block_handler (tv=0.7000) >[ 109.843] kgem_retire, need_retire?=1 >[ 109.843] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.843] kgem_retire__requests_ring: retiring ring 0 >[ 109.843] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.843] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.843] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.843] kgem_retire -- retired=0, need_retire=1 >[ 109.843] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.843] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.843] sna_accel_block: evaluating timers, active=7 >[ 109.843] sna_accel_block: flush timer expires in 9 [109852] >[ 109.843] sna_wakeup_handler >[ 109.843] sna_accel_flush: flush?=0, dirty?=0 >[ 109.843] sna_accel_flush: flush?=0, dirty?=0 >[ 109.843] sna_block_handler (tv=0.7000) >[ 109.843] kgem_retire, need_retire?=1 >[ 109.843] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.843] kgem_retire__requests_ring: retiring ring 0 >[ 109.843] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.843] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.843] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.843] kgem_retire -- retired=0, need_retire=1 >[ 109.843] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.843] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.843] sna_accel_block: evaluating timers, active=7 >[ 109.843] sna_accel_block: flush timer expires in 9 [109852] >[ 109.843] sna_wakeup_handler >[ 109.843] sna_accel_flush: flush?=0, dirty?=0 >[ 109.843] sna_accel_flush: flush?=0, dirty?=0 >[ 109.843] sna_block_handler (tv=0.7000) >[ 109.843] kgem_retire, need_retire?=1 >[ 109.843] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.843] kgem_retire__requests_ring: retiring ring 0 >[ 109.843] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.843] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.843] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.843] kgem_retire -- retired=0, need_retire=1 >[ 109.843] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.843] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.843] sna_accel_block: evaluating timers, active=7 >[ 109.843] sna_accel_block: flush timer expires in 9 [109852] >[ 109.843] sna_wakeup_handler >[ 109.843] sna_accel_flush: flush?=0, dirty?=0 >[ 109.843] sna_accel_flush: flush?=0, dirty?=0 >[ 109.843] sna_block_handler (tv=0.7000) >[ 109.843] kgem_retire, need_retire?=1 >[ 109.843] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.843] kgem_retire__requests_ring: retiring ring 0 >[ 109.843] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.843] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.843] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.843] kgem_retire -- retired=0, need_retire=1 >[ 109.843] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.843] sna_scanout_do_flush: flush timer active: delta=9 >[ 109.843] sna_accel_block: evaluating timers, active=7 >[ 109.843] sna_accel_block: flush timer expires in 9 [109852] >[ 109.843] sna_wakeup_handler >[ 109.843] sna_accel_flush: flush?=0, dirty?=0 >[ 109.843] sna_accel_flush: flush?=0, dirty?=0 >[ 109.844] sna_block_handler (tv=0.6000) >[ 109.844] kgem_retire, need_retire?=1 >[ 109.844] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.844] kgem_retire__requests_ring: retiring ring 0 >[ 109.844] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.844] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.844] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.844] kgem_retire -- retired=0, need_retire=1 >[ 109.844] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.844] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.844] sna_accel_block: evaluating timers, active=7 >[ 109.844] sna_accel_block: flush timer expires in 8 [109852] >[ 109.844] sna_wakeup_handler >[ 109.844] sna_accel_flush: flush?=0, dirty?=0 >[ 109.844] sna_accel_flush: flush?=0, dirty?=0 >[ 109.844] sna_block_handler (tv=0.6000) >[ 109.844] kgem_retire, need_retire?=1 >[ 109.844] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.844] kgem_retire__requests_ring: retiring ring 0 >[ 109.844] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.844] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.844] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.844] kgem_retire -- retired=0, need_retire=1 >[ 109.844] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.844] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.844] sna_accel_block: evaluating timers, active=7 >[ 109.844] sna_accel_block: flush timer expires in 8 [109852] >[ 109.844] sna_wakeup_handler >[ 109.844] sna_accel_flush: flush?=0, dirty?=0 >[ 109.844] sna_accel_flush: flush?=0, dirty?=0 >[ 109.844] sna_block_handler (tv=0.6000) >[ 109.844] kgem_retire, need_retire?=1 >[ 109.844] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.844] kgem_retire__requests_ring: retiring ring 0 >[ 109.844] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.844] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.844] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.844] kgem_retire -- retired=0, need_retire=1 >[ 109.844] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.844] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.844] sna_accel_block: evaluating timers, active=7 >[ 109.844] sna_accel_block: flush timer expires in 8 [109852] >[ 109.844] sna_wakeup_handler >[ 109.844] sna_accel_flush: flush?=0, dirty?=0 >[ 109.844] sna_accel_flush: flush?=0, dirty?=0 >[ 109.844] sna_block_handler (tv=0.6000) >[ 109.844] kgem_retire, need_retire?=1 >[ 109.844] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.844] kgem_retire__requests_ring: retiring ring 0 >[ 109.844] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.844] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.844] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.844] kgem_retire -- retired=0, need_retire=1 >[ 109.844] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.844] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.844] sna_accel_block: evaluating timers, active=7 >[ 109.844] sna_accel_block: flush timer expires in 8 [109852] >[ 109.844] sna_wakeup_handler >[ 109.844] sna_accel_flush: flush?=0, dirty?=0 >[ 109.844] sna_accel_flush: flush?=0, dirty?=0 >[ 109.844] sna_block_handler (tv=0.6000) >[ 109.844] kgem_retire, need_retire?=1 >[ 109.844] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.844] kgem_retire__requests_ring: retiring ring 0 >[ 109.844] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.844] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.844] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.844] kgem_retire -- retired=0, need_retire=1 >[ 109.844] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.844] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.844] sna_accel_block: evaluating timers, active=7 >[ 109.844] sna_accel_block: flush timer expires in 8 [109852] >[ 109.844] sna_wakeup_handler >[ 109.844] sna_accel_flush: flush?=0, dirty?=0 >[ 109.844] sna_accel_flush: flush?=0, dirty?=0 >[ 109.844] sna_block_handler (tv=0.6000) >[ 109.844] kgem_retire, need_retire?=1 >[ 109.844] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.844] kgem_retire__requests_ring: retiring ring 0 >[ 109.844] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.844] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.844] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.844] kgem_retire -- retired=0, need_retire=1 >[ 109.844] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.844] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.844] sna_accel_block: evaluating timers, active=7 >[ 109.844] sna_accel_block: flush timer expires in 8 [109852] >[ 109.844] sna_wakeup_handler >[ 109.844] sna_accel_flush: flush?=0, dirty?=0 >[ 109.844] sna_accel_flush: flush?=0, dirty?=0 >[ 109.844] sna_block_handler (tv=0.6000) >[ 109.844] kgem_retire, need_retire?=1 >[ 109.844] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.844] kgem_retire__requests_ring: retiring ring 0 >[ 109.844] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.844] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.844] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.844] kgem_retire -- retired=0, need_retire=1 >[ 109.844] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.844] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.844] sna_accel_block: evaluating timers, active=7 >[ 109.844] sna_accel_block: flush timer expires in 8 [109852] >[ 109.844] sna_wakeup_handler >[ 109.844] sna_accel_flush: flush?=0, dirty?=0 >[ 109.844] sna_accel_flush: flush?=0, dirty?=0 >[ 109.844] sna_block_handler (tv=0.6000) >[ 109.844] kgem_retire, need_retire?=1 >[ 109.844] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.844] kgem_retire__requests_ring: retiring ring 0 >[ 109.844] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.844] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.844] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.844] kgem_retire -- retired=0, need_retire=1 >[ 109.844] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.844] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.844] sna_accel_block: evaluating timers, active=7 >[ 109.844] sna_accel_block: flush timer expires in 8 [109852] >[ 109.844] sna_wakeup_handler >[ 109.844] sna_accel_flush: flush?=0, dirty?=0 >[ 109.844] sna_accel_flush: flush?=0, dirty?=0 >[ 109.844] sna_block_handler (tv=0.6000) >[ 109.844] kgem_retire, need_retire?=1 >[ 109.844] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.844] kgem_retire__requests_ring: retiring ring 0 >[ 109.844] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.844] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.844] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.844] kgem_retire -- retired=0, need_retire=1 >[ 109.844] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.844] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.844] sna_accel_block: evaluating timers, active=7 >[ 109.844] sna_accel_block: flush timer expires in 8 [109852] >[ 109.844] sna_wakeup_handler >[ 109.844] sna_accel_flush: flush?=0, dirty?=0 >[ 109.844] sna_accel_flush: flush?=0, dirty?=0 >[ 109.844] sna_block_handler (tv=0.6000) >[ 109.844] kgem_retire, need_retire?=1 >[ 109.844] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.844] kgem_retire__requests_ring: retiring ring 0 >[ 109.844] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.844] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.844] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.844] kgem_retire -- retired=0, need_retire=1 >[ 109.844] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.844] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.844] sna_accel_block: evaluating timers, active=7 >[ 109.844] sna_accel_block: flush timer expires in 8 [109852] >[ 109.844] sna_wakeup_handler >[ 109.844] sna_accel_flush: flush?=0, dirty?=0 >[ 109.845] sna_accel_flush: flush?=0, dirty?=0 >[ 109.845] sna_block_handler (tv=0.5000) >[ 109.845] kgem_retire, need_retire?=1 >[ 109.845] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.845] kgem_retire__requests_ring: retiring ring 0 >[ 109.845] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.845] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.845] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.845] kgem_retire -- retired=0, need_retire=1 >[ 109.845] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.845] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.845] sna_accel_block: evaluating timers, active=7 >[ 109.845] sna_accel_block: flush timer expires in 7 [109852] >[ 109.845] sna_wakeup_handler >[ 109.845] sna_accel_flush: flush?=0, dirty?=0 >[ 109.845] sna_accel_flush: flush?=0, dirty?=0 >[ 109.845] sna_block_handler (tv=0.5000) >[ 109.845] kgem_retire, need_retire?=1 >[ 109.845] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.845] kgem_retire__requests_ring: retiring ring 0 >[ 109.845] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.845] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.845] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.845] kgem_retire -- retired=0, need_retire=1 >[ 109.845] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.845] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.845] sna_accel_block: evaluating timers, active=7 >[ 109.845] sna_accel_block: flush timer expires in 7 [109852] >[ 109.845] sna_wakeup_handler >[ 109.845] sna_accel_flush: flush?=0, dirty?=0 >[ 109.845] sna_accel_flush: flush?=0, dirty?=0 >[ 109.845] sna_block_handler (tv=0.5000) >[ 109.845] kgem_retire, need_retire?=1 >[ 109.845] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.845] kgem_retire__requests_ring: retiring ring 0 >[ 109.845] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.845] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.845] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.845] kgem_retire -- retired=0, need_retire=1 >[ 109.845] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.845] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.845] sna_accel_block: evaluating timers, active=7 >[ 109.845] sna_accel_block: flush timer expires in 7 [109852] >[ 109.845] sna_wakeup_handler >[ 109.845] sna_accel_flush: flush?=0, dirty?=0 >[ 109.845] sna_accel_flush: flush?=0, dirty?=0 >[ 109.845] sna_block_handler (tv=0.5000) >[ 109.845] kgem_retire, need_retire?=1 >[ 109.845] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.845] kgem_retire__requests_ring: retiring ring 0 >[ 109.845] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.845] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.845] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.845] kgem_retire -- retired=0, need_retire=1 >[ 109.845] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.845] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.845] sna_accel_block: evaluating timers, active=7 >[ 109.845] sna_accel_block: flush timer expires in 7 [109852] >[ 109.845] sna_wakeup_handler >[ 109.845] sna_accel_flush: flush?=0, dirty?=0 >[ 109.845] sna_accel_flush: flush?=0, dirty?=0 >[ 109.845] sna_block_handler (tv=0.5000) >[ 109.845] kgem_retire, need_retire?=1 >[ 109.845] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.845] kgem_retire__requests_ring: retiring ring 0 >[ 109.845] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.845] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.845] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.845] kgem_retire -- retired=0, need_retire=1 >[ 109.845] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.845] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.845] sna_accel_block: evaluating timers, active=7 >[ 109.845] sna_accel_block: flush timer expires in 7 [109852] >[ 109.845] sna_wakeup_handler >[ 109.845] sna_accel_flush: flush?=0, dirty?=0 >[ 109.845] sna_accel_flush: flush?=0, dirty?=0 >[ 109.845] sna_block_handler (tv=0.5000) >[ 109.845] kgem_retire, need_retire?=1 >[ 109.845] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.845] kgem_retire__requests_ring: retiring ring 0 >[ 109.845] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.845] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.845] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.845] kgem_retire -- retired=0, need_retire=1 >[ 109.845] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.845] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.845] sna_accel_block: evaluating timers, active=7 >[ 109.845] sna_accel_block: flush timer expires in 7 [109852] >[ 109.845] sna_wakeup_handler >[ 109.845] sna_accel_flush: flush?=0, dirty?=0 >[ 109.845] sna_accel_flush: flush?=0, dirty?=0 >[ 109.845] sna_block_handler (tv=0.5000) >[ 109.845] kgem_retire, need_retire?=1 >[ 109.845] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.845] kgem_retire__requests_ring: retiring ring 0 >[ 109.845] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.845] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.845] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.845] kgem_retire -- retired=0, need_retire=1 >[ 109.845] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.845] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.845] sna_accel_block: evaluating timers, active=7 >[ 109.845] sna_accel_block: flush timer expires in 7 [109852] >[ 109.845] sna_wakeup_handler >[ 109.845] sna_accel_flush: flush?=0, dirty?=0 >[ 109.845] sna_accel_flush: flush?=0, dirty?=0 >[ 109.845] sna_block_handler (tv=0.5000) >[ 109.845] kgem_retire, need_retire?=1 >[ 109.845] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.845] kgem_retire__requests_ring: retiring ring 0 >[ 109.845] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.845] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.845] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.845] kgem_retire -- retired=0, need_retire=1 >[ 109.845] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.845] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.845] sna_accel_block: evaluating timers, active=7 >[ 109.845] sna_accel_block: flush timer expires in 7 [109852] >[ 109.845] sna_wakeup_handler >[ 109.845] sna_accel_flush: flush?=0, dirty?=0 >[ 109.845] sna_accel_flush: flush?=0, dirty?=0 >[ 109.845] sna_block_handler (tv=0.5000) >[ 109.845] kgem_retire, need_retire?=1 >[ 109.845] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.845] kgem_retire__requests_ring: retiring ring 0 >[ 109.845] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.845] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.845] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.845] kgem_retire -- retired=0, need_retire=1 >[ 109.845] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.845] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.845] sna_accel_block: evaluating timers, active=7 >[ 109.845] sna_accel_block: flush timer expires in 7 [109852] >[ 109.845] sna_wakeup_handler >[ 109.845] sna_accel_flush: flush?=0, dirty?=0 >[ 109.845] sna_accel_flush: flush?=0, dirty?=0 >[ 109.845] sna_block_handler (tv=0.5000) >[ 109.845] kgem_retire, need_retire?=1 >[ 109.845] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.845] kgem_retire__requests_ring: retiring ring 0 >[ 109.845] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.845] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.845] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.845] kgem_retire -- retired=0, need_retire=1 >[ 109.845] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.845] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.845] sna_accel_block: evaluating timers, active=7 >[ 109.845] sna_accel_block: flush timer expires in 7 [109852] >[ 109.845] sna_wakeup_handler >[ 109.845] sna_accel_flush: flush?=0, dirty?=0 >[ 109.845] sna_accel_flush: flush?=0, dirty?=0 >[ 109.846] sna_block_handler (tv=0.4000) >[ 109.846] kgem_retire, need_retire?=1 >[ 109.846] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.846] kgem_retire__requests_ring: retiring ring 0 >[ 109.846] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.846] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.846] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.846] kgem_retire -- retired=0, need_retire=1 >[ 109.846] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.846] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.846] sna_accel_block: evaluating timers, active=7 >[ 109.846] sna_accel_block: flush timer expires in 6 [109852] >[ 109.846] sna_wakeup_handler >[ 109.846] sna_accel_flush: flush?=0, dirty?=0 >[ 109.846] sna_accel_flush: flush?=0, dirty?=0 >[ 109.846] sna_block_handler (tv=0.4000) >[ 109.846] kgem_retire, need_retire?=1 >[ 109.846] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.846] kgem_retire__requests_ring: retiring ring 0 >[ 109.846] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.846] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.846] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.846] kgem_retire -- retired=0, need_retire=1 >[ 109.846] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.846] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.846] sna_accel_block: evaluating timers, active=7 >[ 109.846] sna_accel_block: flush timer expires in 6 [109852] >[ 109.846] sna_wakeup_handler >[ 109.846] sna_accel_flush: flush?=0, dirty?=0 >[ 109.846] sna_accel_flush: flush?=0, dirty?=0 >[ 109.846] sna_block_handler (tv=0.4000) >[ 109.846] kgem_retire, need_retire?=1 >[ 109.846] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.846] kgem_retire__requests_ring: retiring ring 0 >[ 109.846] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.846] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.846] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.846] kgem_retire -- retired=0, need_retire=1 >[ 109.846] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.846] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.846] sna_accel_block: evaluating timers, active=7 >[ 109.846] sna_accel_block: flush timer expires in 6 [109852] >[ 109.846] sna_wakeup_handler >[ 109.846] sna_accel_flush: flush?=0, dirty?=0 >[ 109.846] sna_accel_flush: flush?=0, dirty?=0 >[ 109.846] sna_block_handler (tv=0.4000) >[ 109.846] kgem_retire, need_retire?=1 >[ 109.846] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.846] kgem_retire__requests_ring: retiring ring 0 >[ 109.846] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.846] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.846] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.846] kgem_retire -- retired=0, need_retire=1 >[ 109.846] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.846] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.846] sna_accel_block: evaluating timers, active=7 >[ 109.846] sna_accel_block: flush timer expires in 6 [109852] >[ 109.846] sna_wakeup_handler >[ 109.846] sna_accel_flush: flush?=0, dirty?=0 >[ 109.846] sna_accel_flush: flush?=0, dirty?=0 >[ 109.846] sna_block_handler (tv=0.4000) >[ 109.846] kgem_retire, need_retire?=1 >[ 109.846] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.846] kgem_retire__requests_ring: retiring ring 0 >[ 109.846] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.846] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.846] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.846] kgem_retire -- retired=0, need_retire=1 >[ 109.846] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.846] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.846] sna_accel_block: evaluating timers, active=7 >[ 109.846] sna_accel_block: flush timer expires in 6 [109852] >[ 109.846] sna_wakeup_handler >[ 109.846] sna_accel_flush: flush?=0, dirty?=0 >[ 109.846] sna_accel_flush: flush?=0, dirty?=0 >[ 109.846] sna_block_handler (tv=0.4000) >[ 109.846] kgem_retire, need_retire?=1 >[ 109.846] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.846] kgem_retire__requests_ring: retiring ring 0 >[ 109.846] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.846] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.846] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.846] kgem_retire -- retired=0, need_retire=1 >[ 109.846] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.846] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.846] sna_accel_block: evaluating timers, active=7 >[ 109.846] sna_accel_block: flush timer expires in 6 [109852] >[ 109.846] sna_wakeup_handler >[ 109.846] sna_accel_flush: flush?=0, dirty?=0 >[ 109.846] sna_accel_flush: flush?=0, dirty?=0 >[ 109.846] sna_block_handler (tv=0.4000) >[ 109.846] kgem_retire, need_retire?=1 >[ 109.846] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.846] kgem_retire__requests_ring: retiring ring 0 >[ 109.846] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.846] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.846] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.846] kgem_retire -- retired=0, need_retire=1 >[ 109.846] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.846] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.846] sna_accel_block: evaluating timers, active=7 >[ 109.846] sna_accel_block: flush timer expires in 6 [109852] >[ 109.846] sna_wakeup_handler >[ 109.846] sna_accel_flush: flush?=0, dirty?=0 >[ 109.846] sna_accel_flush: flush?=0, dirty?=0 >[ 109.846] sna_block_handler (tv=0.4000) >[ 109.846] kgem_retire, need_retire?=1 >[ 109.846] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.846] kgem_retire__requests_ring: retiring ring 0 >[ 109.846] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.846] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.846] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.846] kgem_retire -- retired=0, need_retire=1 >[ 109.846] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.846] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.846] sna_accel_block: evaluating timers, active=7 >[ 109.846] sna_accel_block: flush timer expires in 6 [109852] >[ 109.846] sna_wakeup_handler >[ 109.846] sna_accel_flush: flush?=0, dirty?=0 >[ 109.846] sna_accel_flush: flush?=0, dirty?=0 >[ 109.846] sna_block_handler (tv=0.4000) >[ 109.846] kgem_retire, need_retire?=1 >[ 109.846] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.846] kgem_retire__requests_ring: retiring ring 0 >[ 109.846] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.846] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.846] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.846] kgem_retire -- retired=0, need_retire=1 >[ 109.846] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.846] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.846] sna_accel_block: evaluating timers, active=7 >[ 109.846] sna_accel_block: flush timer expires in 6 [109852] >[ 109.846] sna_wakeup_handler >[ 109.846] sna_accel_flush: flush?=0, dirty?=0 >[ 109.846] sna_accel_flush: flush?=0, dirty?=0 >[ 109.846] sna_block_handler (tv=0.4000) >[ 109.846] kgem_retire, need_retire?=1 >[ 109.846] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.846] kgem_retire__requests_ring: retiring ring 0 >[ 109.846] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.846] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.846] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.846] kgem_retire -- retired=0, need_retire=1 >[ 109.846] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.846] sna_scanout_do_flush: flush timer active: delta=6 >[ 109.846] sna_accel_block: evaluating timers, active=7 >[ 109.846] sna_accel_block: flush timer expires in 6 [109852] >[ 109.846] sna_wakeup_handler >[ 109.847] sna_accel_flush: flush?=0, dirty?=0 >[ 109.847] sna_accel_flush: flush?=0, dirty?=0 >[ 109.847] sna_block_handler (tv=0.3000) >[ 109.847] kgem_retire, need_retire?=1 >[ 109.847] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.847] kgem_retire__requests_ring: retiring ring 0 >[ 109.847] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.847] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.847] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.847] kgem_retire -- retired=0, need_retire=1 >[ 109.847] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.847] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.847] sna_accel_block: evaluating timers, active=7 >[ 109.847] sna_accel_block: flush timer expires in 5 [109852] >[ 109.847] sna_wakeup_handler >[ 109.847] sna_accel_flush: flush?=0, dirty?=0 >[ 109.847] sna_accel_flush: flush?=0, dirty?=0 >[ 109.847] sna_block_handler (tv=0.3000) >[ 109.847] kgem_retire, need_retire?=1 >[ 109.847] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.847] kgem_retire__requests_ring: retiring ring 0 >[ 109.847] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.847] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.847] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.847] kgem_retire -- retired=0, need_retire=1 >[ 109.847] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.847] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.847] sna_accel_block: evaluating timers, active=7 >[ 109.847] sna_accel_block: flush timer expires in 5 [109852] >[ 109.847] sna_wakeup_handler >[ 109.847] sna_accel_flush: flush?=0, dirty?=0 >[ 109.847] sna_accel_flush: flush?=0, dirty?=0 >[ 109.847] sna_block_handler (tv=0.3000) >[ 109.847] kgem_retire, need_retire?=1 >[ 109.847] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.847] kgem_retire__requests_ring: retiring ring 0 >[ 109.847] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.847] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.847] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.847] kgem_retire -- retired=0, need_retire=1 >[ 109.847] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.847] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.847] sna_accel_block: evaluating timers, active=7 >[ 109.847] sna_accel_block: flush timer expires in 5 [109852] >[ 109.847] sna_wakeup_handler >[ 109.847] sna_accel_flush: flush?=0, dirty?=0 >[ 109.847] sna_accel_flush: flush?=0, dirty?=0 >[ 109.847] sna_block_handler (tv=0.3000) >[ 109.847] kgem_retire, need_retire?=1 >[ 109.847] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.847] kgem_retire__requests_ring: retiring ring 0 >[ 109.847] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.847] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.847] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.847] kgem_retire -- retired=0, need_retire=1 >[ 109.847] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.847] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.847] sna_accel_block: evaluating timers, active=7 >[ 109.847] sna_accel_block: flush timer expires in 5 [109852] >[ 109.847] sna_wakeup_handler >[ 109.847] sna_accel_flush: flush?=0, dirty?=0 >[ 109.847] sna_accel_flush: flush?=0, dirty?=0 >[ 109.847] sna_block_handler (tv=0.3000) >[ 109.847] kgem_retire, need_retire?=1 >[ 109.847] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.847] kgem_retire__requests_ring: retiring ring 0 >[ 109.847] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.847] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.847] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.847] kgem_retire -- retired=0, need_retire=1 >[ 109.847] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.847] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.847] sna_accel_block: evaluating timers, active=7 >[ 109.847] sna_accel_block: flush timer expires in 5 [109852] >[ 109.847] sna_wakeup_handler >[ 109.847] sna_accel_flush: flush?=0, dirty?=0 >[ 109.847] sna_accel_flush: flush?=0, dirty?=0 >[ 109.847] sna_block_handler (tv=0.3000) >[ 109.847] kgem_retire, need_retire?=1 >[ 109.847] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.847] kgem_retire__requests_ring: retiring ring 0 >[ 109.847] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.847] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.847] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.847] kgem_retire -- retired=0, need_retire=1 >[ 109.847] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.847] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.847] sna_accel_block: evaluating timers, active=7 >[ 109.847] sna_accel_block: flush timer expires in 5 [109852] >[ 109.847] sna_wakeup_handler >[ 109.847] sna_accel_flush: flush?=0, dirty?=0 >[ 109.847] sna_accel_flush: flush?=0, dirty?=0 >[ 109.847] sna_block_handler (tv=0.3000) >[ 109.847] kgem_retire, need_retire?=1 >[ 109.847] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.847] kgem_retire__requests_ring: retiring ring 0 >[ 109.847] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.847] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.847] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.847] kgem_retire -- retired=0, need_retire=1 >[ 109.847] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.847] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.847] sna_accel_block: evaluating timers, active=7 >[ 109.847] sna_accel_block: flush timer expires in 5 [109852] >[ 109.847] sna_wakeup_handler >[ 109.847] sna_accel_flush: flush?=0, dirty?=0 >[ 109.847] sna_accel_flush: flush?=0, dirty?=0 >[ 109.847] sna_block_handler (tv=0.3000) >[ 109.847] kgem_retire, need_retire?=1 >[ 109.847] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.847] kgem_retire__requests_ring: retiring ring 0 >[ 109.847] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.847] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.847] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.847] kgem_retire -- retired=0, need_retire=1 >[ 109.847] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.847] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.847] sna_accel_block: evaluating timers, active=7 >[ 109.847] sna_accel_block: flush timer expires in 5 [109852] >[ 109.847] sna_wakeup_handler >[ 109.847] sna_accel_flush: flush?=0, dirty?=0 >[ 109.847] sna_accel_flush: flush?=0, dirty?=0 >[ 109.847] sna_block_handler (tv=0.3000) >[ 109.847] kgem_retire, need_retire?=1 >[ 109.847] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.847] kgem_retire__requests_ring: retiring ring 0 >[ 109.847] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.847] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.847] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.847] kgem_retire -- retired=0, need_retire=1 >[ 109.847] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.847] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.847] sna_accel_block: evaluating timers, active=7 >[ 109.847] sna_accel_block: flush timer expires in 5 [109852] >[ 109.847] sna_wakeup_handler >[ 109.847] sna_accel_flush: flush?=0, dirty?=0 >[ 109.847] sna_accel_flush: flush?=0, dirty?=0 >[ 109.847] sna_block_handler (tv=0.3000) >[ 109.847] kgem_retire, need_retire?=1 >[ 109.847] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.847] kgem_retire__requests_ring: retiring ring 0 >[ 109.847] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.847] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 109.848] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.848] kgem_retire -- retired=0, need_retire=1 >[ 109.848] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 109.848] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.848] sna_accel_block: evaluating timers, active=7 >[ 109.848] sna_accel_block: flush timer expires in 4 [109852] >[ 109.848] sna_wakeup_handler >[ 109.868] sna_accel_flush: flush?=0, dirty?=0 >[ 109.868] sna_block_handler (tv=0.0) >[ 109.868] sna_wakeup_handler >[ 109.868] sna_mode_wakeup: len=64 >[ 109.868] sna_mode_wakeup: recording last swap on pipe=1, frame 4384 [1120], time 109.852303 >[ 109.868] sna_mode_wakeup: removing handle=28 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] >[ 109.868] sna_mode_wakeup: flip complete, pending? 2 >[ 109.868] sna_mode_wakeup: recording last swap on pipe=0, frame 6342 [18c6], time 109.853490 >[ 109.868] sna_mode_wakeup: removing handle=28 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] >[ 109.868] _kgem_bo_destroy: handle=28, proxy? 0 >[ 109.868] __kgem_bo_destroy: handle=28, size=66355200 >[ 109.868] kgem_bo_move_to_scanout: moving 28 [fb 80] to scanout cache, active? 0 >[ 109.868] sna_mode_wakeup: flip complete, pending? 1 >[ 109.868] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 109.868] sna_mode_redisplay: damage: 1x(192, 1096), (768, 1172) >[ 109.868] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 109.868] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 109.868] sna_pixmap_move_to_gpu: already all-damaged >[ 109.868] sna_pixmap_mark_active: pixmap=175, handle=29 >[ 109.868] sna_mode_redisplay: crtc[0] transformed? 0 >[ 109.868] sna_mode_redisplay: crtc[1] transformed? 0 >[ 109.868] sna_mode_redisplay: crtc[2] transformed? 0 >[ 109.868] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=29 [active=0] >[ 109.868] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 >[ 109.868] get_fb: reusing fb=79 for handle=29 >[ 109.870] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=1, serial=2 >[ 109.870] __kgem_bo_clear_busy: handle=29 >[ 109.870] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 >[ 109.870] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=2, serial=3 >[ 109.870] __kgem_bo_clear_busy: handle=29 >[ 109.870] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 109.870] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 >[ 109.870] set_shadow: waiting for region 1x[(192, 1096), (768, 1172)], front handle=29, shadow handle=27 >[ 109.870] sna_block_handler (tv=0.0) >[ 109.870] sna_wakeup_handler >[ 109.870] sna_accel_flush: flush?=0, dirty?=0 >[ 109.870] sna_accel_flush: flush?=0, dirty?=0 >[ 109.870] sna_accel_flush: flush?=0, dirty?=0 >[ 109.870] sna_block_handler (tv=0.14000) >[ 109.870] kgem_retire, need_retire?=1 >[ 109.870] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.870] kgem_retire__requests_ring: retiring ring 0 >[ 109.870] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.870] __kgem_retire_rq: request 1 complete >[ 109.870] __kgem_bo_flush: handle=30, busy=0, wedged=0 >[ 109.870] kgem_bo_move_to_cache: release handle=30 >[ 109.870] kgem_bo_move_to_inactive: moving handle=30 to inactive >[ 109.870] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 >[ 109.870] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.870] kgem_retire -- retired=1, need_retire=0 >[ 109.870] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 >[ 109.870] gen6_render_retire: resetting idle vbo >[ 109.870] sna_scanout_do_flush: flush timer active: delta=-18 >[ 109.870] sna_scanout_do_flush (time=109870), triggered >[ 109.870] sna_scanout_flush (time=109870), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 109.870] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 109.870] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) >[ 109.870] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 109.870] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) >[ 109.870] sna_accel_do_throttle (time=109870), triggered >[ 109.870] sna_accel_throttle (time=109870) >[ 109.870] sna_accel_disarm_timer[1] (time=109870) >[ 109.870] sna_accel_block: evaluating timers, active=5 >[ 109.870] sna_accel_block: flush timer expires in 16 [109886] >[ 109.870] sna_wakeup_handler >[ 109.870] sna_accel_flush: flush?=0, dirty?=0 >[ 109.870] sna_accel_flush: flush?=0, dirty?=0 >[ 109.870] sna_block_handler (tv=0.14000) >[ 109.870] sna_scanout_do_flush: flush timer active: delta=16 >[ 109.870] sna_accel_do_throttle -- no pending activity >[ 109.870] sna_accel_block: evaluating timers, active=5 >[ 109.870] sna_accel_block: flush timer expires in 16 [109886] >[ 109.870] sna_wakeup_handler >[ 109.870] sna_accel_flush: flush?=0, dirty?=0 >[ 109.870] sna_accel_flush: flush?=0, dirty?=0 >[ 109.870] sna_block_handler (tv=0.14000) >[ 109.870] sna_scanout_do_flush: flush timer active: delta=16 >[ 109.870] sna_accel_do_throttle -- no pending activity >[ 109.870] sna_accel_block: evaluating timers, active=5 >[ 109.870] sna_accel_block: flush timer expires in 16 [109886] >[ 109.870] sna_wakeup_handler >[ 109.903] sna_accel_flush: flush?=0, dirty?=0 >[ 109.903] sna_block_handler (tv=0.0) >[ 109.903] sna_wakeup_handler >[ 109.903] sna_mode_wakeup: len=64 >[ 109.903] sna_mode_wakeup: recording last swap on pipe=1, frame 4386 [1122], time 109.885627 >[ 109.903] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] >[ 109.903] sna_mode_wakeup: flip complete, pending? 2 >[ 109.903] sna_mode_wakeup: recording last swap on pipe=0, frame 6344 [18c8], time 109.886819 >[ 109.903] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] >[ 109.903] sna_mode_wakeup: flip complete, pending? 1 >[ 109.903] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 109.903] sna_block_handler (tv=0.0) >[ 109.903] sna_wakeup_handler >[ 109.903] sna_accel_flush: flush?=0, dirty?=0 >[ 109.903] sna_accel_flush: flush?=0, dirty?=0 >[ 109.903] sna_accel_flush: flush?=0, dirty?=0 >[ 109.903] sna_block_handler (tv=0.14000) >[ 109.903] sna_scanout_do_flush: flush timer active: delta=-17 >[ 109.903] sna_scanout_do_flush (time=109903), triggered >[ 109.903] sna_scanout_flush (time=109903), cpu damage? 0, exec? 0 nbatch=0, busy? 0 >[ 109.903] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.903] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) >[ 109.903] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.903] sna_accel_disarm_timer[0] (time=109903) >[ 109.903] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 109.903] sna_accel_do_throttle -- no pending activity >[ 109.903] sna_wakeup_handler >[ 109.903] sna_accel_flush: flush?=0, dirty?=0 >[ 109.903] sna_accel_flush: flush?=0, dirty?=0 >[ 109.903] sna_block_handler (tv=0.14000) >[ 109.903] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.903] sna_accel_do_throttle -- no pending activity >[ 109.903] sna_wakeup_handler >[ 109.903] sna_create_pixmap(576, 76, 24, usage=0) >[ 109.903] kgem_can_create_2d: 576x76 @ 24 >[ 109.903] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 109.903] kgem_can_create_2d: untiled size=176128 >[ 109.903] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.903] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 109.903] kgem_can_create_2d: tiled[-1] size=176128 >[ 109.903] sna_create_pixmap: usage=0, flags=1b >[ 109.903] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 109.903] __pop_freed_pixmap: reusing freed pixmap=340 header >[ 109.903] create_pixmap_hdr: pixmap=351, width=576, height=76, usage=0 >[ 109.903] sna_create_pixmap: serial=351, 576x76, usage=0 >[ 109.903] sna_composite_rectangles(pixmap=352, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 109.903] sna_composite_rectangles: converted to op 0 >[ 109.903] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 109.903] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 109.903] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 109.903] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 109.903] sna_composite_rectangles: dropping last-cpu hint >[ 109.903] sna_drawable_use_bo pixmap=352, box=((0, 0), (576, 76)), flags=19... >[ 109.903] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.903] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.903] sna_pixmap_move_to_gpu(pixmap=352, usage=0), flags=b >[ 109.903] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.903] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 109.903] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.903] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.903] sna_pixmap_alloc_gpu: pixmap=352 >[ 109.903] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.903] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 109.903] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 109.903] from inactive: pitch=2560, tiling=1: handle=35, id=533 >[ 109.903] __sna_damage_all(576, 76) >[ 109.903] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.903] sna_pixmap_mark_active: pixmap=352, handle=35 >[ 109.903] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.903] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.903] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 109.903] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 109.903] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 109.903] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 109.903] sna_render_get_solid: 0 >[ 109.903] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 109.903] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 109.903] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.903] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.903] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.903] kgem_add_handle: handle=4, index=0 >[ 109.903] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.903] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.903] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.903] gen9_composite_get_binding_table(ffc0) >[ 109.903] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 >[ 109.903] kgem_add_handle: handle=35, index=1 >[ 109.903] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd443000) >[ 109.903] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 109.903] [3fe0] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 109.903] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.903] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.903] kgem_add_handle: handle=7, index=2 >[ 109.903] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.903] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.903] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.903] gen9_emit_sampler: sampler = 1 >[ 109.903] gen9_emit_sf: num_sf_outputs=1 >[ 109.903] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.903] gen9_emit_vertex_elements: setup id=0 >[ 109.903] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.903] (0, 0), (576, 76) >[ 109.903] gen8_vertex_flush[490] = 3 >[ 109.903] sna_composite_rectangles: pixmap=352 marking clear [0]? 1 >[ 109.903] sna_composite_rectangles(pixmap=352, op=1, ff2c001e x 1 [(0, 0)x(576, 76) ...]) >[ 109.903] sna_composite_rectangles: converted to op 1 >[ 109.903] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 109.903] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 109.903] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 109.903] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 109.903] sna_composite_rectangles: promoting to full GPU >[ 109.903] sna_composite_rectangles: dropping last-cpu hint >[ 109.903] sna_drawable_use_bo pixmap=352, box=((0, 0), (576, 76)), flags=19... >[ 109.903] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.903] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.903] sna_drawable_use_bo: using whole GPU bo >[ 109.903] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 109.903] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 109.903] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (576, 76) ...]) >[ 109.903] sna_render_get_solid: ff2c001e >[ 109.903] sna_render_get_solid(0) = ff2c001e (old) >[ 109.903] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 109.903] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.903] gen9_composite_get_binding_table(ff00) >[ 109.903] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 109.903] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 109.903] kgem_add_handle: handle=8, index=3 >[ 109.903] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 109.903] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.903] gen9_emit_vertex_elements: setup id=0 >[ 109.903] (0, 0), (576, 76) >[ 109.903] gen8_vertex_flush[4cc] = 3 >[ 109.903] sna_composite_rectangles: pixmap=352 marking clear [ff2c001e]? 1 >[ 109.903] sna_create_pixmap(80, 80, 32, usage=0) >[ 109.903] kgem_can_create_2d: 80x80 @ 32 >[ 109.903] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 109.903] kgem_can_create_2d: untiled size=28672 >[ 109.903] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 109.903] kgem_choose_tiling: 80x80 -> 0 >[ 109.903] sna_create_pixmap: usage=0, flags=b >[ 109.903] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 109.903] __pop_freed_pixmap: reusing freed pixmap=344 header >[ 109.903] create_pixmap_hdr: pixmap=353, width=80, height=80, usage=0 >[ 109.903] sna_create_pixmap: serial=353, 80x80, usage=0 >[ 109.903] sna_composite_rectangles(pixmap=354, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 109.903] sna_composite_rectangles: converted to op 0 >[ 109.903] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 109.903] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 109.903] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 109.903] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 109.903] sna_composite_rectangles: dropping last-cpu hint >[ 109.903] sna_drawable_use_bo pixmap=354, box=((0, 0), (80, 80)), flags=19... >[ 109.903] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.903] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.903] sna_pixmap_move_to_gpu(pixmap=354, usage=0), flags=b >[ 109.903] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.903] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 109.903] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 109.903] kgem_choose_tiling: 80x80 -> 0 >[ 109.903] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 109.903] kgem_choose_tiling: 80x80 -> 0 >[ 109.903] sna_pixmap_alloc_gpu: pixmap=354 >[ 109.903] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.903] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 109.903] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 109.903] from inactive: pitch=320, tiling=0: handle=22, id=534 >[ 109.903] __sna_damage_all(80, 80) >[ 109.903] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.903] sna_pixmap_mark_active: pixmap=354, handle=22 >[ 109.903] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.903] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.903] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.903] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 109.903] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 109.903] sna_render_get_solid: 0 >[ 109.903] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.903] kgem_set_mode: flushing before new bo >[ 109.903] gen8_vertex_close: used=12, vbo active? 16, vb=1, nreloc=1 >[ 109.903] gen8_vertex_close: reloc[0] = 287 >[ 109.903] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.903] kgem_add_handle: handle=16, index=4 >[ 109.903] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) >[ 109.903] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=126 [fenced=0] >[ 109.903] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.903] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.903] kgem_fixup_relocs: shrinking by 61440 >[ 109.903] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.904] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.904] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd443000 >[ 109.904] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.904] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.904] __kgem_bo_clear_busy: handle=7 >[ 109.904] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.904] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.904] __kgem_bo_clear_busy: handle=8 >[ 109.904] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 109.904] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.904] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.904] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.904] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 109.904] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.904] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.904] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.904] kgem_add_handle: handle=4, index=0 >[ 109.904] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.904] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.904] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.904] gen9_composite_get_binding_table(ffc0) >[ 109.904] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 >[ 109.904] kgem_add_handle: handle=22, index=1 >[ 109.904] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) >[ 109.904] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 109.904] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 109.904] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.904] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.904] kgem_add_handle: handle=7, index=2 >[ 109.904] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.904] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.904] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.904] gen9_emit_sampler: sampler = 1 >[ 109.904] gen9_emit_sf: num_sf_outputs=1 >[ 109.904] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.904] gen9_emit_vertex_elements: setup id=0 >[ 109.904] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.904] (0, 0), (80, 80) >[ 109.904] gen8_vertex_flush[490] = 3 >[ 109.904] sna_composite_rectangles: pixmap=354 marking clear [0]? 1 >[ 109.904] sna_composite_rectangles(pixmap=354, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 109.904] sna_composite_rectangles: converted to op 1 >[ 109.904] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 109.904] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 109.904] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 109.904] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 109.904] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 109.904] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 109.904] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 109.904] sna_composite_rectangles: dropping last-cpu hint >[ 109.904] sna_drawable_use_bo pixmap=354, box=((0, 0), (80, 80)), flags=1... >[ 109.904] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 109.904] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.904] sna_drawable_use_bo: using whole GPU bo >[ 109.904] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 109.904] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 109.904] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 109.904] sna_render_get_solid: 40404040 >[ 109.904] sna_render_get_solid(1) = 40404040 (old) >[ 109.904] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.904] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.904] gen9_composite_get_binding_table(ff00) >[ 109.904] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 109.904] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 109.904] kgem_add_handle: handle=8, index=3 >[ 109.904] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) >[ 109.904] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.904] gen9_emit_vertex_elements: setup id=0 >[ 109.904] (0, 0), (2, 2) >[ 109.904] (78, 0), (80, 2) >[ 109.904] (0, 78), (2, 80) >[ 109.904] (78, 78), (80, 80) >[ 109.904] gen8_vertex_flush[4cc] = 12 >[ 109.904] sna_composite(pixmap=352, op=3, src=354+(192, 1096), mask=0+(0, 0), dst=352+(0, 0)+(0, 0), size=(576, 76) >[ 109.904] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 109.904] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 109.904] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 109.904] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 109.904] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (576, 76) >[ 109.904] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) >[ 109.904] gen9_render_composite: 576x76, current mode=1/1 >[ 109.904] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 109.904] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 109.904] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 109.904] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 109.904] sna_drawable_use_bo pixmap=352, box=((0, 0), (576, 76)), flags=7... >[ 109.904] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.904] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.904] sna_drawable_use_bo: using whole GPU bo >[ 109.904] gen9_composite_set_target: pixmap=352, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.904] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) >[ 109.904] sna_transform_is_imprecise_integer_translation: no transform >[ 109.904] gen9_composite_picture: integer translation (0, 0), removing >[ 109.904] sna_render_pixmap_bo pixmap=354, (192, 1096)x(576, 76)/(80, 80) >[ 109.904] sna_render_pixmap_bo: GPU all damaged >[ 109.904] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 109.904] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 109.904] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.904] gen4_choose_composite_emitter: identity src, no mask >[ 109.904] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.904] __kgem_retire_rq: request 1 complete >[ 109.904] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 109.904] kgem_set_mode: flushing before new bo >[ 109.904] gen8_vertex_close: used=42, vbo active? 16, vb=1, nreloc=1 >[ 109.904] gen8_vertex_close: reloc[0] = 287 >[ 109.904] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.904] kgem_add_handle: handle=16, index=4 >[ 109.904] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) >[ 109.904] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=91 [fenced=0] >[ 109.904] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.904] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.904] kgem_fixup_relocs: shrinking by 61440 >[ 109.904] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.904] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.904] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 >[ 109.904] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.904] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.904] __kgem_bo_clear_busy: handle=7 >[ 109.904] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.904] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.904] __kgem_bo_clear_busy: handle=8 >[ 109.904] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 109.904] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.904] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.904] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.904] kgem_check_bo: num_pages=+65, num_exec=+2 >[ 109.904] aligning vertex: was 2, now 3 floats per vertex >[ 109.904] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.904] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.904] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.904] kgem_add_handle: handle=4, index=0 >[ 109.904] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.904] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.904] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.904] gen9_composite_get_binding_table(ffc0) >[ 109.904] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 >[ 109.904] kgem_add_handle: handle=35, index=1 >[ 109.904] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd443000) >[ 109.904] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 109.904] [3fe0] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 109.904] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 >[ 109.904] kgem_add_handle: handle=22, index=2 >[ 109.904] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) >[ 109.904] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 109.904] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 109.904] gen9_emit_sampler: sampler = a >[ 109.904] gen9_emit_sf: num_sf_outputs=1 >[ 109.904] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.904] gen9_emit_vertex_elements: setup id=2 >[ 109.904] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.904] gen9_render_composite_box: (0, 0), (576, 76) >[ 109.904] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] >[ 109.904] gen8_vertex_flush[490] = 3 >[ 109.904] sna_destroy_pixmap: pixmap=354, attached?=1 >[ 109.904] _kgem_bo_destroy: handle=22, proxy? 0 >[ 109.904] __kgem_bo_destroy: handle=22, size=61440 >[ 109.904] __kgem_bo_destroy: handle=22 -> active >[ 109.904] __sna_free_pixmap(pixmap=354) >[ 109.904] sna_create_pixmap(576, 76, 32, usage=0) >[ 109.904] kgem_can_create_2d: 576x76 @ 32 >[ 109.904] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 109.904] kgem_can_create_2d: untiled size=176128 >[ 109.904] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.904] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 109.904] kgem_can_create_2d: tiled[-1] size=176128 >[ 109.904] sna_create_pixmap: usage=0, flags=1b >[ 109.904] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 109.904] __pop_freed_pixmap: reusing freed pixmap=354 header >[ 109.904] create_pixmap_hdr: pixmap=355, width=576, height=76, usage=0 >[ 109.904] sna_create_pixmap: serial=355, 576x76, usage=0 >[ 109.904] sna_composite_rectangles(pixmap=356, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 109.904] sna_composite_rectangles: converted to op 0 >[ 109.904] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 109.904] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 109.904] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 109.904] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 109.904] sna_composite_rectangles: dropping last-cpu hint >[ 109.904] sna_drawable_use_bo pixmap=356, box=((0, 0), (576, 76)), flags=19... >[ 109.904] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.904] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.904] sna_pixmap_move_to_gpu(pixmap=356, usage=0), flags=b >[ 109.904] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.904] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 109.904] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.904] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.904] sna_pixmap_alloc_gpu: pixmap=356 >[ 109.904] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.904] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 109.904] kgem_bo_remove_from_inactive: removing handle=33 from inactive >[ 109.904] from inactive: pitch=2560, tiling=1: handle=33, id=535 >[ 109.904] __sna_damage_all(576, 76) >[ 109.904] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.904] sna_pixmap_mark_active: pixmap=356, handle=33 >[ 109.904] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.904] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.904] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.904] kgem_bo_is_render: handle=33, rq? 0 [0] >[ 109.904] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 109.904] sna_render_get_solid: 0 >[ 109.904] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.904] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.904] __kgem_retire_rq: request 1 complete >[ 109.904] kgem_set_mode: flushing before new bo >[ 109.904] gen8_vertex_close: used=51, vbo active? 16, vb=4, nreloc=1 >[ 109.904] gen8_vertex_close: reloc[0] = 287 >[ 109.904] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.904] kgem_add_handle: handle=16, index=3 >[ 109.904] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.904] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] >[ 109.904] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.905] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.905] kgem_fixup_relocs: shrinking by 61440 >[ 109.905] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.905] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.905] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd443000 >[ 109.905] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.905] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 109.905] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.905] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.905] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.905] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 109.905] aligning vertex: was 3, now 2 floats per vertex >[ 109.905] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.905] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.905] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.905] kgem_add_handle: handle=4, index=0 >[ 109.905] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.905] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.905] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.905] gen9_composite_get_binding_table(ffc0) >[ 109.905] kgem_add_reloc64: handle=33, pos=16360, delta=0, domains=20002 >[ 109.905] kgem_add_handle: handle=33, index=1 >[ 109.905] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4a7000) >[ 109.905] __kgem_bo_mark_dirty: handle=33 (proxy? 0) >[ 109.905] [3fe0] bind bo(handle=33, addr=fd4a7000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 109.905] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.905] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.905] kgem_add_handle: handle=7, index=2 >[ 109.905] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.905] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.905] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.905] gen9_emit_sampler: sampler = 1 >[ 109.905] gen9_emit_sf: num_sf_outputs=1 >[ 109.905] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.905] gen9_emit_vertex_elements: setup id=0 >[ 109.905] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.905] (0, 0), (576, 76) >[ 109.905] gen8_vertex_flush[490] = 3 >[ 109.905] sna_composite_rectangles: pixmap=356 marking clear [0]? 1 >[ 109.905] sna_composite_rectangles(pixmap=356, op=1, 660a0a0a x 1 [(0, 0)x(576, 76) ...]) >[ 109.905] sna_composite_rectangles: converted to op 1 >[ 109.905] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 109.905] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 109.905] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 109.905] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 109.905] sna_composite_rectangles: promoting to full GPU >[ 109.905] sna_composite_rectangles: dropping last-cpu hint >[ 109.905] sna_drawable_use_bo pixmap=356, box=((0, 0), (576, 76)), flags=19... >[ 109.905] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.905] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.905] sna_drawable_use_bo: using whole GPU bo >[ 109.905] gen9_render_fill_boxes (op=1, color=(a3d, a3d, a3d, 6666) [20028888]) >[ 109.905] kgem_bo_is_render: handle=33, rq? 1 [1] >[ 109.905] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (576, 76) ...]) >[ 109.905] sna_render_get_solid: 660a0a0a >[ 109.905] sna_render_get_solid(2) = 660a0a0a (old) >[ 109.905] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.905] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.905] gen9_composite_get_binding_table(ff00) >[ 109.905] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 109.905] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 109.905] kgem_add_handle: handle=8, index=3 >[ 109.905] kgem_add_reloc64[5] = (delta=8, target handle=3, presumed=fdffe000) >[ 109.905] [3fb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.905] gen9_emit_vertex_elements: setup id=0 >[ 109.905] (0, 0), (576, 76) >[ 109.905] gen8_vertex_flush[4cc] = 3 >[ 109.905] sna_composite_rectangles: pixmap=356 marking clear [660a0a0a]? 1 >[ 109.905] sna_create_pixmap(576, 76, 32, usage=0) >[ 109.905] kgem_can_create_2d: 576x76 @ 32 >[ 109.905] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 109.905] kgem_can_create_2d: untiled size=176128 >[ 109.905] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.905] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 109.905] kgem_can_create_2d: tiled[-1] size=176128 >[ 109.905] sna_create_pixmap: usage=0, flags=1b >[ 109.905] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 109.905] __pop_freed_pixmap: reusing freed pixmap=346 header >[ 109.905] create_pixmap_hdr: pixmap=357, width=576, height=76, usage=0 >[ 109.905] sna_create_pixmap: serial=357, 576x76, usage=0 >[ 109.905] sna_composite_rectangles(pixmap=358, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 109.905] sna_composite_rectangles: converted to op 0 >[ 109.905] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 109.905] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 109.905] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 109.905] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 109.905] sna_composite_rectangles: dropping last-cpu hint >[ 109.905] sna_drawable_use_bo pixmap=358, box=((0, 0), (576, 76)), flags=19... >[ 109.905] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.905] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.905] sna_pixmap_move_to_gpu(pixmap=358, usage=0), flags=b >[ 109.905] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.905] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 109.905] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.905] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.905] sna_pixmap_alloc_gpu: pixmap=358 >[ 109.905] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.905] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 109.905] kgem_bo_remove_from_inactive: removing handle=34 from inactive >[ 109.905] from inactive: pitch=2560, tiling=1: handle=34, id=536 >[ 109.905] __sna_damage_all(576, 76) >[ 109.905] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.905] sna_pixmap_mark_active: pixmap=358, handle=34 >[ 109.905] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.905] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.905] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.905] kgem_bo_is_render: handle=34, rq? 0 [0] >[ 109.905] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 109.905] sna_render_get_solid: 0 >[ 109.905] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.905] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.905] __kgem_retire_rq: request 1 complete >[ 109.905] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 109.905] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 109.905] kgem_bo_move_to_cache: release handle=22 >[ 109.905] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 109.905] kgem_set_mode: flushing before new bo >[ 109.905] gen8_vertex_close: used=64, vbo active? 16, vb=1, nreloc=1 >[ 109.905] gen8_vertex_close: reloc[0] = 287 >[ 109.905] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.905] kgem_add_handle: handle=16, index=4 >[ 109.905] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) >[ 109.905] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=126 [fenced=0] >[ 109.905] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.905] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.905] kgem_fixup_relocs: shrinking by 61440 >[ 109.905] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.905] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.905] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4a7000 >[ 109.905] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.905] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.905] __kgem_bo_clear_busy: handle=7 >[ 109.905] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.905] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.905] __kgem_bo_clear_busy: handle=8 >[ 109.905] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 109.905] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.905] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.905] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.905] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 109.905] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.905] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.905] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.905] kgem_add_handle: handle=4, index=0 >[ 109.905] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.905] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.905] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.905] gen9_composite_get_binding_table(ffc0) >[ 109.905] kgem_add_reloc64: handle=34, pos=16360, delta=0, domains=20002 >[ 109.905] kgem_add_handle: handle=34, index=1 >[ 109.905] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd475000) >[ 109.905] __kgem_bo_mark_dirty: handle=34 (proxy? 0) >[ 109.905] [3fe0] bind bo(handle=34, addr=fd475000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 109.905] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.905] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.905] kgem_add_handle: handle=7, index=2 >[ 109.905] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.905] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.905] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.905] gen9_emit_sampler: sampler = 1 >[ 109.905] gen9_emit_sf: num_sf_outputs=1 >[ 109.905] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.905] gen9_emit_vertex_elements: setup id=0 >[ 109.905] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.905] (0, 0), (576, 76) >[ 109.905] gen8_vertex_flush[490] = 3 >[ 109.905] sna_composite_rectangles: pixmap=358 marking clear [0]? 1 >[ 109.905] sna_create_pixmap(576, 76, 32, usage=0) >[ 109.905] kgem_can_create_2d: 576x76 @ 32 >[ 109.905] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 109.905] kgem_can_create_2d: untiled size=176128 >[ 109.905] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.905] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 109.905] kgem_can_create_2d: tiled[-1] size=176128 >[ 109.905] sna_create_pixmap: usage=0, flags=1b >[ 109.905] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 109.905] __pop_freed_pixmap: reusing freed pixmap=348 header >[ 109.905] create_pixmap_hdr: pixmap=359, width=576, height=76, usage=0 >[ 109.905] sna_create_pixmap: serial=359, 576x76, usage=0 >[ 109.905] sna_composite_rectangles(pixmap=360, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 109.905] sna_composite_rectangles: converted to op 0 >[ 109.905] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 109.905] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 109.905] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 109.905] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 109.905] sna_composite_rectangles: dropping last-cpu hint >[ 109.905] sna_drawable_use_bo pixmap=360, box=((0, 0), (576, 76)), flags=19... >[ 109.905] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.905] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.905] sna_pixmap_move_to_gpu(pixmap=360, usage=0), flags=b >[ 109.905] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.905] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 109.905] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.905] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.905] sna_pixmap_alloc_gpu: pixmap=360 >[ 109.905] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.905] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 109.905] kgem_bo_remove_from_inactive: removing handle=30 from inactive >[ 109.905] from inactive: pitch=2560, tiling=1: handle=30, id=537 >[ 109.905] __sna_damage_all(576, 76) >[ 109.905] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.905] sna_pixmap_mark_active: pixmap=360, handle=30 >[ 109.905] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.905] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.905] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.905] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 109.905] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 109.905] sna_render_get_solid: 0 >[ 109.905] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.905] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.905] __kgem_retire_rq: request 1 complete >[ 109.905] __kgem_bo_flush: handle=33, busy=0, wedged=0 >[ 109.905] kgem_set_mode: flushing before new bo >[ 109.905] gen8_vertex_close: used=70, vbo active? 16, vb=1, nreloc=1 >[ 109.905] gen8_vertex_close: reloc[0] = 287 >[ 109.905] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.905] kgem_add_handle: handle=16, index=3 >[ 109.905] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.905] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=125 [fenced=0] >[ 109.905] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.905] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.905] kgem_fixup_relocs: shrinking by 61440 >[ 109.905] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.905] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.905] kgem_commit: release handle=34 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd475000 >[ 109.905] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.905] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.905] __kgem_bo_clear_busy: handle=7 >[ 109.905] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.905] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.905] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.905] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.905] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 109.905] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.905] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.905] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.905] kgem_add_handle: handle=4, index=0 >[ 109.905] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.905] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.905] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.905] gen9_composite_get_binding_table(ffc0) >[ 109.905] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 >[ 109.905] kgem_add_handle: handle=30, index=1 >[ 109.905] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4de000) >[ 109.905] __kgem_bo_mark_dirty: handle=30 (proxy? 0) >[ 109.905] [3fe0] bind bo(handle=30, addr=fd4de000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 109.905] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.905] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.905] kgem_add_handle: handle=7, index=2 >[ 109.905] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.905] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.906] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.906] gen9_emit_sampler: sampler = 1 >[ 109.906] gen9_emit_sf: num_sf_outputs=1 >[ 109.906] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.906] gen9_emit_vertex_elements: setup id=0 >[ 109.906] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.906] (0, 0), (576, 76) >[ 109.906] gen8_vertex_flush[490] = 3 >[ 109.906] sna_composite_rectangles: pixmap=360 marking clear [0]? 1 >[ 109.906] sna_create_pixmap(576, 76, 32, usage=0) >[ 109.906] kgem_can_create_2d: 576x76 @ 32 >[ 109.906] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 109.906] kgem_can_create_2d: untiled size=176128 >[ 109.906] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.906] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 109.906] kgem_can_create_2d: tiled[-1] size=176128 >[ 109.906] sna_create_pixmap: usage=0, flags=1b >[ 109.906] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 109.906] __pop_freed_pixmap: reusing freed pixmap=350 header >[ 109.906] create_pixmap_hdr: pixmap=361, width=576, height=76, usage=0 >[ 109.906] sna_create_pixmap: serial=361, 576x76, usage=0 >[ 109.906] sna_composite_rectangles(pixmap=362, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 109.906] sna_composite_rectangles: converted to op 0 >[ 109.906] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 109.906] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 109.906] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 109.906] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 109.906] sna_composite_rectangles: dropping last-cpu hint >[ 109.906] sna_drawable_use_bo pixmap=362, box=((0, 0), (576, 76)), flags=19... >[ 109.906] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.906] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.906] sna_pixmap_move_to_gpu(pixmap=362, usage=0), flags=b >[ 109.906] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.906] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 109.906] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.906] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 109.906] sna_pixmap_alloc_gpu: pixmap=362 >[ 109.906] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.906] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 109.906] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 109.906] from inactive: pitch=2560, tiling=1: handle=23, id=538 >[ 109.906] __sna_damage_all(576, 76) >[ 109.906] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.906] sna_pixmap_mark_active: pixmap=362, handle=23 >[ 109.906] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.906] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.906] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 109.906] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 109.906] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 109.906] sna_render_get_solid: 0 >[ 109.906] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.906] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.906] __kgem_retire_rq: request 1 complete >[ 109.906] __kgem_bo_flush: handle=34, busy=0, wedged=0 >[ 109.906] kgem_set_mode: flushing before new bo >[ 109.906] gen8_vertex_close: used=76, vbo active? 16, vb=1, nreloc=1 >[ 109.906] gen8_vertex_close: reloc[0] = 287 >[ 109.906] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.906] kgem_add_handle: handle=16, index=3 >[ 109.906] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.906] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] >[ 109.906] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.906] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.906] kgem_fixup_relocs: shrinking by 61440 >[ 109.906] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.906] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.906] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4de000 >[ 109.906] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.906] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.906] __kgem_bo_clear_busy: handle=7 >[ 109.906] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.906] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.906] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.906] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.906] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 109.906] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.906] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.906] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.906] kgem_add_handle: handle=4, index=0 >[ 109.906] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.906] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.906] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.906] gen9_composite_get_binding_table(ffc0) >[ 109.906] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 >[ 109.906] kgem_add_handle: handle=23, index=1 >[ 109.906] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) >[ 109.906] __kgem_bo_mark_dirty: handle=23 (proxy? 0) >[ 109.906] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 109.906] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.906] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.906] kgem_add_handle: handle=7, index=2 >[ 109.906] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.906] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.906] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.906] gen9_emit_sampler: sampler = 1 >[ 109.906] gen9_emit_sf: num_sf_outputs=1 >[ 109.906] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.906] gen9_emit_vertex_elements: setup id=0 >[ 109.906] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.906] (0, 0), (576, 76) >[ 109.906] gen8_vertex_flush[490] = 3 >[ 109.906] sna_composite_rectangles: pixmap=362 marking clear [0]? 1 >[ 109.906] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 109.906] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 >[ 109.906] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 109.906] trapezoid_spans_maybe_inplace? clear, no >[ 109.906] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.906] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 109.906] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 109.906] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 109.906] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 109.906] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 109.906] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 109.906] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.906] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 109.906] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 109.906] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 109.906] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 109.906] sna_drawable_use_bo pixmap=362, box=((2, 2), (574, 74)), flags=7... >[ 109.906] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.906] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.906] sna_drawable_use_bo: using whole GPU bo >[ 109.906] gen9_composite_set_target: pixmap=362, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.906] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 109.906] color_convert: src=4c000000 [20028888] >[ 109.906] color_convert: dst=4c000000 [20028888] >[ 109.906] sna_render_get_solid: 4c000000 >[ 109.906] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.906] gen4_choose_spans_emitter: solid source >[ 109.906] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.906] aligning vertex: was 2, now 3 floats per vertex >[ 109.906] gen9_composite_get_binding_table(ff00) >[ 109.906] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 109.906] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 109.906] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) >[ 109.906] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.906] gen9_emit_sampler: sampler = c >[ 109.906] gen9_emit_sf: num_sf_outputs=2 >[ 109.906] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 109.906] gen9_emit_vertex_elements: setup id=5 >[ 109.906] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.906] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 109.906] thread_choose_span: clipped? 0 >[ 109.906] imprecise_trapezoid_span_converter: using 4 threads >[ 109.906] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 109.906] thread_choose_span: clipped? 0 >[ 109.906] [ 109.906] span_thread: flushing 26 boxes >span_thread: flushing 1 boxes >[ 109.906] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 109.906] [ 109.906] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 109.906] span_thread: flushing 1 boxes >[ 109.906] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 26 boxes >[ 109.906] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 109.906] gen8_vertex_flush[554] = 162 >[ 109.906] gen9_render_composite_spans_done() >[ 109.906] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 109.906] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 >[ 109.906] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 109.906] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 >[ 109.906] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 109.906] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 >[ 109.906] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.906] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 109.906] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 109.906] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 109.906] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 109.906] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 109.906] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 109.907] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 >[ 109.907] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.907] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 109.907] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 109.907] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 >[ 109.907] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.907] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 109.907] sna_drawable_use_bo pixmap=362, box=((0, 0), (576, 76)), flags=7... >[ 109.907] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.907] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.907] sna_drawable_use_bo: using whole GPU bo >[ 109.907] gen9_composite_set_target: pixmap=362, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.907] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 109.907] color_convert: src=e6e6e6e6 [20028888] >[ 109.907] color_convert: dst=e6e6e6e6 [20028888] >[ 109.907] sna_render_get_solid: e6e6e6e6 >[ 109.907] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 109.907] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.907] gen4_choose_spans_emitter: solid source >[ 109.907] kgem_check_bo: num_pages=+1, num_exec=+1 >[ 109.907] gen9_composite_get_binding_table(fe80) >[ 109.907] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 >[ 109.907] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 109.907] kgem_add_handle: handle=8, index=3 >[ 109.907] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) >[ 109.907] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.907] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 109.907] gen9_emit_vertex_elements: setup id=5 >[ 109.907] thread_choose_span: clipped? 0 >[ 109.907] imprecise_trapezoid_span_converter: using 4 threads >[ 109.907] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 109.907] thread_choose_span: clipped? 0 >[ 109.907] span_thread: flushing 2 boxes >[ 109.907] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 109.907] [ 109.907] [ 109.907] span_thread: flushing 62 boxes >span_thread: flushing 2 boxes >[ 109.907] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 62 boxes >[ 109.907] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 109.907] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 109.907] gen8_vertex_flush[5a8] = 384 >[ 109.907] gen9_render_composite_spans_done() >[ 109.907] sna_composite_rectangles(pixmap=362, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) >[ 109.907] sna_composite_rectangles: converted to op 1 >[ 109.907] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) >[ 109.907] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 >[ 109.907] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 >[ 109.907] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) >[ 109.907] sna_composite_rectangles: dropping last-cpu hint >[ 109.907] sna_drawable_use_bo pixmap=362, box=((16, 16), (18, 60)), flags=9... >[ 109.907] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 109.907] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.907] sna_drawable_use_bo: using whole GPU bo >[ 109.907] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 109.907] kgem_bo_is_render: handle=23, rq? 1 [1] >[ 109.907] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) >[ 109.907] sna_render_get_solid: ffffffff >[ 109.907] sna_render_get_solid(white) >[ 109.907] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 109.907] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 109.907] aligning vertex: was 3, now 2 floats per vertex >[ 109.907] gen9_composite_get_binding_table(fe00) >[ 109.907] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 >[ 109.907] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 109.907] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) >[ 109.907] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.907] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 109.907] gen9_emit_sampler: sampler = 1 >[ 109.907] gen9_emit_sf: num_sf_outputs=1 >[ 109.907] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.907] gen9_emit_vertex_elements: setup id=0 >[ 109.907] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.907] (16, 16), (18, 60) >[ 109.907] gen8_vertex_flush[668] = 3 >[ 109.907] sna_validate_gc(0x5619f1770810) changes=0, previous serial=15a, drawable=168 >[ 109.907] sna_validate_gc: recomputing clip >[ 109.907] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x5619f174da00] >[ 109.907] sna_copy_area: src=pixmap=362:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=360:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 109.907] sna_copy_area: normal copy >[ 109.907] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) >[ 109.907] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) >[ 109.907] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 >[ 109.907] sna_do_copy: clipped dst extents (0, 0), (576, 76) >[ 109.907] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 109.907] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 109.907] sna_do_copy: pixmap -- no source clipping >[ 109.907] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 109.907] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) >[ 109.907] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=362+(0, 0), dst pixmap=360+(0, 0), alu=3, src.size=576x76, dst.size=576x76) >[ 109.907] sna_copy_boxes: dst=(priv=0x5619f1788690, gpu_bo=30, cpu_bo=0), src=(priv=0x5619f1728470, gpu_bo=23, cpu_bo=0), replaces=1 >[ 109.907] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.907] sna_drawable_use_bo pixmap=360, box=((0, 0), (576, 76)), flags=1b... >[ 109.907] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 109.907] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.907] sna_drawable_use_bo: using whole GPU bo >[ 109.907] sna_pixmap_move_to_gpu(pixmap=362, usage=0), flags=a >[ 109.907] sna_pixmap_move_to_gpu: already all-damaged >[ 109.907] sna_pixmap_mark_active: pixmap=362, handle=23 >[ 109.907] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.907] sna_pixmap_make_cow: make cow src=362, dst=360, handle=23 (already cow? src=0, dst=0) >[ 109.907] sna_pixmap_make_cow: moo! attaching source cow to pixmap=362, handle=23 >[ 109.907] _kgem_bo_destroy: handle=30, proxy? 0 >[ 109.907] __kgem_bo_destroy: handle=30, size=262144 >[ 109.907] __kgem_busy: handle=30, busy=0, wedged=0 >[ 109.907] __kgem_bo_clear_busy: handle=30 >[ 109.907] kgem_bo_move_to_inactive: moving handle=30 to inactive >[ 109.907] sna_pixmap_make_cow: moo! attaching clone to pixmap=360 (source=362, handle=23) >[ 109.907] sna_destroy_pixmap: pixmap=362, attached?=1 >[ 109.907] sna_destroy_pixmap: pixmap=362 discarding cow, refcnt=2 >[ 109.907] __sna_free_pixmap(pixmap=362) >[ 109.907] sna_glyphs(op=3, nlist=4, src=(16, 48)) >[ 109.907] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 >[ 109.907] sna_glyphs: discarding mask >[ 109.907] glyphs0_to_dst(op=3, src=(16, 48), nlist=4, dst=(16, 48)+(0, 0)) >[ 109.907] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94669425378832 size=576x76 >[ 109.907] gen9_render_composite: 0x0, current mode=1/1 >[ 109.907] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 109.907] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 >[ 109.907] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.907] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 109.907] sna_drawable_use_bo pixmap=360, box=((0, 0), (576, 76)), flags=7... >[ 109.907] sna_pixmap_undo_cow: pixmap=360, handle=23 [refcnt=1], cow refcnt=1, flags=43 >[ 109.907] sna_pixmap_undo_cow: freeing cow >[ 109.907] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.907] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.907] sna_drawable_use_bo: using whole GPU bo >[ 109.907] gen9_composite_set_target: pixmap=360, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.907] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.907] color_convert: src=ff888888 [20028888] >[ 109.907] color_convert: dst=ff888888 [20028888] >[ 109.907] sna_render_get_solid: ff888888 >[ 109.907] sna_render_get_solid(5) = ff888888 (old) >[ 109.907] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 109.907] sna_transform_is_imprecise_integer_translation: no transform >[ 109.907] gen9_composite_picture: integer translation (0, 0), removing >[ 109.907] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 109.907] sna_render_pixmap_bo: GPU all damaged >[ 109.907] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 109.907] gen4_choose_composite_emitter: solid, identity mask >[ 109.907] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 109.907] aligning vertex: was 2, now 4 floats per vertex >[ 109.907] gen9_composite_get_binding_table(fd80) >[ 109.907] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 >[ 109.907] kgem_add_reloc64: adding proxy [delta=20] for handle=8 >[ 109.907] kgem_add_reloc64[8] = (delta=20, target handle=3, presumed=fdffe000) >[ 109.907] [3f50] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.907] kgem_add_reloc64: handle=6, pos=16200, delta=0, domains=40000 >[ 109.907] kgem_add_handle: handle=6, index=4 >[ 109.907] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=fd585000) >[ 109.907] [3f40] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 109.907] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 109.907] gen9_emit_sampler: sampler = a >[ 109.907] gen9_emit_sf: num_sf_outputs=2 >[ 109.907] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 109.907] gen9_emit_vertex_elements: setup id=9 >[ 109.907] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 109.907] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 109.907] glyphs0_to_dst: glyph=(18, 23)x(20, 25), unclipped >[ 109.907] emit_primitive_identity_mask__avx2: dst=(18, 23), mask=(128.00, 0.00) x (20.00, 25.00) >[ 109.907] glyphs0_to_dst: glyph=(36, 29)x(17, 19), unclipped >[ 109.907] emit_primitive_identity_mask__avx2: dst=(36, 29), mask=(160.00, 0.00) x (17.00, 19.00) >[ 109.907] glyphs0_to_dst: glyph=(54, 29)x(16, 19), unclipped >[ 109.907] emit_primitive_identity_mask__avx2: dst=(54, 29), mask=(128.00, 32.00) x (16.00, 19.00) >[ 109.907] glyphs0_to_dst: glyph=(70, 29)x(16, 19), unclipped >[ 109.907] emit_primitive_identity_mask__avx2: dst=(70, 29), mask=(128.00, 32.00) x (16.00, 19.00) >[ 109.907] glyphs0_to_dst: glyph=(85, 29)x(29, 19), unclipped >[ 109.907] emit_primitive_identity_mask__avx2: dst=(85, 29), mask=(160.00, 32.00) x (29.00, 19.00) >[ 109.907] glyphs0_to_dst: glyph=(112, 29)x(20, 19), unclipped >[ 109.907] emit_primitive_identity_mask__avx2: dst=(112, 29), mask=(192.00, 0.00) x (20.00, 19.00) >[ 109.907] glyphs0_to_dst: glyph=(133, 29)x(14, 19), unclipped >[ 109.907] emit_primitive_identity_mask__avx2: dst=(133, 29), mask=(224.00, 0.00) x (14.00, 19.00) >[ 109.907] glyphs0_to_dst: glyph=(146, 20)x(19, 28), unclipped >[ 109.907] emit_primitive_identity_mask__avx2: dst=(146, 20), mask=(192.00, 32.00) x (19.00, 28.00) >[ 109.907] gen8_vertex_flush[744] = 24 >[ 109.907] gen9_magic_ca_pass: CA fixup (432 -> 456) >[ 109.907] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 109.907] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 109.907] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 109.907] sna_validate_gc(0x5619f1770810) changes=0, previous serial=168, drawable=166 >[ 109.907] sna_validate_gc: recomputing clip >[ 109.907] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x5619f174da00] >[ 109.907] sna_copy_area: src=pixmap=360:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=358:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 109.907] sna_copy_area: normal copy >[ 109.907] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) >[ 109.907] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) >[ 109.907] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 >[ 109.907] sna_do_copy: clipped dst extents (0, 0), (576, 76) >[ 109.907] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 109.907] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 109.907] sna_do_copy: pixmap -- no source clipping >[ 109.907] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 109.907] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) >[ 109.907] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=360+(0, 0), dst pixmap=358+(0, 0), alu=3, src.size=576x76, dst.size=576x76) >[ 109.907] sna_copy_boxes: dst=(priv=0x5619f1759610, gpu_bo=34, cpu_bo=0), src=(priv=0x5619f1788690, gpu_bo=23, cpu_bo=0), replaces=1 >[ 109.907] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.907] sna_drawable_use_bo pixmap=358, box=((0, 0), (576, 76)), flags=1b... >[ 109.907] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 109.907] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.907] sna_drawable_use_bo: using whole GPU bo >[ 109.907] sna_pixmap_move_to_gpu(pixmap=360, usage=0), flags=a >[ 109.907] sna_pixmap_move_to_gpu: already all-damaged >[ 109.907] sna_pixmap_mark_active: pixmap=360, handle=23 >[ 109.907] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.907] sna_pixmap_make_cow: make cow src=360, dst=358, handle=23 (already cow? src=0, dst=0) >[ 109.907] sna_pixmap_make_cow: moo! attaching source cow to pixmap=360, handle=23 >[ 109.907] _kgem_bo_destroy: handle=34, proxy? 0 >[ 109.907] __kgem_bo_destroy: handle=34, size=204800 >[ 109.907] __kgem_bo_destroy: handle=34, purged >[ 109.907] kgem_bo_move_to_inactive: moving handle=34 to inactive >[ 109.907] sna_pixmap_make_cow: moo! attaching clone to pixmap=358 (source=360, handle=23) >[ 109.907] sna_destroy_pixmap: pixmap=360, attached?=1 >[ 109.907] sna_destroy_pixmap: pixmap=360 discarding cow, refcnt=2 >[ 109.907] __sna_free_pixmap(pixmap=360) >[ 109.907] sna_composite(pixmap=356, op=3, src=358+(0, 0), mask=0+(0, 0), dst=356+(0, 0)+(0, 0), size=(576, 76) >[ 109.907] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 109.907] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 109.907] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 109.907] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 109.907] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) >[ 109.907] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) >[ 109.907] gen9_render_composite: 576x76, current mode=1/1 >[ 109.907] kgem_bo_is_render: handle=33, rq? 0 [0] >[ 109.907] sna_blt_composite (0, 0), (0, 0), 576x76 >[ 109.907] sna_blt_composite: unsupported op [3] for blitting >[ 109.907] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 >[ 109.907] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 109.907] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 109.907] sna_drawable_use_bo pixmap=356, box=((0, 0), (576, 76)), flags=7... >[ 109.907] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.907] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.907] sna_drawable_use_bo: using whole GPU bo >[ 109.907] gen9_composite_set_target: pixmap=356, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.907] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 109.907] sna_transform_is_imprecise_integer_translation: no transform >[ 109.907] gen9_composite_picture: integer translation (0, 0), removing >[ 109.908] sna_render_pixmap_bo pixmap=358, (0, 0)x(576, 76)/(576, 76) >[ 109.908] sna_render_pixmap_bo: GPU all damaged >[ 109.908] kgem_bo_is_render: handle=33, rq? 0 [0] >[ 109.908] kgem_bo_is_render: handle=23, rq? 1 [1] >[ 109.908] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 109.908] gen4_choose_composite_emitter: identity src, no mask >[ 109.908] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.908] __kgem_retire_rq: request 1 complete >[ 109.908] kgem_set_mode: flushing before new bo >[ 109.908] gen8_vertex_close: used=1824, vbo active? 16, vb=221, nreloc=3 >[ 109.908] gen8_vertex_close: reloc[0] = 287 >[ 109.908] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.908] kgem_add_handle: handle=16, index=5 >[ 109.908] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fffa8000) >[ 109.908] gen8_vertex_close: reloc[1] = 336 >[ 109.908] kgem_add_reloc64: handle=16, pos=336, delta=0, domains=200000 >[ 109.908] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fffa8000) >[ 109.908] gen8_vertex_close: reloc[2] = 460 >[ 109.908] kgem_add_reloc64: handle=16, pos=460, delta=0, domains=200000 >[ 109.908] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fffa8000) >[ 109.908] batch[1/1, flags=1800]: 502 502 16192 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] >[ 109.908] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.908] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.908] kgem_fixup_relocs: shrinking by 61440 >[ 109.908] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.908] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.908] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 >[ 109.908] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.908] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.908] __kgem_bo_clear_busy: handle=7 >[ 109.908] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.908] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.908] __kgem_bo_clear_busy: handle=7 >[ 109.908] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.908] __kgem_bo_clear_busy: handle=8 >[ 109.908] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 109.908] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.908] __kgem_bo_clear_busy: handle=7 >[ 109.908] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.908] __kgem_bo_clear_busy: handle=8 >[ 109.908] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 109.908] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.908] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.908] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.908] kgem_check_bo: num_pages=+114, num_exec=+2 >[ 109.908] aligning vertex: was 4, now 3 floats per vertex >[ 109.908] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.908] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.908] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.908] kgem_add_handle: handle=4, index=0 >[ 109.908] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.908] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.908] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.908] gen9_composite_get_binding_table(ffc0) >[ 109.908] kgem_add_reloc64: handle=33, pos=16360, delta=0, domains=20002 >[ 109.908] kgem_add_handle: handle=33, index=1 >[ 109.908] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4a7000) >[ 109.908] __kgem_bo_mark_dirty: handle=33 (proxy? 0) >[ 109.908] [3fe0] bind bo(handle=33, addr=fd4a7000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 109.908] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 109.908] kgem_add_handle: handle=23, index=2 >[ 109.908] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd545000) >[ 109.908] [3fd0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 109.908] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 109.908] gen9_emit_sampler: sampler = 2 >[ 109.908] gen9_emit_sf: num_sf_outputs=1 >[ 109.908] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.908] gen9_emit_vertex_elements: setup id=2 >[ 109.908] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.908] gen9_render_composite_box: (0, 0), (576, 76) >[ 109.908] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] >[ 109.908] gen8_vertex_flush[490] = 3 >[ 109.908] sna_accel_flush: flush?=0, dirty?=0 >[ 109.908] sna_block_handler (tv=0.0) >[ 109.908] sna_wakeup_handler >[ 109.918] sna_accel_flush: flush?=0, dirty?=0 >[ 109.918] sna_block_handler (tv=0.0) >[ 109.918] sna_wakeup_handler >[ 109.918] sna_block_handler (tv=0.0) >[ 109.918] sna_wakeup_handler >[ 109.918] sna_accel_flush: flush?=0, dirty?=0 >[ 109.918] sna_accel_flush: flush?=0, dirty?=0 >[ 109.918] sna_block_handler (tv=0.0) >[ 109.918] sna_wakeup_handler >[ 109.918] sna_accel_flush: flush?=0, dirty?=0 >[ 109.918] sna_accel_flush: flush?=0, dirty?=0 >[ 109.918] sna_block_handler (tv=0.0) >[ 109.918] sna_wakeup_handler >[ 109.918] sna_destroy_pixmap: pixmap=358, attached?=1 >[ 109.918] sna_destroy_pixmap: pixmap=358 discarding cow, refcnt=1 >[ 109.918] _kgem_bo_destroy: handle=23, proxy? 0 >[ 109.918] __kgem_bo_destroy: handle=23, size=262144 >[ 109.918] __kgem_bo_destroy: handle=23 -> active >[ 109.918] __sna_free_pixmap(pixmap=358) >[ 109.918] sna_composite(pixmap=352, op=3, src=356+(0, 0), mask=0+(0, 0), dst=352+(0, 0)+(0, 0), size=(576, 76) >[ 109.918] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 109.918] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 109.918] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 109.918] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 109.918] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) >[ 109.918] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) >[ 109.918] gen9_render_composite: 576x76, current mode=1/1 >[ 109.918] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 109.918] sna_blt_composite (0, 0), (0, 0), 576x76 >[ 109.918] sna_blt_composite: unsupported op [3] for blitting >[ 109.918] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 >[ 109.918] kgem_bo_is_busy: handle=35, domain: 0 exec? 0, rq? 0 >[ 109.918] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.918] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 109.918] sna_drawable_use_bo pixmap=352, box=((0, 0), (576, 76)), flags=7... >[ 109.918] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.918] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.918] sna_drawable_use_bo: using whole GPU bo >[ 109.918] gen9_composite_set_target: pixmap=352, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 109.918] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 109.918] sna_transform_is_imprecise_integer_translation: no transform >[ 109.918] gen9_composite_picture: integer translation (0, 0), removing >[ 109.918] sna_render_pixmap_bo pixmap=356, (0, 0)x(576, 76)/(576, 76) >[ 109.918] sna_render_pixmap_bo: GPU all damaged >[ 109.918] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 109.918] kgem_bo_is_render: handle=33, rq? 1 [1] >[ 109.918] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.918] gen4_choose_composite_emitter: identity src, no mask >[ 109.918] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.918] __kgem_retire_rq: request 1 complete >[ 109.918] kgem_set_mode: flushing before new bo >[ 109.918] gen8_vertex_close: used=1833, vbo active? 16, vb=4, nreloc=1 >[ 109.918] gen8_vertex_close: reloc[0] = 287 >[ 109.918] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.918] kgem_add_handle: handle=16, index=3 >[ 109.918] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.918] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=188 [fenced=0] >[ 109.918] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.918] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.918] kgem_fixup_relocs: shrinking by 61440 >[ 109.918] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.919] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.919] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4a7000 >[ 109.919] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.919] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd545000 >[ 109.919] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.919] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.919] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.919] kgem_check_bo: num_pages=+100, num_exec=+2 >[ 109.919] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.919] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.919] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.919] kgem_add_handle: handle=4, index=0 >[ 109.919] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.919] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.919] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.919] gen9_composite_get_binding_table(ffc0) >[ 109.919] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 >[ 109.919] kgem_add_handle: handle=35, index=1 >[ 109.919] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd443000) >[ 109.919] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 109.919] [3fe0] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 109.919] kgem_add_reloc64: handle=33, pos=16344, delta=0, domains=40000 >[ 109.919] kgem_add_handle: handle=33, index=2 >[ 109.919] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4a7000) >[ 109.919] [3fd0] bind bo(handle=33, addr=fd4a7000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 109.919] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 109.919] gen9_emit_sampler: sampler = 2 >[ 109.919] gen9_emit_sf: num_sf_outputs=1 >[ 109.919] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.919] gen9_emit_vertex_elements: setup id=2 >[ 109.919] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.919] gen9_render_composite_box: (0, 0), (576, 76) >[ 109.919] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] >[ 109.919] gen8_vertex_flush[490] = 3 >[ 109.919] sna_destroy_pixmap: pixmap=356, attached?=1 >[ 109.919] _kgem_bo_destroy: handle=33, proxy? 0 >[ 109.919] __kgem_bo_destroy: handle=33, size=204800 >[ 109.919] __kgem_bo_destroy: handle=33 -> active >[ 109.919] __sna_free_pixmap(pixmap=356) >[ 109.919] sna_copy_area: src=pixmap=352:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=175:(192, 1096)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 109.919] sna_copy_area: normal copy >[ 109.919] sna_do_copy: src=(0, 0), dst=(192, 1096), size=(576x76) >[ 109.919] sna_do_copy: after drawable: src=(0, 0), dst=(192, 1096), size=(576x76) >[ 109.919] sna_do_copy: dst extents (192, 1096), (768, 1172), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 109.919] sna_do_copy: clipped dst extents (192, 1096), (768, 1172) >[ 109.919] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 109.919] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 109.919] sna_do_copy: pixmap -- no source clipping >[ 109.919] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 109.919] sna_do_copy: copy region (192, 1096), (768, 1172) x 1 + (-192, -1096) >[ 109.919] sna_copy_boxes (boxes=1x[(192, 1096), (768, 1172)...], src pixmap=352+(-192, -1096), dst pixmap=175+(0, 0), alu=3, src.size=576x76, dst.size=7680x2160) >[ 109.919] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=29, cpu_bo=0), src=(priv=0x5619f14e73a0, gpu_bo=35, cpu_bo=0), replaces=0 >[ 109.919] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 109.919] sna_drawable_use_bo pixmap=175, box=((192, 1096), (768, 1172)), flags=b... >[ 109.919] sna_drawable_use_bo: pinned, never REPLACES >[ 109.919] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 109.919] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.919] sna_drawable_use_bo: applying move-to-gpu override >[ 109.919] sna_pixmap_discard_shadow_damage: discarding region 1x[(192, 1096), (768, 1172)] from damage 1x[(192, 1096], (768, 1172)] >[ 109.919] wait_for_shadow: flags=3, flips=0, handle=29, shadow=27 >[ 109.919] wait_for_shadow: setting front pixmap to handle=27 >[ 109.919] sna_drawable_use_bo: using whole GPU bo >[ 109.919] sna_pixmap_move_to_gpu(pixmap=352, usage=0), flags=a >[ 109.919] sna_pixmap_move_to_gpu: already all-damaged >[ 109.919] sna_pixmap_mark_active: pixmap=352, handle=35 >[ 109.919] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 109.919] gen9_render_copy_boxes (-192, -1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 109.919] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 109.919] kgem_bo_is_render: handle=27, rq? 0 [0] >[ 109.919] kgem_bo_is_render: handle=27, rq? 0 [0] >[ 109.919] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 109.919] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.919] __kgem_retire_rq: request 1 complete >[ 109.919] __kgem_bo_flush: handle=23, busy=0, wedged=0 >[ 109.919] kgem_bo_move_to_cache: release handle=23 >[ 109.919] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 109.919] kgem_set_mode: flushing before new bo >[ 109.919] gen8_vertex_close: used=1842, vbo active? 16, vb=4, nreloc=1 >[ 109.919] gen8_vertex_close: reloc[0] = 287 >[ 109.919] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.919] kgem_add_handle: handle=16, index=3 >[ 109.919] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.919] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=174 [fenced=0] >[ 109.919] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.919] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.919] kgem_fixup_relocs: shrinking by 61440 >[ 109.919] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.919] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.919] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd443000 >[ 109.919] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.919] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4a7000 >[ 109.919] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.919] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.919] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.919] kgem_check_bo: num_pages=+16250, num_exec=+2 >[ 109.919] aligning vertex: was 3, now 2 floats per vertex >[ 109.919] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.919] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.919] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.919] kgem_add_handle: handle=4, index=0 >[ 109.919] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.919] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.919] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.919] gen9_composite_get_binding_table(ffc0) >[ 109.919] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 >[ 109.919] kgem_add_handle: handle=27, index=1 >[ 109.919] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 109.919] __kgem_bo_mark_dirty: handle=27 (proxy? 0) >[ 109.919] [3fe0] bind bo(handle=27, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 109.919] kgem_add_reloc64: handle=35, pos=16344, delta=0, domains=40000 >[ 109.919] kgem_add_handle: handle=35, index=2 >[ 109.919] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd443000) >[ 109.919] [3fd0] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 109.919] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.919] gen9_emit_sampler: sampler = 0 >[ 109.919] gen9_emit_sf: num_sf_outputs=1 >[ 109.919] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.919] gen9_emit_vertex_elements: setup id=0 >[ 109.919] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.919] (0, 0) -> (192, 1096) + (576, 76) >[ 109.919] gen8_vertex_flush[490] = 3 >[ 109.919] sna_destroy_pixmap: pixmap=352, attached?=1 >[ 109.919] _kgem_bo_destroy: handle=35, proxy? 0 >[ 109.919] __kgem_bo_destroy: handle=35, size=204800 >[ 109.919] __kgem_bo_destroy: handle=35 -> active >[ 109.919] __sna_free_pixmap(pixmap=352) >[ 109.919] sna_accel_flush: flush?=0, dirty?=0 >[ 109.919] sna_accel_flush: flush?=0, dirty?=0 >[ 109.919] sna_block_handler (tv=0.13000) >[ 109.919] kgem_retire, need_retire?=1 >[ 109.919] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.919] kgem_retire__requests_ring: retiring ring 0 >[ 109.919] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.919] __kgem_retire_rq: request 1 complete >[ 109.919] __kgem_bo_flush: handle=33, busy=0, wedged=0 >[ 109.919] kgem_bo_move_to_cache: release handle=33 >[ 109.919] kgem_bo_move_to_inactive: moving handle=33 to inactive >[ 109.919] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 >[ 109.919] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.919] kgem_retire -- retired=1, need_retire=0 >[ 109.919] sna_accel_block: GPU idle, flushing >[ 109.919] gen8_vertex_close: used=1848, vbo active? 16, vb=1, nreloc=1 >[ 109.919] gen8_vertex_close: reloc[0] = 287 >[ 109.919] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.919] kgem_add_handle: handle=16, index=3 >[ 109.919] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.919] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16324 [fenced=0] >[ 109.919] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.919] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.919] kgem_fixup_relocs: shrinking by 61440 >[ 109.919] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.919] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.920] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 109.920] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.920] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 109.920] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.920] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.920] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.920] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 109.920] start_flush: has dirty shadow >[ 109.920] timer_enable (time=109919), starting timer 0 >[ 109.920] timer_enable (time=109919), starting timer 1 >[ 109.920] sna_accel_block: evaluating timers, active=7 >[ 109.920] sna_accel_block: flush timer expires in 8 [109927] >[ 109.920] sna_wakeup_handler >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_block_handler (tv=0.12000) >[ 109.920] kgem_retire, need_retire?=1 >[ 109.920] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 109.920] kgem_retire__requests_ring: retiring ring 0 >[ 109.920] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.920] __kgem_retire_rq: request 1 complete >[ 109.920] __kgem_bo_flush: handle=27, busy=0, wedged=0 >[ 109.920] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 109.920] kgem_bo_move_to_cache: release handle=35 >[ 109.920] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 109.920] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 >[ 109.920] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 109.920] kgem_retire -- retired=1, need_retire=0 >[ 109.920] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 >[ 109.920] gen6_render_retire: resetting idle vbo >[ 109.920] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.920] sna_accel_block: evaluating timers, active=7 >[ 109.920] sna_accel_block: flush timer expires in 7 [109927] >[ 109.920] sna_wakeup_handler >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_block_handler (tv=0.12000) >[ 109.920] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.920] sna_accel_block: evaluating timers, active=7 >[ 109.920] sna_accel_block: flush timer expires in 7 [109927] >[ 109.920] sna_wakeup_handler >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_block_handler (tv=0.12000) >[ 109.920] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.920] sna_accel_block: evaluating timers, active=7 >[ 109.920] sna_accel_block: flush timer expires in 7 [109927] >[ 109.920] sna_wakeup_handler >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_block_handler (tv=0.12000) >[ 109.920] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.920] sna_accel_block: evaluating timers, active=7 >[ 109.920] sna_accel_block: flush timer expires in 7 [109927] >[ 109.920] sna_wakeup_handler >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_block_handler (tv=0.12000) >[ 109.920] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.920] sna_accel_block: evaluating timers, active=7 >[ 109.920] sna_accel_block: flush timer expires in 7 [109927] >[ 109.920] sna_wakeup_handler >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_block_handler (tv=0.12000) >[ 109.920] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.920] sna_accel_block: evaluating timers, active=7 >[ 109.920] sna_accel_block: flush timer expires in 7 [109927] >[ 109.920] sna_wakeup_handler >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_block_handler (tv=0.12000) >[ 109.920] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.920] sna_accel_block: evaluating timers, active=7 >[ 109.920] sna_accel_block: flush timer expires in 7 [109927] >[ 109.920] sna_wakeup_handler >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_block_handler (tv=0.12000) >[ 109.920] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.920] sna_accel_block: evaluating timers, active=7 >[ 109.920] sna_accel_block: flush timer expires in 7 [109927] >[ 109.920] sna_wakeup_handler >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_block_handler (tv=0.12000) >[ 109.920] sna_scanout_do_flush: flush timer active: delta=7 >[ 109.920] sna_accel_block: evaluating timers, active=7 >[ 109.920] sna_accel_block: flush timer expires in 7 [109927] >[ 109.920] sna_wakeup_handler >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.920] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.921] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_block_handler (tv=0.10000) >[ 109.922] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.922] sna_accel_block: evaluating timers, active=7 >[ 109.922] sna_accel_block: flush timer expires in 5 [109927] >[ 109.922] sna_wakeup_handler >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_block_handler (tv=0.10000) >[ 109.922] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.922] sna_accel_block: evaluating timers, active=7 >[ 109.922] sna_accel_block: flush timer expires in 5 [109927] >[ 109.922] sna_wakeup_handler >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_block_handler (tv=0.10000) >[ 109.922] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.922] sna_accel_block: evaluating timers, active=7 >[ 109.922] sna_accel_block: flush timer expires in 5 [109927] >[ 109.922] sna_wakeup_handler >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_accel_flush: flush?=0, dirty?=0 >[ 109.922] sna_block_handler (tv=0.10000) >[ 109.922] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.922] sna_accel_block: evaluating timers, active=7 >[ 109.922] sna_accel_block: flush timer expires in 5 [109927] >[ 109.923] sna_wakeup_handler >[ 109.923] sna_accel_flush: flush?=0, dirty?=0 >[ 109.923] sna_accel_flush: flush?=0, dirty?=0 >[ 109.923] sna_accel_flush: flush?=0, dirty?=0 >[ 109.923] sna_block_handler (tv=0.9000) >[ 109.923] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.923] sna_accel_block: evaluating timers, active=7 >[ 109.923] sna_accel_block: flush timer expires in 4 [109927] >[ 109.923] sna_wakeup_handler >[ 109.923] sna_accel_flush: flush?=0, dirty?=0 >[ 109.923] sna_accel_flush: flush?=0, dirty?=0 >[ 109.923] sna_accel_flush: flush?=0, dirty?=0 >[ 109.923] sna_accel_flush: flush?=0, dirty?=0 >[ 109.923] sna_accel_flush: flush?=0, dirty?=0 >[ 109.923] sna_accel_flush: flush?=0, dirty?=0 >[ 109.923] sna_block_handler (tv=0.9000) >[ 109.923] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.923] sna_accel_block: evaluating timers, active=7 >[ 109.923] sna_accel_block: flush timer expires in 4 [109927] >[ 109.923] sna_wakeup_handler >[ 109.923] sna_accel_flush: flush?=0, dirty?=0 >[ 109.923] sna_accel_flush: flush?=0, dirty?=0 >[ 109.923] sna_accel_flush: flush?=0, dirty?=0 >[ 109.923] sna_block_handler (tv=0.9000) >[ 109.923] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.923] sna_accel_block: evaluating timers, active=7 >[ 109.923] sna_accel_block: flush timer expires in 4 [109927] >[ 109.923] sna_wakeup_handler >[ 109.923] sna_accel_flush: flush?=0, dirty?=0 >[ 109.923] sna_accel_flush: flush?=0, dirty?=0 >[ 109.923] sna_accel_flush: flush?=0, dirty?=0 >[ 109.923] sna_block_handler (tv=0.9000) >[ 109.923] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.923] sna_accel_block: evaluating timers, active=7 >[ 109.923] sna_accel_block: flush timer expires in 4 [109927] >[ 109.924] sna_wakeup_handler >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_block_handler (tv=0.8000) >[ 109.924] sna_scanout_do_flush: flush timer active: delta=3 >[ 109.924] sna_scanout_do_flush (time=109924), triggered >[ 109.924] sna_scanout_flush (time=109924), cpu damage? 0, exec? 0 nbatch=0, busy? 0 >[ 109.924] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 109.924] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) >[ 109.924] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 109.924] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 109.924] sna_mode_redisplay: damage: 1x(192, 1096), (768, 1172) >[ 109.924] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 109.924] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 109.924] sna_pixmap_move_to_gpu: already all-damaged >[ 109.924] sna_pixmap_mark_active: pixmap=175, handle=27 >[ 109.924] sna_mode_redisplay: crtc[0] transformed? 0 >[ 109.924] sna_mode_redisplay: crtc[1] transformed? 0 >[ 109.924] sna_mode_redisplay: crtc[2] transformed? 0 >[ 109.924] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=2], new handle=27 [active=0] >[ 109.924] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 >[ 109.924] get_fb: reusing fb=74 for handle=27 >[ 109.924] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 >[ 109.924] __kgem_bo_clear_busy: handle=27 >[ 109.924] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 >[ 109.924] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 >[ 109.924] __kgem_bo_clear_busy: handle=27 >[ 109.924] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 109.924] sna_mode_redisplay: flipped 2 outputs, shadow active? 29 >[ 109.924] set_shadow: waiting for region 1x[(192, 1096), (768, 1172)], front handle=27, shadow handle=29 >[ 109.924] sna_accel_block: evaluating timers, active=7 >[ 109.924] sna_accel_block: flush timer expires in 16 [109940] >[ 109.924] sna_wakeup_handler >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_block_handler (tv=0.8000) >[ 109.924] sna_scanout_do_flush: flush timer active: delta=16 >[ 109.924] sna_accel_block: evaluating timers, active=7 >[ 109.924] sna_accel_block: flush timer expires in 16 [109940] >[ 109.924] sna_wakeup_handler >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_block_handler (tv=0.8000) >[ 109.924] sna_scanout_do_flush: flush timer active: delta=16 >[ 109.924] sna_accel_block: evaluating timers, active=7 >[ 109.924] sna_accel_block: flush timer expires in 16 [109940] >[ 109.924] sna_wakeup_handler >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_block_handler (tv=0.8000) >[ 109.924] sna_scanout_do_flush: flush timer active: delta=16 >[ 109.924] sna_accel_block: evaluating timers, active=7 >[ 109.924] sna_accel_block: flush timer expires in 16 [109940] >[ 109.924] sna_wakeup_handler >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_block_handler (tv=0.8000) >[ 109.924] sna_scanout_do_flush: flush timer active: delta=16 >[ 109.924] sna_accel_block: evaluating timers, active=7 >[ 109.924] sna_accel_block: flush timer expires in 16 [109940] >[ 109.924] sna_wakeup_handler >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_block_handler (tv=0.8000) >[ 109.924] sna_scanout_do_flush: flush timer active: delta=16 >[ 109.924] sna_accel_block: evaluating timers, active=7 >[ 109.924] sna_accel_block: flush timer expires in 16 [109940] >[ 109.924] sna_wakeup_handler >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_block_handler (tv=0.8000) >[ 109.924] sna_scanout_do_flush: flush timer active: delta=16 >[ 109.924] sna_accel_block: evaluating timers, active=7 >[ 109.924] sna_accel_block: flush timer expires in 16 [109940] >[ 109.924] sna_wakeup_handler >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_block_handler (tv=0.8000) >[ 109.924] sna_scanout_do_flush: flush timer active: delta=16 >[ 109.924] sna_accel_block: evaluating timers, active=7 >[ 109.924] sna_accel_block: flush timer expires in 16 [109940] >[ 109.924] sna_wakeup_handler >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_block_handler (tv=0.8000) >[ 109.924] sna_scanout_do_flush: flush timer active: delta=16 >[ 109.924] sna_accel_block: evaluating timers, active=7 >[ 109.924] sna_accel_block: flush timer expires in 16 [109940] >[ 109.924] sna_wakeup_handler >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_block_handler (tv=0.8000) >[ 109.924] sna_scanout_do_flush: flush timer active: delta=16 >[ 109.924] sna_accel_block: evaluating timers, active=7 >[ 109.924] sna_accel_block: flush timer expires in 16 [109940] >[ 109.924] sna_wakeup_handler >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_block_handler (tv=0.8000) >[ 109.924] sna_scanout_do_flush: flush timer active: delta=16 >[ 109.924] sna_accel_block: evaluating timers, active=7 >[ 109.924] sna_accel_block: flush timer expires in 16 [109940] >[ 109.924] sna_wakeup_handler >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_block_handler (tv=0.8000) >[ 109.924] sna_scanout_do_flush: flush timer active: delta=16 >[ 109.924] sna_accel_block: evaluating timers, active=7 >[ 109.924] sna_accel_block: flush timer expires in 16 [109940] >[ 109.924] sna_wakeup_handler >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_block_handler (tv=0.8000) >[ 109.924] sna_scanout_do_flush: flush timer active: delta=16 >[ 109.924] sna_accel_block: evaluating timers, active=7 >[ 109.924] sna_accel_block: flush timer expires in 16 [109940] >[ 109.924] sna_wakeup_handler >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.924] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_block_handler (tv=0.7000) >[ 109.925] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.925] sna_accel_block: evaluating timers, active=7 >[ 109.925] sna_accel_block: flush timer expires in 15 [109940] >[ 109.925] sna_wakeup_handler >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_block_handler (tv=0.7000) >[ 109.925] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.925] sna_accel_block: evaluating timers, active=7 >[ 109.925] sna_accel_block: flush timer expires in 15 [109940] >[ 109.925] sna_wakeup_handler >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_block_handler (tv=0.7000) >[ 109.925] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.925] sna_accel_block: evaluating timers, active=7 >[ 109.925] sna_accel_block: flush timer expires in 15 [109940] >[ 109.925] sna_wakeup_handler >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_block_handler (tv=0.7000) >[ 109.925] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.925] sna_accel_block: evaluating timers, active=7 >[ 109.925] sna_accel_block: flush timer expires in 15 [109940] >[ 109.925] sna_wakeup_handler >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_block_handler (tv=0.7000) >[ 109.925] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.925] sna_accel_block: evaluating timers, active=7 >[ 109.925] sna_accel_block: flush timer expires in 15 [109940] >[ 109.925] sna_wakeup_handler >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_block_handler (tv=0.7000) >[ 109.925] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.925] sna_accel_block: evaluating timers, active=7 >[ 109.925] sna_accel_block: flush timer expires in 15 [109940] >[ 109.925] sna_wakeup_handler >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_block_handler (tv=0.7000) >[ 109.925] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.925] sna_accel_block: evaluating timers, active=7 >[ 109.925] sna_accel_block: flush timer expires in 15 [109940] >[ 109.925] sna_wakeup_handler >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_block_handler (tv=0.7000) >[ 109.925] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.925] sna_accel_block: evaluating timers, active=7 >[ 109.925] sna_accel_block: flush timer expires in 15 [109940] >[ 109.925] sna_wakeup_handler >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_block_handler (tv=0.7000) >[ 109.925] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.925] sna_accel_block: evaluating timers, active=7 >[ 109.925] sna_accel_block: flush timer expires in 15 [109940] >[ 109.925] sna_wakeup_handler >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_block_handler (tv=0.7000) >[ 109.925] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.925] sna_accel_block: evaluating timers, active=7 >[ 109.925] sna_accel_block: flush timer expires in 15 [109940] >[ 109.925] sna_wakeup_handler >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_block_handler (tv=0.7000) >[ 109.925] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.925] sna_accel_block: evaluating timers, active=7 >[ 109.925] sna_accel_block: flush timer expires in 15 [109940] >[ 109.925] sna_wakeup_handler >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_block_handler (tv=0.7000) >[ 109.925] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.925] sna_accel_block: evaluating timers, active=7 >[ 109.925] sna_accel_block: flush timer expires in 15 [109940] >[ 109.925] sna_wakeup_handler >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_block_handler (tv=0.7000) >[ 109.925] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.925] sna_accel_block: evaluating timers, active=7 >[ 109.925] sna_accel_block: flush timer expires in 15 [109940] >[ 109.925] sna_wakeup_handler >[ 109.925] sna_block_handler (tv=0.7000) >[ 109.925] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.925] sna_accel_block: evaluating timers, active=7 >[ 109.925] sna_accel_block: flush timer expires in 15 [109940] >[ 109.925] sna_wakeup_handler >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_block_handler (tv=0.7000) >[ 109.925] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.925] sna_accel_block: evaluating timers, active=7 >[ 109.925] sna_accel_block: flush timer expires in 15 [109940] >[ 109.925] sna_wakeup_handler >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_block_handler (tv=0.7000) >[ 109.925] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.925] sna_accel_block: evaluating timers, active=7 >[ 109.925] sna_accel_block: flush timer expires in 15 [109940] >[ 109.925] sna_wakeup_handler >[ 109.925] sna_change_window_attributes >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_block_handler (tv=0.7000) >[ 109.925] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.925] sna_accel_block: evaluating timers, active=7 >[ 109.925] sna_accel_block: flush timer expires in 15 [109940] >[ 109.925] sna_wakeup_handler >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_accel_flush: flush?=0, dirty?=0 >[ 109.925] sna_block_handler (tv=0.7000) >[ 109.925] sna_scanout_do_flush: flush timer active: delta=15 >[ 109.925] sna_accel_block: evaluating timers, active=7 >[ 109.925] sna_accel_block: flush timer expires in 15 [109940] >[ 109.932] sna_wakeup_handler >[ 109.932] sna_block_handler (tv=0.14000) >[ 109.932] sna_scanout_do_flush: flush timer active: delta=8 >[ 109.932] sna_accel_block: evaluating timers, active=7 >[ 109.932] sna_accel_block: flush timer expires in 8 [109940] >[ 109.935] sna_wakeup_handler >[ 109.935] sna_mode_wakeup: len=32 >[ 109.935] sna_mode_wakeup: recording last swap on pipe=1, frame 4389 [1125], time 109.935618 >[ 109.935] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] >[ 109.935] sna_mode_wakeup: flip complete, pending? 2 >[ 109.935] sna_block_handler (tv=0.11000) >[ 109.935] sna_scanout_do_flush: flush timer active: delta=5 >[ 109.935] sna_accel_block: evaluating timers, active=7 >[ 109.935] sna_accel_block: flush timer expires in 5 [109940] >[ 109.936] sna_wakeup_handler >[ 109.936] sna_mode_wakeup: len=32 >[ 109.936] sna_mode_wakeup: recording last swap on pipe=0, frame 6347 [18cb], time 109.936804 >[ 109.936] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] >[ 109.936] sna_mode_wakeup: flip complete, pending? 1 >[ 109.936] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 109.936] sna_block_handler (tv=0.10000) >[ 109.936] sna_scanout_do_flush: flush timer active: delta=4 >[ 109.936] sna_accel_do_throttle (time=109936), triggered >[ 109.936] sna_accel_throttle (time=109936) >[ 109.936] sna_accel_disarm_timer[1] (time=109936) >[ 109.936] sna_accel_block: evaluating timers, active=5 >[ 109.936] sna_accel_block: flush timer expires in 4 [109940] >[ 109.938] sna_wakeup_handler >[ 109.938] sna_accel_flush: flush?=0, dirty?=0 >[ 109.938] sna_accel_flush: flush?=0, dirty?=0 >[ 109.938] sna_block_handler (tv=0.8000) >[ 109.938] sna_scanout_do_flush: flush timer active: delta=2 >[ 109.938] sna_scanout_do_flush (time=109938), triggered >[ 109.938] sna_scanout_flush (time=109938), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 109.938] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.938] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) >[ 109.938] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.938] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 109.938] sna_accel_do_throttle -- no pending activity >[ 109.938] sna_accel_block: evaluating timers, active=5 >[ 109.938] sna_accel_block: flush timer expires in 16 [109954] >[ 109.938] sna_wakeup_handler >[ 109.938] sna_accel_flush: flush?=0, dirty?=0 >[ 109.938] sna_accel_flush: flush?=0, dirty?=0 >[ 109.938] sna_accel_flush: flush?=0, dirty?=0 >[ 109.938] sna_accel_flush: flush?=0, dirty?=0 >[ 109.938] sna_accel_flush: flush?=0, dirty?=0 >[ 109.938] sna_block_handler (tv=0.8000) >[ 109.938] sna_scanout_do_flush: flush timer active: delta=16 >[ 109.938] sna_accel_do_throttle -- no pending activity >[ 109.938] sna_accel_block: evaluating timers, active=5 >[ 109.938] sna_accel_block: flush timer expires in 16 [109954] >[ 109.939] sna_wakeup_handler >[ 109.953] sna_accel_flush: flush?=0, dirty?=0 >[ 109.953] sna_block_handler (tv=0.0) >[ 109.953] sna_wakeup_handler >[ 109.953] sna_block_handler (tv=0.14000) >[ 109.953] sna_scanout_do_flush: flush timer active: delta=1 >[ 109.953] sna_scanout_do_flush (time=109953), triggered >[ 109.953] sna_scanout_flush (time=109953), cpu damage? 0, exec? 0 nbatch=0, busy? 0 >[ 109.953] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.953] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) >[ 109.953] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.953] sna_accel_disarm_timer[0] (time=109953) >[ 109.953] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 109.953] sna_accel_do_throttle -- no pending activity >[ 109.953] sna_wakeup_handler >[ 109.953] sna_accel_flush: flush?=0, dirty?=0 >[ 109.953] sna_accel_flush: flush?=0, dirty?=0 >[ 109.953] sna_accel_flush: flush?=0, dirty?=0 >[ 109.953] sna_block_handler (tv=0.14000) >[ 109.953] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.953] sna_accel_do_throttle -- no pending activity >[ 109.953] sna_wakeup_handler >[ 109.953] sna_accel_flush: flush?=0, dirty?=0 >[ 109.953] sna_accel_flush: flush?=0, dirty?=0 >[ 109.953] sna_accel_flush: flush?=0, dirty?=0 >[ 109.953] sna_accel_flush: flush?=0, dirty?=0 >[ 109.953] sna_accel_flush: flush?=0, dirty?=0 >[ 109.953] sna_block_handler (tv=0.14000) >[ 109.953] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.953] sna_accel_do_throttle -- no pending activity >[ 109.953] sna_wakeup_handler >[ 109.968] sna_accel_flush: flush?=0, dirty?=0 >[ 109.968] sna_block_handler (tv=0.0) >[ 109.968] sna_wakeup_handler >[ 109.968] sna_block_handler (tv=0.14000) >[ 109.968] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.968] sna_accel_do_throttle -- no pending activity >[ 109.968] sna_wakeup_handler >[ 109.968] sna_accel_flush: flush?=0, dirty?=0 >[ 109.968] sna_accel_flush: flush?=0, dirty?=0 >[ 109.968] sna_accel_flush: flush?=0, dirty?=0 >[ 109.968] sna_block_handler (tv=0.14000) >[ 109.968] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 109.968] sna_accel_do_throttle -- no pending activity >[ 109.968] sna_wakeup_handler >[ 109.968] sna_create_pixmap(3840, 2160, 24, usage=0) >[ 109.968] kgem_can_create_2d: 3840x2160 @ 24 >[ 109.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.968] kgem_can_create_2d: untiled size=33177600 >[ 109.968] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 109.968] kgem_can_create_2d: tiled[-1] size=33177600 >[ 109.968] sna_create_pixmap: usage=0, flags=1b >[ 109.968] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b >[ 109.968] __pop_freed_pixmap: reusing freed pixmap=352 header >[ 109.968] create_pixmap_hdr: pixmap=363, width=3840, height=2160, usage=0 >[ 109.968] sna_create_pixmap: serial=363, 3840x2160, usage=0 >[ 109.968] sna_composite_rectangles(pixmap=364, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) >[ 109.968] sna_composite_rectangles: converted to op 0 >[ 109.968] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) >[ 109.968] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 >[ 109.968] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 >[ 109.968] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) >[ 109.968] sna_composite_rectangles: dropping last-cpu hint >[ 109.968] sna_drawable_use_bo pixmap=364, box=((0, 0), (3840, 2160)), flags=19... >[ 109.968] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.968] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.968] sna_pixmap_move_to_gpu(pixmap=364, usage=0), flags=b >[ 109.968] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.968] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b >[ 109.968] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.968] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 109.968] sna_pixmap_alloc_gpu: pixmap=364 >[ 109.968] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.968] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 >[ 109.968] kgem_set_tiling: handle=11, tiling=1 [1], pitch=15360 [15360]: 1 >[ 109.968] kgem_bo_remove_from_inactive: removing handle=11 from inactive >[ 109.968] from inactive: pitch=15360, tiling=1: handle=11, id=539 >[ 109.968] __sna_damage_all(3840, 2160) >[ 109.968] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.968] sna_pixmap_mark_active: pixmap=364, handle=11 >[ 109.968] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.968] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.968] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 109.968] kgem_bo_is_render: handle=11, rq? 0 [0] >[ 109.968] kgem_bo_is_render: handle=11, rq? 0 [0] >[ 109.968] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) >[ 109.968] sna_render_get_solid: 0 >[ 109.968] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 109.968] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 109.968] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.968] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.968] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.968] kgem_add_handle: handle=4, index=0 >[ 109.968] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.968] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.968] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.968] gen9_composite_get_binding_table(ffc0) >[ 109.968] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 >[ 109.968] kgem_add_handle: handle=11, index=1 >[ 109.968] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f61c9000) >[ 109.968] __kgem_bo_mark_dirty: handle=11 (proxy? 0) >[ 109.968] [3fe0] bind bo(handle=11, addr=f61c9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render >[ 109.968] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.968] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.968] kgem_add_handle: handle=7, index=2 >[ 109.968] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.968] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.968] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.968] gen9_emit_sampler: sampler = 1 >[ 109.968] gen9_emit_sf: num_sf_outputs=1 >[ 109.968] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.968] gen9_emit_vertex_elements: setup id=0 >[ 109.968] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.968] (0, 0), (3840, 2160) >[ 109.968] gen8_vertex_flush[490] = 3 >[ 109.968] sna_composite_rectangles: pixmap=364 marking clear [0]? 1 >[ 109.968] sna_pixmap_create_shm(1920x1080, depth=24, bpp=32, pitch=7680) >[ 109.968] __pop_freed_pixmap: reusing freed pixmap=356 header >[ 109.968] create_pixmap_hdr: pixmap=365, width=1920, height=1080, usage=0 >[ 109.968] kgem_create_map(0x7f3c768b8000 size=8294400, read-only?=0) - has_userptr?=1 >[ 109.968] __kgem_bo_init(handle=36, num_pages=2025) >[ 109.968] kgem_create_map(ptr=0x7f3c768b8000, size=8294400, pages=2025, read_only=0) => handle=36 (proxy? 0) >[ 109.968] sna_accel_watch_flush: enable=1 >[ 109.968] __sna_damage_all(1920, 1080) >[ 109.968] sna_pixmap_create_shm: serial=365, 1920x1080, usage=0 >[ 109.968] sna_composite(pixmap=364, op=1, src=366+(0, 0), mask=0+(0, 0), dst=364+(0, 0)+(0, 0), size=(3840, 2160) >[ 109.968] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 109.968] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 109.968] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (3840, 2160)] >[ 109.968] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 109.968] sna_compute_composite_region: clip against src (1920x1080 clip=0): (0, 0), (3840, 2160) >[ 109.968] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 109.968] gen9_render_composite: 3840x2160, current mode=1/1 >[ 109.969] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.969] kgem_bo_is_busy: handle=36, domain: 1 exec? 0, rq? 0 >[ 109.969] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 109.969] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=0 >[ 109.969] sna_drawable_use_bo pixmap=364, box=((0, 0), (3840, 2160)), flags=1f... >[ 109.969] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f >[ 109.969] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.969] sna_drawable_use_bo: using whole GPU bo >[ 109.969] gen9_composite_set_target: pixmap=364, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.969] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 109.969] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 109.969] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 109.969] sna_render_pixmap_bo pixmap=366, (0, 0)x(3840, 2160)/(1920, 1080) >[ 109.969] sna_render_pixmap_bo box=(0, 0), (1920, 1080): (1920, 1080)/(1920, 1080) >[ 109.969] sna_render_pixmap_bo: offset=(0, 0), size=(1920, 1080) >[ 109.969] sna_add_flush_pixmap: marking pixmap=366 for flushing >[ 109.969] sna_add_flush_pixmap: new flush bo, flushing before >[ 109.969] gen8_vertex_close: used=6, vbo active? 16, vb=1, nreloc=1 >[ 109.969] gen8_vertex_close: reloc[0] = 287 >[ 109.969] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.969] kgem_add_handle: handle=16, index=3 >[ 109.969] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.969] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] >[ 109.969] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.969] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.969] kgem_fixup_relocs: shrinking by 61440 >[ 109.969] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.969] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.969] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 >[ 109.969] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.969] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.969] __kgem_bo_clear_busy: handle=7 >[ 109.969] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.969] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.969] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.969] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.969] use_cpu_bo for box=(0, 0), (1920, 1080) >[ 109.969] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 109.969] kgem_bo_is_render: handle=36, rq? 0 [0] >[ 109.969] sna_blt_composite__convert src=36, dst=11 (redirect? 0) >[ 109.969] sna_blt_composite__convert: transforms not handled by the BLT >[ 109.969] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 109.969] gen4_choose_composite_emitter: simple src, no mask >[ 109.969] needs_batch_flush: flushing before handle=36 for new reservation >[ 109.969] kgem_check_bo: num_pages=+10125, num_exec=+2 >[ 109.969] aligning vertex: was 2, now 3 floats per vertex >[ 109.969] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.969] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.969] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.969] kgem_add_handle: handle=4, index=0 >[ 109.969] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.969] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.969] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.969] gen9_composite_get_binding_table(ffc0) >[ 109.969] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 >[ 109.969] kgem_add_handle: handle=11, index=1 >[ 109.969] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f61c9000) >[ 109.969] __kgem_bo_mark_dirty: handle=11 (proxy? 0) >[ 109.969] [3fe0] bind bo(handle=11, addr=f61c9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render >[ 109.969] kgem_add_reloc64: handle=36, pos=16344, delta=0, domains=40000 >[ 109.969] kgem_add_handle: handle=36, index=2 >[ 109.969] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 109.969] [3fd0] bind bo(handle=36, addr=0), format=233, width=1920, height=1080, pitch=7680, tiling=0 -> sampler >[ 109.969] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.969] gen9_emit_sampler: sampler = 22 >[ 109.969] gen9_emit_sf: num_sf_outputs=1 >[ 109.969] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.969] gen9_emit_vertex_elements: setup id=2 >[ 109.969] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.969] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 109.969] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 109.969] gen8_vertex_flush[490] = 3 >[ 109.969] sna_composite(pixmap=364, op=3, src=19+(0, 1333), mask=0+(0, 0), dst=364+(0, 1999)+(0, 0), size=(491, 88) >[ 109.969] sna_compute_composite_region: dst=(0, 1999)x(491, 88) >[ 109.969] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 1999), (491, 2087) >[ 109.969] clip_to_dst: region: 1x[(0, 1999), (491, 2087)], clip: 1x[(0, 0), (3840, 2160)] >[ 109.969] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 1999), (491, 2087) >[ 109.969] sna_compute_composite_region: clip against src (245x43 clip=0): (0, 1999), (491, 2087) >[ 109.969] sna_compute_composite_region: clip against mask: (0, 1999), (491, 2087) >[ 109.969] sna_composite: composite region extents:+(0, 0) -> (0, 1999), (491, 2087) + (0, 0) >[ 109.969] gen9_render_composite: 491x88, current mode=1/1 >[ 109.969] kgem_bo_is_busy: handle=14, domain: 0 exec? 0, rq? 0 >[ 109.969] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 >[ 109.969] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 109.969] gen9_composite_set_target: (0, 1999)x(491, 88), partial?=1 >[ 109.969] sna_drawable_use_bo pixmap=364, box=((0, 1999), (491, 2087)), flags=7... >[ 109.969] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 109.969] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.969] sna_drawable_use_bo: using whole GPU bo >[ 109.969] gen9_composite_set_target: pixmap=364, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff >[ 109.969] gen9_composite_picture: (0, 1333)x(491, 88), dst=(0, 1999) >[ 109.969] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 -667.00, 0.00 0.00 1.00] >[ 109.969] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 109.969] sna_render_pixmap_bo pixmap=19, (0, 1333)x(491, 88)/(245, 43) >[ 109.969] sna_render_pixmap_bo: GPU all damaged >[ 109.969] gen9_composite_picture: (0, 0)x(491, 88), dst=(0, 1999) >[ 109.969] color_convert: src=80000000 [20028888] >[ 109.969] color_convert: dst=80000000 [20028888] >[ 109.969] sna_render_get_solid: 80000000 >[ 109.969] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 109.969] gen4_choose_composite_emitter: simple src, identity mask >[ 109.969] kgem_check_bo: num_pages=+13, num_exec=+2 >[ 109.969] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.969] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.969] kgem_flush: opportunistic flushing? flush=1,0, aperture=10135/262144, idle?=0 >[ 109.969] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.969] __kgem_ring_is_idle: last fence handle=1 still busy >[ 109.969] aligning vertex: was 3, now 5 floats per vertex >[ 109.969] gen9_composite_get_binding_table(ff00) >[ 109.969] kgem_add_reloc64: handle=14, pos=16312, delta=0, domains=40000 >[ 109.969] kgem_add_handle: handle=14, index=3 >[ 109.969] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffe9000) >[ 109.969] [3fb0] bind bo(handle=14, addr=fffe9000), format=192, width=245, height=43, pitch=1024, tiling=1 -> sampler >[ 109.969] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 109.969] kgem_add_reloc64: adding proxy [delta=512] for handle=7 >[ 109.969] kgem_add_handle: handle=7, index=4 >[ 109.969] kgem_add_reloc64[6] = (delta=512, target handle=4, presumed=fffe8000) >[ 109.969] [3fa0] bind bo(handle=7, addr=fffe8200), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.969] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 109.969] gen9_emit_sampler: sampler = 23 >[ 109.969] gen9_emit_sf: num_sf_outputs=2 >[ 109.969] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 109.969] gen9_emit_vertex_elements: setup id=10 >[ 109.969] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.969] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 109.969] gen9_render_composite_box: (0, 1999), (491, 2087) >[ 109.969] apply_damage: damage=0x0, region=1 [(0, 1999), (491, 2087) + (0, 0)] >[ 109.969] gen8_vertex_flush[56c] = 3 >[ 109.969] sna_destroy_pixmap: pixmap=366, attached?=1 >[ 109.969] kgem_bo_is_busy: handle=36, domain: 1 exec? 1, rq? 1 >[ 109.969] sna_destroy_pixmap: deferring release of active SHM pixmap=366 >[ 109.969] sna_add_flush_pixmap: marking pixmap=366 for flushing >[ 109.969] gen8_vertex_close: used=30, vbo active? 16, vb=404, nreloc=2 >[ 109.969] gen8_vertex_close: reloc[0] = 287 >[ 109.969] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.969] kgem_add_handle: handle=16, index=5 >[ 109.969] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) >[ 109.969] gen8_vertex_close: reloc[1] = 342 >[ 109.969] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 109.969] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 109.969] batch[1/1, flags=1800]: 354 354 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=10212 [fenced=0] >[ 109.969] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.969] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 109.969] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.969] kgem_fixup_relocs: shrinking by 61440 >[ 109.969] __kgem_busy: handle=2, busy=0, wedged=0 >[ 109.969] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 109.969] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 >[ 109.969] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.969] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fcc5a000 >[ 109.969] kgem_commit: release handle=14 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe9000 >[ 109.969] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.969] __kgem_bo_clear_busy: handle=7 >[ 109.969] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.969] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.969] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.969] sna_accel_flush: flush?=0, dirty?=1 >[ 109.969] sna_accel_flush: syncing SHM pixmap=366 (refcnt=0) >[ 109.969] _sna_pixmap_move_to_cpu(pixmap=366, 1920x1080, flags=3) >[ 109.969] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 109.969] operate_inplace: no, inplace operation not suitable >[ 109.969] _sna_pixmap_move_to_cpu: marking as damaged >[ 109.969] __sna_damage_all(1920, 1080) >[ 109.969] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 109.969] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 109.969] kgem_bo_sync__cpu_full: handle=36 >[ 109.969] __kgem_busy: handle=36, busy=131072, wedged=0 >[ 109.969] kgem_bo_sync__cpu_full: SYNC: handle=36, needs_flush? 0, domain? 3, busy? 1 >[ 109.972] __kgem_busy: handle=36, busy=0, wedged=0 >[ 109.972] kgem_bo_retire: retiring bo handle=36 (needed flush? 0), rq? 1 [busy?=0] >[ 109.972] __kgem_retire_requests_upto(handle=36, ring=0) >[ 109.972] __kgem_retire_rq: request 1 complete >[ 109.972] __kgem_retire_rq: request 2 complete >[ 109.972] __kgem_bo_flush: handle=11, busy=0, wedged=0 >[ 109.972] assert_bo_retired: handle=36, domain: 0 exec? 0, rq? 0 >[ 109.972] kgem_bo_is_busy: handle=36, domain: 1 exec? 0, rq? 0 >[ 109.972] __sna_free_pixmap(pixmap=366) >[ 109.972] __sna_pixmap_free_cpu: discarding CPU buffer, handle=36, size=8294400 >[ 109.972] kgem_bo_sync__cpu: handle=36 >[ 109.972] sna_accel_watch_flush: enable=-1 >[ 109.972] _kgem_bo_destroy: handle=36, proxy? 0 >[ 109.972] __kgem_bo_destroy: handle=36, size=8294400 >[ 109.972] __kgem_bo_destroy: handle=36, not reusable >[ 109.972] kgem_bo_free: handle=36, size=8294400 >[ 109.972] __kgem_busy: handle=36, busy=0, wedged=0 >[ 109.972] kgem_bo_free: releasing 0x0:0x0 vma for handle=36, count=0 >[ 109.973] sna_create_pixmap(7680, 4320, 24, usage=0) >[ 109.973] kgem_can_create_2d: 7680x4320 @ 24 >[ 109.973] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=4320 >[ 109.973] kgem_can_create_2d: untiled size=132710400 >[ 109.973] kgem_choose_tiling: TLB miss between lines 7680x4320 (pitch=30720), forcing tiling 1 >[ 109.973] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=4320 >[ 109.973] kgem_can_create_2d: tiled[-1] size=132710400 >[ 109.973] sna_create_pixmap: usage=0, flags=13 >[ 109.973] sna_create_pixmap: creating GPU pixmap 7680x4320, stride=30720, flags=13 >[ 109.973] __pop_freed_pixmap: reusing freed pixmap=358 header >[ 109.973] create_pixmap_hdr: pixmap=367, width=7680, height=4320, usage=0 >[ 109.973] sna_create_pixmap: serial=367, 7680x4320, usage=0 >[ 109.973] sna_composite_rectangles(pixmap=368, op=0, 0 x 1 [(0, 0)x(7680, 4320) ...]) >[ 109.973] sna_composite_rectangles: converted to op 0 >[ 109.973] sna_composite_rectangles[0] (0, 0)x(7680, 4320) -> (0, 0), (7680, 4320) >[ 109.973] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 4320) x 1 >[ 109.973] sna_composite_rectangles: clipped extents (0, 0),(7680, 4320) x 1 >[ 109.973] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 4320) >[ 109.973] sna_composite_rectangles: dropping last-cpu hint >[ 109.973] sna_drawable_use_bo pixmap=368, box=((0, 0), (7680, 4320)), flags=19... >[ 109.973] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 109.973] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 109.973] sna_pixmap_move_to_gpu(pixmap=368, usage=0), flags=b >[ 109.973] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 109.973] sna_pixmap_move_to_gpu: creating GPU bo (7680x4320@32), create=3 >[ 109.973] kgem_choose_tiling: TLB miss between lines 7680x4320 (pitch=30720), forcing tiling 1 >[ 109.973] kgem_choose_tiling: TLB miss between lines 7680x4320 (pitch=30720), forcing tiling 1 >[ 109.973] sna_pixmap_alloc_gpu: pixmap=368 >[ 109.973] kgem_create_2d(7680x4320, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 109.973] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=4320 >[ 109.973] __kgem_bo_init(handle=36, num_pages=32400) >[ 109.973] kgem_set_tiling: handle=36, tiling=1 [1], pitch=30720 [30720]: 1 >[ 109.973] new pitch=30720, tiling=1, handle=36, id=541, num_pages=32400 [32400], bucket=14 >[ 109.973] __sna_damage_all(7680, 4320) >[ 109.973] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 109.973] sna_pixmap_mark_active: pixmap=368, handle=36 >[ 109.973] sna_drawable_use_bo: allocated GPU bo for operation >[ 109.973] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 109.973] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 109.973] kgem_bo_is_render: handle=36, rq? 0 [0] >[ 109.973] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 4320) ...]) >[ 109.973] sna_render_get_solid: 0 >[ 109.973] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 109.973] needs_batch_flush: flushing before handle=36 for new reservation >[ 109.973] kgem_check_bo: num_pages=+32400, num_exec=+1 >[ 109.973] aligning vertex: was 5, now 2 floats per vertex >[ 109.973] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.973] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.973] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.973] kgem_add_handle: handle=4, index=0 >[ 109.973] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.973] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.973] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.973] gen9_composite_get_binding_table(ffc0) >[ 109.973] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 >[ 109.973] kgem_add_handle: handle=36, index=1 >[ 109.973] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) >[ 109.973] __kgem_bo_mark_dirty: handle=36 (proxy? 0) >[ 109.973] [3fe0] bind bo(handle=36, addr=0), format=192, width=7680, height=4320, pitch=30720, tiling=1 -> render >[ 109.973] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 109.973] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 109.973] kgem_add_handle: handle=7, index=2 >[ 109.973] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 109.973] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 109.973] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.973] gen9_emit_sampler: sampler = 1 >[ 109.973] gen9_emit_sf: num_sf_outputs=1 >[ 109.973] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.973] gen9_emit_vertex_elements: setup id=0 >[ 109.973] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 109.973] (0, 0), (7680, 4320) >[ 109.973] gen8_vertex_flush[490] = 3 >[ 109.973] sna_composite_rectangles: pixmap=368 marking clear [0]? 1 >[ 109.973] sna_accel_flush: flush?=0, dirty?=0 >[ 109.973] sna_pixmap_create_shm(3840x2160, depth=24, bpp=32, pitch=15360) >[ 109.973] __pop_freed_pixmap: reusing freed pixmap=360 header >[ 109.973] create_pixmap_hdr: pixmap=369, width=3840, height=2160, usage=0 >[ 109.973] kgem_create_map(0x7f3c740b8000 size=33177600, read-only?=0) - has_userptr?=1 >[ 109.973] __kgem_bo_init(handle=37, num_pages=8100) >[ 109.973] kgem_create_map(ptr=0x7f3c740b8000, size=33177600, pages=8100, read_only=0) => handle=37 (proxy? 0) >[ 109.973] sna_accel_watch_flush: enable=1 >[ 109.973] __sna_damage_all(3840, 2160) >[ 109.973] sna_pixmap_create_shm: serial=369, 3840x2160, usage=0 >[ 109.973] sna_composite(pixmap=368, op=1, src=370+(0, 0), mask=0+(0, 0), dst=368+(0, 0)+(0, 0), size=(7680, 4320) >[ 109.973] sna_compute_composite_region: dst=(0, 0)x(7680, 4320) >[ 109.973] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 4320) >[ 109.973] clip_to_dst: region: 1x[(0, 0), (7680, 4320)], clip: 1x[(0, 0), (7680, 4320)] >[ 109.973] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 4320) >[ 109.973] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (7680, 4320) >[ 109.973] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 4320) + (0, 0) >[ 109.973] gen9_render_composite: 7680x4320, current mode=1/1 >[ 109.973] kgem_bo_is_render: handle=36, rq? 1 [1] >[ 109.973] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 109.973] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 109.973] gen9_composite_set_target: (0, 0)x(7680, 4320), partial?=0 >[ 109.973] sna_drawable_use_bo pixmap=368, box=((0, 0), (7680, 4320)), flags=1f... >[ 109.973] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f >[ 109.973] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 109.973] sna_drawable_use_bo: using whole GPU bo >[ 109.973] gen9_composite_set_target: pixmap=368, format=20020888, size=7680x4320, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 109.973] gen9_composite_picture: (0, 0)x(7680, 4320), dst=(0, 0) >[ 109.973] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 109.973] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 109.973] sna_render_pixmap_bo pixmap=370, (0, 0)x(7680, 4320)/(3840, 2160) >[ 109.973] sna_render_pixmap_bo box=(0, 0), (3840, 2160): (3840, 2160)/(3840, 2160) >[ 109.973] sna_render_pixmap_bo: offset=(0, 0), size=(3840, 2160) >[ 109.973] sna_add_flush_pixmap: marking pixmap=370 for flushing >[ 109.973] sna_add_flush_pixmap: new flush bo, flushing before >[ 109.973] gen8_vertex_close: used=36, vbo active? 16, vb=1, nreloc=1 >[ 109.973] gen8_vertex_close: reloc[0] = 287 >[ 109.973] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.973] kgem_add_handle: handle=16, index=3 >[ 109.973] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.973] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32475 [fenced=0] >[ 109.973] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 109.973] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.973] kgem_fixup_relocs: shrinking by 61440 >[ 109.973] __kgem_busy: handle=1, busy=0, wedged=0 >[ 109.989] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 109.989] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 >[ 109.989] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.989] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 109.989] __kgem_bo_clear_busy: handle=7 >[ 109.989] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 109.989] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.989] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.989] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.989] use_cpu_bo for box=(0, 0), (3840, 2160) >[ 109.989] kgem_bo_is_render: handle=36, rq? 1 [1] >[ 109.989] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 109.989] sna_blt_composite__convert src=37, dst=36 (redirect? 0) >[ 109.989] sna_blt_composite__convert: transforms not handled by the BLT >[ 109.989] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 109.989] gen4_choose_composite_emitter: simple src, no mask >[ 109.989] needs_batch_flush: flushing before handle=37 for new reservation >[ 109.989] kgem_check_bo: num_pages=+40500, num_exec=+2 >[ 109.989] aligning vertex: was 2, now 3 floats per vertex >[ 109.989] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 109.989] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 109.989] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 109.989] kgem_add_handle: handle=4, index=0 >[ 109.989] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.989] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 109.989] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 109.989] gen9_composite_get_binding_table(ffc0) >[ 109.989] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 >[ 109.989] kgem_add_handle: handle=36, index=1 >[ 109.989] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) >[ 109.989] __kgem_bo_mark_dirty: handle=36 (proxy? 0) >[ 109.989] [3fe0] bind bo(handle=36, addr=e64a9000), format=192, width=7680, height=4320, pitch=30720, tiling=1 -> render >[ 109.989] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 109.989] kgem_add_handle: handle=37, index=2 >[ 109.989] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 109.990] [3fd0] bind bo(handle=37, addr=0), format=233, width=3840, height=2160, pitch=15360, tiling=0 -> sampler >[ 109.990] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 109.990] gen9_emit_sampler: sampler = 22 >[ 109.990] gen9_emit_sf: num_sf_outputs=1 >[ 109.990] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 109.990] gen9_emit_vertex_elements: setup id=2 >[ 109.990] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 109.990] gen9_render_composite_box: (0, 0), (7680, 4320) >[ 109.990] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 4320) + (0, 0)] >[ 109.990] gen8_vertex_flush[490] = 3 >[ 109.990] sna_accel_flush: flush?=1, dirty?=1 >[ 109.990] sna_accel_flush: syncing SHM pixmap=370 (refcnt=2) >[ 109.990] _sna_pixmap_move_to_cpu(pixmap=370, 3840x2160, flags=3) >[ 109.990] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 109.990] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 109.990] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 109.990] kgem_bo_sync__cpu_full: handle=37 >[ 109.990] gen8_vertex_close: used=45, vbo active? 16, vb=4, nreloc=1 >[ 109.990] gen8_vertex_close: reloc[0] = 287 >[ 109.990] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 109.990] kgem_add_handle: handle=16, index=3 >[ 109.990] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 109.990] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=40574 [fenced=0] >[ 109.990] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 109.990] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 109.990] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 109.990] kgem_fixup_relocs: shrinking by 61440 >[ 109.990] __kgem_busy: handle=2, busy=0, wedged=0 >[ 109.993] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 109.993] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 >[ 109.993] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 109.993] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fa111000 >[ 109.993] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 109.993] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 109.993] __kgem_busy: handle=37, busy=131072, wedged=0 >[ 109.993] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 3, busy? 1 >[ 110.002] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.002] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 1 [busy?=0] >[ 110.002] __kgem_retire_requests_upto(handle=37, ring=0) >[ 110.002] __kgem_retire_rq: request 1 complete >[ 110.002] __kgem_retire_rq: request 2 complete >[ 110.002] __kgem_bo_flush: handle=36, busy=0, wedged=0 >[ 110.002] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.002] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.002] sna_block_handler (tv=0.0) >[ 110.002] sna_wakeup_handler >[ 110.002] sna_block_handler (tv=0.0) >[ 110.002] sna_wakeup_handler >[ 110.002] sna_accel_flush: flush?=0, dirty?=0 >[ 110.002] sna_accel_flush: flush?=0, dirty?=0 >[ 110.002] sna_accel_flush: flush?=0, dirty?=0 >[ 110.002] sna_block_handler (tv=0.0) >[ 110.002] sna_wakeup_handler >[ 110.002] sna_composite(pixmap=368, op=3, src=19+(0, 2773), mask=0+(0, 0), dst=368+(0, 4159)+(0, 0), size=(491, 88) >[ 110.002] sna_compute_composite_region: dst=(0, 4159)x(491, 88) >[ 110.002] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 4159), (491, 4247) >[ 110.002] clip_to_dst: region: 1x[(0, 4159), (491, 4247)], clip: 1x[(0, 0), (7680, 4320)] >[ 110.002] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 4159), (491, 4247) >[ 110.002] sna_compute_composite_region: clip against src (245x43 clip=0): (0, 4159), (491, 4247) >[ 110.002] sna_compute_composite_region: clip against mask: (0, 4159), (491, 4247) >[ 110.002] sna_composite: composite region extents:+(0, 0) -> (0, 4159), (491, 4247) + (0, 0) >[ 110.002] gen9_render_composite: 491x88, current mode=0/1 >[ 110.002] kgem_bo_is_busy: handle=14, domain: 0 exec? 0, rq? 0 >[ 110.002] kgem_bo_is_busy: handle=36, domain: 0 exec? 0, rq? 0 >[ 110.002] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.002] gen9_composite_set_target: (0, 4159)x(491, 88), partial?=1 >[ 110.002] sna_drawable_use_bo pixmap=368, box=((0, 4159), (491, 4247)), flags=7... >[ 110.002] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.002] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.002] sna_drawable_use_bo: using whole GPU bo >[ 110.003] gen9_composite_set_target: pixmap=368, format=20020888, size=7680x4320, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.003] gen9_composite_picture: (0, 2773)x(491, 88), dst=(0, 4159) >[ 110.003] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 -1387.00, 0.00 0.00 1.00] >[ 110.003] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.003] sna_render_pixmap_bo pixmap=19, (0, 2773)x(491, 88)/(245, 43) >[ 110.003] sna_render_pixmap_bo: GPU all damaged >[ 110.003] gen9_composite_picture: (0, 0)x(491, 88), dst=(0, 4159) >[ 110.003] color_convert: src=80000000 [20028888] >[ 110.003] color_convert: dst=80000000 [20028888] >[ 110.003] sna_render_get_solid: 80000000 >[ 110.003] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.003] gen4_choose_composite_emitter: simple src, identity mask >[ 110.003] kgem_check_bo: num_pages=+32413, num_exec=+3 >[ 110.003] aligning vertex: was 3, now 5 floats per vertex >[ 110.003] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.003] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.003] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.003] kgem_add_handle: handle=4, index=0 >[ 110.003] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.003] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.003] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.003] gen9_composite_get_binding_table(ffc0) >[ 110.003] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 >[ 110.003] kgem_add_handle: handle=36, index=1 >[ 110.003] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) >[ 110.003] __kgem_bo_mark_dirty: handle=36 (proxy? 0) >[ 110.003] [3fe0] bind bo(handle=36, addr=e64a9000), format=192, width=7680, height=4320, pitch=30720, tiling=1 -> render >[ 110.003] kgem_add_reloc64: handle=14, pos=16344, delta=0, domains=40000 >[ 110.003] kgem_add_handle: handle=14, index=2 >[ 110.003] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe9000) >[ 110.003] [3fd0] bind bo(handle=14, addr=fffe9000), format=192, width=245, height=43, pitch=1024, tiling=1 -> sampler >[ 110.003] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 110.003] kgem_add_reloc64: adding proxy [delta=512] for handle=7 >[ 110.003] kgem_add_handle: handle=7, index=3 >[ 110.003] kgem_add_reloc64[5] = (delta=512, target handle=3, presumed=fffe8000) >[ 110.003] [3fc0] bind bo(handle=7, addr=fffe8200), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.003] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.003] gen9_emit_sampler: sampler = 23 >[ 110.003] gen9_emit_sf: num_sf_outputs=2 >[ 110.003] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.003] gen9_emit_vertex_elements: setup id=10 >[ 110.003] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.003] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.003] gen9_render_composite_box: (0, 4159), (491, 4247) >[ 110.003] apply_damage: damage=0x0, region=1 [(0, 4159), (491, 4247) + (0, 0)] >[ 110.003] gen8_vertex_flush[498] = 3 >[ 110.003] sna_destroy_pixmap: pixmap=370, attached?=1 >[ 110.003] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.003] __sna_free_pixmap(pixmap=370) >[ 110.003] __sna_pixmap_free_cpu: discarding CPU buffer, handle=37, size=33177600 >[ 110.003] kgem_bo_sync__cpu: handle=37 >[ 110.003] sna_accel_watch_flush: enable=-1 >[ 110.003] _kgem_bo_destroy: handle=37, proxy? 0 >[ 110.003] __kgem_bo_destroy: handle=37, size=33177600 >[ 110.003] __kgem_bo_destroy: handle=37, not reusable >[ 110.003] kgem_bo_free: handle=37, size=33177600 >[ 110.003] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.003] kgem_bo_free: releasing 0x0:0x0 vma for handle=37, count=0 >[ 110.003] sna_accel_flush: flush?=0, dirty?=0 >[ 110.003] sna_accel_flush: flush?=0, dirty?=0 >[ 110.003] sna_accel_flush: flush?=0, dirty?=0 >[ 110.003] sna_accel_flush: flush?=0, dirty?=0 >[ 110.003] sna_block_handler (tv=0.13000) >[ 110.003] kgem_retire, need_retire?=1 >[ 110.003] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.003] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.003] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.003] kgem_retire -- retired=0, need_retire=0 >[ 110.003] sna_accel_block: GPU idle, flushing >[ 110.003] gen8_vertex_close: used=60, vbo active? 16, vb=400, nreloc=1 >[ 110.003] gen8_vertex_close: reloc[0] = 289 >[ 110.003] kgem_add_reloc64: handle=16, pos=289, delta=0, domains=200000 >[ 110.003] kgem_add_handle: handle=16, index=4 >[ 110.003] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) >[ 110.003] batch[1/1, flags=1800]: 300 300 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=32487 [fenced=0] >[ 110.003] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.003] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.003] kgem_fixup_relocs: shrinking by 61440 >[ 110.003] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.003] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.003] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 >[ 110.003] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.003] kgem_commit: release handle=14 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe9000 >[ 110.003] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.003] __kgem_bo_clear_busy: handle=7 >[ 110.003] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.003] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.003] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.003] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.003] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.003] timer_enable (time=110003), starting timer 1 >[ 110.003] sna_wakeup_handler >[ 110.003] sna_accel_flush: flush?=0, dirty?=0 >[ 110.003] sna_accel_flush: flush?=0, dirty?=0 >[ 110.003] sna_accel_flush: flush?=0, dirty?=0 >[ 110.003] sna_block_handler (tv=0.13000) >[ 110.003] kgem_retire, need_retire?=1 >[ 110.003] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.003] kgem_retire__requests_ring: retiring ring 0 >[ 110.003] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.003] __kgem_retire_rq: request 1 complete >[ 110.003] __kgem_bo_flush: handle=36, busy=0, wedged=0 >[ 110.003] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.003] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.003] kgem_retire -- retired=0, need_retire=0 >[ 110.003] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 >[ 110.003] gen6_render_retire: resetting idle vbo >[ 110.003] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.003] sna_wakeup_handler >[ 110.003] sna_accel_flush: flush?=0, dirty?=0 >[ 110.003] sna_accel_flush: flush?=0, dirty?=0 >[ 110.003] sna_block_handler (tv=0.13000) >[ 110.003] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.007] sna_wakeup_handler >[ 110.007] sna_block_handler (tv=0.14000) >[ 110.007] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.008] sna_wakeup_handler >[ 110.008] sna_pixmap_create_shm(44x44, depth=32, bpp=32, pitch=176) >[ 110.008] __pop_freed_pixmap: reusing freed pixmap=362 header >[ 110.008] create_pixmap_hdr: pixmap=371, width=44, height=44, usage=0 >[ 110.008] kgem_create_map(0x7f3c760c4000 size=7744, read-only?=0) - has_userptr?=1 >[ 110.008] __kgem_bo_init(handle=37, num_pages=2) >[ 110.008] kgem_create_map(ptr=0x7f3c760c4000, size=7744, pages=2, read_only=0) => handle=37 (proxy? 0) >[ 110.008] sna_accel_watch_flush: enable=1 >[ 110.008] __sna_damage_all(44, 44) >[ 110.008] sna_pixmap_create_shm: serial=371, 44x44, usage=0 >[ 110.008] sna_accel_flush: flush?=0, dirty?=0 >[ 110.008] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.008] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.008] kgem_can_create_2d: untiled size=66355200 >[ 110.008] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.008] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.008] sna_create_pixmap: usage=0, flags=1b >[ 110.008] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.008] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 >[ 110.008] create_pixmap: serial=373, usage=0, 0x0 >[ 110.008] create_pixmap_hdr: pixmap=373, width=7680, height=2160, usage=0 >[ 110.008] sna_create_pixmap: serial=373, 7680x2160, usage=0 >[ 110.008] sna_composite_rectangles(pixmap=374, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.008] sna_composite_rectangles: converted to op 0 >[ 110.008] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.008] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.008] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.008] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.008] sna_composite_rectangles: dropping last-cpu hint >[ 110.008] sna_drawable_use_bo pixmap=374, box=((0, 0), (7680, 2160)), flags=19... >[ 110.008] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.008] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.008] sna_pixmap_move_to_gpu(pixmap=374, usage=0), flags=b >[ 110.008] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.008] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.008] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.008] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.008] sna_pixmap_alloc_gpu: pixmap=374 >[ 110.008] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.008] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.008] __kgem_bo_init(handle=38, num_pages=16200) >[ 110.008] kgem_set_tiling: handle=38, tiling=1 [1], pitch=30720 [30720]: 1 >[ 110.008] new pitch=30720, tiling=1, handle=38, id=544, num_pages=16200 [16200], bucket=13 >[ 110.008] __sna_damage_all(7680, 2160) >[ 110.008] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.008] sna_pixmap_mark_active: pixmap=374, handle=38 >[ 110.008] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.008] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.008] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.008] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.008] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.008] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.008] sna_render_get_solid: 0 >[ 110.008] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.008] needs_batch_flush: flushing before handle=38 for new reservation >[ 110.008] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.008] aligning vertex: was 5, now 2 floats per vertex >[ 110.008] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.008] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.008] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.008] kgem_add_handle: handle=4, index=0 >[ 110.008] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.008] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.008] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.008] gen9_composite_get_binding_table(ffc0) >[ 110.008] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.008] kgem_add_handle: handle=38, index=1 >[ 110.008] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) >[ 110.008] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.008] [3fe0] bind bo(handle=38, addr=0), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.008] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.008] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.008] kgem_add_handle: handle=7, index=2 >[ 110.008] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.008] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.008] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.008] gen9_emit_sampler: sampler = 1 >[ 110.008] gen9_emit_sf: num_sf_outputs=1 >[ 110.008] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.008] gen9_emit_vertex_elements: setup id=0 >[ 110.008] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.008] (0, 0), (7680, 2160) >[ 110.008] gen8_vertex_flush[490] = 3 >[ 110.008] sna_composite_rectangles: pixmap=374 marking clear [0]? 1 >[ 110.008] sna_composite_rectangles(pixmap=374, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.008] sna_composite_rectangles: converted to op 1 >[ 110.008] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.008] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.008] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.008] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.008] sna_composite_rectangles: promoting to full GPU >[ 110.008] sna_composite_rectangles: dropping last-cpu hint >[ 110.008] sna_drawable_use_bo pixmap=374, box=((0, 0), (7680, 2160)), flags=19... >[ 110.008] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.008] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.008] sna_drawable_use_bo: using whole GPU bo >[ 110.008] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.008] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.008] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.008] sna_render_get_solid: ff2c001e >[ 110.008] sna_render_get_solid(0) = ff2c001e (old) >[ 110.008] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.008] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.008] gen9_composite_get_binding_table(ff00) >[ 110.008] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.008] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 110.008] kgem_add_handle: handle=8, index=3 >[ 110.008] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 110.008] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.008] gen9_emit_vertex_elements: setup id=0 >[ 110.008] (0, 0), (7680, 2160) >[ 110.008] gen8_vertex_flush[4cc] = 3 >[ 110.008] sna_composite_rectangles: pixmap=374 marking clear [ff2c001e]? 1 >[ 110.008] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.008] kgem_can_create_2d: 80x80 @ 32 >[ 110.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.008] kgem_can_create_2d: untiled size=28672 >[ 110.008] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.008] kgem_choose_tiling: 80x80 -> 0 >[ 110.008] sna_create_pixmap: usage=0, flags=b >[ 110.008] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.008] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 110.009] create_pixmap: serial=375, usage=0, 0x0 >[ 110.009] create_pixmap_hdr: pixmap=375, width=80, height=80, usage=0 >[ 110.009] sna_create_pixmap: serial=375, 80x80, usage=0 >[ 110.009] sna_composite_rectangles(pixmap=376, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.009] sna_composite_rectangles: converted to op 0 >[ 110.009] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.009] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.009] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.009] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.009] sna_composite_rectangles: dropping last-cpu hint >[ 110.009] sna_drawable_use_bo pixmap=376, box=((0, 0), (80, 80)), flags=19... >[ 110.009] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.009] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.009] sna_pixmap_move_to_gpu(pixmap=376, usage=0), flags=b >[ 110.009] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.009] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.009] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.009] kgem_choose_tiling: 80x80 -> 0 >[ 110.009] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.009] kgem_choose_tiling: 80x80 -> 0 >[ 110.009] sna_pixmap_alloc_gpu: pixmap=376 >[ 110.009] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.009] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.009] from inactive: pitch=320, tiling=0: handle=22, id=545 >[ 110.009] __sna_damage_all(80, 80) >[ 110.009] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.009] sna_pixmap_mark_active: pixmap=376, handle=22 >[ 110.009] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.009] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.009] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.009] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.009] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.009] sna_render_get_solid: 0 >[ 110.009] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.009] kgem_set_mode: flushing before new bo >[ 110.009] gen8_vertex_close: used=12, vbo active? 16, vb=1, nreloc=1 >[ 110.009] gen8_vertex_close: reloc[0] = 287 >[ 110.009] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.009] kgem_add_handle: handle=16, index=4 >[ 110.009] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) >[ 110.009] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=16276 [fenced=0] >[ 110.009] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.009] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.009] kgem_fixup_relocs: shrinking by 61440 >[ 110.009] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.017] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.017] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.017] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.017] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.017] __kgem_bo_clear_busy: handle=7 >[ 110.017] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.017] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.017] __kgem_bo_clear_busy: handle=8 >[ 110.017] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.017] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.017] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.017] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.017] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.017] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.017] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.017] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.017] kgem_add_handle: handle=4, index=0 >[ 110.017] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.017] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.017] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.017] gen9_composite_get_binding_table(ffc0) >[ 110.017] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 >[ 110.017] kgem_add_handle: handle=22, index=1 >[ 110.017] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) >[ 110.017] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.017] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.017] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.017] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.017] kgem_add_handle: handle=7, index=2 >[ 110.017] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.017] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.017] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.017] gen9_emit_sampler: sampler = 1 >[ 110.017] gen9_emit_sf: num_sf_outputs=1 >[ 110.017] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.017] gen9_emit_vertex_elements: setup id=0 >[ 110.017] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.017] (0, 0), (80, 80) >[ 110.017] gen8_vertex_flush[490] = 3 >[ 110.017] sna_composite_rectangles: pixmap=376 marking clear [0]? 1 >[ 110.017] sna_accel_flush: flush?=0, dirty?=0 >[ 110.017] sna_block_handler (tv=0.0) >[ 110.017] sna_wakeup_handler >[ 110.017] sna_accel_flush: flush?=0, dirty?=0 >[ 110.017] sna_accel_flush: flush?=0, dirty?=0 >[ 110.017] sna_block_handler (tv=0.0) >[ 110.017] sna_wakeup_handler >[ 110.017] sna_composite_rectangles(pixmap=376, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.017] sna_composite_rectangles: converted to op 1 >[ 110.017] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.018] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.018] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.018] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.018] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.018] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.018] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.018] sna_composite_rectangles: dropping last-cpu hint >[ 110.018] sna_drawable_use_bo pixmap=376, box=((0, 0), (80, 80)), flags=1... >[ 110.018] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.018] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.018] sna_drawable_use_bo: using whole GPU bo >[ 110.018] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.018] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.018] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.018] sna_render_get_solid: 40404040 >[ 110.018] sna_render_get_solid(1) = 40404040 (old) >[ 110.018] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.018] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.018] gen9_composite_get_binding_table(ff00) >[ 110.018] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.018] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 110.018] kgem_add_handle: handle=8, index=3 >[ 110.018] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) >[ 110.018] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.018] gen9_emit_vertex_elements: setup id=0 >[ 110.018] (0, 0), (2, 2) >[ 110.018] (78, 0), (80, 2) >[ 110.018] (0, 78), (2, 80) >[ 110.018] (78, 78), (80, 80) >[ 110.018] gen8_vertex_flush[4cc] = 12 >[ 110.018] sna_composite(pixmap=374, op=3, src=376+(0, 0), mask=0+(0, 0), dst=374+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.018] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.018] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.018] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.018] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.018] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.018] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.018] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.018] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.018] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.018] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.018] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.018] sna_drawable_use_bo pixmap=374, box=((0, 0), (7680, 2160)), flags=7... >[ 110.018] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.018] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.018] sna_drawable_use_bo: using whole GPU bo >[ 110.018] gen9_composite_set_target: pixmap=374, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.018] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.018] sna_transform_is_imprecise_integer_translation: no transform >[ 110.018] gen9_composite_picture: integer translation (0, 0), removing >[ 110.018] sna_render_pixmap_bo pixmap=376, (0, 0)x(7680, 2160)/(80, 80) >[ 110.018] sna_render_pixmap_bo: GPU all damaged >[ 110.018] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.018] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.018] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.018] gen4_choose_composite_emitter: identity src, no mask >[ 110.018] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.018] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.018] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.018] aligning vertex: was 2, now 3 floats per vertex >[ 110.018] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.018] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.018] gen9_composite_get_binding_table(fe80) >[ 110.018] kgem_add_reloc64: handle=38, pos=16280, delta=0, domains=20002 >[ 110.018] kgem_add_handle: handle=38, index=4 >[ 110.018] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f2281000) >[ 110.018] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.018] [3f90] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.018] kgem_add_reloc64: handle=22, pos=16264, delta=0, domains=40000 >[ 110.018] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=fd985000) >[ 110.018] [3f80] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.018] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.018] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.018] gen9_emit_sampler: sampler = a >[ 110.018] gen9_emit_vertex_elements: setup id=2 >[ 110.018] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.018] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.018] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.018] gen8_vertex_flush[568] = 3 >[ 110.018] sna_destroy_pixmap: pixmap=376, attached?=1 >[ 110.018] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.018] __kgem_bo_destroy: handle=22, size=61440 >[ 110.018] __kgem_bo_destroy: handle=22 -> active >[ 110.018] __sna_free_pixmap(pixmap=376) >[ 110.018] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.018] kgem_can_create_2d: 640x2096 @ 32 >[ 110.018] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.018] kgem_can_create_2d: untiled size=5365760 >[ 110.018] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.018] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.018] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.018] sna_create_pixmap: usage=0, flags=1b >[ 110.018] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.018] __pop_freed_pixmap: reusing freed pixmap=376 header >[ 110.018] create_pixmap_hdr: pixmap=377, width=640, height=2096, usage=0 >[ 110.018] sna_create_pixmap: serial=377, 640x2096, usage=0 >[ 110.018] sna_composite_rectangles(pixmap=378, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.018] sna_composite_rectangles: converted to op 0 >[ 110.018] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.018] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.018] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.018] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.018] sna_composite_rectangles: dropping last-cpu hint >[ 110.018] sna_drawable_use_bo pixmap=378, box=((0, 0), (640, 2096)), flags=19... >[ 110.018] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.018] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.018] sna_pixmap_move_to_gpu(pixmap=378, usage=0), flags=b >[ 110.018] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.018] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.018] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.018] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.018] sna_pixmap_alloc_gpu: pixmap=378 >[ 110.018] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.018] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.018] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.018] from inactive: pitch=2560, tiling=1: handle=9, id=546 >[ 110.019] __sna_damage_all(640, 2096) >[ 110.019] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.019] sna_pixmap_mark_active: pixmap=378, handle=9 >[ 110.019] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.019] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.019] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.019] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.019] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.019] sna_render_get_solid: 0 >[ 110.019] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.019] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.019] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.019] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.019] aligning vertex: was 3, now 2 floats per vertex >[ 110.019] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.019] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.019] gen9_composite_get_binding_table(fdc0) >[ 110.019] kgem_add_reloc64: handle=9, pos=16232, delta=0, domains=20002 >[ 110.019] kgem_add_handle: handle=9, index=5 >[ 110.019] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=ee339000) >[ 110.019] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.019] [3f60] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.019] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.019] gen9_emit_sampler: sampler = 1 >[ 110.019] gen9_emit_vertex_elements: setup id=0 >[ 110.019] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.019] (0, 0), (640, 2096) >[ 110.019] gen8_vertex_flush[5d8] = 3 >[ 110.019] sna_composite_rectangles: pixmap=378 marking clear [0]? 1 >[ 110.019] sna_composite_trapezoids(op=1, src=(32, 904), mask=18000, ntrap=33) >[ 110.019] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.019] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.019] trapezoid_spans_maybe_inplace? clear, no >[ 110.019] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.019] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.019] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.019] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.019] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.019] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.019] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.019] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.019] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.019] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.019] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.019] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.019] sna_drawable_use_bo pixmap=378, box=((8, 904), (632, 1128)), flags=7... >[ 110.019] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.019] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.019] sna_drawable_use_bo: using whole GPU bo >[ 110.019] gen9_composite_set_target: pixmap=378, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.019] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.019] color_convert: src=660a0a0a [20028888] >[ 110.019] color_convert: dst=660a0a0a [20028888] >[ 110.019] sna_render_get_solid: 660a0a0a >[ 110.019] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.019] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.019] gen4_choose_spans_emitter: solid source >[ 110.019] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.019] aligning vertex: was 2, now 3 floats per vertex >[ 110.019] gen9_composite_get_binding_table(fd40) >[ 110.019] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 >[ 110.019] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.019] kgem_add_reloc64[9] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.019] [3f40] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.019] gen9_emit_sampler: sampler = c >[ 110.019] gen9_emit_sf: num_sf_outputs=2 >[ 110.019] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.019] gen9_emit_vertex_elements: setup id=5 >[ 110.019] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.019] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.019] thread_choose_span: clipped? 0 >[ 110.019] imprecise_trapezoid_span_converter: using 4 threads >[ 110.019] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.019] thread_choose_span: clipped? 0 >[ 110.019] [ 110.019] span_thread: flushing 95 boxes >[ 110.019] span_thread: flushing 95 boxes >span_thread: flushing 1 boxes >[ 110.019] span_thread: flushing 1 boxes >[ 110.019] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.019] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.019] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.019] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.019] gen8_vertex_flush[69c] = 576 >[ 110.019] gen9_render_composite_spans_done() >[ 110.020] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.020] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.020] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.020] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.020] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.020] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.020] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.020] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.020] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.020] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.020] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.020] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.020] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.020] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.020] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.020] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.020] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.020] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.020] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.020] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.020] sna_drawable_use_bo pixmap=378, box=((8, 904), (632, 1128)), flags=7... >[ 110.020] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.020] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.020] sna_drawable_use_bo: using whole GPU bo >[ 110.020] gen9_composite_set_target: pixmap=378, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.020] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.020] color_convert: src=66282828 [20028888] >[ 110.020] color_convert: dst=66282828 [20028888] >[ 110.020] sna_render_get_solid: 66282828 >[ 110.020] sna_render_get_solid(3) = 66282828 (old) >[ 110.020] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.020] gen4_choose_spans_emitter: solid source >[ 110.020] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.020] gen9_composite_get_binding_table(fcc0) >[ 110.020] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 >[ 110.020] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 110.020] kgem_add_reloc64[10] = (delta=12, target handle=3, presumed=fdffe000) >[ 110.020] [3f20] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.020] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.020] gen9_emit_vertex_elements: setup id=5 >[ 110.020] thread_choose_span: clipped? 0 >[ 110.020] imprecise_trapezoid_span_converter: using 4 threads >[ 110.020] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.020] thread_choose_span: clipped? 0 >[ 110.020] span_thread: flushing 2 boxes >span_thread: flushing 2 boxes >gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 166 boxes >gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >[ 110.020] span_thread: flushing 162 boxes >[ 110.020] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >[ 110.020] gen8_vertex_flush[6f0] = 996 >[ 110.020] gen9_render_composite_spans_done() >[ 110.020] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.020] kgem_can_create_2d: 640x2096 @ 32 >[ 110.020] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.020] kgem_can_create_2d: untiled size=5365760 >[ 110.020] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.020] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.020] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.020] sna_create_pixmap: usage=0, flags=1b >[ 110.020] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.020] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 110.020] create_pixmap: serial=379, usage=0, 0x0 >[ 110.020] create_pixmap_hdr: pixmap=379, width=640, height=2096, usage=0 >[ 110.020] sna_create_pixmap: serial=379, 640x2096, usage=0 >[ 110.020] sna_composite_rectangles(pixmap=380, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.020] sna_composite_rectangles: converted to op 0 >[ 110.020] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.020] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.020] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.020] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.020] sna_composite_rectangles: dropping last-cpu hint >[ 110.020] sna_drawable_use_bo pixmap=380, box=((0, 0), (640, 2096)), flags=19... >[ 110.020] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.020] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.020] sna_pixmap_move_to_gpu(pixmap=380, usage=0), flags=b >[ 110.020] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.020] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.020] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.020] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.020] sna_pixmap_alloc_gpu: pixmap=380 >[ 110.020] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.020] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.021] kgem_set_tiling: handle=17, tiling=1 [1], pitch=2560 [2560]: 1 >[ 110.021] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.021] from inactive: pitch=2560, tiling=1: handle=17, id=547 >[ 110.021] __sna_damage_all(640, 2096) >[ 110.021] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.021] sna_pixmap_mark_active: pixmap=380, handle=17 >[ 110.021] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.021] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.021] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.021] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.021] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.021] sna_render_get_solid: 0 >[ 110.021] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.021] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.021] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.021] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.021] aligning vertex: was 3, now 2 floats per vertex >[ 110.021] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.021] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.021] gen9_composite_get_binding_table(fc40) >[ 110.021] kgem_add_reloc64: handle=17, pos=16136, delta=0, domains=20002 >[ 110.021] kgem_add_handle: handle=17, index=6 >[ 110.021] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fdfff000) >[ 110.021] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.021] [3f00] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.021] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.021] gen9_emit_sampler: sampler = 1 >[ 110.021] gen9_emit_sf: num_sf_outputs=1 >[ 110.021] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.021] gen9_emit_vertex_elements: setup id=0 >[ 110.021] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.021] (0, 0), (640, 2096) >[ 110.021] gen8_vertex_flush[7b0] = 3 >[ 110.021] sna_composite_rectangles: pixmap=380 marking clear [0]? 1 >[ 110.021] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.021] kgem_can_create_2d: 624x224 @ 32 >[ 110.021] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.021] kgem_can_create_2d: untiled size=561152 >[ 110.021] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.021] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.021] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.021] sna_create_pixmap: usage=0, flags=1b >[ 110.021] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.021] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 110.021] create_pixmap: serial=381, usage=0, 0x0 >[ 110.021] create_pixmap_hdr: pixmap=381, width=624, height=224, usage=0 >[ 110.021] sna_create_pixmap: serial=381, 624x224, usage=0 >[ 110.021] sna_composite_rectangles(pixmap=382, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.021] sna_composite_rectangles: converted to op 0 >[ 110.021] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.021] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.021] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.021] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.021] sna_composite_rectangles: dropping last-cpu hint >[ 110.021] sna_drawable_use_bo pixmap=382, box=((0, 0), (624, 224)), flags=19... >[ 110.021] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.021] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.021] sna_pixmap_move_to_gpu(pixmap=382, usage=0), flags=b >[ 110.021] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.021] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.021] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.021] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.021] sna_pixmap_alloc_gpu: pixmap=382 >[ 110.021] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.021] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.021] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.021] from inactive: pitch=2560, tiling=1: handle=20, id=548 >[ 110.021] __sna_damage_all(624, 224) >[ 110.021] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.021] sna_pixmap_mark_active: pixmap=382, handle=20 >[ 110.021] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.021] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.021] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.021] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.021] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.021] sna_render_get_solid: 0 >[ 110.021] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.021] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.021] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.021] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.021] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.021] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.021] gen9_composite_get_binding_table(fbc0) >[ 110.021] kgem_add_reloc64: handle=20, pos=16104, delta=0, domains=20002 >[ 110.021] kgem_add_handle: handle=20, index=7 >[ 110.021] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fd9be000) >[ 110.021] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.021] [3ee0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.021] gen9_emit_vertex_elements: setup id=0 >[ 110.021] (0, 0), (624, 224) >[ 110.021] gen8_vertex_flush[7e4] = 3 >[ 110.021] sna_composite_rectangles: pixmap=382 marking clear [0]? 1 >[ 110.021] sna_create_pixmap(576, 76, 32, usage=0) >[ 110.021] kgem_can_create_2d: 576x76 @ 32 >[ 110.021] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.021] kgem_can_create_2d: untiled size=176128 >[ 110.021] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.021] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.021] kgem_can_create_2d: tiled[-1] size=176128 >[ 110.021] sna_create_pixmap: usage=0, flags=1b >[ 110.021] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 110.021] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 110.022] create_pixmap: serial=383, usage=0, 0x0 >[ 110.022] create_pixmap_hdr: pixmap=383, width=576, height=76, usage=0 >[ 110.022] sna_create_pixmap: serial=383, 576x76, usage=0 >[ 110.022] sna_composite_rectangles(pixmap=384, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 110.022] sna_composite_rectangles: converted to op 0 >[ 110.022] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 110.022] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 110.022] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 110.022] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 110.022] sna_composite_rectangles: dropping last-cpu hint >[ 110.022] sna_drawable_use_bo pixmap=384, box=((0, 0), (576, 76)), flags=19... >[ 110.022] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.022] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.022] sna_pixmap_move_to_gpu(pixmap=384, usage=0), flags=b >[ 110.022] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.022] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 110.022] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.022] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.022] sna_pixmap_alloc_gpu: pixmap=384 >[ 110.022] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.022] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.022] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.022] from inactive: pitch=2560, tiling=1: handle=35, id=549 >[ 110.022] __sna_damage_all(576, 76) >[ 110.022] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.022] sna_pixmap_mark_active: pixmap=384, handle=35 >[ 110.022] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.022] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.022] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.022] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.022] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 110.022] sna_render_get_solid: 0 >[ 110.022] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.022] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.022] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.022] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.022] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.022] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.022] gen9_composite_get_binding_table(fb40) >[ 110.022] kgem_add_reloc64: handle=35, pos=16072, delta=0, domains=20002 >[ 110.022] kgem_add_handle: handle=35, index=8 >[ 110.022] kgem_add_reloc64[13] = (delta=0, target handle=8, presumed=fd443000) >[ 110.022] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.022] [3ec0] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.022] gen9_emit_vertex_elements: setup id=0 >[ 110.022] (0, 0), (576, 76) >[ 110.022] gen8_vertex_flush[818] = 3 >[ 110.022] sna_composite_rectangles: pixmap=384 marking clear [0]? 1 >[ 110.022] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 110.022] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.022] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.022] trapezoid_spans_maybe_inplace? clear, no >[ 110.022] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.022] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 110.022] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 110.022] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 110.022] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 110.022] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 110.022] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 110.022] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.022] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 110.022] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 110.022] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.022] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 110.022] sna_drawable_use_bo pixmap=384, box=((2, 2), (574, 74)), flags=7... >[ 110.022] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.022] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.022] sna_drawable_use_bo: using whole GPU bo >[ 110.022] gen9_composite_set_target: pixmap=384, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.022] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 110.022] color_convert: src=4c000000 [20028888] >[ 110.022] color_convert: dst=4c000000 [20028888] >[ 110.022] sna_render_get_solid: 4c000000 >[ 110.022] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.022] gen4_choose_spans_emitter: solid source >[ 110.022] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.022] aligning vertex: was 2, now 3 floats per vertex >[ 110.022] gen9_composite_get_binding_table(fac0) >[ 110.022] kgem_add_reloc64: handle=7, pos=16040, delta=0, domains=40000 >[ 110.022] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 110.022] kgem_add_reloc64[14] = (delta=304, target handle=2, presumed=fffe8000) >[ 110.022] [3ea0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.022] gen9_emit_sampler: sampler = c >[ 110.022] gen9_emit_sf: num_sf_outputs=2 >[ 110.022] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.022] gen9_emit_vertex_elements: setup id=5 >[ 110.022] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.022] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.022] thread_choose_span: clipped? 0 >[ 110.022] imprecise_trapezoid_span_converter: using 4 threads >[ 110.022] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 110.022] thread_choose_span: clipped? 0 >[ 110.022] span_thread: flushing 1 boxes >[ 110.022] span_thread: flushing 26 boxes >[ 110.022] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.022] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.022] [ 110.022] span_thread: flushing 26 boxes >[ 110.022] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 1 boxes >[ 110.022] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.022] gen8_vertex_flush[8c8] = 162 >[ 110.022] gen9_render_composite_spans_done() >[ 110.022] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 110.022] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.022] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.022] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.022] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.022] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.022] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.022] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 110.022] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 110.022] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 110.022] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 110.022] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 110.022] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 110.022] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.022] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.022] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 110.022] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 110.022] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.022] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.022] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 110.022] sna_drawable_use_bo pixmap=384, box=((0, 0), (576, 76)), flags=7... >[ 110.022] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.022] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.022] sna_drawable_use_bo: using whole GPU bo >[ 110.022] gen9_composite_set_target: pixmap=384, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.022] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 110.022] color_convert: src=e6e6e6e6 [20028888] >[ 110.022] color_convert: dst=e6e6e6e6 [20028888] >[ 110.022] sna_render_get_solid: e6e6e6e6 >[ 110.022] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 110.022] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.022] gen4_choose_spans_emitter: solid source >[ 110.022] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.022] gen9_composite_get_binding_table(fa40) >[ 110.022] kgem_add_reloc64: handle=8, pos=16008, delta=0, domains=40000 >[ 110.022] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 110.022] kgem_add_reloc64[15] = (delta=16, target handle=3, presumed=fdffe000) >[ 110.022] [3e80] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.022] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.022] gen9_emit_vertex_elements: setup id=5 >[ 110.022] thread_choose_span: clipped? 0 >[ 110.022] imprecise_trapezoid_span_converter: using 4 threads >[ 110.022] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 110.022] thread_choose_span: clipped? 0 >[ 110.022] span_thread: flushing 2 boxes >[ 110.022] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.023] span_thread: flushing 62 boxes >[ 110.023] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.023] span_thread: flushing 2 boxes >[ 110.023] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.023] span_thread: flushing 62 boxes >[ 110.023] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.023] gen8_vertex_flush[91c] = 384 >[ 110.023] gen9_render_composite_spans_done() >[ 110.023] sna_accel_flush: flush?=0, dirty?=0 >[ 110.023] sna_block_handler (tv=0.0) >[ 110.023] sna_wakeup_handler >[ 110.023] sna_accel_flush: flush?=0, dirty?=0 >[ 110.023] sna_accel_flush: flush?=0, dirty?=0 >[ 110.023] sna_block_handler (tv=0.0) >[ 110.023] sna_wakeup_handler >[ 110.023] sna_composite_rectangles(pixmap=384, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) >[ 110.023] sna_composite_rectangles: converted to op 1 >[ 110.023] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) >[ 110.023] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 >[ 110.023] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 >[ 110.023] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) >[ 110.023] sna_composite_rectangles: dropping last-cpu hint >[ 110.023] sna_drawable_use_bo pixmap=384, box=((16, 16), (18, 60)), flags=9... >[ 110.023] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 110.023] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.023] sna_drawable_use_bo: using whole GPU bo >[ 110.023] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 110.023] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.023] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) >[ 110.023] sna_render_get_solid: ffffffff >[ 110.023] sna_render_get_solid(white) >[ 110.023] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.023] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.023] aligning vertex: was 3, now 2 floats per vertex >[ 110.023] gen9_composite_get_binding_table(f9c0) >[ 110.023] kgem_add_reloc64: handle=7, pos=15976, delta=0, domains=40000 >[ 110.023] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.023] kgem_add_reloc64[16] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.023] [3e60] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.023] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.023] gen9_emit_sampler: sampler = 1 >[ 110.023] gen9_emit_sf: num_sf_outputs=1 >[ 110.023] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.023] gen9_emit_vertex_elements: setup id=0 >[ 110.023] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.023] (16, 16), (18, 60) >[ 110.023] gen8_vertex_flush[9dc] = 3 >[ 110.023] sna_validate_gc(0x5619f1770810) changes=0, previous serial=166, drawable=17e >[ 110.023] sna_validate_gc: recomputing clip >[ 110.023] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.023] sna_copy_area: src=pixmap=384:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=382:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.023] sna_copy_area: normal copy >[ 110.023] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.023] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.023] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.023] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 110.023] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 110.023] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 110.023] sna_do_copy: pixmap -- no source clipping >[ 110.023] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 110.023] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 110.023] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=384+(-24, -136), dst pixmap=382+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 110.023] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=35, cpu_bo=0), replaces=0 >[ 110.023] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.023] sna_drawable_use_bo pixmap=382, box=((24, 136), (600, 212)), flags=b... >[ 110.023] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.023] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.023] sna_drawable_use_bo: using whole GPU bo >[ 110.023] sna_pixmap_move_to_gpu(pixmap=384, usage=0), flags=a >[ 110.023] sna_pixmap_move_to_gpu: already all-damaged >[ 110.023] sna_pixmap_mark_active: pixmap=384, handle=35 >[ 110.023] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.023] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.023] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.023] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.023] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.023] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.023] gen9_composite_get_binding_table(f940) >[ 110.023] kgem_add_reloc64: handle=35, pos=15944, delta=0, domains=40000 >[ 110.023] kgem_add_reloc64[17] = (delta=0, target handle=8, presumed=fd443000) >[ 110.023] [3e40] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 110.023] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.023] gen9_emit_sampler: sampler = 0 >[ 110.023] gen9_emit_vertex_elements: setup id=0 >[ 110.023] (0, 0) -> (24, 136) + (576, 76) >[ 110.023] gen8_vertex_flush[a30] = 3 >[ 110.023] sna_destroy_pixmap: pixmap=384, attached?=1 >[ 110.023] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.023] __kgem_bo_destroy: handle=35, size=204800 >[ 110.023] __kgem_bo_destroy: handle=35 -> active >[ 110.023] __sna_free_pixmap(pixmap=384) >[ 110.023] sna_glyphs(op=3, nlist=4, src=(40, 184)) >[ 110.023] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.023] sna_glyphs: discarding mask >[ 110.023] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) >[ 110.023] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94669425825984 size=624x224 >[ 110.023] gen9_render_composite: 0x0, current mode=1/1 >[ 110.023] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.023] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.023] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.023] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.023] sna_drawable_use_bo pixmap=382, box=((0, 0), (624, 224)), flags=7... >[ 110.023] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.023] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.023] sna_drawable_use_bo: using whole GPU bo >[ 110.023] gen9_composite_set_target: pixmap=382, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.023] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.023] color_convert: src=ff888888 [20028888] >[ 110.023] color_convert: dst=ff888888 [20028888] >[ 110.023] sna_render_get_solid: ff888888 >[ 110.023] sna_render_get_solid(5) = ff888888 (old) >[ 110.023] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.023] sna_transform_is_imprecise_integer_translation: no transform >[ 110.023] gen9_composite_picture: integer translation (0, 0), removing >[ 110.023] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.023] sna_render_pixmap_bo: GPU all damaged >[ 110.023] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.023] gen4_choose_composite_emitter: solid, identity mask >[ 110.023] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.023] aligning vertex: was 2, now 4 floats per vertex >[ 110.023] gen9_composite_get_binding_table(f8c0) >[ 110.023] kgem_add_reloc64: handle=8, pos=15912, delta=0, domains=40000 >[ 110.023] kgem_add_reloc64: adding proxy [delta=20] for handle=8 >[ 110.023] kgem_add_reloc64[18] = (delta=20, target handle=3, presumed=fdffe000) >[ 110.023] [3e20] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.023] kgem_add_reloc64: handle=6, pos=15896, delta=0, domains=40000 >[ 110.023] kgem_add_handle: handle=6, index=9 >[ 110.023] kgem_add_reloc64[19] = (delta=0, target handle=9, presumed=fd585000) >[ 110.023] [3e10] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.023] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 110.023] gen9_emit_sampler: sampler = a >[ 110.023] gen9_emit_sf: num_sf_outputs=2 >[ 110.023] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.023] gen9_emit_vertex_elements: setup id=9 >[ 110.023] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.023] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.023] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped >[ 110.023] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) >[ 110.023] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped >[ 110.023] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) >[ 110.023] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped >[ 110.023] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.023] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped >[ 110.023] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.023] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped >[ 110.023] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) >[ 110.023] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped >[ 110.023] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) >[ 110.023] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped >[ 110.023] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) >[ 110.023] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped >[ 110.023] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) >[ 110.023] gen8_vertex_flush[b0c] = 24 >[ 110.023] gen9_magic_ca_pass: CA fixup (1611 -> 1635) >[ 110.023] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.023] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.023] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.023] sna_composite(pixmap=382, op=3, src=272+(0, 0), mask=0+(28, 8), dst=382+(28, 8)+(0, 0), size=(20, 80) >[ 110.023] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 110.023] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 110.023] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 110.023] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 110.023] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 110.023] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 110.023] gen9_render_composite: 20x80, current mode=1/1 >[ 110.023] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.023] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 110.023] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.023] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.023] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 110.023] sna_drawable_use_bo pixmap=382, box=((28, 8), (48, 88)), flags=7... >[ 110.023] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.023] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.023] sna_drawable_use_bo: using whole GPU bo >[ 110.023] gen9_composite_set_target: pixmap=382, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.023] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 110.023] sna_transform_is_imprecise_integer_translation: no transform >[ 110.023] gen9_composite_picture: integer translation (0, 0), removing >[ 110.023] sna_render_pixmap_bo pixmap=272, (0, 0)x(20, 80)/(20, 80) >[ 110.023] sna_render_pixmap_bo: GPU all damaged >[ 110.023] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.023] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.023] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.023] gen4_choose_composite_emitter: identity src, no mask >[ 110.023] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.023] aligning vertex: was 4, now 3 floats per vertex >[ 110.023] gen9_composite_get_binding_table(f800) >[ 110.023] kgem_add_reloc64: handle=12, pos=15864, delta=0, domains=40000 >[ 110.023] kgem_add_handle: handle=12, index=10 >[ 110.023] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=fdffb000) >[ 110.023] [3df0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.023] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 >[ 110.023] gen9_emit_sampler: sampler = 2 >[ 110.023] gen9_emit_sf: num_sf_outputs=1 >[ 110.023] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.023] gen9_emit_vertex_elements: setup id=2 >[ 110.023] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.023] gen9_render_composite_box: (28, 8), (48, 88) >[ 110.023] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 110.023] gen8_vertex_flush[c48] = 3 >[ 110.023] sna_composite(pixmap=382, op=3, src=276+(0, 0), mask=0+(28, 0), dst=382+(28, 0)+(0, 0), size=(20, 8) >[ 110.023] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.023] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.023] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.023] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.023] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.023] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.023] gen9_render_composite: 20x8, current mode=1/1 >[ 110.023] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.023] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 >[ 110.023] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.023] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.023] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.023] sna_drawable_use_bo pixmap=382, box=((28, 0), (48, 8)), flags=7... >[ 110.023] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.023] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.023] sna_drawable_use_bo: using whole GPU bo >[ 110.023] gen9_composite_set_target: pixmap=382, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.023] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.023] sna_transform_is_imprecise_integer_translation: no transform >[ 110.023] gen9_composite_picture: integer translation (0, 0), removing >[ 110.023] sna_render_pixmap_bo pixmap=276, (0, 0)x(20, 8)/(20, 80) >[ 110.023] sna_render_pixmap_bo: GPU all damaged >[ 110.023] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.023] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 110.023] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.023] gen4_choose_composite_emitter: identity src, no mask >[ 110.023] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.023] gen9_composite_get_binding_table(f780) >[ 110.023] kgem_add_reloc64: handle=24, pos=15832, delta=0, domains=40000 >[ 110.023] kgem_add_handle: handle=24, index=11 >[ 110.023] kgem_add_reloc64[21] = (delta=0, target handle=11, presumed=fd53c000) >[ 110.023] [3dd0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.023] gen9_emit_vertex_elements: setup id=2 >[ 110.023] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.023] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.023] gen8_vertex_flush[c84] = 3 >[ 110.023] sna_validate_gc(0x5619f1770810) changes=0, previous serial=17e, drawable=17c >[ 110.023] sna_validate_gc: recomputing clip >[ 110.023] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.023] sna_copy_area: src=pixmap=382:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=380:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.023] sna_copy_area: normal copy >[ 110.023] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.023] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.023] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.023] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.023] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.023] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.023] sna_do_copy: pixmap -- no source clipping >[ 110.023] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.023] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.023] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=382+(-8, -896), dst pixmap=380+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.023] sna_copy_boxes: dst=(priv=0x5619f174e370, gpu_bo=17, cpu_bo=0), src=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.023] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.023] sna_drawable_use_bo pixmap=380, box=((8, 896), (632, 1120)), flags=b... >[ 110.023] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.023] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.023] sna_drawable_use_bo: using whole GPU bo >[ 110.023] sna_pixmap_move_to_gpu(pixmap=382, usage=0), flags=a >[ 110.023] sna_pixmap_move_to_gpu: already all-damaged >[ 110.023] sna_pixmap_mark_active: pixmap=382, handle=20 >[ 110.023] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.023] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.024] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.024] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.024] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.024] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.024] aligning vertex: was 3, now 2 floats per vertex >[ 110.024] gen9_composite_get_binding_table(f700) >[ 110.024] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.024] kgem_add_reloc64: handle=20, pos=15800, delta=0, domains=40000 >[ 110.024] kgem_add_reloc64[22] = (delta=0, target handle=7, presumed=fd9be000) >[ 110.024] [3db0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.024] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.024] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.024] gen9_emit_sampler: sampler = 0 >[ 110.024] gen9_emit_vertex_elements: setup id=0 >[ 110.024] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.024] (0, 0) -> (8, 896) + (624, 224) >[ 110.024] gen8_vertex_flush[d0c] = 3 >[ 110.024] sna_destroy_pixmap: pixmap=382, attached?=1 >[ 110.024] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.024] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.024] __kgem_bo_destroy: handle=20 -> active >[ 110.024] __sna_free_pixmap(pixmap=382) >[ 110.024] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.024] kgem_can_create_2d: 624x80 @ 32 >[ 110.024] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.024] kgem_can_create_2d: untiled size=200704 >[ 110.024] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.024] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.024] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.024] sna_create_pixmap: usage=0, flags=1b >[ 110.024] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.024] __pop_freed_pixmap: reusing freed pixmap=382 header >[ 110.024] create_pixmap_hdr: pixmap=385, width=624, height=80, usage=0 >[ 110.024] sna_create_pixmap: serial=385, 624x80, usage=0 >[ 110.024] sna_composite_rectangles(pixmap=386, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.024] sna_composite_rectangles: converted to op 0 >[ 110.024] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.024] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.024] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.024] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.024] sna_composite_rectangles: dropping last-cpu hint >[ 110.024] sna_drawable_use_bo pixmap=386, box=((0, 0), (624, 80)), flags=19... >[ 110.024] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.024] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.024] sna_pixmap_move_to_gpu(pixmap=386, usage=0), flags=b >[ 110.024] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.024] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.024] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.024] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.024] sna_pixmap_alloc_gpu: pixmap=386 >[ 110.024] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.024] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.024] kgem_bo_remove_from_active: removing handle=35 from active >[ 110.024] 1:from active: pitch=2560, tiling=1, handle=35, id=550 >[ 110.024] __sna_damage_all(624, 80) >[ 110.024] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.024] sna_pixmap_mark_active: pixmap=386, handle=35 >[ 110.024] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.024] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.024] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.024] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.024] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.024] sna_render_get_solid: 0 >[ 110.024] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.024] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.024] gen9_composite_get_binding_table(f680) >[ 110.024] kgem_add_reloc64: handle=35, pos=15768, delta=0, domains=20002 >[ 110.024] kgem_add_reloc64[23] = (delta=0, target handle=8, presumed=fd443000) >[ 110.024] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.024] [3d90] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.024] gen9_emit_sampler: sampler = 1 >[ 110.024] gen9_emit_vertex_elements: setup id=0 >[ 110.024] (0, 0), (624, 80) >[ 110.024] gen8_vertex_flush[d48] = 3 >[ 110.024] sna_composite_rectangles: pixmap=386 marking clear [0]? 1 >[ 110.024] sna_validate_gc(0x5619f1770810) changes=0, previous serial=17c, drawable=182 >[ 110.024] sna_validate_gc: recomputing clip >[ 110.024] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.024] sna_copy_area: src=pixmap=280:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=386:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.024] sna_copy_area: normal copy >[ 110.024] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.024] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.024] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.024] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.024] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.024] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.024] sna_do_copy: pixmap -- no source clipping >[ 110.024] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.024] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.024] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=280+(-28, 0), dst pixmap=386+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.024] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=35, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.024] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.024] sna_drawable_use_bo pixmap=386, box=((28, 0), (246, 80)), flags=b... >[ 110.024] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.024] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.024] sna_drawable_use_bo: using whole GPU bo >[ 110.024] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a >[ 110.024] sna_pixmap_move_to_gpu: already all-damaged >[ 110.024] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 110.024] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.024] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.024] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.024] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.024] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.024] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.024] gen9_composite_get_binding_table(f600) >[ 110.024] kgem_add_reloc64: handle=21, pos=15736, delta=0, domains=40000 >[ 110.024] kgem_add_handle: handle=21, index=12 >[ 110.024] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fd994000) >[ 110.024] [3d70] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.024] gen9_emit_sampler: sampler = 0 >[ 110.024] gen9_emit_vertex_elements: setup id=0 >[ 110.024] (0, 0) -> (28, 0) + (218, 80) >[ 110.024] gen8_vertex_flush[d8c] = 3 >[ 110.024] sna_composite(pixmap=380, op=3, src=386+(0, 0), mask=0+(0, 0), dst=380+(8, 1136)+(0, 0), size=(624, 80) >[ 110.024] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.024] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.024] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.024] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.024] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.024] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.024] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.024] gen9_render_composite: 624x80, current mode=1/1 >[ 110.024] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.024] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.024] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.024] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.024] sna_drawable_use_bo pixmap=380, box=((8, 1136), (632, 1216)), flags=7... >[ 110.024] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.024] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.024] sna_drawable_use_bo: using whole GPU bo >[ 110.024] gen9_composite_set_target: pixmap=380, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.024] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.024] sna_transform_is_imprecise_integer_translation: no transform >[ 110.024] gen9_composite_picture: integer translation (0, 0), removing >[ 110.024] sna_render_pixmap_bo pixmap=386, (0, 0)x(624, 80)/(624, 80) >[ 110.024] sna_render_pixmap_bo: GPU all damaged >[ 110.024] color_convert: src=cc000000 [20028888] >[ 110.024] color_convert: dst=cc000000 [20028888] >[ 110.024] sna_render_get_solid: cc000000 >[ 110.024] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.024] gen4_choose_composite_emitter: identity source, identity mask >[ 110.024] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.024] aligning vertex: was 2, now 5 floats per vertex >[ 110.024] gen9_composite_get_binding_table(f580) >[ 110.024] kgem_add_reloc64: handle=35, pos=15704, delta=0, domains=40000 >[ 110.024] kgem_add_reloc64[25] = (delta=0, target handle=8, presumed=fd443000) >[ 110.024] [3d50] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.024] kgem_add_reloc64: handle=7, pos=15688, delta=0, domains=40000 >[ 110.024] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.024] kgem_add_reloc64[26] = (delta=816, target handle=2, presumed=fffe8000) >[ 110.024] [3d40] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.024] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.024] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.024] gen9_emit_sampler: sampler = 3 >[ 110.024] gen9_emit_sf: num_sf_outputs=2 >[ 110.024] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.024] gen9_emit_vertex_elements: setup id=10 >[ 110.024] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.024] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.024] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.024] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.024] gen8_vertex_flush[e78] = 3 >[ 110.024] sna_destroy_pixmap: pixmap=386, attached?=1 >[ 110.024] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.024] __kgem_bo_destroy: handle=35, size=204800 >[ 110.024] __kgem_bo_destroy: handle=35 -> active >[ 110.024] __sna_free_pixmap(pixmap=386) >[ 110.024] sna_composite(pixmap=378, op=3, src=380+(0, 0), mask=0+(0, 0), dst=378+(0, 0)+(0, 0), size=(640, 2096) >[ 110.024] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.024] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.024] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.024] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.024] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.024] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.024] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.024] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.024] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.024] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.024] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.024] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.024] sna_drawable_use_bo pixmap=378, box=((0, 0), (640, 2096)), flags=7... >[ 110.024] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.024] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.024] sna_drawable_use_bo: using whole GPU bo >[ 110.024] gen9_composite_set_target: pixmap=378, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.024] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.024] sna_transform_is_imprecise_integer_translation: no transform >[ 110.024] gen9_composite_picture: integer translation (0, 0), removing >[ 110.024] sna_render_pixmap_bo pixmap=380, (0, 0)x(640, 2096)/(640, 2096) >[ 110.024] sna_render_pixmap_bo: GPU all damaged >[ 110.024] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.024] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.024] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.024] gen4_choose_composite_emitter: identity src, no mask >[ 110.024] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.024] aligning vertex: was 5, now 3 floats per vertex >[ 110.024] gen9_composite_get_binding_table(f4c0) >[ 110.024] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.024] kgem_add_reloc64: handle=17, pos=15656, delta=0, domains=40000 >[ 110.024] kgem_add_reloc64[27] = (delta=0, target handle=6, presumed=fdfff000) >[ 110.024] [3d20] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.024] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.024] gen9_emit_sampler: sampler = 2 >[ 110.024] gen9_emit_sf: num_sf_outputs=1 >[ 110.024] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.024] gen9_emit_vertex_elements: setup id=2 >[ 110.024] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.024] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.024] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.024] gen8_vertex_flush[f20] = 3 >[ 110.024] sna_destroy_pixmap: pixmap=380, attached?=1 >[ 110.024] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.024] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.024] __kgem_bo_destroy: handle=17 -> active >[ 110.024] __sna_free_pixmap(pixmap=380) >[ 110.024] sna_composite(pixmap=374, op=3, src=378+(0, 0), mask=0+(160, 64), dst=374+(160, 64)+(0, 0), size=(640, 2096) >[ 110.024] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.024] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.024] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.024] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.024] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.024] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.024] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.024] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.024] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.024] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.024] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.024] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.024] sna_drawable_use_bo pixmap=374, box=((160, 64), (800, 2160)), flags=7... >[ 110.024] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.024] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.024] sna_drawable_use_bo: using whole GPU bo >[ 110.024] gen9_composite_set_target: pixmap=374, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.024] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.024] sna_transform_is_imprecise_integer_translation: no transform >[ 110.024] gen9_composite_picture: integer translation (0, 0), removing >[ 110.024] sna_render_pixmap_bo pixmap=378, (0, 0)x(640, 2096)/(640, 2096) >[ 110.024] sna_render_pixmap_bo: GPU all damaged >[ 110.024] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.024] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.024] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.024] gen4_choose_composite_emitter: identity src, no mask >[ 110.024] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.024] gen9_composite_get_binding_table(f440) >[ 110.024] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.024] kgem_add_reloc64: handle=9, pos=15624, delta=0, domains=40000 >[ 110.024] kgem_add_reloc64[28] = (delta=0, target handle=5, presumed=ee339000) >[ 110.024] [3d00] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.024] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.024] gen9_emit_vertex_elements: setup id=2 >[ 110.024] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.024] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.024] gen8_vertex_flush[f6c] = 3 >[ 110.024] sna_destroy_pixmap: pixmap=378, attached?=1 >[ 110.024] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.024] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.024] __kgem_bo_destroy: handle=9 -> active >[ 110.024] __sna_free_pixmap(pixmap=378) >[ 110.024] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.024] kgem_can_create_2d: 2x64 @ 32 >[ 110.024] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.024] kgem_can_create_2d: untiled size=4096 >[ 110.024] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.024] kgem_choose_tiling: 2x64 -> 0 >[ 110.024] sna_create_pixmap: usage=0, flags=a >[ 110.024] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.024] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.024] create_pixmap: serial=387, usage=0, 2x64 >[ 110.024] sna_create_pixmap: serial=387, 2x64, usage=0 >[ 110.024] sna_composite_rectangles(pixmap=388, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.024] sna_composite_rectangles: converted to op 0 >[ 110.024] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.024] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.024] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.024] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.024] sna_composite_rectangles: fallback, dst pixmap=388 too small or not attached >[ 110.024] sna_composite_rectangles: fallback >[ 110.024] sna_drawable_move_region_to_cpu(pixmap=388 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.024] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.024] _sna_pixmap_move_to_cpu(pixmap=388, 2x64, flags=1) >[ 110.024] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.024] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.024] operate_inplace: no, inplace operation not suitable >[ 110.024] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.024] __sna_damage_all(2, 64) >[ 110.024] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.024] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.024] kgem_can_create_2d: 1x32 @ 32 >[ 110.024] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.025] kgem_can_create_2d: untiled size=4096 >[ 110.025] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.025] kgem_choose_tiling: 1x32 -> 0 >[ 110.025] sna_create_pixmap: usage=0, flags=a >[ 110.025] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.025] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.025] create_pixmap: serial=389, usage=0, 1x32 >[ 110.025] sna_create_pixmap: serial=389, 1x32, usage=0 >[ 110.025] sna_validate_gc(0x5619f1770810) changes=0, previous serial=182, drawable=186 >[ 110.025] sna_validate_gc: recomputing clip >[ 110.025] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.025] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.025] try_upload__fast: ignore existing cpu damage (if any) >[ 110.025] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.025] try_upload__fast: no, no gpu damage >[ 110.025] sna_drawable_move_region_to_cpu(pixmap=390 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.025] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.025] _sna_pixmap_move_to_cpu(pixmap=390, 1x32, flags=1) >[ 110.025] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.025] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.025] operate_inplace: no, inplace operation not suitable >[ 110.025] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.025] __sna_damage_all(1, 32) >[ 110.025] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.025] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.025] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.025] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.025] sna_accel_flush: flush?=0, dirty?=0 >[ 110.025] sna_composite(pixmap=388, op=1, src=390+(0, 0), mask=0+(0, 0), dst=388+(0, 0)+(0, 0), size=(2, 64) >[ 110.025] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.025] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.025] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.025] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.025] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.025] sna_composite: fallback, dst pixmap=388 is too small (or completely damaged) >[ 110.025] sna_composite: fallback -- fbComposite >[ 110.025] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.025] sna_composite_fb: fallback -- move src to cpu >[ 110.025] _sna_pixmap_move_to_cpu(pixmap=390, 1x32, flags=2) >[ 110.025] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17f5831, is-clear?=0 >[ 110.025] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.025] sna_composite_fb: fallback -- move dst to cpu >[ 110.025] sna_drawable_move_region_to_cpu(pixmap=388 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.025] sna_drawable_move_region_to_cpu: pixmap=388 all damaged on CPU >[ 110.025] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.025] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.025] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.025] sna_destroy_pixmap: pixmap=390, attached?=1 >[ 110.025] __sna_free_pixmap(pixmap=390) >[ 110.025] sna_composite(pixmap=374, op=3, src=388+(0, 0), mask=0+(0, 0), dst=374+(0, 0)+(0, 0), size=(3840, 64) >[ 110.025] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.025] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.025] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.025] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.025] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.025] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.025] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.025] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.025] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.025] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.025] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.025] sna_drawable_use_bo pixmap=374, box=((0, 0), (3840, 64)), flags=7... >[ 110.025] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.025] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.025] sna_drawable_use_bo: using whole GPU bo >[ 110.025] gen9_composite_set_target: pixmap=374, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.025] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.025] sna_transform_is_imprecise_integer_translation: no transform >[ 110.025] gen9_composite_picture: integer translation (0, 0), removing >[ 110.025] sna_render_pixmap_bo pixmap=388, (0, 0)x(3840, 64)/(2, 64) >[ 110.025] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.025] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.025] use_cpu_bo: no cpu bo >[ 110.025] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.025] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.025] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.025] sna_drawable_move_region_to_cpu(pixmap=388 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.025] sna_drawable_move_region_to_cpu: pixmap=388 all damaged on CPU >[ 110.025] kgem_can_create_2d: 2x64 @ 32 >[ 110.025] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.025] kgem_can_create_2d: untiled size=4096 >[ 110.025] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.025] kgem_choose_tiling: 2x64 -> 0 >[ 110.025] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.025] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.025] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.025] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.025] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.025] search_linear_cache: searching for inactive gtt map >[ 110.025] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.025] search_linear_cache: searching for inactive gtt map >[ 110.025] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.025] kgem_set_tiling: handle=23, tiling=0 [0], pitch=0 [0]: 1 >[ 110.025] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 110.025] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache >[ 110.025] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.025] kgem_create_buffer: reusing handle=23 for buffer >[ 110.025] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.025] init_buffer_from_bo: reusing handle=23 for buffer >[ 110.025] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f3c95be8000, domain=0 >[ 110.025] kgem_bo_map: converting request for GTT map into CPU map >[ 110.025] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f3c95be8000) >[ 110.025] kgem_bo_sync__cpu: handle=23 >[ 110.025] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.025] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 >[ 110.025] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.025] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] >[ 110.025] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 >[ 110.025] kgem_create_buffer(pages=64 [64]) new handle=23, used=2048, write=1 >[ 110.025] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2048, io=1 >[ 110.025] __kgem_bo_init(handle=23, num_pages=2048) >[ 110.025] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.025] upload: adding upload cache to pixmap=388 >[ 110.025] kgem_proxy_bo_attach: handle=23 >[ 110.025] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.025] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.025] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.025] gen4_choose_composite_emitter: identity src, no mask >[ 110.025] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.025] gen9_composite_get_binding_table(f3c0) >[ 110.025] kgem_add_reloc64: handle=23, pos=15592, delta=0, domains=40000 >[ 110.025] kgem_add_reloc64: adding proxy [delta=0] for handle=23 >[ 110.025] kgem_add_handle: handle=23, index=13 >[ 110.025] kgem_add_reloc64[29] = (delta=0, target handle=13, presumed=fd545000) >[ 110.025] [3ce0] bind bo(handle=23, addr=fd545000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.025] gen9_emit_sampler: sampler = a >[ 110.025] gen9_emit_vertex_elements: setup id=2 >[ 110.025] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.025] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.025] gen8_vertex_flush[fb0] = 3 >[ 110.025] sna_destroy_pixmap: pixmap=388, attached?=1 >[ 110.025] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.025] __sna_free_pixmap(pixmap=388) >[ 110.025] sna_composite_rectangles(pixmap=374, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.025] sna_composite_rectangles: converted to op 3 >[ 110.025] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.025] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.025] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.025] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.025] sna_drawable_use_bo pixmap=374, box=((0, 0), (3840, 48)), flags=1... >[ 110.025] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.025] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.025] sna_drawable_use_bo: using whole GPU bo >[ 110.025] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.025] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.025] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.025] sna_render_get_solid: 660a0a0a >[ 110.025] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.025] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.025] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.025] aligning vertex: was 3, now 2 floats per vertex >[ 110.025] gen9_composite_get_binding_table(f340) >[ 110.025] gen9_emit_sampler: sampler = 1 >[ 110.025] gen9_emit_vertex_elements: setup id=0 >[ 110.025] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.025] (0, 0), (3840, 48) >[ 110.025] gen8_vertex_flush[1010] = 3 >[ 110.025] sna_composite(pixmap=374, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=374+(3786, 6)+(0, 0), size=(44, 36) >[ 110.025] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.025] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.025] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.025] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.025] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.025] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.025] gen9_render_composite: 44x36, current mode=1/1 >[ 110.025] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.025] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.025] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.025] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.025] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.025] sna_drawable_use_bo pixmap=374, box=((3786, 6), (3830, 42)), flags=7... >[ 110.025] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.025] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.025] sna_drawable_use_bo: using whole GPU bo >[ 110.025] gen9_composite_set_target: pixmap=374, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.025] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.025] sna_transform_is_imprecise_integer_translation: no transform >[ 110.025] gen9_composite_picture: integer translation (0, 0), removing >[ 110.025] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.025] sna_render_pixmap_bo: CPU all damaged >[ 110.025] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.025] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.025] __kgem_retire_rq: request 1 complete >[ 110.025] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.025] gen8_vertex_close: used=6630, vbo active? 16, vb=625, nreloc=5 >[ 110.025] gen8_vertex_close: reloc[0] = 287 >[ 110.025] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.025] kgem_add_handle: handle=16, index=14 >[ 110.025] kgem_add_reloc64[30] = (delta=0, target handle=14, presumed=fffa8000) >[ 110.025] gen8_vertex_close: reloc[1] = 341 >[ 110.025] kgem_add_reloc64: handle=16, pos=341, delta=0, domains=200000 >[ 110.025] kgem_add_reloc64[31] = (delta=0, target handle=14, presumed=fffa8000) >[ 110.025] gen8_vertex_close: reloc[2] = 418 >[ 110.025] kgem_add_reloc64: handle=16, pos=418, delta=0, domains=200000 >[ 110.025] kgem_add_reloc64[32] = (delta=0, target handle=14, presumed=fffa8000) >[ 110.025] gen8_vertex_close: reloc[3] = 702 >[ 110.025] kgem_add_reloc64: handle=16, pos=702, delta=0, domains=200000 >[ 110.025] kgem_add_reloc64[33] = (delta=0, target handle=14, presumed=fffa8000) >[ 110.025] gen8_vertex_close: reloc[4] = 921 >[ 110.025] kgem_add_reloc64: handle=16, pos=921, delta=0, domains=200000 >[ 110.025] kgem_add_reloc64[34] = (delta=0, target handle=14, presumed=fffa8000) >[ 110.025] batch[1/1, flags=1800]: 1034 1034 15568 16384, nreloc=35, nexec=15, nfence=0, aperture=34477 [fenced=0] >[ 110.025] kgem_finish_buffers: buffer handle=23, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.025] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 >[ 110.025] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.025] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 110.025] kgem_fixup_relocs: shrinking by 57344 >[ 110.025] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.025] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.025] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.025] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.025] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.025] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.025] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.025] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.025] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.025] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.025] __kgem_bo_clear_busy: handle=7 >[ 110.025] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.025] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.025] __kgem_bo_clear_busy: handle=8 >[ 110.025] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.025] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.025] __kgem_bo_clear_busy: handle=8 >[ 110.025] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.025] __kgem_bo_clear_busy: handle=8 >[ 110.025] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.025] __kgem_bo_clear_busy: handle=7 >[ 110.025] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.025] __kgem_bo_clear_busy: handle=8 >[ 110.025] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.025] __kgem_bo_clear_busy: handle=7 >[ 110.025] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.025] __kgem_bo_clear_busy: handle=8 >[ 110.025] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.025] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 >[ 110.025] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 110.025] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 >[ 110.025] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.025] __kgem_bo_clear_busy: handle=7 >[ 110.025] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.026] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.026] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.026] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.026] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.026] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.026] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.026] gen4_choose_composite_emitter: identity src, no mask >[ 110.026] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.026] aligning vertex: was 2, now 3 floats per vertex >[ 110.026] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.026] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.026] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.026] kgem_add_handle: handle=4, index=0 >[ 110.026] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.026] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.026] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.026] gen9_composite_get_binding_table(ffc0) >[ 110.026] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.026] kgem_add_handle: handle=38, index=1 >[ 110.026] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.026] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.026] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.026] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 >[ 110.026] kgem_add_handle: handle=31, index=2 >[ 110.026] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4dc000) >[ 110.026] [3fd0] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.026] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.026] gen9_emit_sampler: sampler = 2 >[ 110.026] gen9_emit_sf: num_sf_outputs=1 >[ 110.026] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.026] gen9_emit_vertex_elements: setup id=2 >[ 110.026] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.026] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.026] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.026] gen8_vertex_flush[490] = 3 >[ 110.026] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.026] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.026] sna_glyphs: discarding mask >[ 110.026] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.026] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.026] gen9_render_composite: 0x0, current mode=1/1 >[ 110.026] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 110.026] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.026] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.026] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.026] sna_drawable_use_bo pixmap=374, box=((0, 0), (7680, 2160)), flags=7... >[ 110.026] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.026] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.026] sna_drawable_use_bo: using whole GPU bo >[ 110.026] gen9_composite_set_target: pixmap=374, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.026] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.026] color_convert: src=ffdfdbd2 [20028888] >[ 110.026] color_convert: dst=ffdfdbd2 [20028888] >[ 110.026] sna_render_get_solid: ffdfdbd2 >[ 110.026] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 110.026] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.026] sna_transform_is_imprecise_integer_translation: no transform >[ 110.026] gen9_composite_picture: integer translation (0, 0), removing >[ 110.026] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.026] sna_render_pixmap_bo: GPU all damaged >[ 110.026] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.026] gen4_choose_composite_emitter: solid, identity mask >[ 110.026] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.026] aligning vertex: was 3, now 4 floats per vertex >[ 110.026] gen9_composite_get_binding_table(ff00) >[ 110.026] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.026] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 110.026] kgem_add_handle: handle=8, index=3 >[ 110.026] kgem_add_reloc64[5] = (delta=32, target handle=3, presumed=fdffe000) >[ 110.026] [3fb0] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.026] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.026] kgem_add_handle: handle=6, index=4 >[ 110.026] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.026] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.026] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.026] gen9_emit_sampler: sampler = a >[ 110.026] gen9_emit_sf: num_sf_outputs=2 >[ 110.026] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.026] gen9_emit_vertex_elements: setup id=9 >[ 110.026] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.026] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.026] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.026] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.026] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.026] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.026] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.026] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.026] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.026] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.026] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.026] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.026] gen8_vertex_flush[56c] = 15 >[ 110.026] gen9_magic_ca_pass: CA fixup (1660 -> 1675) >[ 110.026] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.026] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.026] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.026] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.026] kgem_can_create_2d: 24x20 @ 32 >[ 110.026] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.026] kgem_can_create_2d: untiled size=4096 >[ 110.026] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.026] kgem_choose_tiling: 24x20 -> 0 >[ 110.026] sna_create_pixmap: usage=0, flags=a >[ 110.026] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.026] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.026] create_pixmap: serial=391, usage=0, 24x20 >[ 110.026] sna_create_pixmap: serial=391, 24x20, usage=0 >[ 110.026] sna_validate_gc(0x5619f1770810) changes=0, previous serial=186, drawable=188 >[ 110.026] sna_validate_gc: recomputing clip >[ 110.026] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.026] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.026] try_upload__fast: ignore existing cpu damage (if any) >[ 110.026] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.026] try_upload__fast: no, no gpu damage >[ 110.026] sna_drawable_move_region_to_cpu(pixmap=392 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.026] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.026] _sna_pixmap_move_to_cpu(pixmap=392, 24x20, flags=1) >[ 110.026] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.026] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.026] operate_inplace: no, inplace operation not suitable >[ 110.026] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.026] __sna_damage_all(24, 20) >[ 110.026] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.026] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.026] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.026] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.026] sna_accel_flush: flush?=1, dirty?=1 >[ 110.026] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 110.026] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.026] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.026] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.026] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.026] kgem_bo_sync__cpu_full: handle=31 >[ 110.026] gen8_vertex_close: used=6700, vbo active? 16, vb=204, nreloc=2 >[ 110.026] gen8_vertex_close: reloc[0] = 287 >[ 110.026] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.026] kgem_add_handle: handle=16, index=5 >[ 110.026] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.026] gen8_vertex_close: reloc[1] = 342 >[ 110.026] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 110.026] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.026] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17301 [fenced=0] >[ 110.026] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.026] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.026] kgem_fixup_relocs: shrinking by 61440 >[ 110.026] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.026] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.026] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.026] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.026] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.026] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.026] __kgem_bo_clear_busy: handle=8 >[ 110.026] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.026] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.026] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.026] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.026] __kgem_busy: handle=31, busy=131072, wedged=0 >[ 110.026] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 1 >[ 110.029] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.029] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.029] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.029] __kgem_retire_rq: request 2 complete >[ 110.029] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.029] kgem_bo_move_to_cache: release handle=9 >[ 110.029] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.029] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.029] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.029] kgem_bo_move_to_cache: release handle=17 >[ 110.029] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.029] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.029] kgem_bo_move_to_cache: release handle=35 >[ 110.029] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.029] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.029] kgem_bo_move_to_cache: release handle=20 >[ 110.029] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.029] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.029] kgem_bo_move_to_cache: release handle=22 >[ 110.029] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.029] __kgem_retire_rq: request 1 complete >[ 110.029] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.029] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.029] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.029] sna_accel_flush: flush?=0, dirty?=0 >[ 110.029] sna_block_handler (tv=0.0) >[ 110.029] sna_wakeup_handler >[ 110.029] sna_accel_flush: flush?=0, dirty?=0 >[ 110.029] sna_accel_flush: flush?=0, dirty?=0 >[ 110.029] sna_block_handler (tv=0.0) >[ 110.029] sna_wakeup_handler >[ 110.029] sna_composite(pixmap=374, op=3, src=392+(2418, 10), mask=0+(3626, 6), dst=374+(3626, 6)+(0, 0), size=(48, 36) >[ 110.029] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.029] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.029] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.029] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.029] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.029] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.029] gen9_render_composite: 48x36, current mode=0/1 >[ 110.029] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.029] sna_blt_composite (2418, 10), (3626, 6), 48x36 >[ 110.029] sna_blt_composite: unsupported op [3] for blitting >[ 110.029] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.029] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.029] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.029] sna_drawable_use_bo pixmap=374, box=((3626, 6), (3674, 42)), flags=7... >[ 110.029] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.029] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.029] sna_drawable_use_bo: using whole GPU bo >[ 110.029] gen9_composite_set_target: pixmap=374, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.029] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.029] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.029] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.029] sna_render_pixmap_bo pixmap=392, (2418, 10)x(48, 36)/(24, 20) >[ 110.029] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.029] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.029] use_cpu_bo: no cpu bo >[ 110.029] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.029] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.029] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.029] sna_drawable_move_region_to_cpu(pixmap=392 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.029] sna_drawable_move_region_to_cpu: pixmap=392 all damaged on CPU >[ 110.029] kgem_can_create_2d: 24x20 @ 32 >[ 110.029] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.029] kgem_can_create_2d: untiled size=4096 >[ 110.029] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.029] kgem_choose_tiling: 24x20 -> 0 >[ 110.029] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.029] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.029] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.029] kgem_create_buffer: reusing buffer? used=4096 + size=1920, total=262144 >[ 110.029] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=1920, io=1 >[ 110.029] __kgem_bo_init(handle=23, num_pages=1920) >[ 110.029] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.029] upload: adding upload cache to pixmap=392 >[ 110.029] kgem_proxy_bo_attach: handle=23 >[ 110.029] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.029] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.029] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.029] gen4_choose_composite_emitter: simple src, no mask >[ 110.029] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.029] aligning vertex: was 4, now 3 floats per vertex >[ 110.029] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.029] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.029] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.029] kgem_add_handle: handle=4, index=0 >[ 110.029] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.029] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.029] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.029] gen9_composite_get_binding_table(ffc0) >[ 110.029] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.029] kgem_add_handle: handle=38, index=1 >[ 110.029] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.029] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.029] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.029] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.029] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 >[ 110.029] kgem_add_handle: handle=23, index=2 >[ 110.029] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd545000) >[ 110.029] [3fd0] bind bo(handle=23, addr=fd546000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.029] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.029] gen9_emit_sampler: sampler = 22 >[ 110.029] gen9_emit_sf: num_sf_outputs=1 >[ 110.029] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.029] gen9_emit_vertex_elements: setup id=2 >[ 110.029] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.029] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.029] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.029] gen8_vertex_flush[490] = 3 >[ 110.029] sna_destroy_pixmap: pixmap=392, attached?=1 >[ 110.029] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.029] __sna_free_pixmap(pixmap=392) >[ 110.029] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.029] kgem_can_create_2d: 26x20 @ 32 >[ 110.029] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.029] kgem_can_create_2d: untiled size=4096 >[ 110.029] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.029] kgem_choose_tiling: 26x20 -> 0 >[ 110.029] sna_create_pixmap: usage=0, flags=a >[ 110.029] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.029] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.029] create_pixmap: serial=393, usage=0, 26x20 >[ 110.029] sna_create_pixmap: serial=393, 26x20, usage=0 >[ 110.029] sna_validate_gc(0x5619f1770810) changes=0, previous serial=188, drawable=18a >[ 110.029] sna_validate_gc: recomputing clip >[ 110.029] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.029] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.029] try_upload__fast: ignore existing cpu damage (if any) >[ 110.029] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.029] try_upload__fast: no, no gpu damage >[ 110.029] sna_drawable_move_region_to_cpu(pixmap=394 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.029] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.029] _sna_pixmap_move_to_cpu(pixmap=394, 26x20, flags=1) >[ 110.029] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.029] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.029] operate_inplace: no, inplace operation not suitable >[ 110.029] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.029] __sna_damage_all(26, 20) >[ 110.029] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.029] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.029] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.029] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.029] sna_accel_flush: flush?=0, dirty?=0 >[ 110.029] sna_composite(pixmap=374, op=3, src=394+(2370, 10), mask=0+(3554, 6), dst=374+(3554, 6)+(0, 0), size=(52, 36) >[ 110.029] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.029] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.029] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.029] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.029] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.029] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.029] gen9_render_composite: 52x36, current mode=1/1 >[ 110.029] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.029] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.029] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.029] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.029] sna_drawable_use_bo pixmap=374, box=((3554, 6), (3606, 42)), flags=7... >[ 110.029] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.030] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.030] sna_drawable_use_bo: using whole GPU bo >[ 110.030] gen9_composite_set_target: pixmap=374, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.030] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.030] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.030] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.030] sna_render_pixmap_bo pixmap=394, (2370, 10)x(52, 36)/(26, 20) >[ 110.030] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.030] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.030] use_cpu_bo: no cpu bo >[ 110.030] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.030] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.030] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.030] sna_drawable_move_region_to_cpu(pixmap=394 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.030] sna_drawable_move_region_to_cpu: pixmap=394 all damaged on CPU >[ 110.030] kgem_can_create_2d: 26x20 @ 32 >[ 110.030] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.030] kgem_can_create_2d: untiled size=4096 >[ 110.030] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.030] kgem_choose_tiling: 26x20 -> 0 >[ 110.030] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.030] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.030] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.030] kgem_create_buffer: reusing buffer? used=6144 + size=2560, total=262144 >[ 110.030] kgem_create_proxy: target handle=23 [proxy? -1], offset=6144, length=2560, io=1 >[ 110.030] __kgem_bo_init(handle=23, num_pages=2560) >[ 110.030] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.030] upload: adding upload cache to pixmap=394 >[ 110.030] kgem_proxy_bo_attach: handle=23 >[ 110.030] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.030] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.030] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.030] gen4_choose_composite_emitter: simple src, no mask >[ 110.030] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.030] gen9_composite_get_binding_table(ff00) >[ 110.030] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 >[ 110.030] kgem_add_reloc64: adding proxy [delta=6144] for handle=23 >[ 110.030] kgem_add_reloc64[5] = (delta=6144, target handle=2, presumed=fd545000) >[ 110.030] [3fb0] bind bo(handle=23, addr=fd546800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.030] gen9_emit_vertex_elements: setup id=2 >[ 110.030] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.030] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.030] gen8_vertex_flush[4cc] = 3 >[ 110.030] sna_destroy_pixmap: pixmap=394, attached?=1 >[ 110.030] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.030] __sna_free_pixmap(pixmap=394) >[ 110.030] sna_composite(pixmap=374, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=374+(3490, 6)+(0, 0), size=(44, 36) >[ 110.030] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.030] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.030] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.030] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.030] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.030] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.030] gen9_render_composite: 44x36, current mode=1/1 >[ 110.030] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.030] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.030] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.030] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.030] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.030] sna_drawable_use_bo pixmap=374, box=((3490, 6), (3534, 42)), flags=7... >[ 110.030] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.030] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.030] sna_drawable_use_bo: using whole GPU bo >[ 110.030] gen9_composite_set_target: pixmap=374, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.030] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.030] sna_transform_is_imprecise_integer_translation: no transform >[ 110.030] gen9_composite_picture: integer translation (0, 0), removing >[ 110.030] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.030] sna_render_pixmap_bo: CPU all damaged >[ 110.030] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.030] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.030] gen8_vertex_close: used=6720, vbo active? 16, vb=4, nreloc=1 >[ 110.030] gen8_vertex_close: reloc[0] = 287 >[ 110.030] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.030] kgem_add_handle: handle=16, index=3 >[ 110.030] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.030] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=16338 [fenced=0] >[ 110.030] kgem_finish_buffers: buffer handle=23, used=8704, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.030] kgem_finish_buffers: retaining upload buffer (8704/262144): used=12288, refcnt=1 >[ 110.030] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.030] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.030] kgem_fixup_relocs: shrinking by 61440 >[ 110.030] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.030] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.030] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.030] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.030] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.030] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.030] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.030] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.030] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.030] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.030] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.030] gen4_choose_composite_emitter: identity src, no mask >[ 110.030] needs_batch_flush: flushing before handle=37 for new reservation >[ 110.030] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.030] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.030] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.030] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.030] kgem_add_handle: handle=4, index=0 >[ 110.030] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.030] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.030] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.030] gen9_composite_get_binding_table(ffc0) >[ 110.030] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.030] kgem_add_handle: handle=38, index=1 >[ 110.030] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.030] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.030] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.030] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.030] kgem_add_handle: handle=37, index=2 >[ 110.030] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 110.030] [3fd0] bind bo(handle=37, addr=0), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.030] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.030] gen9_emit_sampler: sampler = 2 >[ 110.030] gen9_emit_sf: num_sf_outputs=1 >[ 110.030] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.030] gen9_emit_vertex_elements: setup id=2 >[ 110.030] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.030] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.030] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.030] gen8_vertex_flush[490] = 3 >[ 110.030] sna_composite(pixmap=374, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=374+(3422, 6)+(0, 0), size=(48, 36) >[ 110.030] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.030] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.030] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.030] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.030] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.030] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.030] gen9_render_composite: 48x36, current mode=1/1 >[ 110.030] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.030] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.030] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.030] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.030] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.030] sna_drawable_use_bo pixmap=374, box=((3422, 6), (3470, 42)), flags=7... >[ 110.030] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.030] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.030] sna_drawable_use_bo: using whole GPU bo >[ 110.030] gen9_composite_set_target: pixmap=374, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.030] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.030] sna_transform_is_imprecise_integer_translation: no transform >[ 110.030] gen9_composite_picture: integer translation (0, 0), removing >[ 110.030] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.030] sna_render_pixmap_bo: CPU all damaged >[ 110.030] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.030] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.030] __kgem_retire_rq: request 1 complete >[ 110.030] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.030] gen8_vertex_close: used=6729, vbo active? 16, vb=4, nreloc=1 >[ 110.030] gen8_vertex_close: reloc[0] = 287 >[ 110.030] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.030] kgem_add_handle: handle=16, index=3 >[ 110.030] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.030] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.030] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.030] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.030] kgem_fixup_relocs: shrinking by 61440 >[ 110.030] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.030] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.030] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.030] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.030] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.030] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.030] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.030] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.030] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.030] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.030] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.030] gen4_choose_composite_emitter: identity src, no mask >[ 110.030] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.030] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.030] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.030] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.030] kgem_add_handle: handle=4, index=0 >[ 110.030] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.030] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.030] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.030] gen9_composite_get_binding_table(ffc0) >[ 110.030] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.030] kgem_add_handle: handle=38, index=1 >[ 110.030] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.030] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.030] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.030] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.030] kgem_add_handle: handle=32, index=2 >[ 110.030] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.030] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.030] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.030] gen9_emit_sampler: sampler = 2 >[ 110.030] gen9_emit_sf: num_sf_outputs=1 >[ 110.030] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.030] gen9_emit_vertex_elements: setup id=2 >[ 110.030] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.030] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.030] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.030] gen8_vertex_flush[490] = 3 >[ 110.030] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.030] kgem_can_create_2d: 16x16 @ 32 >[ 110.030] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.030] kgem_can_create_2d: untiled size=4096 >[ 110.030] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.030] kgem_choose_tiling: 16x16 -> 0 >[ 110.030] sna_create_pixmap: usage=0, flags=a >[ 110.030] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.030] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.030] create_pixmap: serial=395, usage=0, 16x16 >[ 110.030] sna_create_pixmap: serial=395, 16x16, usage=0 >[ 110.030] sna_validate_gc(0x5619f1770810) changes=0, previous serial=18a, drawable=18c >[ 110.030] sna_validate_gc: recomputing clip >[ 110.030] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.030] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.030] try_upload__fast: ignore existing cpu damage (if any) >[ 110.030] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.030] try_upload__fast: no, no gpu damage >[ 110.030] sna_drawable_move_region_to_cpu(pixmap=396 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.030] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.030] _sna_pixmap_move_to_cpu(pixmap=396, 16x16, flags=1) >[ 110.030] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.030] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.030] operate_inplace: no, inplace operation not suitable >[ 110.030] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.030] __sna_damage_all(16, 16) >[ 110.030] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.030] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.030] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.030] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.030] sna_accel_flush: flush?=1, dirty?=1 >[ 110.030] sna_accel_flush: syncing SHM pixmap=314 (refcnt=1) >[ 110.030] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.030] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.030] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.030] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.030] kgem_bo_sync__cpu_full: handle=32 >[ 110.030] gen8_vertex_close: used=6738, vbo active? 16, vb=4, nreloc=1 >[ 110.030] gen8_vertex_close: reloc[0] = 287 >[ 110.030] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.030] kgem_add_handle: handle=16, index=3 >[ 110.030] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.030] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.030] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.030] __kgem_retire_rq: request 1 complete >[ 110.030] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.030] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.030] kgem_fixup_relocs: shrinking by 61440 >[ 110.030] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.030] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.030] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.030] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.030] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.030] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.030] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.030] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.030] __kgem_busy: handle=32, busy=131072, wedged=0 >[ 110.030] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 1 >[ 110.030] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.030] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.030] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.030] __kgem_retire_rq: request 1 complete >[ 110.030] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.030] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.030] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.030] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.030] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.030] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.030] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.030] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.030] kgem_bo_sync__cpu_full: handle=37 >[ 110.030] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.030] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.030] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.030] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.030] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.030] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.030] sna_composite(pixmap=374, op=3, src=396+(2247, 15), mask=0+(3370, 7), dst=374+(3370, 7)+(0, 0), size=(32, 34) >[ 110.030] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.030] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.030] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.031] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.031] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.031] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.031] gen9_render_composite: 32x34, current mode=0/1 >[ 110.031] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.031] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.031] sna_blt_composite: unsupported op [3] for blitting >[ 110.031] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.031] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.031] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.031] sna_drawable_use_bo pixmap=374, box=((3370, 7), (3402, 41)), flags=7... >[ 110.031] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.031] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.031] sna_drawable_use_bo: using whole GPU bo >[ 110.031] gen9_composite_set_target: pixmap=374, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.031] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.031] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.031] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.031] sna_render_pixmap_bo pixmap=396, (2247, 15)x(32, 34)/(16, 16) >[ 110.031] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.031] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.031] use_cpu_bo: no cpu bo >[ 110.031] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.031] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.031] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.031] sna_drawable_move_region_to_cpu(pixmap=396 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.031] sna_drawable_move_region_to_cpu: pixmap=396 all damaged on CPU >[ 110.031] kgem_can_create_2d: 16x16 @ 32 >[ 110.031] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.031] kgem_can_create_2d: untiled size=4096 >[ 110.031] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.031] kgem_choose_tiling: 16x16 -> 0 >[ 110.031] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.031] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.031] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.031] kgem_create_buffer: reusing buffer? used=12288 + size=1024, total=262144 >[ 110.031] kgem_create_proxy: target handle=23 [proxy? -1], offset=12288, length=1024, io=1 >[ 110.031] __kgem_bo_init(handle=23, num_pages=1024) >[ 110.031] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.031] upload: adding upload cache to pixmap=396 >[ 110.031] kgem_proxy_bo_attach: handle=23 >[ 110.031] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.031] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.031] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.031] gen4_choose_composite_emitter: simple src, no mask >[ 110.031] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.031] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.031] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.031] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.031] kgem_add_handle: handle=4, index=0 >[ 110.031] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.031] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.031] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.031] gen9_composite_get_binding_table(ffc0) >[ 110.031] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.031] kgem_add_handle: handle=38, index=1 >[ 110.031] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.031] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.031] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.031] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.031] kgem_add_reloc64: adding proxy [delta=12288] for handle=23 >[ 110.031] kgem_add_handle: handle=23, index=2 >[ 110.031] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=fd545000) >[ 110.031] [3fd0] bind bo(handle=23, addr=fd548000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.031] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.031] gen9_emit_sampler: sampler = 22 >[ 110.031] gen9_emit_sf: num_sf_outputs=1 >[ 110.031] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.031] gen9_emit_vertex_elements: setup id=2 >[ 110.031] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.031] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.031] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.031] gen8_vertex_flush[490] = 3 >[ 110.031] sna_destroy_pixmap: pixmap=396, attached?=1 >[ 110.031] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.031] __sna_free_pixmap(pixmap=396) >[ 110.031] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.031] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.031] sna_glyphs: discarding mask >[ 110.031] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.031] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.031] gen9_render_composite: 0x0, current mode=1/1 >[ 110.031] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.031] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.031] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.031] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.031] sna_drawable_use_bo pixmap=374, box=((0, 0), (7680, 2160)), flags=7... >[ 110.031] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.031] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.031] sna_drawable_use_bo: using whole GPU bo >[ 110.031] gen9_composite_set_target: pixmap=374, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.031] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.031] color_convert: src=ff232321 [20028888] >[ 110.031] color_convert: dst=ff232321 [20028888] >[ 110.031] sna_render_get_solid: ff232321 >[ 110.031] sna_render_get_solid(6) = ff232321 (old) >[ 110.031] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.031] sna_transform_is_imprecise_integer_translation: no transform >[ 110.031] gen9_composite_picture: integer translation (0, 0), removing >[ 110.031] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.031] sna_render_pixmap_bo: GPU all damaged >[ 110.031] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.031] gen4_choose_composite_emitter: solid, identity mask >[ 110.031] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.031] aligning vertex: was 3, now 4 floats per vertex >[ 110.031] gen9_composite_get_binding_table(ff00) >[ 110.031] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.031] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 110.031] kgem_add_handle: handle=8, index=3 >[ 110.031] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) >[ 110.031] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.031] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.031] kgem_add_handle: handle=6, index=4 >[ 110.031] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.031] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.031] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.031] gen9_emit_sampler: sampler = a >[ 110.031] gen9_emit_sf: num_sf_outputs=2 >[ 110.031] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.031] gen9_emit_vertex_elements: setup id=9 >[ 110.031] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.031] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.031] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.031] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.031] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.031] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.031] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.031] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.031] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.031] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.031] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.031] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.031] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.031] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.031] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.031] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.031] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.031] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.031] gen8_vertex_flush[56c] = 48 >[ 110.031] gen9_magic_ca_pass: CA fixup (1687 -> 1735) >[ 110.031] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.031] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.031] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.031] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.031] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.031] sna_glyphs: discarding mask >[ 110.031] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.031] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.031] gen9_render_composite: 0x0, current mode=1/1 >[ 110.031] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.031] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.031] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.031] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.031] sna_drawable_use_bo pixmap=374, box=((0, 0), (7680, 2160)), flags=7... >[ 110.031] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.031] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.031] sna_drawable_use_bo: using whole GPU bo >[ 110.031] gen9_composite_set_target: pixmap=374, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.031] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.031] color_convert: src=ff8e8b85 [20028888] >[ 110.031] color_convert: dst=ff8e8b85 [20028888] >[ 110.031] sna_render_get_solid: ff8e8b85 >[ 110.031] sna_render_get_solid(7) = ff8e8b85 (old) >[ 110.031] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.031] sna_transform_is_imprecise_integer_translation: no transform >[ 110.031] gen9_composite_picture: integer translation (0, 0), removing >[ 110.031] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.031] sna_render_pixmap_bo: GPU all damaged >[ 110.031] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.031] gen4_choose_composite_emitter: solid, identity mask >[ 110.031] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.031] gen9_composite_get_binding_table(fe40) >[ 110.031] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.031] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 110.031] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fdffe000) >[ 110.031] [3f80] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.031] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.031] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.031] gen9_emit_vertex_elements: setup id=9 >[ 110.031] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.031] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.031] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.031] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.031] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.031] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.031] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.031] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.031] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.031] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.031] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.031] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.031] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.031] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.031] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.031] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.031] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.031] gen8_vertex_flush[66c] = 48 >[ 110.031] gen9_magic_ca_pass: CA fixup (1735 -> 1783) >[ 110.031] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.031] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.031] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.031] sna_copy_area: src=pixmap=374:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.031] sna_copy_area: normal copy >[ 110.031] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.031] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.031] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.031] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.031] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.031] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.031] sna_do_copy: pixmap -- no source clipping >[ 110.031] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.031] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.031] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=374+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.031] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=27, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.031] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.031] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.031] sna_drawable_use_bo: pinned, never REPLACES >[ 110.031] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.031] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.031] sna_drawable_use_bo: applying move-to-gpu override >[ 110.031] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(192, 1096], (768, 1172)] >[ 110.031] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.031] wait_for_shadow: flags=1, flips=0, handle=27, shadow=29 >[ 110.031] wait_for_shadow: setting front pixmap to handle=29 >[ 110.031] sna_drawable_use_bo: using whole GPU bo >[ 110.031] sna_pixmap_move_to_gpu(pixmap=374, usage=0), flags=a >[ 110.031] sna_pixmap_move_to_gpu: already all-damaged >[ 110.031] sna_pixmap_mark_active: pixmap=374, handle=38 >[ 110.031] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.031] sna_pixmap_make_cow: make cow src=374, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.031] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.031] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.031] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.031] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.031] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.031] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.031] kgem_set_mode: flushing before new bo >[ 110.031] gen8_vertex_close: used=7132, vbo active? 16, vb=204, nreloc=2 >[ 110.031] gen8_vertex_close: reloc[0] = 287 >[ 110.031] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.031] kgem_add_handle: handle=16, index=5 >[ 110.031] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.031] gen8_vertex_close: reloc[1] = 342 >[ 110.031] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 110.031] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.031] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.031] kgem_finish_buffers: buffer handle=23, used=13312, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.031] kgem_finish_buffers: retaining upload buffer (13312/262144): used=16384, refcnt=1 >[ 110.031] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.031] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.031] kgem_fixup_relocs: shrinking by 61440 >[ 110.031] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.032] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.032] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.032] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.032] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.032] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.032] __kgem_bo_clear_busy: handle=8 >[ 110.032] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.032] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.032] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.032] __kgem_bo_clear_busy: handle=8 >[ 110.032] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.032] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.032] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.032] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.032] aligning vertex: was 4, now 2 floats per vertex >[ 110.032] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.033] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.033] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.033] kgem_add_handle: handle=4, index=0 >[ 110.033] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.033] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.033] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.033] gen9_composite_get_binding_table(ffc0) >[ 110.033] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 >[ 110.033] kgem_add_handle: handle=29, index=1 >[ 110.033] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) >[ 110.033] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 110.033] [3fe0] bind bo(handle=29, addr=f02dd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.033] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.033] kgem_add_handle: handle=38, index=2 >[ 110.033] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.033] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.033] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.033] gen9_emit_sampler: sampler = 0 >[ 110.033] gen9_emit_sf: num_sf_outputs=1 >[ 110.033] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.033] gen9_emit_vertex_elements: setup id=0 >[ 110.033] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.033] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.033] gen8_vertex_flush[490] = 3 >[ 110.033] sna_destroy_pixmap: pixmap=374, attached?=1 >[ 110.033] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.033] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.033] __kgem_bo_destroy: handle=38 -> active >[ 110.033] __sna_free_pixmap(pixmap=374) >[ 110.033] sna_accel_flush: flush?=0, dirty?=0 >[ 110.033] sna_accel_flush: flush?=0, dirty?=0 >[ 110.033] sna_block_handler (tv=0.13000) >[ 110.033] kgem_retire, need_retire?=1 >[ 110.033] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.033] kgem_retire__requests_ring: retiring ring 0 >[ 110.033] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.033] __kgem_retire_rq: request 1 complete >[ 110.033] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.033] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.033] kgem_retire -- retired=0, need_retire=0 >[ 110.033] kgem_retire__buffers: handle=23, busy? 0 [0] >[ 110.033] kgem_retire__buffers: releasing upload cache for handle=23? 0 >[ 110.033] __kgem_bo_destroy: handle=23, size=262144 >[ 110.033] kgem_bo_replace_io: transferring io handle=23 to bo >[ 110.033] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 110.033] sna_accel_block: GPU idle, flushing >[ 110.033] gen8_vertex_close: used=7138, vbo active? 16, vb=1, nreloc=1 >[ 110.033] gen8_vertex_close: reloc[0] = 287 >[ 110.033] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.033] kgem_add_handle: handle=16, index=3 >[ 110.033] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.033] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.033] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.033] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.033] kgem_fixup_relocs: shrinking by 61440 >[ 110.033] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.033] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.033] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.033] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.033] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.033] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.033] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.033] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.033] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.033] start_flush: has dirty shadow >[ 110.033] timer_enable (time=110033), starting timer 0 >[ 110.033] sna_accel_do_throttle (time=110033), triggered >[ 110.033] sna_accel_throttle (time=110033) >[ 110.033] sna_accel_block: evaluating timers, active=7 >[ 110.033] sna_accel_block: flush timer expires in 8 [110041] >[ 110.033] sna_wakeup_handler >[ 110.034] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.034] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.034] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.034] kgem_can_create_2d: untiled size=66355200 >[ 110.034] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.034] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.034] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.034] sna_create_pixmap: usage=0, flags=1b >[ 110.034] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.034] __pop_freed_pixmap: reusing freed pixmap=374 header >[ 110.034] create_pixmap_hdr: pixmap=397, width=7680, height=2160, usage=0 >[ 110.034] sna_create_pixmap: serial=397, 7680x2160, usage=0 >[ 110.034] sna_composite_rectangles(pixmap=398, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.034] sna_composite_rectangles: converted to op 0 >[ 110.034] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.034] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.034] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.034] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.034] sna_composite_rectangles: dropping last-cpu hint >[ 110.034] sna_drawable_use_bo pixmap=398, box=((0, 0), (7680, 2160)), flags=19... >[ 110.034] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.034] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.034] sna_pixmap_move_to_gpu(pixmap=398, usage=0), flags=b >[ 110.034] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.034] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.034] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.034] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.034] sna_pixmap_alloc_gpu: pixmap=398 >[ 110.034] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.034] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.034] kgem_bo_remove_from_active: removing handle=38 from active >[ 110.034] 1:from active: pitch=30720, tiling=1, handle=38, id=559 >[ 110.034] __sna_damage_all(7680, 2160) >[ 110.034] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.034] sna_pixmap_mark_active: pixmap=398, handle=38 >[ 110.034] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.034] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.034] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.034] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.034] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.034] sna_render_get_solid: 0 >[ 110.034] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.034] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.034] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.034] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.034] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.034] kgem_add_handle: handle=4, index=0 >[ 110.034] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.034] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.034] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.034] gen9_composite_get_binding_table(ffc0) >[ 110.034] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.034] kgem_add_handle: handle=38, index=1 >[ 110.034] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.034] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.034] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.034] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.034] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.034] kgem_add_handle: handle=7, index=2 >[ 110.034] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.034] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.034] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.034] gen9_emit_sampler: sampler = 1 >[ 110.034] gen9_emit_sf: num_sf_outputs=1 >[ 110.034] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.034] gen9_emit_vertex_elements: setup id=0 >[ 110.034] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.034] (0, 0), (7680, 2160) >[ 110.034] gen8_vertex_flush[490] = 3 >[ 110.034] sna_composite_rectangles: pixmap=398 marking clear [0]? 1 >[ 110.034] sna_composite_rectangles(pixmap=398, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.034] sna_composite_rectangles: converted to op 1 >[ 110.034] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.034] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.034] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.034] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.034] sna_composite_rectangles: promoting to full GPU >[ 110.034] sna_composite_rectangles: dropping last-cpu hint >[ 110.034] sna_drawable_use_bo pixmap=398, box=((0, 0), (7680, 2160)), flags=19... >[ 110.034] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.034] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.034] sna_drawable_use_bo: using whole GPU bo >[ 110.034] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.034] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.034] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.034] sna_render_get_solid: ff2c001e >[ 110.034] sna_render_get_solid(0) = ff2c001e (old) >[ 110.034] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.034] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.034] gen9_composite_get_binding_table(ff00) >[ 110.034] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.034] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 110.034] kgem_add_handle: handle=8, index=3 >[ 110.034] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 110.034] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.034] gen9_emit_vertex_elements: setup id=0 >[ 110.034] (0, 0), (7680, 2160) >[ 110.034] gen8_vertex_flush[4cc] = 3 >[ 110.034] sna_composite_rectangles: pixmap=398 marking clear [ff2c001e]? 1 >[ 110.034] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.034] kgem_can_create_2d: 80x80 @ 32 >[ 110.034] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.034] kgem_can_create_2d: untiled size=28672 >[ 110.034] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.034] kgem_choose_tiling: 80x80 -> 0 >[ 110.034] sna_create_pixmap: usage=0, flags=b >[ 110.034] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.034] __pop_freed_pixmap: reusing freed pixmap=378 header >[ 110.034] create_pixmap_hdr: pixmap=399, width=80, height=80, usage=0 >[ 110.034] sna_create_pixmap: serial=399, 80x80, usage=0 >[ 110.034] sna_composite_rectangles(pixmap=400, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.034] sna_composite_rectangles: converted to op 0 >[ 110.034] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.034] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.034] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.034] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.034] sna_composite_rectangles: dropping last-cpu hint >[ 110.034] sna_drawable_use_bo pixmap=400, box=((0, 0), (80, 80)), flags=19... >[ 110.034] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.034] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.034] sna_pixmap_move_to_gpu(pixmap=400, usage=0), flags=b >[ 110.034] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.034] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.034] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.034] kgem_choose_tiling: 80x80 -> 0 >[ 110.034] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.034] kgem_choose_tiling: 80x80 -> 0 >[ 110.034] sna_pixmap_alloc_gpu: pixmap=400 >[ 110.034] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.034] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.034] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.034] from inactive: pitch=320, tiling=0: handle=22, id=560 >[ 110.034] __sna_damage_all(80, 80) >[ 110.034] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.034] sna_pixmap_mark_active: pixmap=400, handle=22 >[ 110.034] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.034] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.034] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.034] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.034] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.034] sna_render_get_solid: 0 >[ 110.034] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.034] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.035] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.035] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.035] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.035] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.035] gen9_composite_get_binding_table(fe80) >[ 110.035] kgem_add_reloc64: handle=22, pos=16280, delta=0, domains=20002 >[ 110.035] kgem_add_handle: handle=22, index=4 >[ 110.035] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd985000) >[ 110.035] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.035] [3f90] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.035] gen9_emit_vertex_elements: setup id=0 >[ 110.035] (0, 0), (80, 80) >[ 110.035] gen8_vertex_flush[500] = 3 >[ 110.035] sna_composite_rectangles: pixmap=400 marking clear [0]? 1 >[ 110.035] sna_composite_rectangles(pixmap=400, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.035] sna_composite_rectangles: converted to op 1 >[ 110.035] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.035] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.035] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.035] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.035] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.035] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.035] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.035] sna_composite_rectangles: dropping last-cpu hint >[ 110.035] sna_drawable_use_bo pixmap=400, box=((0, 0), (80, 80)), flags=1... >[ 110.035] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.035] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.035] sna_drawable_use_bo: using whole GPU bo >[ 110.035] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.035] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.035] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.035] sna_render_get_solid: 40404040 >[ 110.035] sna_render_get_solid(1) = 40404040 (old) >[ 110.035] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.035] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.035] gen9_composite_get_binding_table(fe00) >[ 110.035] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 >[ 110.035] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 110.035] kgem_add_reloc64[7] = (delta=4, target handle=3, presumed=fdffe000) >[ 110.035] [3f70] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.035] gen9_emit_vertex_elements: setup id=0 >[ 110.035] (0, 0), (2, 2) >[ 110.035] (78, 0), (80, 2) >[ 110.035] (0, 78), (2, 80) >[ 110.035] (78, 78), (80, 80) >[ 110.035] gen8_vertex_flush[53c] = 12 >[ 110.035] sna_composite(pixmap=398, op=3, src=400+(0, 0), mask=0+(0, 0), dst=398+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.035] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.035] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.035] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.035] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.035] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.035] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.035] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.035] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.035] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.035] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.035] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.035] sna_drawable_use_bo pixmap=398, box=((0, 0), (7680, 2160)), flags=7... >[ 110.035] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.035] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.035] sna_drawable_use_bo: using whole GPU bo >[ 110.035] gen9_composite_set_target: pixmap=398, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.035] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.035] sna_transform_is_imprecise_integer_translation: no transform >[ 110.035] gen9_composite_picture: integer translation (0, 0), removing >[ 110.035] sna_render_pixmap_bo pixmap=400, (0, 0)x(7680, 2160)/(80, 80) >[ 110.035] sna_render_pixmap_bo: GPU all damaged >[ 110.035] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.035] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.035] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.035] gen4_choose_composite_emitter: identity src, no mask >[ 110.035] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.035] aligning vertex: was 2, now 3 floats per vertex >[ 110.035] gen9_composite_get_binding_table(fd80) >[ 110.035] kgem_add_reloc64: handle=22, pos=16216, delta=0, domains=40000 >[ 110.035] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd985000) >[ 110.035] [3f50] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.035] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.035] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.035] gen9_emit_sampler: sampler = a >[ 110.035] gen9_emit_vertex_elements: setup id=2 >[ 110.035] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.035] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.035] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.035] gen8_vertex_flush[5d8] = 3 >[ 110.035] sna_destroy_pixmap: pixmap=400, attached?=1 >[ 110.035] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.035] __kgem_bo_destroy: handle=22, size=61440 >[ 110.035] __kgem_bo_destroy: handle=22 -> active >[ 110.035] __sna_free_pixmap(pixmap=400) >[ 110.035] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.035] kgem_can_create_2d: 640x2096 @ 32 >[ 110.035] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.035] kgem_can_create_2d: untiled size=5365760 >[ 110.035] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.035] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.035] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.035] sna_create_pixmap: usage=0, flags=1b >[ 110.035] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.035] __pop_freed_pixmap: reusing freed pixmap=400 header >[ 110.035] create_pixmap_hdr: pixmap=401, width=640, height=2096, usage=0 >[ 110.035] sna_create_pixmap: serial=401, 640x2096, usage=0 >[ 110.035] sna_composite_rectangles(pixmap=402, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.035] sna_composite_rectangles: converted to op 0 >[ 110.035] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.035] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.035] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.035] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.035] sna_composite_rectangles: dropping last-cpu hint >[ 110.035] sna_drawable_use_bo pixmap=402, box=((0, 0), (640, 2096)), flags=19... >[ 110.035] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.035] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.035] sna_pixmap_move_to_gpu(pixmap=402, usage=0), flags=b >[ 110.035] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.035] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.035] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.035] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.035] sna_pixmap_alloc_gpu: pixmap=402 >[ 110.035] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.035] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.035] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.035] from inactive: pitch=2560, tiling=1: handle=17, id=561 >[ 110.035] __sna_damage_all(640, 2096) >[ 110.035] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.035] sna_pixmap_mark_active: pixmap=402, handle=17 >[ 110.035] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.035] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.035] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.035] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.035] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.035] sna_render_get_solid: 0 >[ 110.035] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.035] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.035] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.035] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.035] aligning vertex: was 3, now 2 floats per vertex >[ 110.035] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.035] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.035] gen9_composite_get_binding_table(fd00) >[ 110.035] kgem_add_reloc64: handle=17, pos=16184, delta=0, domains=20002 >[ 110.035] kgem_add_handle: handle=17, index=5 >[ 110.035] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fdfff000) >[ 110.035] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.035] [3f30] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.035] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.035] gen9_emit_sampler: sampler = 1 >[ 110.035] gen9_emit_vertex_elements: setup id=0 >[ 110.036] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.036] (0, 0), (640, 2096) >[ 110.036] gen8_vertex_flush[648] = 3 >[ 110.036] sna_composite_rectangles: pixmap=402 marking clear [0]? 1 >[ 110.036] sna_composite_trapezoids(op=1, src=(32, 904), mask=18000, ntrap=33) >[ 110.036] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.036] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.036] trapezoid_spans_maybe_inplace? clear, no >[ 110.036] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.036] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.036] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.036] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.036] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.036] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.036] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.036] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.036] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.036] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.036] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.036] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.036] sna_drawable_use_bo pixmap=402, box=((8, 904), (632, 1128)), flags=7... >[ 110.036] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.036] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.036] sna_drawable_use_bo: using whole GPU bo >[ 110.036] gen9_composite_set_target: pixmap=402, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.036] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.036] color_convert: src=660a0a0a [20028888] >[ 110.036] color_convert: dst=660a0a0a [20028888] >[ 110.036] sna_render_get_solid: 660a0a0a >[ 110.036] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.036] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.036] gen4_choose_spans_emitter: solid source >[ 110.036] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.036] aligning vertex: was 2, now 3 floats per vertex >[ 110.036] gen9_composite_get_binding_table(fc80) >[ 110.036] kgem_add_reloc64: handle=8, pos=16152, delta=0, domains=40000 >[ 110.036] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.036] kgem_add_reloc64[10] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.036] [3f10] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.036] gen9_emit_sampler: sampler = c >[ 110.036] gen9_emit_sf: num_sf_outputs=2 >[ 110.036] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.036] gen9_emit_vertex_elements: setup id=5 >[ 110.036] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.036] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.036] thread_choose_span: clipped? 0 >[ 110.036] imprecise_trapezoid_span_converter: using 4 threads >[ 110.036] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.036] thread_choose_span: clipped? 0 >[ 110.036] span_thread: flushing 1 boxes >[ 110.036] [ 110.036] [ 110.036] span_thread: flushing 1 boxes >[ 110.036] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 95 boxes >gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.036] span_thread: flushing 95 boxes >[ 110.036] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.036] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.036] gen8_vertex_flush[70c] = 576 >[ 110.036] gen9_render_composite_spans_done() >[ 110.036] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.036] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.036] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.036] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.036] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.036] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.036] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.036] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.036] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.036] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.036] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.036] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.036] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.036] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.036] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.036] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.036] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.036] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.036] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.036] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.036] sna_drawable_use_bo pixmap=402, box=((8, 904), (632, 1128)), flags=7... >[ 110.036] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.036] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.036] sna_drawable_use_bo: using whole GPU bo >[ 110.036] gen9_composite_set_target: pixmap=402, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.036] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.036] color_convert: src=66282828 [20028888] >[ 110.036] color_convert: dst=66282828 [20028888] >[ 110.036] sna_render_get_solid: 66282828 >[ 110.036] sna_render_get_solid(3) = 66282828 (old) >[ 110.036] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.036] gen4_choose_spans_emitter: solid source >[ 110.036] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.036] gen9_composite_get_binding_table(fc00) >[ 110.036] kgem_add_reloc64: handle=8, pos=16120, delta=0, domains=40000 >[ 110.036] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 110.036] kgem_add_reloc64[11] = (delta=12, target handle=3, presumed=fdffe000) >[ 110.036] [3ef0] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.036] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.036] gen9_emit_vertex_elements: setup id=5 >[ 110.036] thread_choose_span: clipped? 0 >[ 110.036] imprecise_trapezoid_span_converter: using 4 threads >[ 110.036] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.036] thread_choose_span: clipped? 0 >[ 110.037] span_thread: flushing 2 boxes >[ 110.037] span_thread: flushing 2 boxes >[ 110.037] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.037] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.037] span_thread: flushing 162 boxes >[ 110.037] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >[ 110.037] span_thread: flushing 166 boxes >[ 110.037] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >[ 110.037] gen8_vertex_flush[760] = 996 >[ 110.037] gen9_render_composite_spans_done() >[ 110.037] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.037] kgem_can_create_2d: 640x2096 @ 32 >[ 110.037] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.037] kgem_can_create_2d: untiled size=5365760 >[ 110.037] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.037] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.037] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.037] sna_create_pixmap: usage=0, flags=1b >[ 110.037] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.037] __pop_freed_pixmap: reusing freed pixmap=380 header >[ 110.037] create_pixmap_hdr: pixmap=403, width=640, height=2096, usage=0 >[ 110.037] sna_create_pixmap: serial=403, 640x2096, usage=0 >[ 110.037] sna_composite_rectangles(pixmap=404, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.037] sna_composite_rectangles: converted to op 0 >[ 110.037] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.037] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.037] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.037] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.037] sna_composite_rectangles: dropping last-cpu hint >[ 110.037] sna_drawable_use_bo pixmap=404, box=((0, 0), (640, 2096)), flags=19... >[ 110.037] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.037] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.037] sna_pixmap_move_to_gpu(pixmap=404, usage=0), flags=b >[ 110.037] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.037] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.037] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.037] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.037] sna_pixmap_alloc_gpu: pixmap=404 >[ 110.037] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.037] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.037] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.037] from inactive: pitch=2560, tiling=1: handle=9, id=562 >[ 110.037] __sna_damage_all(640, 2096) >[ 110.037] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.037] sna_pixmap_mark_active: pixmap=404, handle=9 >[ 110.037] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.037] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.037] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.037] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.037] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.037] sna_render_get_solid: 0 >[ 110.037] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.037] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.037] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.037] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.037] aligning vertex: was 3, now 2 floats per vertex >[ 110.037] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.037] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.037] gen9_composite_get_binding_table(fb80) >[ 110.037] kgem_add_reloc64: handle=9, pos=16088, delta=0, domains=20002 >[ 110.037] kgem_add_handle: handle=9, index=6 >[ 110.037] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=ee339000) >[ 110.037] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.037] [3ed0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.037] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.037] gen9_emit_sampler: sampler = 1 >[ 110.037] gen9_emit_sf: num_sf_outputs=1 >[ 110.037] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.037] gen9_emit_vertex_elements: setup id=0 >[ 110.037] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.037] (0, 0), (640, 2096) >[ 110.037] gen8_vertex_flush[820] = 3 >[ 110.037] sna_composite_rectangles: pixmap=404 marking clear [0]? 1 >[ 110.037] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.037] kgem_can_create_2d: 624x224 @ 32 >[ 110.037] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.037] kgem_can_create_2d: untiled size=561152 >[ 110.037] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.037] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.037] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.037] sna_create_pixmap: usage=0, flags=1b >[ 110.037] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.037] __pop_freed_pixmap: reusing freed pixmap=386 header >[ 110.037] create_pixmap_hdr: pixmap=405, width=624, height=224, usage=0 >[ 110.037] sna_create_pixmap: serial=405, 624x224, usage=0 >[ 110.037] sna_composite_rectangles(pixmap=406, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.037] sna_composite_rectangles: converted to op 0 >[ 110.037] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.037] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.037] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.037] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.037] sna_composite_rectangles: dropping last-cpu hint >[ 110.037] sna_drawable_use_bo pixmap=406, box=((0, 0), (624, 224)), flags=19... >[ 110.037] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.037] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.037] sna_pixmap_move_to_gpu(pixmap=406, usage=0), flags=b >[ 110.037] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.037] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.037] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.037] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.037] sna_pixmap_alloc_gpu: pixmap=406 >[ 110.037] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.037] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.037] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.037] from inactive: pitch=2560, tiling=1: handle=20, id=563 >[ 110.037] __sna_damage_all(624, 224) >[ 110.037] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.037] sna_pixmap_mark_active: pixmap=406, handle=20 >[ 110.037] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.037] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.037] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.037] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.037] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.037] sna_render_get_solid: 0 >[ 110.037] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.037] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.037] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.037] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.037] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.037] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.037] gen9_composite_get_binding_table(fb00) >[ 110.037] kgem_add_reloc64: handle=20, pos=16056, delta=0, domains=20002 >[ 110.037] kgem_add_handle: handle=20, index=7 >[ 110.037] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fd9be000) >[ 110.037] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.037] [3eb0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.037] gen9_emit_vertex_elements: setup id=0 >[ 110.037] (0, 0), (624, 224) >[ 110.037] gen8_vertex_flush[854] = 3 >[ 110.037] sna_composite_rectangles: pixmap=406 marking clear [0]? 1 >[ 110.037] sna_create_pixmap(576, 76, 32, usage=0) >[ 110.037] kgem_can_create_2d: 576x76 @ 32 >[ 110.037] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.037] kgem_can_create_2d: untiled size=176128 >[ 110.037] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.037] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.037] kgem_can_create_2d: tiled[-1] size=176128 >[ 110.037] sna_create_pixmap: usage=0, flags=1b >[ 110.037] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 110.037] __pop_freed_pixmap: reusing freed pixmap=384 header >[ 110.037] create_pixmap_hdr: pixmap=407, width=576, height=76, usage=0 >[ 110.037] sna_create_pixmap: serial=407, 576x76, usage=0 >[ 110.038] sna_composite_rectangles(pixmap=408, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 110.038] sna_composite_rectangles: converted to op 0 >[ 110.038] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 110.038] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 110.038] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 110.038] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 110.038] sna_composite_rectangles: dropping last-cpu hint >[ 110.038] sna_drawable_use_bo pixmap=408, box=((0, 0), (576, 76)), flags=19... >[ 110.038] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.038] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.038] sna_pixmap_move_to_gpu(pixmap=408, usage=0), flags=b >[ 110.038] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.038] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 110.038] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.038] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.038] sna_pixmap_alloc_gpu: pixmap=408 >[ 110.038] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.038] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.038] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.038] from inactive: pitch=2560, tiling=1: handle=35, id=564 >[ 110.038] __sna_damage_all(576, 76) >[ 110.038] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.038] sna_pixmap_mark_active: pixmap=408, handle=35 >[ 110.038] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.038] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.038] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.038] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.038] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 110.038] sna_render_get_solid: 0 >[ 110.038] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.038] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.038] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.038] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.038] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.038] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.038] gen9_composite_get_binding_table(fa80) >[ 110.038] kgem_add_reloc64: handle=35, pos=16024, delta=0, domains=20002 >[ 110.038] kgem_add_handle: handle=35, index=8 >[ 110.038] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fd443000) >[ 110.038] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.038] [3e90] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.038] gen9_emit_vertex_elements: setup id=0 >[ 110.038] (0, 0), (576, 76) >[ 110.038] gen8_vertex_flush[888] = 3 >[ 110.038] sna_composite_rectangles: pixmap=408 marking clear [0]? 1 >[ 110.038] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 110.038] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.038] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.038] trapezoid_spans_maybe_inplace? clear, no >[ 110.038] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.038] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 110.038] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 110.038] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 110.038] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 110.038] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 110.038] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 110.038] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.038] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 110.038] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 110.038] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.038] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 110.038] sna_drawable_use_bo pixmap=408, box=((2, 2), (574, 74)), flags=7... >[ 110.038] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.038] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.038] sna_drawable_use_bo: using whole GPU bo >[ 110.038] gen9_composite_set_target: pixmap=408, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.038] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 110.038] color_convert: src=4c000000 [20028888] >[ 110.038] color_convert: dst=4c000000 [20028888] >[ 110.038] sna_render_get_solid: 4c000000 >[ 110.038] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.038] gen4_choose_spans_emitter: solid source >[ 110.038] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.038] aligning vertex: was 2, now 3 floats per vertex >[ 110.038] gen9_composite_get_binding_table(fa00) >[ 110.038] kgem_add_reloc64: handle=7, pos=15992, delta=0, domains=40000 >[ 110.038] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 110.038] kgem_add_reloc64[15] = (delta=304, target handle=2, presumed=fffe8000) >[ 110.038] [3e70] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.038] gen9_emit_sampler: sampler = c >[ 110.038] gen9_emit_sf: num_sf_outputs=2 >[ 110.038] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.038] gen9_emit_vertex_elements: setup id=5 >[ 110.038] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.038] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.038] thread_choose_span: clipped? 0 >[ 110.038] imprecise_trapezoid_span_converter: using 4 threads >[ 110.038] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 110.038] thread_choose_span: clipped? 0 >[ 110.038] span_thread: flushing 26 boxes >[ 110.038] span_thread: flushing 1 boxes >[ 110.038] span_thread: flushing 1 boxes >[ 110.038] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.038] span_thread: flushing 26 boxes >[ 110.038] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.038] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.038] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.038] gen8_vertex_flush[938] = 162 >[ 110.038] gen9_render_composite_spans_done() >[ 110.038] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 110.038] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.038] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.038] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.038] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.038] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.038] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.038] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 110.038] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 110.038] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 110.038] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 110.038] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 110.038] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 110.038] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.038] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.038] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 110.039] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 110.039] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.039] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.039] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 110.039] sna_drawable_use_bo pixmap=408, box=((0, 0), (576, 76)), flags=7... >[ 110.039] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.039] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.039] sna_drawable_use_bo: using whole GPU bo >[ 110.039] gen9_composite_set_target: pixmap=408, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.039] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 110.039] color_convert: src=e6e6e6e6 [20028888] >[ 110.039] color_convert: dst=e6e6e6e6 [20028888] >[ 110.039] sna_render_get_solid: e6e6e6e6 >[ 110.039] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 110.039] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.039] gen4_choose_spans_emitter: solid source >[ 110.039] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.039] gen9_composite_get_binding_table(f980) >[ 110.039] kgem_add_reloc64: handle=8, pos=15960, delta=0, domains=40000 >[ 110.039] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 110.039] kgem_add_reloc64[16] = (delta=16, target handle=3, presumed=fdffe000) >[ 110.039] [3e50] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.039] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.039] gen9_emit_vertex_elements: setup id=5 >[ 110.039] thread_choose_span: clipped? 0 >[ 110.039] imprecise_trapezoid_span_converter: using 4 threads >[ 110.039] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 110.039] thread_choose_span: clipped? 0 >[ 110.039] span_thread: flushing 2 boxes >[ 110.039] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.039] span_thread: flushing 62 boxes >[ 110.039] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.039] span_thread: flushing 2 boxes >[ 110.039] span_thread: flushing 62 boxes >[ 110.039] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.039] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.039] gen8_vertex_flush[98c] = 384 >[ 110.039] gen9_render_composite_spans_done() >[ 110.039] sna_accel_flush: flush?=0, dirty?=0 >[ 110.039] sna_block_handler (tv=0.0) >[ 110.039] kgem_retire, need_retire?=1 >[ 110.039] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.039] kgem_retire__requests_ring: retiring ring 0 >[ 110.039] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.039] __kgem_retire_rq: request 1 complete >[ 110.039] __kgem_bo_flush: handle=29, busy=0, wedged=0 >[ 110.039] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.039] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.039] kgem_retire -- retired=0, need_retire=0 >[ 110.039] sna_accel_block: GPU idle, flushing >[ 110.039] gen8_vertex_close: used=13572, vbo active? 16, vb=25, nreloc=3 >[ 110.039] gen8_vertex_close: reloc[0] = 287 >[ 110.039] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.039] kgem_add_handle: handle=16, index=9 >[ 110.039] kgem_add_reloc64[17] = (delta=0, target handle=9, presumed=fffa8000) >[ 110.039] gen8_vertex_close: reloc[1] = 369 >[ 110.039] kgem_add_reloc64: handle=16, pos=369, delta=0, domains=200000 >[ 110.039] kgem_add_reloc64[18] = (delta=0, target handle=9, presumed=fffa8000) >[ 110.039] gen8_vertex_close: reloc[2] = 446 >[ 110.039] kgem_add_reloc64: handle=16, pos=446, delta=0, domains=200000 >[ 110.039] kgem_add_reloc64[19] = (delta=0, target handle=9, presumed=fffa8000) >[ 110.039] batch[1/1, flags=1800]: 618 618 15952 16384, nreloc=20, nexec=10, nfence=0, aperture=33339 [fenced=0] >[ 110.039] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.039] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 110.039] kgem_fixup_relocs: shrinking by 57344 >[ 110.039] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.039] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.039] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.039] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.039] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.039] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.039] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.039] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.039] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.039] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.039] __kgem_bo_clear_busy: handle=7 >[ 110.039] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.039] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.039] __kgem_bo_clear_busy: handle=8 >[ 110.039] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.039] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.039] __kgem_bo_clear_busy: handle=8 >[ 110.039] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.039] __kgem_bo_clear_busy: handle=8 >[ 110.039] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.039] __kgem_bo_clear_busy: handle=8 >[ 110.039] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.039] __kgem_bo_clear_busy: handle=7 >[ 110.039] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.039] __kgem_bo_clear_busy: handle=8 >[ 110.039] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.039] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.039] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.039] sna_scanout_do_flush: flush timer active: delta=2 >[ 110.039] sna_scanout_do_flush (time=110039), triggered >[ 110.039] sna_scanout_flush (time=110039), cpu damage? 0, exec? 0 nbatch=0, busy? 0 >[ 110.039] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.039] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) >[ 110.039] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.039] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.039] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.039] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.039] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.039] sna_pixmap_move_to_gpu: already all-damaged >[ 110.039] sna_pixmap_mark_active: pixmap=175, handle=29 >[ 110.039] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.039] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.039] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.039] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=29 [active=0] >[ 110.039] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 >[ 110.039] get_fb: reusing fb=79 for handle=29 >[ 110.039] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=1, serial=2 >[ 110.039] __kgem_bo_clear_busy: handle=29 >[ 110.039] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 >[ 110.039] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=2, serial=3 >[ 110.039] __kgem_bo_clear_busy: handle=29 >[ 110.039] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.039] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 >[ 110.039] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=27 >[ 110.039] sna_accel_block: evaluating timers, active=7 >[ 110.039] sna_accel_block: flush timer expires in 16 [110055] >[ 110.039] sna_wakeup_handler >[ 110.039] sna_accel_flush: flush?=0, dirty?=0 >[ 110.039] sna_accel_flush: flush?=0, dirty?=0 >[ 110.039] sna_block_handler (tv=0.0) >[ 110.039] sna_wakeup_handler >[ 110.039] sna_composite_rectangles(pixmap=408, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) >[ 110.039] sna_composite_rectangles: converted to op 1 >[ 110.039] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) >[ 110.039] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 >[ 110.039] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 >[ 110.039] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) >[ 110.039] sna_composite_rectangles: dropping last-cpu hint >[ 110.039] sna_drawable_use_bo pixmap=408, box=((16, 16), (18, 60)), flags=9... >[ 110.039] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 110.039] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.039] sna_drawable_use_bo: using whole GPU bo >[ 110.039] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 110.039] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.039] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) >[ 110.039] sna_render_get_solid: ffffffff >[ 110.039] sna_render_get_solid(white) >[ 110.039] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.039] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.039] aligning vertex: was 3, now 2 floats per vertex >[ 110.039] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.039] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.039] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.040] kgem_add_handle: handle=4, index=0 >[ 110.040] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.040] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.040] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.040] gen9_composite_get_binding_table(ffc0) >[ 110.040] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 >[ 110.040] kgem_add_handle: handle=35, index=1 >[ 110.040] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd443000) >[ 110.040] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.040] [3fe0] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.040] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.040] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.040] kgem_add_handle: handle=7, index=2 >[ 110.040] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.040] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.040] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.040] gen9_emit_sampler: sampler = 1 >[ 110.040] gen9_emit_sf: num_sf_outputs=1 >[ 110.040] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.040] gen9_emit_vertex_elements: setup id=0 >[ 110.040] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.040] (16, 16), (18, 60) >[ 110.040] gen8_vertex_flush[490] = 3 >[ 110.040] sna_validate_gc(0x5619f1770810) changes=0, previous serial=18c, drawable=196 >[ 110.040] sna_validate_gc: recomputing clip >[ 110.040] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.040] sna_copy_area: src=pixmap=408:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=406:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.040] sna_copy_area: normal copy >[ 110.040] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.040] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.040] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.040] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 110.040] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 110.040] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 110.040] sna_do_copy: pixmap -- no source clipping >[ 110.040] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 110.040] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 110.040] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=408+(-24, -136), dst pixmap=406+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 110.040] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=35, cpu_bo=0), replaces=0 >[ 110.040] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.040] sna_drawable_use_bo pixmap=406, box=((24, 136), (600, 212)), flags=b... >[ 110.040] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.040] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.040] sna_drawable_use_bo: using whole GPU bo >[ 110.040] sna_pixmap_move_to_gpu(pixmap=408, usage=0), flags=a >[ 110.040] sna_pixmap_move_to_gpu: already all-damaged >[ 110.040] sna_pixmap_mark_active: pixmap=408, handle=35 >[ 110.040] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.040] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.040] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.040] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.040] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.040] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.040] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.040] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.040] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.040] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.040] gen9_composite_get_binding_table(ff00) >[ 110.040] kgem_add_reloc64: handle=20, pos=16312, delta=0, domains=20002 >[ 110.040] kgem_add_handle: handle=20, index=3 >[ 110.040] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd9be000) >[ 110.040] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.040] [3fb0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.040] kgem_add_reloc64: handle=35, pos=16296, delta=0, domains=40000 >[ 110.040] kgem_add_reloc64[6] = (delta=0, target handle=1, presumed=fd443000) >[ 110.040] [3fa0] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 110.040] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.040] gen9_emit_sampler: sampler = 0 >[ 110.040] gen9_emit_vertex_elements: setup id=0 >[ 110.040] (0, 0) -> (24, 136) + (576, 76) >[ 110.040] gen8_vertex_flush[4e4] = 3 >[ 110.040] sna_destroy_pixmap: pixmap=408, attached?=1 >[ 110.040] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.040] __kgem_bo_destroy: handle=35, size=204800 >[ 110.040] __kgem_bo_destroy: handle=35 -> active >[ 110.040] __sna_free_pixmap(pixmap=408) >[ 110.040] sna_glyphs(op=3, nlist=4, src=(40, 184)) >[ 110.040] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 >[ 110.040] sna_glyphs: discarding mask >[ 110.040] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) >[ 110.040] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94669425825984 size=624x224 >[ 110.040] gen9_render_composite: 0x0, current mode=1/1 >[ 110.040] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.040] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 >[ 110.040] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.040] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.040] sna_drawable_use_bo pixmap=406, box=((0, 0), (624, 224)), flags=7... >[ 110.040] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.040] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.040] sna_drawable_use_bo: using whole GPU bo >[ 110.041] gen9_composite_set_target: pixmap=406, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.041] color_convert: src=ff888888 [20028888] >[ 110.041] color_convert: dst=ff888888 [20028888] >[ 110.041] sna_render_get_solid: ff888888 >[ 110.041] sna_render_get_solid(5) = ff888888 (old) >[ 110.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.041] sna_transform_is_imprecise_integer_translation: no transform >[ 110.041] gen9_composite_picture: integer translation (0, 0), removing >[ 110.041] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.041] sna_render_pixmap_bo: GPU all damaged >[ 110.041] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.041] gen4_choose_composite_emitter: solid, identity mask >[ 110.041] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.041] aligning vertex: was 2, now 4 floats per vertex >[ 110.041] gen9_composite_get_binding_table(fe40) >[ 110.041] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.041] kgem_add_reloc64: adding proxy [delta=20] for handle=8 >[ 110.041] kgem_add_handle: handle=8, index=4 >[ 110.041] kgem_add_reloc64[7] = (delta=20, target handle=4, presumed=fdffe000) >[ 110.041] [3f80] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.041] kgem_add_reloc64: handle=6, pos=16248, delta=0, domains=40000 >[ 110.041] kgem_add_handle: handle=6, index=5 >[ 110.041] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd585000) >[ 110.041] [3f70] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.041] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 110.041] gen9_emit_sampler: sampler = a >[ 110.041] gen9_emit_sf: num_sf_outputs=2 >[ 110.041] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.041] gen9_emit_vertex_elements: setup id=9 >[ 110.041] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.041] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.041] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped >[ 110.041] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) >[ 110.041] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped >[ 110.041] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) >[ 110.041] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped >[ 110.041] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.041] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped >[ 110.041] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.041] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped >[ 110.041] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) >[ 110.041] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped >[ 110.041] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) >[ 110.041] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped >[ 110.041] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) >[ 110.041] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped >[ 110.041] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) >[ 110.041] gen8_vertex_flush[5c0] = 24 >[ 110.041] gen9_magic_ca_pass: CA fixup (3396 -> 3420) >[ 110.041] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.041] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.041] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.041] sna_composite(pixmap=406, op=3, src=272+(0, 0), mask=0+(28, 8), dst=406+(28, 8)+(0, 0), size=(20, 80) >[ 110.041] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 110.041] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 110.041] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 110.041] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 110.041] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 110.041] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 110.041] gen9_render_composite: 20x80, current mode=1/1 >[ 110.041] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.041] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 110.041] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 >[ 110.041] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.041] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 110.041] sna_drawable_use_bo pixmap=406, box=((28, 8), (48, 88)), flags=7... >[ 110.041] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.041] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.041] sna_drawable_use_bo: using whole GPU bo >[ 110.041] gen9_composite_set_target: pixmap=406, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.041] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 110.041] sna_transform_is_imprecise_integer_translation: no transform >[ 110.041] gen9_composite_picture: integer translation (0, 0), removing >[ 110.041] sna_render_pixmap_bo pixmap=272, (0, 0)x(20, 80)/(20, 80) >[ 110.041] sna_render_pixmap_bo: GPU all damaged >[ 110.041] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.041] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.041] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.041] gen4_choose_composite_emitter: identity src, no mask >[ 110.041] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.041] aligning vertex: was 4, now 3 floats per vertex >[ 110.041] gen9_composite_get_binding_table(fd80) >[ 110.041] kgem_add_reloc64: handle=12, pos=16216, delta=0, domains=40000 >[ 110.041] kgem_add_handle: handle=12, index=6 >[ 110.041] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fdffb000) >[ 110.041] [3f50] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.041] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 >[ 110.041] gen9_emit_sampler: sampler = 2 >[ 110.041] gen9_emit_sf: num_sf_outputs=1 >[ 110.041] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.041] gen9_emit_vertex_elements: setup id=2 >[ 110.041] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.041] gen9_render_composite_box: (28, 8), (48, 88) >[ 110.041] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 110.041] gen8_vertex_flush[710] = 3 >[ 110.041] sna_composite(pixmap=406, op=3, src=276+(0, 0), mask=0+(28, 0), dst=406+(28, 0)+(0, 0), size=(20, 8) >[ 110.041] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.041] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.041] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.041] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.041] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.042] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.042] gen9_render_composite: 20x8, current mode=1/1 >[ 110.042] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.042] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 >[ 110.042] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 >[ 110.042] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.042] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.042] sna_drawable_use_bo pixmap=406, box=((28, 0), (48, 8)), flags=7... >[ 110.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.042] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.042] sna_drawable_use_bo: using whole GPU bo >[ 110.042] gen9_composite_set_target: pixmap=406, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.042] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.042] sna_transform_is_imprecise_integer_translation: no transform >[ 110.042] gen9_composite_picture: integer translation (0, 0), removing >[ 110.042] sna_render_pixmap_bo pixmap=276, (0, 0)x(20, 8)/(20, 80) >[ 110.042] sna_render_pixmap_bo: GPU all damaged >[ 110.042] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.042] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 110.042] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.042] gen4_choose_composite_emitter: identity src, no mask >[ 110.042] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.042] gen9_composite_get_binding_table(fd00) >[ 110.042] kgem_add_reloc64: handle=24, pos=16184, delta=0, domains=40000 >[ 110.042] kgem_add_handle: handle=24, index=7 >[ 110.042] kgem_add_reloc64[10] = (delta=0, target handle=7, presumed=fd53c000) >[ 110.042] [3f30] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.042] gen9_emit_vertex_elements: setup id=2 >[ 110.042] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.042] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.042] gen8_vertex_flush[74c] = 3 >[ 110.042] sna_validate_gc(0x5619f1770810) changes=0, previous serial=196, drawable=194 >[ 110.042] sna_validate_gc: recomputing clip >[ 110.042] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.042] sna_copy_area: src=pixmap=406:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=404:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.042] sna_copy_area: normal copy >[ 110.042] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.042] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.042] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.042] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.042] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.042] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.042] sna_do_copy: pixmap -- no source clipping >[ 110.042] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.042] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.042] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=406+(-8, -896), dst pixmap=404+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.042] sna_copy_boxes: dst=(priv=0x5619f174e370, gpu_bo=9, cpu_bo=0), src=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.042] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.042] sna_drawable_use_bo pixmap=404, box=((8, 896), (632, 1120)), flags=b... >[ 110.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.042] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.042] sna_drawable_use_bo: using whole GPU bo >[ 110.042] sna_pixmap_move_to_gpu(pixmap=406, usage=0), flags=a >[ 110.042] sna_pixmap_move_to_gpu: already all-damaged >[ 110.042] sna_pixmap_mark_active: pixmap=406, handle=20 >[ 110.042] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.042] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.042] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.042] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.042] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.042] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.042] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.042] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.042] aligning vertex: was 3, now 2 floats per vertex >[ 110.042] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.042] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.042] gen9_composite_get_binding_table(fc80) >[ 110.042] kgem_add_reloc64: handle=9, pos=16152, delta=0, domains=20002 >[ 110.042] kgem_add_handle: handle=9, index=8 >[ 110.042] kgem_add_reloc64[11] = (delta=0, target handle=8, presumed=ee339000) >[ 110.042] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.042] [3f10] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.042] kgem_add_reloc64: handle=20, pos=16136, delta=0, domains=40000 >[ 110.042] kgem_add_reloc64[12] = (delta=0, target handle=3, presumed=fd9be000) >[ 110.042] [3f00] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.042] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.042] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.042] gen9_emit_sampler: sampler = 0 >[ 110.042] gen9_emit_vertex_elements: setup id=0 >[ 110.042] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.042] (0, 0) -> (8, 896) + (624, 224) >[ 110.042] gen8_vertex_flush[7d4] = 3 >[ 110.042] sna_destroy_pixmap: pixmap=406, attached?=1 >[ 110.042] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.042] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.042] __kgem_bo_destroy: handle=20 -> active >[ 110.042] __sna_free_pixmap(pixmap=406) >[ 110.042] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.042] kgem_can_create_2d: 624x80 @ 32 >[ 110.042] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.042] kgem_can_create_2d: untiled size=200704 >[ 110.042] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.042] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.042] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.042] sna_create_pixmap: usage=0, flags=1b >[ 110.043] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.043] __pop_freed_pixmap: reusing freed pixmap=406 header >[ 110.043] create_pixmap_hdr: pixmap=409, width=624, height=80, usage=0 >[ 110.043] sna_create_pixmap: serial=409, 624x80, usage=0 >[ 110.043] sna_composite_rectangles(pixmap=410, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.043] sna_composite_rectangles: converted to op 0 >[ 110.043] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.043] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.043] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.043] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.043] sna_composite_rectangles: dropping last-cpu hint >[ 110.043] sna_drawable_use_bo pixmap=410, box=((0, 0), (624, 80)), flags=19... >[ 110.043] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.043] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.043] sna_pixmap_move_to_gpu(pixmap=410, usage=0), flags=b >[ 110.043] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.043] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.043] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.043] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.043] sna_pixmap_alloc_gpu: pixmap=410 >[ 110.043] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.043] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.043] kgem_bo_remove_from_active: removing handle=35 from active >[ 110.043] 1:from active: pitch=2560, tiling=1, handle=35, id=565 >[ 110.043] __sna_damage_all(624, 80) >[ 110.043] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.043] sna_pixmap_mark_active: pixmap=410, handle=35 >[ 110.043] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.043] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.043] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.043] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.043] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.043] sna_render_get_solid: 0 >[ 110.043] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.043] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.043] gen9_composite_get_binding_table(fbc0) >[ 110.043] kgem_add_reloc64: handle=35, pos=16104, delta=0, domains=20002 >[ 110.043] kgem_add_reloc64[13] = (delta=0, target handle=1, presumed=fd443000) >[ 110.043] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.043] [3ee0] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.043] kgem_add_reloc64: handle=7, pos=16088, delta=0, domains=40000 >[ 110.043] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.043] kgem_add_reloc64[14] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.043] [3ed0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.043] gen9_emit_sampler: sampler = 1 >[ 110.043] gen9_emit_vertex_elements: setup id=0 >[ 110.043] (0, 0), (624, 80) >[ 110.043] gen8_vertex_flush[810] = 3 >[ 110.043] sna_composite_rectangles: pixmap=410 marking clear [0]? 1 >[ 110.043] sna_validate_gc(0x5619f1770810) changes=0, previous serial=194, drawable=19a >[ 110.043] sna_validate_gc: recomputing clip >[ 110.043] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.043] sna_copy_area: src=pixmap=280:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=410:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.043] sna_copy_area: normal copy >[ 110.043] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.043] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.043] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.043] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.043] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.043] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.043] sna_do_copy: pixmap -- no source clipping >[ 110.043] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.043] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.043] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=280+(-28, 0), dst pixmap=410+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.043] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=35, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.043] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.043] sna_drawable_use_bo pixmap=410, box=((28, 0), (246, 80)), flags=b... >[ 110.043] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.043] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.043] sna_drawable_use_bo: using whole GPU bo >[ 110.043] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a >[ 110.043] sna_pixmap_move_to_gpu: already all-damaged >[ 110.043] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 110.043] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.043] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.043] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.043] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.043] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.043] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.043] gen9_composite_get_binding_table(fb00) >[ 110.043] kgem_add_reloc64: handle=21, pos=16056, delta=0, domains=40000 >[ 110.043] kgem_add_handle: handle=21, index=9 >[ 110.043] kgem_add_reloc64[15] = (delta=0, target handle=9, presumed=fd994000) >[ 110.043] [3eb0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.043] gen9_emit_sampler: sampler = 0 >[ 110.043] gen9_emit_vertex_elements: setup id=0 >[ 110.043] (0, 0) -> (28, 0) + (218, 80) >[ 110.043] gen8_vertex_flush[854] = 3 >[ 110.043] sna_composite(pixmap=404, op=3, src=410+(0, 0), mask=0+(0, 0), dst=404+(8, 1136)+(0, 0), size=(624, 80) >[ 110.043] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.043] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.043] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.043] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.043] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.043] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.044] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.044] gen9_render_composite: 624x80, current mode=1/1 >[ 110.044] kgem_bo_is_busy: handle=35, domain: 3 exec? 1, rq? 1 >[ 110.044] kgem_bo_is_busy: handle=9, domain: 3 exec? 1, rq? 1 >[ 110.044] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.044] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.044] sna_drawable_use_bo pixmap=404, box=((8, 1136), (632, 1216)), flags=7... >[ 110.044] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.044] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.044] sna_drawable_use_bo: using whole GPU bo >[ 110.044] gen9_composite_set_target: pixmap=404, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.044] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.044] sna_transform_is_imprecise_integer_translation: no transform >[ 110.044] gen9_composite_picture: integer translation (0, 0), removing >[ 110.044] sna_render_pixmap_bo pixmap=410, (0, 0)x(624, 80)/(624, 80) >[ 110.044] sna_render_pixmap_bo: GPU all damaged >[ 110.044] color_convert: src=cc000000 [20028888] >[ 110.044] color_convert: dst=cc000000 [20028888] >[ 110.044] sna_render_get_solid: cc000000 >[ 110.044] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.044] gen4_choose_composite_emitter: identity source, identity mask >[ 110.044] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.044] aligning vertex: was 2, now 5 floats per vertex >[ 110.044] gen9_composite_get_binding_table(fa80) >[ 110.044] kgem_add_reloc64: handle=35, pos=16024, delta=0, domains=40000 >[ 110.044] kgem_add_reloc64[16] = (delta=0, target handle=1, presumed=fd443000) >[ 110.044] [3e90] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.044] kgem_add_reloc64: handle=7, pos=16008, delta=0, domains=40000 >[ 110.044] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.044] kgem_add_reloc64[17] = (delta=816, target handle=2, presumed=fffe8000) >[ 110.044] [3e80] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.044] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.044] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.044] gen9_emit_sampler: sampler = 3 >[ 110.044] gen9_emit_sf: num_sf_outputs=2 >[ 110.044] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.044] gen9_emit_vertex_elements: setup id=10 >[ 110.044] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.044] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.044] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.044] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.044] gen8_vertex_flush[940] = 3 >[ 110.044] sna_destroy_pixmap: pixmap=410, attached?=1 >[ 110.044] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.044] __kgem_bo_destroy: handle=35, size=204800 >[ 110.044] __kgem_bo_destroy: handle=35 -> active >[ 110.044] __sna_free_pixmap(pixmap=410) >[ 110.044] sna_composite(pixmap=402, op=3, src=404+(0, 0), mask=0+(0, 0), dst=402+(0, 0)+(0, 0), size=(640, 2096) >[ 110.044] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.044] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.044] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.044] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.044] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.044] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.044] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.044] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.044] kgem_bo_is_busy: handle=9, domain: 3 exec? 1, rq? 1 >[ 110.044] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 >[ 110.044] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.044] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.044] sna_drawable_use_bo pixmap=402, box=((0, 0), (640, 2096)), flags=7... >[ 110.044] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.044] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.044] sna_drawable_use_bo: using whole GPU bo >[ 110.044] gen9_composite_set_target: pixmap=402, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.044] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.044] sna_transform_is_imprecise_integer_translation: no transform >[ 110.044] gen9_composite_picture: integer translation (0, 0), removing >[ 110.044] sna_render_pixmap_bo pixmap=404, (0, 0)x(640, 2096)/(640, 2096) >[ 110.044] sna_render_pixmap_bo: GPU all damaged >[ 110.044] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.044] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.044] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.044] gen4_choose_composite_emitter: identity src, no mask >[ 110.044] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.044] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.044] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.044] aligning vertex: was 5, now 3 floats per vertex >[ 110.044] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.044] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.044] gen9_composite_get_binding_table(f9c0) >[ 110.044] kgem_add_reloc64: handle=17, pos=15976, delta=0, domains=20002 >[ 110.044] kgem_add_handle: handle=17, index=10 >[ 110.044] kgem_add_reloc64[18] = (delta=0, target handle=10, presumed=fdfff000) >[ 110.044] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.044] [3e60] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.044] kgem_add_reloc64: handle=9, pos=15960, delta=0, domains=40000 >[ 110.044] kgem_add_reloc64[19] = (delta=0, target handle=8, presumed=ee339000) >[ 110.044] [3e50] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.044] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.044] gen9_emit_sampler: sampler = 2 >[ 110.044] gen9_emit_sf: num_sf_outputs=1 >[ 110.044] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.044] gen9_emit_vertex_elements: setup id=2 >[ 110.044] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.044] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.044] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.044] gen8_vertex_flush[9e8] = 3 >[ 110.044] sna_destroy_pixmap: pixmap=404, attached?=1 >[ 110.044] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.044] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.044] __kgem_bo_destroy: handle=9 -> active >[ 110.044] __sna_free_pixmap(pixmap=404) >[ 110.044] sna_composite(pixmap=398, op=3, src=402+(0, 0), mask=0+(160, 64), dst=398+(160, 64)+(0, 0), size=(640, 2096) >[ 110.044] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.044] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.044] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.044] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.044] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.044] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.044] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.044] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.044] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 110.044] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 >[ 110.044] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.044] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.044] sna_drawable_use_bo pixmap=398, box=((160, 64), (800, 2160)), flags=7... >[ 110.044] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.044] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.044] sna_drawable_use_bo: using whole GPU bo >[ 110.044] gen9_composite_set_target: pixmap=398, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.044] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.044] sna_transform_is_imprecise_integer_translation: no transform >[ 110.044] gen9_composite_picture: integer translation (0, 0), removing >[ 110.044] sna_render_pixmap_bo pixmap=402, (0, 0)x(640, 2096)/(640, 2096) >[ 110.044] sna_render_pixmap_bo: GPU all damaged >[ 110.044] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.044] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.044] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.044] gen4_choose_composite_emitter: identity src, no mask >[ 110.044] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.044] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.044] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.044] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.044] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.044] gen9_composite_get_binding_table(f900) >[ 110.044] kgem_add_reloc64: handle=38, pos=15928, delta=0, domains=20002 >[ 110.044] kgem_add_handle: handle=38, index=11 >[ 110.044] kgem_add_reloc64[20] = (delta=0, target handle=11, presumed=f2281000) >[ 110.044] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.044] [3e30] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.044] kgem_add_reloc64: handle=17, pos=15912, delta=0, domains=40000 >[ 110.044] kgem_add_reloc64[21] = (delta=0, target handle=10, presumed=fdfff000) >[ 110.044] [3e20] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.044] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.044] gen9_emit_vertex_elements: setup id=2 >[ 110.044] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.044] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.044] gen8_vertex_flush[a34] = 3 >[ 110.044] sna_accel_flush: flush?=0, dirty?=0 >[ 110.044] sna_block_handler (tv=0.0) >[ 110.044] sna_wakeup_handler >[ 110.044] sna_accel_flush: flush?=0, dirty?=0 >[ 110.044] sna_accel_flush: flush?=0, dirty?=0 >[ 110.044] sna_block_handler (tv=0.0) >[ 110.044] sna_wakeup_handler >[ 110.044] sna_destroy_pixmap: pixmap=402, attached?=1 >[ 110.044] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.044] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.044] __kgem_bo_destroy: handle=17 -> active >[ 110.044] __sna_free_pixmap(pixmap=402) >[ 110.044] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.044] kgem_can_create_2d: 2x64 @ 32 >[ 110.044] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.044] kgem_can_create_2d: untiled size=4096 >[ 110.044] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.044] kgem_choose_tiling: 2x64 -> 0 >[ 110.044] sna_create_pixmap: usage=0, flags=a >[ 110.044] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.044] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.044] create_pixmap: serial=411, usage=0, 2x64 >[ 110.044] sna_create_pixmap: serial=411, 2x64, usage=0 >[ 110.044] sna_composite_rectangles(pixmap=412, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.044] sna_composite_rectangles: converted to op 0 >[ 110.044] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.044] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.044] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.044] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.044] sna_composite_rectangles: fallback, dst pixmap=412 too small or not attached >[ 110.044] sna_composite_rectangles: fallback >[ 110.044] sna_drawable_move_region_to_cpu(pixmap=412 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.044] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.044] _sna_pixmap_move_to_cpu(pixmap=412, 2x64, flags=1) >[ 110.044] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.045] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.045] operate_inplace: no, inplace operation not suitable >[ 110.045] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.045] __sna_damage_all(2, 64) >[ 110.045] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.045] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.045] kgem_can_create_2d: 1x32 @ 32 >[ 110.045] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.045] kgem_can_create_2d: untiled size=4096 >[ 110.045] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.045] kgem_choose_tiling: 1x32 -> 0 >[ 110.045] sna_create_pixmap: usage=0, flags=a >[ 110.045] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.045] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.045] create_pixmap: serial=413, usage=0, 1x32 >[ 110.045] sna_create_pixmap: serial=413, 1x32, usage=0 >[ 110.045] sna_validate_gc(0x5619f1770810) changes=0, previous serial=19a, drawable=19e >[ 110.045] sna_validate_gc: recomputing clip >[ 110.045] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.045] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.045] try_upload__fast: ignore existing cpu damage (if any) >[ 110.045] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.045] try_upload__fast: no, no gpu damage >[ 110.045] sna_drawable_move_region_to_cpu(pixmap=414 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.045] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.045] _sna_pixmap_move_to_cpu(pixmap=414, 1x32, flags=1) >[ 110.045] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.045] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.045] operate_inplace: no, inplace operation not suitable >[ 110.045] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.045] __sna_damage_all(1, 32) >[ 110.045] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.045] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.045] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.045] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.045] sna_accel_flush: flush?=0, dirty?=0 >[ 110.045] sna_composite(pixmap=412, op=1, src=414+(0, 0), mask=0+(0, 0), dst=412+(0, 0)+(0, 0), size=(2, 64) >[ 110.045] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.045] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.045] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.045] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.045] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.045] sna_composite: fallback, dst pixmap=412 is too small (or completely damaged) >[ 110.045] sna_composite: fallback -- fbComposite >[ 110.045] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.045] sna_composite_fb: fallback -- move src to cpu >[ 110.045] _sna_pixmap_move_to_cpu(pixmap=414, 1x32, flags=2) >[ 110.045] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17f5831, is-clear?=0 >[ 110.045] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.045] sna_composite_fb: fallback -- move dst to cpu >[ 110.045] sna_drawable_move_region_to_cpu(pixmap=412 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.045] sna_drawable_move_region_to_cpu: pixmap=412 all damaged on CPU >[ 110.045] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.045] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.045] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.045] sna_destroy_pixmap: pixmap=414, attached?=1 >[ 110.045] __sna_free_pixmap(pixmap=414) >[ 110.045] sna_composite(pixmap=398, op=3, src=412+(0, 0), mask=0+(0, 0), dst=398+(0, 0)+(0, 0), size=(3840, 64) >[ 110.045] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.045] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.045] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.045] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.045] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.045] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.045] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.045] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.045] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.045] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.045] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.045] sna_drawable_use_bo pixmap=398, box=((0, 0), (3840, 64)), flags=7... >[ 110.045] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.045] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.045] sna_drawable_use_bo: using whole GPU bo >[ 110.045] gen9_composite_set_target: pixmap=398, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.045] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.045] sna_transform_is_imprecise_integer_translation: no transform >[ 110.045] gen9_composite_picture: integer translation (0, 0), removing >[ 110.045] sna_render_pixmap_bo pixmap=412, (0, 0)x(3840, 64)/(2, 64) >[ 110.045] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.045] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.045] use_cpu_bo: no cpu bo >[ 110.045] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.045] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.045] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.045] sna_drawable_move_region_to_cpu(pixmap=412 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.045] sna_drawable_move_region_to_cpu: pixmap=412 all damaged on CPU >[ 110.045] kgem_can_create_2d: 2x64 @ 32 >[ 110.045] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.045] kgem_can_create_2d: untiled size=4096 >[ 110.045] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.045] kgem_choose_tiling: 2x64 -> 0 >[ 110.045] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.045] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.045] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.045] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.045] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.045] search_linear_cache: searching for inactive gtt map >[ 110.045] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.045] search_linear_cache: searching for inactive gtt map >[ 110.045] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.045] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 110.045] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache >[ 110.045] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.045] kgem_create_buffer: reusing handle=23 for buffer >[ 110.045] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.045] init_buffer_from_bo: reusing handle=23 for buffer >[ 110.045] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f3c95be8000, domain=0 >[ 110.045] kgem_bo_map: converting request for GTT map into CPU map >[ 110.045] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f3c95be8000) >[ 110.045] kgem_bo_sync__cpu: handle=23 >[ 110.045] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.045] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 >[ 110.045] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.045] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] >[ 110.045] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 >[ 110.045] kgem_create_buffer(pages=64 [64]) new handle=23, used=2048, write=1 >[ 110.045] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2048, io=1 >[ 110.045] __kgem_bo_init(handle=23, num_pages=2048) >[ 110.045] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.045] upload: adding upload cache to pixmap=412 >[ 110.045] kgem_proxy_bo_attach: handle=23 >[ 110.045] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.045] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.045] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.045] gen4_choose_composite_emitter: identity src, no mask >[ 110.045] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.045] gen9_composite_get_binding_table(f840) >[ 110.045] kgem_add_reloc64: handle=23, pos=15880, delta=0, domains=40000 >[ 110.045] kgem_add_reloc64: adding proxy [delta=0] for handle=23 >[ 110.045] kgem_add_handle: handle=23, index=12 >[ 110.045] kgem_add_reloc64[22] = (delta=0, target handle=12, presumed=fd545000) >[ 110.045] [3e00] bind bo(handle=23, addr=fd545000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.045] gen9_emit_sampler: sampler = a >[ 110.045] gen9_emit_vertex_elements: setup id=2 >[ 110.045] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.045] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.045] gen8_vertex_flush[a78] = 3 >[ 110.045] sna_destroy_pixmap: pixmap=412, attached?=1 >[ 110.045] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.045] __sna_free_pixmap(pixmap=412) >[ 110.045] sna_composite_rectangles(pixmap=398, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.045] sna_composite_rectangles: converted to op 3 >[ 110.045] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.045] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.045] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.045] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.045] sna_drawable_use_bo pixmap=398, box=((0, 0), (3840, 48)), flags=1... >[ 110.045] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.045] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.045] sna_drawable_use_bo: using whole GPU bo >[ 110.045] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.045] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.045] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.045] sna_render_get_solid: 660a0a0a >[ 110.045] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.045] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.045] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.045] aligning vertex: was 3, now 2 floats per vertex >[ 110.045] gen9_composite_get_binding_table(f7c0) >[ 110.045] kgem_add_reloc64: handle=8, pos=15848, delta=0, domains=40000 >[ 110.045] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.045] kgem_add_reloc64[23] = (delta=8, target handle=4, presumed=fdffe000) >[ 110.045] [3de0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.045] gen9_emit_sampler: sampler = 1 >[ 110.045] gen9_emit_vertex_elements: setup id=0 >[ 110.045] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.045] (0, 0), (3840, 48) >[ 110.045] gen8_vertex_flush[ad8] = 3 >[ 110.045] sna_composite(pixmap=398, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=398+(3786, 6)+(0, 0), size=(44, 36) >[ 110.045] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.045] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.045] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.045] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.045] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.045] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.045] gen9_render_composite: 44x36, current mode=1/1 >[ 110.045] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.045] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.045] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.045] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.045] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.045] sna_drawable_use_bo pixmap=398, box=((3786, 6), (3830, 42)), flags=7... >[ 110.045] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.045] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.045] sna_drawable_use_bo: using whole GPU bo >[ 110.045] gen9_composite_set_target: pixmap=398, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.045] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.045] sna_transform_is_imprecise_integer_translation: no transform >[ 110.045] gen9_composite_picture: integer translation (0, 0), removing >[ 110.045] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.045] sna_render_pixmap_bo: CPU all damaged >[ 110.045] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.045] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.045] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.045] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.045] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.045] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.045] gen4_choose_composite_emitter: identity src, no mask >[ 110.045] kgem_check_bo: num_pages=+2, num_exec=+1 >[ 110.045] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.045] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.045] kgem_flush: opportunistic flushing? flush=0,1, aperture=34398/262144, idle?=0 >[ 110.045] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.045] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.045] aligning vertex: was 2, now 3 floats per vertex >[ 110.045] gen9_composite_get_binding_table(f740) >[ 110.045] kgem_add_reloc64: handle=31, pos=15816, delta=0, domains=40000 >[ 110.045] kgem_add_handle: handle=31, index=13 >[ 110.045] kgem_add_reloc64[24] = (delta=0, target handle=13, presumed=fd4dc000) >[ 110.045] [3dc0] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.045] gen9_emit_sampler: sampler = 2 >[ 110.045] gen9_emit_vertex_elements: setup id=2 >[ 110.045] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.045] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.045] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.045] gen8_vertex_flush[b38] = 3 >[ 110.045] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.045] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.045] sna_glyphs: discarding mask >[ 110.045] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.045] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.045] gen9_render_composite: 0x0, current mode=1/1 >[ 110.045] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.045] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.045] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.045] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.045] sna_drawable_use_bo pixmap=398, box=((0, 0), (7680, 2160)), flags=7... >[ 110.045] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.045] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.045] sna_drawable_use_bo: using whole GPU bo >[ 110.045] gen9_composite_set_target: pixmap=398, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.045] color_convert: src=ffdfdbd2 [20028888] >[ 110.045] color_convert: dst=ffdfdbd2 [20028888] >[ 110.045] sna_render_get_solid: ffdfdbd2 >[ 110.045] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 110.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.045] sna_transform_is_imprecise_integer_translation: no transform >[ 110.045] gen9_composite_picture: integer translation (0, 0), removing >[ 110.045] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.045] sna_render_pixmap_bo: GPU all damaged >[ 110.045] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.045] gen4_choose_composite_emitter: solid, identity mask >[ 110.045] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.045] aligning vertex: was 3, now 4 floats per vertex >[ 110.045] gen9_composite_get_binding_table(f6c0) >[ 110.045] kgem_add_reloc64: handle=8, pos=15784, delta=0, domains=40000 >[ 110.045] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 110.045] kgem_add_reloc64[25] = (delta=32, target handle=4, presumed=fdffe000) >[ 110.045] [3da0] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.045] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.045] gen9_emit_sampler: sampler = a >[ 110.045] gen9_emit_sf: num_sf_outputs=2 >[ 110.045] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.045] gen9_emit_vertex_elements: setup id=9 >[ 110.045] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.045] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.045] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.045] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.045] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.045] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.045] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.045] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.045] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.045] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.045] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.045] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.045] gen8_vertex_flush[c00] = 15 >[ 110.045] gen9_magic_ca_pass: CA fixup (3445 -> 3460) >[ 110.045] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.045] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.045] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.045] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.046] kgem_can_create_2d: 24x20 @ 32 >[ 110.046] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.046] kgem_can_create_2d: untiled size=4096 >[ 110.046] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.046] kgem_choose_tiling: 24x20 -> 0 >[ 110.046] sna_create_pixmap: usage=0, flags=a >[ 110.046] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.046] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.046] create_pixmap: serial=415, usage=0, 24x20 >[ 110.046] sna_create_pixmap: serial=415, 24x20, usage=0 >[ 110.046] sna_validate_gc(0x5619f1770810) changes=0, previous serial=19e, drawable=1a0 >[ 110.046] sna_validate_gc: recomputing clip >[ 110.046] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.046] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.046] try_upload__fast: ignore existing cpu damage (if any) >[ 110.046] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.046] try_upload__fast: no, no gpu damage >[ 110.046] sna_drawable_move_region_to_cpu(pixmap=416 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.046] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.046] _sna_pixmap_move_to_cpu(pixmap=416, 24x20, flags=1) >[ 110.046] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.046] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.046] operate_inplace: no, inplace operation not suitable >[ 110.046] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.046] __sna_damage_all(24, 20) >[ 110.046] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.046] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.046] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.046] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.046] sna_accel_flush: flush?=1, dirty?=1 >[ 110.046] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 110.046] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.046] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.046] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.046] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.046] kgem_bo_sync__cpu_full: handle=31 >[ 110.046] gen8_vertex_close: used=13840, vbo active? 16, vb=605, nreloc=4 >[ 110.046] gen8_vertex_close: reloc[0] = 287 >[ 110.046] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.046] kgem_add_handle: handle=16, index=14 >[ 110.046] kgem_add_reloc64[26] = (delta=0, target handle=14, presumed=fffa8000) >[ 110.046] gen8_vertex_close: reloc[1] = 363 >[ 110.046] kgem_add_reloc64: handle=16, pos=363, delta=0, domains=200000 >[ 110.046] kgem_add_reloc64[27] = (delta=0, target handle=14, presumed=fffa8000) >[ 110.046] gen8_vertex_close: reloc[2] = 447 >[ 110.046] kgem_add_reloc64: handle=16, pos=447, delta=0, domains=200000 >[ 110.046] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fffa8000) >[ 110.046] gen8_vertex_close: reloc[3] = 587 >[ 110.046] kgem_add_reloc64: handle=16, pos=587, delta=0, domains=200000 >[ 110.046] kgem_add_reloc64[29] = (delta=0, target handle=14, presumed=fffa8000) >[ 110.046] batch[1/1, flags=1800]: 806 806 15776 16384, nreloc=30, nexec=15, nfence=0, aperture=34464 [fenced=0] >[ 110.046] kgem_finish_buffers: buffer handle=23, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.046] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 >[ 110.046] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.046] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x3, presumed-offset=0 >[ 110.046] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 >[ 110.046] kgem_create_linear(65536) >[ 110.046] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] >[ 110.046] search_linear_cache: inactive and cache bucket empty >[ 110.046] search_linear_cache: active cache bucket empty >[ 110.046] kgem_create_linear: new handle=39, num_pages=16 >[ 110.046] __kgem_bo_init(handle=39, num_pages=16) >[ 110.046] kgem_bo_map__cpu(handle=39, size=65536, map=0x0:0x0) >[ 110.046] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) >[ 110.046] __kgem_bo_map__cpu: caching CPU vma for 39 >[ 110.046] kgem_new_batch: allocated and mapped batch handle=39 [size=65536] >[ 110.046] kgem_bo_sync__cpu: handle=39 >[ 110.046] kgem_new_batch: using last batch handle=3 >[ 110.046] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd431000 >[ 110.046] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.046] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.046] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.046] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.046] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.046] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.046] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.046] __kgem_bo_clear_busy: handle=7 >[ 110.046] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.046] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.046] __kgem_bo_clear_busy: handle=8 >[ 110.046] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.046] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.046] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 >[ 110.046] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 110.046] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.046] __kgem_bo_clear_busy: handle=7 >[ 110.046] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 >[ 110.046] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.046] __kgem_bo_clear_busy: handle=7 >[ 110.046] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.046] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.046] __kgem_bo_clear_busy: handle=8 >[ 110.046] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.046] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.046] __kgem_bo_clear_busy: handle=8 >[ 110.046] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.046] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.046] __kgem_busy: handle=31, busy=131072, wedged=0 >[ 110.046] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 1 >[ 110.047] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.047] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.047] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.047] __kgem_retire_rq: request 2 complete >[ 110.047] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.047] kgem_bo_move_to_cache: release handle=22 >[ 110.047] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.047] __kgem_retire_rq: request 3 complete >[ 110.047] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.047] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.047] kgem_bo_move_to_cache: release handle=17 >[ 110.047] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.047] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.047] kgem_bo_move_to_cache: release handle=9 >[ 110.047] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.047] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.047] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.047] kgem_bo_move_to_cache: release handle=35 >[ 110.047] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.047] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.047] kgem_bo_move_to_cache: release handle=20 >[ 110.047] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.047] kgem_bo_move_to_inactive: moving handle=3 to inactive >[ 110.047] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.047] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.047] sna_composite(pixmap=398, op=3, src=416+(2418, 10), mask=0+(3626, 6), dst=398+(3626, 6)+(0, 0), size=(48, 36) >[ 110.047] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.047] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.047] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.047] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.047] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.047] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.047] gen9_render_composite: 48x36, current mode=0/1 >[ 110.047] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.047] sna_blt_composite (2418, 10), (3626, 6), 48x36 >[ 110.047] sna_blt_composite: unsupported op [3] for blitting >[ 110.047] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.047] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.047] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.047] sna_drawable_use_bo pixmap=398, box=((3626, 6), (3674, 42)), flags=7... >[ 110.047] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.047] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.047] sna_drawable_use_bo: using whole GPU bo >[ 110.047] gen9_composite_set_target: pixmap=398, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.047] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.047] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.048] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.048] sna_render_pixmap_bo pixmap=416, (2418, 10)x(48, 36)/(24, 20) >[ 110.048] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.048] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.048] use_cpu_bo: no cpu bo >[ 110.048] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.048] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.048] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.048] sna_drawable_move_region_to_cpu(pixmap=416 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.048] sna_drawable_move_region_to_cpu: pixmap=416 all damaged on CPU >[ 110.048] kgem_can_create_2d: 24x20 @ 32 >[ 110.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.048] kgem_can_create_2d: untiled size=4096 >[ 110.048] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.048] kgem_choose_tiling: 24x20 -> 0 >[ 110.048] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.048] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.048] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.048] kgem_create_buffer: reusing buffer? used=4096 + size=1920, total=262144 >[ 110.048] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=1920, io=1 >[ 110.048] __kgem_bo_init(handle=23, num_pages=1920) >[ 110.048] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.048] upload: adding upload cache to pixmap=416 >[ 110.048] kgem_proxy_bo_attach: handle=23 >[ 110.048] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.048] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.048] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.048] gen4_choose_composite_emitter: simple src, no mask >[ 110.048] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.048] aligning vertex: was 4, now 3 floats per vertex >[ 110.048] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.048] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.048] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.048] kgem_add_handle: handle=4, index=0 >[ 110.048] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.048] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.048] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.048] gen9_composite_get_binding_table(ffc0) >[ 110.048] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.048] kgem_add_handle: handle=38, index=1 >[ 110.048] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.048] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.048] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.048] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.048] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 >[ 110.048] kgem_add_handle: handle=23, index=2 >[ 110.048] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd545000) >[ 110.048] [3fd0] bind bo(handle=23, addr=fd546000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.048] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.048] gen9_emit_sampler: sampler = 22 >[ 110.048] gen9_emit_sf: num_sf_outputs=1 >[ 110.048] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.048] gen9_emit_vertex_elements: setup id=2 >[ 110.048] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.048] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.048] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.048] gen8_vertex_flush[490] = 3 >[ 110.048] sna_destroy_pixmap: pixmap=416, attached?=1 >[ 110.048] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.048] __sna_free_pixmap(pixmap=416) >[ 110.048] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.048] kgem_can_create_2d: 26x20 @ 32 >[ 110.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.048] kgem_can_create_2d: untiled size=4096 >[ 110.048] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.048] kgem_choose_tiling: 26x20 -> 0 >[ 110.048] sna_create_pixmap: usage=0, flags=a >[ 110.048] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.048] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.048] create_pixmap: serial=417, usage=0, 26x20 >[ 110.048] sna_create_pixmap: serial=417, 26x20, usage=0 >[ 110.048] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1a0, drawable=1a2 >[ 110.048] sna_validate_gc: recomputing clip >[ 110.048] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.048] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.048] try_upload__fast: ignore existing cpu damage (if any) >[ 110.048] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.048] try_upload__fast: no, no gpu damage >[ 110.048] sna_drawable_move_region_to_cpu(pixmap=418 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.048] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.048] _sna_pixmap_move_to_cpu(pixmap=418, 26x20, flags=1) >[ 110.048] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.048] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.048] operate_inplace: no, inplace operation not suitable >[ 110.048] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.048] __sna_damage_all(26, 20) >[ 110.048] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.048] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.048] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.048] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.048] sna_accel_flush: flush?=0, dirty?=0 >[ 110.048] sna_composite(pixmap=398, op=3, src=418+(2370, 10), mask=0+(3554, 6), dst=398+(3554, 6)+(0, 0), size=(52, 36) >[ 110.048] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.048] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.048] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.048] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.048] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.048] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.048] gen9_render_composite: 52x36, current mode=1/1 >[ 110.048] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.048] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.048] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.048] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.048] sna_drawable_use_bo pixmap=398, box=((3554, 6), (3606, 42)), flags=7... >[ 110.048] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.048] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.048] sna_drawable_use_bo: using whole GPU bo >[ 110.048] gen9_composite_set_target: pixmap=398, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.048] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.048] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.048] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.048] sna_render_pixmap_bo pixmap=418, (2370, 10)x(52, 36)/(26, 20) >[ 110.048] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.048] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.048] use_cpu_bo: no cpu bo >[ 110.048] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.048] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.048] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.048] sna_drawable_move_region_to_cpu(pixmap=418 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.048] sna_drawable_move_region_to_cpu: pixmap=418 all damaged on CPU >[ 110.048] kgem_can_create_2d: 26x20 @ 32 >[ 110.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.048] kgem_can_create_2d: untiled size=4096 >[ 110.048] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.048] kgem_choose_tiling: 26x20 -> 0 >[ 110.048] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.048] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.048] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.048] kgem_create_buffer: reusing buffer? used=6144 + size=2560, total=262144 >[ 110.048] kgem_create_proxy: target handle=23 [proxy? -1], offset=6144, length=2560, io=1 >[ 110.048] __kgem_bo_init(handle=23, num_pages=2560) >[ 110.048] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.048] upload: adding upload cache to pixmap=418 >[ 110.048] kgem_proxy_bo_attach: handle=23 >[ 110.048] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.048] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.048] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.048] gen4_choose_composite_emitter: simple src, no mask >[ 110.048] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.048] gen9_composite_get_binding_table(ff00) >[ 110.048] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 >[ 110.048] kgem_add_reloc64: adding proxy [delta=6144] for handle=23 >[ 110.048] kgem_add_reloc64[5] = (delta=6144, target handle=2, presumed=fd545000) >[ 110.048] [3fb0] bind bo(handle=23, addr=fd546800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.048] gen9_emit_vertex_elements: setup id=2 >[ 110.048] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.048] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.048] gen8_vertex_flush[4cc] = 3 >[ 110.048] sna_destroy_pixmap: pixmap=418, attached?=1 >[ 110.048] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.048] __sna_free_pixmap(pixmap=418) >[ 110.048] sna_composite(pixmap=398, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=398+(3490, 6)+(0, 0), size=(44, 36) >[ 110.048] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.048] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.048] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.048] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.048] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.048] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.048] gen9_render_composite: 44x36, current mode=1/1 >[ 110.048] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.048] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.048] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.048] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.048] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.048] sna_drawable_use_bo pixmap=398, box=((3490, 6), (3534, 42)), flags=7... >[ 110.048] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.048] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.048] sna_drawable_use_bo: using whole GPU bo >[ 110.048] gen9_composite_set_target: pixmap=398, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.048] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.048] sna_transform_is_imprecise_integer_translation: no transform >[ 110.048] gen9_composite_picture: integer translation (0, 0), removing >[ 110.048] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.048] sna_render_pixmap_bo: CPU all damaged >[ 110.048] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.048] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.048] gen8_vertex_close: used=13860, vbo active? 16, vb=4, nreloc=1 >[ 110.048] gen8_vertex_close: reloc[0] = 287 >[ 110.048] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.048] kgem_add_handle: handle=16, index=3 >[ 110.048] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.048] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=16338 [fenced=0] >[ 110.048] kgem_finish_buffers: buffer handle=23, used=8704, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.048] kgem_finish_buffers: retaining upload buffer (8704/262144): used=12288, refcnt=1 >[ 110.048] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.048] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.048] kgem_fixup_relocs: shrinking by 61440 >[ 110.048] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.048] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.048] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.048] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.048] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.048] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.048] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.048] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.048] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.048] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.048] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.048] gen4_choose_composite_emitter: identity src, no mask >[ 110.048] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.048] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.048] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.048] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.048] kgem_add_handle: handle=4, index=0 >[ 110.048] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.048] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.048] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.048] gen9_composite_get_binding_table(ffc0) >[ 110.048] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.048] kgem_add_handle: handle=38, index=1 >[ 110.048] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.048] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.048] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.048] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.048] kgem_add_handle: handle=37, index=2 >[ 110.048] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd441000) >[ 110.048] [3fd0] bind bo(handle=37, addr=fd441000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.048] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.048] gen9_emit_sampler: sampler = 2 >[ 110.048] gen9_emit_sf: num_sf_outputs=1 >[ 110.048] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.048] gen9_emit_vertex_elements: setup id=2 >[ 110.048] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.048] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.048] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.048] gen8_vertex_flush[490] = 3 >[ 110.048] sna_composite(pixmap=398, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=398+(3422, 6)+(0, 0), size=(48, 36) >[ 110.048] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.048] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.048] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.048] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.048] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.048] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.048] gen9_render_composite: 48x36, current mode=1/1 >[ 110.049] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.049] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.049] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.049] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.049] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.049] sna_drawable_use_bo pixmap=398, box=((3422, 6), (3470, 42)), flags=7... >[ 110.049] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.049] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.049] sna_drawable_use_bo: using whole GPU bo >[ 110.049] gen9_composite_set_target: pixmap=398, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.049] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.049] sna_transform_is_imprecise_integer_translation: no transform >[ 110.049] gen9_composite_picture: integer translation (0, 0), removing >[ 110.049] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.049] sna_render_pixmap_bo: CPU all damaged >[ 110.049] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.049] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.049] __kgem_retire_rq: request 1 complete >[ 110.049] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.049] gen8_vertex_close: used=13869, vbo active? 16, vb=4, nreloc=1 >[ 110.049] gen8_vertex_close: reloc[0] = 287 >[ 110.049] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.049] kgem_add_handle: handle=16, index=3 >[ 110.049] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.049] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.049] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.049] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.049] kgem_fixup_relocs: shrinking by 61440 >[ 110.049] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.049] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.049] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.049] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.049] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.049] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.049] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.049] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.049] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.049] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.049] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.049] gen4_choose_composite_emitter: identity src, no mask >[ 110.049] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.049] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.049] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.049] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.049] kgem_add_handle: handle=4, index=0 >[ 110.049] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.049] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.049] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.049] gen9_composite_get_binding_table(ffc0) >[ 110.049] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.049] kgem_add_handle: handle=38, index=1 >[ 110.049] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.049] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.049] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.049] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.049] kgem_add_handle: handle=32, index=2 >[ 110.049] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.049] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.049] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.049] gen9_emit_sampler: sampler = 2 >[ 110.049] gen9_emit_sf: num_sf_outputs=1 >[ 110.049] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.049] gen9_emit_vertex_elements: setup id=2 >[ 110.049] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.049] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.049] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.049] gen8_vertex_flush[490] = 3 >[ 110.049] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.049] kgem_can_create_2d: 16x16 @ 32 >[ 110.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.049] kgem_can_create_2d: untiled size=4096 >[ 110.049] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.049] kgem_choose_tiling: 16x16 -> 0 >[ 110.049] sna_create_pixmap: usage=0, flags=a >[ 110.049] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.049] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.049] create_pixmap: serial=419, usage=0, 16x16 >[ 110.049] sna_create_pixmap: serial=419, 16x16, usage=0 >[ 110.049] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1a2, drawable=1a4 >[ 110.049] sna_validate_gc: recomputing clip >[ 110.049] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.049] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.049] try_upload__fast: ignore existing cpu damage (if any) >[ 110.049] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.049] try_upload__fast: no, no gpu damage >[ 110.049] sna_drawable_move_region_to_cpu(pixmap=420 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.049] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.049] _sna_pixmap_move_to_cpu(pixmap=420, 16x16, flags=1) >[ 110.049] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.049] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.049] operate_inplace: no, inplace operation not suitable >[ 110.049] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.049] __sna_damage_all(16, 16) >[ 110.049] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.049] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.049] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.049] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.049] sna_accel_flush: flush?=1, dirty?=1 >[ 110.049] sna_accel_flush: syncing SHM pixmap=314 (refcnt=1) >[ 110.049] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.049] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.049] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.049] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.049] kgem_bo_sync__cpu_full: handle=32 >[ 110.049] gen8_vertex_close: used=13878, vbo active? 16, vb=4, nreloc=1 >[ 110.049] gen8_vertex_close: reloc[0] = 287 >[ 110.049] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.049] kgem_add_handle: handle=16, index=3 >[ 110.049] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.049] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.049] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.049] __kgem_retire_rq: request 1 complete >[ 110.049] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.049] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.049] kgem_fixup_relocs: shrinking by 61440 >[ 110.049] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.049] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.049] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.049] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.049] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.049] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.049] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.049] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.049] __kgem_busy: handle=32, busy=131072, wedged=0 >[ 110.049] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 1 >[ 110.049] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.049] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.049] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.049] __kgem_retire_rq: request 1 complete >[ 110.049] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.049] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.049] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.049] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.049] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.049] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.049] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.049] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.049] kgem_bo_sync__cpu_full: handle=37 >[ 110.049] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.049] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.049] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.049] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.049] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.049] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.049] sna_composite(pixmap=398, op=3, src=420+(2247, 15), mask=0+(3370, 7), dst=398+(3370, 7)+(0, 0), size=(32, 34) >[ 110.049] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.049] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.049] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.049] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.049] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.049] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.049] gen9_render_composite: 32x34, current mode=0/1 >[ 110.049] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.049] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.049] sna_blt_composite: unsupported op [3] for blitting >[ 110.049] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.049] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.049] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.049] sna_drawable_use_bo pixmap=398, box=((3370, 7), (3402, 41)), flags=7... >[ 110.049] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.049] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.049] sna_drawable_use_bo: using whole GPU bo >[ 110.049] gen9_composite_set_target: pixmap=398, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.049] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.049] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.049] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.049] sna_render_pixmap_bo pixmap=420, (2247, 15)x(32, 34)/(16, 16) >[ 110.049] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.049] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.049] use_cpu_bo: no cpu bo >[ 110.049] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.049] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.049] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.049] sna_drawable_move_region_to_cpu(pixmap=420 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.049] sna_drawable_move_region_to_cpu: pixmap=420 all damaged on CPU >[ 110.049] kgem_can_create_2d: 16x16 @ 32 >[ 110.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.049] kgem_can_create_2d: untiled size=4096 >[ 110.049] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.049] kgem_choose_tiling: 16x16 -> 0 >[ 110.049] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.049] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.049] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.049] kgem_create_buffer: reusing buffer? used=12288 + size=1024, total=262144 >[ 110.049] kgem_create_proxy: target handle=23 [proxy? -1], offset=12288, length=1024, io=1 >[ 110.049] __kgem_bo_init(handle=23, num_pages=1024) >[ 110.049] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.049] upload: adding upload cache to pixmap=420 >[ 110.049] kgem_proxy_bo_attach: handle=23 >[ 110.049] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.049] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.049] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.049] gen4_choose_composite_emitter: simple src, no mask >[ 110.049] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.049] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.049] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.049] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.049] kgem_add_handle: handle=4, index=0 >[ 110.049] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.049] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.049] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.049] gen9_composite_get_binding_table(ffc0) >[ 110.049] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.049] kgem_add_handle: handle=38, index=1 >[ 110.049] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.049] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.049] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.049] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.049] kgem_add_reloc64: adding proxy [delta=12288] for handle=23 >[ 110.049] kgem_add_handle: handle=23, index=2 >[ 110.049] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=fd545000) >[ 110.049] [3fd0] bind bo(handle=23, addr=fd548000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.049] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.049] gen9_emit_sampler: sampler = 22 >[ 110.049] gen9_emit_sf: num_sf_outputs=1 >[ 110.049] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.049] gen9_emit_vertex_elements: setup id=2 >[ 110.049] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.049] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.049] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.049] gen8_vertex_flush[490] = 3 >[ 110.049] sna_destroy_pixmap: pixmap=420, attached?=1 >[ 110.049] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.049] __sna_free_pixmap(pixmap=420) >[ 110.049] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.049] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.049] sna_glyphs: discarding mask >[ 110.049] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.049] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.049] gen9_render_composite: 0x0, current mode=1/1 >[ 110.049] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.049] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.049] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.049] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.049] sna_drawable_use_bo pixmap=398, box=((0, 0), (7680, 2160)), flags=7... >[ 110.049] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.049] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.049] sna_drawable_use_bo: using whole GPU bo >[ 110.049] gen9_composite_set_target: pixmap=398, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.049] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.049] color_convert: src=ff232321 [20028888] >[ 110.049] color_convert: dst=ff232321 [20028888] >[ 110.049] sna_render_get_solid: ff232321 >[ 110.049] sna_render_get_solid(6) = ff232321 (old) >[ 110.049] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.049] sna_transform_is_imprecise_integer_translation: no transform >[ 110.049] gen9_composite_picture: integer translation (0, 0), removing >[ 110.049] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.049] sna_render_pixmap_bo: GPU all damaged >[ 110.049] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.049] gen4_choose_composite_emitter: solid, identity mask >[ 110.049] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.049] aligning vertex: was 3, now 4 floats per vertex >[ 110.049] gen9_composite_get_binding_table(ff00) >[ 110.049] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.049] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 110.049] kgem_add_handle: handle=8, index=3 >[ 110.049] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) >[ 110.049] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.049] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.049] kgem_add_handle: handle=6, index=4 >[ 110.049] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.049] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.049] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.049] gen9_emit_sampler: sampler = a >[ 110.049] gen9_emit_sf: num_sf_outputs=2 >[ 110.049] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.049] gen9_emit_vertex_elements: setup id=9 >[ 110.049] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.049] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.049] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.049] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.049] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.049] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.049] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.049] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.049] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.049] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.049] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.049] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.049] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.049] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.049] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.049] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.049] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.049] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.049] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.049] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.049] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.049] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.049] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.049] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.049] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.050] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.050] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.050] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.050] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.050] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.050] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.050] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.050] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.050] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.050] gen8_vertex_flush[56c] = 48 >[ 110.050] gen9_magic_ca_pass: CA fixup (3472 -> 3520) >[ 110.050] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.050] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.050] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.050] sna_accel_flush: flush?=0, dirty?=0 >[ 110.050] sna_block_handler (tv=0.0) >[ 110.050] sna_wakeup_handler >[ 110.050] sna_block_handler (tv=0.0) >[ 110.050] sna_wakeup_handler >[ 110.050] sna_accel_flush: flush?=0, dirty?=0 >[ 110.050] sna_accel_flush: flush?=0, dirty?=0 >[ 110.050] sna_block_handler (tv=0.0) >[ 110.050] sna_wakeup_handler >[ 110.050] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.050] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.050] sna_glyphs: discarding mask >[ 110.050] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.050] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.050] gen9_render_composite: 0x0, current mode=1/1 >[ 110.050] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.050] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.050] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.050] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.050] sna_drawable_use_bo pixmap=398, box=((0, 0), (7680, 2160)), flags=7... >[ 110.050] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.050] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.050] sna_drawable_use_bo: using whole GPU bo >[ 110.050] gen9_composite_set_target: pixmap=398, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.050] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.050] color_convert: src=ff8e8b85 [20028888] >[ 110.050] color_convert: dst=ff8e8b85 [20028888] >[ 110.050] sna_render_get_solid: ff8e8b85 >[ 110.050] sna_render_get_solid(7) = ff8e8b85 (old) >[ 110.050] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.050] sna_transform_is_imprecise_integer_translation: no transform >[ 110.050] gen9_composite_picture: integer translation (0, 0), removing >[ 110.050] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.050] sna_render_pixmap_bo: GPU all damaged >[ 110.050] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.050] gen4_choose_composite_emitter: solid, identity mask >[ 110.050] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.050] gen9_composite_get_binding_table(fe40) >[ 110.050] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.050] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 110.050] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fdffe000) >[ 110.050] [3f80] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.050] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.050] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.050] gen9_emit_vertex_elements: setup id=9 >[ 110.050] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.050] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.050] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.050] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.050] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.050] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.050] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.050] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.050] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.050] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.050] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.050] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.050] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.050] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.050] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.050] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.050] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.050] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.050] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.050] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.050] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.050] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.050] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.050] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.050] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.050] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.050] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.050] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.050] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.050] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.050] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.050] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.050] gen8_vertex_flush[66c] = 48 >[ 110.050] gen9_magic_ca_pass: CA fixup (3520 -> 3568) >[ 110.050] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.050] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.050] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.050] sna_copy_area: src=pixmap=398:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.050] sna_copy_area: normal copy >[ 110.050] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.050] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.050] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.050] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.050] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.050] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.050] sna_do_copy: pixmap -- no source clipping >[ 110.050] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.050] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.050] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=398+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.050] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=29, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.050] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.050] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.050] sna_drawable_use_bo: pinned, never REPLACES >[ 110.050] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.050] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.050] sna_drawable_use_bo: applying move-to-gpu override >[ 110.050] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.050] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.050] wait_for_shadow: flags=1, flips=2, handle=29, shadow=27 >[ 110.050] wait_for_shadow: 2 flips still pending, shadow flip_active=2 >[ 110.050] wait_for_shadow: after waiting 2 flips outstanding, flip_active=2 >[ 110.050] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) >[ 110.050] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.050] 1:from scanout: pitch=30720, tiling=1, handle=28, id=574 >[ 110.050] wait_for_shadow: replacing still-attached GPU bo handle=1, flips=2 >[ 110.050] wait_for_shadow: setting front pixmap to handle=28 >[ 110.050] sna_drawable_use_bo: using whole GPU bo >[ 110.050] sna_pixmap_move_to_gpu(pixmap=398, usage=0), flags=a >[ 110.050] sna_pixmap_move_to_gpu: already all-damaged >[ 110.050] sna_pixmap_mark_active: pixmap=398, handle=38 >[ 110.050] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.050] sna_pixmap_make_cow: make cow src=398, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.050] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.050] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.050] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.050] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.050] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.050] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.050] kgem_set_mode: flushing before new bo >[ 110.050] gen8_vertex_close: used=14272, vbo active? 16, vb=204, nreloc=2 >[ 110.050] gen8_vertex_close: reloc[0] = 287 >[ 110.050] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.050] kgem_add_handle: handle=16, index=5 >[ 110.050] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.050] gen8_vertex_close: reloc[1] = 342 >[ 110.050] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 110.050] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.050] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.050] kgem_finish_buffers: buffer handle=23, used=13312, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.050] kgem_finish_buffers: retaining upload buffer (13312/262144): used=16384, refcnt=1 >[ 110.050] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.050] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.050] kgem_fixup_relocs: shrinking by 61440 >[ 110.050] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.050] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.050] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.050] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.050] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.050] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.050] __kgem_bo_clear_busy: handle=8 >[ 110.050] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.050] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.050] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.050] __kgem_bo_clear_busy: handle=8 >[ 110.050] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.050] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.050] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.050] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.050] aligning vertex: was 4, now 2 floats per vertex >[ 110.050] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.050] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.050] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.050] kgem_add_handle: handle=4, index=0 >[ 110.050] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.050] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.050] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.050] gen9_composite_get_binding_table(ffc0) >[ 110.050] kgem_add_reloc64: handle=28, pos=16360, delta=0, domains=20002 >[ 110.050] kgem_add_handle: handle=28, index=1 >[ 110.050] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.050] __kgem_bo_mark_dirty: handle=28 (proxy? 0) >[ 110.050] [3fe0] bind bo(handle=28, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.050] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.050] kgem_add_handle: handle=38, index=2 >[ 110.050] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.050] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.050] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.050] gen9_emit_sampler: sampler = 0 >[ 110.050] gen9_emit_sf: num_sf_outputs=1 >[ 110.050] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.050] gen9_emit_vertex_elements: setup id=0 >[ 110.050] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.050] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.050] gen8_vertex_flush[490] = 3 >[ 110.050] sna_destroy_pixmap: pixmap=398, attached?=1 >[ 110.050] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.050] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.050] __kgem_bo_destroy: handle=38 -> active >[ 110.050] __sna_free_pixmap(pixmap=398) >[ 110.050] sna_accel_flush: flush?=0, dirty?=0 >[ 110.050] sna_accel_flush: flush?=0, dirty?=0 >[ 110.050] sna_block_handler (tv=0.14000) >[ 110.050] kgem_retire, need_retire?=1 >[ 110.050] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.050] kgem_retire__requests_ring: retiring ring 0 >[ 110.050] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.050] __kgem_retire_rq: request 1 complete >[ 110.050] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.050] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.050] kgem_retire -- retired=0, need_retire=0 >[ 110.050] kgem_retire__buffers: handle=23, busy? 0 [0] >[ 110.050] kgem_retire__buffers: releasing upload cache for handle=23? 0 >[ 110.050] __kgem_bo_destroy: handle=23, size=262144 >[ 110.050] kgem_bo_replace_io: transferring io handle=23 to bo >[ 110.050] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 110.050] sna_accel_block: GPU idle, flushing >[ 110.050] gen8_vertex_close: used=14278, vbo active? 16, vb=1, nreloc=1 >[ 110.050] gen8_vertex_close: reloc[0] = 287 >[ 110.051] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.051] kgem_add_handle: handle=16, index=3 >[ 110.051] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.051] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.051] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.051] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.051] kgem_fixup_relocs: shrinking by 61440 >[ 110.051] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.051] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.051] kgem_commit: release handle=28 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.051] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.051] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.051] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.051] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.051] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.051] sna_scanout_do_flush: flush timer active: delta=5 >[ 110.051] sna_accel_do_throttle (time=110050), triggered >[ 110.051] sna_accel_throttle (time=110050) >[ 110.051] sna_accel_block: evaluating timers, active=7 >[ 110.051] sna_accel_block: flush timer expires in 5 [110055] >[ 110.051] sna_wakeup_handler >[ 110.051] sna_accel_flush: flush?=0, dirty?=0 >[ 110.051] sna_accel_flush: flush?=0, dirty?=0 >[ 110.051] sna_block_handler (tv=0.13000) >[ 110.051] kgem_retire, need_retire?=1 >[ 110.051] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.051] kgem_retire__requests_ring: retiring ring 0 >[ 110.051] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.051] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.051] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.051] kgem_retire -- retired=0, need_retire=1 >[ 110.051] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.051] sna_scanout_do_flush: flush timer active: delta=4 >[ 110.051] sna_accel_block: evaluating timers, active=7 >[ 110.051] sna_accel_block: flush timer expires in 4 [110055] >[ 110.051] sna_wakeup_handler >[ 110.051] sna_accel_flush: flush?=0, dirty?=0 >[ 110.051] sna_accel_flush: flush?=0, dirty?=0 >[ 110.051] sna_block_handler (tv=0.13000) >[ 110.051] kgem_retire, need_retire?=1 >[ 110.051] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.051] kgem_retire__requests_ring: retiring ring 0 >[ 110.051] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.051] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.051] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.051] kgem_retire -- retired=0, need_retire=1 >[ 110.051] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.051] sna_scanout_do_flush: flush timer active: delta=4 >[ 110.051] sna_accel_block: evaluating timers, active=7 >[ 110.051] sna_accel_block: flush timer expires in 4 [110055] >[ 110.051] sna_wakeup_handler >[ 110.051] sna_accel_flush: flush?=0, dirty?=0 >[ 110.051] sna_accel_flush: flush?=0, dirty?=0 >[ 110.051] sna_block_handler (tv=0.13000) >[ 110.051] kgem_retire, need_retire?=1 >[ 110.051] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.051] kgem_retire__requests_ring: retiring ring 0 >[ 110.051] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.051] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.051] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.051] kgem_retire -- retired=0, need_retire=1 >[ 110.051] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.051] sna_scanout_do_flush: flush timer active: delta=4 >[ 110.051] sna_accel_block: evaluating timers, active=7 >[ 110.051] sna_accel_block: flush timer expires in 4 [110055] >[ 110.051] sna_wakeup_handler >[ 110.051] sna_accel_flush: flush?=0, dirty?=0 >[ 110.051] sna_accel_flush: flush?=0, dirty?=0 >[ 110.051] sna_block_handler (tv=0.13000) >[ 110.051] kgem_retire, need_retire?=1 >[ 110.051] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.051] kgem_retire__requests_ring: retiring ring 0 >[ 110.051] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.051] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.051] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.051] kgem_retire -- retired=0, need_retire=1 >[ 110.051] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.051] sna_scanout_do_flush: flush timer active: delta=4 >[ 110.051] sna_accel_block: evaluating timers, active=7 >[ 110.051] sna_accel_block: flush timer expires in 4 [110055] >[ 110.051] sna_wakeup_handler >[ 110.051] sna_accel_flush: flush?=0, dirty?=0 >[ 110.051] sna_accel_flush: flush?=0, dirty?=0 >[ 110.051] sna_block_handler (tv=0.13000) >[ 110.051] kgem_retire, need_retire?=1 >[ 110.051] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.051] kgem_retire__requests_ring: retiring ring 0 >[ 110.051] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.051] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.051] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.051] kgem_retire -- retired=0, need_retire=1 >[ 110.051] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.051] sna_scanout_do_flush: flush timer active: delta=4 >[ 110.051] sna_accel_block: evaluating timers, active=7 >[ 110.051] sna_accel_block: flush timer expires in 4 [110055] >[ 110.051] sna_wakeup_handler >[ 110.051] sna_accel_flush: flush?=0, dirty?=0 >[ 110.051] sna_accel_flush: flush?=0, dirty?=0 >[ 110.051] sna_block_handler (tv=0.13000) >[ 110.051] kgem_retire, need_retire?=1 >[ 110.051] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.051] kgem_retire__requests_ring: retiring ring 0 >[ 110.051] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.051] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.051] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.051] kgem_retire -- retired=0, need_retire=1 >[ 110.051] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.051] sna_scanout_do_flush: flush timer active: delta=4 >[ 110.051] sna_accel_block: evaluating timers, active=7 >[ 110.051] sna_accel_block: flush timer expires in 4 [110055] >[ 110.051] sna_wakeup_handler >[ 110.051] sna_accel_flush: flush?=0, dirty?=0 >[ 110.051] sna_accel_flush: flush?=0, dirty?=0 >[ 110.051] sna_block_handler (tv=0.13000) >[ 110.051] kgem_retire, need_retire?=1 >[ 110.051] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.051] kgem_retire__requests_ring: retiring ring 0 >[ 110.051] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.051] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.051] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.051] kgem_retire -- retired=0, need_retire=1 >[ 110.051] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.051] sna_scanout_do_flush: flush timer active: delta=4 >[ 110.051] sna_accel_block: evaluating timers, active=7 >[ 110.051] sna_accel_block: flush timer expires in 4 [110055] >[ 110.051] sna_wakeup_handler >[ 110.051] sna_accel_flush: flush?=0, dirty?=0 >[ 110.051] sna_accel_flush: flush?=0, dirty?=0 >[ 110.051] sna_block_handler (tv=0.13000) >[ 110.051] kgem_retire, need_retire?=1 >[ 110.051] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.051] kgem_retire__requests_ring: retiring ring 0 >[ 110.051] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.051] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.051] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.051] kgem_retire -- retired=0, need_retire=1 >[ 110.051] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.051] sna_scanout_do_flush: flush timer active: delta=4 >[ 110.051] sna_accel_block: evaluating timers, active=7 >[ 110.051] sna_accel_block: flush timer expires in 4 [110055] >[ 110.051] sna_wakeup_handler >[ 110.051] sna_accel_flush: flush?=0, dirty?=0 >[ 110.051] sna_accel_flush: flush?=0, dirty?=0 >[ 110.051] sna_block_handler (tv=0.13000) >[ 110.051] kgem_retire, need_retire?=1 >[ 110.051] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.051] kgem_retire__requests_ring: retiring ring 0 >[ 110.051] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.051] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.051] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.051] kgem_retire -- retired=0, need_retire=1 >[ 110.051] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.051] sna_scanout_do_flush: flush timer active: delta=4 >[ 110.051] sna_accel_block: evaluating timers, active=7 >[ 110.051] sna_accel_block: flush timer expires in 4 [110055] >[ 110.051] sna_wakeup_handler >[ 110.051] sna_accel_flush: flush?=0, dirty?=0 >[ 110.051] sna_accel_flush: flush?=0, dirty?=0 >[ 110.051] sna_block_handler (tv=0.13000) >[ 110.051] kgem_retire, need_retire?=1 >[ 110.051] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.051] kgem_retire__requests_ring: retiring ring 0 >[ 110.051] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.051] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.051] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.051] kgem_retire -- retired=0, need_retire=1 >[ 110.051] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.051] sna_scanout_do_flush: flush timer active: delta=4 >[ 110.051] sna_accel_block: evaluating timers, active=7 >[ 110.051] sna_accel_block: flush timer expires in 4 [110055] >[ 110.051] sna_wakeup_handler >[ 110.051] sna_mode_wakeup: len=32 >[ 110.051] sna_mode_wakeup: recording last swap on pipe=1, frame 4396 [112c], time 110.52252 >[ 110.051] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] >[ 110.051] sna_mode_wakeup: flip complete, pending? 2 >[ 110.051] sna_accel_flush: flush?=0, dirty?=0 >[ 110.051] sna_accel_flush: flush?=0, dirty?=0 >[ 110.051] sna_block_handler (tv=0.13000) >[ 110.051] kgem_retire, need_retire?=1 >[ 110.051] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.051] kgem_retire__requests_ring: retiring ring 0 >[ 110.051] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.051] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.052] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.052] kgem_retire -- retired=0, need_retire=1 >[ 110.052] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.052] sna_scanout_do_flush: flush timer active: delta=3 >[ 110.052] sna_scanout_do_flush (time=110052), triggered >[ 110.052] sna_scanout_flush (time=110052), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.052] has_shadow: has pending damage? 1, outstanding flips: 1 >[ 110.052] stop_flush: scanout=28 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.052] has_shadow: has pending damage? 1, outstanding flips: 1 >[ 110.052] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) >[ 110.052] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.052] sna_mode_redisplay: checking for 1 outstanding flip completions >[ 110.052] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) >[ 110.052] sna_accel_block: evaluating timers, active=7 >[ 110.052] sna_accel_block: flush timer expires in 16 [110068] >[ 110.052] sna_wakeup_handler >[ 110.052] sna_accel_flush: flush?=0, dirty?=0 >[ 110.052] sna_accel_flush: flush?=0, dirty?=0 >[ 110.052] sna_block_handler (tv=0.12000) >[ 110.052] kgem_retire, need_retire?=1 >[ 110.052] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.052] kgem_retire__requests_ring: retiring ring 0 >[ 110.052] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.052] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.052] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.052] kgem_retire -- retired=0, need_retire=1 >[ 110.052] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.052] sna_scanout_do_flush: flush timer active: delta=16 >[ 110.052] sna_accel_block: evaluating timers, active=7 >[ 110.052] sna_accel_block: flush timer expires in 16 [110068] >[ 110.052] sna_wakeup_handler >[ 110.052] sna_accel_flush: flush?=0, dirty?=0 >[ 110.052] sna_accel_flush: flush?=0, dirty?=0 >[ 110.052] sna_block_handler (tv=0.12000) >[ 110.052] kgem_retire, need_retire?=1 >[ 110.052] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.052] kgem_retire__requests_ring: retiring ring 0 >[ 110.052] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.052] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.052] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.052] kgem_retire -- retired=0, need_retire=1 >[ 110.052] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.052] sna_scanout_do_flush: flush timer active: delta=16 >[ 110.052] sna_accel_block: evaluating timers, active=7 >[ 110.052] sna_accel_block: flush timer expires in 16 [110068] >[ 110.052] sna_wakeup_handler >[ 110.052] sna_accel_flush: flush?=0, dirty?=0 >[ 110.052] sna_accel_flush: flush?=0, dirty?=0 >[ 110.052] sna_block_handler (tv=0.12000) >[ 110.052] kgem_retire, need_retire?=1 >[ 110.052] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.052] kgem_retire__requests_ring: retiring ring 0 >[ 110.052] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.052] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.052] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.052] kgem_retire -- retired=0, need_retire=1 >[ 110.052] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.052] sna_scanout_do_flush: flush timer active: delta=16 >[ 110.052] sna_accel_block: evaluating timers, active=7 >[ 110.052] sna_accel_block: flush timer expires in 16 [110068] >[ 110.052] sna_wakeup_handler >[ 110.052] sna_accel_flush: flush?=0, dirty?=0 >[ 110.052] sna_accel_flush: flush?=0, dirty?=0 >[ 110.052] sna_block_handler (tv=0.12000) >[ 110.052] kgem_retire, need_retire?=1 >[ 110.052] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.052] kgem_retire__requests_ring: retiring ring 0 >[ 110.052] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.052] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.052] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.052] kgem_retire -- retired=0, need_retire=1 >[ 110.052] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.052] sna_scanout_do_flush: flush timer active: delta=16 >[ 110.052] sna_accel_block: evaluating timers, active=7 >[ 110.052] sna_accel_block: flush timer expires in 16 [110068] >[ 110.052] sna_wakeup_handler >[ 110.052] sna_accel_flush: flush?=0, dirty?=0 >[ 110.052] sna_accel_flush: flush?=0, dirty?=0 >[ 110.052] sna_block_handler (tv=0.12000) >[ 110.052] kgem_retire, need_retire?=1 >[ 110.052] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.052] kgem_retire__requests_ring: retiring ring 0 >[ 110.052] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.052] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.052] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.052] kgem_retire -- retired=0, need_retire=1 >[ 110.052] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.052] sna_scanout_do_flush: flush timer active: delta=16 >[ 110.052] sna_accel_block: evaluating timers, active=7 >[ 110.052] sna_accel_block: flush timer expires in 16 [110068] >[ 110.052] sna_wakeup_handler >[ 110.052] sna_accel_flush: flush?=0, dirty?=0 >[ 110.052] sna_accel_flush: flush?=0, dirty?=0 >[ 110.052] sna_block_handler (tv=0.12000) >[ 110.052] kgem_retire, need_retire?=1 >[ 110.052] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.052] kgem_retire__requests_ring: retiring ring 0 >[ 110.052] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.052] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.052] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.052] kgem_retire -- retired=0, need_retire=1 >[ 110.052] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.052] sna_scanout_do_flush: flush timer active: delta=16 >[ 110.052] sna_accel_block: evaluating timers, active=7 >[ 110.052] sna_accel_block: flush timer expires in 16 [110068] >[ 110.052] sna_wakeup_handler >[ 110.052] sna_accel_flush: flush?=0, dirty?=0 >[ 110.052] sna_accel_flush: flush?=0, dirty?=0 >[ 110.052] sna_block_handler (tv=0.12000) >[ 110.052] kgem_retire, need_retire?=1 >[ 110.052] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.052] kgem_retire__requests_ring: retiring ring 0 >[ 110.052] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.052] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.052] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.052] kgem_retire -- retired=0, need_retire=1 >[ 110.052] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.052] sna_scanout_do_flush: flush timer active: delta=16 >[ 110.052] sna_accel_block: evaluating timers, active=7 >[ 110.052] sna_accel_block: flush timer expires in 16 [110068] >[ 110.052] sna_wakeup_handler >[ 110.052] sna_accel_flush: flush?=0, dirty?=0 >[ 110.052] sna_accel_flush: flush?=0, dirty?=0 >[ 110.052] sna_block_handler (tv=0.12000) >[ 110.052] kgem_retire, need_retire?=1 >[ 110.052] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.052] kgem_retire__requests_ring: retiring ring 0 >[ 110.052] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.052] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.052] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.052] kgem_retire -- retired=0, need_retire=1 >[ 110.052] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.052] sna_scanout_do_flush: flush timer active: delta=16 >[ 110.052] sna_accel_block: evaluating timers, active=7 >[ 110.052] sna_accel_block: flush timer expires in 16 [110068] >[ 110.052] sna_wakeup_handler >[ 110.052] sna_accel_flush: flush?=0, dirty?=0 >[ 110.052] sna_accel_flush: flush?=0, dirty?=0 >[ 110.052] sna_block_handler (tv=0.12000) >[ 110.052] kgem_retire, need_retire?=1 >[ 110.052] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.052] kgem_retire__requests_ring: retiring ring 0 >[ 110.052] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.053] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.053] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.053] kgem_retire -- retired=0, need_retire=1 >[ 110.053] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.053] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.053] sna_accel_block: evaluating timers, active=7 >[ 110.053] sna_accel_block: flush timer expires in 15 [110068] >[ 110.053] sna_wakeup_handler >[ 110.053] sna_mode_wakeup: len=32 >[ 110.053] sna_mode_wakeup: recording last swap on pipe=0, frame 6354 [18d2], time 110.53444 >[ 110.053] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] >[ 110.053] _kgem_bo_destroy: handle=27, proxy? 0 >[ 110.053] __kgem_bo_destroy: handle=27, size=66355200 >[ 110.053] kgem_bo_move_to_scanout: moving 27 [fb 74] to scanout cache, active? 0 >[ 110.053] sna_mode_wakeup: flip complete, pending? 1 >[ 110.053] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.053] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.053] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.053] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.053] sna_pixmap_move_to_gpu: already all-damaged >[ 110.053] sna_pixmap_mark_active: pixmap=175, handle=28 >[ 110.053] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.053] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.053] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.053] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=2], new handle=28 [active=0] >[ 110.053] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 >[ 110.053] get_fb: reusing fb=80 for handle=28 >[ 110.053] sna_mode_redisplay: recording flip on CRTC:32 handle=28, active_scanout=1, serial=2 >[ 110.053] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.053] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 >[ 110.053] sna_mode_redisplay: recording flip on CRTC:39 handle=28, active_scanout=2, serial=3 >[ 110.053] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.053] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.053] sna_mode_redisplay: flipped 2 outputs, shadow active? 29 >[ 110.053] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=28, shadow handle=29 >[ 110.053] sna_accel_flush: flush?=0, dirty?=0 >[ 110.053] sna_accel_flush: flush?=0, dirty?=0 >[ 110.053] sna_block_handler (tv=0.11000) >[ 110.053] kgem_retire, need_retire?=1 >[ 110.053] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.053] kgem_retire__requests_ring: retiring ring 0 >[ 110.053] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.053] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.053] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.053] kgem_retire -- retired=0, need_retire=1 >[ 110.053] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.053] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.053] sna_accel_block: evaluating timers, active=7 >[ 110.053] sna_accel_block: flush timer expires in 15 [110068] >[ 110.053] sna_wakeup_handler >[ 110.053] sna_accel_flush: flush?=0, dirty?=0 >[ 110.053] sna_accel_flush: flush?=0, dirty?=0 >[ 110.053] sna_block_handler (tv=0.11000) >[ 110.053] kgem_retire, need_retire?=1 >[ 110.053] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.053] kgem_retire__requests_ring: retiring ring 0 >[ 110.053] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.053] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.053] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.053] kgem_retire -- retired=0, need_retire=1 >[ 110.053] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.053] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.053] sna_accel_block: evaluating timers, active=7 >[ 110.053] sna_accel_block: flush timer expires in 15 [110068] >[ 110.053] sna_wakeup_handler >[ 110.053] sna_accel_flush: flush?=0, dirty?=0 >[ 110.053] sna_accel_flush: flush?=0, dirty?=0 >[ 110.053] sna_block_handler (tv=0.11000) >[ 110.053] kgem_retire, need_retire?=1 >[ 110.053] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.053] kgem_retire__requests_ring: retiring ring 0 >[ 110.053] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.053] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.053] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.053] kgem_retire -- retired=0, need_retire=1 >[ 110.053] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.053] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.053] sna_accel_block: evaluating timers, active=7 >[ 110.053] sna_accel_block: flush timer expires in 15 [110068] >[ 110.053] sna_wakeup_handler >[ 110.053] sna_accel_flush: flush?=0, dirty?=0 >[ 110.053] sna_accel_flush: flush?=0, dirty?=0 >[ 110.053] sna_block_handler (tv=0.11000) >[ 110.053] kgem_retire, need_retire?=1 >[ 110.053] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.053] kgem_retire__requests_ring: retiring ring 0 >[ 110.053] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.053] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.053] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.053] kgem_retire -- retired=0, need_retire=1 >[ 110.053] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.053] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.053] sna_accel_block: evaluating timers, active=7 >[ 110.053] sna_accel_block: flush timer expires in 15 [110068] >[ 110.053] sna_wakeup_handler >[ 110.053] sna_accel_flush: flush?=0, dirty?=0 >[ 110.053] sna_accel_flush: flush?=0, dirty?=0 >[ 110.053] sna_block_handler (tv=0.11000) >[ 110.053] kgem_retire, need_retire?=1 >[ 110.053] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.053] kgem_retire__requests_ring: retiring ring 0 >[ 110.053] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.053] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.053] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.053] kgem_retire -- retired=0, need_retire=1 >[ 110.053] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.053] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.053] sna_accel_block: evaluating timers, active=7 >[ 110.053] sna_accel_block: flush timer expires in 15 [110068] >[ 110.053] sna_wakeup_handler >[ 110.053] sna_accel_flush: flush?=0, dirty?=0 >[ 110.053] sna_accel_flush: flush?=0, dirty?=0 >[ 110.053] sna_block_handler (tv=0.11000) >[ 110.053] kgem_retire, need_retire?=1 >[ 110.053] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.053] kgem_retire__requests_ring: retiring ring 0 >[ 110.053] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.053] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.053] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.053] kgem_retire -- retired=0, need_retire=1 >[ 110.053] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.053] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.053] sna_accel_block: evaluating timers, active=7 >[ 110.054] sna_accel_block: flush timer expires in 15 [110068] >[ 110.054] sna_wakeup_handler >[ 110.054] sna_accel_flush: flush?=0, dirty?=0 >[ 110.054] sna_accel_flush: flush?=0, dirty?=0 >[ 110.054] sna_block_handler (tv=0.10000) >[ 110.054] kgem_retire, need_retire?=1 >[ 110.054] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.054] kgem_retire__requests_ring: retiring ring 0 >[ 110.054] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.054] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.054] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.054] kgem_retire -- retired=0, need_retire=1 >[ 110.054] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.054] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.054] sna_accel_block: evaluating timers, active=7 >[ 110.054] sna_accel_block: flush timer expires in 14 [110068] >[ 110.054] sna_wakeup_handler >[ 110.054] sna_accel_flush: flush?=0, dirty?=0 >[ 110.054] sna_accel_flush: flush?=0, dirty?=0 >[ 110.054] sna_block_handler (tv=0.10000) >[ 110.054] kgem_retire, need_retire?=1 >[ 110.054] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.054] kgem_retire__requests_ring: retiring ring 0 >[ 110.054] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.054] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.054] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.054] kgem_retire -- retired=0, need_retire=1 >[ 110.054] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.054] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.054] sna_accel_block: evaluating timers, active=7 >[ 110.054] sna_accel_block: flush timer expires in 14 [110068] >[ 110.054] sna_wakeup_handler >[ 110.054] sna_accel_flush: flush?=0, dirty?=0 >[ 110.054] sna_accel_flush: flush?=0, dirty?=0 >[ 110.054] sna_block_handler (tv=0.10000) >[ 110.054] kgem_retire, need_retire?=1 >[ 110.054] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.054] kgem_retire__requests_ring: retiring ring 0 >[ 110.054] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.054] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.054] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.054] kgem_retire -- retired=0, need_retire=1 >[ 110.054] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.054] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.054] sna_accel_block: evaluating timers, active=7 >[ 110.054] sna_accel_block: flush timer expires in 14 [110068] >[ 110.054] sna_wakeup_handler >[ 110.054] sna_accel_flush: flush?=0, dirty?=0 >[ 110.054] sna_accel_flush: flush?=0, dirty?=0 >[ 110.054] sna_block_handler (tv=0.10000) >[ 110.054] kgem_retire, need_retire?=1 >[ 110.054] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.054] kgem_retire__requests_ring: retiring ring 0 >[ 110.054] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.054] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.054] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.054] kgem_retire -- retired=0, need_retire=1 >[ 110.054] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.054] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.054] sna_accel_block: evaluating timers, active=7 >[ 110.054] sna_accel_block: flush timer expires in 14 [110068] >[ 110.054] sna_wakeup_handler >[ 110.054] sna_accel_flush: flush?=0, dirty?=0 >[ 110.054] sna_accel_flush: flush?=0, dirty?=0 >[ 110.054] sna_block_handler (tv=0.10000) >[ 110.054] kgem_retire, need_retire?=1 >[ 110.054] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.054] kgem_retire__requests_ring: retiring ring 0 >[ 110.054] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.054] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.054] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.054] kgem_retire -- retired=0, need_retire=1 >[ 110.054] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.054] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.054] sna_accel_block: evaluating timers, active=7 >[ 110.054] sna_accel_block: flush timer expires in 14 [110068] >[ 110.054] sna_wakeup_handler >[ 110.054] sna_accel_flush: flush?=0, dirty?=0 >[ 110.054] sna_accel_flush: flush?=0, dirty?=0 >[ 110.054] sna_block_handler (tv=0.10000) >[ 110.054] kgem_retire, need_retire?=1 >[ 110.054] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.054] kgem_retire__requests_ring: retiring ring 0 >[ 110.054] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.054] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.054] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.054] kgem_retire -- retired=0, need_retire=1 >[ 110.054] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.054] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.054] sna_accel_block: evaluating timers, active=7 >[ 110.054] sna_accel_block: flush timer expires in 14 [110068] >[ 110.054] sna_wakeup_handler >[ 110.054] sna_accel_flush: flush?=0, dirty?=0 >[ 110.054] sna_accel_flush: flush?=0, dirty?=0 >[ 110.054] sna_block_handler (tv=0.10000) >[ 110.054] kgem_retire, need_retire?=1 >[ 110.054] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.054] kgem_retire__requests_ring: retiring ring 0 >[ 110.054] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.054] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.054] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.054] kgem_retire -- retired=0, need_retire=1 >[ 110.054] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.054] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.054] sna_accel_block: evaluating timers, active=7 >[ 110.054] sna_accel_block: flush timer expires in 14 [110068] >[ 110.054] sna_wakeup_handler >[ 110.054] sna_accel_flush: flush?=0, dirty?=0 >[ 110.054] sna_accel_flush: flush?=0, dirty?=0 >[ 110.054] sna_block_handler (tv=0.10000) >[ 110.054] kgem_retire, need_retire?=1 >[ 110.054] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.054] kgem_retire__requests_ring: retiring ring 0 >[ 110.054] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.054] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.054] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.054] kgem_retire -- retired=0, need_retire=1 >[ 110.054] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.054] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.054] sna_accel_block: evaluating timers, active=7 >[ 110.054] sna_accel_block: flush timer expires in 14 [110068] >[ 110.054] sna_wakeup_handler >[ 110.054] sna_accel_flush: flush?=0, dirty?=0 >[ 110.054] sna_accel_flush: flush?=0, dirty?=0 >[ 110.054] sna_block_handler (tv=0.10000) >[ 110.054] kgem_retire, need_retire?=1 >[ 110.054] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.054] kgem_retire__requests_ring: retiring ring 0 >[ 110.054] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.054] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.054] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.054] kgem_retire -- retired=0, need_retire=1 >[ 110.054] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.054] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.054] sna_accel_block: evaluating timers, active=7 >[ 110.054] sna_accel_block: flush timer expires in 14 [110068] >[ 110.054] sna_wakeup_handler >[ 110.054] sna_accel_flush: flush?=0, dirty?=0 >[ 110.054] sna_accel_flush: flush?=0, dirty?=0 >[ 110.054] sna_block_handler (tv=0.10000) >[ 110.054] kgem_retire, need_retire?=1 >[ 110.054] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.054] kgem_retire__requests_ring: retiring ring 0 >[ 110.054] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.054] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.054] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.054] kgem_retire -- retired=0, need_retire=1 >[ 110.054] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.054] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.055] sna_accel_block: evaluating timers, active=7 >[ 110.055] sna_accel_block: flush timer expires in 14 [110068] >[ 110.055] sna_wakeup_handler >[ 110.055] sna_accel_flush: flush?=0, dirty?=0 >[ 110.055] sna_accel_flush: flush?=0, dirty?=0 >[ 110.055] sna_block_handler (tv=0.9000) >[ 110.055] kgem_retire, need_retire?=1 >[ 110.055] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.055] kgem_retire__requests_ring: retiring ring 0 >[ 110.055] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.055] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.055] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.055] kgem_retire -- retired=0, need_retire=1 >[ 110.055] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.055] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.055] sna_accel_block: evaluating timers, active=7 >[ 110.055] sna_accel_block: flush timer expires in 13 [110068] >[ 110.055] sna_wakeup_handler >[ 110.055] sna_accel_flush: flush?=0, dirty?=0 >[ 110.055] sna_accel_flush: flush?=0, dirty?=0 >[ 110.055] sna_block_handler (tv=0.9000) >[ 110.055] kgem_retire, need_retire?=1 >[ 110.055] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.055] kgem_retire__requests_ring: retiring ring 0 >[ 110.055] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.055] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.055] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.055] kgem_retire -- retired=0, need_retire=1 >[ 110.055] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.055] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.055] sna_accel_block: evaluating timers, active=7 >[ 110.055] sna_accel_block: flush timer expires in 13 [110068] >[ 110.055] sna_wakeup_handler >[ 110.055] sna_accel_flush: flush?=0, dirty?=0 >[ 110.055] sna_accel_flush: flush?=0, dirty?=0 >[ 110.055] sna_block_handler (tv=0.9000) >[ 110.055] kgem_retire, need_retire?=1 >[ 110.055] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.055] kgem_retire__requests_ring: retiring ring 0 >[ 110.055] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.055] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.055] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.055] kgem_retire -- retired=0, need_retire=1 >[ 110.055] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.055] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.055] sna_accel_block: evaluating timers, active=7 >[ 110.055] sna_accel_block: flush timer expires in 13 [110068] >[ 110.055] sna_wakeup_handler >[ 110.055] sna_accel_flush: flush?=0, dirty?=0 >[ 110.055] sna_accel_flush: flush?=0, dirty?=0 >[ 110.055] sna_block_handler (tv=0.9000) >[ 110.055] kgem_retire, need_retire?=1 >[ 110.055] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.055] kgem_retire__requests_ring: retiring ring 0 >[ 110.055] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.055] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.055] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.055] kgem_retire -- retired=0, need_retire=1 >[ 110.055] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.055] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.055] sna_accel_block: evaluating timers, active=7 >[ 110.055] sna_accel_block: flush timer expires in 13 [110068] >[ 110.055] sna_wakeup_handler >[ 110.055] sna_accel_flush: flush?=0, dirty?=0 >[ 110.055] sna_accel_flush: flush?=0, dirty?=0 >[ 110.055] sna_block_handler (tv=0.9000) >[ 110.055] kgem_retire, need_retire?=1 >[ 110.055] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.055] kgem_retire__requests_ring: retiring ring 0 >[ 110.055] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.055] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.055] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.055] kgem_retire -- retired=0, need_retire=1 >[ 110.055] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.055] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.055] sna_accel_block: evaluating timers, active=7 >[ 110.055] sna_accel_block: flush timer expires in 13 [110068] >[ 110.055] sna_wakeup_handler >[ 110.055] sna_accel_flush: flush?=0, dirty?=0 >[ 110.055] sna_accel_flush: flush?=0, dirty?=0 >[ 110.055] sna_block_handler (tv=0.9000) >[ 110.055] kgem_retire, need_retire?=1 >[ 110.055] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.055] kgem_retire__requests_ring: retiring ring 0 >[ 110.055] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.055] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.055] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.055] kgem_retire -- retired=0, need_retire=1 >[ 110.055] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.055] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.055] sna_accel_block: evaluating timers, active=7 >[ 110.055] sna_accel_block: flush timer expires in 13 [110068] >[ 110.055] sna_wakeup_handler >[ 110.055] sna_accel_flush: flush?=0, dirty?=0 >[ 110.055] sna_accel_flush: flush?=0, dirty?=0 >[ 110.055] sna_block_handler (tv=0.9000) >[ 110.055] kgem_retire, need_retire?=1 >[ 110.055] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.055] kgem_retire__requests_ring: retiring ring 0 >[ 110.055] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.055] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.055] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.055] kgem_retire -- retired=0, need_retire=1 >[ 110.055] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.055] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.055] sna_accel_block: evaluating timers, active=7 >[ 110.055] sna_accel_block: flush timer expires in 13 [110068] >[ 110.055] sna_wakeup_handler >[ 110.055] sna_accel_flush: flush?=0, dirty?=0 >[ 110.055] sna_accel_flush: flush?=0, dirty?=0 >[ 110.055] sna_block_handler (tv=0.9000) >[ 110.055] kgem_retire, need_retire?=1 >[ 110.055] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.055] kgem_retire__requests_ring: retiring ring 0 >[ 110.055] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.055] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.055] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.055] kgem_retire -- retired=0, need_retire=1 >[ 110.055] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.055] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.055] sna_accel_block: evaluating timers, active=7 >[ 110.055] sna_accel_block: flush timer expires in 13 [110068] >[ 110.055] sna_wakeup_handler >[ 110.055] sna_accel_flush: flush?=0, dirty?=0 >[ 110.055] sna_accel_flush: flush?=0, dirty?=0 >[ 110.055] sna_block_handler (tv=0.9000) >[ 110.055] kgem_retire, need_retire?=1 >[ 110.055] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.055] kgem_retire__requests_ring: retiring ring 0 >[ 110.055] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.055] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.055] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.055] kgem_retire -- retired=0, need_retire=1 >[ 110.055] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.055] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.055] sna_accel_block: evaluating timers, active=7 >[ 110.055] sna_accel_block: flush timer expires in 13 [110068] >[ 110.055] sna_wakeup_handler >[ 110.055] sna_accel_flush: flush?=0, dirty?=0 >[ 110.055] sna_accel_flush: flush?=0, dirty?=0 >[ 110.055] sna_block_handler (tv=0.9000) >[ 110.055] kgem_retire, need_retire?=1 >[ 110.055] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.055] kgem_retire__requests_ring: retiring ring 0 >[ 110.055] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.055] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.055] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.055] kgem_retire -- retired=0, need_retire=1 >[ 110.055] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.055] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.055] sna_accel_block: evaluating timers, active=7 >[ 110.055] sna_accel_block: flush timer expires in 13 [110068] >[ 110.055] sna_wakeup_handler >[ 110.055] sna_accel_flush: flush?=0, dirty?=0 >[ 110.055] sna_accel_flush: flush?=0, dirty?=0 >[ 110.055] sna_block_handler (tv=0.9000) >[ 110.056] kgem_retire, need_retire?=1 >[ 110.056] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.056] kgem_retire__requests_ring: retiring ring 0 >[ 110.056] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.056] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.056] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.056] kgem_retire -- retired=0, need_retire=1 >[ 110.056] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.056] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.056] sna_accel_block: evaluating timers, active=7 >[ 110.056] sna_accel_block: flush timer expires in 12 [110068] >[ 110.056] sna_wakeup_handler >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_block_handler (tv=0.8000) >[ 110.056] kgem_retire, need_retire?=1 >[ 110.056] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.056] kgem_retire__requests_ring: retiring ring 0 >[ 110.056] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.056] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.056] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.056] kgem_retire -- retired=0, need_retire=1 >[ 110.056] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.056] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.056] sna_accel_block: evaluating timers, active=7 >[ 110.056] sna_accel_block: flush timer expires in 12 [110068] >[ 110.056] sna_wakeup_handler >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_block_handler (tv=0.8000) >[ 110.056] kgem_retire, need_retire?=1 >[ 110.056] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.056] kgem_retire__requests_ring: retiring ring 0 >[ 110.056] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.056] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.056] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.056] kgem_retire -- retired=0, need_retire=1 >[ 110.056] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.056] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.056] sna_accel_block: evaluating timers, active=7 >[ 110.056] sna_accel_block: flush timer expires in 12 [110068] >[ 110.056] sna_wakeup_handler >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_block_handler (tv=0.8000) >[ 110.056] kgem_retire, need_retire?=1 >[ 110.056] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.056] kgem_retire__requests_ring: retiring ring 0 >[ 110.056] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.056] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.056] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.056] kgem_retire -- retired=0, need_retire=1 >[ 110.056] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.056] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.056] sna_accel_block: evaluating timers, active=7 >[ 110.056] sna_accel_block: flush timer expires in 12 [110068] >[ 110.056] sna_wakeup_handler >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_block_handler (tv=0.8000) >[ 110.056] kgem_retire, need_retire?=1 >[ 110.056] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.056] kgem_retire__requests_ring: retiring ring 0 >[ 110.056] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.056] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.056] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.056] kgem_retire -- retired=0, need_retire=1 >[ 110.056] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.056] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.056] sna_accel_block: evaluating timers, active=7 >[ 110.056] sna_accel_block: flush timer expires in 12 [110068] >[ 110.056] sna_wakeup_handler >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_block_handler (tv=0.8000) >[ 110.056] kgem_retire, need_retire?=1 >[ 110.056] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.056] kgem_retire__requests_ring: retiring ring 0 >[ 110.056] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.056] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.056] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.056] kgem_retire -- retired=0, need_retire=1 >[ 110.056] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.056] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.056] sna_accel_block: evaluating timers, active=7 >[ 110.056] sna_accel_block: flush timer expires in 12 [110068] >[ 110.056] sna_wakeup_handler >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_block_handler (tv=0.8000) >[ 110.056] kgem_retire, need_retire?=1 >[ 110.056] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.056] kgem_retire__requests_ring: retiring ring 0 >[ 110.056] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.056] __kgem_retire_rq: request 1 complete >[ 110.056] __kgem_bo_flush: handle=28, busy=0, wedged=0 >[ 110.056] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.056] kgem_bo_move_to_cache: release handle=38 >[ 110.056] kgem_bo_move_to_inactive: moving handle=38 to inactive >[ 110.056] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 >[ 110.056] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.056] kgem_retire -- retired=1, need_retire=0 >[ 110.056] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 >[ 110.056] gen6_render_retire: resetting idle vbo >[ 110.056] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.056] sna_accel_block: evaluating timers, active=7 >[ 110.056] sna_accel_block: flush timer expires in 12 [110068] >[ 110.056] sna_wakeup_handler >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_block_handler (tv=0.8000) >[ 110.056] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.056] sna_accel_block: evaluating timers, active=7 >[ 110.056] sna_accel_block: flush timer expires in 12 [110068] >[ 110.056] sna_wakeup_handler >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_block_handler (tv=0.8000) >[ 110.056] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.056] sna_accel_block: evaluating timers, active=7 >[ 110.056] sna_accel_block: flush timer expires in 12 [110068] >[ 110.056] sna_wakeup_handler >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_block_handler (tv=0.8000) >[ 110.056] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.056] sna_accel_block: evaluating timers, active=7 >[ 110.056] sna_accel_block: flush timer expires in 12 [110068] >[ 110.056] sna_wakeup_handler >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_block_handler (tv=0.8000) >[ 110.056] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.056] sna_accel_block: evaluating timers, active=7 >[ 110.056] sna_accel_block: flush timer expires in 12 [110068] >[ 110.056] sna_wakeup_handler >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_block_handler (tv=0.8000) >[ 110.056] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.056] sna_accel_block: evaluating timers, active=7 >[ 110.056] sna_accel_block: flush timer expires in 12 [110068] >[ 110.056] sna_wakeup_handler >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_block_handler (tv=0.8000) >[ 110.056] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.056] sna_accel_block: evaluating timers, active=7 >[ 110.056] sna_accel_block: flush timer expires in 12 [110068] >[ 110.056] sna_wakeup_handler >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.056] sna_block_handler (tv=0.8000) >[ 110.056] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.056] sna_accel_block: evaluating timers, active=7 >[ 110.056] sna_accel_block: flush timer expires in 12 [110068] >[ 110.056] sna_wakeup_handler >[ 110.056] sna_accel_flush: flush?=0, dirty?=0 >[ 110.057] sna_accel_flush: flush?=0, dirty?=0 >[ 110.057] sna_block_handler (tv=0.7000) >[ 110.057] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.057] sna_accel_block: evaluating timers, active=7 >[ 110.057] sna_accel_block: flush timer expires in 11 [110068] >[ 110.057] sna_wakeup_handler >[ 110.057] sna_accel_flush: flush?=0, dirty?=0 >[ 110.057] sna_accel_flush: flush?=0, dirty?=0 >[ 110.057] sna_block_handler (tv=0.7000) >[ 110.057] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.057] sna_accel_block: evaluating timers, active=7 >[ 110.057] sna_accel_block: flush timer expires in 11 [110068] >[ 110.057] sna_wakeup_handler >[ 110.057] sna_accel_flush: flush?=0, dirty?=0 >[ 110.057] sna_accel_flush: flush?=0, dirty?=0 >[ 110.057] sna_block_handler (tv=0.7000) >[ 110.057] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.057] sna_accel_block: evaluating timers, active=7 >[ 110.057] sna_accel_block: flush timer expires in 11 [110068] >[ 110.057] sna_wakeup_handler >[ 110.057] sna_accel_flush: flush?=0, dirty?=0 >[ 110.057] sna_accel_flush: flush?=0, dirty?=0 >[ 110.057] sna_block_handler (tv=0.7000) >[ 110.057] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.057] sna_accel_block: evaluating timers, active=7 >[ 110.057] sna_accel_block: flush timer expires in 11 [110068] >[ 110.057] sna_wakeup_handler >[ 110.057] sna_accel_flush: flush?=0, dirty?=0 >[ 110.057] sna_accel_flush: flush?=0, dirty?=0 >[ 110.057] sna_block_handler (tv=0.7000) >[ 110.057] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.057] sna_accel_block: evaluating timers, active=7 >[ 110.057] sna_accel_block: flush timer expires in 11 [110068] >[ 110.057] sna_wakeup_handler >[ 110.057] sna_accel_flush: flush?=0, dirty?=0 >[ 110.057] sna_accel_flush: flush?=0, dirty?=0 >[ 110.057] sna_block_handler (tv=0.7000) >[ 110.057] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.057] sna_accel_block: evaluating timers, active=7 >[ 110.057] sna_accel_block: flush timer expires in 11 [110068] >[ 110.057] sna_wakeup_handler >[ 110.057] sna_accel_flush: flush?=0, dirty?=0 >[ 110.057] sna_accel_flush: flush?=0, dirty?=0 >[ 110.057] sna_block_handler (tv=0.7000) >[ 110.057] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.057] sna_accel_block: evaluating timers, active=7 >[ 110.057] sna_accel_block: flush timer expires in 11 [110068] >[ 110.057] sna_wakeup_handler >[ 110.057] sna_accel_flush: flush?=0, dirty?=0 >[ 110.057] sna_accel_flush: flush?=0, dirty?=0 >[ 110.057] sna_block_handler (tv=0.7000) >[ 110.057] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.057] sna_accel_block: evaluating timers, active=7 >[ 110.057] sna_accel_block: flush timer expires in 11 [110068] >[ 110.057] sna_wakeup_handler >[ 110.057] sna_accel_flush: flush?=0, dirty?=0 >[ 110.057] sna_accel_flush: flush?=0, dirty?=0 >[ 110.057] sna_block_handler (tv=0.7000) >[ 110.057] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.057] sna_accel_block: evaluating timers, active=7 >[ 110.057] sna_accel_block: flush timer expires in 11 [110068] >[ 110.057] sna_wakeup_handler >[ 110.057] sna_accel_flush: flush?=0, dirty?=0 >[ 110.057] sna_accel_flush: flush?=0, dirty?=0 >[ 110.057] sna_block_handler (tv=0.7000) >[ 110.057] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.057] sna_accel_block: evaluating timers, active=7 >[ 110.057] sna_accel_block: flush timer expires in 11 [110068] >[ 110.057] sna_wakeup_handler >[ 110.057] sna_accel_flush: flush?=0, dirty?=0 >[ 110.057] sna_accel_flush: flush?=0, dirty?=0 >[ 110.057] sna_block_handler (tv=0.7000) >[ 110.057] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.057] sna_accel_block: evaluating timers, active=7 >[ 110.057] sna_accel_block: flush timer expires in 11 [110068] >[ 110.057] sna_wakeup_handler >[ 110.057] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.057] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.057] kgem_can_create_2d: untiled size=66355200 >[ 110.057] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.057] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.057] sna_create_pixmap: usage=0, flags=1b >[ 110.057] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.057] __pop_freed_pixmap: reusing freed pixmap=398 header >[ 110.057] create_pixmap_hdr: pixmap=421, width=7680, height=2160, usage=0 >[ 110.057] sna_create_pixmap: serial=421, 7680x2160, usage=0 >[ 110.057] sna_composite_rectangles(pixmap=422, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.057] sna_composite_rectangles: converted to op 0 >[ 110.057] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.057] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.057] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.057] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.057] sna_composite_rectangles: dropping last-cpu hint >[ 110.057] sna_drawable_use_bo pixmap=422, box=((0, 0), (7680, 2160)), flags=19... >[ 110.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.057] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.057] sna_pixmap_move_to_gpu(pixmap=422, usage=0), flags=b >[ 110.057] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.057] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.057] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.057] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.057] sna_pixmap_alloc_gpu: pixmap=422 >[ 110.057] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.057] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.057] kgem_bo_remove_from_inactive: removing handle=38 from inactive >[ 110.057] from inactive: pitch=30720, tiling=1: handle=38, id=575 >[ 110.057] __sna_damage_all(7680, 2160) >[ 110.057] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.057] sna_pixmap_mark_active: pixmap=422, handle=38 >[ 110.057] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.057] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.057] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.057] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.057] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.057] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.057] sna_render_get_solid: 0 >[ 110.057] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.057] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.057] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.057] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.057] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.057] kgem_add_handle: handle=4, index=0 >[ 110.057] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.057] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.057] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.057] gen9_composite_get_binding_table(ffc0) >[ 110.057] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.057] kgem_add_handle: handle=38, index=1 >[ 110.057] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.057] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.057] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.057] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.057] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.057] kgem_add_handle: handle=7, index=2 >[ 110.057] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.057] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.057] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.057] gen9_emit_sampler: sampler = 1 >[ 110.057] gen9_emit_sf: num_sf_outputs=1 >[ 110.057] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.057] gen9_emit_vertex_elements: setup id=0 >[ 110.057] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.057] (0, 0), (7680, 2160) >[ 110.057] gen8_vertex_flush[490] = 3 >[ 110.057] sna_composite_rectangles: pixmap=422 marking clear [0]? 1 >[ 110.057] sna_composite_rectangles(pixmap=422, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.057] sna_composite_rectangles: converted to op 1 >[ 110.057] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.057] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.057] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.057] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.057] sna_composite_rectangles: promoting to full GPU >[ 110.057] sna_composite_rectangles: dropping last-cpu hint >[ 110.057] sna_drawable_use_bo pixmap=422, box=((0, 0), (7680, 2160)), flags=19... >[ 110.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.057] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.057] sna_drawable_use_bo: using whole GPU bo >[ 110.057] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.057] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.057] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.057] sna_render_get_solid: ff2c001e >[ 110.057] sna_render_get_solid(0) = ff2c001e (old) >[ 110.057] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.057] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.057] gen9_composite_get_binding_table(ff00) >[ 110.057] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.057] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 110.057] kgem_add_handle: handle=8, index=3 >[ 110.057] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 110.057] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.057] gen9_emit_vertex_elements: setup id=0 >[ 110.057] (0, 0), (7680, 2160) >[ 110.057] gen8_vertex_flush[4cc] = 3 >[ 110.057] sna_composite_rectangles: pixmap=422 marking clear [ff2c001e]? 1 >[ 110.057] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.057] kgem_can_create_2d: 80x80 @ 32 >[ 110.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.057] kgem_can_create_2d: untiled size=28672 >[ 110.057] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.057] kgem_choose_tiling: 80x80 -> 0 >[ 110.057] sna_create_pixmap: usage=0, flags=b >[ 110.057] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.057] __pop_freed_pixmap: reusing freed pixmap=402 header >[ 110.057] create_pixmap_hdr: pixmap=423, width=80, height=80, usage=0 >[ 110.057] sna_create_pixmap: serial=423, 80x80, usage=0 >[ 110.057] sna_composite_rectangles(pixmap=424, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.057] sna_composite_rectangles: converted to op 0 >[ 110.057] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.057] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.057] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.057] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.057] sna_composite_rectangles: dropping last-cpu hint >[ 110.057] sna_drawable_use_bo pixmap=424, box=((0, 0), (80, 80)), flags=19... >[ 110.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.057] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.057] sna_pixmap_move_to_gpu(pixmap=424, usage=0), flags=b >[ 110.057] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.057] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.057] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.057] kgem_choose_tiling: 80x80 -> 0 >[ 110.057] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.057] kgem_choose_tiling: 80x80 -> 0 >[ 110.057] sna_pixmap_alloc_gpu: pixmap=424 >[ 110.057] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.057] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.057] from inactive: pitch=320, tiling=0: handle=22, id=576 >[ 110.057] __sna_damage_all(80, 80) >[ 110.057] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.057] sna_pixmap_mark_active: pixmap=424, handle=22 >[ 110.057] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.057] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.057] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.057] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.057] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.057] sna_render_get_solid: 0 >[ 110.057] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.057] kgem_set_mode: flushing before new bo >[ 110.057] gen8_vertex_close: used=12, vbo active? 16, vb=1, nreloc=1 >[ 110.057] gen8_vertex_close: reloc[0] = 287 >[ 110.057] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.057] kgem_add_handle: handle=16, index=4 >[ 110.057] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) >[ 110.057] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=16276 [fenced=0] >[ 110.057] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.057] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.057] kgem_fixup_relocs: shrinking by 61440 >[ 110.057] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.057] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.057] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.057] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.057] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.057] __kgem_bo_clear_busy: handle=7 >[ 110.057] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.057] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.057] __kgem_bo_clear_busy: handle=8 >[ 110.057] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.057] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.057] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.057] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.057] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.057] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.057] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.057] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.057] kgem_add_handle: handle=4, index=0 >[ 110.057] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.057] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.057] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.057] gen9_composite_get_binding_table(ffc0) >[ 110.057] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 >[ 110.057] kgem_add_handle: handle=22, index=1 >[ 110.057] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) >[ 110.057] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.057] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.057] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.057] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.057] kgem_add_handle: handle=7, index=2 >[ 110.057] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.057] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.057] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.057] gen9_emit_sampler: sampler = 1 >[ 110.057] gen9_emit_sf: num_sf_outputs=1 >[ 110.057] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.057] gen9_emit_vertex_elements: setup id=0 >[ 110.057] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.057] (0, 0), (80, 80) >[ 110.058] gen8_vertex_flush[490] = 3 >[ 110.058] sna_composite_rectangles: pixmap=424 marking clear [0]? 1 >[ 110.058] sna_composite_rectangles(pixmap=424, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.058] sna_composite_rectangles: converted to op 1 >[ 110.058] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.058] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.058] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.058] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.058] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.058] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.058] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.058] sna_composite_rectangles: dropping last-cpu hint >[ 110.058] sna_drawable_use_bo pixmap=424, box=((0, 0), (80, 80)), flags=1... >[ 110.058] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.058] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.058] sna_drawable_use_bo: using whole GPU bo >[ 110.058] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.058] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.058] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.058] sna_render_get_solid: 40404040 >[ 110.058] sna_render_get_solid(1) = 40404040 (old) >[ 110.058] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.058] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.058] gen9_composite_get_binding_table(ff00) >[ 110.058] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.058] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 110.058] kgem_add_handle: handle=8, index=3 >[ 110.058] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) >[ 110.058] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.058] gen9_emit_vertex_elements: setup id=0 >[ 110.058] (0, 0), (2, 2) >[ 110.058] (78, 0), (80, 2) >[ 110.058] (0, 78), (2, 80) >[ 110.058] (78, 78), (80, 80) >[ 110.058] gen8_vertex_flush[4cc] = 12 >[ 110.058] sna_composite(pixmap=422, op=3, src=424+(0, 0), mask=0+(0, 0), dst=422+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.058] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.058] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.058] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.058] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.058] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.058] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.058] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.058] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.058] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.058] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.058] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.058] sna_drawable_use_bo pixmap=422, box=((0, 0), (7680, 2160)), flags=7... >[ 110.058] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.058] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.058] sna_drawable_use_bo: using whole GPU bo >[ 110.058] gen9_composite_set_target: pixmap=422, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.058] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.058] sna_transform_is_imprecise_integer_translation: no transform >[ 110.058] gen9_composite_picture: integer translation (0, 0), removing >[ 110.058] sna_render_pixmap_bo pixmap=424, (0, 0)x(7680, 2160)/(80, 80) >[ 110.058] sna_render_pixmap_bo: GPU all damaged >[ 110.058] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.058] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.058] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.058] gen4_choose_composite_emitter: identity src, no mask >[ 110.058] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.058] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.058] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.058] aligning vertex: was 2, now 3 floats per vertex >[ 110.058] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.058] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.058] gen9_composite_get_binding_table(fe80) >[ 110.058] kgem_add_reloc64: handle=38, pos=16280, delta=0, domains=20002 >[ 110.058] kgem_add_handle: handle=38, index=4 >[ 110.058] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f2281000) >[ 110.058] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.058] [3f90] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.058] kgem_add_reloc64: handle=22, pos=16264, delta=0, domains=40000 >[ 110.058] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=fd985000) >[ 110.058] [3f80] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.058] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.058] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.058] gen9_emit_sampler: sampler = a >[ 110.058] gen9_emit_vertex_elements: setup id=2 >[ 110.058] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.058] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.058] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.058] gen8_vertex_flush[568] = 3 >[ 110.058] sna_destroy_pixmap: pixmap=424, attached?=1 >[ 110.058] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.058] __kgem_bo_destroy: handle=22, size=61440 >[ 110.058] __kgem_bo_destroy: handle=22 -> active >[ 110.058] __sna_free_pixmap(pixmap=424) >[ 110.058] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.058] kgem_can_create_2d: 640x2096 @ 32 >[ 110.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.058] kgem_can_create_2d: untiled size=5365760 >[ 110.058] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.058] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.058] sna_create_pixmap: usage=0, flags=1b >[ 110.058] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.058] __pop_freed_pixmap: reusing freed pixmap=424 header >[ 110.058] create_pixmap_hdr: pixmap=425, width=640, height=2096, usage=0 >[ 110.058] sna_create_pixmap: serial=425, 640x2096, usage=0 >[ 110.058] sna_composite_rectangles(pixmap=426, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.058] sna_composite_rectangles: converted to op 0 >[ 110.058] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.058] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.058] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.058] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.058] sna_composite_rectangles: dropping last-cpu hint >[ 110.058] sna_drawable_use_bo pixmap=426, box=((0, 0), (640, 2096)), flags=19... >[ 110.058] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.058] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.058] sna_pixmap_move_to_gpu(pixmap=426, usage=0), flags=b >[ 110.058] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.058] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.058] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.058] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.059] sna_pixmap_alloc_gpu: pixmap=426 >[ 110.059] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.059] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.059] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.059] from inactive: pitch=2560, tiling=1: handle=9, id=577 >[ 110.059] __sna_damage_all(640, 2096) >[ 110.059] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.059] sna_pixmap_mark_active: pixmap=426, handle=9 >[ 110.059] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.059] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.059] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.059] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.059] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.059] sna_render_get_solid: 0 >[ 110.059] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.059] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.059] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.059] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.059] aligning vertex: was 3, now 2 floats per vertex >[ 110.059] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.059] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.059] gen9_composite_get_binding_table(fdc0) >[ 110.059] kgem_add_reloc64: handle=9, pos=16232, delta=0, domains=20002 >[ 110.059] kgem_add_handle: handle=9, index=5 >[ 110.059] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=ee339000) >[ 110.059] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.059] [3f60] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.059] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.059] gen9_emit_sampler: sampler = 1 >[ 110.059] gen9_emit_vertex_elements: setup id=0 >[ 110.059] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.059] (0, 0), (640, 2096) >[ 110.059] gen8_vertex_flush[5d8] = 3 >[ 110.059] sna_composite_rectangles: pixmap=426 marking clear [0]? 1 >[ 110.059] sna_composite_trapezoids(op=1, src=(32, 904), mask=18000, ntrap=33) >[ 110.059] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.059] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.059] trapezoid_spans_maybe_inplace? clear, no >[ 110.059] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.059] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.059] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.059] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.059] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.059] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.059] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.059] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.059] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.059] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.059] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.059] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.059] sna_drawable_use_bo pixmap=426, box=((8, 904), (632, 1128)), flags=7... >[ 110.059] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.059] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.059] sna_drawable_use_bo: using whole GPU bo >[ 110.059] gen9_composite_set_target: pixmap=426, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.059] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.059] color_convert: src=660a0a0a [20028888] >[ 110.059] color_convert: dst=660a0a0a [20028888] >[ 110.059] sna_render_get_solid: 660a0a0a >[ 110.059] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.059] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.059] gen4_choose_spans_emitter: solid source >[ 110.059] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.059] aligning vertex: was 2, now 3 floats per vertex >[ 110.059] gen9_composite_get_binding_table(fd40) >[ 110.059] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 >[ 110.059] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.059] kgem_add_reloc64[9] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.059] [3f40] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.059] gen9_emit_sampler: sampler = c >[ 110.059] gen9_emit_sf: num_sf_outputs=2 >[ 110.059] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.059] gen9_emit_vertex_elements: setup id=5 >[ 110.059] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.059] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.059] thread_choose_span: clipped? 0 >[ 110.059] imprecise_trapezoid_span_converter: using 4 threads >[ 110.059] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.059] thread_choose_span: clipped? 0 >[ 110.059] [ 110.059] span_thread: flushing 95 boxes >span_thread: flushing 1 boxes >[ 110.059] [ 110.059] span_thread: flushing 95 boxes >[ 110.059] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.059] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.059] span_thread: flushing 1 boxes >[ 110.060] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.060] gen8_vertex_flush[69c] = 576 >[ 110.060] gen9_render_composite_spans_done() >[ 110.060] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.060] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.060] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.060] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.060] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.060] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.060] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.060] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.060] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.060] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.060] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.060] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.060] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.060] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.060] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.060] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.060] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.060] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.060] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.060] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.060] sna_drawable_use_bo pixmap=426, box=((8, 904), (632, 1128)), flags=7... >[ 110.060] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.060] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.060] sna_drawable_use_bo: using whole GPU bo >[ 110.060] gen9_composite_set_target: pixmap=426, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.060] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.060] color_convert: src=66282828 [20028888] >[ 110.060] color_convert: dst=66282828 [20028888] >[ 110.060] sna_render_get_solid: 66282828 >[ 110.060] sna_render_get_solid(3) = 66282828 (old) >[ 110.060] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.060] gen4_choose_spans_emitter: solid source >[ 110.060] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.060] gen9_composite_get_binding_table(fcc0) >[ 110.060] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 >[ 110.060] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 110.060] kgem_add_reloc64[10] = (delta=12, target handle=3, presumed=fdffe000) >[ 110.060] [3f20] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.060] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.060] gen9_emit_vertex_elements: setup id=5 >[ 110.060] thread_choose_span: clipped? 0 >[ 110.060] imprecise_trapezoid_span_converter: using 4 threads >[ 110.060] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.060] thread_choose_span: clipped? 0 >[ 110.060] [ 110.060] [ 110.060] span_thread: flushing 2 boxes >[ 110.060] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.060] span_thread: flushing 166 boxes >[ 110.060] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 2 boxes >[ 110.060] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 162 boxes >[ 110.061] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >[ 110.061] gen8_vertex_flush[6f0] = 996 >[ 110.061] gen9_render_composite_spans_done() >[ 110.061] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.061] kgem_can_create_2d: 640x2096 @ 32 >[ 110.061] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.061] kgem_can_create_2d: untiled size=5365760 >[ 110.061] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.061] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.061] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.061] sna_create_pixmap: usage=0, flags=1b >[ 110.061] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.061] __pop_freed_pixmap: reusing freed pixmap=404 header >[ 110.061] create_pixmap_hdr: pixmap=427, width=640, height=2096, usage=0 >[ 110.061] sna_create_pixmap: serial=427, 640x2096, usage=0 >[ 110.061] sna_composite_rectangles(pixmap=428, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.061] sna_composite_rectangles: converted to op 0 >[ 110.061] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.061] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.061] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.061] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.061] sna_composite_rectangles: dropping last-cpu hint >[ 110.061] sna_drawable_use_bo pixmap=428, box=((0, 0), (640, 2096)), flags=19... >[ 110.061] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.061] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.061] sna_pixmap_move_to_gpu(pixmap=428, usage=0), flags=b >[ 110.061] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.061] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.061] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.061] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.061] sna_pixmap_alloc_gpu: pixmap=428 >[ 110.061] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.061] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.061] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.061] from inactive: pitch=2560, tiling=1: handle=17, id=578 >[ 110.061] __sna_damage_all(640, 2096) >[ 110.061] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.061] sna_pixmap_mark_active: pixmap=428, handle=17 >[ 110.061] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.061] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.061] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.061] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.061] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.061] sna_render_get_solid: 0 >[ 110.061] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.061] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.061] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.061] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.061] aligning vertex: was 3, now 2 floats per vertex >[ 110.061] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.061] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.061] gen9_composite_get_binding_table(fc40) >[ 110.061] kgem_add_reloc64: handle=17, pos=16136, delta=0, domains=20002 >[ 110.061] kgem_add_handle: handle=17, index=6 >[ 110.061] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fdfff000) >[ 110.061] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.061] [3f00] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.061] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.061] gen9_emit_sampler: sampler = 1 >[ 110.061] gen9_emit_sf: num_sf_outputs=1 >[ 110.061] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.061] gen9_emit_vertex_elements: setup id=0 >[ 110.061] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.061] (0, 0), (640, 2096) >[ 110.061] gen8_vertex_flush[7b0] = 3 >[ 110.061] sna_composite_rectangles: pixmap=428 marking clear [0]? 1 >[ 110.061] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.061] kgem_can_create_2d: 624x224 @ 32 >[ 110.061] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.061] kgem_can_create_2d: untiled size=561152 >[ 110.061] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.061] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.061] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.061] sna_create_pixmap: usage=0, flags=1b >[ 110.061] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.061] __pop_freed_pixmap: reusing freed pixmap=410 header >[ 110.061] create_pixmap_hdr: pixmap=429, width=624, height=224, usage=0 >[ 110.061] sna_create_pixmap: serial=429, 624x224, usage=0 >[ 110.061] sna_composite_rectangles(pixmap=430, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.061] sna_composite_rectangles: converted to op 0 >[ 110.061] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.061] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.061] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.061] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.061] sna_composite_rectangles: dropping last-cpu hint >[ 110.061] sna_drawable_use_bo pixmap=430, box=((0, 0), (624, 224)), flags=19... >[ 110.061] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.061] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.061] sna_pixmap_move_to_gpu(pixmap=430, usage=0), flags=b >[ 110.061] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.061] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.061] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.061] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.061] sna_pixmap_alloc_gpu: pixmap=430 >[ 110.061] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.061] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.062] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.062] from inactive: pitch=2560, tiling=1: handle=20, id=579 >[ 110.062] __sna_damage_all(624, 224) >[ 110.062] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.062] sna_pixmap_mark_active: pixmap=430, handle=20 >[ 110.062] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.062] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.062] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.062] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.062] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.062] sna_render_get_solid: 0 >[ 110.062] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.062] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.062] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.062] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.062] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.062] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.062] gen9_composite_get_binding_table(fbc0) >[ 110.062] kgem_add_reloc64: handle=20, pos=16104, delta=0, domains=20002 >[ 110.062] kgem_add_handle: handle=20, index=7 >[ 110.062] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fd9be000) >[ 110.062] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.062] [3ee0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.062] gen9_emit_vertex_elements: setup id=0 >[ 110.062] (0, 0), (624, 224) >[ 110.062] gen8_vertex_flush[7e4] = 3 >[ 110.062] sna_composite_rectangles: pixmap=430 marking clear [0]? 1 >[ 110.062] sna_create_pixmap(576, 76, 32, usage=0) >[ 110.062] kgem_can_create_2d: 576x76 @ 32 >[ 110.062] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.062] kgem_can_create_2d: untiled size=176128 >[ 110.062] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.062] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.062] kgem_can_create_2d: tiled[-1] size=176128 >[ 110.062] sna_create_pixmap: usage=0, flags=1b >[ 110.062] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 110.062] __pop_freed_pixmap: reusing freed pixmap=408 header >[ 110.062] create_pixmap_hdr: pixmap=431, width=576, height=76, usage=0 >[ 110.062] sna_create_pixmap: serial=431, 576x76, usage=0 >[ 110.062] sna_accel_flush: flush?=0, dirty?=0 >[ 110.062] sna_block_handler (tv=0.0) >[ 110.062] sna_wakeup_handler >[ 110.062] sna_accel_flush: flush?=0, dirty?=0 >[ 110.062] sna_accel_flush: flush?=0, dirty?=0 >[ 110.062] sna_accel_flush: flush?=0, dirty?=0 >[ 110.062] sna_accel_flush: flush?=0, dirty?=0 >[ 110.062] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.063] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.064] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_block_handler (tv=0.0) >[ 110.065] sna_wakeup_handler >[ 110.065] sna_block_handler (tv=0.0) >[ 110.065] sna_wakeup_handler >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_block_handler (tv=0.0) >[ 110.065] sna_wakeup_handler >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_block_handler (tv=0.0) >[ 110.065] sna_wakeup_handler >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_accel_flush: flush?=0, dirty?=0 >[ 110.065] sna_block_handler (tv=0.0) >[ 110.065] sna_wakeup_handler >[ 110.065] sna_composite_rectangles(pixmap=432, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 110.065] sna_composite_rectangles: converted to op 0 >[ 110.065] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 110.065] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 110.065] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 110.065] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 110.065] sna_composite_rectangles: dropping last-cpu hint >[ 110.065] sna_drawable_use_bo pixmap=432, box=((0, 0), (576, 76)), flags=19... >[ 110.065] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.065] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.065] sna_pixmap_move_to_gpu(pixmap=432, usage=0), flags=b >[ 110.065] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.065] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 110.065] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.065] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.065] sna_pixmap_alloc_gpu: pixmap=432 >[ 110.065] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.065] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.065] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.065] from inactive: pitch=2560, tiling=1: handle=35, id=580 >[ 110.065] __sna_damage_all(576, 76) >[ 110.065] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.065] sna_pixmap_mark_active: pixmap=432, handle=35 >[ 110.065] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.065] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.065] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.065] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.065] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 110.065] sna_render_get_solid: 0 >[ 110.065] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.065] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.065] __kgem_retire_rq: request 1 complete >[ 110.065] kgem_set_mode: flushing before new bo >[ 110.065] gen8_vertex_close: used=4788, vbo active? 16, vb=25, nreloc=3 >[ 110.065] gen8_vertex_close: reloc[0] = 287 >[ 110.065] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.065] kgem_add_handle: handle=16, index=8 >[ 110.065] kgem_add_reloc64[13] = (delta=0, target handle=8, presumed=fffa8000) >[ 110.065] gen8_vertex_close: reloc[1] = 341 >[ 110.065] kgem_add_reloc64: handle=16, pos=341, delta=0, domains=200000 >[ 110.065] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fffa8000) >[ 110.065] gen8_vertex_close: reloc[2] = 418 >[ 110.065] kgem_add_reloc64: handle=16, pos=418, delta=0, domains=200000 >[ 110.065] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fffa8000) >[ 110.065] batch[1/1, flags=1800]: 512 512 16096 16384, nreloc=16, nexec=9, nfence=0, aperture=33289 [fenced=0] >[ 110.065] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.065] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.065] kgem_fixup_relocs: shrinking by 61440 >[ 110.065] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.065] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.065] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.065] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.065] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.065] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.066] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.066] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.066] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.066] __kgem_bo_clear_busy: handle=7 >[ 110.066] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.066] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.066] __kgem_bo_clear_busy: handle=8 >[ 110.066] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.066] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.066] __kgem_bo_clear_busy: handle=8 >[ 110.066] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.066] __kgem_bo_clear_busy: handle=8 >[ 110.066] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.066] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.066] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.066] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.066] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.066] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.066] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.066] kgem_add_handle: handle=4, index=0 >[ 110.066] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.066] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.066] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.066] gen9_composite_get_binding_table(ffc0) >[ 110.066] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 >[ 110.066] kgem_add_handle: handle=35, index=1 >[ 110.066] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd443000) >[ 110.066] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.066] [3fe0] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.066] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.066] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.066] kgem_add_handle: handle=7, index=2 >[ 110.066] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.066] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.066] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.066] gen9_emit_sampler: sampler = 1 >[ 110.066] gen9_emit_sf: num_sf_outputs=1 >[ 110.066] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.066] gen9_emit_vertex_elements: setup id=0 >[ 110.066] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.066] (0, 0), (576, 76) >[ 110.066] gen8_vertex_flush[490] = 3 >[ 110.066] sna_composite_rectangles: pixmap=432 marking clear [0]? 1 >[ 110.066] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 110.066] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.066] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.066] trapezoid_spans_maybe_inplace? clear, no >[ 110.066] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.066] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 110.066] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 110.066] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 110.066] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 110.066] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 110.066] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 110.066] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.066] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 110.066] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 110.066] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.066] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 110.066] sna_drawable_use_bo pixmap=432, box=((2, 2), (574, 74)), flags=7... >[ 110.066] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.066] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.066] sna_drawable_use_bo: using whole GPU bo >[ 110.066] gen9_composite_set_target: pixmap=432, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.066] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 110.066] color_convert: src=4c000000 [20028888] >[ 110.066] color_convert: dst=4c000000 [20028888] >[ 110.066] sna_render_get_solid: 4c000000 >[ 110.066] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.066] gen4_choose_spans_emitter: solid source >[ 110.066] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.066] aligning vertex: was 2, now 3 floats per vertex >[ 110.066] gen9_composite_get_binding_table(ff00) >[ 110.066] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 110.066] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 110.066] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) >[ 110.066] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.066] gen9_emit_sampler: sampler = c >[ 110.066] gen9_emit_sf: num_sf_outputs=2 >[ 110.066] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.066] gen9_emit_vertex_elements: setup id=5 >[ 110.066] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.066] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.066] thread_choose_span: clipped? 0 >[ 110.066] imprecise_trapezoid_span_converter: using 4 threads >[ 110.066] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 110.066] thread_choose_span: clipped? 0 >[ 110.066] span_thread: flushing 1 boxes >[ 110.066] [ 110.066] span_thread: flushing 26 boxes >span_thread: flushing 1 boxes >[ 110.066] span_thread: flushing 26 boxes >[ 110.066] [ 110.066] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.066] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.066] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.066] gen8_vertex_flush[554] = 162 >[ 110.066] gen9_render_composite_spans_done() >[ 110.066] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 110.066] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.066] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.066] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.066] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.066] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.066] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.066] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 110.066] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 110.066] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 110.066] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 110.066] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 110.066] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 110.066] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.066] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.066] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 110.066] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 110.066] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.066] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.066] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 110.066] sna_drawable_use_bo pixmap=432, box=((0, 0), (576, 76)), flags=7... >[ 110.066] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.066] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.066] sna_drawable_use_bo: using whole GPU bo >[ 110.066] gen9_composite_set_target: pixmap=432, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.066] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 110.066] color_convert: src=e6e6e6e6 [20028888] >[ 110.066] color_convert: dst=e6e6e6e6 [20028888] >[ 110.066] sna_render_get_solid: e6e6e6e6 >[ 110.066] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 110.066] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.066] gen4_choose_spans_emitter: solid source >[ 110.066] kgem_check_bo: num_pages=+1, num_exec=+1 >[ 110.066] gen9_composite_get_binding_table(fe80) >[ 110.066] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 >[ 110.066] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 110.066] kgem_add_handle: handle=8, index=3 >[ 110.066] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) >[ 110.066] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.066] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.066] gen9_emit_vertex_elements: setup id=5 >[ 110.066] thread_choose_span: clipped? 0 >[ 110.066] imprecise_trapezoid_span_converter: using 4 threads >[ 110.066] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 110.066] thread_choose_span: clipped? 0 >[ 110.066] span_thread: flushing 2 boxes >[ 110.066] span_thread: flushing 2 boxes >[ 110.066] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.066] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.066] span_thread: flushing 62 boxes >[ 110.066] span_thread: flushing 62 boxes >[ 110.066] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.066] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.066] gen8_vertex_flush[5a8] = 384 >[ 110.066] gen9_render_composite_spans_done() >[ 110.066] sna_composite_rectangles(pixmap=432, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) >[ 110.066] sna_composite_rectangles: converted to op 1 >[ 110.066] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) >[ 110.066] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 >[ 110.066] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 >[ 110.066] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) >[ 110.066] sna_composite_rectangles: dropping last-cpu hint >[ 110.066] sna_drawable_use_bo pixmap=432, box=((16, 16), (18, 60)), flags=9... >[ 110.066] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 110.066] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.066] sna_drawable_use_bo: using whole GPU bo >[ 110.066] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 110.066] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.066] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) >[ 110.066] sna_render_get_solid: ffffffff >[ 110.066] sna_render_get_solid(white) >[ 110.066] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.066] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.066] aligning vertex: was 3, now 2 floats per vertex >[ 110.066] gen9_composite_get_binding_table(fe00) >[ 110.066] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 >[ 110.066] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.066] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.066] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.066] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.066] gen9_emit_sampler: sampler = 1 >[ 110.066] gen9_emit_sf: num_sf_outputs=1 >[ 110.066] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.066] gen9_emit_vertex_elements: setup id=0 >[ 110.066] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.066] (16, 16), (18, 60) >[ 110.066] gen8_vertex_flush[668] = 3 >[ 110.066] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1a4, drawable=1ae >[ 110.066] sna_validate_gc: recomputing clip >[ 110.066] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.066] sna_copy_area: src=pixmap=432:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=430:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.066] sna_copy_area: normal copy >[ 110.066] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.066] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.066] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.066] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 110.066] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 110.066] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 110.066] sna_do_copy: pixmap -- no source clipping >[ 110.066] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 110.066] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 110.066] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=432+(-24, -136), dst pixmap=430+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 110.066] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=35, cpu_bo=0), replaces=0 >[ 110.066] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.066] sna_drawable_use_bo pixmap=430, box=((24, 136), (600, 212)), flags=b... >[ 110.066] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.066] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.066] sna_drawable_use_bo: using whole GPU bo >[ 110.066] sna_pixmap_move_to_gpu(pixmap=432, usage=0), flags=a >[ 110.066] sna_pixmap_move_to_gpu: already all-damaged >[ 110.066] sna_pixmap_mark_active: pixmap=432, handle=35 >[ 110.066] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.066] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.066] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.066] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.066] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.066] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.066] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.066] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.066] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.066] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.066] gen9_composite_get_binding_table(fd80) >[ 110.066] kgem_add_reloc64: handle=20, pos=16216, delta=0, domains=20002 >[ 110.066] kgem_add_handle: handle=20, index=4 >[ 110.066] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd9be000) >[ 110.066] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.066] [3f50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.066] kgem_add_reloc64: handle=35, pos=16200, delta=0, domains=40000 >[ 110.066] kgem_add_reloc64[9] = (delta=0, target handle=1, presumed=fd443000) >[ 110.066] [3f40] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 110.066] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.066] gen9_emit_sampler: sampler = 0 >[ 110.066] gen9_emit_vertex_elements: setup id=0 >[ 110.066] (0, 0) -> (24, 136) + (576, 76) >[ 110.066] gen8_vertex_flush[6bc] = 3 >[ 110.066] sna_destroy_pixmap: pixmap=432, attached?=1 >[ 110.067] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.067] __kgem_bo_destroy: handle=35, size=204800 >[ 110.067] __kgem_bo_destroy: handle=35 -> active >[ 110.067] __sna_free_pixmap(pixmap=432) >[ 110.067] sna_glyphs(op=3, nlist=4, src=(40, 184)) >[ 110.067] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 >[ 110.067] sna_glyphs: discarding mask >[ 110.067] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) >[ 110.067] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94669425825984 size=624x224 >[ 110.067] gen9_render_composite: 0x0, current mode=1/1 >[ 110.067] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.067] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 >[ 110.067] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.067] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.067] sna_drawable_use_bo pixmap=430, box=((0, 0), (624, 224)), flags=7... >[ 110.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.067] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.067] sna_drawable_use_bo: using whole GPU bo >[ 110.067] gen9_composite_set_target: pixmap=430, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.067] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.067] color_convert: src=ff888888 [20028888] >[ 110.067] color_convert: dst=ff888888 [20028888] >[ 110.067] sna_render_get_solid: ff888888 >[ 110.067] sna_render_get_solid(5) = ff888888 (old) >[ 110.067] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.067] sna_transform_is_imprecise_integer_translation: no transform >[ 110.067] gen9_composite_picture: integer translation (0, 0), removing >[ 110.067] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.067] sna_render_pixmap_bo: GPU all damaged >[ 110.067] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.067] gen4_choose_composite_emitter: solid, identity mask >[ 110.067] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.067] aligning vertex: was 2, now 4 floats per vertex >[ 110.067] gen9_composite_get_binding_table(fcc0) >[ 110.067] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 >[ 110.067] kgem_add_reloc64: adding proxy [delta=20] for handle=8 >[ 110.067] kgem_add_reloc64[10] = (delta=20, target handle=3, presumed=fdffe000) >[ 110.067] [3f20] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.067] kgem_add_reloc64: handle=6, pos=16152, delta=0, domains=40000 >[ 110.067] kgem_add_handle: handle=6, index=5 >[ 110.067] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd585000) >[ 110.067] [3f10] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.067] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 110.067] gen9_emit_sampler: sampler = a >[ 110.067] gen9_emit_sf: num_sf_outputs=2 >[ 110.067] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.067] gen9_emit_vertex_elements: setup id=9 >[ 110.067] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.067] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.067] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped >[ 110.067] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) >[ 110.067] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped >[ 110.067] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) >[ 110.067] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped >[ 110.067] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.067] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped >[ 110.067] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.067] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped >[ 110.067] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) >[ 110.067] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped >[ 110.067] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) >[ 110.067] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped >[ 110.067] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) >[ 110.067] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped >[ 110.067] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) >[ 110.067] gen8_vertex_flush[798] = 24 >[ 110.067] gen9_magic_ca_pass: CA fixup (1611 -> 1635) >[ 110.067] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.067] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.067] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.067] sna_composite(pixmap=430, op=3, src=272+(0, 0), mask=0+(28, 8), dst=430+(28, 8)+(0, 0), size=(20, 80) >[ 110.067] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 110.067] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 110.067] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 110.067] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 110.067] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 110.067] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 110.067] gen9_render_composite: 20x80, current mode=1/1 >[ 110.067] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.067] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 110.067] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 >[ 110.067] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.067] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 110.067] sna_drawable_use_bo pixmap=430, box=((28, 8), (48, 88)), flags=7... >[ 110.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.067] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.067] sna_drawable_use_bo: using whole GPU bo >[ 110.067] gen9_composite_set_target: pixmap=430, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.067] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 110.067] sna_transform_is_imprecise_integer_translation: no transform >[ 110.067] gen9_composite_picture: integer translation (0, 0), removing >[ 110.067] sna_render_pixmap_bo pixmap=272, (0, 0)x(20, 80)/(20, 80) >[ 110.067] sna_render_pixmap_bo: GPU all damaged >[ 110.067] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.067] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.067] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.067] gen4_choose_composite_emitter: identity src, no mask >[ 110.067] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.067] aligning vertex: was 4, now 3 floats per vertex >[ 110.067] gen9_composite_get_binding_table(fc00) >[ 110.067] kgem_add_reloc64: handle=12, pos=16120, delta=0, domains=40000 >[ 110.067] kgem_add_handle: handle=12, index=6 >[ 110.067] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fdffb000) >[ 110.067] [3ef0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.067] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 >[ 110.067] gen9_emit_sampler: sampler = 2 >[ 110.067] gen9_emit_sf: num_sf_outputs=1 >[ 110.067] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.067] gen9_emit_vertex_elements: setup id=2 >[ 110.067] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.067] gen9_render_composite_box: (28, 8), (48, 88) >[ 110.067] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 110.067] gen8_vertex_flush[8e8] = 3 >[ 110.067] sna_composite(pixmap=430, op=3, src=276+(0, 0), mask=0+(28, 0), dst=430+(28, 0)+(0, 0), size=(20, 8) >[ 110.067] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.067] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.067] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.067] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.067] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.067] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.067] gen9_render_composite: 20x8, current mode=1/1 >[ 110.067] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.067] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 >[ 110.067] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 >[ 110.067] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.067] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.067] sna_drawable_use_bo pixmap=430, box=((28, 0), (48, 8)), flags=7... >[ 110.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.067] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.067] sna_drawable_use_bo: using whole GPU bo >[ 110.067] gen9_composite_set_target: pixmap=430, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.067] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.067] sna_transform_is_imprecise_integer_translation: no transform >[ 110.067] gen9_composite_picture: integer translation (0, 0), removing >[ 110.067] sna_render_pixmap_bo pixmap=276, (0, 0)x(20, 8)/(20, 80) >[ 110.067] sna_render_pixmap_bo: GPU all damaged >[ 110.067] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.067] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 110.067] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.067] gen4_choose_composite_emitter: identity src, no mask >[ 110.067] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.067] gen9_composite_get_binding_table(fb80) >[ 110.067] kgem_add_reloc64: handle=24, pos=16088, delta=0, domains=40000 >[ 110.067] kgem_add_handle: handle=24, index=7 >[ 110.067] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fd53c000) >[ 110.067] [3ed0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.067] gen9_emit_vertex_elements: setup id=2 >[ 110.067] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.067] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.067] gen8_vertex_flush[924] = 3 >[ 110.067] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1ae, drawable=1ac >[ 110.067] sna_validate_gc: recomputing clip >[ 110.067] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.067] sna_copy_area: src=pixmap=430:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=428:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.067] sna_copy_area: normal copy >[ 110.067] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.067] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.067] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.067] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.067] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.067] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.067] sna_do_copy: pixmap -- no source clipping >[ 110.067] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.067] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.067] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=430+(-8, -896), dst pixmap=428+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.067] sna_copy_boxes: dst=(priv=0x5619f174e370, gpu_bo=17, cpu_bo=0), src=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.067] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.067] sna_drawable_use_bo pixmap=428, box=((8, 896), (632, 1120)), flags=b... >[ 110.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.067] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.067] sna_drawable_use_bo: using whole GPU bo >[ 110.067] sna_pixmap_move_to_gpu(pixmap=430, usage=0), flags=a >[ 110.067] sna_pixmap_move_to_gpu: already all-damaged >[ 110.067] sna_pixmap_mark_active: pixmap=430, handle=20 >[ 110.067] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.067] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.067] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.067] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.067] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.067] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.067] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.067] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.067] aligning vertex: was 3, now 2 floats per vertex >[ 110.067] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.067] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.067] gen9_composite_get_binding_table(fb00) >[ 110.067] kgem_add_reloc64: handle=17, pos=16056, delta=0, domains=20002 >[ 110.067] kgem_add_handle: handle=17, index=8 >[ 110.067] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fdfff000) >[ 110.067] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.067] [3eb0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.067] kgem_add_reloc64: handle=20, pos=16040, delta=0, domains=40000 >[ 110.067] kgem_add_reloc64[15] = (delta=0, target handle=4, presumed=fd9be000) >[ 110.067] [3ea0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.067] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.067] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.067] gen9_emit_sampler: sampler = 0 >[ 110.067] gen9_emit_vertex_elements: setup id=0 >[ 110.067] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.067] (0, 0) -> (8, 896) + (624, 224) >[ 110.067] gen8_vertex_flush[9ac] = 3 >[ 110.067] sna_destroy_pixmap: pixmap=430, attached?=1 >[ 110.067] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.067] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.067] __kgem_bo_destroy: handle=20 -> active >[ 110.067] __sna_free_pixmap(pixmap=430) >[ 110.067] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.067] kgem_can_create_2d: 624x80 @ 32 >[ 110.067] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.067] kgem_can_create_2d: untiled size=200704 >[ 110.067] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.067] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.067] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.067] sna_create_pixmap: usage=0, flags=1b >[ 110.067] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.067] __pop_freed_pixmap: reusing freed pixmap=430 header >[ 110.067] create_pixmap_hdr: pixmap=433, width=624, height=80, usage=0 >[ 110.067] sna_create_pixmap: serial=433, 624x80, usage=0 >[ 110.067] sna_composite_rectangles(pixmap=434, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.067] sna_composite_rectangles: converted to op 0 >[ 110.067] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.067] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.067] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.067] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.067] sna_composite_rectangles: dropping last-cpu hint >[ 110.067] sna_drawable_use_bo pixmap=434, box=((0, 0), (624, 80)), flags=19... >[ 110.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.067] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.067] sna_pixmap_move_to_gpu(pixmap=434, usage=0), flags=b >[ 110.067] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.067] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.067] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.067] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.067] sna_pixmap_alloc_gpu: pixmap=434 >[ 110.067] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.067] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.067] kgem_bo_remove_from_active: removing handle=35 from active >[ 110.067] 1:from active: pitch=2560, tiling=1, handle=35, id=581 >[ 110.067] __sna_damage_all(624, 80) >[ 110.067] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.067] sna_pixmap_mark_active: pixmap=434, handle=35 >[ 110.067] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.067] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.067] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.067] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.067] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.067] sna_render_get_solid: 0 >[ 110.067] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.067] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.067] gen9_composite_get_binding_table(fa40) >[ 110.067] kgem_add_reloc64: handle=35, pos=16008, delta=0, domains=20002 >[ 110.067] kgem_add_reloc64[16] = (delta=0, target handle=1, presumed=fd443000) >[ 110.067] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.067] [3e80] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.067] gen9_emit_sampler: sampler = 1 >[ 110.067] gen9_emit_vertex_elements: setup id=0 >[ 110.067] (0, 0), (624, 80) >[ 110.067] gen8_vertex_flush[9e8] = 3 >[ 110.067] sna_composite_rectangles: pixmap=434 marking clear [0]? 1 >[ 110.067] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1ac, drawable=1b2 >[ 110.067] sna_validate_gc: recomputing clip >[ 110.067] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.067] sna_copy_area: src=pixmap=280:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=434:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.067] sna_copy_area: normal copy >[ 110.067] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.067] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.067] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.067] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.067] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.067] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.067] sna_do_copy: pixmap -- no source clipping >[ 110.067] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.067] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.067] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=280+(-28, 0), dst pixmap=434+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.067] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=35, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.067] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.067] sna_drawable_use_bo pixmap=434, box=((28, 0), (246, 80)), flags=b... >[ 110.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.067] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.067] sna_drawable_use_bo: using whole GPU bo >[ 110.067] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a >[ 110.067] sna_pixmap_move_to_gpu: already all-damaged >[ 110.067] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 110.067] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.067] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.067] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.067] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.067] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.068] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.068] gen9_composite_get_binding_table(f9c0) >[ 110.068] kgem_add_reloc64: handle=21, pos=15976, delta=0, domains=40000 >[ 110.068] kgem_add_handle: handle=21, index=9 >[ 110.068] kgem_add_reloc64[17] = (delta=0, target handle=9, presumed=fd994000) >[ 110.068] [3e60] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.068] gen9_emit_sampler: sampler = 0 >[ 110.068] gen9_emit_vertex_elements: setup id=0 >[ 110.068] (0, 0) -> (28, 0) + (218, 80) >[ 110.068] gen8_vertex_flush[a2c] = 3 >[ 110.068] sna_composite(pixmap=428, op=3, src=434+(0, 0), mask=0+(0, 0), dst=428+(8, 1136)+(0, 0), size=(624, 80) >[ 110.068] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.068] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.068] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.068] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.068] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.068] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.068] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.068] gen9_render_composite: 624x80, current mode=1/1 >[ 110.068] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.068] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 110.068] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.068] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.068] sna_drawable_use_bo pixmap=428, box=((8, 1136), (632, 1216)), flags=7... >[ 110.068] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.068] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.068] sna_drawable_use_bo: using whole GPU bo >[ 110.068] gen9_composite_set_target: pixmap=428, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.068] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.068] sna_transform_is_imprecise_integer_translation: no transform >[ 110.068] gen9_composite_picture: integer translation (0, 0), removing >[ 110.068] sna_render_pixmap_bo pixmap=434, (0, 0)x(624, 80)/(624, 80) >[ 110.068] sna_render_pixmap_bo: GPU all damaged >[ 110.068] color_convert: src=cc000000 [20028888] >[ 110.068] color_convert: dst=cc000000 [20028888] >[ 110.068] sna_render_get_solid: cc000000 >[ 110.068] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.068] gen4_choose_composite_emitter: identity source, identity mask >[ 110.068] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.068] aligning vertex: was 2, now 5 floats per vertex >[ 110.068] gen9_composite_get_binding_table(f940) >[ 110.068] kgem_add_reloc64: handle=35, pos=15944, delta=0, domains=40000 >[ 110.068] kgem_add_reloc64[18] = (delta=0, target handle=1, presumed=fd443000) >[ 110.068] [3e40] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.068] kgem_add_reloc64: handle=7, pos=15928, delta=0, domains=40000 >[ 110.068] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.068] kgem_add_reloc64[19] = (delta=816, target handle=2, presumed=fffe8000) >[ 110.068] [3e30] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.068] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.068] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.068] gen9_emit_sampler: sampler = 3 >[ 110.068] gen9_emit_sf: num_sf_outputs=2 >[ 110.068] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.068] gen9_emit_vertex_elements: setup id=10 >[ 110.068] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.068] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.068] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.068] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.068] gen8_vertex_flush[b18] = 3 >[ 110.068] sna_destroy_pixmap: pixmap=434, attached?=1 >[ 110.068] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.068] __kgem_bo_destroy: handle=35, size=204800 >[ 110.068] __kgem_bo_destroy: handle=35 -> active >[ 110.068] __sna_free_pixmap(pixmap=434) >[ 110.068] sna_composite(pixmap=426, op=3, src=428+(0, 0), mask=0+(0, 0), dst=426+(0, 0)+(0, 0), size=(640, 2096) >[ 110.068] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.068] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.068] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.068] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.068] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.068] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.068] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.068] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.068] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 110.068] kgem_bo_is_busy: handle=9, domain: 3 exec? 0, rq? 1 >[ 110.068] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.068] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.068] sna_drawable_use_bo pixmap=426, box=((0, 0), (640, 2096)), flags=7... >[ 110.068] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.068] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.068] sna_drawable_use_bo: using whole GPU bo >[ 110.068] gen9_composite_set_target: pixmap=426, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.068] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.068] sna_transform_is_imprecise_integer_translation: no transform >[ 110.068] gen9_composite_picture: integer translation (0, 0), removing >[ 110.068] sna_render_pixmap_bo pixmap=428, (0, 0)x(640, 2096)/(640, 2096) >[ 110.068] sna_render_pixmap_bo: GPU all damaged >[ 110.068] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.068] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.068] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.068] gen4_choose_composite_emitter: identity src, no mask >[ 110.068] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.068] __kgem_retire_rq: request 1 complete >[ 110.068] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.068] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.068] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.068] kgem_bo_move_to_cache: release handle=22 >[ 110.068] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.068] kgem_set_mode: flushing before new bo >[ 110.068] gen8_vertex_close: used=6595, vbo active? 16, vb=625, nreloc=5 >[ 110.068] gen8_vertex_close: reloc[0] = 287 >[ 110.068] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.068] kgem_add_handle: handle=16, index=10 >[ 110.068] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=fffa8000) >[ 110.068] gen8_vertex_close: reloc[1] = 336 >[ 110.068] kgem_add_reloc64: handle=16, pos=336, delta=0, domains=200000 >[ 110.068] kgem_add_reloc64[21] = (delta=0, target handle=10, presumed=fffa8000) >[ 110.068] gen8_vertex_close: reloc[2] = 481 >[ 110.068] kgem_add_reloc64: handle=16, pos=481, delta=0, domains=200000 >[ 110.068] kgem_add_reloc64[22] = (delta=0, target handle=10, presumed=fffa8000) >[ 110.068] gen8_vertex_close: reloc[3] = 565 >[ 110.068] kgem_add_reloc64: handle=16, pos=565, delta=0, domains=200000 >[ 110.068] kgem_add_reloc64[23] = (delta=0, target handle=10, presumed=fffa8000) >[ 110.068] gen8_vertex_close: reloc[4] = 705 >[ 110.068] kgem_add_reloc64: handle=16, pos=705, delta=0, domains=200000 >[ 110.068] kgem_add_reloc64[24] = (delta=0, target handle=10, presumed=fffa8000) >[ 110.068] batch[1/1, flags=1800]: 716 716 15920 16384, nreloc=25, nexec=11, nfence=0, aperture=10098 [fenced=0] >[ 110.068] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.068] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 110.068] kgem_fixup_relocs: shrinking by 57344 >[ 110.068] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.068] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.068] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.068] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.068] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.068] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.068] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.068] __kgem_bo_clear_busy: handle=7 >[ 110.068] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.068] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.068] __kgem_bo_clear_busy: handle=7 >[ 110.068] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.068] __kgem_bo_clear_busy: handle=8 >[ 110.068] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.068] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.068] __kgem_bo_clear_busy: handle=7 >[ 110.068] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.068] __kgem_bo_clear_busy: handle=8 >[ 110.068] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.068] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 >[ 110.068] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 110.068] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 >[ 110.068] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.068] __kgem_bo_clear_busy: handle=7 >[ 110.068] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.068] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.069] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.069] kgem_check_bo: num_pages=+16200, num_exec=+2 >[ 110.069] aligning vertex: was 5, now 3 floats per vertex >[ 110.069] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.069] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.069] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.069] kgem_add_handle: handle=4, index=0 >[ 110.069] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.069] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.069] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.069] gen9_composite_get_binding_table(ffc0) >[ 110.069] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 >[ 110.069] kgem_add_handle: handle=9, index=1 >[ 110.069] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ee339000) >[ 110.069] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.069] [3fe0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.069] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 >[ 110.069] kgem_add_handle: handle=17, index=2 >[ 110.069] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fdfff000) >[ 110.069] [3fd0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.069] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.069] gen9_emit_sampler: sampler = 2 >[ 110.069] gen9_emit_sf: num_sf_outputs=1 >[ 110.069] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.069] gen9_emit_vertex_elements: setup id=2 >[ 110.069] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.069] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.069] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.069] gen8_vertex_flush[490] = 3 >[ 110.069] sna_destroy_pixmap: pixmap=428, attached?=1 >[ 110.069] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.069] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.069] __kgem_bo_destroy: handle=17 -> active >[ 110.069] __sna_free_pixmap(pixmap=428) >[ 110.069] sna_composite(pixmap=422, op=3, src=426+(0, 0), mask=0+(160, 64), dst=422+(160, 64)+(0, 0), size=(640, 2096) >[ 110.069] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.069] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.069] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.069] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.069] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.069] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.069] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.069] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.069] sna_blt_composite (0, 0), (160, 64), 640x2096 >[ 110.069] sna_blt_composite: unsupported op [3] for blitting >[ 110.069] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.069] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.069] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.069] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.069] sna_drawable_use_bo pixmap=422, box=((160, 64), (800, 2160)), flags=7... >[ 110.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.069] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.069] sna_drawable_use_bo: using whole GPU bo >[ 110.069] gen9_composite_set_target: pixmap=422, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.069] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.069] sna_transform_is_imprecise_integer_translation: no transform >[ 110.069] gen9_composite_picture: integer translation (0, 0), removing >[ 110.069] sna_render_pixmap_bo pixmap=426, (0, 0)x(640, 2096)/(640, 2096) >[ 110.069] sna_render_pixmap_bo: GPU all damaged >[ 110.069] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.069] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.069] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.069] gen4_choose_composite_emitter: identity src, no mask >[ 110.069] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.069] __kgem_ring_is_idle: ring=0 idle (handle=2) >[ 110.069] __kgem_retire_rq: request 2 complete >[ 110.069] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.069] kgem_bo_move_to_cache: release handle=35 >[ 110.069] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.069] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.069] kgem_bo_move_to_cache: release handle=20 >[ 110.069] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.069] kgem_set_mode: flushing before new bo >[ 110.069] gen8_vertex_close: used=6606, vbo active? 16, vb=4, nreloc=1 >[ 110.069] gen8_vertex_close: reloc[0] = 287 >[ 110.069] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.069] kgem_add_handle: handle=16, index=3 >[ 110.069] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.069] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16274 [fenced=0] >[ 110.069] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.069] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.069] kgem_fixup_relocs: shrinking by 61440 >[ 110.069] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.069] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.069] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.069] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.069] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.069] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.069] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.069] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.069] kgem_check_bo: num_pages=+24300, num_exec=+2 >[ 110.069] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.069] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.069] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.069] kgem_add_handle: handle=4, index=0 >[ 110.069] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.069] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.069] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.069] gen9_composite_get_binding_table(ffc0) >[ 110.069] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.069] kgem_add_handle: handle=38, index=1 >[ 110.069] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.069] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.069] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.069] kgem_add_reloc64: handle=9, pos=16344, delta=0, domains=40000 >[ 110.069] kgem_add_handle: handle=9, index=2 >[ 110.069] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ee339000) >[ 110.069] [3fd0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.069] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.069] gen9_emit_sampler: sampler = 2 >[ 110.069] gen9_emit_sf: num_sf_outputs=1 >[ 110.069] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.069] gen9_emit_vertex_elements: setup id=2 >[ 110.069] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.069] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.069] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.069] gen8_vertex_flush[490] = 3 >[ 110.069] sna_destroy_pixmap: pixmap=426, attached?=1 >[ 110.069] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.069] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.069] __kgem_bo_destroy: handle=9 -> active >[ 110.069] __sna_free_pixmap(pixmap=426) >[ 110.069] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.069] kgem_can_create_2d: 2x64 @ 32 >[ 110.069] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.069] kgem_can_create_2d: untiled size=4096 >[ 110.069] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.069] kgem_choose_tiling: 2x64 -> 0 >[ 110.069] sna_create_pixmap: usage=0, flags=a >[ 110.069] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.069] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.069] create_pixmap: serial=435, usage=0, 2x64 >[ 110.069] sna_create_pixmap: serial=435, 2x64, usage=0 >[ 110.069] sna_composite_rectangles(pixmap=436, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.069] sna_composite_rectangles: converted to op 0 >[ 110.069] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.069] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.069] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.069] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.069] sna_composite_rectangles: fallback, dst pixmap=436 too small or not attached >[ 110.069] sna_composite_rectangles: fallback >[ 110.069] sna_drawable_move_region_to_cpu(pixmap=436 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.069] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.069] _sna_pixmap_move_to_cpu(pixmap=436, 2x64, flags=1) >[ 110.069] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.069] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.069] operate_inplace: no, inplace operation not suitable >[ 110.069] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.069] __sna_damage_all(2, 64) >[ 110.069] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.069] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.069] kgem_can_create_2d: 1x32 @ 32 >[ 110.069] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.069] kgem_can_create_2d: untiled size=4096 >[ 110.069] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.069] kgem_choose_tiling: 1x32 -> 0 >[ 110.069] sna_create_pixmap: usage=0, flags=a >[ 110.069] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.069] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.069] create_pixmap: serial=437, usage=0, 1x32 >[ 110.069] sna_create_pixmap: serial=437, 1x32, usage=0 >[ 110.069] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1b2, drawable=1b6 >[ 110.069] sna_validate_gc: recomputing clip >[ 110.069] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.069] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.069] try_upload__fast: ignore existing cpu damage (if any) >[ 110.069] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.069] try_upload__fast: no, no gpu damage >[ 110.069] sna_drawable_move_region_to_cpu(pixmap=438 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.069] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.069] _sna_pixmap_move_to_cpu(pixmap=438, 1x32, flags=1) >[ 110.069] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.069] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.069] operate_inplace: no, inplace operation not suitable >[ 110.069] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.069] __sna_damage_all(1, 32) >[ 110.069] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.069] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.069] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.069] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.069] sna_accel_flush: flush?=0, dirty?=0 >[ 110.069] sna_composite(pixmap=436, op=1, src=438+(0, 0), mask=0+(0, 0), dst=436+(0, 0)+(0, 0), size=(2, 64) >[ 110.069] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.069] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.069] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.069] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.069] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.069] sna_composite: fallback, dst pixmap=436 is too small (or completely damaged) >[ 110.069] sna_composite: fallback -- fbComposite >[ 110.069] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.069] sna_composite_fb: fallback -- move src to cpu >[ 110.069] _sna_pixmap_move_to_cpu(pixmap=438, 1x32, flags=2) >[ 110.069] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17f5831, is-clear?=0 >[ 110.069] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.069] sna_composite_fb: fallback -- move dst to cpu >[ 110.069] sna_drawable_move_region_to_cpu(pixmap=436 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.069] sna_drawable_move_region_to_cpu: pixmap=436 all damaged on CPU >[ 110.069] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.069] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.069] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.069] sna_destroy_pixmap: pixmap=438, attached?=1 >[ 110.069] __sna_free_pixmap(pixmap=438) >[ 110.069] sna_composite(pixmap=422, op=3, src=436+(0, 0), mask=0+(0, 0), dst=422+(0, 0)+(0, 0), size=(3840, 64) >[ 110.069] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.069] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.069] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.069] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.069] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.069] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.069] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.069] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.069] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.069] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.069] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.069] sna_drawable_use_bo pixmap=422, box=((0, 0), (3840, 64)), flags=7... >[ 110.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.069] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.069] sna_drawable_use_bo: using whole GPU bo >[ 110.069] gen9_composite_set_target: pixmap=422, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.069] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.069] sna_transform_is_imprecise_integer_translation: no transform >[ 110.069] gen9_composite_picture: integer translation (0, 0), removing >[ 110.069] sna_render_pixmap_bo pixmap=436, (0, 0)x(3840, 64)/(2, 64) >[ 110.069] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.069] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.069] use_cpu_bo: no cpu bo >[ 110.069] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.069] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.069] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.069] sna_drawable_move_region_to_cpu(pixmap=436 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.069] sna_drawable_move_region_to_cpu: pixmap=436 all damaged on CPU >[ 110.069] kgem_can_create_2d: 2x64 @ 32 >[ 110.070] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.070] kgem_can_create_2d: untiled size=4096 >[ 110.070] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.070] kgem_choose_tiling: 2x64 -> 0 >[ 110.070] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.070] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.070] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.070] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.070] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.070] search_linear_cache: searching for inactive gtt map >[ 110.070] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.070] search_linear_cache: searching for inactive gtt map >[ 110.070] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.070] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 110.070] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache >[ 110.070] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.070] kgem_create_buffer: reusing handle=23 for buffer >[ 110.070] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.070] init_buffer_from_bo: reusing handle=23 for buffer >[ 110.070] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f3c95be8000, domain=0 >[ 110.070] kgem_bo_map: converting request for GTT map into CPU map >[ 110.070] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f3c95be8000) >[ 110.070] kgem_bo_sync__cpu: handle=23 >[ 110.070] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.070] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 >[ 110.070] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.070] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] >[ 110.070] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 >[ 110.070] kgem_create_buffer(pages=64 [64]) new handle=23, used=2048, write=1 >[ 110.070] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2048, io=1 >[ 110.070] __kgem_bo_init(handle=23, num_pages=2048) >[ 110.070] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.070] upload: adding upload cache to pixmap=436 >[ 110.070] kgem_proxy_bo_attach: handle=23 >[ 110.070] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.070] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.070] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.070] gen4_choose_composite_emitter: identity src, no mask >[ 110.070] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.070] gen9_composite_get_binding_table(ff00) >[ 110.070] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 >[ 110.070] kgem_add_reloc64: adding proxy [delta=0] for handle=23 >[ 110.070] kgem_add_handle: handle=23, index=3 >[ 110.070] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.070] [3fb0] bind bo(handle=23, addr=fd545000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.070] gen9_emit_sampler: sampler = a >[ 110.070] gen9_emit_vertex_elements: setup id=2 >[ 110.070] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.070] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.070] gen8_vertex_flush[4d4] = 3 >[ 110.070] sna_destroy_pixmap: pixmap=436, attached?=1 >[ 110.070] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.070] __sna_free_pixmap(pixmap=436) >[ 110.070] sna_composite_rectangles(pixmap=422, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.070] sna_composite_rectangles: converted to op 3 >[ 110.070] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.070] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.070] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.070] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.070] sna_drawable_use_bo pixmap=422, box=((0, 0), (3840, 48)), flags=1... >[ 110.070] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.070] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.070] sna_drawable_use_bo: using whole GPU bo >[ 110.070] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.070] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.070] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.070] sna_render_get_solid: 660a0a0a >[ 110.070] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.070] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.070] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.070] aligning vertex: was 3, now 2 floats per vertex >[ 110.070] gen9_composite_get_binding_table(fe80) >[ 110.070] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 >[ 110.070] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.070] kgem_add_handle: handle=8, index=4 >[ 110.070] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffe000) >[ 110.070] [3f90] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.070] gen9_emit_sampler: sampler = 1 >[ 110.070] gen9_emit_vertex_elements: setup id=0 >[ 110.070] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.070] (0, 0), (3840, 48) >[ 110.070] gen8_vertex_flush[548] = 3 >[ 110.070] sna_composite(pixmap=422, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=422+(3786, 6)+(0, 0), size=(44, 36) >[ 110.070] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.070] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.070] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.070] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.070] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.070] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.070] gen9_render_composite: 44x36, current mode=1/1 >[ 110.070] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.070] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.070] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.070] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.070] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.070] sna_drawable_use_bo pixmap=422, box=((3786, 6), (3830, 42)), flags=7... >[ 110.070] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.070] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.070] sna_drawable_use_bo: using whole GPU bo >[ 110.070] gen9_composite_set_target: pixmap=422, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.070] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.070] sna_transform_is_imprecise_integer_translation: no transform >[ 110.070] gen9_composite_picture: integer translation (0, 0), removing >[ 110.070] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.070] sna_render_pixmap_bo: CPU all damaged >[ 110.070] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.070] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.070] __kgem_retire_rq: request 1 complete >[ 110.070] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.070] kgem_bo_move_to_cache: release handle=17 >[ 110.070] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.070] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.070] gen8_vertex_close: used=6630, vbo active? 16, vb=5, nreloc=2 >[ 110.070] gen8_vertex_close: reloc[0] = 287 >[ 110.070] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.070] kgem_add_handle: handle=16, index=5 >[ 110.070] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.070] gen8_vertex_close: reloc[1] = 333 >[ 110.070] kgem_add_reloc64: handle=16, pos=333, delta=0, domains=200000 >[ 110.070] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.070] batch[1/1, flags=1800]: 344 344 16272 16384, nreloc=9, nexec=6, nfence=0, aperture=24439 [fenced=0] >[ 110.070] kgem_finish_buffers: buffer handle=23, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.070] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 >[ 110.070] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.070] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.070] kgem_fixup_relocs: shrinking by 61440 >[ 110.070] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.070] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.070] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.070] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.070] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.070] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.070] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.070] __kgem_bo_clear_busy: handle=8 >[ 110.070] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.070] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.070] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.070] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.070] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.070] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.070] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.070] gen4_choose_composite_emitter: identity src, no mask >[ 110.070] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.070] aligning vertex: was 2, now 3 floats per vertex >[ 110.070] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.070] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.070] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.070] kgem_add_handle: handle=4, index=0 >[ 110.070] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.070] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.070] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.070] gen9_composite_get_binding_table(ffc0) >[ 110.070] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.070] kgem_add_handle: handle=38, index=1 >[ 110.070] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.070] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.070] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.070] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 >[ 110.070] kgem_add_handle: handle=31, index=2 >[ 110.070] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4dc000) >[ 110.070] [3fd0] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.070] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.070] gen9_emit_sampler: sampler = 2 >[ 110.070] gen9_emit_sf: num_sf_outputs=1 >[ 110.070] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.070] gen9_emit_vertex_elements: setup id=2 >[ 110.070] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.070] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.070] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.070] gen8_vertex_flush[490] = 3 >[ 110.070] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.070] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.070] sna_glyphs: discarding mask >[ 110.070] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.070] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.070] gen9_render_composite: 0x0, current mode=1/1 >[ 110.070] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.070] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.070] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.070] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.070] sna_drawable_use_bo pixmap=422, box=((0, 0), (7680, 2160)), flags=7... >[ 110.070] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.070] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.070] sna_drawable_use_bo: using whole GPU bo >[ 110.070] gen9_composite_set_target: pixmap=422, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.070] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.070] color_convert: src=ffdfdbd2 [20028888] >[ 110.070] color_convert: dst=ffdfdbd2 [20028888] >[ 110.070] sna_render_get_solid: ffdfdbd2 >[ 110.070] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 110.070] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.070] sna_transform_is_imprecise_integer_translation: no transform >[ 110.070] gen9_composite_picture: integer translation (0, 0), removing >[ 110.070] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.070] sna_render_pixmap_bo: GPU all damaged >[ 110.070] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.070] gen4_choose_composite_emitter: solid, identity mask >[ 110.070] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.070] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.070] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.070] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 110.070] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.070] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.070] aligning vertex: was 3, now 4 floats per vertex >[ 110.070] gen9_composite_get_binding_table(ff00) >[ 110.070] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.070] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 110.070] kgem_add_handle: handle=8, index=3 >[ 110.070] kgem_add_reloc64[5] = (delta=32, target handle=3, presumed=fdffe000) >[ 110.070] [3fb0] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.070] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.070] kgem_add_handle: handle=6, index=4 >[ 110.070] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.070] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.070] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.070] gen9_emit_sampler: sampler = a >[ 110.070] gen9_emit_sf: num_sf_outputs=2 >[ 110.070] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.070] gen9_emit_vertex_elements: setup id=9 >[ 110.070] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.070] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.070] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.070] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.070] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.070] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.070] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.070] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.070] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.070] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.070] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.070] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.070] gen8_vertex_flush[56c] = 15 >[ 110.070] gen9_magic_ca_pass: CA fixup (1660 -> 1675) >[ 110.070] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.070] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.070] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.070] sna_accel_flush: flush?=1, dirty?=1 >[ 110.070] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 110.070] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.071] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.071] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.071] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.071] kgem_bo_sync__cpu_full: handle=31 >[ 110.071] gen8_vertex_close: used=6700, vbo active? 16, vb=204, nreloc=2 >[ 110.071] gen8_vertex_close: reloc[0] = 287 >[ 110.071] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.071] kgem_add_handle: handle=16, index=5 >[ 110.071] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.071] gen8_vertex_close: reloc[1] = 342 >[ 110.071] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 110.071] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.071] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17301 [fenced=0] >[ 110.071] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.071] __kgem_retire_rq: request 1 complete >[ 110.071] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.071] kgem_bo_move_to_cache: release handle=9 >[ 110.071] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.071] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.071] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.071] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.071] kgem_fixup_relocs: shrinking by 61440 >[ 110.071] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.071] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.071] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.071] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.071] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.071] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.071] __kgem_bo_clear_busy: handle=8 >[ 110.071] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.071] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.071] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.071] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.071] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.071] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.071] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 0 >[ 110.071] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.071] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.071] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.071] __kgem_retire_rq: request 1 complete >[ 110.071] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.071] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.071] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.071] sna_block_handler (tv=0.0) >[ 110.071] sna_wakeup_handler >[ 110.071] sna_mode_wakeup: len=64 >[ 110.071] sna_mode_wakeup: recording last swap on pipe=1, frame 4397 [112d], time 110.68920 >[ 110.071] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=28 [active_scanout=2] >[ 110.071] sna_mode_wakeup: flip complete, pending? 2 >[ 110.071] sna_mode_wakeup: recording last swap on pipe=0, frame 6355 [18d3], time 110.70103 >[ 110.071] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=28 [active_scanout=2] >[ 110.071] sna_mode_wakeup: flip complete, pending? 1 >[ 110.071] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.071] sna_accel_flush: flush?=0, dirty?=0 >[ 110.071] sna_accel_flush: flush?=0, dirty?=0 >[ 110.071] sna_block_handler (tv=0.0) >[ 110.071] sna_wakeup_handler >[ 110.071] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.071] kgem_can_create_2d: 24x20 @ 32 >[ 110.071] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.071] kgem_can_create_2d: untiled size=4096 >[ 110.071] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.071] kgem_choose_tiling: 24x20 -> 0 >[ 110.071] sna_create_pixmap: usage=0, flags=a >[ 110.071] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.071] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.071] create_pixmap: serial=439, usage=0, 24x20 >[ 110.071] sna_create_pixmap: serial=439, 24x20, usage=0 >[ 110.071] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1b6, drawable=1b8 >[ 110.071] sna_validate_gc: recomputing clip >[ 110.071] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.071] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.071] try_upload__fast: ignore existing cpu damage (if any) >[ 110.071] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.071] try_upload__fast: no, no gpu damage >[ 110.071] sna_drawable_move_region_to_cpu(pixmap=440 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.071] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.071] _sna_pixmap_move_to_cpu(pixmap=440, 24x20, flags=1) >[ 110.071] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.071] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.071] operate_inplace: no, inplace operation not suitable >[ 110.071] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.071] __sna_damage_all(24, 20) >[ 110.071] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.071] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.071] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.071] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.071] sna_accel_flush: flush?=0, dirty?=0 >[ 110.071] sna_composite(pixmap=422, op=3, src=440+(2418, 10), mask=0+(3626, 6), dst=422+(3626, 6)+(0, 0), size=(48, 36) >[ 110.071] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.071] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.071] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.071] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.071] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.071] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.071] gen9_render_composite: 48x36, current mode=0/1 >[ 110.071] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.071] sna_blt_composite (2418, 10), (3626, 6), 48x36 >[ 110.071] sna_blt_composite: unsupported op [3] for blitting >[ 110.071] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.071] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.071] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.071] sna_drawable_use_bo pixmap=422, box=((3626, 6), (3674, 42)), flags=7... >[ 110.071] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.071] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.071] sna_drawable_use_bo: using whole GPU bo >[ 110.071] gen9_composite_set_target: pixmap=422, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.071] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.071] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.071] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.071] sna_render_pixmap_bo pixmap=440, (2418, 10)x(48, 36)/(24, 20) >[ 110.071] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.071] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.071] use_cpu_bo: no cpu bo >[ 110.071] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.071] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.071] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.071] sna_drawable_move_region_to_cpu(pixmap=440 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.071] sna_drawable_move_region_to_cpu: pixmap=440 all damaged on CPU >[ 110.071] kgem_can_create_2d: 24x20 @ 32 >[ 110.071] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.071] kgem_can_create_2d: untiled size=4096 >[ 110.071] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.071] kgem_choose_tiling: 24x20 -> 0 >[ 110.071] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.071] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.071] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.071] kgem_create_buffer: reusing buffer? used=4096 + size=1920, total=262144 >[ 110.071] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=1920, io=1 >[ 110.071] __kgem_bo_init(handle=23, num_pages=1920) >[ 110.071] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.071] upload: adding upload cache to pixmap=440 >[ 110.071] kgem_proxy_bo_attach: handle=23 >[ 110.071] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.071] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.071] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.071] gen4_choose_composite_emitter: simple src, no mask >[ 110.071] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.071] aligning vertex: was 4, now 3 floats per vertex >[ 110.071] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.071] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.071] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.071] kgem_add_handle: handle=4, index=0 >[ 110.071] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.071] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.071] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.071] gen9_composite_get_binding_table(ffc0) >[ 110.071] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.071] kgem_add_handle: handle=38, index=1 >[ 110.071] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.071] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.071] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.071] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.071] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 >[ 110.071] kgem_add_handle: handle=23, index=2 >[ 110.071] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd545000) >[ 110.071] [3fd0] bind bo(handle=23, addr=fd546000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.071] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.071] gen9_emit_sampler: sampler = 22 >[ 110.071] gen9_emit_sf: num_sf_outputs=1 >[ 110.071] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.071] gen9_emit_vertex_elements: setup id=2 >[ 110.071] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.071] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.071] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.071] gen8_vertex_flush[490] = 3 >[ 110.071] sna_destroy_pixmap: pixmap=440, attached?=1 >[ 110.071] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.071] __sna_free_pixmap(pixmap=440) >[ 110.071] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.071] kgem_can_create_2d: 26x20 @ 32 >[ 110.071] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.071] kgem_can_create_2d: untiled size=4096 >[ 110.071] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.071] kgem_choose_tiling: 26x20 -> 0 >[ 110.071] sna_create_pixmap: usage=0, flags=a >[ 110.071] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.071] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.071] create_pixmap: serial=441, usage=0, 26x20 >[ 110.071] sna_create_pixmap: serial=441, 26x20, usage=0 >[ 110.071] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1b8, drawable=1ba >[ 110.071] sna_validate_gc: recomputing clip >[ 110.071] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.071] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.071] try_upload__fast: ignore existing cpu damage (if any) >[ 110.071] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.071] try_upload__fast: no, no gpu damage >[ 110.071] sna_drawable_move_region_to_cpu(pixmap=442 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.071] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.071] _sna_pixmap_move_to_cpu(pixmap=442, 26x20, flags=1) >[ 110.071] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.071] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.071] operate_inplace: no, inplace operation not suitable >[ 110.071] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.071] __sna_damage_all(26, 20) >[ 110.071] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.071] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.071] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.071] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.071] sna_accel_flush: flush?=0, dirty?=0 >[ 110.071] sna_composite(pixmap=422, op=3, src=442+(2370, 10), mask=0+(3554, 6), dst=422+(3554, 6)+(0, 0), size=(52, 36) >[ 110.071] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.071] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.071] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.071] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.071] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.071] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.071] gen9_render_composite: 52x36, current mode=1/1 >[ 110.071] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.071] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.071] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.071] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.071] sna_drawable_use_bo pixmap=422, box=((3554, 6), (3606, 42)), flags=7... >[ 110.071] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.071] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.071] sna_drawable_use_bo: using whole GPU bo >[ 110.071] gen9_composite_set_target: pixmap=422, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.071] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.071] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.071] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.071] sna_render_pixmap_bo pixmap=442, (2370, 10)x(52, 36)/(26, 20) >[ 110.071] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.071] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.071] use_cpu_bo: no cpu bo >[ 110.071] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.071] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.071] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.072] sna_drawable_move_region_to_cpu(pixmap=442 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.072] sna_drawable_move_region_to_cpu: pixmap=442 all damaged on CPU >[ 110.072] kgem_can_create_2d: 26x20 @ 32 >[ 110.072] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.072] kgem_can_create_2d: untiled size=4096 >[ 110.072] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.072] kgem_choose_tiling: 26x20 -> 0 >[ 110.072] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.072] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.072] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.072] kgem_create_buffer: reusing buffer? used=6144 + size=2560, total=262144 >[ 110.072] kgem_create_proxy: target handle=23 [proxy? -1], offset=6144, length=2560, io=1 >[ 110.072] __kgem_bo_init(handle=23, num_pages=2560) >[ 110.072] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.072] upload: adding upload cache to pixmap=442 >[ 110.072] kgem_proxy_bo_attach: handle=23 >[ 110.072] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.072] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.072] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.072] gen4_choose_composite_emitter: simple src, no mask >[ 110.072] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.072] gen9_composite_get_binding_table(ff00) >[ 110.072] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 >[ 110.072] kgem_add_reloc64: adding proxy [delta=6144] for handle=23 >[ 110.072] kgem_add_reloc64[5] = (delta=6144, target handle=2, presumed=fd545000) >[ 110.072] [3fb0] bind bo(handle=23, addr=fd546800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.072] gen9_emit_vertex_elements: setup id=2 >[ 110.072] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.072] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.072] gen8_vertex_flush[4cc] = 3 >[ 110.072] sna_destroy_pixmap: pixmap=442, attached?=1 >[ 110.072] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.072] __sna_free_pixmap(pixmap=442) >[ 110.072] sna_composite(pixmap=422, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=422+(3490, 6)+(0, 0), size=(44, 36) >[ 110.072] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.072] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.072] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.072] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.072] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.072] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.072] gen9_render_composite: 44x36, current mode=1/1 >[ 110.072] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.072] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.072] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.072] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.072] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.072] sna_drawable_use_bo pixmap=422, box=((3490, 6), (3534, 42)), flags=7... >[ 110.072] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.072] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.072] sna_drawable_use_bo: using whole GPU bo >[ 110.072] gen9_composite_set_target: pixmap=422, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.072] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.072] sna_transform_is_imprecise_integer_translation: no transform >[ 110.072] gen9_composite_picture: integer translation (0, 0), removing >[ 110.072] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.072] sna_render_pixmap_bo: CPU all damaged >[ 110.072] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.072] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.072] gen8_vertex_close: used=6720, vbo active? 16, vb=4, nreloc=1 >[ 110.072] gen8_vertex_close: reloc[0] = 287 >[ 110.072] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.072] kgem_add_handle: handle=16, index=3 >[ 110.072] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.072] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=16338 [fenced=0] >[ 110.072] kgem_finish_buffers: buffer handle=23, used=8704, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.072] kgem_finish_buffers: retaining upload buffer (8704/262144): used=12288, refcnt=1 >[ 110.072] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.072] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.072] kgem_fixup_relocs: shrinking by 61440 >[ 110.072] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.072] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.072] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.072] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.072] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.072] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.072] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.072] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.072] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.072] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.072] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.072] gen4_choose_composite_emitter: identity src, no mask >[ 110.072] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.072] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.072] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.072] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.072] kgem_add_handle: handle=4, index=0 >[ 110.072] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.072] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.072] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.072] gen9_composite_get_binding_table(ffc0) >[ 110.072] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.072] kgem_add_handle: handle=38, index=1 >[ 110.072] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.072] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.072] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.072] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.072] kgem_add_handle: handle=37, index=2 >[ 110.072] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd441000) >[ 110.072] [3fd0] bind bo(handle=37, addr=fd441000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.072] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.072] gen9_emit_sampler: sampler = 2 >[ 110.072] gen9_emit_sf: num_sf_outputs=1 >[ 110.072] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.072] gen9_emit_vertex_elements: setup id=2 >[ 110.072] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.072] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.072] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.072] gen8_vertex_flush[490] = 3 >[ 110.072] sna_composite(pixmap=422, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=422+(3422, 6)+(0, 0), size=(48, 36) >[ 110.072] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.072] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.072] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.072] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.072] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.072] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.072] gen9_render_composite: 48x36, current mode=1/1 >[ 110.072] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.072] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.072] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.072] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.072] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.072] sna_drawable_use_bo pixmap=422, box=((3422, 6), (3470, 42)), flags=7... >[ 110.072] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.072] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.072] sna_drawable_use_bo: using whole GPU bo >[ 110.072] gen9_composite_set_target: pixmap=422, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.072] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.072] sna_transform_is_imprecise_integer_translation: no transform >[ 110.072] gen9_composite_picture: integer translation (0, 0), removing >[ 110.072] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.072] sna_render_pixmap_bo: CPU all damaged >[ 110.072] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.072] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.072] __kgem_retire_rq: request 1 complete >[ 110.072] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.072] gen8_vertex_close: used=6729, vbo active? 16, vb=4, nreloc=1 >[ 110.072] gen8_vertex_close: reloc[0] = 287 >[ 110.072] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.072] kgem_add_handle: handle=16, index=3 >[ 110.072] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.072] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.072] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.072] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.072] kgem_fixup_relocs: shrinking by 61440 >[ 110.072] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.072] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.072] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.072] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.072] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.072] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.072] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.072] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.072] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.072] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.072] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.072] gen4_choose_composite_emitter: identity src, no mask >[ 110.072] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.072] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.072] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.072] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.072] kgem_add_handle: handle=4, index=0 >[ 110.072] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.072] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.072] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.072] gen9_composite_get_binding_table(ffc0) >[ 110.072] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.072] kgem_add_handle: handle=38, index=1 >[ 110.072] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.072] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.072] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.072] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.072] kgem_add_handle: handle=32, index=2 >[ 110.072] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.072] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.072] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.072] gen9_emit_sampler: sampler = 2 >[ 110.072] gen9_emit_sf: num_sf_outputs=1 >[ 110.072] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.072] gen9_emit_vertex_elements: setup id=2 >[ 110.072] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.072] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.072] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.072] gen8_vertex_flush[490] = 3 >[ 110.072] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.072] kgem_can_create_2d: 16x16 @ 32 >[ 110.072] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.072] kgem_can_create_2d: untiled size=4096 >[ 110.072] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.072] kgem_choose_tiling: 16x16 -> 0 >[ 110.072] sna_create_pixmap: usage=0, flags=a >[ 110.072] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.072] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.072] create_pixmap: serial=443, usage=0, 16x16 >[ 110.072] sna_create_pixmap: serial=443, 16x16, usage=0 >[ 110.072] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1ba, drawable=1bc >[ 110.072] sna_validate_gc: recomputing clip >[ 110.072] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.072] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.072] try_upload__fast: ignore existing cpu damage (if any) >[ 110.072] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.072] try_upload__fast: no, no gpu damage >[ 110.072] sna_drawable_move_region_to_cpu(pixmap=444 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.072] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.072] _sna_pixmap_move_to_cpu(pixmap=444, 16x16, flags=1) >[ 110.072] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.072] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.072] operate_inplace: no, inplace operation not suitable >[ 110.072] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.072] __sna_damage_all(16, 16) >[ 110.072] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.072] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.072] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.072] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.072] sna_accel_flush: flush?=1, dirty?=1 >[ 110.072] sna_accel_flush: syncing SHM pixmap=314 (refcnt=1) >[ 110.072] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.072] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.072] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.072] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.072] kgem_bo_sync__cpu_full: handle=32 >[ 110.072] gen8_vertex_close: used=6738, vbo active? 16, vb=4, nreloc=1 >[ 110.072] gen8_vertex_close: reloc[0] = 287 >[ 110.072] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.072] kgem_add_handle: handle=16, index=3 >[ 110.072] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.072] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.072] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.072] __kgem_retire_rq: request 1 complete >[ 110.073] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.073] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.073] kgem_fixup_relocs: shrinking by 61440 >[ 110.073] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.073] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.073] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.073] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.073] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.073] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.073] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.073] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.073] __kgem_busy: handle=32, busy=131072, wedged=0 >[ 110.073] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 1 >[ 110.073] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.073] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.073] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.073] __kgem_retire_rq: request 1 complete >[ 110.073] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.073] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.073] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.073] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.073] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.073] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.073] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.073] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.073] kgem_bo_sync__cpu_full: handle=37 >[ 110.073] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.073] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.073] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.073] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.073] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.073] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.073] sna_composite(pixmap=422, op=3, src=444+(2247, 15), mask=0+(3370, 7), dst=422+(3370, 7)+(0, 0), size=(32, 34) >[ 110.073] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.073] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.073] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.073] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.073] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.073] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.073] gen9_render_composite: 32x34, current mode=0/1 >[ 110.073] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.073] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.073] sna_blt_composite: unsupported op [3] for blitting >[ 110.073] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.073] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.073] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.073] sna_drawable_use_bo pixmap=422, box=((3370, 7), (3402, 41)), flags=7... >[ 110.073] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.073] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.073] sna_drawable_use_bo: using whole GPU bo >[ 110.073] gen9_composite_set_target: pixmap=422, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.073] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.073] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.073] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.073] sna_render_pixmap_bo pixmap=444, (2247, 15)x(32, 34)/(16, 16) >[ 110.073] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.073] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.073] use_cpu_bo: no cpu bo >[ 110.073] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.073] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.073] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.073] sna_drawable_move_region_to_cpu(pixmap=444 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.073] sna_drawable_move_region_to_cpu: pixmap=444 all damaged on CPU >[ 110.073] kgem_can_create_2d: 16x16 @ 32 >[ 110.073] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.073] kgem_can_create_2d: untiled size=4096 >[ 110.073] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.073] kgem_choose_tiling: 16x16 -> 0 >[ 110.073] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.073] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.073] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.073] kgem_create_buffer: reusing buffer? used=12288 + size=1024, total=262144 >[ 110.073] kgem_create_proxy: target handle=23 [proxy? -1], offset=12288, length=1024, io=1 >[ 110.073] __kgem_bo_init(handle=23, num_pages=1024) >[ 110.073] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.073] upload: adding upload cache to pixmap=444 >[ 110.073] kgem_proxy_bo_attach: handle=23 >[ 110.073] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.073] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.073] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.073] gen4_choose_composite_emitter: simple src, no mask >[ 110.073] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.073] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.073] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.073] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.073] kgem_add_handle: handle=4, index=0 >[ 110.073] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.073] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.073] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.073] gen9_composite_get_binding_table(ffc0) >[ 110.073] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.073] kgem_add_handle: handle=38, index=1 >[ 110.073] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.073] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.073] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.073] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.073] kgem_add_reloc64: adding proxy [delta=12288] for handle=23 >[ 110.073] kgem_add_handle: handle=23, index=2 >[ 110.073] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=fd545000) >[ 110.073] [3fd0] bind bo(handle=23, addr=fd548000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.073] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.073] gen9_emit_sampler: sampler = 22 >[ 110.073] gen9_emit_sf: num_sf_outputs=1 >[ 110.073] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.073] gen9_emit_vertex_elements: setup id=2 >[ 110.073] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.073] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.073] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.073] gen8_vertex_flush[490] = 3 >[ 110.073] sna_destroy_pixmap: pixmap=444, attached?=1 >[ 110.073] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.073] __sna_free_pixmap(pixmap=444) >[ 110.073] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.073] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.073] sna_glyphs: discarding mask >[ 110.073] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.073] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.073] gen9_render_composite: 0x0, current mode=1/1 >[ 110.073] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.073] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.073] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.073] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.073] sna_drawable_use_bo pixmap=422, box=((0, 0), (7680, 2160)), flags=7... >[ 110.073] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.073] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.073] sna_drawable_use_bo: using whole GPU bo >[ 110.073] gen9_composite_set_target: pixmap=422, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.073] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.073] color_convert: src=ff232321 [20028888] >[ 110.073] color_convert: dst=ff232321 [20028888] >[ 110.073] sna_render_get_solid: ff232321 >[ 110.073] sna_render_get_solid(6) = ff232321 (old) >[ 110.073] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.073] sna_transform_is_imprecise_integer_translation: no transform >[ 110.073] gen9_composite_picture: integer translation (0, 0), removing >[ 110.073] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.073] sna_render_pixmap_bo: GPU all damaged >[ 110.073] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.073] gen4_choose_composite_emitter: solid, identity mask >[ 110.073] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.073] aligning vertex: was 3, now 4 floats per vertex >[ 110.073] gen9_composite_get_binding_table(ff00) >[ 110.073] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.073] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 110.073] kgem_add_handle: handle=8, index=3 >[ 110.073] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) >[ 110.073] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.073] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.073] kgem_add_handle: handle=6, index=4 >[ 110.073] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.073] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.073] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.073] gen9_emit_sampler: sampler = a >[ 110.073] gen9_emit_sf: num_sf_outputs=2 >[ 110.073] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.073] gen9_emit_vertex_elements: setup id=9 >[ 110.073] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.073] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.073] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.073] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.073] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.073] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.073] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.073] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.073] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.073] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.073] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.073] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.073] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.073] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.073] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.073] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.073] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.073] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.073] gen8_vertex_flush[56c] = 48 >[ 110.073] gen9_magic_ca_pass: CA fixup (1687 -> 1735) >[ 110.073] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.073] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.073] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.073] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.073] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.073] sna_glyphs: discarding mask >[ 110.073] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.073] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.073] gen9_render_composite: 0x0, current mode=1/1 >[ 110.073] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.073] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.073] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.073] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.073] sna_drawable_use_bo pixmap=422, box=((0, 0), (7680, 2160)), flags=7... >[ 110.073] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.073] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.073] sna_drawable_use_bo: using whole GPU bo >[ 110.073] gen9_composite_set_target: pixmap=422, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.073] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.073] color_convert: src=ff8e8b85 [20028888] >[ 110.073] color_convert: dst=ff8e8b85 [20028888] >[ 110.073] sna_render_get_solid: ff8e8b85 >[ 110.073] sna_render_get_solid(7) = ff8e8b85 (old) >[ 110.073] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.073] sna_transform_is_imprecise_integer_translation: no transform >[ 110.073] gen9_composite_picture: integer translation (0, 0), removing >[ 110.073] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.073] sna_render_pixmap_bo: GPU all damaged >[ 110.073] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.073] gen4_choose_composite_emitter: solid, identity mask >[ 110.073] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.073] gen9_composite_get_binding_table(fe40) >[ 110.073] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.073] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 110.073] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fdffe000) >[ 110.073] [3f80] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.073] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.073] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.073] gen9_emit_vertex_elements: setup id=9 >[ 110.073] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.073] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.073] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.073] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.073] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.073] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.073] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.073] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.073] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.073] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.073] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.073] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.073] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.073] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.073] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.073] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.073] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.073] gen8_vertex_flush[66c] = 48 >[ 110.073] gen9_magic_ca_pass: CA fixup (1735 -> 1783) >[ 110.073] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.073] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.073] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.073] sna_copy_area: src=pixmap=422:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.073] sna_copy_area: normal copy >[ 110.073] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.073] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.073] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.073] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.073] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.073] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.073] sna_do_copy: pixmap -- no source clipping >[ 110.073] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.073] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.073] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=422+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.073] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=28, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.074] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.074] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.074] sna_drawable_use_bo: pinned, never REPLACES >[ 110.074] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.074] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.074] sna_drawable_use_bo: applying move-to-gpu override >[ 110.074] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.074] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.074] wait_for_shadow: flags=1, flips=0, handle=28, shadow=29 >[ 110.074] wait_for_shadow: setting front pixmap to handle=29 >[ 110.074] sna_drawable_use_bo: using whole GPU bo >[ 110.074] sna_pixmap_move_to_gpu(pixmap=422, usage=0), flags=a >[ 110.074] sna_pixmap_move_to_gpu: already all-damaged >[ 110.074] sna_pixmap_mark_active: pixmap=422, handle=38 >[ 110.074] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.074] sna_pixmap_make_cow: make cow src=422, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.074] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.074] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.074] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.074] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.074] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.074] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.074] kgem_set_mode: flushing before new bo >[ 110.074] gen8_vertex_close: used=7132, vbo active? 16, vb=204, nreloc=2 >[ 110.074] gen8_vertex_close: reloc[0] = 287 >[ 110.074] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.074] kgem_add_handle: handle=16, index=5 >[ 110.074] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.074] gen8_vertex_close: reloc[1] = 342 >[ 110.074] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 110.074] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.074] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.074] kgem_finish_buffers: buffer handle=23, used=13312, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.074] kgem_finish_buffers: retaining upload buffer (13312/262144): used=16384, refcnt=1 >[ 110.074] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.074] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.074] kgem_fixup_relocs: shrinking by 61440 >[ 110.074] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.074] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.074] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.074] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.074] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.074] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.074] __kgem_bo_clear_busy: handle=8 >[ 110.074] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.074] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.074] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.074] __kgem_bo_clear_busy: handle=8 >[ 110.074] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.074] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.074] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.074] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.074] aligning vertex: was 4, now 2 floats per vertex >[ 110.074] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.074] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.074] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.074] kgem_add_handle: handle=4, index=0 >[ 110.074] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.074] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.074] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.074] gen9_composite_get_binding_table(ffc0) >[ 110.074] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 >[ 110.074] kgem_add_handle: handle=29, index=1 >[ 110.074] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.074] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 110.074] [3fe0] bind bo(handle=29, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.074] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.074] kgem_add_handle: handle=38, index=2 >[ 110.074] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.074] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.074] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.074] gen9_emit_sampler: sampler = 0 >[ 110.074] gen9_emit_sf: num_sf_outputs=1 >[ 110.074] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.074] gen9_emit_vertex_elements: setup id=0 >[ 110.074] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.074] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.074] gen8_vertex_flush[490] = 3 >[ 110.074] sna_destroy_pixmap: pixmap=422, attached?=1 >[ 110.074] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.074] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.074] __kgem_bo_destroy: handle=38 -> active >[ 110.074] __sna_free_pixmap(pixmap=422) >[ 110.074] sna_accel_flush: flush?=0, dirty?=0 >[ 110.074] sna_accel_flush: flush?=0, dirty?=0 >[ 110.074] sna_block_handler (tv=0.5000) >[ 110.074] kgem_retire, need_retire?=1 >[ 110.074] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.074] kgem_retire__requests_ring: retiring ring 0 >[ 110.074] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.074] __kgem_retire_rq: request 1 complete >[ 110.074] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.074] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.074] kgem_retire -- retired=0, need_retire=0 >[ 110.074] kgem_retire__buffers: handle=23, busy? 0 [0] >[ 110.074] kgem_retire__buffers: releasing upload cache for handle=23? 0 >[ 110.074] __kgem_bo_destroy: handle=23, size=262144 >[ 110.074] kgem_bo_replace_io: transferring io handle=23 to bo >[ 110.074] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 110.074] sna_accel_block: GPU idle, flushing >[ 110.074] gen8_vertex_close: used=7138, vbo active? 16, vb=1, nreloc=1 >[ 110.074] gen8_vertex_close: reloc[0] = 287 >[ 110.074] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.074] kgem_add_handle: handle=16, index=3 >[ 110.074] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.074] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.074] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.074] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.074] kgem_fixup_relocs: shrinking by 61440 >[ 110.074] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.074] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.074] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.074] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.074] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.074] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.074] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.074] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.074] sna_scanout_do_flush: flush timer active: delta=-6 >[ 110.074] sna_scanout_do_flush (time=110074), triggered >[ 110.074] sna_scanout_flush (time=110074), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.074] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.074] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.074] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.074] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.074] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.074] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.074] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.074] sna_pixmap_move_to_gpu: already all-damaged >[ 110.074] sna_pixmap_mark_active: pixmap=175, handle=29 >[ 110.074] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.074] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.074] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.074] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=28 [active?=2], new handle=29 [active=0] >[ 110.074] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 28, transformed? 0 >[ 110.074] get_fb: reusing fb=79 for handle=29 >[ 110.074] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=1, serial=2 >[ 110.074] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.074] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 28, transformed? 0 >[ 110.074] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=2, serial=3 >[ 110.074] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.074] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.074] sna_mode_redisplay: flipped 2 outputs, shadow active? 28 >[ 110.074] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=28 >[ 110.074] sna_accel_do_throttle (time=110074), triggered >[ 110.074] sna_accel_throttle (time=110074) >[ 110.074] sna_accel_block: evaluating timers, active=7 >[ 110.074] sna_accel_block: flush timer expires in 16 [110090] >[ 110.074] sna_wakeup_handler >[ 110.074] sna_accel_flush: flush?=0, dirty?=0 >[ 110.074] sna_accel_flush: flush?=0, dirty?=0 >[ 110.074] sna_block_handler (tv=0.5000) >[ 110.074] kgem_retire, need_retire?=1 >[ 110.074] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.074] kgem_retire__requests_ring: retiring ring 0 >[ 110.074] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.074] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.074] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.074] kgem_retire -- retired=0, need_retire=1 >[ 110.074] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.074] sna_scanout_do_flush: flush timer active: delta=16 >[ 110.074] sna_accel_block: evaluating timers, active=7 >[ 110.074] sna_accel_block: flush timer expires in 16 [110090] >[ 110.074] sna_wakeup_handler >[ 110.074] sna_accel_flush: flush?=0, dirty?=0 >[ 110.074] sna_accel_flush: flush?=0, dirty?=0 >[ 110.075] sna_accel_flush: flush?=0, dirty?=0 >[ 110.075] sna_block_handler (tv=0.4000) >[ 110.075] kgem_retire, need_retire?=1 >[ 110.075] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.075] kgem_retire__requests_ring: retiring ring 0 >[ 110.075] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.075] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.075] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.075] kgem_retire -- retired=0, need_retire=1 >[ 110.075] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.075] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.075] sna_accel_block: evaluating timers, active=7 >[ 110.075] sna_accel_block: flush timer expires in 15 [110090] >[ 110.075] sna_wakeup_handler >[ 110.075] sna_accel_flush: flush?=0, dirty?=0 >[ 110.075] sna_accel_flush: flush?=0, dirty?=0 >[ 110.075] sna_block_handler (tv=0.4000) >[ 110.075] kgem_retire, need_retire?=1 >[ 110.075] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.075] kgem_retire__requests_ring: retiring ring 0 >[ 110.075] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.075] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.075] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.075] kgem_retire -- retired=0, need_retire=1 >[ 110.075] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.075] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.075] sna_accel_block: evaluating timers, active=7 >[ 110.075] sna_accel_block: flush timer expires in 15 [110090] >[ 110.077] sna_wakeup_handler >[ 110.077] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.077] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.077] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.077] kgem_can_create_2d: untiled size=66355200 >[ 110.077] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.077] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.077] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.077] sna_create_pixmap: usage=0, flags=1b >[ 110.077] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.077] __pop_freed_pixmap: reusing freed pixmap=422 header >[ 110.077] create_pixmap_hdr: pixmap=445, width=7680, height=2160, usage=0 >[ 110.077] sna_create_pixmap: serial=445, 7680x2160, usage=0 >[ 110.077] sna_composite_rectangles(pixmap=446, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.077] sna_composite_rectangles: converted to op 0 >[ 110.077] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.077] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.077] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.077] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.077] sna_composite_rectangles: dropping last-cpu hint >[ 110.077] sna_drawable_use_bo pixmap=446, box=((0, 0), (7680, 2160)), flags=19... >[ 110.077] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.077] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.077] sna_pixmap_move_to_gpu(pixmap=446, usage=0), flags=b >[ 110.077] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.077] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.077] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.077] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.077] sna_pixmap_alloc_gpu: pixmap=446 >[ 110.077] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.077] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.077] kgem_bo_remove_from_active: removing handle=38 from active >[ 110.077] 1:from active: pitch=30720, tiling=1, handle=38, id=590 >[ 110.077] __sna_damage_all(7680, 2160) >[ 110.077] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.077] sna_pixmap_mark_active: pixmap=446, handle=38 >[ 110.077] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.077] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.077] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.077] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.077] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.077] sna_render_get_solid: 0 >[ 110.077] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.077] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.077] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.077] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.077] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.077] kgem_add_handle: handle=4, index=0 >[ 110.077] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.077] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.077] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.077] gen9_composite_get_binding_table(ffc0) >[ 110.077] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.077] kgem_add_handle: handle=38, index=1 >[ 110.077] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.078] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.078] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.078] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.078] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.078] kgem_add_handle: handle=7, index=2 >[ 110.078] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.078] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.078] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.078] gen9_emit_sampler: sampler = 1 >[ 110.078] gen9_emit_sf: num_sf_outputs=1 >[ 110.078] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.078] gen9_emit_vertex_elements: setup id=0 >[ 110.078] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.078] (0, 0), (7680, 2160) >[ 110.078] gen8_vertex_flush[490] = 3 >[ 110.078] sna_composite_rectangles: pixmap=446 marking clear [0]? 1 >[ 110.078] sna_composite_rectangles(pixmap=446, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.078] sna_composite_rectangles: converted to op 1 >[ 110.078] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.078] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.078] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.078] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.078] sna_composite_rectangles: promoting to full GPU >[ 110.078] sna_composite_rectangles: dropping last-cpu hint >[ 110.078] sna_drawable_use_bo pixmap=446, box=((0, 0), (7680, 2160)), flags=19... >[ 110.078] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.078] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.078] sna_drawable_use_bo: using whole GPU bo >[ 110.078] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.078] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.078] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.078] sna_render_get_solid: ff2c001e >[ 110.078] sna_render_get_solid(0) = ff2c001e (old) >[ 110.078] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.078] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.078] gen9_composite_get_binding_table(ff00) >[ 110.078] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.078] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 110.078] kgem_add_handle: handle=8, index=3 >[ 110.078] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 110.078] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.078] gen9_emit_vertex_elements: setup id=0 >[ 110.078] (0, 0), (7680, 2160) >[ 110.078] gen8_vertex_flush[4cc] = 3 >[ 110.078] sna_composite_rectangles: pixmap=446 marking clear [ff2c001e]? 1 >[ 110.078] sna_composite(pixmap=446, op=3, src=364+(0, 0), mask=0+(0, 0), dst=446+(0, 0)+(0, 0), size=(3840, 2160) >[ 110.078] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 110.078] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 110.078] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.078] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 110.078] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) >[ 110.078] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) >[ 110.078] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 110.078] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.078] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 110.078] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.078] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 >[ 110.078] sna_drawable_use_bo pixmap=446, box=((0, 0), (3840, 2160)), flags=7... >[ 110.078] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.078] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.078] sna_drawable_use_bo: using whole GPU bo >[ 110.078] gen9_composite_set_target: pixmap=446, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.078] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 110.078] sna_transform_is_imprecise_integer_translation: no transform >[ 110.078] gen9_composite_picture: integer translation (0, 0), removing >[ 110.078] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.078] sna_render_pixmap_bo: GPU all damaged >[ 110.078] color_convert: src=2000000 [20028888] >[ 110.078] color_convert: dst=2000000 [20028888] >[ 110.078] sna_render_get_solid: 2000000 >[ 110.078] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.078] gen4_choose_composite_emitter: identity source, identity mask >[ 110.078] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.078] aligning vertex: was 2, now 5 floats per vertex >[ 110.078] gen9_composite_get_binding_table(fe80) >[ 110.078] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 110.078] kgem_add_handle: handle=11, index=4 >[ 110.078] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 110.078] [3f90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.078] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.078] kgem_add_reloc64: adding proxy [delta=8] for handle=7 >[ 110.078] kgem_add_reloc64[7] = (delta=8, target handle=2, presumed=fffe8000) >[ 110.078] [3f80] bind bo(handle=7, addr=fffe8008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.078] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.078] gen9_emit_sampler: sampler = 3 >[ 110.078] gen9_emit_sf: num_sf_outputs=2 >[ 110.078] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.078] gen9_emit_vertex_elements: setup id=10 >[ 110.078] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.078] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.078] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 110.078] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 110.078] gen8_vertex_flush[5a8] = 3 >[ 110.078] sna_composite(pixmap=446, op=3, src=364+(0, 0), mask=0+(0, 0), dst=446+(3840, 0)+(0, 0), size=(3840, 2160) >[ 110.078] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) >[ 110.078] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) >[ 110.078] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.078] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) >[ 110.078] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) >[ 110.078] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) >[ 110.078] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) >[ 110.078] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.078] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.078] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.078] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.078] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 >[ 110.078] sna_drawable_use_bo pixmap=446, box=((3840, 0), (7680, 2160)), flags=7... >[ 110.078] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.078] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.078] sna_drawable_use_bo: using whole GPU bo >[ 110.078] gen9_composite_set_target: pixmap=446, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.078] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) >[ 110.078] sna_transform_is_imprecise_integer_translation: no transform >[ 110.078] gen9_composite_picture: integer translation (0, 0), removing >[ 110.078] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.078] sna_render_pixmap_bo: GPU all damaged >[ 110.078] color_convert: src=2000000 [20028888] >[ 110.078] color_convert: dst=2000000 [20028888] >[ 110.078] sna_render_get_solid: 2000000 >[ 110.078] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.078] gen4_choose_composite_emitter: identity source, identity mask >[ 110.078] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.078] gen9_composite_get_binding_table(fdc0) >[ 110.078] gen9_emit_vertex_elements: setup id=10 >[ 110.078] gen9_render_composite_box: (3840, 0), (7680, 2160) >[ 110.078] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] >[ 110.078] gen8_vertex_flush[5dc] = 3 >[ 110.078] sna_composite(pixmap=446, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=446+(5694, 1014)+(0, 0), size=(132, 132) >[ 110.078] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) >[ 110.078] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) >[ 110.078] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.078] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) >[ 110.078] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) >[ 110.078] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) >[ 110.078] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) >[ 110.078] gen9_render_composite: 132x132, current mode=1/1 >[ 110.078] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 >[ 110.078] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.078] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.078] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 >[ 110.078] sna_drawable_use_bo pixmap=446, box=((5694, 1014), (5826, 1146)), flags=7... >[ 110.078] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.078] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.078] sna_drawable_use_bo: using whole GPU bo >[ 110.079] gen9_composite_set_target: pixmap=446, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.079] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) >[ 110.079] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] >[ 110.079] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.079] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) >[ 110.079] sna_render_pixmap_bo: GPU all damaged >[ 110.079] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) >[ 110.079] color_convert: src=2000000 [20028888] >[ 110.079] color_convert: dst=2000000 [20028888] >[ 110.079] sna_render_get_solid: 2000000 >[ 110.079] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.079] gen4_choose_composite_emitter: simple src, identity mask >[ 110.079] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.079] gen9_composite_get_binding_table(fdc0) >[ 110.079] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 >[ 110.079] kgem_add_handle: handle=15, index=5 >[ 110.079] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) >[ 110.079] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler >[ 110.079] gen9_emit_sampler: sampler = 23 >[ 110.079] gen9_emit_vertex_elements: setup id=10 >[ 110.079] gen9_render_composite_box: (5694, 1014), (5826, 1146) >[ 110.079] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] >[ 110.079] gen8_vertex_flush[620] = 3 >[ 110.079] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.079] kgem_can_create_2d: 80x80 @ 32 >[ 110.079] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.079] kgem_can_create_2d: untiled size=28672 >[ 110.079] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.079] kgem_choose_tiling: 80x80 -> 0 >[ 110.079] sna_create_pixmap: usage=0, flags=b >[ 110.079] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.079] __pop_freed_pixmap: reusing freed pixmap=426 header >[ 110.079] create_pixmap_hdr: pixmap=447, width=80, height=80, usage=0 >[ 110.079] sna_create_pixmap: serial=447, 80x80, usage=0 >[ 110.079] sna_composite_rectangles(pixmap=448, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.079] sna_composite_rectangles: converted to op 0 >[ 110.079] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.079] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.079] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.079] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.079] sna_composite_rectangles: dropping last-cpu hint >[ 110.079] sna_drawable_use_bo pixmap=448, box=((0, 0), (80, 80)), flags=19... >[ 110.079] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.079] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.079] sna_pixmap_move_to_gpu(pixmap=448, usage=0), flags=b >[ 110.079] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.079] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.079] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.079] kgem_choose_tiling: 80x80 -> 0 >[ 110.079] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.079] kgem_choose_tiling: 80x80 -> 0 >[ 110.079] sna_pixmap_alloc_gpu: pixmap=448 >[ 110.079] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.079] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.079] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.079] from inactive: pitch=320, tiling=0: handle=22, id=591 >[ 110.079] __sna_damage_all(80, 80) >[ 110.079] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.079] sna_pixmap_mark_active: pixmap=448, handle=22 >[ 110.079] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.079] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.079] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.079] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.079] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.079] sna_render_get_solid: 0 >[ 110.079] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.079] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.079] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.079] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.079] aligning vertex: was 5, now 2 floats per vertex >[ 110.079] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.079] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.079] gen9_composite_get_binding_table(fd40) >[ 110.079] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 >[ 110.079] kgem_add_handle: handle=22, index=6 >[ 110.079] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) >[ 110.079] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.079] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.079] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.079] gen9_emit_sampler: sampler = 1 >[ 110.079] gen9_emit_sf: num_sf_outputs=1 >[ 110.079] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.079] gen9_emit_vertex_elements: setup id=0 >[ 110.079] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.079] (0, 0), (80, 80) >[ 110.079] gen8_vertex_flush[6d8] = 3 >[ 110.079] sna_composite_rectangles: pixmap=448 marking clear [0]? 1 >[ 110.079] sna_composite_rectangles(pixmap=448, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.079] sna_composite_rectangles: converted to op 1 >[ 110.079] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.079] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.079] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.079] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.079] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.079] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.079] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.079] sna_composite_rectangles: dropping last-cpu hint >[ 110.079] sna_drawable_use_bo pixmap=448, box=((0, 0), (80, 80)), flags=1... >[ 110.079] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.079] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.079] sna_drawable_use_bo: using whole GPU bo >[ 110.079] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.079] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.079] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.079] sna_render_get_solid: 40404040 >[ 110.079] sna_render_get_solid(1) = 40404040 (old) >[ 110.079] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.079] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.079] gen9_composite_get_binding_table(fcc0) >[ 110.079] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 >[ 110.079] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 110.079] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) >[ 110.079] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.079] gen9_emit_vertex_elements: setup id=0 >[ 110.079] (0, 0), (2, 2) >[ 110.079] (78, 0), (80, 2) >[ 110.079] (0, 78), (2, 80) >[ 110.079] (78, 78), (80, 80) >[ 110.079] gen8_vertex_flush[714] = 12 >[ 110.079] sna_composite(pixmap=446, op=3, src=448+(0, 0), mask=0+(0, 0), dst=446+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.079] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.079] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.079] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.079] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.079] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.079] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.079] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.079] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.079] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.079] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.079] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.079] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.079] sna_drawable_use_bo pixmap=446, box=((0, 0), (7680, 2160)), flags=7... >[ 110.079] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.079] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.079] sna_drawable_use_bo: using whole GPU bo >[ 110.079] gen9_composite_set_target: pixmap=446, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.079] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.079] sna_transform_is_imprecise_integer_translation: no transform >[ 110.079] gen9_composite_picture: integer translation (0, 0), removing >[ 110.079] sna_render_pixmap_bo pixmap=448, (0, 0)x(7680, 2160)/(80, 80) >[ 110.079] sna_render_pixmap_bo: GPU all damaged >[ 110.079] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.079] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.079] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.079] gen4_choose_composite_emitter: identity src, no mask >[ 110.079] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.079] aligning vertex: was 2, now 3 floats per vertex >[ 110.079] gen9_composite_get_binding_table(fc40) >[ 110.079] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 >[ 110.079] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) >[ 110.079] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.079] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.079] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.079] gen9_emit_sampler: sampler = a >[ 110.079] gen9_emit_vertex_elements: setup id=2 >[ 110.079] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.079] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.079] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.079] gen8_vertex_flush[7b0] = 3 >[ 110.079] sna_destroy_pixmap: pixmap=448, attached?=1 >[ 110.079] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.079] __kgem_bo_destroy: handle=22, size=61440 >[ 110.079] __kgem_bo_destroy: handle=22 -> active >[ 110.080] __sna_free_pixmap(pixmap=448) >[ 110.080] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.080] kgem_can_create_2d: 640x2096 @ 32 >[ 110.080] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.080] kgem_can_create_2d: untiled size=5365760 >[ 110.080] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.080] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.080] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.080] sna_create_pixmap: usage=0, flags=1b >[ 110.080] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.080] __pop_freed_pixmap: reusing freed pixmap=448 header >[ 110.080] create_pixmap_hdr: pixmap=449, width=640, height=2096, usage=0 >[ 110.080] sna_create_pixmap: serial=449, 640x2096, usage=0 >[ 110.080] sna_composite_rectangles(pixmap=450, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.080] sna_composite_rectangles: converted to op 0 >[ 110.080] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.080] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.080] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.080] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.080] sna_composite_rectangles: dropping last-cpu hint >[ 110.080] sna_drawable_use_bo pixmap=450, box=((0, 0), (640, 2096)), flags=19... >[ 110.080] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.080] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.080] sna_pixmap_move_to_gpu(pixmap=450, usage=0), flags=b >[ 110.080] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.080] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.080] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.080] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.080] sna_pixmap_alloc_gpu: pixmap=450 >[ 110.080] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.080] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.080] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.080] from inactive: pitch=2560, tiling=1: handle=9, id=592 >[ 110.080] __sna_damage_all(640, 2096) >[ 110.080] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.080] sna_pixmap_mark_active: pixmap=450, handle=9 >[ 110.080] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.080] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.080] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.080] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.080] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.080] sna_render_get_solid: 0 >[ 110.080] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.080] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.080] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.080] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.080] aligning vertex: was 3, now 2 floats per vertex >[ 110.080] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.080] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.080] gen9_composite_get_binding_table(fbc0) >[ 110.080] kgem_add_reloc64: handle=9, pos=16104, delta=0, domains=20002 >[ 110.080] kgem_add_handle: handle=9, index=7 >[ 110.080] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=ee339000) >[ 110.080] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.080] [3ee0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.080] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.080] gen9_emit_sampler: sampler = 1 >[ 110.080] gen9_emit_vertex_elements: setup id=0 >[ 110.080] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.080] (0, 0), (640, 2096) >[ 110.080] gen8_vertex_flush[820] = 3 >[ 110.080] sna_composite_rectangles: pixmap=450 marking clear [0]? 1 >[ 110.080] sna_composite(pixmap=450, op=3, src=364+(168, 968), mask=0+(0, 0), dst=450+(8, 904)+(0, 0), size=(624, 224) >[ 110.080] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.080] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.080] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.080] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.080] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) >[ 110.080] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) >[ 110.080] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) >[ 110.080] gen9_render_composite: 624x224, current mode=1/1 >[ 110.080] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.080] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.080] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.080] sna_drawable_use_bo pixmap=450, box=((8, 904), (632, 1128)), flags=7... >[ 110.080] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.080] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.080] sna_drawable_use_bo: using whole GPU bo >[ 110.080] gen9_composite_set_target: pixmap=450, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.080] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) >[ 110.080] sna_transform_is_imprecise_integer_translation: no transform >[ 110.080] gen9_composite_picture: integer translation (0, 0), removing >[ 110.080] sna_render_pixmap_bo pixmap=364, (168, 968)x(624, 224)/(3840, 2160) >[ 110.080] sna_render_pixmap_bo: GPU all damaged >[ 110.080] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) >[ 110.080] color_convert: src=2000000 [20028888] >[ 110.080] color_convert: dst=2000000 [20028888] >[ 110.080] sna_render_get_solid: 2000000 >[ 110.080] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.080] gen4_choose_composite_emitter: identity source, identity mask >[ 110.080] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.080] aligning vertex: was 2, now 5 floats per vertex >[ 110.080] gen9_composite_get_binding_table(fb40) >[ 110.080] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.080] gen9_emit_sampler: sampler = 3 >[ 110.080] gen9_emit_sf: num_sf_outputs=2 >[ 110.080] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.080] gen9_emit_vertex_elements: setup id=10 >[ 110.080] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.080] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.080] gen9_render_composite_box: (8, 904), (632, 1128) >[ 110.080] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] >[ 110.080] gen8_vertex_flush[8e8] = 3 >[ 110.080] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) >[ 110.080] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.080] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.080] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.080] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.080] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.080] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.080] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.080] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.080] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.080] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.080] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.080] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.080] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.080] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.080] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.080] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.080] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.080] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.080] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.080] sna_drawable_use_bo pixmap=450, box=((8, 904), (632, 1128)), flags=7... >[ 110.080] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.080] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.080] sna_drawable_use_bo: using whole GPU bo >[ 110.080] gen9_composite_set_target: pixmap=450, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.080] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.080] color_convert: src=660a0a0a [20028888] >[ 110.080] color_convert: dst=660a0a0a [20028888] >[ 110.080] sna_render_get_solid: 660a0a0a >[ 110.080] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.080] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.080] gen4_choose_spans_emitter: solid source >[ 110.080] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.080] aligning vertex: was 5, now 3 floats per vertex >[ 110.080] gen9_composite_get_binding_table(fb00) >[ 110.080] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 >[ 110.080] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.080] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.080] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.080] gen9_emit_sampler: sampler = c >[ 110.080] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.080] gen9_emit_vertex_elements: setup id=5 >[ 110.080] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.080] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.080] thread_choose_span: clipped? 0 >[ 110.080] imprecise_trapezoid_span_converter: using 4 threads >[ 110.080] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.080] thread_choose_span: clipped? 0 >[ 110.080] span_thread: flushing 1 boxes >[ 110.080] span_thread: flushing 95 boxes >[ 110.080] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.080] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.080] span_thread: flushing 1 boxes >[ 110.081] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.080] span_thread: flushing 95 boxes >[ 110.081] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.081] gen8_vertex_flush[994] = 576 >[ 110.081] gen9_render_composite_spans_done() >[ 110.081] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.081] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.081] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.081] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.081] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.081] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.081] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.081] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.081] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.081] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.081] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.081] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.081] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.081] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.081] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.081] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.081] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.081] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.081] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.081] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.081] sna_drawable_use_bo pixmap=450, box=((8, 904), (632, 1128)), flags=7... >[ 110.081] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.081] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.081] sna_drawable_use_bo: using whole GPU bo >[ 110.081] gen9_composite_set_target: pixmap=450, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.081] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.081] color_convert: src=66282828 [20028888] >[ 110.081] color_convert: dst=66282828 [20028888] >[ 110.081] sna_render_get_solid: 66282828 >[ 110.081] sna_render_get_solid(3) = 66282828 (old) >[ 110.081] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.081] gen4_choose_spans_emitter: solid source >[ 110.081] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.081] gen9_composite_get_binding_table(fa80) >[ 110.081] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 >[ 110.081] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 110.081] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) >[ 110.081] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.081] gen9_emit_vertex_elements: setup id=5 >[ 110.081] thread_choose_span: clipped? 0 >[ 110.081] imprecise_trapezoid_span_converter: using 4 threads >[ 110.081] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.081] thread_choose_span: clipped? 0 >[ 110.081] span_thread: flushing 2 boxes >[ 110.081] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.081] span_thread: flushing 2 boxes >[ 110.081] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.081] span_thread: flushing 162 boxes >[ 110.081] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >[ 110.081] span_thread: flushing 166 boxes >[ 110.081] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >[ 110.081] gen8_vertex_flush[9d0] = 996 >[ 110.081] gen9_render_composite_spans_done() >[ 110.081] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.081] kgem_can_create_2d: 640x2096 @ 32 >[ 110.081] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.081] kgem_can_create_2d: untiled size=5365760 >[ 110.081] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.081] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.081] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.081] sna_create_pixmap: usage=0, flags=1b >[ 110.081] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.081] __pop_freed_pixmap: reusing freed pixmap=428 header >[ 110.081] create_pixmap_hdr: pixmap=451, width=640, height=2096, usage=0 >[ 110.081] sna_create_pixmap: serial=451, 640x2096, usage=0 >[ 110.081] sna_composite_rectangles(pixmap=452, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.081] sna_composite_rectangles: converted to op 0 >[ 110.081] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.081] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.081] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.081] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.081] sna_composite_rectangles: dropping last-cpu hint >[ 110.081] sna_drawable_use_bo pixmap=452, box=((0, 0), (640, 2096)), flags=19... >[ 110.081] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.081] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.081] sna_pixmap_move_to_gpu(pixmap=452, usage=0), flags=b >[ 110.081] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.081] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.081] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.081] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.081] sna_pixmap_alloc_gpu: pixmap=452 >[ 110.081] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.081] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.081] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.081] from inactive: pitch=2560, tiling=1: handle=17, id=593 >[ 110.081] __sna_damage_all(640, 2096) >[ 110.081] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.081] sna_pixmap_mark_active: pixmap=452, handle=17 >[ 110.081] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.081] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.081] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.081] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.081] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.081] sna_render_get_solid: 0 >[ 110.081] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.081] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.081] __kgem_retire_rq: request 1 complete >[ 110.081] __kgem_bo_flush: handle=29, busy=0, wedged=0 >[ 110.081] kgem_set_mode: flushing before new bo >[ 110.081] gen8_vertex_close: used=11976, vbo active? 16, vb=425, nreloc=4 >[ 110.081] gen8_vertex_close: reloc[0] = 287 >[ 110.081] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.081] kgem_add_handle: handle=16, index=8 >[ 110.081] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fffa8000) >[ 110.081] gen8_vertex_close: reloc[1] = 357 >[ 110.081] kgem_add_reloc64: handle=16, pos=357, delta=0, domains=200000 >[ 110.081] kgem_add_reloc64[16] = (delta=0, target handle=8, presumed=fffa8000) >[ 110.081] gen8_vertex_close: reloc[2] = 487 >[ 110.081] kgem_add_reloc64: handle=16, pos=487, delta=0, domains=200000 >[ 110.081] kgem_add_reloc64[17] = (delta=0, target handle=8, presumed=fffa8000) >[ 110.081] gen8_vertex_close: reloc[3] = 608 >[ 110.081] kgem_add_reloc64: handle=16, pos=608, delta=0, domains=200000 >[ 110.081] kgem_add_reloc64[18] = (delta=0, target handle=8, presumed=fffa8000) >[ 110.081] batch[1/1, flags=1800]: 634 634 16016 16384, nreloc=19, nexec=9, nfence=0, aperture=32496 [fenced=0] >[ 110.081] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.081] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.081] kgem_fixup_relocs: shrinking by 61440 >[ 110.081] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.081] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.081] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.081] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.081] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.081] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.081] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.081] __kgem_bo_clear_busy: handle=7 >[ 110.081] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.081] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.081] __kgem_bo_clear_busy: handle=8 >[ 110.081] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.081] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.081] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.081] __kgem_bo_clear_busy: handle=7 >[ 110.081] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 >[ 110.081] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.081] __kgem_bo_clear_busy: handle=8 >[ 110.081] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.081] __kgem_bo_clear_busy: handle=8 >[ 110.081] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.081] __kgem_bo_clear_busy: handle=8 >[ 110.081] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.081] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.081] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.081] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.081] aligning vertex: was 3, now 2 floats per vertex >[ 110.081] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.081] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.081] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.081] kgem_add_handle: handle=4, index=0 >[ 110.081] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.081] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.081] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.081] gen9_composite_get_binding_table(ffc0) >[ 110.081] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 >[ 110.081] kgem_add_handle: handle=17, index=1 >[ 110.081] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdfff000) >[ 110.081] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.081] [3fe0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.081] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.081] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.081] kgem_add_handle: handle=7, index=2 >[ 110.081] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.081] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.081] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.081] gen9_emit_sampler: sampler = 1 >[ 110.081] gen9_emit_sf: num_sf_outputs=1 >[ 110.081] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.081] gen9_emit_vertex_elements: setup id=0 >[ 110.081] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.081] (0, 0), (640, 2096) >[ 110.081] gen8_vertex_flush[490] = 3 >[ 110.081] sna_composite_rectangles: pixmap=452 marking clear [0]? 1 >[ 110.081] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.081] kgem_can_create_2d: 624x224 @ 32 >[ 110.081] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.081] kgem_can_create_2d: untiled size=561152 >[ 110.081] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.081] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.081] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.081] sna_create_pixmap: usage=0, flags=1b >[ 110.081] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.081] __pop_freed_pixmap: reusing freed pixmap=434 header >[ 110.081] create_pixmap_hdr: pixmap=453, width=624, height=224, usage=0 >[ 110.081] sna_create_pixmap: serial=453, 624x224, usage=0 >[ 110.082] sna_composite_rectangles(pixmap=454, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.082] sna_composite_rectangles: converted to op 0 >[ 110.082] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.082] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.082] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.082] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.082] sna_composite_rectangles: dropping last-cpu hint >[ 110.082] sna_drawable_use_bo pixmap=454, box=((0, 0), (624, 224)), flags=19... >[ 110.082] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.082] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.082] sna_pixmap_move_to_gpu(pixmap=454, usage=0), flags=b >[ 110.082] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.082] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.082] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.082] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.082] sna_pixmap_alloc_gpu: pixmap=454 >[ 110.082] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.082] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.082] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.082] from inactive: pitch=2560, tiling=1: handle=20, id=594 >[ 110.082] __sna_damage_all(624, 224) >[ 110.082] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.082] sna_pixmap_mark_active: pixmap=454, handle=20 >[ 110.082] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.082] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.082] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.082] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.082] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.082] sna_render_get_solid: 0 >[ 110.082] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.082] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.082] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.082] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.082] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.082] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.082] gen9_composite_get_binding_table(ff00) >[ 110.082] kgem_add_reloc64: handle=20, pos=16312, delta=0, domains=20002 >[ 110.082] kgem_add_handle: handle=20, index=3 >[ 110.082] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd9be000) >[ 110.082] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.082] [3fb0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.082] gen9_emit_vertex_elements: setup id=0 >[ 110.082] (0, 0), (624, 224) >[ 110.082] gen8_vertex_flush[4c4] = 3 >[ 110.082] sna_composite_rectangles: pixmap=454 marking clear [0]? 1 >[ 110.082] sna_create_pixmap(576, 76, 32, usage=0) >[ 110.082] kgem_can_create_2d: 576x76 @ 32 >[ 110.082] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.082] kgem_can_create_2d: untiled size=176128 >[ 110.082] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.082] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.082] kgem_can_create_2d: tiled[-1] size=176128 >[ 110.082] sna_create_pixmap: usage=0, flags=1b >[ 110.082] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 110.082] __pop_freed_pixmap: reusing freed pixmap=432 header >[ 110.082] create_pixmap_hdr: pixmap=455, width=576, height=76, usage=0 >[ 110.082] sna_create_pixmap: serial=455, 576x76, usage=0 >[ 110.082] sna_accel_flush: flush?=0, dirty?=0 >[ 110.082] sna_block_handler (tv=0.0) >[ 110.082] sna_wakeup_handler >[ 110.082] sna_composite_rectangles(pixmap=456, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 110.082] sna_composite_rectangles: converted to op 0 >[ 110.082] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 110.082] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 110.082] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 110.082] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 110.083] sna_composite_rectangles: dropping last-cpu hint >[ 110.083] sna_drawable_use_bo pixmap=456, box=((0, 0), (576, 76)), flags=19... >[ 110.083] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.083] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.083] sna_pixmap_move_to_gpu(pixmap=456, usage=0), flags=b >[ 110.083] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.083] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 110.083] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.083] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.083] sna_pixmap_alloc_gpu: pixmap=456 >[ 110.083] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.083] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.083] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.083] from inactive: pitch=2560, tiling=1: handle=35, id=595 >[ 110.083] __sna_damage_all(576, 76) >[ 110.083] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.083] sna_pixmap_mark_active: pixmap=456, handle=35 >[ 110.083] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.083] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.083] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.083] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.083] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 110.083] sna_render_get_solid: 0 >[ 110.083] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.083] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.083] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.083] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.083] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.083] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.083] gen9_composite_get_binding_table(fe80) >[ 110.083] kgem_add_reloc64: handle=35, pos=16280, delta=0, domains=20002 >[ 110.083] kgem_add_handle: handle=35, index=4 >[ 110.083] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd443000) >[ 110.083] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.083] [3f90] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.083] gen9_emit_vertex_elements: setup id=0 >[ 110.083] (0, 0), (576, 76) >[ 110.083] gen8_vertex_flush[4f8] = 3 >[ 110.083] sna_composite_rectangles: pixmap=456 marking clear [0]? 1 >[ 110.083] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 110.083] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.083] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.083] trapezoid_spans_maybe_inplace? clear, no >[ 110.083] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.083] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 110.083] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 110.083] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 110.083] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 110.083] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 110.083] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 110.083] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.083] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 110.083] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 110.083] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.083] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 110.083] sna_drawable_use_bo pixmap=456, box=((2, 2), (574, 74)), flags=7... >[ 110.083] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.083] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.083] sna_drawable_use_bo: using whole GPU bo >[ 110.083] gen9_composite_set_target: pixmap=456, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.083] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 110.083] color_convert: src=4c000000 [20028888] >[ 110.083] color_convert: dst=4c000000 [20028888] >[ 110.083] sna_render_get_solid: 4c000000 >[ 110.083] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.083] gen4_choose_spans_emitter: solid source >[ 110.083] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.083] aligning vertex: was 2, now 3 floats per vertex >[ 110.083] gen9_composite_get_binding_table(fe00) >[ 110.083] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 >[ 110.083] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 110.083] kgem_add_reloc64[7] = (delta=304, target handle=2, presumed=fffe8000) >[ 110.083] [3f70] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.083] gen9_emit_sampler: sampler = c >[ 110.083] gen9_emit_sf: num_sf_outputs=2 >[ 110.083] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.083] gen9_emit_vertex_elements: setup id=5 >[ 110.083] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.083] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.083] thread_choose_span: clipped? 0 >[ 110.083] imprecise_trapezoid_span_converter: using 4 threads >[ 110.084] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 110.084] thread_choose_span: clipped? 0 >[ 110.084] span_thread: flushing 1 boxes >[ 110.084] span_thread: flushing 26 boxes >[ 110.084] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.084] span_thread: flushing 26 boxes >[ 110.084] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.084] span_thread: flushing 1 boxes >[ 110.084] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.084] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.084] gen8_vertex_flush[5bc] = 162 >[ 110.084] gen9_render_composite_spans_done() >[ 110.084] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 110.084] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.084] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.084] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.084] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.084] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.084] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.084] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 110.084] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 110.084] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 110.084] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 110.084] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 110.084] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 110.084] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.084] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.084] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 110.084] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 110.084] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.084] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.084] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 110.084] sna_drawable_use_bo pixmap=456, box=((0, 0), (576, 76)), flags=7... >[ 110.084] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.084] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.084] sna_drawable_use_bo: using whole GPU bo >[ 110.084] gen9_composite_set_target: pixmap=456, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.084] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 110.084] color_convert: src=e6e6e6e6 [20028888] >[ 110.084] color_convert: dst=e6e6e6e6 [20028888] >[ 110.084] sna_render_get_solid: e6e6e6e6 >[ 110.084] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 110.084] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.084] gen4_choose_spans_emitter: solid source >[ 110.084] kgem_check_bo: num_pages=+1, num_exec=+1 >[ 110.084] gen9_composite_get_binding_table(fd80) >[ 110.084] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 >[ 110.084] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 110.085] kgem_add_handle: handle=8, index=5 >[ 110.085] kgem_add_reloc64[8] = (delta=16, target handle=5, presumed=fdffe000) >[ 110.085] [3f50] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.085] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.085] gen9_emit_vertex_elements: setup id=5 >[ 110.085] thread_choose_span: clipped? 0 >[ 110.085] imprecise_trapezoid_span_converter: using 4 threads >[ 110.085] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 110.085] thread_choose_span: clipped? 0 >[ 110.085] span_thread: flushing 2 boxes >[ 110.085] [ 110.085] span_thread: flushing 62 boxes >span_thread: flushing 62 boxes >[ 110.085] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.085] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.085] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.085] span_thread: flushing 2 boxes >[ 110.085] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.085] gen8_vertex_flush[610] = 384 >[ 110.085] gen9_render_composite_spans_done() >[ 110.085] sna_composite_rectangles(pixmap=456, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) >[ 110.085] sna_composite_rectangles: converted to op 1 >[ 110.085] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) >[ 110.085] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 >[ 110.085] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 >[ 110.085] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) >[ 110.085] sna_composite_rectangles: dropping last-cpu hint >[ 110.085] sna_drawable_use_bo pixmap=456, box=((16, 16), (18, 60)), flags=9... >[ 110.085] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 110.085] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.085] sna_drawable_use_bo: using whole GPU bo >[ 110.085] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 110.085] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.085] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) >[ 110.085] sna_render_get_solid: ffffffff >[ 110.085] sna_render_get_solid(white) >[ 110.085] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.085] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.085] aligning vertex: was 3, now 2 floats per vertex >[ 110.085] gen9_composite_get_binding_table(fd00) >[ 110.085] kgem_add_reloc64: handle=7, pos=16184, delta=0, domains=40000 >[ 110.085] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.085] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.085] [3f30] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.085] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.085] gen9_emit_sampler: sampler = 1 >[ 110.085] gen9_emit_sf: num_sf_outputs=1 >[ 110.085] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.085] gen9_emit_vertex_elements: setup id=0 >[ 110.085] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.085] (16, 16), (18, 60) >[ 110.085] gen8_vertex_flush[6d0] = 3 >[ 110.085] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1bc, drawable=1c6 >[ 110.085] sna_validate_gc: recomputing clip >[ 110.085] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.085] sna_copy_area: src=pixmap=456:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=454:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.085] sna_copy_area: normal copy >[ 110.085] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.085] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.085] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.085] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 110.085] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 110.085] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 110.085] sna_do_copy: pixmap -- no source clipping >[ 110.085] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 110.085] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 110.085] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=456+(-24, -136), dst pixmap=454+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 110.085] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=35, cpu_bo=0), replaces=0 >[ 110.085] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.085] sna_drawable_use_bo pixmap=454, box=((24, 136), (600, 212)), flags=b... >[ 110.085] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.085] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.085] sna_drawable_use_bo: using whole GPU bo >[ 110.085] sna_pixmap_move_to_gpu(pixmap=456, usage=0), flags=a >[ 110.085] sna_pixmap_move_to_gpu: already all-damaged >[ 110.086] sna_pixmap_mark_active: pixmap=456, handle=35 >[ 110.086] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.086] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.086] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.086] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.086] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.086] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.086] gen9_composite_get_binding_table(fc80) >[ 110.086] kgem_add_reloc64: handle=35, pos=16152, delta=0, domains=40000 >[ 110.086] kgem_add_reloc64[10] = (delta=0, target handle=4, presumed=fd443000) >[ 110.086] [3f10] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 110.086] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.086] gen9_emit_sampler: sampler = 0 >[ 110.086] gen9_emit_vertex_elements: setup id=0 >[ 110.086] (0, 0) -> (24, 136) + (576, 76) >[ 110.086] gen8_vertex_flush[724] = 3 >[ 110.086] sna_destroy_pixmap: pixmap=456, attached?=1 >[ 110.086] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.086] __kgem_bo_destroy: handle=35, size=204800 >[ 110.086] __kgem_bo_destroy: handle=35 -> active >[ 110.086] __sna_free_pixmap(pixmap=456) >[ 110.086] sna_glyphs(op=3, nlist=4, src=(40, 184)) >[ 110.086] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.086] sna_glyphs: discarding mask >[ 110.086] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) >[ 110.086] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94669425825984 size=624x224 >[ 110.086] gen9_render_composite: 0x0, current mode=1/1 >[ 110.086] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.086] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.086] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.086] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.086] sna_drawable_use_bo pixmap=454, box=((0, 0), (624, 224)), flags=7... >[ 110.086] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.086] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.086] sna_drawable_use_bo: using whole GPU bo >[ 110.086] gen9_composite_set_target: pixmap=454, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.086] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.086] color_convert: src=ff888888 [20028888] >[ 110.086] color_convert: dst=ff888888 [20028888] >[ 110.086] sna_render_get_solid: ff888888 >[ 110.086] sna_render_get_solid(5) = ff888888 (old) >[ 110.086] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.086] sna_transform_is_imprecise_integer_translation: no transform >[ 110.086] gen9_composite_picture: integer translation (0, 0), removing >[ 110.086] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.086] sna_render_pixmap_bo: GPU all damaged >[ 110.086] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.086] gen4_choose_composite_emitter: solid, identity mask >[ 110.086] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.086] aligning vertex: was 2, now 4 floats per vertex >[ 110.086] gen9_composite_get_binding_table(fc00) >[ 110.086] kgem_add_reloc64: handle=8, pos=16120, delta=0, domains=40000 >[ 110.086] kgem_add_reloc64: adding proxy [delta=20] for handle=8 >[ 110.086] kgem_add_reloc64[11] = (delta=20, target handle=5, presumed=fdffe000) >[ 110.086] [3ef0] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.086] kgem_add_reloc64: handle=6, pos=16104, delta=0, domains=40000 >[ 110.086] kgem_add_handle: handle=6, index=6 >[ 110.086] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd585000) >[ 110.086] [3ee0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.086] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 110.086] gen9_emit_sampler: sampler = a >[ 110.086] gen9_emit_sf: num_sf_outputs=2 >[ 110.086] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.086] gen9_emit_vertex_elements: setup id=9 >[ 110.086] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.086] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.086] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped >[ 110.086] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) >[ 110.086] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped >[ 110.086] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) >[ 110.086] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped >[ 110.086] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.086] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped >[ 110.086] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.086] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped >[ 110.086] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) >[ 110.086] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped >[ 110.086] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) >[ 110.086] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped >[ 110.086] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) >[ 110.086] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped >[ 110.086] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) >[ 110.087] gen8_vertex_flush[800] = 24 >[ 110.087] gen9_magic_ca_pass: CA fixup (3411 -> 3435) >[ 110.087] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.087] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.087] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.087] sna_composite(pixmap=454, op=3, src=272+(0, 0), mask=0+(28, 8), dst=454+(28, 8)+(0, 0), size=(20, 80) >[ 110.087] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 110.087] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 110.087] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 110.087] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 110.087] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 110.087] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 110.087] gen9_render_composite: 20x80, current mode=1/1 >[ 110.087] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.087] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 110.087] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.087] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.087] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 110.087] sna_drawable_use_bo pixmap=454, box=((28, 8), (48, 88)), flags=7... >[ 110.087] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.087] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.087] sna_drawable_use_bo: using whole GPU bo >[ 110.087] gen9_composite_set_target: pixmap=454, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.087] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 110.087] sna_transform_is_imprecise_integer_translation: no transform >[ 110.087] gen9_composite_picture: integer translation (0, 0), removing >[ 110.087] sna_render_pixmap_bo pixmap=272, (0, 0)x(20, 80)/(20, 80) >[ 110.087] sna_render_pixmap_bo: GPU all damaged >[ 110.087] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.087] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.087] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.087] gen4_choose_composite_emitter: identity src, no mask >[ 110.087] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.087] aligning vertex: was 4, now 3 floats per vertex >[ 110.087] gen9_composite_get_binding_table(fb40) >[ 110.087] kgem_add_reloc64: handle=12, pos=16072, delta=0, domains=40000 >[ 110.087] kgem_add_handle: handle=12, index=7 >[ 110.087] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fdffb000) >[ 110.087] [3ec0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.087] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 >[ 110.087] gen9_emit_sampler: sampler = 2 >[ 110.087] gen9_emit_sf: num_sf_outputs=1 >[ 110.087] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.087] gen9_emit_vertex_elements: setup id=2 >[ 110.087] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.087] gen9_render_composite_box: (28, 8), (48, 88) >[ 110.087] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 110.087] gen8_vertex_flush[950] = 3 >[ 110.087] sna_composite(pixmap=454, op=3, src=276+(0, 0), mask=0+(28, 0), dst=454+(28, 0)+(0, 0), size=(20, 8) >[ 110.087] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.087] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.087] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.087] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.087] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.087] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.087] gen9_render_composite: 20x8, current mode=1/1 >[ 110.087] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.087] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 >[ 110.087] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.087] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.087] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.087] sna_drawable_use_bo pixmap=454, box=((28, 0), (48, 8)), flags=7... >[ 110.087] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.087] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.087] sna_drawable_use_bo: using whole GPU bo >[ 110.087] gen9_composite_set_target: pixmap=454, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.087] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.087] sna_transform_is_imprecise_integer_translation: no transform >[ 110.087] gen9_composite_picture: integer translation (0, 0), removing >[ 110.087] sna_render_pixmap_bo pixmap=276, (0, 0)x(20, 8)/(20, 80) >[ 110.087] sna_render_pixmap_bo: GPU all damaged >[ 110.087] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.087] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 110.087] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.087] gen4_choose_composite_emitter: identity src, no mask >[ 110.087] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.087] gen9_composite_get_binding_table(fac0) >[ 110.087] kgem_add_reloc64: handle=24, pos=16040, delta=0, domains=40000 >[ 110.087] kgem_add_handle: handle=24, index=8 >[ 110.087] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fd53c000) >[ 110.087] [3ea0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.087] gen9_emit_vertex_elements: setup id=2 >[ 110.087] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.087] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.087] gen8_vertex_flush[98c] = 3 >[ 110.087] sna_accel_flush: flush?=0, dirty?=0 >[ 110.088] sna_block_handler (tv=0.0) >[ 110.088] sna_wakeup_handler >[ 110.088] sna_mode_wakeup: len=64 >[ 110.088] sna_mode_wakeup: recording last swap on pipe=1, frame 4398 [112e], time 110.85579 >[ 110.088] sna_mode_wakeup: removing handle=28 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] >[ 110.088] sna_mode_wakeup: flip complete, pending? 2 >[ 110.088] sna_mode_wakeup: recording last swap on pipe=0, frame 6356 [18d4], time 110.86766 >[ 110.088] sna_mode_wakeup: removing handle=28 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] >[ 110.088] sna_mode_wakeup: flip complete, pending? 1 >[ 110.088] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.088] sna_block_handler (tv=0.0) >[ 110.088] sna_wakeup_handler >[ 110.088] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1c6, drawable=1c4 >[ 110.088] sna_validate_gc: recomputing clip >[ 110.088] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.088] sna_copy_area: src=pixmap=454:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=452:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.088] sna_copy_area: normal copy >[ 110.088] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.088] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.088] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.088] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.088] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.088] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.088] sna_do_copy: pixmap -- no source clipping >[ 110.088] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.088] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.088] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=454+(-8, -896), dst pixmap=452+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.088] sna_copy_boxes: dst=(priv=0x5619f174e370, gpu_bo=17, cpu_bo=0), src=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.088] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.088] sna_drawable_use_bo pixmap=452, box=((8, 896), (632, 1120)), flags=b... >[ 110.088] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.088] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.088] sna_drawable_use_bo: using whole GPU bo >[ 110.088] sna_pixmap_move_to_gpu(pixmap=454, usage=0), flags=a >[ 110.088] sna_pixmap_move_to_gpu: already all-damaged >[ 110.088] sna_pixmap_mark_active: pixmap=454, handle=20 >[ 110.088] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.088] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.088] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.088] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.088] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.088] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.088] aligning vertex: was 3, now 2 floats per vertex >[ 110.088] gen9_composite_get_binding_table(fa40) >[ 110.088] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.088] kgem_add_reloc64: handle=20, pos=16008, delta=0, domains=40000 >[ 110.088] kgem_add_reloc64[15] = (delta=0, target handle=3, presumed=fd9be000) >[ 110.088] [3e80] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.088] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.088] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.088] gen9_emit_sampler: sampler = 0 >[ 110.088] gen9_emit_vertex_elements: setup id=0 >[ 110.088] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.088] (0, 0) -> (8, 896) + (624, 224) >[ 110.088] gen8_vertex_flush[a14] = 3 >[ 110.088] sna_destroy_pixmap: pixmap=454, attached?=1 >[ 110.088] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.088] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.088] __kgem_bo_destroy: handle=20 -> active >[ 110.088] __sna_free_pixmap(pixmap=454) >[ 110.088] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.088] kgem_can_create_2d: 624x80 @ 32 >[ 110.088] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.088] kgem_can_create_2d: untiled size=200704 >[ 110.088] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.088] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.088] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.088] sna_create_pixmap: usage=0, flags=1b >[ 110.088] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.088] __pop_freed_pixmap: reusing freed pixmap=454 header >[ 110.089] create_pixmap_hdr: pixmap=457, width=624, height=80, usage=0 >[ 110.089] sna_create_pixmap: serial=457, 624x80, usage=0 >[ 110.089] sna_composite_rectangles(pixmap=458, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.089] sna_composite_rectangles: converted to op 0 >[ 110.089] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.089] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.089] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.089] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.089] sna_composite_rectangles: dropping last-cpu hint >[ 110.089] sna_drawable_use_bo pixmap=458, box=((0, 0), (624, 80)), flags=19... >[ 110.089] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.089] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.089] sna_pixmap_move_to_gpu(pixmap=458, usage=0), flags=b >[ 110.089] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.089] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.089] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.089] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.089] sna_pixmap_alloc_gpu: pixmap=458 >[ 110.089] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.089] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.089] kgem_bo_remove_from_active: removing handle=35 from active >[ 110.089] 1:from active: pitch=2560, tiling=1, handle=35, id=596 >[ 110.089] __sna_damage_all(624, 80) >[ 110.089] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.089] sna_pixmap_mark_active: pixmap=458, handle=35 >[ 110.089] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.089] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.089] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.089] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.089] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.089] sna_render_get_solid: 0 >[ 110.089] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.089] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.089] gen9_composite_get_binding_table(f9c0) >[ 110.089] kgem_add_reloc64: handle=35, pos=15976, delta=0, domains=20002 >[ 110.089] kgem_add_reloc64[16] = (delta=0, target handle=4, presumed=fd443000) >[ 110.089] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.089] [3e60] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.089] gen9_emit_sampler: sampler = 1 >[ 110.089] gen9_emit_vertex_elements: setup id=0 >[ 110.089] (0, 0), (624, 80) >[ 110.089] gen8_vertex_flush[a50] = 3 >[ 110.089] sna_composite_rectangles: pixmap=458 marking clear [0]? 1 >[ 110.089] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1c4, drawable=1ca >[ 110.089] sna_validate_gc: recomputing clip >[ 110.089] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.089] sna_copy_area: src=pixmap=280:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=458:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.089] sna_copy_area: normal copy >[ 110.089] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.089] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.089] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.089] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.089] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.089] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.089] sna_do_copy: pixmap -- no source clipping >[ 110.089] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.089] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.089] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=280+(-28, 0), dst pixmap=458+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.089] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=35, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.089] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.089] sna_drawable_use_bo pixmap=458, box=((28, 0), (246, 80)), flags=b... >[ 110.089] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.089] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.089] sna_drawable_use_bo: using whole GPU bo >[ 110.089] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a >[ 110.089] sna_pixmap_move_to_gpu: already all-damaged >[ 110.089] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 110.089] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.089] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.089] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.089] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.089] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.089] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.089] gen9_composite_get_binding_table(f940) >[ 110.089] kgem_add_reloc64: handle=21, pos=15944, delta=0, domains=40000 >[ 110.089] kgem_add_handle: handle=21, index=9 >[ 110.089] kgem_add_reloc64[17] = (delta=0, target handle=9, presumed=fd994000) >[ 110.089] [3e40] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.089] gen9_emit_sampler: sampler = 0 >[ 110.089] gen9_emit_vertex_elements: setup id=0 >[ 110.089] (0, 0) -> (28, 0) + (218, 80) >[ 110.089] gen8_vertex_flush[a94] = 3 >[ 110.089] sna_composite(pixmap=452, op=3, src=458+(0, 0), mask=0+(0, 0), dst=452+(8, 1136)+(0, 0), size=(624, 80) >[ 110.089] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.089] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.089] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.089] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.089] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.089] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.089] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.090] gen9_render_composite: 624x80, current mode=1/1 >[ 110.090] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.090] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.090] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.090] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.090] sna_drawable_use_bo pixmap=452, box=((8, 1136), (632, 1216)), flags=7... >[ 110.090] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.090] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.090] sna_drawable_use_bo: using whole GPU bo >[ 110.090] gen9_composite_set_target: pixmap=452, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.090] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.090] sna_transform_is_imprecise_integer_translation: no transform >[ 110.090] gen9_composite_picture: integer translation (0, 0), removing >[ 110.090] sna_render_pixmap_bo pixmap=458, (0, 0)x(624, 80)/(624, 80) >[ 110.090] sna_render_pixmap_bo: GPU all damaged >[ 110.090] color_convert: src=cc000000 [20028888] >[ 110.090] color_convert: dst=cc000000 [20028888] >[ 110.090] sna_render_get_solid: cc000000 >[ 110.090] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.090] gen4_choose_composite_emitter: identity source, identity mask >[ 110.090] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.090] aligning vertex: was 2, now 5 floats per vertex >[ 110.090] gen9_composite_get_binding_table(f8c0) >[ 110.090] kgem_add_reloc64: handle=35, pos=15912, delta=0, domains=40000 >[ 110.090] kgem_add_reloc64[18] = (delta=0, target handle=4, presumed=fd443000) >[ 110.090] [3e20] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.090] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 >[ 110.090] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.090] kgem_add_reloc64[19] = (delta=816, target handle=2, presumed=fffe8000) >[ 110.090] [3e10] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.090] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.090] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.090] gen9_emit_sampler: sampler = 3 >[ 110.090] gen9_emit_sf: num_sf_outputs=2 >[ 110.090] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.090] gen9_emit_vertex_elements: setup id=10 >[ 110.090] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.090] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.090] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.090] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.090] gen8_vertex_flush[b80] = 3 >[ 110.090] sna_destroy_pixmap: pixmap=458, attached?=1 >[ 110.090] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.090] __kgem_bo_destroy: handle=35, size=204800 >[ 110.090] __kgem_bo_destroy: handle=35 -> active >[ 110.090] __sna_free_pixmap(pixmap=458) >[ 110.090] sna_composite(pixmap=450, op=3, src=452+(0, 0), mask=0+(0, 0), dst=450+(0, 0)+(0, 0), size=(640, 2096) >[ 110.090] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.090] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.090] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.090] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.090] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.090] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.090] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.090] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.090] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.090] kgem_bo_is_busy: handle=9, domain: 3 exec? 0, rq? 1 >[ 110.090] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.090] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.090] sna_drawable_use_bo pixmap=450, box=((0, 0), (640, 2096)), flags=7... >[ 110.090] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.090] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.090] sna_drawable_use_bo: using whole GPU bo >[ 110.090] gen9_composite_set_target: pixmap=450, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.090] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.090] sna_transform_is_imprecise_integer_translation: no transform >[ 110.090] gen9_composite_picture: integer translation (0, 0), removing >[ 110.090] sna_render_pixmap_bo pixmap=452, (0, 0)x(640, 2096)/(640, 2096) >[ 110.090] sna_render_pixmap_bo: GPU all damaged >[ 110.090] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.090] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.090] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.090] gen4_choose_composite_emitter: identity src, no mask >[ 110.090] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.090] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.090] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.090] aligning vertex: was 5, now 3 floats per vertex >[ 110.090] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.090] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.090] gen9_composite_get_binding_table(f800) >[ 110.090] kgem_add_reloc64: handle=9, pos=15864, delta=0, domains=20002 >[ 110.090] kgem_add_handle: handle=9, index=10 >[ 110.090] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=ee339000) >[ 110.090] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.090] [3df0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.090] kgem_add_reloc64: handle=17, pos=15848, delta=0, domains=40000 >[ 110.090] kgem_add_reloc64[21] = (delta=0, target handle=1, presumed=fdfff000) >[ 110.090] [3de0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.090] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.090] gen9_emit_sampler: sampler = 2 >[ 110.090] gen9_emit_sf: num_sf_outputs=1 >[ 110.090] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.090] gen9_emit_vertex_elements: setup id=2 >[ 110.091] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.091] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.091] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.091] gen8_vertex_flush[c28] = 3 >[ 110.091] sna_destroy_pixmap: pixmap=452, attached?=1 >[ 110.091] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.091] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.091] __kgem_bo_destroy: handle=17 -> active >[ 110.091] __sna_free_pixmap(pixmap=452) >[ 110.091] sna_composite(pixmap=446, op=3, src=450+(0, 0), mask=0+(160, 64), dst=446+(160, 64)+(0, 0), size=(640, 2096) >[ 110.091] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.091] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.091] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.091] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.091] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.091] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.091] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.091] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.091] kgem_bo_is_busy: handle=9, domain: 3 exec? 1, rq? 1 >[ 110.091] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 >[ 110.091] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.091] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.091] sna_drawable_use_bo pixmap=446, box=((160, 64), (800, 2160)), flags=7... >[ 110.091] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.091] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.091] sna_drawable_use_bo: using whole GPU bo >[ 110.091] gen9_composite_set_target: pixmap=446, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.091] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.091] sna_transform_is_imprecise_integer_translation: no transform >[ 110.091] gen9_composite_picture: integer translation (0, 0), removing >[ 110.091] sna_render_pixmap_bo pixmap=450, (0, 0)x(640, 2096)/(640, 2096) >[ 110.091] sna_render_pixmap_bo: GPU all damaged >[ 110.091] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.091] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.091] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.091] gen4_choose_composite_emitter: identity src, no mask >[ 110.091] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.091] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.091] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.091] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.091] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.091] gen9_composite_get_binding_table(f740) >[ 110.091] kgem_add_reloc64: handle=38, pos=15816, delta=0, domains=20002 >[ 110.091] kgem_add_handle: handle=38, index=11 >[ 110.091] kgem_add_reloc64[22] = (delta=0, target handle=11, presumed=f2281000) >[ 110.091] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.091] [3dc0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.091] kgem_add_reloc64: handle=9, pos=15800, delta=0, domains=40000 >[ 110.091] kgem_add_reloc64[23] = (delta=0, target handle=10, presumed=ee339000) >[ 110.091] [3db0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.091] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.091] gen9_emit_vertex_elements: setup id=2 >[ 110.091] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.091] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.091] gen8_vertex_flush[c74] = 3 >[ 110.091] sna_destroy_pixmap: pixmap=450, attached?=1 >[ 110.091] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.091] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.091] __kgem_bo_destroy: handle=9 -> active >[ 110.091] __sna_free_pixmap(pixmap=450) >[ 110.091] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.091] kgem_can_create_2d: 2x64 @ 32 >[ 110.091] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.091] kgem_can_create_2d: untiled size=4096 >[ 110.091] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.091] kgem_choose_tiling: 2x64 -> 0 >[ 110.091] sna_create_pixmap: usage=0, flags=a >[ 110.091] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.091] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.091] create_pixmap: serial=459, usage=0, 2x64 >[ 110.091] sna_create_pixmap: serial=459, 2x64, usage=0 >[ 110.091] sna_composite_rectangles(pixmap=460, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.091] sna_composite_rectangles: converted to op 0 >[ 110.091] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.091] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.091] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.091] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.091] sna_composite_rectangles: fallback, dst pixmap=460 too small or not attached >[ 110.091] sna_composite_rectangles: fallback >[ 110.091] sna_drawable_move_region_to_cpu(pixmap=460 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.091] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.091] _sna_pixmap_move_to_cpu(pixmap=460, 2x64, flags=1) >[ 110.091] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.091] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.091] operate_inplace: no, inplace operation not suitable >[ 110.091] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.091] __sna_damage_all(2, 64) >[ 110.092] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.092] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.092] kgem_can_create_2d: 1x32 @ 32 >[ 110.092] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.092] kgem_can_create_2d: untiled size=4096 >[ 110.092] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.092] kgem_choose_tiling: 1x32 -> 0 >[ 110.092] sna_create_pixmap: usage=0, flags=a >[ 110.092] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.092] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.092] create_pixmap: serial=461, usage=0, 1x32 >[ 110.092] sna_create_pixmap: serial=461, 1x32, usage=0 >[ 110.092] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1ca, drawable=1ce >[ 110.092] sna_validate_gc: recomputing clip >[ 110.092] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.092] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.092] try_upload__fast: ignore existing cpu damage (if any) >[ 110.092] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.092] try_upload__fast: no, no gpu damage >[ 110.092] sna_drawable_move_region_to_cpu(pixmap=462 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.092] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.092] _sna_pixmap_move_to_cpu(pixmap=462, 1x32, flags=1) >[ 110.092] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.092] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.092] operate_inplace: no, inplace operation not suitable >[ 110.092] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.092] __sna_damage_all(1, 32) >[ 110.092] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.092] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.092] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.092] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.092] sna_accel_flush: flush?=0, dirty?=0 >[ 110.092] sna_composite(pixmap=460, op=1, src=462+(0, 0), mask=0+(0, 0), dst=460+(0, 0)+(0, 0), size=(2, 64) >[ 110.092] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.092] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.092] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.092] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.092] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.092] sna_composite: fallback, dst pixmap=460 is too small (or completely damaged) >[ 110.092] sna_composite: fallback -- fbComposite >[ 110.092] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.092] sna_composite_fb: fallback -- move src to cpu >[ 110.092] _sna_pixmap_move_to_cpu(pixmap=462, 1x32, flags=2) >[ 110.092] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17f5831, is-clear?=0 >[ 110.092] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.092] sna_composite_fb: fallback -- move dst to cpu >[ 110.092] sna_drawable_move_region_to_cpu(pixmap=460 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.092] sna_drawable_move_region_to_cpu: pixmap=460 all damaged on CPU >[ 110.092] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.092] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.092] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.092] sna_destroy_pixmap: pixmap=462, attached?=1 >[ 110.092] __sna_free_pixmap(pixmap=462) >[ 110.092] sna_composite(pixmap=446, op=3, src=460+(0, 0), mask=0+(0, 0), dst=446+(0, 0)+(0, 0), size=(3840, 64) >[ 110.092] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.092] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.092] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.092] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.092] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.092] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.092] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.092] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.092] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.092] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.092] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.092] sna_drawable_use_bo pixmap=446, box=((0, 0), (3840, 64)), flags=7... >[ 110.092] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.092] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.092] sna_drawable_use_bo: using whole GPU bo >[ 110.092] gen9_composite_set_target: pixmap=446, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.093] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.093] sna_transform_is_imprecise_integer_translation: no transform >[ 110.093] gen9_composite_picture: integer translation (0, 0), removing >[ 110.093] sna_render_pixmap_bo pixmap=460, (0, 0)x(3840, 64)/(2, 64) >[ 110.093] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.093] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.093] use_cpu_bo: no cpu bo >[ 110.093] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.093] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.093] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.093] sna_drawable_move_region_to_cpu(pixmap=460 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.093] sna_drawable_move_region_to_cpu: pixmap=460 all damaged on CPU >[ 110.093] kgem_can_create_2d: 2x64 @ 32 >[ 110.093] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.093] kgem_can_create_2d: untiled size=4096 >[ 110.093] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.093] kgem_choose_tiling: 2x64 -> 0 >[ 110.093] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.093] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.093] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.093] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.093] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.093] search_linear_cache: searching for inactive gtt map >[ 110.093] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.093] search_linear_cache: searching for inactive gtt map >[ 110.093] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.093] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 110.093] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache >[ 110.093] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.093] kgem_create_buffer: reusing handle=23 for buffer >[ 110.093] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.093] init_buffer_from_bo: reusing handle=23 for buffer >[ 110.093] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f3c95be8000, domain=0 >[ 110.093] kgem_bo_map: converting request for GTT map into CPU map >[ 110.093] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f3c95be8000) >[ 110.093] kgem_bo_sync__cpu: handle=23 >[ 110.093] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.093] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 >[ 110.093] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.093] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] >[ 110.093] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 >[ 110.093] kgem_create_buffer(pages=64 [64]) new handle=23, used=2048, write=1 >[ 110.093] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2048, io=1 >[ 110.093] __kgem_bo_init(handle=23, num_pages=2048) >[ 110.093] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.093] upload: adding upload cache to pixmap=460 >[ 110.093] kgem_proxy_bo_attach: handle=23 >[ 110.093] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.093] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.093] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.093] gen4_choose_composite_emitter: identity src, no mask >[ 110.093] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.093] gen9_composite_get_binding_table(f680) >[ 110.093] kgem_add_reloc64: handle=23, pos=15768, delta=0, domains=40000 >[ 110.093] kgem_add_reloc64: adding proxy [delta=0] for handle=23 >[ 110.093] kgem_add_handle: handle=23, index=12 >[ 110.093] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fd545000) >[ 110.093] [3d90] bind bo(handle=23, addr=fd545000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.093] gen9_emit_sampler: sampler = a >[ 110.093] gen9_emit_vertex_elements: setup id=2 >[ 110.093] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.093] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.093] gen8_vertex_flush[cb8] = 3 >[ 110.093] sna_accel_flush: flush?=0, dirty?=0 >[ 110.093] sna_block_handler (tv=0.0) >[ 110.093] sna_wakeup_handler >[ 110.093] sna_accel_flush: flush?=0, dirty?=0 >[ 110.093] sna_accel_flush: flush?=0, dirty?=0 >[ 110.093] sna_block_handler (tv=0.0) >[ 110.093] sna_wakeup_handler >[ 110.093] sna_destroy_pixmap: pixmap=460, attached?=1 >[ 110.093] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.093] __sna_free_pixmap(pixmap=460) >[ 110.093] sna_composite(pixmap=446, op=3, src=364+(0, 0), mask=0+(0, 0), dst=446+(0, 0)+(0, 0), size=(3840, 48) >[ 110.093] sna_compute_composite_region: dst=(0, 0)x(3840, 48) >[ 110.093] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) >[ 110.094] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.094] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) >[ 110.094] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) >[ 110.094] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) >[ 110.094] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) >[ 110.094] gen9_render_composite: 3840x48, current mode=1/1 >[ 110.094] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 >[ 110.094] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.094] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.094] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 >[ 110.094] sna_drawable_use_bo pixmap=446, box=((0, 0), (3840, 48)), flags=7... >[ 110.094] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.094] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.094] sna_drawable_use_bo: using whole GPU bo >[ 110.094] gen9_composite_set_target: pixmap=446, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.094] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) >[ 110.094] sna_transform_is_imprecise_integer_translation: no transform >[ 110.094] gen9_composite_picture: integer translation (0, 0), removing >[ 110.094] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 48)/(3840, 2160) >[ 110.094] sna_render_pixmap_bo: GPU all damaged >[ 110.094] color_convert: src=2000000 [20028888] >[ 110.094] color_convert: dst=2000000 [20028888] >[ 110.094] sna_render_get_solid: 2000000 >[ 110.094] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.094] gen4_choose_composite_emitter: identity source, identity mask >[ 110.094] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.094] aligning vertex: was 3, now 5 floats per vertex >[ 110.094] gen9_composite_get_binding_table(f600) >[ 110.094] kgem_add_reloc64: handle=11, pos=15736, delta=0, domains=40000 >[ 110.094] kgem_add_handle: handle=11, index=13 >[ 110.094] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=f61c9000) >[ 110.094] [3d70] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.094] kgem_add_reloc64: handle=7, pos=15720, delta=0, domains=40000 >[ 110.094] kgem_add_reloc64: adding proxy [delta=8] for handle=7 >[ 110.094] kgem_add_reloc64[26] = (delta=8, target handle=2, presumed=fffe8000) >[ 110.094] [3d60] bind bo(handle=7, addr=fffe8008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.094] gen9_emit_sampler: sampler = 3 >[ 110.094] gen9_emit_sf: num_sf_outputs=2 >[ 110.094] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.094] gen9_emit_vertex_elements: setup id=10 >[ 110.094] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.094] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.094] gen9_render_composite_box: (0, 0), (3840, 48) >[ 110.094] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] >[ 110.094] gen8_vertex_flush[d68] = 3 >[ 110.094] sna_composite_rectangles(pixmap=446, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.094] sna_composite_rectangles: converted to op 3 >[ 110.094] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.094] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.094] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.094] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.094] sna_drawable_use_bo pixmap=446, box=((0, 0), (3840, 48)), flags=1... >[ 110.094] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.094] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.094] sna_drawable_use_bo: using whole GPU bo >[ 110.094] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.094] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.094] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.094] sna_render_get_solid: 660a0a0a >[ 110.094] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.094] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.094] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.094] aligning vertex: was 5, now 2 floats per vertex >[ 110.094] gen9_composite_get_binding_table(f540) >[ 110.094] kgem_add_reloc64: handle=8, pos=15688, delta=0, domains=40000 >[ 110.094] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.094] kgem_add_reloc64[27] = (delta=8, target handle=5, presumed=fdffe000) >[ 110.094] [3d40] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.094] gen9_emit_sampler: sampler = 1 >[ 110.094] gen9_emit_sf: num_sf_outputs=1 >[ 110.094] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.094] gen9_emit_vertex_elements: setup id=0 >[ 110.094] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.094] (0, 0), (3840, 48) >[ 110.094] gen8_vertex_flush[e10] = 3 >[ 110.094] sna_composite(pixmap=446, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=446+(3786, 6)+(0, 0), size=(44, 36) >[ 110.094] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.094] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.094] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.094] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.094] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.094] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.094] gen9_render_composite: 44x36, current mode=1/1 >[ 110.094] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.094] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.094] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.094] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.094] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.094] sna_drawable_use_bo pixmap=446, box=((3786, 6), (3830, 42)), flags=7... >[ 110.094] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.094] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.094] sna_drawable_use_bo: using whole GPU bo >[ 110.094] gen9_composite_set_target: pixmap=446, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.094] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.094] sna_transform_is_imprecise_integer_translation: no transform >[ 110.094] gen9_composite_picture: integer translation (0, 0), removing >[ 110.094] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.094] sna_render_pixmap_bo: CPU all damaged >[ 110.094] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.095] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.095] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.095] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.095] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.095] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.095] gen4_choose_composite_emitter: identity src, no mask >[ 110.095] kgem_check_bo: num_pages=+2, num_exec=+1 >[ 110.095] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.095] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.095] kgem_flush: opportunistic flushing? flush=0,1, aperture=42498/262144, idle?=0 >[ 110.095] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.095] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.095] aligning vertex: was 2, now 3 floats per vertex >[ 110.095] gen9_composite_get_binding_table(f4c0) >[ 110.095] kgem_add_reloc64: handle=31, pos=15656, delta=0, domains=40000 >[ 110.095] kgem_add_handle: handle=31, index=14 >[ 110.095] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fd4dc000) >[ 110.095] [3d20] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.095] gen9_emit_sampler: sampler = 2 >[ 110.095] gen9_emit_vertex_elements: setup id=2 >[ 110.095] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.095] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.095] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.095] gen8_vertex_flush[e70] = 3 >[ 110.095] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.095] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.095] sna_glyphs: discarding mask >[ 110.095] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.095] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.095] gen9_render_composite: 0x0, current mode=1/1 >[ 110.095] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.095] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.095] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.095] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.095] sna_drawable_use_bo pixmap=446, box=((0, 0), (7680, 2160)), flags=7... >[ 110.095] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.095] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.095] sna_drawable_use_bo: using whole GPU bo >[ 110.095] gen9_composite_set_target: pixmap=446, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.095] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.095] color_convert: src=ffdfdbd2 [20028888] >[ 110.095] color_convert: dst=ffdfdbd2 [20028888] >[ 110.095] sna_render_get_solid: ffdfdbd2 >[ 110.095] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 110.095] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.095] sna_transform_is_imprecise_integer_translation: no transform >[ 110.095] gen9_composite_picture: integer translation (0, 0), removing >[ 110.095] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.095] sna_render_pixmap_bo: GPU all damaged >[ 110.095] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.095] gen4_choose_composite_emitter: solid, identity mask >[ 110.095] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.095] aligning vertex: was 3, now 4 floats per vertex >[ 110.095] gen9_composite_get_binding_table(f440) >[ 110.095] kgem_add_reloc64: handle=8, pos=15624, delta=0, domains=40000 >[ 110.095] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 110.095] kgem_add_reloc64[29] = (delta=32, target handle=5, presumed=fdffe000) >[ 110.095] [3d00] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.095] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.095] gen9_emit_sampler: sampler = a >[ 110.095] gen9_emit_sf: num_sf_outputs=2 >[ 110.095] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.095] gen9_emit_vertex_elements: setup id=9 >[ 110.095] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.095] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.095] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.095] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.095] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.095] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.095] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.095] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.095] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.095] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.095] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.095] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.095] gen8_vertex_flush[f38] = 15 >[ 110.095] gen9_magic_ca_pass: CA fixup (3465 -> 3480) >[ 110.095] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.095] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.095] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.095] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.095] kgem_can_create_2d: 24x20 @ 32 >[ 110.095] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.095] kgem_can_create_2d: untiled size=4096 >[ 110.095] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.095] kgem_choose_tiling: 24x20 -> 0 >[ 110.095] sna_create_pixmap: usage=0, flags=a >[ 110.095] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.095] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.095] create_pixmap: serial=463, usage=0, 24x20 >[ 110.095] sna_create_pixmap: serial=463, 24x20, usage=0 >[ 110.095] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1ce, drawable=1d0 >[ 110.095] sna_validate_gc: recomputing clip >[ 110.095] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.095] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.095] try_upload__fast: ignore existing cpu damage (if any) >[ 110.095] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.095] try_upload__fast: no, no gpu damage >[ 110.095] sna_drawable_move_region_to_cpu(pixmap=464 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.095] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.095] _sna_pixmap_move_to_cpu(pixmap=464, 24x20, flags=1) >[ 110.095] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.095] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.095] operate_inplace: no, inplace operation not suitable >[ 110.095] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.095] __sna_damage_all(24, 20) >[ 110.095] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.095] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.095] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.095] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.095] sna_accel_flush: flush?=1, dirty?=1 >[ 110.095] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 110.095] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.095] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.095] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.095] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.095] kgem_bo_sync__cpu_full: handle=31 >[ 110.095] gen8_vertex_close: used=13920, vbo active? 16, vb=625, nreloc=5 >[ 110.095] gen8_vertex_close: reloc[0] = 287 >[ 110.095] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.095] kgem_add_handle: handle=16, index=15 >[ 110.095] kgem_add_reloc64[30] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.095] gen8_vertex_close: reloc[1] = 362 >[ 110.095] kgem_add_reloc64: handle=16, pos=362, delta=0, domains=200000 >[ 110.095] kgem_add_reloc64[31] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.095] gen8_vertex_close: reloc[2] = 507 >[ 110.095] kgem_add_reloc64: handle=16, pos=507, delta=0, domains=200000 >[ 110.095] kgem_add_reloc64[32] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.095] gen8_vertex_close: reloc[3] = 591 >[ 110.095] kgem_add_reloc64: handle=16, pos=591, delta=0, domains=200000 >[ 110.095] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.095] gen8_vertex_close: reloc[4] = 731 >[ 110.095] kgem_add_reloc64: handle=16, pos=731, delta=0, domains=200000 >[ 110.095] kgem_add_reloc64[34] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.095] batch[1/1, flags=1800]: 1012 1012 15616 16384, nreloc=35, nexec=16, nfence=0, aperture=42564 [fenced=0] >[ 110.095] kgem_finish_buffers: buffer handle=23, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.095] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 >[ 110.095] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.095] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 110.095] kgem_fixup_relocs: shrinking by 57344 >[ 110.095] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.096] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.096] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.096] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.096] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.096] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.096] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.096] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.096] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.096] __kgem_bo_clear_busy: handle=7 >[ 110.096] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.096] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.096] __kgem_bo_clear_busy: handle=7 >[ 110.096] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.096] __kgem_bo_clear_busy: handle=8 >[ 110.096] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.096] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.096] __kgem_bo_clear_busy: handle=7 >[ 110.096] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.096] __kgem_bo_clear_busy: handle=8 >[ 110.096] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.096] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 >[ 110.096] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 110.096] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 >[ 110.096] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.096] __kgem_bo_clear_busy: handle=7 >[ 110.096] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.096] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.096] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.096] __kgem_bo_clear_busy: handle=7 >[ 110.096] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.096] __kgem_bo_clear_busy: handle=8 >[ 110.096] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.096] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.096] __kgem_bo_clear_busy: handle=8 >[ 110.096] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.096] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.096] __kgem_busy: handle=31, busy=131072, wedged=0 >[ 110.096] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 1 >[ 110.099] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.099] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.099] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.099] __kgem_retire_rq: request 1 complete >[ 110.099] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.099] kgem_bo_move_to_cache: release handle=22 >[ 110.099] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.099] __kgem_retire_rq: request 2 complete >[ 110.099] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.099] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.099] kgem_bo_move_to_cache: release handle=9 >[ 110.099] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.099] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.099] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.099] kgem_bo_move_to_cache: release handle=17 >[ 110.099] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.099] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.099] kgem_bo_move_to_cache: release handle=35 >[ 110.099] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.099] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.099] kgem_bo_move_to_cache: release handle=20 >[ 110.099] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.099] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.099] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.099] sna_accel_flush: flush?=0, dirty?=0 >[ 110.099] sna_block_handler (tv=0.0) >[ 110.099] sna_wakeup_handler >[ 110.099] sna_accel_flush: flush?=0, dirty?=0 >[ 110.099] sna_accel_flush: flush?=0, dirty?=0 >[ 110.099] sna_block_handler (tv=0.0) >[ 110.099] sna_wakeup_handler >[ 110.099] sna_composite(pixmap=446, op=3, src=464+(2418, 10), mask=0+(3626, 6), dst=446+(3626, 6)+(0, 0), size=(48, 36) >[ 110.099] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.099] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.099] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.099] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.099] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.099] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.099] gen9_render_composite: 48x36, current mode=0/1 >[ 110.099] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.099] sna_blt_composite (2418, 10), (3626, 6), 48x36 >[ 110.099] sna_blt_composite: unsupported op [3] for blitting >[ 110.099] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.099] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.099] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.099] sna_drawable_use_bo pixmap=446, box=((3626, 6), (3674, 42)), flags=7... >[ 110.099] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.099] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.099] sna_drawable_use_bo: using whole GPU bo >[ 110.099] gen9_composite_set_target: pixmap=446, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.099] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.099] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.099] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.099] sna_render_pixmap_bo pixmap=464, (2418, 10)x(48, 36)/(24, 20) >[ 110.099] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.099] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.099] use_cpu_bo: no cpu bo >[ 110.099] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.099] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.099] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.099] sna_drawable_move_region_to_cpu(pixmap=464 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.099] sna_drawable_move_region_to_cpu: pixmap=464 all damaged on CPU >[ 110.099] kgem_can_create_2d: 24x20 @ 32 >[ 110.099] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.099] kgem_can_create_2d: untiled size=4096 >[ 110.099] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.099] kgem_choose_tiling: 24x20 -> 0 >[ 110.099] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.099] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.099] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.099] kgem_create_buffer: reusing buffer? used=4096 + size=1920, total=262144 >[ 110.099] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=1920, io=1 >[ 110.099] __kgem_bo_init(handle=23, num_pages=1920) >[ 110.099] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.099] upload: adding upload cache to pixmap=464 >[ 110.099] kgem_proxy_bo_attach: handle=23 >[ 110.099] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.099] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.099] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.099] gen4_choose_composite_emitter: simple src, no mask >[ 110.099] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.099] aligning vertex: was 4, now 3 floats per vertex >[ 110.099] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.099] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.099] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.099] kgem_add_handle: handle=4, index=0 >[ 110.099] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.099] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.099] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.099] gen9_composite_get_binding_table(ffc0) >[ 110.099] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.099] kgem_add_handle: handle=38, index=1 >[ 110.099] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.099] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.099] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.099] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.099] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 >[ 110.099] kgem_add_handle: handle=23, index=2 >[ 110.099] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd545000) >[ 110.099] [3fd0] bind bo(handle=23, addr=fd546000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.099] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.099] gen9_emit_sampler: sampler = 22 >[ 110.099] gen9_emit_sf: num_sf_outputs=1 >[ 110.099] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.099] gen9_emit_vertex_elements: setup id=2 >[ 110.099] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.099] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.099] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.099] gen8_vertex_flush[490] = 3 >[ 110.099] sna_destroy_pixmap: pixmap=464, attached?=1 >[ 110.099] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.099] __sna_free_pixmap(pixmap=464) >[ 110.099] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.099] kgem_can_create_2d: 26x20 @ 32 >[ 110.099] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.099] kgem_can_create_2d: untiled size=4096 >[ 110.099] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.099] kgem_choose_tiling: 26x20 -> 0 >[ 110.099] sna_create_pixmap: usage=0, flags=a >[ 110.099] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.099] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.099] create_pixmap: serial=465, usage=0, 26x20 >[ 110.099] sna_create_pixmap: serial=465, 26x20, usage=0 >[ 110.099] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1d0, drawable=1d2 >[ 110.099] sna_validate_gc: recomputing clip >[ 110.099] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.099] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.099] try_upload__fast: ignore existing cpu damage (if any) >[ 110.099] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.099] try_upload__fast: no, no gpu damage >[ 110.099] sna_drawable_move_region_to_cpu(pixmap=466 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.099] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.099] _sna_pixmap_move_to_cpu(pixmap=466, 26x20, flags=1) >[ 110.099] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.099] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.099] operate_inplace: no, inplace operation not suitable >[ 110.099] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.099] __sna_damage_all(26, 20) >[ 110.099] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.099] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.099] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.099] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.099] sna_accel_flush: flush?=0, dirty?=0 >[ 110.099] sna_composite(pixmap=446, op=3, src=466+(2370, 10), mask=0+(3554, 6), dst=446+(3554, 6)+(0, 0), size=(52, 36) >[ 110.099] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.099] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.099] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.099] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.099] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.099] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.099] gen9_render_composite: 52x36, current mode=1/1 >[ 110.099] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.099] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.099] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.099] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.099] sna_drawable_use_bo pixmap=446, box=((3554, 6), (3606, 42)), flags=7... >[ 110.099] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.099] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.099] sna_drawable_use_bo: using whole GPU bo >[ 110.099] gen9_composite_set_target: pixmap=446, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.099] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.099] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.099] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.100] sna_render_pixmap_bo pixmap=466, (2370, 10)x(52, 36)/(26, 20) >[ 110.100] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.100] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.100] use_cpu_bo: no cpu bo >[ 110.100] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.100] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.100] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.100] sna_drawable_move_region_to_cpu(pixmap=466 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.100] sna_drawable_move_region_to_cpu: pixmap=466 all damaged on CPU >[ 110.100] kgem_can_create_2d: 26x20 @ 32 >[ 110.100] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.100] kgem_can_create_2d: untiled size=4096 >[ 110.100] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.100] kgem_choose_tiling: 26x20 -> 0 >[ 110.100] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.100] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.100] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.100] kgem_create_buffer: reusing buffer? used=6144 + size=2560, total=262144 >[ 110.100] kgem_create_proxy: target handle=23 [proxy? -1], offset=6144, length=2560, io=1 >[ 110.100] __kgem_bo_init(handle=23, num_pages=2560) >[ 110.100] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.100] upload: adding upload cache to pixmap=466 >[ 110.100] kgem_proxy_bo_attach: handle=23 >[ 110.100] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.100] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.100] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.100] gen4_choose_composite_emitter: simple src, no mask >[ 110.100] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.100] gen9_composite_get_binding_table(ff00) >[ 110.100] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 >[ 110.100] kgem_add_reloc64: adding proxy [delta=6144] for handle=23 >[ 110.100] kgem_add_reloc64[5] = (delta=6144, target handle=2, presumed=fd545000) >[ 110.100] [3fb0] bind bo(handle=23, addr=fd546800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.100] gen9_emit_vertex_elements: setup id=2 >[ 110.100] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.100] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.100] gen8_vertex_flush[4cc] = 3 >[ 110.100] sna_destroy_pixmap: pixmap=466, attached?=1 >[ 110.100] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.100] __sna_free_pixmap(pixmap=466) >[ 110.100] sna_composite(pixmap=446, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=446+(3490, 6)+(0, 0), size=(44, 36) >[ 110.100] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.100] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.100] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.100] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.100] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.100] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.100] gen9_render_composite: 44x36, current mode=1/1 >[ 110.100] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.100] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.100] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.100] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.100] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.100] sna_drawable_use_bo pixmap=446, box=((3490, 6), (3534, 42)), flags=7... >[ 110.100] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.100] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.100] sna_drawable_use_bo: using whole GPU bo >[ 110.100] gen9_composite_set_target: pixmap=446, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.100] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.100] sna_transform_is_imprecise_integer_translation: no transform >[ 110.100] gen9_composite_picture: integer translation (0, 0), removing >[ 110.100] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.100] sna_render_pixmap_bo: CPU all damaged >[ 110.100] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.100] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.100] gen8_vertex_close: used=13938, vbo active? 16, vb=4, nreloc=1 >[ 110.100] gen8_vertex_close: reloc[0] = 287 >[ 110.100] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.100] kgem_add_handle: handle=16, index=3 >[ 110.100] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.100] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=16338 [fenced=0] >[ 110.100] kgem_finish_buffers: buffer handle=23, used=8704, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.100] kgem_finish_buffers: retaining upload buffer (8704/262144): used=12288, refcnt=1 >[ 110.100] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.100] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.100] kgem_fixup_relocs: shrinking by 61440 >[ 110.100] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.100] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.100] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.100] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.100] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.100] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.100] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.100] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.100] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.100] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.100] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.100] gen4_choose_composite_emitter: identity src, no mask >[ 110.100] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.100] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.100] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.100] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.100] kgem_add_handle: handle=4, index=0 >[ 110.100] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.100] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.100] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.100] gen9_composite_get_binding_table(ffc0) >[ 110.100] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.100] kgem_add_handle: handle=38, index=1 >[ 110.100] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.100] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.100] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.100] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.100] kgem_add_handle: handle=37, index=2 >[ 110.100] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd441000) >[ 110.100] [3fd0] bind bo(handle=37, addr=fd441000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.100] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.100] gen9_emit_sampler: sampler = 2 >[ 110.100] gen9_emit_sf: num_sf_outputs=1 >[ 110.100] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.100] gen9_emit_vertex_elements: setup id=2 >[ 110.100] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.100] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.100] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.100] gen8_vertex_flush[490] = 3 >[ 110.100] sna_composite(pixmap=446, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=446+(3422, 6)+(0, 0), size=(48, 36) >[ 110.100] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.100] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.100] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.100] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.100] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.100] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.100] gen9_render_composite: 48x36, current mode=1/1 >[ 110.100] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.100] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.100] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.100] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.100] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.100] sna_drawable_use_bo pixmap=446, box=((3422, 6), (3470, 42)), flags=7... >[ 110.100] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.100] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.100] sna_drawable_use_bo: using whole GPU bo >[ 110.100] gen9_composite_set_target: pixmap=446, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.100] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.100] sna_transform_is_imprecise_integer_translation: no transform >[ 110.100] gen9_composite_picture: integer translation (0, 0), removing >[ 110.100] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.100] sna_render_pixmap_bo: CPU all damaged >[ 110.100] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.100] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.100] __kgem_retire_rq: request 1 complete >[ 110.100] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.100] gen8_vertex_close: used=13947, vbo active? 16, vb=4, nreloc=1 >[ 110.100] gen8_vertex_close: reloc[0] = 287 >[ 110.100] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.100] kgem_add_handle: handle=16, index=3 >[ 110.100] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.100] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.100] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.100] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.100] kgem_fixup_relocs: shrinking by 61440 >[ 110.100] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.100] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.100] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.100] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.100] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.100] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.100] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.100] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.100] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.100] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.100] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.100] gen4_choose_composite_emitter: identity src, no mask >[ 110.100] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.100] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.100] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.100] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.100] kgem_add_handle: handle=4, index=0 >[ 110.100] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.100] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.100] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.100] gen9_composite_get_binding_table(ffc0) >[ 110.100] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.100] kgem_add_handle: handle=38, index=1 >[ 110.100] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.100] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.100] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.100] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.100] kgem_add_handle: handle=32, index=2 >[ 110.100] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.100] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.100] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.100] gen9_emit_sampler: sampler = 2 >[ 110.100] gen9_emit_sf: num_sf_outputs=1 >[ 110.100] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.100] gen9_emit_vertex_elements: setup id=2 >[ 110.100] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.100] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.100] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.100] gen8_vertex_flush[490] = 3 >[ 110.100] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.100] kgem_can_create_2d: 16x16 @ 32 >[ 110.100] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.100] kgem_can_create_2d: untiled size=4096 >[ 110.100] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.100] kgem_choose_tiling: 16x16 -> 0 >[ 110.100] sna_create_pixmap: usage=0, flags=a >[ 110.100] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.100] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.100] create_pixmap: serial=467, usage=0, 16x16 >[ 110.100] sna_create_pixmap: serial=467, 16x16, usage=0 >[ 110.100] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1d2, drawable=1d4 >[ 110.100] sna_validate_gc: recomputing clip >[ 110.100] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.100] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.100] try_upload__fast: ignore existing cpu damage (if any) >[ 110.100] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.100] try_upload__fast: no, no gpu damage >[ 110.100] sna_drawable_move_region_to_cpu(pixmap=468 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.100] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.100] _sna_pixmap_move_to_cpu(pixmap=468, 16x16, flags=1) >[ 110.100] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.100] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.100] operate_inplace: no, inplace operation not suitable >[ 110.100] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.100] __sna_damage_all(16, 16) >[ 110.100] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.100] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.100] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.100] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.100] sna_accel_flush: flush?=1, dirty?=1 >[ 110.100] sna_accel_flush: syncing SHM pixmap=314 (refcnt=1) >[ 110.100] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.100] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.100] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.100] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.100] kgem_bo_sync__cpu_full: handle=32 >[ 110.100] gen8_vertex_close: used=13956, vbo active? 16, vb=4, nreloc=1 >[ 110.100] gen8_vertex_close: reloc[0] = 287 >[ 110.100] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.100] kgem_add_handle: handle=16, index=3 >[ 110.100] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.100] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.100] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.100] __kgem_retire_rq: request 1 complete >[ 110.100] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.100] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.100] kgem_fixup_relocs: shrinking by 61440 >[ 110.100] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.100] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.100] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.100] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.100] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.100] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.100] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.100] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.100] __kgem_busy: handle=32, busy=131072, wedged=0 >[ 110.100] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 1 >[ 110.100] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.100] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.100] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.100] __kgem_retire_rq: request 1 complete >[ 110.100] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.100] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.100] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.100] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.100] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.100] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.100] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.100] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.100] kgem_bo_sync__cpu_full: handle=37 >[ 110.100] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.100] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.100] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.100] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.100] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.100] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.100] sna_composite(pixmap=446, op=3, src=468+(2247, 15), mask=0+(3370, 7), dst=446+(3370, 7)+(0, 0), size=(32, 34) >[ 110.100] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.100] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.100] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.100] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.100] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.101] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.101] gen9_render_composite: 32x34, current mode=0/1 >[ 110.101] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.101] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.101] sna_blt_composite: unsupported op [3] for blitting >[ 110.101] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.101] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.101] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.101] sna_drawable_use_bo pixmap=446, box=((3370, 7), (3402, 41)), flags=7... >[ 110.101] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.101] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.101] sna_drawable_use_bo: using whole GPU bo >[ 110.101] gen9_composite_set_target: pixmap=446, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.101] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.101] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.101] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.101] sna_render_pixmap_bo pixmap=468, (2247, 15)x(32, 34)/(16, 16) >[ 110.101] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.101] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.101] use_cpu_bo: no cpu bo >[ 110.101] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.101] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.101] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.101] sna_drawable_move_region_to_cpu(pixmap=468 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.101] sna_drawable_move_region_to_cpu: pixmap=468 all damaged on CPU >[ 110.101] kgem_can_create_2d: 16x16 @ 32 >[ 110.101] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.101] kgem_can_create_2d: untiled size=4096 >[ 110.101] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.101] kgem_choose_tiling: 16x16 -> 0 >[ 110.101] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.101] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.101] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.101] kgem_create_buffer: reusing buffer? used=12288 + size=1024, total=262144 >[ 110.101] kgem_create_proxy: target handle=23 [proxy? -1], offset=12288, length=1024, io=1 >[ 110.101] __kgem_bo_init(handle=23, num_pages=1024) >[ 110.101] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.101] upload: adding upload cache to pixmap=468 >[ 110.101] kgem_proxy_bo_attach: handle=23 >[ 110.101] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.101] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.101] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.101] gen4_choose_composite_emitter: simple src, no mask >[ 110.101] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.101] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.101] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.101] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.101] kgem_add_handle: handle=4, index=0 >[ 110.101] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.101] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.101] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.101] gen9_composite_get_binding_table(ffc0) >[ 110.101] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.101] kgem_add_handle: handle=38, index=1 >[ 110.101] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.101] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.101] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.101] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.101] kgem_add_reloc64: adding proxy [delta=12288] for handle=23 >[ 110.101] kgem_add_handle: handle=23, index=2 >[ 110.101] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=fd545000) >[ 110.101] [3fd0] bind bo(handle=23, addr=fd548000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.101] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.101] gen9_emit_sampler: sampler = 22 >[ 110.101] gen9_emit_sf: num_sf_outputs=1 >[ 110.101] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.101] gen9_emit_vertex_elements: setup id=2 >[ 110.101] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.101] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.101] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.101] gen8_vertex_flush[490] = 3 >[ 110.101] sna_destroy_pixmap: pixmap=468, attached?=1 >[ 110.101] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.101] __sna_free_pixmap(pixmap=468) >[ 110.101] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.101] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.101] sna_glyphs: discarding mask >[ 110.101] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.101] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.101] gen9_render_composite: 0x0, current mode=1/1 >[ 110.101] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.101] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.101] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.101] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.101] sna_drawable_use_bo pixmap=446, box=((0, 0), (7680, 2160)), flags=7... >[ 110.101] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.101] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.101] sna_drawable_use_bo: using whole GPU bo >[ 110.101] gen9_composite_set_target: pixmap=446, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.101] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.101] color_convert: src=ff232321 [20028888] >[ 110.101] color_convert: dst=ff232321 [20028888] >[ 110.101] sna_render_get_solid: ff232321 >[ 110.101] sna_render_get_solid(6) = ff232321 (old) >[ 110.101] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.101] sna_transform_is_imprecise_integer_translation: no transform >[ 110.101] gen9_composite_picture: integer translation (0, 0), removing >[ 110.101] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.101] sna_render_pixmap_bo: GPU all damaged >[ 110.101] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.101] gen4_choose_composite_emitter: solid, identity mask >[ 110.101] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.101] aligning vertex: was 3, now 4 floats per vertex >[ 110.101] gen9_composite_get_binding_table(ff00) >[ 110.101] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.101] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 110.101] kgem_add_handle: handle=8, index=3 >[ 110.101] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) >[ 110.101] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.101] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.101] kgem_add_handle: handle=6, index=4 >[ 110.101] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.101] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.101] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.101] gen9_emit_sampler: sampler = a >[ 110.101] gen9_emit_sf: num_sf_outputs=2 >[ 110.101] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.101] gen9_emit_vertex_elements: setup id=9 >[ 110.101] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.101] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.101] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.101] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.101] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.101] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.101] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.101] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.101] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.101] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.101] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.101] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.101] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.101] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.101] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.101] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.101] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.101] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.101] gen8_vertex_flush[56c] = 48 >[ 110.101] gen9_magic_ca_pass: CA fixup (3492 -> 3540) >[ 110.101] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.101] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.101] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.101] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.101] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.101] sna_glyphs: discarding mask >[ 110.101] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.101] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.101] gen9_render_composite: 0x0, current mode=1/1 >[ 110.101] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.101] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.101] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.101] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.101] sna_drawable_use_bo pixmap=446, box=((0, 0), (7680, 2160)), flags=7... >[ 110.101] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.101] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.101] sna_drawable_use_bo: using whole GPU bo >[ 110.101] gen9_composite_set_target: pixmap=446, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.101] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.101] color_convert: src=ff8e8b85 [20028888] >[ 110.101] color_convert: dst=ff8e8b85 [20028888] >[ 110.101] sna_render_get_solid: ff8e8b85 >[ 110.101] sna_render_get_solid(7) = ff8e8b85 (old) >[ 110.101] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.101] sna_transform_is_imprecise_integer_translation: no transform >[ 110.101] gen9_composite_picture: integer translation (0, 0), removing >[ 110.101] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.101] sna_render_pixmap_bo: GPU all damaged >[ 110.101] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.101] gen4_choose_composite_emitter: solid, identity mask >[ 110.101] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.101] gen9_composite_get_binding_table(fe40) >[ 110.101] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.101] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 110.101] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fdffe000) >[ 110.101] [3f80] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.101] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.101] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.101] gen9_emit_vertex_elements: setup id=9 >[ 110.101] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.101] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.101] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.101] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.101] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.101] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.101] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.101] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.101] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.101] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.101] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.101] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.101] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.101] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.101] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.101] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.101] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.101] gen8_vertex_flush[66c] = 48 >[ 110.101] gen9_magic_ca_pass: CA fixup (3540 -> 3588) >[ 110.101] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.101] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.101] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.101] sna_copy_area: src=pixmap=446:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.101] sna_copy_area: normal copy >[ 110.101] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.101] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.101] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.101] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.101] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.101] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.101] sna_do_copy: pixmap -- no source clipping >[ 110.101] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.101] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.101] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=446+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.101] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=29, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.101] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.101] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.101] sna_drawable_use_bo: pinned, never REPLACES >[ 110.101] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.101] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.101] sna_drawable_use_bo: applying move-to-gpu override >[ 110.101] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.101] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.101] wait_for_shadow: flags=1, flips=0, handle=29, shadow=28 >[ 110.101] wait_for_shadow: setting front pixmap to handle=28 >[ 110.101] sna_drawable_use_bo: using whole GPU bo >[ 110.101] sna_pixmap_move_to_gpu(pixmap=446, usage=0), flags=a >[ 110.101] sna_pixmap_move_to_gpu: already all-damaged >[ 110.101] sna_pixmap_mark_active: pixmap=446, handle=38 >[ 110.101] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.101] sna_pixmap_make_cow: make cow src=446, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.101] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.101] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.101] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.101] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.101] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.101] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.101] kgem_set_mode: flushing before new bo >[ 110.101] gen8_vertex_close: used=14352, vbo active? 16, vb=204, nreloc=2 >[ 110.101] gen8_vertex_close: reloc[0] = 287 >[ 110.101] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.101] kgem_add_handle: handle=16, index=5 >[ 110.101] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.101] gen8_vertex_close: reloc[1] = 342 >[ 110.101] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 110.101] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.101] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.101] kgem_finish_buffers: buffer handle=23, used=13312, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.101] kgem_finish_buffers: retaining upload buffer (13312/262144): used=16384, refcnt=1 >[ 110.101] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.101] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.101] kgem_fixup_relocs: shrinking by 61440 >[ 110.101] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.101] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.101] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.101] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.101] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.101] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.101] __kgem_bo_clear_busy: handle=8 >[ 110.102] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.102] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.102] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.102] __kgem_bo_clear_busy: handle=8 >[ 110.102] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.102] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.102] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.102] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.102] aligning vertex: was 4, now 2 floats per vertex >[ 110.102] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.102] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.102] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.102] kgem_add_handle: handle=4, index=0 >[ 110.102] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.102] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.102] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.102] gen9_composite_get_binding_table(ffc0) >[ 110.102] kgem_add_reloc64: handle=28, pos=16360, delta=0, domains=20002 >[ 110.102] kgem_add_handle: handle=28, index=1 >[ 110.102] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.102] __kgem_bo_mark_dirty: handle=28 (proxy? 0) >[ 110.102] [3fe0] bind bo(handle=28, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.102] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.102] kgem_add_handle: handle=38, index=2 >[ 110.102] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.102] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.102] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.102] gen9_emit_sampler: sampler = 0 >[ 110.102] gen9_emit_sf: num_sf_outputs=1 >[ 110.102] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.102] gen9_emit_vertex_elements: setup id=0 >[ 110.102] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.102] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.102] gen8_vertex_flush[490] = 3 >[ 110.102] sna_destroy_pixmap: pixmap=446, attached?=1 >[ 110.102] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.102] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.102] __kgem_bo_destroy: handle=38 -> active >[ 110.102] __sna_free_pixmap(pixmap=446) >[ 110.102] sna_accel_flush: flush?=0, dirty?=0 >[ 110.102] sna_accel_flush: flush?=0, dirty?=0 >[ 110.102] sna_block_handler (tv=0.8000) >[ 110.102] kgem_retire, need_retire?=1 >[ 110.102] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.102] kgem_retire__requests_ring: retiring ring 0 >[ 110.102] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.102] __kgem_retire_rq: request 1 complete >[ 110.102] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.102] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.102] kgem_retire -- retired=0, need_retire=0 >[ 110.102] kgem_retire__buffers: handle=23, busy? 0 [0] >[ 110.102] kgem_retire__buffers: releasing upload cache for handle=23? 0 >[ 110.102] __kgem_bo_destroy: handle=23, size=262144 >[ 110.102] kgem_bo_replace_io: transferring io handle=23 to bo >[ 110.102] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 110.102] sna_accel_block: GPU idle, flushing >[ 110.102] gen8_vertex_close: used=14358, vbo active? 16, vb=1, nreloc=1 >[ 110.102] gen8_vertex_close: reloc[0] = 287 >[ 110.102] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.102] kgem_add_handle: handle=16, index=3 >[ 110.102] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.102] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.102] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.102] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.102] kgem_fixup_relocs: shrinking by 61440 >[ 110.102] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.102] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.102] kgem_commit: release handle=28 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.102] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.102] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.102] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.102] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.102] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.102] sna_scanout_do_flush: flush timer active: delta=-12 >[ 110.102] sna_scanout_do_flush (time=110102), triggered >[ 110.102] sna_scanout_flush (time=110102), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.102] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.102] stop_flush: scanout=28 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.102] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.102] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.102] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.102] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.102] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.102] sna_pixmap_move_to_gpu: already all-damaged >[ 110.102] sna_pixmap_mark_active: pixmap=175, handle=28 >[ 110.102] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.102] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.102] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.102] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=2], new handle=28 [active=0] >[ 110.102] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 >[ 110.102] get_fb: reusing fb=80 for handle=28 >[ 110.102] sna_mode_redisplay: recording flip on CRTC:32 handle=28, active_scanout=1, serial=2 >[ 110.102] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.102] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 >[ 110.102] sna_mode_redisplay: recording flip on CRTC:39 handle=28, active_scanout=2, serial=3 >[ 110.102] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.102] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.102] sna_mode_redisplay: flipped 2 outputs, shadow active? 29 >[ 110.102] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=28, shadow handle=29 >[ 110.102] sna_accel_do_throttle (time=110102), triggered >[ 110.102] sna_accel_throttle (time=110102) >[ 110.102] sna_accel_block: evaluating timers, active=7 >[ 110.102] sna_accel_block: flush timer expires in 16 [110118] >[ 110.102] sna_wakeup_handler >[ 110.102] sna_accel_flush: flush?=0, dirty?=0 >[ 110.102] sna_accel_flush: flush?=0, dirty?=0 >[ 110.102] sna_block_handler (tv=0.8000) >[ 110.102] kgem_retire, need_retire?=1 >[ 110.102] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.102] kgem_retire__requests_ring: retiring ring 0 >[ 110.102] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.102] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.102] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.102] kgem_retire -- retired=0, need_retire=1 >[ 110.102] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.102] sna_scanout_do_flush: flush timer active: delta=16 >[ 110.102] sna_accel_block: evaluating timers, active=7 >[ 110.102] sna_accel_block: flush timer expires in 16 [110118] >[ 110.102] sna_wakeup_handler >[ 110.102] sna_accel_flush: flush?=0, dirty?=0 >[ 110.102] sna_accel_flush: flush?=0, dirty?=0 >[ 110.102] sna_block_handler (tv=0.8000) >[ 110.102] kgem_retire, need_retire?=1 >[ 110.102] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.102] kgem_retire__requests_ring: retiring ring 0 >[ 110.102] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.102] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.102] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.102] kgem_retire -- retired=0, need_retire=1 >[ 110.102] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.102] sna_scanout_do_flush: flush timer active: delta=16 >[ 110.102] sna_accel_block: evaluating timers, active=7 >[ 110.102] sna_accel_block: flush timer expires in 16 [110118] >[ 110.102] sna_wakeup_handler >[ 110.102] sna_accel_flush: flush?=0, dirty?=0 >[ 110.102] sna_accel_flush: flush?=0, dirty?=0 >[ 110.102] sna_block_handler (tv=0.8000) >[ 110.102] kgem_retire, need_retire?=1 >[ 110.102] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.102] kgem_retire__requests_ring: retiring ring 0 >[ 110.102] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.102] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.102] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.102] kgem_retire -- retired=0, need_retire=1 >[ 110.102] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.102] sna_scanout_do_flush: flush timer active: delta=16 >[ 110.102] sna_accel_block: evaluating timers, active=7 >[ 110.102] sna_accel_block: flush timer expires in 16 [110118] >[ 110.102] sna_wakeup_handler >[ 110.102] sna_accel_flush: flush?=0, dirty?=0 >[ 110.102] sna_accel_flush: flush?=0, dirty?=0 >[ 110.102] sna_block_handler (tv=0.8000) >[ 110.102] kgem_retire, need_retire?=1 >[ 110.102] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.102] kgem_retire__requests_ring: retiring ring 0 >[ 110.102] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.102] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.102] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.102] kgem_retire -- retired=0, need_retire=1 >[ 110.102] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.102] sna_scanout_do_flush: flush timer active: delta=16 >[ 110.102] sna_accel_block: evaluating timers, active=7 >[ 110.102] sna_accel_block: flush timer expires in 16 [110118] >[ 110.102] sna_wakeup_handler >[ 110.102] sna_accel_flush: flush?=0, dirty?=0 >[ 110.102] sna_accel_flush: flush?=0, dirty?=0 >[ 110.102] sna_block_handler (tv=0.8000) >[ 110.102] kgem_retire, need_retire?=1 >[ 110.102] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.102] kgem_retire__requests_ring: retiring ring 0 >[ 110.102] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.102] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.102] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.102] kgem_retire -- retired=0, need_retire=1 >[ 110.102] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.102] sna_scanout_do_flush: flush timer active: delta=16 >[ 110.102] sna_accel_block: evaluating timers, active=7 >[ 110.102] sna_accel_block: flush timer expires in 16 [110118] >[ 110.103] sna_wakeup_handler >[ 110.103] sna_accel_flush: flush?=0, dirty?=0 >[ 110.103] sna_accel_flush: flush?=0, dirty?=0 >[ 110.103] sna_block_handler (tv=0.7000) >[ 110.103] kgem_retire, need_retire?=1 >[ 110.103] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.103] kgem_retire__requests_ring: retiring ring 0 >[ 110.103] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.103] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.103] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.103] kgem_retire -- retired=0, need_retire=1 >[ 110.103] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.103] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.103] sna_accel_block: evaluating timers, active=7 >[ 110.103] sna_accel_block: flush timer expires in 15 [110118] >[ 110.103] sna_wakeup_handler >[ 110.103] sna_accel_flush: flush?=0, dirty?=0 >[ 110.103] sna_accel_flush: flush?=0, dirty?=0 >[ 110.103] sna_block_handler (tv=0.7000) >[ 110.103] kgem_retire, need_retire?=1 >[ 110.103] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.103] kgem_retire__requests_ring: retiring ring 0 >[ 110.103] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.103] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.103] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.103] kgem_retire -- retired=0, need_retire=1 >[ 110.103] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.103] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.103] sna_accel_block: evaluating timers, active=7 >[ 110.103] sna_accel_block: flush timer expires in 15 [110118] >[ 110.103] sna_wakeup_handler >[ 110.103] sna_accel_flush: flush?=0, dirty?=0 >[ 110.103] sna_accel_flush: flush?=0, dirty?=0 >[ 110.103] sna_block_handler (tv=0.7000) >[ 110.103] kgem_retire, need_retire?=1 >[ 110.103] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.103] kgem_retire__requests_ring: retiring ring 0 >[ 110.103] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.103] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.103] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.103] kgem_retire -- retired=0, need_retire=1 >[ 110.103] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.103] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.103] sna_accel_block: evaluating timers, active=7 >[ 110.103] sna_accel_block: flush timer expires in 15 [110118] >[ 110.103] sna_wakeup_handler >[ 110.103] sna_accel_flush: flush?=0, dirty?=0 >[ 110.103] sna_accel_flush: flush?=0, dirty?=0 >[ 110.103] sna_block_handler (tv=0.7000) >[ 110.103] kgem_retire, need_retire?=1 >[ 110.103] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.103] kgem_retire__requests_ring: retiring ring 0 >[ 110.103] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.103] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.103] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.103] kgem_retire -- retired=0, need_retire=1 >[ 110.103] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.103] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.103] sna_accel_block: evaluating timers, active=7 >[ 110.103] sna_accel_block: flush timer expires in 15 [110118] >[ 110.103] sna_wakeup_handler >[ 110.103] sna_accel_flush: flush?=0, dirty?=0 >[ 110.103] sna_accel_flush: flush?=0, dirty?=0 >[ 110.103] sna_block_handler (tv=0.7000) >[ 110.103] kgem_retire, need_retire?=1 >[ 110.103] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.103] kgem_retire__requests_ring: retiring ring 0 >[ 110.103] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.103] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.103] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.103] kgem_retire -- retired=0, need_retire=1 >[ 110.103] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.103] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.103] sna_accel_block: evaluating timers, active=7 >[ 110.103] sna_accel_block: flush timer expires in 15 [110118] >[ 110.103] sna_wakeup_handler >[ 110.103] sna_accel_flush: flush?=0, dirty?=0 >[ 110.103] sna_accel_flush: flush?=0, dirty?=0 >[ 110.103] sna_block_handler (tv=0.7000) >[ 110.103] kgem_retire, need_retire?=1 >[ 110.103] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.103] kgem_retire__requests_ring: retiring ring 0 >[ 110.103] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.103] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.103] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.103] kgem_retire -- retired=0, need_retire=1 >[ 110.103] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.103] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.103] sna_accel_block: evaluating timers, active=7 >[ 110.103] sna_accel_block: flush timer expires in 15 [110118] >[ 110.103] sna_wakeup_handler >[ 110.103] sna_accel_flush: flush?=0, dirty?=0 >[ 110.103] sna_accel_flush: flush?=0, dirty?=0 >[ 110.103] sna_block_handler (tv=0.7000) >[ 110.103] kgem_retire, need_retire?=1 >[ 110.103] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.103] kgem_retire__requests_ring: retiring ring 0 >[ 110.103] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.103] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.103] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.103] kgem_retire -- retired=0, need_retire=1 >[ 110.103] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.103] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.103] sna_accel_block: evaluating timers, active=7 >[ 110.103] sna_accel_block: flush timer expires in 15 [110118] >[ 110.103] sna_wakeup_handler >[ 110.103] sna_accel_flush: flush?=0, dirty?=0 >[ 110.103] sna_accel_flush: flush?=0, dirty?=0 >[ 110.103] sna_block_handler (tv=0.7000) >[ 110.103] kgem_retire, need_retire?=1 >[ 110.103] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.103] kgem_retire__requests_ring: retiring ring 0 >[ 110.103] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.103] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.103] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.103] kgem_retire -- retired=0, need_retire=1 >[ 110.103] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.103] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.103] sna_accel_block: evaluating timers, active=7 >[ 110.103] sna_accel_block: flush timer expires in 15 [110118] >[ 110.103] sna_wakeup_handler >[ 110.103] sna_accel_flush: flush?=0, dirty?=0 >[ 110.103] sna_accel_flush: flush?=0, dirty?=0 >[ 110.103] sna_block_handler (tv=0.7000) >[ 110.103] kgem_retire, need_retire?=1 >[ 110.103] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.103] kgem_retire__requests_ring: retiring ring 0 >[ 110.103] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.103] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.103] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.103] kgem_retire -- retired=0, need_retire=1 >[ 110.103] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.103] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.103] sna_accel_block: evaluating timers, active=7 >[ 110.103] sna_accel_block: flush timer expires in 15 [110118] >[ 110.103] sna_wakeup_handler >[ 110.103] sna_accel_flush: flush?=0, dirty?=0 >[ 110.103] sna_accel_flush: flush?=0, dirty?=0 >[ 110.103] sna_block_handler (tv=0.7000) >[ 110.103] kgem_retire, need_retire?=1 >[ 110.103] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.103] kgem_retire__requests_ring: retiring ring 0 >[ 110.103] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.103] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.103] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.103] kgem_retire -- retired=0, need_retire=1 >[ 110.103] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.103] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.103] sna_accel_block: evaluating timers, active=7 >[ 110.103] sna_accel_block: flush timer expires in 15 [110118] >[ 110.103] sna_wakeup_handler >[ 110.103] sna_accel_flush: flush?=0, dirty?=0 >[ 110.104] sna_accel_flush: flush?=0, dirty?=0 >[ 110.104] sna_block_handler (tv=0.6000) >[ 110.104] kgem_retire, need_retire?=1 >[ 110.104] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.104] kgem_retire__requests_ring: retiring ring 0 >[ 110.104] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.104] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.104] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.104] kgem_retire -- retired=0, need_retire=1 >[ 110.104] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.104] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.104] sna_accel_block: evaluating timers, active=7 >[ 110.104] sna_accel_block: flush timer expires in 14 [110118] >[ 110.104] sna_wakeup_handler >[ 110.104] sna_accel_flush: flush?=0, dirty?=0 >[ 110.104] sna_accel_flush: flush?=0, dirty?=0 >[ 110.104] sna_block_handler (tv=0.6000) >[ 110.104] kgem_retire, need_retire?=1 >[ 110.104] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.104] kgem_retire__requests_ring: retiring ring 0 >[ 110.104] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.104] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.104] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.104] kgem_retire -- retired=0, need_retire=1 >[ 110.104] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.104] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.104] sna_accel_block: evaluating timers, active=7 >[ 110.104] sna_accel_block: flush timer expires in 14 [110118] >[ 110.104] sna_wakeup_handler >[ 110.104] sna_accel_flush: flush?=0, dirty?=0 >[ 110.104] sna_accel_flush: flush?=0, dirty?=0 >[ 110.104] sna_block_handler (tv=0.6000) >[ 110.104] kgem_retire, need_retire?=1 >[ 110.104] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.104] kgem_retire__requests_ring: retiring ring 0 >[ 110.104] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.104] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.104] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.104] kgem_retire -- retired=0, need_retire=1 >[ 110.104] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.104] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.104] sna_accel_block: evaluating timers, active=7 >[ 110.104] sna_accel_block: flush timer expires in 14 [110118] >[ 110.104] sna_wakeup_handler >[ 110.104] sna_accel_flush: flush?=0, dirty?=0 >[ 110.104] sna_accel_flush: flush?=0, dirty?=0 >[ 110.104] sna_block_handler (tv=0.6000) >[ 110.104] kgem_retire, need_retire?=1 >[ 110.104] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.104] kgem_retire__requests_ring: retiring ring 0 >[ 110.104] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.104] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.104] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.104] kgem_retire -- retired=0, need_retire=1 >[ 110.104] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.104] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.104] sna_accel_block: evaluating timers, active=7 >[ 110.104] sna_accel_block: flush timer expires in 14 [110118] >[ 110.104] sna_wakeup_handler >[ 110.104] sna_accel_flush: flush?=0, dirty?=0 >[ 110.104] sna_accel_flush: flush?=0, dirty?=0 >[ 110.104] sna_block_handler (tv=0.6000) >[ 110.104] kgem_retire, need_retire?=1 >[ 110.104] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.104] kgem_retire__requests_ring: retiring ring 0 >[ 110.104] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.104] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.104] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.104] kgem_retire -- retired=0, need_retire=1 >[ 110.104] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.104] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.104] sna_accel_block: evaluating timers, active=7 >[ 110.104] sna_accel_block: flush timer expires in 14 [110118] >[ 110.104] sna_wakeup_handler >[ 110.104] sna_accel_flush: flush?=0, dirty?=0 >[ 110.104] sna_accel_flush: flush?=0, dirty?=0 >[ 110.104] sna_block_handler (tv=0.6000) >[ 110.104] kgem_retire, need_retire?=1 >[ 110.104] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.104] kgem_retire__requests_ring: retiring ring 0 >[ 110.104] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.104] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.104] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.104] kgem_retire -- retired=0, need_retire=1 >[ 110.104] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.104] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.104] sna_accel_block: evaluating timers, active=7 >[ 110.104] sna_accel_block: flush timer expires in 14 [110118] >[ 110.104] sna_wakeup_handler >[ 110.104] sna_accel_flush: flush?=0, dirty?=0 >[ 110.104] sna_accel_flush: flush?=0, dirty?=0 >[ 110.104] sna_block_handler (tv=0.6000) >[ 110.104] kgem_retire, need_retire?=1 >[ 110.104] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.104] kgem_retire__requests_ring: retiring ring 0 >[ 110.104] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.104] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.104] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.104] kgem_retire -- retired=0, need_retire=1 >[ 110.104] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.104] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.104] sna_accel_block: evaluating timers, active=7 >[ 110.104] sna_accel_block: flush timer expires in 14 [110118] >[ 110.104] sna_wakeup_handler >[ 110.104] sna_accel_flush: flush?=0, dirty?=0 >[ 110.104] sna_accel_flush: flush?=0, dirty?=0 >[ 110.104] sna_block_handler (tv=0.6000) >[ 110.104] kgem_retire, need_retire?=1 >[ 110.104] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.104] kgem_retire__requests_ring: retiring ring 0 >[ 110.104] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.104] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.104] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.104] kgem_retire -- retired=0, need_retire=1 >[ 110.104] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.104] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.104] sna_accel_block: evaluating timers, active=7 >[ 110.104] sna_accel_block: flush timer expires in 14 [110118] >[ 110.104] sna_wakeup_handler >[ 110.104] sna_accel_flush: flush?=0, dirty?=0 >[ 110.104] sna_accel_flush: flush?=0, dirty?=0 >[ 110.104] sna_block_handler (tv=0.6000) >[ 110.104] kgem_retire, need_retire?=1 >[ 110.104] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.104] kgem_retire__requests_ring: retiring ring 0 >[ 110.104] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.104] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.104] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.104] kgem_retire -- retired=0, need_retire=1 >[ 110.104] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.104] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.104] sna_accel_block: evaluating timers, active=7 >[ 110.105] sna_accel_block: flush timer expires in 14 [110118] >[ 110.105] sna_wakeup_handler >[ 110.105] sna_accel_flush: flush?=0, dirty?=0 >[ 110.105] sna_accel_flush: flush?=0, dirty?=0 >[ 110.105] sna_block_handler (tv=0.5000) >[ 110.105] kgem_retire, need_retire?=1 >[ 110.105] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.105] kgem_retire__requests_ring: retiring ring 0 >[ 110.105] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.105] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.105] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.105] kgem_retire -- retired=0, need_retire=1 >[ 110.105] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.105] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.105] sna_accel_block: evaluating timers, active=7 >[ 110.105] sna_accel_block: flush timer expires in 13 [110118] >[ 110.105] sna_wakeup_handler >[ 110.105] sna_accel_flush: flush?=0, dirty?=0 >[ 110.105] sna_accel_flush: flush?=0, dirty?=0 >[ 110.105] sna_block_handler (tv=0.5000) >[ 110.105] kgem_retire, need_retire?=1 >[ 110.105] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.105] kgem_retire__requests_ring: retiring ring 0 >[ 110.105] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.105] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.105] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.105] kgem_retire -- retired=0, need_retire=1 >[ 110.105] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.105] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.105] sna_accel_block: evaluating timers, active=7 >[ 110.105] sna_accel_block: flush timer expires in 13 [110118] >[ 110.105] sna_wakeup_handler >[ 110.105] sna_accel_flush: flush?=0, dirty?=0 >[ 110.105] sna_accel_flush: flush?=0, dirty?=0 >[ 110.105] sna_block_handler (tv=0.5000) >[ 110.105] kgem_retire, need_retire?=1 >[ 110.105] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.105] kgem_retire__requests_ring: retiring ring 0 >[ 110.105] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.105] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.105] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.105] kgem_retire -- retired=0, need_retire=1 >[ 110.105] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.105] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.105] sna_accel_block: evaluating timers, active=7 >[ 110.105] sna_accel_block: flush timer expires in 13 [110118] >[ 110.105] sna_wakeup_handler >[ 110.105] sna_accel_flush: flush?=0, dirty?=0 >[ 110.105] sna_accel_flush: flush?=0, dirty?=0 >[ 110.105] sna_block_handler (tv=0.5000) >[ 110.105] kgem_retire, need_retire?=1 >[ 110.105] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.105] kgem_retire__requests_ring: retiring ring 0 >[ 110.105] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.105] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.105] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.105] kgem_retire -- retired=0, need_retire=1 >[ 110.105] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.105] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.105] sna_accel_block: evaluating timers, active=7 >[ 110.105] sna_accel_block: flush timer expires in 13 [110118] >[ 110.105] sna_wakeup_handler >[ 110.105] sna_accel_flush: flush?=0, dirty?=0 >[ 110.105] sna_accel_flush: flush?=0, dirty?=0 >[ 110.105] sna_block_handler (tv=0.5000) >[ 110.105] kgem_retire, need_retire?=1 >[ 110.105] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.105] kgem_retire__requests_ring: retiring ring 0 >[ 110.105] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.105] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.105] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.105] kgem_retire -- retired=0, need_retire=1 >[ 110.105] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.105] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.105] sna_accel_block: evaluating timers, active=7 >[ 110.105] sna_accel_block: flush timer expires in 13 [110118] >[ 110.105] sna_wakeup_handler >[ 110.105] sna_accel_flush: flush?=0, dirty?=0 >[ 110.105] sna_accel_flush: flush?=0, dirty?=0 >[ 110.105] sna_block_handler (tv=0.5000) >[ 110.105] kgem_retire, need_retire?=1 >[ 110.105] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.105] kgem_retire__requests_ring: retiring ring 0 >[ 110.105] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.105] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.105] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.105] kgem_retire -- retired=0, need_retire=1 >[ 110.105] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.105] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.105] sna_accel_block: evaluating timers, active=7 >[ 110.105] sna_accel_block: flush timer expires in 13 [110118] >[ 110.105] sna_wakeup_handler >[ 110.105] sna_accel_flush: flush?=0, dirty?=0 >[ 110.105] sna_accel_flush: flush?=0, dirty?=0 >[ 110.105] sna_block_handler (tv=0.5000) >[ 110.105] kgem_retire, need_retire?=1 >[ 110.105] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.105] kgem_retire__requests_ring: retiring ring 0 >[ 110.105] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.105] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.105] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.105] kgem_retire -- retired=0, need_retire=1 >[ 110.105] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.105] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.105] sna_accel_block: evaluating timers, active=7 >[ 110.105] sna_accel_block: flush timer expires in 13 [110118] >[ 110.105] sna_wakeup_handler >[ 110.105] sna_accel_flush: flush?=0, dirty?=0 >[ 110.105] sna_accel_flush: flush?=0, dirty?=0 >[ 110.105] sna_block_handler (tv=0.5000) >[ 110.105] kgem_retire, need_retire?=1 >[ 110.105] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.105] kgem_retire__requests_ring: retiring ring 0 >[ 110.105] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.105] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.105] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.105] kgem_retire -- retired=0, need_retire=1 >[ 110.105] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.105] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.105] sna_accel_block: evaluating timers, active=7 >[ 110.105] sna_accel_block: flush timer expires in 13 [110118] >[ 110.105] sna_wakeup_handler >[ 110.105] sna_accel_flush: flush?=0, dirty?=0 >[ 110.105] sna_accel_flush: flush?=0, dirty?=0 >[ 110.105] sna_block_handler (tv=0.5000) >[ 110.105] kgem_retire, need_retire?=1 >[ 110.105] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.105] kgem_retire__requests_ring: retiring ring 0 >[ 110.105] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.105] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.105] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.105] kgem_retire -- retired=0, need_retire=1 >[ 110.105] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.105] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.105] sna_accel_block: evaluating timers, active=7 >[ 110.105] sna_accel_block: flush timer expires in 13 [110118] >[ 110.106] sna_wakeup_handler >[ 110.106] sna_accel_flush: flush?=0, dirty?=0 >[ 110.106] sna_accel_flush: flush?=0, dirty?=0 >[ 110.106] sna_block_handler (tv=0.4000) >[ 110.106] kgem_retire, need_retire?=1 >[ 110.106] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.106] kgem_retire__requests_ring: retiring ring 0 >[ 110.106] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.106] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.106] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.106] kgem_retire -- retired=0, need_retire=1 >[ 110.106] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.106] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.106] sna_accel_block: evaluating timers, active=7 >[ 110.106] sna_accel_block: flush timer expires in 12 [110118] >[ 110.106] sna_wakeup_handler >[ 110.106] sna_accel_flush: flush?=0, dirty?=0 >[ 110.106] sna_accel_flush: flush?=0, dirty?=0 >[ 110.106] sna_block_handler (tv=0.4000) >[ 110.106] kgem_retire, need_retire?=1 >[ 110.106] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.106] kgem_retire__requests_ring: retiring ring 0 >[ 110.106] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.106] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.106] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.106] kgem_retire -- retired=0, need_retire=1 >[ 110.106] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.106] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.106] sna_accel_block: evaluating timers, active=7 >[ 110.106] sna_accel_block: flush timer expires in 12 [110118] >[ 110.106] sna_wakeup_handler >[ 110.106] sna_accel_flush: flush?=0, dirty?=0 >[ 110.106] sna_accel_flush: flush?=0, dirty?=0 >[ 110.106] sna_block_handler (tv=0.4000) >[ 110.106] kgem_retire, need_retire?=1 >[ 110.106] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.106] kgem_retire__requests_ring: retiring ring 0 >[ 110.106] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.106] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.106] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.106] kgem_retire -- retired=0, need_retire=1 >[ 110.106] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.106] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.106] sna_accel_block: evaluating timers, active=7 >[ 110.106] sna_accel_block: flush timer expires in 12 [110118] >[ 110.106] sna_wakeup_handler >[ 110.106] sna_accel_flush: flush?=0, dirty?=0 >[ 110.106] sna_accel_flush: flush?=0, dirty?=0 >[ 110.106] sna_block_handler (tv=0.4000) >[ 110.106] kgem_retire, need_retire?=1 >[ 110.106] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.106] kgem_retire__requests_ring: retiring ring 0 >[ 110.106] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.106] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.106] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.106] kgem_retire -- retired=0, need_retire=1 >[ 110.106] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.106] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.106] sna_accel_block: evaluating timers, active=7 >[ 110.106] sna_accel_block: flush timer expires in 12 [110118] >[ 110.106] sna_wakeup_handler >[ 110.106] sna_accel_flush: flush?=0, dirty?=0 >[ 110.106] sna_accel_flush: flush?=0, dirty?=0 >[ 110.106] sna_block_handler (tv=0.4000) >[ 110.106] kgem_retire, need_retire?=1 >[ 110.106] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.106] kgem_retire__requests_ring: retiring ring 0 >[ 110.106] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.106] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.106] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.106] kgem_retire -- retired=0, need_retire=1 >[ 110.106] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.106] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.106] sna_accel_block: evaluating timers, active=7 >[ 110.106] sna_accel_block: flush timer expires in 12 [110118] >[ 110.106] sna_wakeup_handler >[ 110.106] sna_accel_flush: flush?=0, dirty?=0 >[ 110.106] sna_accel_flush: flush?=0, dirty?=0 >[ 110.106] sna_block_handler (tv=0.4000) >[ 110.106] kgem_retire, need_retire?=1 >[ 110.106] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.106] kgem_retire__requests_ring: retiring ring 0 >[ 110.106] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.106] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.106] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.106] kgem_retire -- retired=0, need_retire=1 >[ 110.106] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.106] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.106] sna_accel_block: evaluating timers, active=7 >[ 110.106] sna_accel_block: flush timer expires in 12 [110118] >[ 110.106] sna_wakeup_handler >[ 110.106] sna_accel_flush: flush?=0, dirty?=0 >[ 110.106] sna_accel_flush: flush?=0, dirty?=0 >[ 110.106] sna_block_handler (tv=0.4000) >[ 110.106] kgem_retire, need_retire?=1 >[ 110.106] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.106] kgem_retire__requests_ring: retiring ring 0 >[ 110.106] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.106] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.106] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.106] kgem_retire -- retired=0, need_retire=1 >[ 110.106] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.106] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.106] sna_accel_block: evaluating timers, active=7 >[ 110.106] sna_accel_block: flush timer expires in 12 [110118] >[ 110.106] sna_wakeup_handler >[ 110.106] sna_accel_flush: flush?=0, dirty?=0 >[ 110.106] sna_accel_flush: flush?=0, dirty?=0 >[ 110.106] sna_block_handler (tv=0.4000) >[ 110.106] kgem_retire, need_retire?=1 >[ 110.106] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.106] kgem_retire__requests_ring: retiring ring 0 >[ 110.106] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.106] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.106] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.106] kgem_retire -- retired=0, need_retire=1 >[ 110.106] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.106] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.106] sna_accel_block: evaluating timers, active=7 >[ 110.106] sna_accel_block: flush timer expires in 12 [110118] >[ 110.106] sna_wakeup_handler >[ 110.106] sna_accel_flush: flush?=0, dirty?=0 >[ 110.106] sna_accel_flush: flush?=0, dirty?=0 >[ 110.106] sna_block_handler (tv=0.4000) >[ 110.106] kgem_retire, need_retire?=1 >[ 110.106] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.106] kgem_retire__requests_ring: retiring ring 0 >[ 110.106] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.106] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.106] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.106] kgem_retire -- retired=0, need_retire=1 >[ 110.106] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.106] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.106] sna_accel_block: evaluating timers, active=7 >[ 110.106] sna_accel_block: flush timer expires in 12 [110118] >[ 110.106] sna_wakeup_handler >[ 110.106] sna_accel_flush: flush?=0, dirty?=0 >[ 110.106] sna_accel_flush: flush?=0, dirty?=0 >[ 110.106] sna_block_handler (tv=0.4000) >[ 110.106] kgem_retire, need_retire?=1 >[ 110.106] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.106] kgem_retire__requests_ring: retiring ring 0 >[ 110.106] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.106] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.106] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.106] kgem_retire -- retired=0, need_retire=1 >[ 110.106] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.106] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.106] sna_accel_block: evaluating timers, active=7 >[ 110.106] sna_accel_block: flush timer expires in 12 [110118] >[ 110.106] sna_wakeup_handler >[ 110.107] sna_accel_flush: flush?=0, dirty?=0 >[ 110.107] sna_accel_flush: flush?=0, dirty?=0 >[ 110.107] sna_block_handler (tv=0.3000) >[ 110.107] kgem_retire, need_retire?=1 >[ 110.107] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.107] kgem_retire__requests_ring: retiring ring 0 >[ 110.107] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.107] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.107] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.107] kgem_retire -- retired=0, need_retire=1 >[ 110.107] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.107] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.107] sna_accel_block: evaluating timers, active=7 >[ 110.107] sna_accel_block: flush timer expires in 11 [110118] >[ 110.107] sna_wakeup_handler >[ 110.107] sna_accel_flush: flush?=0, dirty?=0 >[ 110.107] sna_accel_flush: flush?=0, dirty?=0 >[ 110.107] sna_block_handler (tv=0.3000) >[ 110.107] kgem_retire, need_retire?=1 >[ 110.107] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.107] kgem_retire__requests_ring: retiring ring 0 >[ 110.107] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.107] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.107] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.107] kgem_retire -- retired=0, need_retire=1 >[ 110.107] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.107] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.107] sna_accel_block: evaluating timers, active=7 >[ 110.107] sna_accel_block: flush timer expires in 11 [110118] >[ 110.107] sna_wakeup_handler >[ 110.107] sna_accel_flush: flush?=0, dirty?=0 >[ 110.107] sna_accel_flush: flush?=0, dirty?=0 >[ 110.107] sna_block_handler (tv=0.3000) >[ 110.107] kgem_retire, need_retire?=1 >[ 110.107] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.107] kgem_retire__requests_ring: retiring ring 0 >[ 110.107] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.107] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.107] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.107] kgem_retire -- retired=0, need_retire=1 >[ 110.107] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.107] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.107] sna_accel_block: evaluating timers, active=7 >[ 110.107] sna_accel_block: flush timer expires in 11 [110118] >[ 110.107] sna_wakeup_handler >[ 110.107] sna_accel_flush: flush?=0, dirty?=0 >[ 110.107] sna_accel_flush: flush?=0, dirty?=0 >[ 110.107] sna_block_handler (tv=0.3000) >[ 110.107] kgem_retire, need_retire?=1 >[ 110.107] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.107] kgem_retire__requests_ring: retiring ring 0 >[ 110.107] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.107] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.107] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.107] kgem_retire -- retired=0, need_retire=1 >[ 110.107] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.107] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.107] sna_accel_block: evaluating timers, active=7 >[ 110.107] sna_accel_block: flush timer expires in 11 [110118] >[ 110.107] sna_wakeup_handler >[ 110.107] sna_accel_flush: flush?=0, dirty?=0 >[ 110.107] sna_accel_flush: flush?=0, dirty?=0 >[ 110.107] sna_block_handler (tv=0.3000) >[ 110.107] kgem_retire, need_retire?=1 >[ 110.107] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.107] kgem_retire__requests_ring: retiring ring 0 >[ 110.107] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.107] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.107] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.107] kgem_retire -- retired=0, need_retire=1 >[ 110.107] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.107] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.107] sna_accel_block: evaluating timers, active=7 >[ 110.107] sna_accel_block: flush timer expires in 11 [110118] >[ 110.107] sna_wakeup_handler >[ 110.107] sna_accel_flush: flush?=0, dirty?=0 >[ 110.107] sna_accel_flush: flush?=0, dirty?=0 >[ 110.107] sna_block_handler (tv=0.3000) >[ 110.107] kgem_retire, need_retire?=1 >[ 110.107] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.107] kgem_retire__requests_ring: retiring ring 0 >[ 110.107] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.107] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.107] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.107] kgem_retire -- retired=0, need_retire=1 >[ 110.107] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.107] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.107] sna_accel_block: evaluating timers, active=7 >[ 110.107] sna_accel_block: flush timer expires in 11 [110118] >[ 110.107] sna_wakeup_handler >[ 110.107] sna_accel_flush: flush?=0, dirty?=0 >[ 110.107] sna_accel_flush: flush?=0, dirty?=0 >[ 110.107] sna_block_handler (tv=0.3000) >[ 110.107] kgem_retire, need_retire?=1 >[ 110.107] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.107] kgem_retire__requests_ring: retiring ring 0 >[ 110.107] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.107] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.107] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.107] kgem_retire -- retired=0, need_retire=1 >[ 110.107] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.107] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.107] sna_accel_block: evaluating timers, active=7 >[ 110.107] sna_accel_block: flush timer expires in 11 [110118] >[ 110.107] sna_wakeup_handler >[ 110.107] sna_accel_flush: flush?=0, dirty?=0 >[ 110.107] sna_accel_flush: flush?=0, dirty?=0 >[ 110.107] sna_block_handler (tv=0.3000) >[ 110.107] kgem_retire, need_retire?=1 >[ 110.107] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.107] kgem_retire__requests_ring: retiring ring 0 >[ 110.107] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.107] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.107] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.107] kgem_retire -- retired=0, need_retire=1 >[ 110.107] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.107] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.107] sna_accel_block: evaluating timers, active=7 >[ 110.107] sna_accel_block: flush timer expires in 11 [110118] >[ 110.107] sna_wakeup_handler >[ 110.107] sna_accel_flush: flush?=0, dirty?=0 >[ 110.107] sna_accel_flush: flush?=0, dirty?=0 >[ 110.107] sna_block_handler (tv=0.3000) >[ 110.107] kgem_retire, need_retire?=1 >[ 110.107] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.107] kgem_retire__requests_ring: retiring ring 0 >[ 110.107] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.107] __kgem_retire_rq: request 1 complete >[ 110.107] __kgem_bo_flush: handle=28, busy=0, wedged=0 >[ 110.107] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.107] kgem_bo_move_to_cache: release handle=38 >[ 110.107] kgem_bo_move_to_inactive: moving handle=38 to inactive >[ 110.107] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 >[ 110.107] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.107] kgem_retire -- retired=1, need_retire=0 >[ 110.107] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 >[ 110.107] gen6_render_retire: resetting idle vbo >[ 110.107] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.107] sna_accel_block: evaluating timers, active=7 >[ 110.107] sna_accel_block: flush timer expires in 11 [110118] >[ 110.107] sna_wakeup_handler >[ 110.107] sna_accel_flush: flush?=0, dirty?=0 >[ 110.107] sna_accel_flush: flush?=0, dirty?=0 >[ 110.107] sna_block_handler (tv=0.3000) >[ 110.107] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.107] sna_accel_block: evaluating timers, active=7 >[ 110.107] sna_accel_block: flush timer expires in 11 [110118] >[ 110.107] sna_wakeup_handler >[ 110.107] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.107] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.107] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.108] kgem_can_create_2d: untiled size=66355200 >[ 110.108] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.108] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.108] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.108] sna_create_pixmap: usage=0, flags=1b >[ 110.108] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.108] __pop_freed_pixmap: reusing freed pixmap=446 header >[ 110.108] create_pixmap_hdr: pixmap=469, width=7680, height=2160, usage=0 >[ 110.108] sna_create_pixmap: serial=469, 7680x2160, usage=0 >[ 110.108] sna_composite_rectangles(pixmap=470, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.108] sna_composite_rectangles: converted to op 0 >[ 110.108] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.108] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.108] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.108] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.108] sna_composite_rectangles: dropping last-cpu hint >[ 110.108] sna_drawable_use_bo pixmap=470, box=((0, 0), (7680, 2160)), flags=19... >[ 110.108] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.108] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.108] sna_pixmap_move_to_gpu(pixmap=470, usage=0), flags=b >[ 110.108] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.108] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.108] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.108] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.108] sna_pixmap_alloc_gpu: pixmap=470 >[ 110.108] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.108] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.108] kgem_bo_remove_from_inactive: removing handle=38 from inactive >[ 110.108] from inactive: pitch=30720, tiling=1: handle=38, id=605 >[ 110.108] __sna_damage_all(7680, 2160) >[ 110.108] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.108] sna_pixmap_mark_active: pixmap=470, handle=38 >[ 110.108] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.108] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.108] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.108] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.108] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.108] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.108] sna_render_get_solid: 0 >[ 110.108] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.108] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.108] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.108] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.108] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.108] kgem_add_handle: handle=4, index=0 >[ 110.108] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.108] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.108] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.108] gen9_composite_get_binding_table(ffc0) >[ 110.108] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.108] kgem_add_handle: handle=38, index=1 >[ 110.108] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.108] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.108] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.108] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.108] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.108] kgem_add_handle: handle=7, index=2 >[ 110.108] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.108] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.108] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.108] gen9_emit_sampler: sampler = 1 >[ 110.108] gen9_emit_sf: num_sf_outputs=1 >[ 110.108] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.108] gen9_emit_vertex_elements: setup id=0 >[ 110.108] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.108] (0, 0), (7680, 2160) >[ 110.108] gen8_vertex_flush[490] = 3 >[ 110.108] sna_composite_rectangles: pixmap=470 marking clear [0]? 1 >[ 110.108] sna_composite_rectangles(pixmap=470, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.108] sna_composite_rectangles: converted to op 1 >[ 110.108] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.108] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.108] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.108] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.108] sna_composite_rectangles: promoting to full GPU >[ 110.108] sna_composite_rectangles: dropping last-cpu hint >[ 110.108] sna_drawable_use_bo pixmap=470, box=((0, 0), (7680, 2160)), flags=19... >[ 110.108] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.108] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.108] sna_drawable_use_bo: using whole GPU bo >[ 110.108] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.108] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.108] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.108] sna_render_get_solid: ff2c001e >[ 110.108] sna_render_get_solid(0) = ff2c001e (old) >[ 110.108] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.108] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.108] gen9_composite_get_binding_table(ff00) >[ 110.108] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.108] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 110.108] kgem_add_handle: handle=8, index=3 >[ 110.108] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 110.108] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.108] gen9_emit_vertex_elements: setup id=0 >[ 110.108] (0, 0), (7680, 2160) >[ 110.108] gen8_vertex_flush[4cc] = 3 >[ 110.108] sna_composite_rectangles: pixmap=470 marking clear [ff2c001e]? 1 >[ 110.108] sna_composite(pixmap=470, op=3, src=364+(0, 0), mask=0+(0, 0), dst=470+(0, 0)+(0, 0), size=(3840, 2160) >[ 110.108] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 110.108] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 110.108] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.108] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 110.108] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) >[ 110.108] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) >[ 110.108] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 110.108] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.108] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 110.108] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.108] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 >[ 110.108] sna_drawable_use_bo pixmap=470, box=((0, 0), (3840, 2160)), flags=7... >[ 110.108] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.108] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.108] sna_drawable_use_bo: using whole GPU bo >[ 110.108] gen9_composite_set_target: pixmap=470, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.108] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 110.108] sna_transform_is_imprecise_integer_translation: no transform >[ 110.108] gen9_composite_picture: integer translation (0, 0), removing >[ 110.108] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.108] sna_render_pixmap_bo: GPU all damaged >[ 110.108] color_convert: src=6000000 [20028888] >[ 110.108] color_convert: dst=6000000 [20028888] >[ 110.108] sna_render_get_solid: 6000000 >[ 110.108] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.108] gen4_choose_composite_emitter: identity source, identity mask >[ 110.108] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.108] aligning vertex: was 2, now 5 floats per vertex >[ 110.108] gen9_composite_get_binding_table(fe80) >[ 110.108] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 110.108] kgem_add_handle: handle=11, index=4 >[ 110.108] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 110.108] [3f90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.108] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.108] kgem_add_reloc64: adding proxy [delta=24] for handle=7 >[ 110.108] kgem_add_reloc64[7] = (delta=24, target handle=2, presumed=fffe8000) >[ 110.108] [3f80] bind bo(handle=7, addr=fffe8018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.108] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.108] gen9_emit_sampler: sampler = 3 >[ 110.108] gen9_emit_sf: num_sf_outputs=2 >[ 110.108] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.108] gen9_emit_vertex_elements: setup id=10 >[ 110.108] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.108] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.108] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 110.108] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 110.108] gen8_vertex_flush[5a8] = 3 >[ 110.108] sna_composite(pixmap=470, op=3, src=364+(0, 0), mask=0+(0, 0), dst=470+(3840, 0)+(0, 0), size=(3840, 2160) >[ 110.108] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) >[ 110.108] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) >[ 110.108] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.108] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) >[ 110.108] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) >[ 110.108] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) >[ 110.108] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) >[ 110.108] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.108] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.108] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.108] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.108] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 >[ 110.108] sna_drawable_use_bo pixmap=470, box=((3840, 0), (7680, 2160)), flags=7... >[ 110.108] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.108] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.108] sna_drawable_use_bo: using whole GPU bo >[ 110.108] gen9_composite_set_target: pixmap=470, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.108] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) >[ 110.108] sna_transform_is_imprecise_integer_translation: no transform >[ 110.108] gen9_composite_picture: integer translation (0, 0), removing >[ 110.108] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.108] sna_render_pixmap_bo: GPU all damaged >[ 110.108] color_convert: src=6000000 [20028888] >[ 110.108] color_convert: dst=6000000 [20028888] >[ 110.108] sna_render_get_solid: 6000000 >[ 110.108] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.108] gen4_choose_composite_emitter: identity source, identity mask >[ 110.108] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.108] gen9_composite_get_binding_table(fdc0) >[ 110.108] gen9_emit_vertex_elements: setup id=10 >[ 110.108] gen9_render_composite_box: (3840, 0), (7680, 2160) >[ 110.108] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] >[ 110.108] gen8_vertex_flush[5dc] = 3 >[ 110.108] sna_composite(pixmap=470, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=470+(5694, 1014)+(0, 0), size=(132, 132) >[ 110.108] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) >[ 110.108] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) >[ 110.108] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.108] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) >[ 110.108] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) >[ 110.108] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) >[ 110.108] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) >[ 110.108] gen9_render_composite: 132x132, current mode=1/1 >[ 110.108] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 >[ 110.108] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.108] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.108] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 >[ 110.108] sna_drawable_use_bo pixmap=470, box=((5694, 1014), (5826, 1146)), flags=7... >[ 110.108] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.108] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.108] sna_drawable_use_bo: using whole GPU bo >[ 110.108] gen9_composite_set_target: pixmap=470, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.108] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) >[ 110.108] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] >[ 110.108] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.108] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) >[ 110.108] sna_render_pixmap_bo: GPU all damaged >[ 110.108] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) >[ 110.108] color_convert: src=6000000 [20028888] >[ 110.108] color_convert: dst=6000000 [20028888] >[ 110.108] sna_render_get_solid: 6000000 >[ 110.108] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.108] gen4_choose_composite_emitter: simple src, identity mask >[ 110.108] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.108] gen9_composite_get_binding_table(fdc0) >[ 110.108] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 >[ 110.108] kgem_add_handle: handle=15, index=5 >[ 110.108] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) >[ 110.108] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler >[ 110.108] gen9_emit_sampler: sampler = 23 >[ 110.108] gen9_emit_vertex_elements: setup id=10 >[ 110.108] gen9_render_composite_box: (5694, 1014), (5826, 1146) >[ 110.108] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] >[ 110.108] gen8_vertex_flush[620] = 3 >[ 110.108] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.108] kgem_can_create_2d: 80x80 @ 32 >[ 110.108] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.108] kgem_can_create_2d: untiled size=28672 >[ 110.108] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.108] kgem_choose_tiling: 80x80 -> 0 >[ 110.108] sna_create_pixmap: usage=0, flags=b >[ 110.108] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.108] __pop_freed_pixmap: reusing freed pixmap=450 header >[ 110.108] create_pixmap_hdr: pixmap=471, width=80, height=80, usage=0 >[ 110.108] sna_create_pixmap: serial=471, 80x80, usage=0 >[ 110.108] sna_composite_rectangles(pixmap=472, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.108] sna_composite_rectangles: converted to op 0 >[ 110.108] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.108] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.108] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.108] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.108] sna_composite_rectangles: dropping last-cpu hint >[ 110.108] sna_drawable_use_bo pixmap=472, box=((0, 0), (80, 80)), flags=19... >[ 110.108] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.108] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.108] sna_pixmap_move_to_gpu(pixmap=472, usage=0), flags=b >[ 110.108] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.108] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.108] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.108] kgem_choose_tiling: 80x80 -> 0 >[ 110.108] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.108] kgem_choose_tiling: 80x80 -> 0 >[ 110.108] sna_pixmap_alloc_gpu: pixmap=472 >[ 110.108] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.108] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.108] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.108] from inactive: pitch=320, tiling=0: handle=22, id=606 >[ 110.108] __sna_damage_all(80, 80) >[ 110.108] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.108] sna_pixmap_mark_active: pixmap=472, handle=22 >[ 110.108] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.108] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.108] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.108] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.108] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.108] sna_render_get_solid: 0 >[ 110.108] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.108] kgem_set_mode: flushing before new bo >[ 110.108] gen8_vertex_close: used=60, vbo active? 16, vb=401, nreloc=2 >[ 110.108] gen8_vertex_close: reloc[0] = 287 >[ 110.108] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.108] kgem_add_handle: handle=16, index=6 >[ 110.108] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) >[ 110.108] gen8_vertex_close: reloc[1] = 357 >[ 110.108] kgem_add_reloc64: handle=16, pos=357, delta=0, domains=200000 >[ 110.108] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=fffa8000) >[ 110.108] batch[1/1, flags=1800]: 398 398 16224 16384, nreloc=11, nexec=7, nfence=0, aperture=24381 [fenced=0] >[ 110.108] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.108] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.109] kgem_fixup_relocs: shrinking by 61440 >[ 110.109] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.109] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.109] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.109] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.109] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.109] __kgem_bo_clear_busy: handle=7 >[ 110.109] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.109] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.109] __kgem_bo_clear_busy: handle=8 >[ 110.109] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.109] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.109] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.109] __kgem_bo_clear_busy: handle=7 >[ 110.109] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 >[ 110.109] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.109] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.109] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.109] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.109] aligning vertex: was 5, now 2 floats per vertex >[ 110.109] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.109] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.109] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.109] kgem_add_handle: handle=4, index=0 >[ 110.109] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.109] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.109] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.109] gen9_composite_get_binding_table(ffc0) >[ 110.109] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 >[ 110.109] kgem_add_handle: handle=22, index=1 >[ 110.109] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) >[ 110.109] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.109] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.109] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.109] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.109] kgem_add_handle: handle=7, index=2 >[ 110.109] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.109] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.109] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.109] gen9_emit_sampler: sampler = 1 >[ 110.109] gen9_emit_sf: num_sf_outputs=1 >[ 110.109] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.109] gen9_emit_vertex_elements: setup id=0 >[ 110.109] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.109] (0, 0), (80, 80) >[ 110.109] gen8_vertex_flush[490] = 3 >[ 110.109] sna_composite_rectangles: pixmap=472 marking clear [0]? 1 >[ 110.109] sna_composite_rectangles(pixmap=472, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.109] sna_composite_rectangles: converted to op 1 >[ 110.109] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.109] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.109] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.109] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.109] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.109] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.109] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.109] sna_composite_rectangles: dropping last-cpu hint >[ 110.109] sna_drawable_use_bo pixmap=472, box=((0, 0), (80, 80)), flags=1... >[ 110.109] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.109] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.109] sna_drawable_use_bo: using whole GPU bo >[ 110.109] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.109] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.109] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.109] sna_render_get_solid: 40404040 >[ 110.109] sna_render_get_solid(1) = 40404040 (old) >[ 110.109] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.109] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.109] gen9_composite_get_binding_table(ff00) >[ 110.109] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.109] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 110.109] kgem_add_handle: handle=8, index=3 >[ 110.109] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) >[ 110.109] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.109] gen9_emit_vertex_elements: setup id=0 >[ 110.109] (0, 0), (2, 2) >[ 110.109] (78, 0), (80, 2) >[ 110.109] (0, 78), (2, 80) >[ 110.109] (78, 78), (80, 80) >[ 110.109] gen8_vertex_flush[4cc] = 12 >[ 110.109] sna_composite(pixmap=470, op=3, src=472+(0, 0), mask=0+(0, 0), dst=470+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.109] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.109] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.109] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.109] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.109] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.109] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.109] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.109] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.109] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.109] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 >[ 110.109] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.109] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.109] sna_drawable_use_bo pixmap=470, box=((0, 0), (7680, 2160)), flags=7... >[ 110.109] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.109] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.109] sna_drawable_use_bo: using whole GPU bo >[ 110.109] gen9_composite_set_target: pixmap=470, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.109] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.109] sna_transform_is_imprecise_integer_translation: no transform >[ 110.109] gen9_composite_picture: integer translation (0, 0), removing >[ 110.109] sna_render_pixmap_bo pixmap=472, (0, 0)x(7680, 2160)/(80, 80) >[ 110.109] sna_render_pixmap_bo: GPU all damaged >[ 110.109] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.109] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.109] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.109] gen4_choose_composite_emitter: identity src, no mask >[ 110.109] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.109] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.109] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.109] aligning vertex: was 2, now 3 floats per vertex >[ 110.109] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.109] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.109] gen9_composite_get_binding_table(fe80) >[ 110.109] kgem_add_reloc64: handle=38, pos=16280, delta=0, domains=20002 >[ 110.109] kgem_add_handle: handle=38, index=4 >[ 110.109] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f2281000) >[ 110.109] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.109] [3f90] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.109] kgem_add_reloc64: handle=22, pos=16264, delta=0, domains=40000 >[ 110.109] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=fd985000) >[ 110.109] [3f80] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.109] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.109] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.109] gen9_emit_sampler: sampler = a >[ 110.109] gen9_emit_vertex_elements: setup id=2 >[ 110.109] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.109] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.109] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.110] gen8_vertex_flush[568] = 3 >[ 110.110] sna_destroy_pixmap: pixmap=472, attached?=1 >[ 110.110] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.110] __kgem_bo_destroy: handle=22, size=61440 >[ 110.110] __kgem_bo_destroy: handle=22 -> active >[ 110.110] __sna_free_pixmap(pixmap=472) >[ 110.110] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.110] kgem_can_create_2d: 640x2096 @ 32 >[ 110.110] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.110] kgem_can_create_2d: untiled size=5365760 >[ 110.110] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.110] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.110] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.110] sna_create_pixmap: usage=0, flags=1b >[ 110.110] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.110] __pop_freed_pixmap: reusing freed pixmap=472 header >[ 110.110] create_pixmap_hdr: pixmap=473, width=640, height=2096, usage=0 >[ 110.110] sna_create_pixmap: serial=473, 640x2096, usage=0 >[ 110.110] sna_composite_rectangles(pixmap=474, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.110] sna_composite_rectangles: converted to op 0 >[ 110.110] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.110] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.110] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.110] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.110] sna_composite_rectangles: dropping last-cpu hint >[ 110.110] sna_drawable_use_bo pixmap=474, box=((0, 0), (640, 2096)), flags=19... >[ 110.110] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.110] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.110] sna_pixmap_move_to_gpu(pixmap=474, usage=0), flags=b >[ 110.110] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.110] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.110] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.110] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.110] sna_pixmap_alloc_gpu: pixmap=474 >[ 110.110] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.110] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.110] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.110] from inactive: pitch=2560, tiling=1: handle=17, id=607 >[ 110.110] __sna_damage_all(640, 2096) >[ 110.110] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.110] sna_pixmap_mark_active: pixmap=474, handle=17 >[ 110.110] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.110] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.110] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.110] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.110] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.110] sna_render_get_solid: 0 >[ 110.110] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.110] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.110] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.110] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.110] aligning vertex: was 3, now 2 floats per vertex >[ 110.110] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.110] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.110] gen9_composite_get_binding_table(fdc0) >[ 110.110] kgem_add_reloc64: handle=17, pos=16232, delta=0, domains=20002 >[ 110.110] kgem_add_handle: handle=17, index=5 >[ 110.110] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fdfff000) >[ 110.110] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.110] [3f60] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.110] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.110] gen9_emit_sampler: sampler = 1 >[ 110.110] gen9_emit_vertex_elements: setup id=0 >[ 110.110] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.110] (0, 0), (640, 2096) >[ 110.110] gen8_vertex_flush[5d8] = 3 >[ 110.110] sna_composite_rectangles: pixmap=474 marking clear [0]? 1 >[ 110.110] sna_composite(pixmap=474, op=3, src=364+(168, 968), mask=0+(0, 0), dst=474+(8, 904)+(0, 0), size=(624, 224) >[ 110.110] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.110] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.110] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.110] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.110] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) >[ 110.110] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) >[ 110.110] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) >[ 110.110] gen9_render_composite: 624x224, current mode=1/1 >[ 110.110] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 >[ 110.110] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.110] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.110] sna_drawable_use_bo pixmap=474, box=((8, 904), (632, 1128)), flags=7... >[ 110.110] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.110] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.110] sna_drawable_use_bo: using whole GPU bo >[ 110.110] gen9_composite_set_target: pixmap=474, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.110] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) >[ 110.110] sna_transform_is_imprecise_integer_translation: no transform >[ 110.110] gen9_composite_picture: integer translation (0, 0), removing >[ 110.110] sna_render_pixmap_bo pixmap=364, (168, 968)x(624, 224)/(3840, 2160) >[ 110.110] sna_render_pixmap_bo: GPU all damaged >[ 110.110] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) >[ 110.110] color_convert: src=6000000 [20028888] >[ 110.110] color_convert: dst=6000000 [20028888] >[ 110.110] sna_render_get_solid: 6000000 >[ 110.110] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.110] gen4_choose_composite_emitter: identity source, identity mask >[ 110.110] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.110] aligning vertex: was 2, now 5 floats per vertex >[ 110.111] gen9_composite_get_binding_table(fd40) >[ 110.111] kgem_add_reloc64: handle=11, pos=16200, delta=0, domains=40000 >[ 110.111] kgem_add_handle: handle=11, index=6 >[ 110.111] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=f61c9000) >[ 110.111] [3f40] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.111] kgem_add_reloc64: handle=7, pos=16184, delta=0, domains=40000 >[ 110.111] kgem_add_reloc64: adding proxy [delta=24] for handle=7 >[ 110.111] kgem_add_reloc64[10] = (delta=24, target handle=2, presumed=fffe8000) >[ 110.111] [3f30] bind bo(handle=7, addr=fffe8018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.111] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.111] gen9_emit_sampler: sampler = 3 >[ 110.111] gen9_emit_sf: num_sf_outputs=2 >[ 110.111] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.111] gen9_emit_vertex_elements: setup id=10 >[ 110.111] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.111] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.111] gen9_render_composite_box: (8, 904), (632, 1128) >[ 110.111] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] >[ 110.111] gen8_vertex_flush[6b4] = 3 >[ 110.111] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) >[ 110.111] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.111] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.111] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.111] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.111] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.111] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.111] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.111] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.111] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.111] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.111] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.111] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.111] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.111] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.111] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.111] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.111] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.111] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.111] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.111] sna_drawable_use_bo pixmap=474, box=((8, 904), (632, 1128)), flags=7... >[ 110.111] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.111] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.111] sna_drawable_use_bo: using whole GPU bo >[ 110.111] gen9_composite_set_target: pixmap=474, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.111] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.111] color_convert: src=660a0a0a [20028888] >[ 110.111] color_convert: dst=660a0a0a [20028888] >[ 110.111] sna_render_get_solid: 660a0a0a >[ 110.111] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.111] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.111] gen4_choose_spans_emitter: solid source >[ 110.111] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.111] aligning vertex: was 5, now 3 floats per vertex >[ 110.111] gen9_composite_get_binding_table(fc80) >[ 110.111] kgem_add_reloc64: handle=8, pos=16152, delta=0, domains=40000 >[ 110.111] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.111] kgem_add_reloc64[11] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.111] [3f10] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.111] gen9_emit_sampler: sampler = c >[ 110.111] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.111] gen9_emit_vertex_elements: setup id=5 >[ 110.111] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.111] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.111] thread_choose_span: clipped? 0 >[ 110.111] imprecise_trapezoid_span_converter: using 4 threads >[ 110.111] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.111] thread_choose_span: clipped? 0 >[ 110.111] [ 110.111] span_thread: flushing 95 boxes >[ 110.111] span_thread: flushing 95 boxes >span_thread: flushing 1 boxes >[ 110.111] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.111] span_thread: flushing 1 boxes >[ 110.111] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.111] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.111] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.111] gen8_vertex_flush[760] = 576 >[ 110.111] gen9_render_composite_spans_done() >[ 110.111] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.111] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.111] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.111] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.111] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.111] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.111] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.111] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.111] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.111] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.111] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.111] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.111] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.112] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.112] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.112] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.112] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.112] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.112] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.112] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.112] sna_drawable_use_bo pixmap=474, box=((8, 904), (632, 1128)), flags=7... >[ 110.112] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.112] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.112] sna_drawable_use_bo: using whole GPU bo >[ 110.112] gen9_composite_set_target: pixmap=474, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.112] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.112] color_convert: src=66282828 [20028888] >[ 110.112] color_convert: dst=66282828 [20028888] >[ 110.112] sna_render_get_solid: 66282828 >[ 110.112] sna_render_get_solid(3) = 66282828 (old) >[ 110.112] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.112] gen4_choose_spans_emitter: solid source >[ 110.112] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.112] gen9_composite_get_binding_table(fc00) >[ 110.112] kgem_add_reloc64: handle=8, pos=16120, delta=0, domains=40000 >[ 110.112] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 110.112] kgem_add_reloc64[12] = (delta=12, target handle=3, presumed=fdffe000) >[ 110.112] [3ef0] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.112] gen9_emit_vertex_elements: setup id=5 >[ 110.112] thread_choose_span: clipped? 0 >[ 110.112] imprecise_trapezoid_span_converter: using 4 threads >[ 110.112] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.112] thread_choose_span: clipped? 0 >[ 110.112] [ 110.112] span_thread: flushing 166 boxes >[ 110.112] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >[ 110.112] span_thread: flushing 162 boxes >[ 110.112] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 2 boxes >[ 110.112] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.112] span_thread: flushing 2 boxes >[ 110.112] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.112] gen8_vertex_flush[79c] = 996 >[ 110.112] gen9_render_composite_spans_done() >[ 110.112] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.112] kgem_can_create_2d: 640x2096 @ 32 >[ 110.112] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.112] kgem_can_create_2d: untiled size=5365760 >[ 110.112] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.112] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.112] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.112] sna_create_pixmap: usage=0, flags=1b >[ 110.112] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.112] __pop_freed_pixmap: reusing freed pixmap=452 header >[ 110.112] create_pixmap_hdr: pixmap=475, width=640, height=2096, usage=0 >[ 110.112] sna_create_pixmap: serial=475, 640x2096, usage=0 >[ 110.112] sna_composite_rectangles(pixmap=476, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.112] sna_composite_rectangles: converted to op 0 >[ 110.112] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.112] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.112] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.112] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.112] sna_composite_rectangles: dropping last-cpu hint >[ 110.112] sna_drawable_use_bo pixmap=476, box=((0, 0), (640, 2096)), flags=19... >[ 110.112] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.112] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.112] sna_pixmap_move_to_gpu(pixmap=476, usage=0), flags=b >[ 110.112] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.112] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.112] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.112] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.112] sna_pixmap_alloc_gpu: pixmap=476 >[ 110.112] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.112] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.112] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.112] from inactive: pitch=2560, tiling=1: handle=9, id=608 >[ 110.113] __sna_damage_all(640, 2096) >[ 110.113] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.113] sna_pixmap_mark_active: pixmap=476, handle=9 >[ 110.113] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.113] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.113] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.113] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.113] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.113] sna_render_get_solid: 0 >[ 110.113] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.113] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.113] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.113] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.113] aligning vertex: was 3, now 2 floats per vertex >[ 110.113] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.113] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.113] gen9_composite_get_binding_table(fb80) >[ 110.113] kgem_add_reloc64: handle=9, pos=16088, delta=0, domains=20002 >[ 110.113] kgem_add_handle: handle=9, index=7 >[ 110.113] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=ee339000) >[ 110.113] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.113] [3ed0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.113] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.113] gen9_emit_sampler: sampler = 1 >[ 110.113] gen9_emit_sf: num_sf_outputs=1 >[ 110.113] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.113] gen9_emit_vertex_elements: setup id=0 >[ 110.113] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.113] (0, 0), (640, 2096) >[ 110.113] gen8_vertex_flush[85c] = 3 >[ 110.113] sna_composite_rectangles: pixmap=476 marking clear [0]? 1 >[ 110.113] sna_accel_flush: flush?=0, dirty?=0 >[ 110.113] sna_block_handler (tv=0.0) >[ 110.113] sna_wakeup_handler >[ 110.113] sna_accel_flush: flush?=0, dirty?=0 >[ 110.113] sna_accel_flush: flush?=0, dirty?=0 >[ 110.113] sna_block_handler (tv=0.0) >[ 110.113] sna_wakeup_handler >[ 110.113] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.113] kgem_can_create_2d: 624x224 @ 32 >[ 110.113] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.113] kgem_can_create_2d: untiled size=561152 >[ 110.113] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.113] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.113] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.113] sna_create_pixmap: usage=0, flags=1b >[ 110.113] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.113] __pop_freed_pixmap: reusing freed pixmap=458 header >[ 110.113] create_pixmap_hdr: pixmap=477, width=624, height=224, usage=0 >[ 110.113] sna_create_pixmap: serial=477, 624x224, usage=0 >[ 110.113] sna_composite_rectangles(pixmap=478, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.113] sna_composite_rectangles: converted to op 0 >[ 110.113] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.113] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.113] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.113] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.113] sna_composite_rectangles: dropping last-cpu hint >[ 110.113] sna_drawable_use_bo pixmap=478, box=((0, 0), (624, 224)), flags=19... >[ 110.113] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.113] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.113] sna_pixmap_move_to_gpu(pixmap=478, usage=0), flags=b >[ 110.113] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.113] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.113] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.113] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.113] sna_pixmap_alloc_gpu: pixmap=478 >[ 110.113] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.113] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.113] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.113] from inactive: pitch=2560, tiling=1: handle=20, id=609 >[ 110.113] __sna_damage_all(624, 224) >[ 110.113] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.113] sna_pixmap_mark_active: pixmap=478, handle=20 >[ 110.114] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.114] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.114] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.114] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.114] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.114] sna_render_get_solid: 0 >[ 110.114] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.114] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.114] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.114] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.114] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.114] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.114] gen9_composite_get_binding_table(fb00) >[ 110.114] kgem_add_reloc64: handle=20, pos=16056, delta=0, domains=20002 >[ 110.114] kgem_add_handle: handle=20, index=8 >[ 110.114] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fd9be000) >[ 110.114] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.114] [3eb0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.114] gen9_emit_vertex_elements: setup id=0 >[ 110.114] (0, 0), (624, 224) >[ 110.114] gen8_vertex_flush[890] = 3 >[ 110.114] sna_composite_rectangles: pixmap=478 marking clear [0]? 1 >[ 110.114] sna_create_pixmap(576, 76, 32, usage=0) >[ 110.114] kgem_can_create_2d: 576x76 @ 32 >[ 110.114] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.114] kgem_can_create_2d: untiled size=176128 >[ 110.114] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.114] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.114] kgem_can_create_2d: tiled[-1] size=176128 >[ 110.114] sna_create_pixmap: usage=0, flags=1b >[ 110.114] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 110.114] __pop_freed_pixmap: reusing freed pixmap=456 header >[ 110.114] create_pixmap_hdr: pixmap=479, width=576, height=76, usage=0 >[ 110.114] sna_create_pixmap: serial=479, 576x76, usage=0 >[ 110.114] sna_composite_rectangles(pixmap=480, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 110.114] sna_composite_rectangles: converted to op 0 >[ 110.114] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 110.114] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 110.114] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 110.114] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 110.114] sna_composite_rectangles: dropping last-cpu hint >[ 110.114] sna_drawable_use_bo pixmap=480, box=((0, 0), (576, 76)), flags=19... >[ 110.114] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.114] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.114] sna_pixmap_move_to_gpu(pixmap=480, usage=0), flags=b >[ 110.114] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.114] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 110.114] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.114] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.114] sna_pixmap_alloc_gpu: pixmap=480 >[ 110.114] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.114] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.114] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.114] from inactive: pitch=2560, tiling=1: handle=35, id=610 >[ 110.114] __sna_damage_all(576, 76) >[ 110.114] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.114] sna_pixmap_mark_active: pixmap=480, handle=35 >[ 110.114] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.114] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.114] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.114] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.114] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 110.114] sna_render_get_solid: 0 >[ 110.114] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.114] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.114] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.114] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.114] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.114] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.114] gen9_composite_get_binding_table(fa80) >[ 110.114] kgem_add_reloc64: handle=35, pos=16024, delta=0, domains=20002 >[ 110.114] kgem_add_handle: handle=35, index=9 >[ 110.114] kgem_add_reloc64[15] = (delta=0, target handle=9, presumed=fd443000) >[ 110.114] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.114] [3e90] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.114] gen9_emit_vertex_elements: setup id=0 >[ 110.114] (0, 0), (576, 76) >[ 110.114] gen8_vertex_flush[8c4] = 3 >[ 110.114] sna_composite_rectangles: pixmap=480 marking clear [0]? 1 >[ 110.114] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 110.114] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.114] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.114] trapezoid_spans_maybe_inplace? clear, no >[ 110.114] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.114] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 110.114] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 110.115] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 110.115] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 110.115] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 110.115] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 110.115] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.115] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 110.115] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 110.115] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.115] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 110.115] sna_drawable_use_bo pixmap=480, box=((2, 2), (574, 74)), flags=7... >[ 110.115] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.115] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.115] sna_drawable_use_bo: using whole GPU bo >[ 110.115] gen9_composite_set_target: pixmap=480, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.115] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 110.115] color_convert: src=4c000000 [20028888] >[ 110.115] color_convert: dst=4c000000 [20028888] >[ 110.115] sna_render_get_solid: 4c000000 >[ 110.115] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.115] gen4_choose_spans_emitter: solid source >[ 110.115] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.115] aligning vertex: was 2, now 3 floats per vertex >[ 110.115] gen9_composite_get_binding_table(fa00) >[ 110.115] kgem_add_reloc64: handle=7, pos=15992, delta=0, domains=40000 >[ 110.115] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 110.115] kgem_add_reloc64[16] = (delta=304, target handle=2, presumed=fffe8000) >[ 110.115] [3e70] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.115] gen9_emit_sampler: sampler = c >[ 110.115] gen9_emit_sf: num_sf_outputs=2 >[ 110.115] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.115] gen9_emit_vertex_elements: setup id=5 >[ 110.115] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.115] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.115] thread_choose_span: clipped? 0 >[ 110.115] imprecise_trapezoid_span_converter: using 4 threads >[ 110.115] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 110.115] thread_choose_span: clipped? 0 >[ 110.115] span_thread: flushing 1 boxes >[ 110.115] span_thread: flushing 26 boxes >[ 110.115] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.115] span_thread: flushing 1 boxes >[ 110.115] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.115] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.115] span_thread: flushing 26 boxes >[ 110.115] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.115] gen8_vertex_flush[974] = 162 >[ 110.115] gen9_render_composite_spans_done() >[ 110.115] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 110.115] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.115] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.115] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.115] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.115] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.115] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.115] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 110.115] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 110.115] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 110.115] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 110.115] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 110.115] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 110.115] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.115] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.115] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 110.115] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 110.115] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.115] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.115] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 110.115] sna_drawable_use_bo pixmap=480, box=((0, 0), (576, 76)), flags=7... >[ 110.115] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.115] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.115] sna_drawable_use_bo: using whole GPU bo >[ 110.115] gen9_composite_set_target: pixmap=480, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.115] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 110.115] color_convert: src=e6e6e6e6 [20028888] >[ 110.115] color_convert: dst=e6e6e6e6 [20028888] >[ 110.115] sna_render_get_solid: e6e6e6e6 >[ 110.115] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 110.115] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.115] gen4_choose_spans_emitter: solid source >[ 110.115] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.115] gen9_composite_get_binding_table(f980) >[ 110.115] kgem_add_reloc64: handle=8, pos=15960, delta=0, domains=40000 >[ 110.115] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 110.115] kgem_add_reloc64[17] = (delta=16, target handle=3, presumed=fdffe000) >[ 110.115] [3e50] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.115] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.115] gen9_emit_vertex_elements: setup id=5 >[ 110.115] thread_choose_span: clipped? 0 >[ 110.115] imprecise_trapezoid_span_converter: using 4 threads >[ 110.115] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 110.115] thread_choose_span: clipped? 0 >[ 110.115] [ 110.115] span_thread: flushing 62 boxes >[ 110.115] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.115] span_thread: flushing 2 boxes >span_thread: flushing 2 boxes >[ 110.116] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.116] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.116] span_thread: flushing 62 boxes >[ 110.116] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.116] gen8_vertex_flush[9c8] = 384 >[ 110.116] gen9_render_composite_spans_done() >[ 110.116] sna_composite_rectangles(pixmap=480, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) >[ 110.116] sna_composite_rectangles: converted to op 1 >[ 110.116] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) >[ 110.116] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 >[ 110.116] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 >[ 110.116] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) >[ 110.116] sna_composite_rectangles: dropping last-cpu hint >[ 110.116] sna_drawable_use_bo pixmap=480, box=((16, 16), (18, 60)), flags=9... >[ 110.116] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 110.116] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.116] sna_drawable_use_bo: using whole GPU bo >[ 110.116] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 110.116] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.116] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) >[ 110.116] sna_render_get_solid: ffffffff >[ 110.116] sna_render_get_solid(white) >[ 110.116] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.116] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.116] aligning vertex: was 3, now 2 floats per vertex >[ 110.116] gen9_composite_get_binding_table(f900) >[ 110.116] kgem_add_reloc64: handle=7, pos=15928, delta=0, domains=40000 >[ 110.116] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.116] kgem_add_reloc64[18] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.116] [3e30] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.116] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.116] gen9_emit_sampler: sampler = 1 >[ 110.116] gen9_emit_sf: num_sf_outputs=1 >[ 110.116] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.116] gen9_emit_vertex_elements: setup id=0 >[ 110.116] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.116] (16, 16), (18, 60) >[ 110.116] gen8_vertex_flush[a88] = 3 >[ 110.116] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1d4, drawable=1de >[ 110.116] sna_validate_gc: recomputing clip >[ 110.116] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.116] sna_copy_area: src=pixmap=480:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=478:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.116] sna_copy_area: normal copy >[ 110.116] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.116] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.116] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.116] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 110.116] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 110.116] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 110.116] sna_do_copy: pixmap -- no source clipping >[ 110.116] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 110.116] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 110.116] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=480+(-24, -136), dst pixmap=478+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 110.116] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=35, cpu_bo=0), replaces=0 >[ 110.116] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.116] sna_drawable_use_bo pixmap=478, box=((24, 136), (600, 212)), flags=b... >[ 110.116] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.116] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.116] sna_drawable_use_bo: using whole GPU bo >[ 110.116] sna_pixmap_move_to_gpu(pixmap=480, usage=0), flags=a >[ 110.116] sna_pixmap_move_to_gpu: already all-damaged >[ 110.116] sna_pixmap_mark_active: pixmap=480, handle=35 >[ 110.116] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.116] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.116] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.116] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.116] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.116] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.116] gen9_composite_get_binding_table(f880) >[ 110.116] kgem_add_reloc64: handle=35, pos=15896, delta=0, domains=40000 >[ 110.116] kgem_add_reloc64[19] = (delta=0, target handle=9, presumed=fd443000) >[ 110.116] [3e10] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 110.116] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.116] gen9_emit_sampler: sampler = 0 >[ 110.116] gen9_emit_vertex_elements: setup id=0 >[ 110.116] (0, 0) -> (24, 136) + (576, 76) >[ 110.116] gen8_vertex_flush[adc] = 3 >[ 110.116] sna_destroy_pixmap: pixmap=480, attached?=1 >[ 110.116] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.116] __kgem_bo_destroy: handle=35, size=204800 >[ 110.116] __kgem_bo_destroy: handle=35 -> active >[ 110.116] __sna_free_pixmap(pixmap=480) >[ 110.116] sna_glyphs(op=3, nlist=4, src=(40, 184)) >[ 110.116] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.116] sna_glyphs: discarding mask >[ 110.116] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) >[ 110.116] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94669425825984 size=624x224 >[ 110.116] gen9_render_composite: 0x0, current mode=1/1 >[ 110.116] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.116] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.116] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.116] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.116] sna_drawable_use_bo pixmap=478, box=((0, 0), (624, 224)), flags=7... >[ 110.116] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.116] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.117] sna_drawable_use_bo: using whole GPU bo >[ 110.117] gen9_composite_set_target: pixmap=478, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.117] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.117] color_convert: src=ff888888 [20028888] >[ 110.117] color_convert: dst=ff888888 [20028888] >[ 110.117] sna_render_get_solid: ff888888 >[ 110.117] sna_render_get_solid(5) = ff888888 (old) >[ 110.117] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.117] sna_transform_is_imprecise_integer_translation: no transform >[ 110.117] gen9_composite_picture: integer translation (0, 0), removing >[ 110.117] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.117] sna_render_pixmap_bo: GPU all damaged >[ 110.117] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.117] gen4_choose_composite_emitter: solid, identity mask >[ 110.117] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.117] aligning vertex: was 2, now 4 floats per vertex >[ 110.117] gen9_composite_get_binding_table(f800) >[ 110.117] kgem_add_reloc64: handle=8, pos=15864, delta=0, domains=40000 >[ 110.117] kgem_add_reloc64: adding proxy [delta=20] for handle=8 >[ 110.117] kgem_add_reloc64[20] = (delta=20, target handle=3, presumed=fdffe000) >[ 110.117] [3df0] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.117] kgem_add_reloc64: handle=6, pos=15848, delta=0, domains=40000 >[ 110.117] kgem_add_handle: handle=6, index=10 >[ 110.117] kgem_add_reloc64[21] = (delta=0, target handle=10, presumed=fd585000) >[ 110.117] [3de0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.117] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 110.117] gen9_emit_sampler: sampler = a >[ 110.117] gen9_emit_sf: num_sf_outputs=2 >[ 110.117] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.117] gen9_emit_vertex_elements: setup id=9 >[ 110.117] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.117] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.117] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped >[ 110.117] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) >[ 110.117] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped >[ 110.117] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) >[ 110.117] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped >[ 110.117] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.117] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped >[ 110.117] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.117] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped >[ 110.117] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) >[ 110.117] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped >[ 110.117] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) >[ 110.117] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped >[ 110.117] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) >[ 110.117] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped >[ 110.117] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) >[ 110.117] gen8_vertex_flush[bb8] = 24 >[ 110.117] gen9_magic_ca_pass: CA fixup (1628 -> 1652) >[ 110.117] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.117] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.117] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.117] sna_composite(pixmap=478, op=3, src=272+(0, 0), mask=0+(28, 8), dst=478+(28, 8)+(0, 0), size=(20, 80) >[ 110.117] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 110.117] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 110.117] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 110.117] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 110.117] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 110.117] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 110.117] gen9_render_composite: 20x80, current mode=1/1 >[ 110.117] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.117] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 110.117] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.117] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.117] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 110.117] sna_drawable_use_bo pixmap=478, box=((28, 8), (48, 88)), flags=7... >[ 110.117] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.117] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.117] sna_drawable_use_bo: using whole GPU bo >[ 110.117] gen9_composite_set_target: pixmap=478, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.117] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 110.117] sna_transform_is_imprecise_integer_translation: no transform >[ 110.117] gen9_composite_picture: integer translation (0, 0), removing >[ 110.117] sna_render_pixmap_bo pixmap=272, (0, 0)x(20, 80)/(20, 80) >[ 110.117] sna_render_pixmap_bo: GPU all damaged >[ 110.117] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.117] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.117] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.117] gen4_choose_composite_emitter: identity src, no mask >[ 110.117] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.117] aligning vertex: was 4, now 3 floats per vertex >[ 110.117] gen9_composite_get_binding_table(f740) >[ 110.117] kgem_add_reloc64: handle=12, pos=15816, delta=0, domains=40000 >[ 110.117] kgem_add_handle: handle=12, index=11 >[ 110.117] kgem_add_reloc64[22] = (delta=0, target handle=11, presumed=fdffb000) >[ 110.117] [3dc0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.117] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 >[ 110.117] gen9_emit_sampler: sampler = 2 >[ 110.117] gen9_emit_sf: num_sf_outputs=1 >[ 110.117] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.117] gen9_emit_vertex_elements: setup id=2 >[ 110.117] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.117] gen9_render_composite_box: (28, 8), (48, 88) >[ 110.117] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 110.117] gen8_vertex_flush[cf4] = 3 >[ 110.117] sna_composite(pixmap=478, op=3, src=276+(0, 0), mask=0+(28, 0), dst=478+(28, 0)+(0, 0), size=(20, 8) >[ 110.118] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.118] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.118] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.118] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.118] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.118] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.118] gen9_render_composite: 20x8, current mode=1/1 >[ 110.118] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.118] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 >[ 110.118] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.118] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.118] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.118] sna_drawable_use_bo pixmap=478, box=((28, 0), (48, 8)), flags=7... >[ 110.118] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.118] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.118] sna_drawable_use_bo: using whole GPU bo >[ 110.118] gen9_composite_set_target: pixmap=478, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.118] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.118] sna_transform_is_imprecise_integer_translation: no transform >[ 110.118] gen9_composite_picture: integer translation (0, 0), removing >[ 110.118] sna_render_pixmap_bo pixmap=276, (0, 0)x(20, 8)/(20, 80) >[ 110.118] sna_render_pixmap_bo: GPU all damaged >[ 110.118] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.118] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 110.118] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.118] gen4_choose_composite_emitter: identity src, no mask >[ 110.118] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.118] gen9_composite_get_binding_table(f6c0) >[ 110.118] kgem_add_reloc64: handle=24, pos=15784, delta=0, domains=40000 >[ 110.118] kgem_add_handle: handle=24, index=12 >[ 110.118] kgem_add_reloc64[23] = (delta=0, target handle=12, presumed=fd53c000) >[ 110.118] [3da0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.118] gen9_emit_vertex_elements: setup id=2 >[ 110.118] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.118] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.118] gen8_vertex_flush[d30] = 3 >[ 110.118] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1de, drawable=1dc >[ 110.118] sna_validate_gc: recomputing clip >[ 110.118] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.118] sna_copy_area: src=pixmap=478:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=476:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.118] sna_copy_area: normal copy >[ 110.118] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.118] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.118] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.118] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.118] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.118] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.118] sna_do_copy: pixmap -- no source clipping >[ 110.118] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.118] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.118] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=478+(-8, -896), dst pixmap=476+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.118] sna_copy_boxes: dst=(priv=0x5619f174e370, gpu_bo=9, cpu_bo=0), src=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.118] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.118] sna_drawable_use_bo pixmap=476, box=((8, 896), (632, 1120)), flags=b... >[ 110.118] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.118] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.118] sna_drawable_use_bo: using whole GPU bo >[ 110.118] sna_pixmap_move_to_gpu(pixmap=478, usage=0), flags=a >[ 110.118] sna_pixmap_move_to_gpu: already all-damaged >[ 110.118] sna_pixmap_mark_active: pixmap=478, handle=20 >[ 110.118] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.118] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.118] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.118] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.118] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.118] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.118] aligning vertex: was 3, now 2 floats per vertex >[ 110.118] gen9_composite_get_binding_table(f640) >[ 110.118] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.118] kgem_add_reloc64: handle=20, pos=15752, delta=0, domains=40000 >[ 110.118] kgem_add_reloc64[24] = (delta=0, target handle=8, presumed=fd9be000) >[ 110.118] [3d80] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.118] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.118] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.118] gen9_emit_sampler: sampler = 0 >[ 110.118] gen9_emit_vertex_elements: setup id=0 >[ 110.118] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.118] (0, 0) -> (8, 896) + (624, 224) >[ 110.118] gen8_vertex_flush[db8] = 3 >[ 110.118] sna_accel_flush: flush?=0, dirty?=0 >[ 110.118] sna_block_handler (tv=0.0) >[ 110.118] sna_wakeup_handler >[ 110.118] sna_mode_wakeup: len=32 >[ 110.118] sna_mode_wakeup: recording last swap on pipe=1, frame 4400 [1130], time 110.118908 >[ 110.118] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=28 [active_scanout=2] >[ 110.118] sna_mode_wakeup: flip complete, pending? 2 >[ 110.119] sna_accel_flush: flush?=0, dirty?=0 >[ 110.119] sna_accel_flush: flush?=0, dirty?=0 >[ 110.119] sna_block_handler (tv=0.0) >[ 110.119] sna_wakeup_handler >[ 110.119] sna_destroy_pixmap: pixmap=478, attached?=1 >[ 110.119] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.119] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.119] __kgem_bo_destroy: handle=20 -> active >[ 110.119] __sna_free_pixmap(pixmap=478) >[ 110.119] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.119] kgem_can_create_2d: 624x80 @ 32 >[ 110.119] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.119] kgem_can_create_2d: untiled size=200704 >[ 110.119] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.119] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.119] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.119] sna_create_pixmap: usage=0, flags=1b >[ 110.119] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.119] __pop_freed_pixmap: reusing freed pixmap=478 header >[ 110.119] create_pixmap_hdr: pixmap=481, width=624, height=80, usage=0 >[ 110.119] sna_create_pixmap: serial=481, 624x80, usage=0 >[ 110.119] sna_composite_rectangles(pixmap=482, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.119] sna_composite_rectangles: converted to op 0 >[ 110.119] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.119] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.119] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.119] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.119] sna_composite_rectangles: dropping last-cpu hint >[ 110.119] sna_drawable_use_bo pixmap=482, box=((0, 0), (624, 80)), flags=19... >[ 110.119] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.119] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.119] sna_pixmap_move_to_gpu(pixmap=482, usage=0), flags=b >[ 110.119] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.119] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.119] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.119] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.119] sna_pixmap_alloc_gpu: pixmap=482 >[ 110.119] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.119] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.119] kgem_bo_remove_from_active: removing handle=35 from active >[ 110.119] 1:from active: pitch=2560, tiling=1, handle=35, id=611 >[ 110.119] __sna_damage_all(624, 80) >[ 110.119] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.119] sna_pixmap_mark_active: pixmap=482, handle=35 >[ 110.119] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.119] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.119] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.119] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.119] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.119] sna_render_get_solid: 0 >[ 110.119] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.119] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.119] gen9_composite_get_binding_table(f5c0) >[ 110.119] kgem_add_reloc64: handle=35, pos=15720, delta=0, domains=20002 >[ 110.119] kgem_add_reloc64[25] = (delta=0, target handle=9, presumed=fd443000) >[ 110.119] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.119] [3d60] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.119] gen9_emit_sampler: sampler = 1 >[ 110.119] gen9_emit_vertex_elements: setup id=0 >[ 110.119] (0, 0), (624, 80) >[ 110.119] gen8_vertex_flush[df4] = 3 >[ 110.119] sna_composite_rectangles: pixmap=482 marking clear [0]? 1 >[ 110.119] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1dc, drawable=1e2 >[ 110.119] sna_validate_gc: recomputing clip >[ 110.119] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.119] sna_copy_area: src=pixmap=280:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=482:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.119] sna_copy_area: normal copy >[ 110.119] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.119] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.119] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.119] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.119] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.119] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.119] sna_do_copy: pixmap -- no source clipping >[ 110.119] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.119] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.119] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=280+(-28, 0), dst pixmap=482+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.119] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=35, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.119] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.119] sna_drawable_use_bo pixmap=482, box=((28, 0), (246, 80)), flags=b... >[ 110.120] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.120] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.120] sna_drawable_use_bo: using whole GPU bo >[ 110.120] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a >[ 110.120] sna_pixmap_move_to_gpu: already all-damaged >[ 110.120] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 110.120] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.120] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.120] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.120] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.120] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.120] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.120] gen9_composite_get_binding_table(f540) >[ 110.120] kgem_add_reloc64: handle=21, pos=15688, delta=0, domains=40000 >[ 110.120] kgem_add_handle: handle=21, index=13 >[ 110.120] kgem_add_reloc64[26] = (delta=0, target handle=13, presumed=fd994000) >[ 110.120] [3d40] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.120] gen9_emit_sampler: sampler = 0 >[ 110.120] gen9_emit_vertex_elements: setup id=0 >[ 110.120] (0, 0) -> (28, 0) + (218, 80) >[ 110.120] gen8_vertex_flush[e38] = 3 >[ 110.120] sna_composite(pixmap=476, op=3, src=482+(0, 0), mask=0+(0, 0), dst=476+(8, 1136)+(0, 0), size=(624, 80) >[ 110.120] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.120] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.120] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.120] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.120] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.120] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.120] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.120] gen9_render_composite: 624x80, current mode=1/1 >[ 110.120] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.120] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.120] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.120] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.120] sna_drawable_use_bo pixmap=476, box=((8, 1136), (632, 1216)), flags=7... >[ 110.120] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.120] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.120] sna_drawable_use_bo: using whole GPU bo >[ 110.120] gen9_composite_set_target: pixmap=476, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.120] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.120] sna_transform_is_imprecise_integer_translation: no transform >[ 110.120] gen9_composite_picture: integer translation (0, 0), removing >[ 110.120] sna_render_pixmap_bo pixmap=482, (0, 0)x(624, 80)/(624, 80) >[ 110.120] sna_render_pixmap_bo: GPU all damaged >[ 110.120] color_convert: src=cc000000 [20028888] >[ 110.120] color_convert: dst=cc000000 [20028888] >[ 110.120] sna_render_get_solid: cc000000 >[ 110.120] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.120] gen4_choose_composite_emitter: identity source, identity mask >[ 110.120] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.120] aligning vertex: was 2, now 5 floats per vertex >[ 110.120] gen9_composite_get_binding_table(f4c0) >[ 110.120] kgem_add_reloc64: handle=35, pos=15656, delta=0, domains=40000 >[ 110.120] kgem_add_reloc64[27] = (delta=0, target handle=9, presumed=fd443000) >[ 110.120] [3d20] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.120] kgem_add_reloc64: handle=7, pos=15640, delta=0, domains=40000 >[ 110.120] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.120] kgem_add_reloc64[28] = (delta=816, target handle=2, presumed=fffe8000) >[ 110.120] [3d10] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.120] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.120] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.120] gen9_emit_sampler: sampler = 3 >[ 110.120] gen9_emit_sf: num_sf_outputs=2 >[ 110.120] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.120] gen9_emit_vertex_elements: setup id=10 >[ 110.120] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.120] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.120] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.120] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.120] gen8_vertex_flush[f10] = 3 >[ 110.120] sna_destroy_pixmap: pixmap=482, attached?=1 >[ 110.120] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.120] __kgem_bo_destroy: handle=35, size=204800 >[ 110.120] __kgem_bo_destroy: handle=35 -> active >[ 110.120] __sna_free_pixmap(pixmap=482) >[ 110.120] sna_composite(pixmap=474, op=3, src=476+(0, 0), mask=0+(0, 0), dst=474+(0, 0)+(0, 0), size=(640, 2096) >[ 110.120] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.120] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.120] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.120] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.120] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.120] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.120] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.120] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.121] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.121] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.121] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.121] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.121] sna_drawable_use_bo pixmap=474, box=((0, 0), (640, 2096)), flags=7... >[ 110.121] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.121] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.121] sna_drawable_use_bo: using whole GPU bo >[ 110.121] gen9_composite_set_target: pixmap=474, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.121] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.121] sna_transform_is_imprecise_integer_translation: no transform >[ 110.121] gen9_composite_picture: integer translation (0, 0), removing >[ 110.121] sna_render_pixmap_bo pixmap=476, (0, 0)x(640, 2096)/(640, 2096) >[ 110.121] sna_render_pixmap_bo: GPU all damaged >[ 110.121] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.121] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.121] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.121] gen4_choose_composite_emitter: identity src, no mask >[ 110.121] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.121] aligning vertex: was 5, now 3 floats per vertex >[ 110.121] gen9_composite_get_binding_table(f400) >[ 110.121] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.121] kgem_add_reloc64: handle=9, pos=15608, delta=0, domains=40000 >[ 110.121] kgem_add_reloc64[29] = (delta=0, target handle=7, presumed=ee339000) >[ 110.121] [3cf0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.121] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.121] gen9_emit_sampler: sampler = 2 >[ 110.121] gen9_emit_sf: num_sf_outputs=1 >[ 110.121] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.121] gen9_emit_vertex_elements: setup id=2 >[ 110.121] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.121] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.121] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.121] gen8_vertex_flush[fb8] = 3 >[ 110.121] sna_destroy_pixmap: pixmap=476, attached?=1 >[ 110.121] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.121] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.121] __kgem_bo_destroy: handle=9 -> active >[ 110.121] __sna_free_pixmap(pixmap=476) >[ 110.121] sna_composite(pixmap=470, op=3, src=474+(0, 0), mask=0+(160, 64), dst=470+(160, 64)+(0, 0), size=(640, 2096) >[ 110.121] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.121] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.121] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.121] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.121] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.121] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.121] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.121] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.121] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.121] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.121] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.121] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.121] sna_drawable_use_bo pixmap=470, box=((160, 64), (800, 2160)), flags=7... >[ 110.121] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.121] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.121] sna_drawable_use_bo: using whole GPU bo >[ 110.121] gen9_composite_set_target: pixmap=470, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.121] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.121] sna_transform_is_imprecise_integer_translation: no transform >[ 110.121] gen9_composite_picture: integer translation (0, 0), removing >[ 110.121] sna_render_pixmap_bo pixmap=474, (0, 0)x(640, 2096)/(640, 2096) >[ 110.121] sna_render_pixmap_bo: GPU all damaged >[ 110.121] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.121] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.121] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.121] gen4_choose_composite_emitter: identity src, no mask >[ 110.121] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.121] gen9_composite_get_binding_table(f380) >[ 110.121] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.121] kgem_add_reloc64: handle=17, pos=15576, delta=0, domains=40000 >[ 110.121] kgem_add_reloc64[30] = (delta=0, target handle=5, presumed=fdfff000) >[ 110.121] [3cd0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.121] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.121] gen9_emit_vertex_elements: setup id=2 >[ 110.121] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.121] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.121] gen8_vertex_flush[1004] = 3 >[ 110.121] sna_destroy_pixmap: pixmap=474, attached?=1 >[ 110.122] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.122] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.122] __kgem_bo_destroy: handle=17 -> active >[ 110.122] __sna_free_pixmap(pixmap=474) >[ 110.122] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.122] kgem_can_create_2d: 2x64 @ 32 >[ 110.122] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.122] kgem_can_create_2d: untiled size=4096 >[ 110.122] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.122] kgem_choose_tiling: 2x64 -> 0 >[ 110.122] sna_create_pixmap: usage=0, flags=a >[ 110.122] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.122] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.122] create_pixmap: serial=483, usage=0, 2x64 >[ 110.122] sna_create_pixmap: serial=483, 2x64, usage=0 >[ 110.122] sna_composite_rectangles(pixmap=484, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.122] sna_composite_rectangles: converted to op 0 >[ 110.122] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.122] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.122] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.122] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.122] sna_composite_rectangles: fallback, dst pixmap=484 too small or not attached >[ 110.122] sna_composite_rectangles: fallback >[ 110.122] sna_drawable_move_region_to_cpu(pixmap=484 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.122] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.122] _sna_pixmap_move_to_cpu(pixmap=484, 2x64, flags=1) >[ 110.122] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.122] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.122] operate_inplace: no, inplace operation not suitable >[ 110.122] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.122] __sna_damage_all(2, 64) >[ 110.122] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.122] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.122] kgem_can_create_2d: 1x32 @ 32 >[ 110.122] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.122] kgem_can_create_2d: untiled size=4096 >[ 110.122] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.122] kgem_choose_tiling: 1x32 -> 0 >[ 110.122] sna_create_pixmap: usage=0, flags=a >[ 110.122] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.122] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.122] create_pixmap: serial=485, usage=0, 1x32 >[ 110.122] sna_create_pixmap: serial=485, 1x32, usage=0 >[ 110.122] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1e2, drawable=1e6 >[ 110.122] sna_validate_gc: recomputing clip >[ 110.122] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.122] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.122] try_upload__fast: ignore existing cpu damage (if any) >[ 110.122] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.122] try_upload__fast: no, no gpu damage >[ 110.122] sna_drawable_move_region_to_cpu(pixmap=486 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.122] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.122] _sna_pixmap_move_to_cpu(pixmap=486, 1x32, flags=1) >[ 110.122] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.122] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.122] operate_inplace: no, inplace operation not suitable >[ 110.122] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.122] __sna_damage_all(1, 32) >[ 110.122] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.122] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.122] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.122] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.122] sna_accel_flush: flush?=0, dirty?=0 >[ 110.122] sna_composite(pixmap=484, op=1, src=486+(0, 0), mask=0+(0, 0), dst=484+(0, 0)+(0, 0), size=(2, 64) >[ 110.122] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.122] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.122] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.122] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.122] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.122] sna_composite: fallback, dst pixmap=484 is too small (or completely damaged) >[ 110.122] sna_composite: fallback -- fbComposite >[ 110.122] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.122] sna_composite_fb: fallback -- move src to cpu >[ 110.122] _sna_pixmap_move_to_cpu(pixmap=486, 1x32, flags=2) >[ 110.122] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17f5831, is-clear?=0 >[ 110.122] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.122] sna_composite_fb: fallback -- move dst to cpu >[ 110.122] sna_drawable_move_region_to_cpu(pixmap=484 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.122] sna_drawable_move_region_to_cpu: pixmap=484 all damaged on CPU >[ 110.122] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.122] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.122] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.122] sna_destroy_pixmap: pixmap=486, attached?=1 >[ 110.122] __sna_free_pixmap(pixmap=486) >[ 110.122] sna_composite(pixmap=470, op=3, src=484+(0, 0), mask=0+(0, 0), dst=470+(0, 0)+(0, 0), size=(3840, 64) >[ 110.122] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.122] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.122] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.122] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.122] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.122] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.122] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.122] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.122] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.122] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.122] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.122] sna_drawable_use_bo pixmap=470, box=((0, 0), (3840, 64)), flags=7... >[ 110.122] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.122] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.122] sna_drawable_use_bo: using whole GPU bo >[ 110.122] gen9_composite_set_target: pixmap=470, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.122] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.122] sna_transform_is_imprecise_integer_translation: no transform >[ 110.122] gen9_composite_picture: integer translation (0, 0), removing >[ 110.122] sna_render_pixmap_bo pixmap=484, (0, 0)x(3840, 64)/(2, 64) >[ 110.122] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.122] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.122] use_cpu_bo: no cpu bo >[ 110.122] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.122] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.122] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.122] sna_drawable_move_region_to_cpu(pixmap=484 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.122] sna_drawable_move_region_to_cpu: pixmap=484 all damaged on CPU >[ 110.122] kgem_can_create_2d: 2x64 @ 32 >[ 110.122] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.122] kgem_can_create_2d: untiled size=4096 >[ 110.122] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.122] kgem_choose_tiling: 2x64 -> 0 >[ 110.122] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.122] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.122] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.122] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.122] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.122] search_linear_cache: searching for inactive gtt map >[ 110.122] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.122] search_linear_cache: searching for inactive gtt map >[ 110.122] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.122] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 110.122] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache >[ 110.122] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.122] kgem_create_buffer: reusing handle=23 for buffer >[ 110.122] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.122] init_buffer_from_bo: reusing handle=23 for buffer >[ 110.122] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f3c95be8000, domain=0 >[ 110.122] kgem_bo_map: converting request for GTT map into CPU map >[ 110.122] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f3c95be8000) >[ 110.122] kgem_bo_sync__cpu: handle=23 >[ 110.122] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.122] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 >[ 110.122] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.122] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] >[ 110.122] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 >[ 110.123] kgem_create_buffer(pages=64 [64]) new handle=23, used=2048, write=1 >[ 110.123] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2048, io=1 >[ 110.123] __kgem_bo_init(handle=23, num_pages=2048) >[ 110.123] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.123] upload: adding upload cache to pixmap=484 >[ 110.123] kgem_proxy_bo_attach: handle=23 >[ 110.123] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.123] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.123] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.123] gen4_choose_composite_emitter: identity src, no mask >[ 110.123] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.123] gen9_composite_get_binding_table(f300) >[ 110.123] kgem_add_reloc64: handle=23, pos=15544, delta=0, domains=40000 >[ 110.123] kgem_add_reloc64: adding proxy [delta=0] for handle=23 >[ 110.123] kgem_add_handle: handle=23, index=14 >[ 110.123] kgem_add_reloc64[31] = (delta=0, target handle=14, presumed=fd545000) >[ 110.123] [3cb0] bind bo(handle=23, addr=fd545000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.123] gen9_emit_sampler: sampler = a >[ 110.123] gen9_emit_vertex_elements: setup id=2 >[ 110.123] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.123] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.123] gen8_vertex_flush[1048] = 3 >[ 110.123] sna_destroy_pixmap: pixmap=484, attached?=1 >[ 110.123] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.123] __sna_free_pixmap(pixmap=484) >[ 110.123] sna_composite(pixmap=470, op=3, src=364+(0, 0), mask=0+(0, 0), dst=470+(0, 0)+(0, 0), size=(3840, 48) >[ 110.123] sna_compute_composite_region: dst=(0, 0)x(3840, 48) >[ 110.123] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) >[ 110.123] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.123] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) >[ 110.123] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) >[ 110.123] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) >[ 110.123] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) >[ 110.123] gen9_render_composite: 3840x48, current mode=1/1 >[ 110.123] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 >[ 110.123] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.123] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.123] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 >[ 110.123] sna_drawable_use_bo pixmap=470, box=((0, 0), (3840, 48)), flags=7... >[ 110.123] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.123] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.123] sna_drawable_use_bo: using whole GPU bo >[ 110.123] gen9_composite_set_target: pixmap=470, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.123] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) >[ 110.123] sna_transform_is_imprecise_integer_translation: no transform >[ 110.123] gen9_composite_picture: integer translation (0, 0), removing >[ 110.123] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 48)/(3840, 2160) >[ 110.123] sna_render_pixmap_bo: GPU all damaged >[ 110.123] color_convert: src=6000000 [20028888] >[ 110.123] color_convert: dst=6000000 [20028888] >[ 110.123] sna_render_get_solid: 6000000 >[ 110.123] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.123] gen4_choose_composite_emitter: identity source, identity mask >[ 110.123] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.123] aligning vertex: was 3, now 5 floats per vertex >[ 110.123] gen9_composite_get_binding_table(f280) >[ 110.123] gen9_emit_sampler: sampler = 3 >[ 110.123] gen9_emit_sf: num_sf_outputs=2 >[ 110.123] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.123] gen9_emit_vertex_elements: setup id=10 >[ 110.123] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.123] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.123] gen9_render_composite_box: (0, 0), (3840, 48) >[ 110.123] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] >[ 110.123] gen8_vertex_flush[10f8] = 3 >[ 110.123] sna_composite_rectangles(pixmap=470, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.123] sna_composite_rectangles: converted to op 3 >[ 110.123] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.123] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.123] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.123] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.123] sna_drawable_use_bo pixmap=470, box=((0, 0), (3840, 48)), flags=1... >[ 110.123] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.123] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.123] sna_drawable_use_bo: using whole GPU bo >[ 110.123] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.123] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.123] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.123] sna_render_get_solid: 660a0a0a >[ 110.123] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.123] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.123] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.123] aligning vertex: was 5, now 2 floats per vertex >[ 110.123] gen9_composite_get_binding_table(f240) >[ 110.123] gen9_emit_sampler: sampler = 1 >[ 110.123] gen9_emit_sf: num_sf_outputs=1 >[ 110.123] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.123] gen9_emit_vertex_elements: setup id=0 >[ 110.123] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.123] (0, 0), (3840, 48) >[ 110.123] gen8_vertex_flush[11a0] = 3 >[ 110.123] sna_composite(pixmap=470, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=470+(3786, 6)+(0, 0), size=(44, 36) >[ 110.123] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.123] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.123] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.123] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.123] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.123] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.123] gen9_render_composite: 44x36, current mode=1/1 >[ 110.123] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.123] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.123] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.123] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.123] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.123] sna_drawable_use_bo pixmap=470, box=((3786, 6), (3830, 42)), flags=7... >[ 110.123] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.123] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.123] sna_drawable_use_bo: using whole GPU bo >[ 110.123] gen9_composite_set_target: pixmap=470, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.123] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.123] sna_transform_is_imprecise_integer_translation: no transform >[ 110.123] gen9_composite_picture: integer translation (0, 0), removing >[ 110.123] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.123] sna_render_pixmap_bo: CPU all damaged >[ 110.123] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.123] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.123] __kgem_retire_rq: request 1 complete >[ 110.123] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.123] gen8_vertex_close: used=6716, vbo active? 16, vb=625, nreloc=5 >[ 110.123] gen8_vertex_close: reloc[0] = 287 >[ 110.123] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.123] kgem_add_handle: handle=16, index=15 >[ 110.123] kgem_add_reloc64[32] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.123] gen8_vertex_close: reloc[1] = 341 >[ 110.123] kgem_add_reloc64: handle=16, pos=341, delta=0, domains=200000 >[ 110.123] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.123] gen8_vertex_close: reloc[2] = 424 >[ 110.123] kgem_add_reloc64: handle=16, pos=424, delta=0, domains=200000 >[ 110.123] kgem_add_reloc64[34] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.123] gen8_vertex_close: reloc[3] = 467 >[ 110.123] kgem_add_reloc64: handle=16, pos=467, delta=0, domains=200000 >[ 110.123] kgem_add_reloc64[35] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.123] gen8_vertex_close: reloc[4] = 745 >[ 110.123] kgem_add_reloc64: handle=16, pos=745, delta=0, domains=200000 >[ 110.123] kgem_add_reloc64[36] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.123] batch[1/1, flags=1800]: 1134 1134 15504 16384, nreloc=37, nexec=16, nfence=0, aperture=42577 [fenced=0] >[ 110.123] kgem_finish_buffers: buffer handle=23, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.123] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 >[ 110.123] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.123] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 110.123] kgem_fixup_relocs: shrinking by 57344 >[ 110.123] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.123] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.123] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.123] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.123] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.123] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.123] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.123] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.123] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.123] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.123] __kgem_bo_clear_busy: handle=7 >[ 110.123] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.123] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.123] __kgem_bo_clear_busy: handle=8 >[ 110.123] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.123] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.123] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.123] __kgem_bo_clear_busy: handle=7 >[ 110.123] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.123] __kgem_bo_clear_busy: handle=8 >[ 110.123] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.123] __kgem_bo_clear_busy: handle=8 >[ 110.123] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.123] __kgem_bo_clear_busy: handle=7 >[ 110.123] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.123] __kgem_bo_clear_busy: handle=8 >[ 110.123] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.123] __kgem_bo_clear_busy: handle=7 >[ 110.123] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.123] __kgem_bo_clear_busy: handle=8 >[ 110.123] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.123] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 >[ 110.123] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 110.123] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 >[ 110.123] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.123] __kgem_bo_clear_busy: handle=7 >[ 110.123] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.123] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.123] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.123] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.123] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.123] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.123] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.123] gen4_choose_composite_emitter: identity src, no mask >[ 110.123] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.123] aligning vertex: was 2, now 3 floats per vertex >[ 110.123] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.123] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.123] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.123] kgem_add_handle: handle=4, index=0 >[ 110.123] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.123] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.123] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.123] gen9_composite_get_binding_table(ffc0) >[ 110.123] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.123] kgem_add_handle: handle=38, index=1 >[ 110.123] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.123] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.123] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.123] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 >[ 110.123] kgem_add_handle: handle=31, index=2 >[ 110.123] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4dc000) >[ 110.123] [3fd0] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.123] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.123] gen9_emit_sampler: sampler = 2 >[ 110.123] gen9_emit_sf: num_sf_outputs=1 >[ 110.123] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.123] gen9_emit_vertex_elements: setup id=2 >[ 110.123] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.123] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.123] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.123] gen8_vertex_flush[490] = 3 >[ 110.123] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.123] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.123] sna_glyphs: discarding mask >[ 110.123] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.123] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.123] gen9_render_composite: 0x0, current mode=1/1 >[ 110.123] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 110.123] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.123] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.123] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.123] sna_drawable_use_bo pixmap=470, box=((0, 0), (7680, 2160)), flags=7... >[ 110.123] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.123] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.123] sna_drawable_use_bo: using whole GPU bo >[ 110.123] gen9_composite_set_target: pixmap=470, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.123] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.123] color_convert: src=ffdfdbd2 [20028888] >[ 110.123] color_convert: dst=ffdfdbd2 [20028888] >[ 110.123] sna_render_get_solid: ffdfdbd2 >[ 110.123] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 110.123] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.123] sna_transform_is_imprecise_integer_translation: no transform >[ 110.123] gen9_composite_picture: integer translation (0, 0), removing >[ 110.123] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.123] sna_render_pixmap_bo: GPU all damaged >[ 110.123] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.123] gen4_choose_composite_emitter: solid, identity mask >[ 110.123] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.123] aligning vertex: was 3, now 4 floats per vertex >[ 110.123] gen9_composite_get_binding_table(ff00) >[ 110.123] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.123] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 110.123] kgem_add_handle: handle=8, index=3 >[ 110.123] kgem_add_reloc64[5] = (delta=32, target handle=3, presumed=fdffe000) >[ 110.123] [3fb0] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.123] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.123] kgem_add_handle: handle=6, index=4 >[ 110.123] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.123] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.123] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.123] gen9_emit_sampler: sampler = a >[ 110.123] gen9_emit_sf: num_sf_outputs=2 >[ 110.123] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.123] gen9_emit_vertex_elements: setup id=9 >[ 110.123] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.123] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.123] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.123] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.123] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.123] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.123] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.123] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.123] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.123] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.123] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.123] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.123] gen8_vertex_flush[56c] = 15 >[ 110.123] gen9_magic_ca_pass: CA fixup (1682 -> 1697) >[ 110.123] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.123] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.123] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.123] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.123] kgem_can_create_2d: 24x20 @ 32 >[ 110.123] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.123] kgem_can_create_2d: untiled size=4096 >[ 110.123] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.123] kgem_choose_tiling: 24x20 -> 0 >[ 110.123] sna_create_pixmap: usage=0, flags=a >[ 110.123] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.123] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.123] create_pixmap: serial=487, usage=0, 24x20 >[ 110.123] sna_create_pixmap: serial=487, 24x20, usage=0 >[ 110.123] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1e6, drawable=1e8 >[ 110.123] sna_validate_gc: recomputing clip >[ 110.123] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.123] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.123] try_upload__fast: ignore existing cpu damage (if any) >[ 110.123] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.124] try_upload__fast: no, no gpu damage >[ 110.124] sna_drawable_move_region_to_cpu(pixmap=488 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.124] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.124] _sna_pixmap_move_to_cpu(pixmap=488, 24x20, flags=1) >[ 110.124] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.124] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.124] operate_inplace: no, inplace operation not suitable >[ 110.124] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.124] __sna_damage_all(24, 20) >[ 110.124] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.124] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.124] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.124] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.124] sna_accel_flush: flush?=1, dirty?=1 >[ 110.124] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 110.124] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.124] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.124] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.124] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.124] kgem_bo_sync__cpu_full: handle=31 >[ 110.124] gen8_vertex_close: used=6788, vbo active? 16, vb=204, nreloc=2 >[ 110.124] gen8_vertex_close: reloc[0] = 287 >[ 110.124] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.124] kgem_add_handle: handle=16, index=5 >[ 110.124] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.124] gen8_vertex_close: reloc[1] = 342 >[ 110.124] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 110.124] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.124] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17301 [fenced=0] >[ 110.124] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.124] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.124] kgem_fixup_relocs: shrinking by 61440 >[ 110.124] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.124] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.124] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.124] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.124] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.124] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.124] __kgem_bo_clear_busy: handle=8 >[ 110.124] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.124] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.124] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.124] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.124] __kgem_busy: handle=31, busy=131072, wedged=0 >[ 110.124] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 1 >[ 110.127] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.127] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.127] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.127] __kgem_retire_rq: request 2 complete >[ 110.127] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.127] kgem_bo_move_to_cache: release handle=17 >[ 110.127] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.127] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.127] kgem_bo_move_to_cache: release handle=9 >[ 110.127] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.127] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.127] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.127] kgem_bo_move_to_cache: release handle=35 >[ 110.127] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.127] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.127] kgem_bo_move_to_cache: release handle=20 >[ 110.127] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.127] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.127] kgem_bo_move_to_cache: release handle=22 >[ 110.127] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.127] __kgem_retire_rq: request 1 complete >[ 110.127] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.127] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.127] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.127] sna_accel_flush: flush?=0, dirty?=0 >[ 110.127] sna_block_handler (tv=0.0) >[ 110.127] sna_wakeup_handler >[ 110.127] sna_mode_wakeup: len=32 >[ 110.127] sna_mode_wakeup: recording last swap on pipe=0, frame 6358 [18d6], time 110.120096 >[ 110.127] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=28 [active_scanout=2] >[ 110.127] sna_mode_wakeup: flip complete, pending? 1 >[ 110.127] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.127] sna_accel_flush: flush?=0, dirty?=0 >[ 110.127] sna_accel_flush: flush?=0, dirty?=0 >[ 110.127] sna_block_handler (tv=0.0) >[ 110.127] sna_wakeup_handler >[ 110.127] sna_composite(pixmap=470, op=3, src=488+(2418, 10), mask=0+(3626, 6), dst=470+(3626, 6)+(0, 0), size=(48, 36) >[ 110.127] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.127] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.127] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.127] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.127] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.127] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.127] gen9_render_composite: 48x36, current mode=0/1 >[ 110.127] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.127] sna_blt_composite (2418, 10), (3626, 6), 48x36 >[ 110.127] sna_blt_composite: unsupported op [3] for blitting >[ 110.127] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.127] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.127] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.127] sna_drawable_use_bo pixmap=470, box=((3626, 6), (3674, 42)), flags=7... >[ 110.127] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.127] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.127] sna_drawable_use_bo: using whole GPU bo >[ 110.127] gen9_composite_set_target: pixmap=470, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.127] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.127] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.127] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.127] sna_render_pixmap_bo pixmap=488, (2418, 10)x(48, 36)/(24, 20) >[ 110.127] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.127] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.127] use_cpu_bo: no cpu bo >[ 110.127] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.127] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.127] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.127] sna_drawable_move_region_to_cpu(pixmap=488 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.127] sna_drawable_move_region_to_cpu: pixmap=488 all damaged on CPU >[ 110.127] kgem_can_create_2d: 24x20 @ 32 >[ 110.127] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.127] kgem_can_create_2d: untiled size=4096 >[ 110.127] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.127] kgem_choose_tiling: 24x20 -> 0 >[ 110.127] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.127] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.127] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.127] kgem_create_buffer: reusing buffer? used=4096 + size=1920, total=262144 >[ 110.127] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=1920, io=1 >[ 110.127] __kgem_bo_init(handle=23, num_pages=1920) >[ 110.127] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.127] upload: adding upload cache to pixmap=488 >[ 110.127] kgem_proxy_bo_attach: handle=23 >[ 110.127] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.127] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.127] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.127] gen4_choose_composite_emitter: simple src, no mask >[ 110.127] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.127] aligning vertex: was 4, now 3 floats per vertex >[ 110.127] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.127] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.127] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.127] kgem_add_handle: handle=4, index=0 >[ 110.127] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.127] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.127] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.127] gen9_composite_get_binding_table(ffc0) >[ 110.127] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.127] kgem_add_handle: handle=38, index=1 >[ 110.127] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.127] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.127] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.127] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.127] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 >[ 110.127] kgem_add_handle: handle=23, index=2 >[ 110.127] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd545000) >[ 110.127] [3fd0] bind bo(handle=23, addr=fd546000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.127] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.127] gen9_emit_sampler: sampler = 22 >[ 110.127] gen9_emit_sf: num_sf_outputs=1 >[ 110.127] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.127] gen9_emit_vertex_elements: setup id=2 >[ 110.127] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.127] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.127] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.127] gen8_vertex_flush[490] = 3 >[ 110.127] sna_destroy_pixmap: pixmap=488, attached?=1 >[ 110.127] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.127] __sna_free_pixmap(pixmap=488) >[ 110.127] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.127] kgem_can_create_2d: 26x20 @ 32 >[ 110.127] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.127] kgem_can_create_2d: untiled size=4096 >[ 110.127] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.127] kgem_choose_tiling: 26x20 -> 0 >[ 110.127] sna_create_pixmap: usage=0, flags=a >[ 110.127] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.127] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.127] create_pixmap: serial=489, usage=0, 26x20 >[ 110.127] sna_create_pixmap: serial=489, 26x20, usage=0 >[ 110.127] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1e8, drawable=1ea >[ 110.127] sna_validate_gc: recomputing clip >[ 110.127] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.127] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.127] try_upload__fast: ignore existing cpu damage (if any) >[ 110.127] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.127] try_upload__fast: no, no gpu damage >[ 110.127] sna_drawable_move_region_to_cpu(pixmap=490 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.127] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.127] _sna_pixmap_move_to_cpu(pixmap=490, 26x20, flags=1) >[ 110.127] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.127] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.127] operate_inplace: no, inplace operation not suitable >[ 110.127] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.127] __sna_damage_all(26, 20) >[ 110.127] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.127] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.127] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.127] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.127] sna_accel_flush: flush?=0, dirty?=0 >[ 110.127] sna_composite(pixmap=470, op=3, src=490+(2370, 10), mask=0+(3554, 6), dst=470+(3554, 6)+(0, 0), size=(52, 36) >[ 110.127] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.127] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.127] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.127] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.127] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.127] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.127] gen9_render_composite: 52x36, current mode=1/1 >[ 110.127] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.127] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.127] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.127] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.127] sna_drawable_use_bo pixmap=470, box=((3554, 6), (3606, 42)), flags=7... >[ 110.127] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.127] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.127] sna_drawable_use_bo: using whole GPU bo >[ 110.127] gen9_composite_set_target: pixmap=470, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.127] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.127] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.127] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.127] sna_render_pixmap_bo pixmap=490, (2370, 10)x(52, 36)/(26, 20) >[ 110.127] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.127] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.127] use_cpu_bo: no cpu bo >[ 110.127] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.127] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.127] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.127] sna_drawable_move_region_to_cpu(pixmap=490 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.127] sna_drawable_move_region_to_cpu: pixmap=490 all damaged on CPU >[ 110.127] kgem_can_create_2d: 26x20 @ 32 >[ 110.127] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.127] kgem_can_create_2d: untiled size=4096 >[ 110.127] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.127] kgem_choose_tiling: 26x20 -> 0 >[ 110.127] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.127] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.127] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.127] kgem_create_buffer: reusing buffer? used=6144 + size=2560, total=262144 >[ 110.127] kgem_create_proxy: target handle=23 [proxy? -1], offset=6144, length=2560, io=1 >[ 110.127] __kgem_bo_init(handle=23, num_pages=2560) >[ 110.127] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.127] upload: adding upload cache to pixmap=490 >[ 110.127] kgem_proxy_bo_attach: handle=23 >[ 110.127] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.127] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.127] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.127] gen4_choose_composite_emitter: simple src, no mask >[ 110.127] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.127] gen9_composite_get_binding_table(ff00) >[ 110.127] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 >[ 110.127] kgem_add_reloc64: adding proxy [delta=6144] for handle=23 >[ 110.127] kgem_add_reloc64[5] = (delta=6144, target handle=2, presumed=fd545000) >[ 110.127] [3fb0] bind bo(handle=23, addr=fd546800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.127] gen9_emit_vertex_elements: setup id=2 >[ 110.127] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.127] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.127] gen8_vertex_flush[4cc] = 3 >[ 110.127] sna_destroy_pixmap: pixmap=490, attached?=1 >[ 110.127] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.127] __sna_free_pixmap(pixmap=490) >[ 110.127] sna_composite(pixmap=470, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=470+(3490, 6)+(0, 0), size=(44, 36) >[ 110.127] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.127] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.127] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.127] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.127] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.127] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.127] gen9_render_composite: 44x36, current mode=1/1 >[ 110.127] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.127] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.127] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.127] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.128] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.128] sna_drawable_use_bo pixmap=470, box=((3490, 6), (3534, 42)), flags=7... >[ 110.128] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.128] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.128] sna_drawable_use_bo: using whole GPU bo >[ 110.128] gen9_composite_set_target: pixmap=470, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.128] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.128] sna_transform_is_imprecise_integer_translation: no transform >[ 110.128] gen9_composite_picture: integer translation (0, 0), removing >[ 110.128] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.128] sna_render_pixmap_bo: CPU all damaged >[ 110.128] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.128] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.128] gen8_vertex_close: used=6807, vbo active? 16, vb=4, nreloc=1 >[ 110.128] gen8_vertex_close: reloc[0] = 287 >[ 110.128] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.128] kgem_add_handle: handle=16, index=3 >[ 110.128] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.128] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=16338 [fenced=0] >[ 110.128] kgem_finish_buffers: buffer handle=23, used=8704, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.128] kgem_finish_buffers: retaining upload buffer (8704/262144): used=12288, refcnt=1 >[ 110.128] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.128] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.128] kgem_fixup_relocs: shrinking by 61440 >[ 110.128] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.128] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.128] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.128] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.128] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.128] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.128] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.128] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.128] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.128] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.128] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.128] gen4_choose_composite_emitter: identity src, no mask >[ 110.128] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.128] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.128] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.128] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.128] kgem_add_handle: handle=4, index=0 >[ 110.128] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.128] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.128] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.128] gen9_composite_get_binding_table(ffc0) >[ 110.128] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.128] kgem_add_handle: handle=38, index=1 >[ 110.128] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.128] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.128] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.128] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.128] kgem_add_handle: handle=37, index=2 >[ 110.128] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd441000) >[ 110.128] [3fd0] bind bo(handle=37, addr=fd441000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.128] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.128] gen9_emit_sampler: sampler = 2 >[ 110.128] gen9_emit_sf: num_sf_outputs=1 >[ 110.128] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.128] gen9_emit_vertex_elements: setup id=2 >[ 110.128] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.128] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.128] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.128] gen8_vertex_flush[490] = 3 >[ 110.128] sna_composite(pixmap=470, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=470+(3422, 6)+(0, 0), size=(48, 36) >[ 110.128] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.128] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.128] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.128] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.128] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.128] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.128] gen9_render_composite: 48x36, current mode=1/1 >[ 110.128] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.128] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.128] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.128] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.128] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.128] sna_drawable_use_bo pixmap=470, box=((3422, 6), (3470, 42)), flags=7... >[ 110.128] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.128] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.128] sna_drawable_use_bo: using whole GPU bo >[ 110.128] gen9_composite_set_target: pixmap=470, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.128] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.128] sna_transform_is_imprecise_integer_translation: no transform >[ 110.128] gen9_composite_picture: integer translation (0, 0), removing >[ 110.128] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.128] sna_render_pixmap_bo: CPU all damaged >[ 110.128] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.128] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.128] __kgem_retire_rq: request 1 complete >[ 110.128] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.128] gen8_vertex_close: used=6816, vbo active? 16, vb=4, nreloc=1 >[ 110.128] gen8_vertex_close: reloc[0] = 287 >[ 110.128] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.128] kgem_add_handle: handle=16, index=3 >[ 110.128] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.128] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.128] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.128] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.128] kgem_fixup_relocs: shrinking by 61440 >[ 110.128] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.128] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.128] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.128] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.128] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.128] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.128] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.128] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.128] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.128] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.128] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.128] gen4_choose_composite_emitter: identity src, no mask >[ 110.128] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.128] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.128] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.128] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.128] kgem_add_handle: handle=4, index=0 >[ 110.128] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.128] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.128] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.128] gen9_composite_get_binding_table(ffc0) >[ 110.128] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.128] kgem_add_handle: handle=38, index=1 >[ 110.128] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.128] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.128] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.128] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.128] kgem_add_handle: handle=32, index=2 >[ 110.128] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.128] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.128] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.128] gen9_emit_sampler: sampler = 2 >[ 110.128] gen9_emit_sf: num_sf_outputs=1 >[ 110.128] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.128] gen9_emit_vertex_elements: setup id=2 >[ 110.128] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.128] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.128] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.128] gen8_vertex_flush[490] = 3 >[ 110.128] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.128] kgem_can_create_2d: 16x16 @ 32 >[ 110.128] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.128] kgem_can_create_2d: untiled size=4096 >[ 110.128] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.128] kgem_choose_tiling: 16x16 -> 0 >[ 110.128] sna_create_pixmap: usage=0, flags=a >[ 110.128] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.128] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.128] create_pixmap: serial=491, usage=0, 16x16 >[ 110.128] sna_create_pixmap: serial=491, 16x16, usage=0 >[ 110.128] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1ea, drawable=1ec >[ 110.128] sna_validate_gc: recomputing clip >[ 110.128] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.128] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.128] try_upload__fast: ignore existing cpu damage (if any) >[ 110.128] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.128] try_upload__fast: no, no gpu damage >[ 110.128] sna_drawable_move_region_to_cpu(pixmap=492 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.128] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.128] _sna_pixmap_move_to_cpu(pixmap=492, 16x16, flags=1) >[ 110.128] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.128] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.128] operate_inplace: no, inplace operation not suitable >[ 110.128] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.128] __sna_damage_all(16, 16) >[ 110.128] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.128] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.128] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.128] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.128] sna_accel_flush: flush?=1, dirty?=1 >[ 110.128] sna_accel_flush: syncing SHM pixmap=314 (refcnt=1) >[ 110.128] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.128] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.128] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.128] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.128] kgem_bo_sync__cpu_full: handle=32 >[ 110.128] gen8_vertex_close: used=6825, vbo active? 16, vb=4, nreloc=1 >[ 110.128] gen8_vertex_close: reloc[0] = 287 >[ 110.128] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.128] kgem_add_handle: handle=16, index=3 >[ 110.128] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.128] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.128] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.128] __kgem_retire_rq: request 1 complete >[ 110.128] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.128] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.128] kgem_fixup_relocs: shrinking by 61440 >[ 110.128] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.128] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.128] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.128] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.128] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.128] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.128] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.128] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.128] __kgem_busy: handle=32, busy=131072, wedged=0 >[ 110.129] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 1 >[ 110.129] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.129] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.129] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.129] __kgem_retire_rq: request 1 complete >[ 110.129] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.129] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.129] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.129] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.129] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.129] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.129] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.129] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.129] kgem_bo_sync__cpu_full: handle=37 >[ 110.129] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.129] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.129] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.129] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.129] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.129] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.129] sna_composite(pixmap=470, op=3, src=492+(2247, 15), mask=0+(3370, 7), dst=470+(3370, 7)+(0, 0), size=(32, 34) >[ 110.129] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.129] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.129] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.129] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.129] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.129] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.129] gen9_render_composite: 32x34, current mode=0/1 >[ 110.129] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.129] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.129] sna_blt_composite: unsupported op [3] for blitting >[ 110.129] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.129] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.129] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.129] sna_drawable_use_bo pixmap=470, box=((3370, 7), (3402, 41)), flags=7... >[ 110.129] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.129] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.129] sna_drawable_use_bo: using whole GPU bo >[ 110.129] gen9_composite_set_target: pixmap=470, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.129] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.129] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.129] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.129] sna_render_pixmap_bo pixmap=492, (2247, 15)x(32, 34)/(16, 16) >[ 110.129] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.129] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.129] use_cpu_bo: no cpu bo >[ 110.129] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.129] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.129] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.129] sna_drawable_move_region_to_cpu(pixmap=492 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.129] sna_drawable_move_region_to_cpu: pixmap=492 all damaged on CPU >[ 110.129] kgem_can_create_2d: 16x16 @ 32 >[ 110.129] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.129] kgem_can_create_2d: untiled size=4096 >[ 110.129] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.129] kgem_choose_tiling: 16x16 -> 0 >[ 110.129] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.129] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.129] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.129] kgem_create_buffer: reusing buffer? used=12288 + size=1024, total=262144 >[ 110.129] kgem_create_proxy: target handle=23 [proxy? -1], offset=12288, length=1024, io=1 >[ 110.129] __kgem_bo_init(handle=23, num_pages=1024) >[ 110.129] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.129] upload: adding upload cache to pixmap=492 >[ 110.129] kgem_proxy_bo_attach: handle=23 >[ 110.129] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.129] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.129] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.129] gen4_choose_composite_emitter: simple src, no mask >[ 110.129] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.129] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.129] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.129] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.129] kgem_add_handle: handle=4, index=0 >[ 110.129] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.129] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.129] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.129] gen9_composite_get_binding_table(ffc0) >[ 110.129] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.129] kgem_add_handle: handle=38, index=1 >[ 110.129] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.129] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.129] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.129] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.129] kgem_add_reloc64: adding proxy [delta=12288] for handle=23 >[ 110.129] kgem_add_handle: handle=23, index=2 >[ 110.129] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=fd545000) >[ 110.129] [3fd0] bind bo(handle=23, addr=fd548000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.129] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.129] gen9_emit_sampler: sampler = 22 >[ 110.129] gen9_emit_sf: num_sf_outputs=1 >[ 110.129] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.129] gen9_emit_vertex_elements: setup id=2 >[ 110.129] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.129] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.129] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.129] gen8_vertex_flush[490] = 3 >[ 110.129] sna_destroy_pixmap: pixmap=492, attached?=1 >[ 110.129] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.129] __sna_free_pixmap(pixmap=492) >[ 110.129] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.129] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.129] sna_glyphs: discarding mask >[ 110.129] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.129] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.129] gen9_render_composite: 0x0, current mode=1/1 >[ 110.129] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.129] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.129] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.129] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.129] sna_drawable_use_bo pixmap=470, box=((0, 0), (7680, 2160)), flags=7... >[ 110.129] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.129] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.129] sna_drawable_use_bo: using whole GPU bo >[ 110.129] gen9_composite_set_target: pixmap=470, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.129] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.129] color_convert: src=ff232321 [20028888] >[ 110.129] color_convert: dst=ff232321 [20028888] >[ 110.129] sna_render_get_solid: ff232321 >[ 110.129] sna_render_get_solid(6) = ff232321 (old) >[ 110.129] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.129] sna_transform_is_imprecise_integer_translation: no transform >[ 110.129] gen9_composite_picture: integer translation (0, 0), removing >[ 110.129] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.129] sna_render_pixmap_bo: GPU all damaged >[ 110.129] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.129] gen4_choose_composite_emitter: solid, identity mask >[ 110.129] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.129] aligning vertex: was 3, now 4 floats per vertex >[ 110.129] gen9_composite_get_binding_table(ff00) >[ 110.129] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.129] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 110.129] kgem_add_handle: handle=8, index=3 >[ 110.129] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) >[ 110.129] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.129] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.129] kgem_add_handle: handle=6, index=4 >[ 110.129] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.129] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.129] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.129] gen9_emit_sampler: sampler = a >[ 110.129] gen9_emit_sf: num_sf_outputs=2 >[ 110.129] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.129] gen9_emit_vertex_elements: setup id=9 >[ 110.129] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.129] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.129] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.129] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.129] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.129] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.129] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.129] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.129] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.129] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.129] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.129] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.129] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.129] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.129] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.129] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.129] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.129] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.129] gen8_vertex_flush[56c] = 48 >[ 110.129] gen9_magic_ca_pass: CA fixup (1709 -> 1757) >[ 110.129] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.129] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.129] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.129] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.129] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.129] sna_glyphs: discarding mask >[ 110.129] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.129] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.129] gen9_render_composite: 0x0, current mode=1/1 >[ 110.129] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.129] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.129] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.129] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.129] sna_drawable_use_bo pixmap=470, box=((0, 0), (7680, 2160)), flags=7... >[ 110.129] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.129] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.129] sna_drawable_use_bo: using whole GPU bo >[ 110.129] gen9_composite_set_target: pixmap=470, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.129] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.129] color_convert: src=ff8e8b85 [20028888] >[ 110.129] color_convert: dst=ff8e8b85 [20028888] >[ 110.129] sna_render_get_solid: ff8e8b85 >[ 110.129] sna_render_get_solid(7) = ff8e8b85 (old) >[ 110.129] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.129] sna_transform_is_imprecise_integer_translation: no transform >[ 110.129] gen9_composite_picture: integer translation (0, 0), removing >[ 110.129] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.129] sna_render_pixmap_bo: GPU all damaged >[ 110.129] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.129] gen4_choose_composite_emitter: solid, identity mask >[ 110.129] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.129] gen9_composite_get_binding_table(fe40) >[ 110.129] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.129] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 110.129] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fdffe000) >[ 110.129] [3f80] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.129] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.129] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.129] gen9_emit_vertex_elements: setup id=9 >[ 110.129] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.129] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.129] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.129] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.129] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.129] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.129] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.129] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.129] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.129] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.129] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.129] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.129] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.129] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.129] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.129] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.129] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.129] gen8_vertex_flush[66c] = 48 >[ 110.129] gen9_magic_ca_pass: CA fixup (1757 -> 1805) >[ 110.129] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.129] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.129] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.129] sna_copy_area: src=pixmap=470:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.129] sna_copy_area: normal copy >[ 110.129] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.129] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.129] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.129] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.129] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.129] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.129] sna_do_copy: pixmap -- no source clipping >[ 110.129] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.129] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.129] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=470+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.129] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=28, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.129] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.129] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.129] sna_drawable_use_bo: pinned, never REPLACES >[ 110.129] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.129] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.129] sna_drawable_use_bo: applying move-to-gpu override >[ 110.129] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.129] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.130] wait_for_shadow: flags=1, flips=0, handle=28, shadow=29 >[ 110.130] wait_for_shadow: setting front pixmap to handle=29 >[ 110.130] sna_drawable_use_bo: using whole GPU bo >[ 110.130] sna_pixmap_move_to_gpu(pixmap=470, usage=0), flags=a >[ 110.130] sna_pixmap_move_to_gpu: already all-damaged >[ 110.130] sna_pixmap_mark_active: pixmap=470, handle=38 >[ 110.130] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.130] sna_pixmap_make_cow: make cow src=470, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.130] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.130] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.130] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.130] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.130] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.130] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.130] kgem_set_mode: flushing before new bo >[ 110.130] gen8_vertex_close: used=7220, vbo active? 16, vb=204, nreloc=2 >[ 110.130] gen8_vertex_close: reloc[0] = 287 >[ 110.130] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.130] kgem_add_handle: handle=16, index=5 >[ 110.130] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.130] gen8_vertex_close: reloc[1] = 342 >[ 110.130] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 110.130] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.130] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.130] kgem_finish_buffers: buffer handle=23, used=13312, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.130] kgem_finish_buffers: retaining upload buffer (13312/262144): used=16384, refcnt=1 >[ 110.130] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.130] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.130] kgem_fixup_relocs: shrinking by 61440 >[ 110.130] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.130] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.130] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.130] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.130] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.130] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.130] __kgem_bo_clear_busy: handle=8 >[ 110.130] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.130] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.130] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.130] __kgem_bo_clear_busy: handle=8 >[ 110.130] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.130] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.130] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.130] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.130] aligning vertex: was 4, now 2 floats per vertex >[ 110.130] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.130] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.130] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.130] kgem_add_handle: handle=4, index=0 >[ 110.130] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.130] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.130] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.130] gen9_composite_get_binding_table(ffc0) >[ 110.130] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 >[ 110.130] kgem_add_handle: handle=29, index=1 >[ 110.130] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.130] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 110.130] [3fe0] bind bo(handle=29, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.130] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.130] kgem_add_handle: handle=38, index=2 >[ 110.130] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.130] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.130] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.130] gen9_emit_sampler: sampler = 0 >[ 110.130] gen9_emit_sf: num_sf_outputs=1 >[ 110.130] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.130] gen9_emit_vertex_elements: setup id=0 >[ 110.130] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.130] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.130] gen8_vertex_flush[490] = 3 >[ 110.130] sna_destroy_pixmap: pixmap=470, attached?=1 >[ 110.130] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.130] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.130] __kgem_bo_destroy: handle=38 -> active >[ 110.130] __sna_free_pixmap(pixmap=470) >[ 110.130] sna_accel_flush: flush?=0, dirty?=0 >[ 110.130] sna_accel_flush: flush?=0, dirty?=0 >[ 110.130] sna_block_handler (tv=0.5000) >[ 110.130] kgem_retire, need_retire?=1 >[ 110.130] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.130] kgem_retire__requests_ring: retiring ring 0 >[ 110.130] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.130] __kgem_retire_rq: request 1 complete >[ 110.130] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.130] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.130] kgem_retire -- retired=0, need_retire=0 >[ 110.130] kgem_retire__buffers: handle=23, busy? 0 [0] >[ 110.130] kgem_retire__buffers: releasing upload cache for handle=23? 0 >[ 110.130] __kgem_bo_destroy: handle=23, size=262144 >[ 110.130] kgem_bo_replace_io: transferring io handle=23 to bo >[ 110.130] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 110.130] sna_accel_block: GPU idle, flushing >[ 110.130] gen8_vertex_close: used=7226, vbo active? 16, vb=1, nreloc=1 >[ 110.130] gen8_vertex_close: reloc[0] = 287 >[ 110.130] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.130] kgem_add_handle: handle=16, index=3 >[ 110.130] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.130] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.130] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.130] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.130] kgem_fixup_relocs: shrinking by 61440 >[ 110.130] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.130] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.130] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.130] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.130] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.130] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.130] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.130] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.130] sna_scanout_do_flush: flush timer active: delta=-12 >[ 110.130] sna_scanout_do_flush (time=110130), triggered >[ 110.130] sna_scanout_flush (time=110130), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.130] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.130] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.130] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.130] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.130] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.130] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.130] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.130] sna_pixmap_move_to_gpu: already all-damaged >[ 110.130] sna_pixmap_mark_active: pixmap=175, handle=29 >[ 110.130] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.130] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.130] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.130] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=28 [active?=2], new handle=29 [active=0] >[ 110.130] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 28, transformed? 0 >[ 110.130] get_fb: reusing fb=79 for handle=29 >[ 110.130] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=1, serial=2 >[ 110.130] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.130] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 28, transformed? 0 >[ 110.130] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=2, serial=3 >[ 110.130] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.130] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.130] sna_mode_redisplay: flipped 2 outputs, shadow active? 28 >[ 110.130] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=28 >[ 110.130] sna_accel_do_throttle (time=110130), triggered >[ 110.130] sna_accel_throttle (time=110130) >[ 110.130] sna_accel_block: evaluating timers, active=7 >[ 110.130] sna_accel_block: flush timer expires in 16 [110146] >[ 110.130] sna_wakeup_handler >[ 110.130] sna_accel_flush: flush?=0, dirty?=0 >[ 110.130] sna_accel_flush: flush?=0, dirty?=0 >[ 110.130] sna_block_handler (tv=0.5000) >[ 110.130] kgem_retire, need_retire?=1 >[ 110.130] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.130] kgem_retire__requests_ring: retiring ring 0 >[ 110.130] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.130] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.130] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.130] kgem_retire -- retired=0, need_retire=1 >[ 110.130] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.130] sna_scanout_do_flush: flush timer active: delta=16 >[ 110.130] sna_accel_block: evaluating timers, active=7 >[ 110.130] sna_accel_block: flush timer expires in 16 [110146] >[ 110.130] sna_wakeup_handler >[ 110.130] sna_accel_flush: flush?=0, dirty?=0 >[ 110.130] sna_accel_flush: flush?=0, dirty?=0 >[ 110.130] sna_block_handler (tv=0.5000) >[ 110.130] kgem_retire, need_retire?=1 >[ 110.130] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.130] kgem_retire__requests_ring: retiring ring 0 >[ 110.130] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.130] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.130] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.130] kgem_retire -- retired=0, need_retire=1 >[ 110.131] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.131] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.131] sna_accel_block: evaluating timers, active=7 >[ 110.131] sna_accel_block: flush timer expires in 15 [110146] >[ 110.131] sna_wakeup_handler >[ 110.131] sna_accel_flush: flush?=0, dirty?=0 >[ 110.131] sna_accel_flush: flush?=0, dirty?=0 >[ 110.131] sna_block_handler (tv=0.4000) >[ 110.131] kgem_retire, need_retire?=1 >[ 110.131] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.131] kgem_retire__requests_ring: retiring ring 0 >[ 110.131] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.131] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.131] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.131] kgem_retire -- retired=0, need_retire=1 >[ 110.131] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.131] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.131] sna_accel_block: evaluating timers, active=7 >[ 110.131] sna_accel_block: flush timer expires in 15 [110146] >[ 110.131] sna_wakeup_handler >[ 110.131] sna_accel_flush: flush?=0, dirty?=0 >[ 110.131] sna_accel_flush: flush?=0, dirty?=0 >[ 110.131] sna_block_handler (tv=0.4000) >[ 110.131] kgem_retire, need_retire?=1 >[ 110.131] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.131] kgem_retire__requests_ring: retiring ring 0 >[ 110.131] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.131] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.131] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.131] kgem_retire -- retired=0, need_retire=1 >[ 110.131] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.131] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.131] sna_accel_block: evaluating timers, active=7 >[ 110.131] sna_accel_block: flush timer expires in 15 [110146] >[ 110.131] sna_wakeup_handler >[ 110.131] sna_accel_flush: flush?=0, dirty?=0 >[ 110.131] sna_accel_flush: flush?=0, dirty?=0 >[ 110.131] sna_block_handler (tv=0.4000) >[ 110.131] kgem_retire, need_retire?=1 >[ 110.131] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.131] kgem_retire__requests_ring: retiring ring 0 >[ 110.131] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.131] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.131] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.131] kgem_retire -- retired=0, need_retire=1 >[ 110.131] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.131] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.131] sna_accel_block: evaluating timers, active=7 >[ 110.131] sna_accel_block: flush timer expires in 15 [110146] >[ 110.131] sna_wakeup_handler >[ 110.131] sna_accel_flush: flush?=0, dirty?=0 >[ 110.131] sna_accel_flush: flush?=0, dirty?=0 >[ 110.131] sna_block_handler (tv=0.4000) >[ 110.131] kgem_retire, need_retire?=1 >[ 110.131] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.131] kgem_retire__requests_ring: retiring ring 0 >[ 110.131] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.131] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.131] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.131] kgem_retire -- retired=0, need_retire=1 >[ 110.131] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.131] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.131] sna_accel_block: evaluating timers, active=7 >[ 110.131] sna_accel_block: flush timer expires in 15 [110146] >[ 110.131] sna_wakeup_handler >[ 110.131] sna_accel_flush: flush?=0, dirty?=0 >[ 110.131] sna_accel_flush: flush?=0, dirty?=0 >[ 110.131] sna_block_handler (tv=0.4000) >[ 110.131] kgem_retire, need_retire?=1 >[ 110.131] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.131] kgem_retire__requests_ring: retiring ring 0 >[ 110.131] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.131] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.131] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.131] kgem_retire -- retired=0, need_retire=1 >[ 110.131] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.131] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.131] sna_accel_block: evaluating timers, active=7 >[ 110.131] sna_accel_block: flush timer expires in 15 [110146] >[ 110.131] sna_wakeup_handler >[ 110.131] sna_accel_flush: flush?=0, dirty?=0 >[ 110.131] sna_accel_flush: flush?=0, dirty?=0 >[ 110.131] sna_block_handler (tv=0.4000) >[ 110.131] kgem_retire, need_retire?=1 >[ 110.131] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.131] kgem_retire__requests_ring: retiring ring 0 >[ 110.131] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.131] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.131] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.131] kgem_retire -- retired=0, need_retire=1 >[ 110.131] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.131] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.131] sna_accel_block: evaluating timers, active=7 >[ 110.131] sna_accel_block: flush timer expires in 15 [110146] >[ 110.131] sna_wakeup_handler >[ 110.131] sna_accel_flush: flush?=0, dirty?=0 >[ 110.131] sna_accel_flush: flush?=0, dirty?=0 >[ 110.131] sna_block_handler (tv=0.4000) >[ 110.131] kgem_retire, need_retire?=1 >[ 110.131] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.131] kgem_retire__requests_ring: retiring ring 0 >[ 110.131] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.131] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.131] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.131] kgem_retire -- retired=0, need_retire=1 >[ 110.131] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.131] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.131] sna_accel_block: evaluating timers, active=7 >[ 110.131] sna_accel_block: flush timer expires in 15 [110146] >[ 110.131] sna_wakeup_handler >[ 110.131] sna_accel_flush: flush?=0, dirty?=0 >[ 110.131] sna_accel_flush: flush?=0, dirty?=0 >[ 110.131] sna_block_handler (tv=0.4000) >[ 110.131] kgem_retire, need_retire?=1 >[ 110.131] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.131] kgem_retire__requests_ring: retiring ring 0 >[ 110.131] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.131] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.131] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.131] kgem_retire -- retired=0, need_retire=1 >[ 110.131] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.131] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.131] sna_accel_block: evaluating timers, active=7 >[ 110.131] sna_accel_block: flush timer expires in 15 [110146] >[ 110.131] sna_wakeup_handler >[ 110.131] sna_accel_flush: flush?=0, dirty?=0 >[ 110.131] sna_accel_flush: flush?=0, dirty?=0 >[ 110.131] sna_block_handler (tv=0.4000) >[ 110.131] kgem_retire, need_retire?=1 >[ 110.131] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.131] kgem_retire__requests_ring: retiring ring 0 >[ 110.131] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.132] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.132] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.132] kgem_retire -- retired=0, need_retire=1 >[ 110.132] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.132] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.132] sna_accel_block: evaluating timers, active=7 >[ 110.132] sna_accel_block: flush timer expires in 14 [110146] >[ 110.132] sna_wakeup_handler >[ 110.132] sna_accel_flush: flush?=0, dirty?=0 >[ 110.132] sna_accel_flush: flush?=0, dirty?=0 >[ 110.132] sna_block_handler (tv=0.3000) >[ 110.132] kgem_retire, need_retire?=1 >[ 110.132] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.132] kgem_retire__requests_ring: retiring ring 0 >[ 110.132] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.132] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.132] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.132] kgem_retire -- retired=0, need_retire=1 >[ 110.132] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.132] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.132] sna_accel_block: evaluating timers, active=7 >[ 110.132] sna_accel_block: flush timer expires in 14 [110146] >[ 110.132] sna_wakeup_handler >[ 110.132] sna_accel_flush: flush?=0, dirty?=0 >[ 110.132] sna_accel_flush: flush?=0, dirty?=0 >[ 110.132] sna_block_handler (tv=0.3000) >[ 110.132] kgem_retire, need_retire?=1 >[ 110.132] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.132] kgem_retire__requests_ring: retiring ring 0 >[ 110.132] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.132] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.132] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.132] kgem_retire -- retired=0, need_retire=1 >[ 110.132] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.132] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.132] sna_accel_block: evaluating timers, active=7 >[ 110.132] sna_accel_block: flush timer expires in 14 [110146] >[ 110.132] sna_wakeup_handler >[ 110.132] sna_accel_flush: flush?=0, dirty?=0 >[ 110.132] sna_accel_flush: flush?=0, dirty?=0 >[ 110.132] sna_block_handler (tv=0.3000) >[ 110.132] kgem_retire, need_retire?=1 >[ 110.132] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.132] kgem_retire__requests_ring: retiring ring 0 >[ 110.132] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.132] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.132] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.132] kgem_retire -- retired=0, need_retire=1 >[ 110.132] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.132] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.132] sna_accel_block: evaluating timers, active=7 >[ 110.132] sna_accel_block: flush timer expires in 14 [110146] >[ 110.132] sna_wakeup_handler >[ 110.132] sna_accel_flush: flush?=0, dirty?=0 >[ 110.132] sna_accel_flush: flush?=0, dirty?=0 >[ 110.132] sna_block_handler (tv=0.3000) >[ 110.132] kgem_retire, need_retire?=1 >[ 110.132] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.132] kgem_retire__requests_ring: retiring ring 0 >[ 110.132] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.132] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.132] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.132] kgem_retire -- retired=0, need_retire=1 >[ 110.132] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.132] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.132] sna_accel_block: evaluating timers, active=7 >[ 110.132] sna_accel_block: flush timer expires in 14 [110146] >[ 110.132] sna_wakeup_handler >[ 110.132] sna_accel_flush: flush?=0, dirty?=0 >[ 110.132] sna_accel_flush: flush?=0, dirty?=0 >[ 110.132] sna_block_handler (tv=0.3000) >[ 110.132] kgem_retire, need_retire?=1 >[ 110.132] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.132] kgem_retire__requests_ring: retiring ring 0 >[ 110.132] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.132] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.132] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.132] kgem_retire -- retired=0, need_retire=1 >[ 110.132] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.132] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.132] sna_accel_block: evaluating timers, active=7 >[ 110.132] sna_accel_block: flush timer expires in 14 [110146] >[ 110.132] sna_wakeup_handler >[ 110.132] sna_accel_flush: flush?=0, dirty?=0 >[ 110.132] sna_accel_flush: flush?=0, dirty?=0 >[ 110.132] sna_block_handler (tv=0.3000) >[ 110.132] kgem_retire, need_retire?=1 >[ 110.132] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.132] kgem_retire__requests_ring: retiring ring 0 >[ 110.132] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.132] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.132] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.132] kgem_retire -- retired=0, need_retire=1 >[ 110.132] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.132] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.132] sna_accel_block: evaluating timers, active=7 >[ 110.132] sna_accel_block: flush timer expires in 14 [110146] >[ 110.132] sna_wakeup_handler >[ 110.132] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.132] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.132] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.132] kgem_can_create_2d: untiled size=66355200 >[ 110.132] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.132] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.132] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.132] sna_create_pixmap: usage=0, flags=1b >[ 110.132] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.132] __pop_freed_pixmap: reusing freed pixmap=470 header >[ 110.132] create_pixmap_hdr: pixmap=493, width=7680, height=2160, usage=0 >[ 110.132] sna_create_pixmap: serial=493, 7680x2160, usage=0 >[ 110.132] sna_composite_rectangles(pixmap=494, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.132] sna_composite_rectangles: converted to op 0 >[ 110.132] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.132] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.132] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.132] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.132] sna_composite_rectangles: dropping last-cpu hint >[ 110.132] sna_drawable_use_bo pixmap=494, box=((0, 0), (7680, 2160)), flags=19... >[ 110.132] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.132] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.132] sna_pixmap_move_to_gpu(pixmap=494, usage=0), flags=b >[ 110.132] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.132] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.132] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.132] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.133] sna_pixmap_alloc_gpu: pixmap=494 >[ 110.133] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.133] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.133] kgem_bo_remove_from_active: removing handle=38 from active >[ 110.133] 1:from active: pitch=30720, tiling=1, handle=38, id=620 >[ 110.133] __sna_damage_all(7680, 2160) >[ 110.133] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.133] sna_pixmap_mark_active: pixmap=494, handle=38 >[ 110.133] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.133] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.133] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.133] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.133] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.133] sna_render_get_solid: 0 >[ 110.133] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.133] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.133] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.133] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.133] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.133] kgem_add_handle: handle=4, index=0 >[ 110.133] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.133] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.133] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.133] gen9_composite_get_binding_table(ffc0) >[ 110.133] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.133] kgem_add_handle: handle=38, index=1 >[ 110.133] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.133] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.133] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.133] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.133] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.133] kgem_add_handle: handle=7, index=2 >[ 110.133] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.133] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.133] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.133] gen9_emit_sampler: sampler = 1 >[ 110.133] gen9_emit_sf: num_sf_outputs=1 >[ 110.133] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.133] gen9_emit_vertex_elements: setup id=0 >[ 110.133] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.133] (0, 0), (7680, 2160) >[ 110.133] gen8_vertex_flush[490] = 3 >[ 110.133] sna_composite_rectangles: pixmap=494 marking clear [0]? 1 >[ 110.133] sna_composite_rectangles(pixmap=494, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.133] sna_composite_rectangles: converted to op 1 >[ 110.133] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.133] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.133] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.133] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.133] sna_composite_rectangles: promoting to full GPU >[ 110.133] sna_composite_rectangles: dropping last-cpu hint >[ 110.133] sna_drawable_use_bo pixmap=494, box=((0, 0), (7680, 2160)), flags=19... >[ 110.133] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.133] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.133] sna_drawable_use_bo: using whole GPU bo >[ 110.133] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.133] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.133] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.133] sna_render_get_solid: ff2c001e >[ 110.133] sna_render_get_solid(0) = ff2c001e (old) >[ 110.133] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.133] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.133] gen9_composite_get_binding_table(ff00) >[ 110.133] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.133] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 110.133] kgem_add_handle: handle=8, index=3 >[ 110.133] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 110.133] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.133] gen9_emit_vertex_elements: setup id=0 >[ 110.133] (0, 0), (7680, 2160) >[ 110.133] gen8_vertex_flush[4cc] = 3 >[ 110.133] sna_composite_rectangles: pixmap=494 marking clear [ff2c001e]? 1 >[ 110.133] sna_composite(pixmap=494, op=3, src=364+(0, 0), mask=0+(0, 0), dst=494+(0, 0)+(0, 0), size=(3840, 2160) >[ 110.133] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 110.133] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 110.133] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.133] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 110.133] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) >[ 110.133] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) >[ 110.133] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 110.133] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.133] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 110.133] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.133] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 >[ 110.133] sna_drawable_use_bo pixmap=494, box=((0, 0), (3840, 2160)), flags=7... >[ 110.133] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.133] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.133] sna_drawable_use_bo: using whole GPU bo >[ 110.133] gen9_composite_set_target: pixmap=494, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.133] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 110.133] sna_transform_is_imprecise_integer_translation: no transform >[ 110.133] gen9_composite_picture: integer translation (0, 0), removing >[ 110.133] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.133] sna_render_pixmap_bo: GPU all damaged >[ 110.133] color_convert: src=b000000 [20028888] >[ 110.133] color_convert: dst=b000000 [20028888] >[ 110.133] sna_render_get_solid: b000000 >[ 110.133] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.133] gen4_choose_composite_emitter: identity source, identity mask >[ 110.133] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.133] aligning vertex: was 2, now 5 floats per vertex >[ 110.133] gen9_composite_get_binding_table(fe80) >[ 110.133] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 110.133] kgem_add_handle: handle=11, index=4 >[ 110.133] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 110.133] [3f90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.133] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.133] kgem_add_reloc64: adding proxy [delta=44] for handle=7 >[ 110.133] kgem_add_reloc64[7] = (delta=44, target handle=2, presumed=fffe8000) >[ 110.133] [3f80] bind bo(handle=7, addr=fffe802c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.133] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.133] gen9_emit_sampler: sampler = 3 >[ 110.133] gen9_emit_sf: num_sf_outputs=2 >[ 110.133] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.133] gen9_emit_vertex_elements: setup id=10 >[ 110.133] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.133] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.133] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 110.133] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 110.133] gen8_vertex_flush[5a8] = 3 >[ 110.133] sna_composite(pixmap=494, op=3, src=364+(0, 0), mask=0+(0, 0), dst=494+(3840, 0)+(0, 0), size=(3840, 2160) >[ 110.133] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) >[ 110.133] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) >[ 110.133] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.133] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) >[ 110.133] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) >[ 110.133] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) >[ 110.133] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) >[ 110.133] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.133] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.133] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.133] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.133] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 >[ 110.133] sna_drawable_use_bo pixmap=494, box=((3840, 0), (7680, 2160)), flags=7... >[ 110.133] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.133] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.133] sna_drawable_use_bo: using whole GPU bo >[ 110.133] gen9_composite_set_target: pixmap=494, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.133] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) >[ 110.133] sna_transform_is_imprecise_integer_translation: no transform >[ 110.133] gen9_composite_picture: integer translation (0, 0), removing >[ 110.133] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.133] sna_render_pixmap_bo: GPU all damaged >[ 110.133] color_convert: src=b000000 [20028888] >[ 110.133] color_convert: dst=b000000 [20028888] >[ 110.133] sna_render_get_solid: b000000 >[ 110.133] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.133] gen4_choose_composite_emitter: identity source, identity mask >[ 110.133] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.133] gen9_composite_get_binding_table(fdc0) >[ 110.133] gen9_emit_vertex_elements: setup id=10 >[ 110.133] gen9_render_composite_box: (3840, 0), (7680, 2160) >[ 110.133] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] >[ 110.133] gen8_vertex_flush[5dc] = 3 >[ 110.133] sna_composite(pixmap=494, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=494+(5694, 1014)+(0, 0), size=(132, 132) >[ 110.133] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) >[ 110.133] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) >[ 110.133] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.133] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) >[ 110.133] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) >[ 110.133] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) >[ 110.133] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) >[ 110.133] gen9_render_composite: 132x132, current mode=1/1 >[ 110.133] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 >[ 110.133] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.134] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.134] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 >[ 110.134] sna_drawable_use_bo pixmap=494, box=((5694, 1014), (5826, 1146)), flags=7... >[ 110.134] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.134] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.134] sna_drawable_use_bo: using whole GPU bo >[ 110.134] gen9_composite_set_target: pixmap=494, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.134] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) >[ 110.134] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] >[ 110.134] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.134] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) >[ 110.134] sna_render_pixmap_bo: GPU all damaged >[ 110.134] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) >[ 110.134] color_convert: src=b000000 [20028888] >[ 110.134] color_convert: dst=b000000 [20028888] >[ 110.134] sna_render_get_solid: b000000 >[ 110.134] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.134] gen4_choose_composite_emitter: simple src, identity mask >[ 110.134] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.134] gen9_composite_get_binding_table(fdc0) >[ 110.134] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 >[ 110.134] kgem_add_handle: handle=15, index=5 >[ 110.134] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) >[ 110.134] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler >[ 110.134] gen9_emit_sampler: sampler = 23 >[ 110.134] gen9_emit_vertex_elements: setup id=10 >[ 110.134] gen9_render_composite_box: (5694, 1014), (5826, 1146) >[ 110.134] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] >[ 110.134] gen8_vertex_flush[620] = 3 >[ 110.134] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.134] kgem_can_create_2d: 80x80 @ 32 >[ 110.134] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.134] kgem_can_create_2d: untiled size=28672 >[ 110.134] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.134] kgem_choose_tiling: 80x80 -> 0 >[ 110.134] sna_create_pixmap: usage=0, flags=b >[ 110.134] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.134] __pop_freed_pixmap: reusing freed pixmap=474 header >[ 110.134] create_pixmap_hdr: pixmap=495, width=80, height=80, usage=0 >[ 110.134] sna_create_pixmap: serial=495, 80x80, usage=0 >[ 110.134] sna_composite_rectangles(pixmap=496, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.134] sna_composite_rectangles: converted to op 0 >[ 110.134] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.134] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.134] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.134] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.134] sna_composite_rectangles: dropping last-cpu hint >[ 110.134] sna_drawable_use_bo pixmap=496, box=((0, 0), (80, 80)), flags=19... >[ 110.134] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.134] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.134] sna_pixmap_move_to_gpu(pixmap=496, usage=0), flags=b >[ 110.134] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.134] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.134] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.134] kgem_choose_tiling: 80x80 -> 0 >[ 110.134] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.134] kgem_choose_tiling: 80x80 -> 0 >[ 110.134] sna_pixmap_alloc_gpu: pixmap=496 >[ 110.134] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.134] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.134] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.134] from inactive: pitch=320, tiling=0: handle=22, id=621 >[ 110.134] __sna_damage_all(80, 80) >[ 110.134] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.134] sna_pixmap_mark_active: pixmap=496, handle=22 >[ 110.134] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.134] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.134] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.134] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.134] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.134] sna_render_get_solid: 0 >[ 110.134] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.134] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.134] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.134] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.134] aligning vertex: was 5, now 2 floats per vertex >[ 110.134] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.134] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.134] gen9_composite_get_binding_table(fd40) >[ 110.134] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 >[ 110.134] kgem_add_handle: handle=22, index=6 >[ 110.134] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) >[ 110.134] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.134] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.134] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.134] gen9_emit_sampler: sampler = 1 >[ 110.134] gen9_emit_sf: num_sf_outputs=1 >[ 110.134] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.134] gen9_emit_vertex_elements: setup id=0 >[ 110.134] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.134] (0, 0), (80, 80) >[ 110.134] gen8_vertex_flush[6d8] = 3 >[ 110.134] sna_composite_rectangles: pixmap=496 marking clear [0]? 1 >[ 110.134] sna_composite_rectangles(pixmap=496, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.134] sna_composite_rectangles: converted to op 1 >[ 110.134] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.134] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.134] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.134] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.134] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.134] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.134] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.134] sna_composite_rectangles: dropping last-cpu hint >[ 110.134] sna_drawable_use_bo pixmap=496, box=((0, 0), (80, 80)), flags=1... >[ 110.134] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.134] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.134] sna_drawable_use_bo: using whole GPU bo >[ 110.134] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.134] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.134] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.134] sna_render_get_solid: 40404040 >[ 110.134] sna_render_get_solid(1) = 40404040 (old) >[ 110.134] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.134] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.134] gen9_composite_get_binding_table(fcc0) >[ 110.134] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 >[ 110.134] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 110.134] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) >[ 110.134] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.134] gen9_emit_vertex_elements: setup id=0 >[ 110.134] (0, 0), (2, 2) >[ 110.134] (78, 0), (80, 2) >[ 110.134] (0, 78), (2, 80) >[ 110.134] (78, 78), (80, 80) >[ 110.134] gen8_vertex_flush[714] = 12 >[ 110.134] sna_composite(pixmap=494, op=3, src=496+(0, 0), mask=0+(0, 0), dst=494+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.134] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.134] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.134] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.134] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.134] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.134] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.134] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.134] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.134] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.134] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.134] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.134] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.134] sna_drawable_use_bo pixmap=494, box=((0, 0), (7680, 2160)), flags=7... >[ 110.134] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.134] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.134] sna_drawable_use_bo: using whole GPU bo >[ 110.134] gen9_composite_set_target: pixmap=494, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.134] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.134] sna_transform_is_imprecise_integer_translation: no transform >[ 110.134] gen9_composite_picture: integer translation (0, 0), removing >[ 110.134] sna_render_pixmap_bo pixmap=496, (0, 0)x(7680, 2160)/(80, 80) >[ 110.134] sna_render_pixmap_bo: GPU all damaged >[ 110.134] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.134] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.134] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.134] gen4_choose_composite_emitter: identity src, no mask >[ 110.134] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.134] aligning vertex: was 2, now 3 floats per vertex >[ 110.134] gen9_composite_get_binding_table(fc40) >[ 110.134] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 >[ 110.134] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) >[ 110.134] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.134] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.134] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.135] gen9_emit_sampler: sampler = a >[ 110.135] gen9_emit_vertex_elements: setup id=2 >[ 110.135] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.135] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.135] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.135] gen8_vertex_flush[7b0] = 3 >[ 110.135] sna_destroy_pixmap: pixmap=496, attached?=1 >[ 110.135] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.135] __kgem_bo_destroy: handle=22, size=61440 >[ 110.135] __kgem_bo_destroy: handle=22 -> active >[ 110.135] __sna_free_pixmap(pixmap=496) >[ 110.135] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.135] kgem_can_create_2d: 640x2096 @ 32 >[ 110.135] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.135] kgem_can_create_2d: untiled size=5365760 >[ 110.135] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.135] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.135] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.135] sna_create_pixmap: usage=0, flags=1b >[ 110.135] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.135] __pop_freed_pixmap: reusing freed pixmap=496 header >[ 110.135] create_pixmap_hdr: pixmap=497, width=640, height=2096, usage=0 >[ 110.135] sna_create_pixmap: serial=497, 640x2096, usage=0 >[ 110.135] sna_composite_rectangles(pixmap=498, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.135] sna_composite_rectangles: converted to op 0 >[ 110.135] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.135] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.135] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.135] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.135] sna_composite_rectangles: dropping last-cpu hint >[ 110.135] sna_drawable_use_bo pixmap=498, box=((0, 0), (640, 2096)), flags=19... >[ 110.135] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.135] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.135] sna_pixmap_move_to_gpu(pixmap=498, usage=0), flags=b >[ 110.135] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.135] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.135] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.135] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.135] sna_pixmap_alloc_gpu: pixmap=498 >[ 110.135] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.135] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.135] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.135] from inactive: pitch=2560, tiling=1: handle=9, id=622 >[ 110.135] __sna_damage_all(640, 2096) >[ 110.135] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.135] sna_pixmap_mark_active: pixmap=498, handle=9 >[ 110.135] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.135] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.135] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.135] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.135] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.135] sna_render_get_solid: 0 >[ 110.135] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.135] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.135] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.135] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.135] aligning vertex: was 3, now 2 floats per vertex >[ 110.135] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.135] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.135] gen9_composite_get_binding_table(fbc0) >[ 110.135] kgem_add_reloc64: handle=9, pos=16104, delta=0, domains=20002 >[ 110.135] kgem_add_handle: handle=9, index=7 >[ 110.135] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=ee339000) >[ 110.135] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.135] [3ee0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.135] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.135] gen9_emit_sampler: sampler = 1 >[ 110.135] gen9_emit_vertex_elements: setup id=0 >[ 110.135] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.135] (0, 0), (640, 2096) >[ 110.135] gen8_vertex_flush[820] = 3 >[ 110.135] sna_composite_rectangles: pixmap=498 marking clear [0]? 1 >[ 110.135] sna_composite(pixmap=498, op=3, src=364+(168, 968), mask=0+(0, 0), dst=498+(8, 904)+(0, 0), size=(624, 224) >[ 110.135] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.135] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.135] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.135] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.135] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) >[ 110.135] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) >[ 110.135] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) >[ 110.135] gen9_render_composite: 624x224, current mode=1/1 >[ 110.135] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.135] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.135] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.135] sna_drawable_use_bo pixmap=498, box=((8, 904), (632, 1128)), flags=7... >[ 110.135] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.135] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.135] sna_drawable_use_bo: using whole GPU bo >[ 110.135] gen9_composite_set_target: pixmap=498, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.135] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) >[ 110.135] sna_transform_is_imprecise_integer_translation: no transform >[ 110.135] gen9_composite_picture: integer translation (0, 0), removing >[ 110.135] sna_render_pixmap_bo pixmap=364, (168, 968)x(624, 224)/(3840, 2160) >[ 110.135] sna_render_pixmap_bo: GPU all damaged >[ 110.135] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) >[ 110.135] color_convert: src=b000000 [20028888] >[ 110.135] color_convert: dst=b000000 [20028888] >[ 110.135] sna_render_get_solid: b000000 >[ 110.135] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.135] gen4_choose_composite_emitter: identity source, identity mask >[ 110.135] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.135] aligning vertex: was 2, now 5 floats per vertex >[ 110.135] gen9_composite_get_binding_table(fb40) >[ 110.135] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.135] gen9_emit_sampler: sampler = 3 >[ 110.135] gen9_emit_sf: num_sf_outputs=2 >[ 110.135] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.135] gen9_emit_vertex_elements: setup id=10 >[ 110.135] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.135] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.135] gen9_render_composite_box: (8, 904), (632, 1128) >[ 110.135] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] >[ 110.135] gen8_vertex_flush[8e8] = 3 >[ 110.135] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) >[ 110.135] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.135] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.135] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.135] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.135] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.135] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.135] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.135] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.135] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.135] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.135] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.135] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.135] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.135] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.135] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.135] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.135] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.135] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.135] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.135] sna_drawable_use_bo pixmap=498, box=((8, 904), (632, 1128)), flags=7... >[ 110.135] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.135] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.135] sna_drawable_use_bo: using whole GPU bo >[ 110.135] gen9_composite_set_target: pixmap=498, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.135] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.135] color_convert: src=660a0a0a [20028888] >[ 110.135] color_convert: dst=660a0a0a [20028888] >[ 110.135] sna_render_get_solid: 660a0a0a >[ 110.135] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.135] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.135] gen4_choose_spans_emitter: solid source >[ 110.135] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.135] aligning vertex: was 5, now 3 floats per vertex >[ 110.135] gen9_composite_get_binding_table(fb00) >[ 110.135] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 >[ 110.135] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.135] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.135] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.135] gen9_emit_sampler: sampler = c >[ 110.135] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.135] gen9_emit_vertex_elements: setup id=5 >[ 110.135] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.135] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.135] thread_choose_span: clipped? 0 >[ 110.135] imprecise_trapezoid_span_converter: using 4 threads >[ 110.135] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.135] thread_choose_span: clipped? 0 >[ 110.136] [ 110.136] span_thread: flushing 95 boxes >span_thread: flushing 1 boxes >[ 110.136] span_thread: flushing 95 boxes >[ 110.136] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.136] span_thread: flushing 1 boxes >[ 110.136] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.136] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.136] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.136] gen8_vertex_flush[994] = 576 >[ 110.136] gen9_render_composite_spans_done() >[ 110.136] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.136] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.136] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.136] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.136] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.136] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.136] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.136] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.136] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.136] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.136] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.136] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.136] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.136] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.136] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.136] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.136] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.136] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.136] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.136] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.136] sna_drawable_use_bo pixmap=498, box=((8, 904), (632, 1128)), flags=7... >[ 110.136] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.136] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.136] sna_drawable_use_bo: using whole GPU bo >[ 110.136] gen9_composite_set_target: pixmap=498, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.136] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.136] color_convert: src=66282828 [20028888] >[ 110.136] color_convert: dst=66282828 [20028888] >[ 110.136] sna_render_get_solid: 66282828 >[ 110.136] sna_render_get_solid(3) = 66282828 (old) >[ 110.136] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.136] gen4_choose_spans_emitter: solid source >[ 110.136] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.136] gen9_composite_get_binding_table(fa80) >[ 110.136] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 >[ 110.136] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 110.136] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) >[ 110.136] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.136] gen9_emit_vertex_elements: setup id=5 >[ 110.136] thread_choose_span: clipped? 0 >[ 110.136] imprecise_trapezoid_span_converter: using 4 threads >[ 110.136] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.136] thread_choose_span: clipped? 0 >[ 110.136] span_thread: flushing 2 boxes >[ 110.136] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.136] span_thread: flushing 2 boxes >[ 110.136] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.136] span_thread: flushing 162 boxes >[ 110.136] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >[ 110.136] span_thread: flushing 166 boxes >[ 110.136] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >[ 110.136] gen8_vertex_flush[9d0] = 996 >[ 110.136] gen9_render_composite_spans_done() >[ 110.136] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.136] kgem_can_create_2d: 640x2096 @ 32 >[ 110.136] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.136] kgem_can_create_2d: untiled size=5365760 >[ 110.136] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.136] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.136] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.136] sna_create_pixmap: usage=0, flags=1b >[ 110.136] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.136] __pop_freed_pixmap: reusing freed pixmap=476 header >[ 110.136] create_pixmap_hdr: pixmap=499, width=640, height=2096, usage=0 >[ 110.136] sna_create_pixmap: serial=499, 640x2096, usage=0 >[ 110.136] sna_composite_rectangles(pixmap=500, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.136] sna_composite_rectangles: converted to op 0 >[ 110.136] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.136] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.136] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.136] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.136] sna_composite_rectangles: dropping last-cpu hint >[ 110.136] sna_drawable_use_bo pixmap=500, box=((0, 0), (640, 2096)), flags=19... >[ 110.136] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.136] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.136] sna_pixmap_move_to_gpu(pixmap=500, usage=0), flags=b >[ 110.136] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.136] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.136] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.136] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.136] sna_pixmap_alloc_gpu: pixmap=500 >[ 110.136] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.136] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.136] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.136] from inactive: pitch=2560, tiling=1: handle=17, id=623 >[ 110.136] __sna_damage_all(640, 2096) >[ 110.136] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.136] sna_pixmap_mark_active: pixmap=500, handle=17 >[ 110.136] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.136] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.136] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.136] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.136] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.136] sna_render_get_solid: 0 >[ 110.136] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.136] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.136] __kgem_retire_rq: request 1 complete >[ 110.136] __kgem_bo_flush: handle=29, busy=0, wedged=0 >[ 110.136] kgem_set_mode: flushing before new bo >[ 110.136] gen8_vertex_close: used=12066, vbo active? 16, vb=425, nreloc=4 >[ 110.136] gen8_vertex_close: reloc[0] = 287 >[ 110.136] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.136] kgem_add_handle: handle=16, index=8 >[ 110.136] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fffa8000) >[ 110.136] gen8_vertex_close: reloc[1] = 357 >[ 110.136] kgem_add_reloc64: handle=16, pos=357, delta=0, domains=200000 >[ 110.136] kgem_add_reloc64[16] = (delta=0, target handle=8, presumed=fffa8000) >[ 110.136] gen8_vertex_close: reloc[2] = 487 >[ 110.136] kgem_add_reloc64: handle=16, pos=487, delta=0, domains=200000 >[ 110.136] kgem_add_reloc64[17] = (delta=0, target handle=8, presumed=fffa8000) >[ 110.136] gen8_vertex_close: reloc[3] = 608 >[ 110.137] kgem_add_reloc64: handle=16, pos=608, delta=0, domains=200000 >[ 110.137] kgem_add_reloc64[18] = (delta=0, target handle=8, presumed=fffa8000) >[ 110.137] batch[1/1, flags=1800]: 634 634 16016 16384, nreloc=19, nexec=9, nfence=0, aperture=32496 [fenced=0] >[ 110.137] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.137] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.137] kgem_fixup_relocs: shrinking by 61440 >[ 110.137] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.137] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.137] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.137] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.137] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.137] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.137] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.137] __kgem_bo_clear_busy: handle=7 >[ 110.137] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.137] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.137] __kgem_bo_clear_busy: handle=8 >[ 110.137] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.137] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.137] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.137] __kgem_bo_clear_busy: handle=7 >[ 110.137] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 >[ 110.137] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.137] __kgem_bo_clear_busy: handle=8 >[ 110.137] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.137] __kgem_bo_clear_busy: handle=8 >[ 110.137] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.137] __kgem_bo_clear_busy: handle=8 >[ 110.137] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.137] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.137] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.137] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.137] aligning vertex: was 3, now 2 floats per vertex >[ 110.137] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.137] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.137] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.137] kgem_add_handle: handle=4, index=0 >[ 110.137] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.137] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.137] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.137] gen9_composite_get_binding_table(ffc0) >[ 110.137] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 >[ 110.137] kgem_add_handle: handle=17, index=1 >[ 110.137] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdfff000) >[ 110.137] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.137] [3fe0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.137] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.137] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.137] kgem_add_handle: handle=7, index=2 >[ 110.137] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.137] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.137] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.137] gen9_emit_sampler: sampler = 1 >[ 110.137] gen9_emit_sf: num_sf_outputs=1 >[ 110.137] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.137] gen9_emit_vertex_elements: setup id=0 >[ 110.137] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.137] (0, 0), (640, 2096) >[ 110.137] gen8_vertex_flush[490] = 3 >[ 110.137] sna_composite_rectangles: pixmap=500 marking clear [0]? 1 >[ 110.137] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.137] kgem_can_create_2d: 624x224 @ 32 >[ 110.137] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.137] kgem_can_create_2d: untiled size=561152 >[ 110.137] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.137] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.137] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.137] sna_create_pixmap: usage=0, flags=1b >[ 110.137] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.137] __pop_freed_pixmap: reusing freed pixmap=482 header >[ 110.137] create_pixmap_hdr: pixmap=501, width=624, height=224, usage=0 >[ 110.137] sna_create_pixmap: serial=501, 624x224, usage=0 >[ 110.137] sna_composite_rectangles(pixmap=502, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.137] sna_composite_rectangles: converted to op 0 >[ 110.137] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.137] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.137] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.137] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.137] sna_composite_rectangles: dropping last-cpu hint >[ 110.137] sna_drawable_use_bo pixmap=502, box=((0, 0), (624, 224)), flags=19... >[ 110.137] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.137] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.137] sna_pixmap_move_to_gpu(pixmap=502, usage=0), flags=b >[ 110.137] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.137] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.137] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.137] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.137] sna_pixmap_alloc_gpu: pixmap=502 >[ 110.137] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.137] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.137] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.137] from inactive: pitch=2560, tiling=1: handle=20, id=624 >[ 110.137] __sna_damage_all(624, 224) >[ 110.137] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.137] sna_pixmap_mark_active: pixmap=502, handle=20 >[ 110.137] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.137] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.137] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.137] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.137] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.137] sna_render_get_solid: 0 >[ 110.137] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.137] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.137] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.137] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.137] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.137] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.137] gen9_composite_get_binding_table(ff00) >[ 110.137] kgem_add_reloc64: handle=20, pos=16312, delta=0, domains=20002 >[ 110.137] kgem_add_handle: handle=20, index=3 >[ 110.137] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd9be000) >[ 110.137] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.137] [3fb0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.137] gen9_emit_vertex_elements: setup id=0 >[ 110.137] (0, 0), (624, 224) >[ 110.137] gen8_vertex_flush[4c4] = 3 >[ 110.137] sna_composite_rectangles: pixmap=502 marking clear [0]? 1 >[ 110.137] sna_create_pixmap(576, 76, 32, usage=0) >[ 110.137] kgem_can_create_2d: 576x76 @ 32 >[ 110.137] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.137] kgem_can_create_2d: untiled size=176128 >[ 110.137] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.137] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.137] kgem_can_create_2d: tiled[-1] size=176128 >[ 110.137] sna_create_pixmap: usage=0, flags=1b >[ 110.137] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 110.137] __pop_freed_pixmap: reusing freed pixmap=480 header >[ 110.137] create_pixmap_hdr: pixmap=503, width=576, height=76, usage=0 >[ 110.137] sna_create_pixmap: serial=503, 576x76, usage=0 >[ 110.137] sna_composite_rectangles(pixmap=504, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 110.137] sna_composite_rectangles: converted to op 0 >[ 110.137] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 110.137] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 110.137] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 110.137] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 110.137] sna_composite_rectangles: dropping last-cpu hint >[ 110.137] sna_drawable_use_bo pixmap=504, box=((0, 0), (576, 76)), flags=19... >[ 110.137] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.137] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.137] sna_pixmap_move_to_gpu(pixmap=504, usage=0), flags=b >[ 110.137] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.137] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 110.137] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.137] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.138] sna_pixmap_alloc_gpu: pixmap=504 >[ 110.138] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.138] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.138] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.138] from inactive: pitch=2560, tiling=1: handle=35, id=625 >[ 110.138] __sna_damage_all(576, 76) >[ 110.138] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.138] sna_pixmap_mark_active: pixmap=504, handle=35 >[ 110.138] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.138] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.138] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.138] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.138] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 110.138] sna_render_get_solid: 0 >[ 110.138] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.138] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.138] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.138] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.138] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.138] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.138] gen9_composite_get_binding_table(fe80) >[ 110.138] kgem_add_reloc64: handle=35, pos=16280, delta=0, domains=20002 >[ 110.138] kgem_add_handle: handle=35, index=4 >[ 110.138] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd443000) >[ 110.138] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.138] [3f90] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.138] gen9_emit_vertex_elements: setup id=0 >[ 110.138] (0, 0), (576, 76) >[ 110.138] gen8_vertex_flush[4f8] = 3 >[ 110.138] sna_composite_rectangles: pixmap=504 marking clear [0]? 1 >[ 110.138] sna_accel_flush: flush?=0, dirty?=0 >[ 110.138] sna_block_handler (tv=0.0) >[ 110.138] sna_wakeup_handler >[ 110.138] sna_block_handler (tv=0.0) >[ 110.138] sna_wakeup_handler >[ 110.138] sna_accel_flush: flush?=0, dirty?=0 >[ 110.138] sna_accel_flush: flush?=0, dirty?=0 >[ 110.138] sna_accel_flush: flush?=0, dirty?=0 >[ 110.138] sna_accel_flush: flush?=0, dirty?=0 >[ 110.138] sna_accel_flush: flush?=0, dirty?=0 >[ 110.138] sna_accel_flush: flush?=0, dirty?=0 >[ 110.139] sna_accel_flush: flush?=0, dirty?=0 >[ 110.139] sna_accel_flush: flush?=0, dirty?=0 >[ 110.139] sna_accel_flush: flush?=0, dirty?=0 >[ 110.139] sna_accel_flush: flush?=0, dirty?=0 >[ 110.139] sna_accel_flush: flush?=0, dirty?=0 >[ 110.139] sna_accel_flush: flush?=0, dirty?=0 >[ 110.139] sna_accel_flush: flush?=0, dirty?=0 >[ 110.139] sna_accel_flush: flush?=0, dirty?=0 >[ 110.139] sna_accel_flush: flush?=0, dirty?=0 >[ 110.139] sna_accel_flush: flush?=0, dirty?=0 >[ 110.139] sna_accel_flush: flush?=0, dirty?=0 >[ 110.139] sna_accel_flush: flush?=0, dirty?=0 >[ 110.139] sna_accel_flush: flush?=0, dirty?=0 >[ 110.139] sna_accel_flush: flush?=0, dirty?=0 >[ 110.139] sna_accel_flush: flush?=0, dirty?=0 >[ 110.139] sna_accel_flush: flush?=0, dirty?=0 >[ 110.139] sna_accel_flush: flush?=0, dirty?=0 >[ 110.139] sna_accel_flush: flush?=0, dirty?=0 >[ 110.139] sna_accel_flush: flush?=0, dirty?=0 >[ 110.139] sna_accel_flush: flush?=0, dirty?=0 >[ 110.140] sna_accel_flush: flush?=0, dirty?=0 >[ 110.140] sna_accel_flush: flush?=0, dirty?=0 >[ 110.140] sna_accel_flush: flush?=0, dirty?=0 >[ 110.140] sna_accel_flush: flush?=0, dirty?=0 >[ 110.140] sna_accel_flush: flush?=0, dirty?=0 >[ 110.140] sna_accel_flush: flush?=0, dirty?=0 >[ 110.140] sna_accel_flush: flush?=0, dirty?=0 >[ 110.140] sna_accel_flush: flush?=0, dirty?=0 >[ 110.140] sna_accel_flush: flush?=0, dirty?=0 >[ 110.140] sna_accel_flush: flush?=0, dirty?=0 >[ 110.140] sna_accel_flush: flush?=0, dirty?=0 >[ 110.140] sna_accel_flush: flush?=0, dirty?=0 >[ 110.140] sna_accel_flush: flush?=0, dirty?=0 >[ 110.140] sna_accel_flush: flush?=0, dirty?=0 >[ 110.140] sna_accel_flush: flush?=0, dirty?=0 >[ 110.140] sna_accel_flush: flush?=0, dirty?=0 >[ 110.141] sna_accel_flush: flush?=0, dirty?=0 >[ 110.141] sna_accel_flush: flush?=0, dirty?=0 >[ 110.141] sna_accel_flush: flush?=0, dirty?=0 >[ 110.141] sna_accel_flush: flush?=0, dirty?=0 >[ 110.141] sna_accel_flush: flush?=0, dirty?=0 >[ 110.141] sna_accel_flush: flush?=0, dirty?=0 >[ 110.141] sna_accel_flush: flush?=0, dirty?=0 >[ 110.141] sna_accel_flush: flush?=0, dirty?=0 >[ 110.141] sna_accel_flush: flush?=0, dirty?=0 >[ 110.141] sna_accel_flush: flush?=0, dirty?=0 >[ 110.141] sna_accel_flush: flush?=0, dirty?=0 >[ 110.141] sna_accel_flush: flush?=0, dirty?=0 >[ 110.141] sna_accel_flush: flush?=0, dirty?=0 >[ 110.141] sna_accel_flush: flush?=0, dirty?=0 >[ 110.141] sna_accel_flush: flush?=0, dirty?=0 >[ 110.141] sna_accel_flush: flush?=0, dirty?=0 >[ 110.141] sna_accel_flush: flush?=0, dirty?=0 >[ 110.141] sna_accel_flush: flush?=0, dirty?=0 >[ 110.141] sna_accel_flush: flush?=0, dirty?=0 >[ 110.141] sna_accel_flush: flush?=0, dirty?=0 >[ 110.141] sna_accel_flush: flush?=0, dirty?=0 >[ 110.141] sna_accel_flush: flush?=0, dirty?=0 >[ 110.141] sna_accel_flush: flush?=0, dirty?=0 >[ 110.141] sna_accel_flush: flush?=0, dirty?=0 >[ 110.142] sna_accel_flush: flush?=0, dirty?=0 >[ 110.142] sna_accel_flush: flush?=0, dirty?=0 >[ 110.142] sna_accel_flush: flush?=0, dirty?=0 >[ 110.142] sna_accel_flush: flush?=0, dirty?=0 >[ 110.142] sna_accel_flush: flush?=0, dirty?=0 >[ 110.142] sna_accel_flush: flush?=0, dirty?=0 >[ 110.142] sna_accel_flush: flush?=0, dirty?=0 >[ 110.142] sna_accel_flush: flush?=0, dirty?=0 >[ 110.142] sna_accel_flush: flush?=0, dirty?=0 >[ 110.142] sna_accel_flush: flush?=0, dirty?=0 >[ 110.142] sna_accel_flush: flush?=0, dirty?=0 >[ 110.142] sna_accel_flush: flush?=0, dirty?=0 >[ 110.142] sna_accel_flush: flush?=0, dirty?=0 >[ 110.142] sna_accel_flush: flush?=0, dirty?=0 >[ 110.142] sna_accel_flush: flush?=0, dirty?=0 >[ 110.142] sna_accel_flush: flush?=0, dirty?=0 >[ 110.142] sna_accel_flush: flush?=0, dirty?=0 >[ 110.142] sna_accel_flush: flush?=0, dirty?=0 >[ 110.142] sna_accel_flush: flush?=0, dirty?=0 >[ 110.142] sna_accel_flush: flush?=0, dirty?=0 >[ 110.142] sna_accel_flush: flush?=0, dirty?=0 >[ 110.142] sna_accel_flush: flush?=0, dirty?=0 >[ 110.142] sna_accel_flush: flush?=0, dirty?=0 >[ 110.142] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_accel_flush: flush?=0, dirty?=0 >[ 110.143] sna_block_handler (tv=0.0) >[ 110.143] sna_wakeup_handler >[ 110.144] sna_accel_flush: flush?=0, dirty?=0 >[ 110.144] sna_accel_flush: flush?=0, dirty?=0 >[ 110.144] sna_accel_flush: flush?=0, dirty?=0 >[ 110.144] sna_block_handler (tv=0.0) >[ 110.144] sna_wakeup_handler >[ 110.144] sna_accel_flush: flush?=0, dirty?=0 >[ 110.144] sna_accel_flush: flush?=0, dirty?=0 >[ 110.144] sna_accel_flush: flush?=0, dirty?=0 >[ 110.144] sna_block_handler (tv=0.0) >[ 110.144] sna_wakeup_handler >[ 110.144] sna_accel_flush: flush?=0, dirty?=0 >[ 110.144] sna_accel_flush: flush?=0, dirty?=0 >[ 110.144] sna_accel_flush: flush?=0, dirty?=0 >[ 110.144] sna_accel_flush: flush?=0, dirty?=0 >[ 110.144] sna_accel_flush: flush?=0, dirty?=0 >[ 110.144] sna_accel_flush: flush?=0, dirty?=0 >[ 110.144] sna_accel_flush: flush?=0, dirty?=0 >[ 110.144] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_accel_flush: flush?=0, dirty?=0 >[ 110.145] sna_block_handler (tv=0.0) >[ 110.145] sna_wakeup_handler >[ 110.146] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 110.146] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.146] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.146] trapezoid_spans_maybe_inplace? clear, no >[ 110.146] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.146] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 110.146] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 110.146] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 110.146] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 110.146] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 110.146] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 110.146] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.146] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 110.146] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 110.146] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.146] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 110.146] sna_drawable_use_bo pixmap=504, box=((2, 2), (574, 74)), flags=7... >[ 110.146] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.146] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.146] sna_drawable_use_bo: using whole GPU bo >[ 110.146] gen9_composite_set_target: pixmap=504, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.146] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 110.146] color_convert: src=4c000000 [20028888] >[ 110.146] color_convert: dst=4c000000 [20028888] >[ 110.146] sna_render_get_solid: 4c000000 >[ 110.146] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.146] gen4_choose_spans_emitter: solid source >[ 110.146] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.146] aligning vertex: was 2, now 3 floats per vertex >[ 110.146] gen9_composite_get_binding_table(fe00) >[ 110.146] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 >[ 110.146] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 110.146] kgem_add_reloc64[7] = (delta=304, target handle=2, presumed=fffe8000) >[ 110.146] [3f70] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.146] gen9_emit_sampler: sampler = c >[ 110.146] gen9_emit_sf: num_sf_outputs=2 >[ 110.146] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.146] gen9_emit_vertex_elements: setup id=5 >[ 110.146] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.146] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.146] thread_choose_span: clipped? 0 >[ 110.146] imprecise_trapezoid_span_converter: using 4 threads >[ 110.146] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 110.146] thread_choose_span: clipped? 0 >[ 110.146] [ 110.146] span_thread: flushing 26 boxes >[ 110.146] span_thread: flushing 26 boxes >span_thread: flushing 1 boxes >[ 110.146] span_thread: flushing 1 boxes >[ 110.146] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.146] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.146] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.146] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.146] gen8_vertex_flush[5bc] = 162 >[ 110.146] gen9_render_composite_spans_done() >[ 110.146] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 110.146] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.146] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.146] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.146] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.146] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.146] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.146] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 110.146] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 110.146] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 110.146] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 110.146] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 110.146] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 110.146] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.146] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.146] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 110.146] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 110.146] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.146] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.146] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 110.146] sna_drawable_use_bo pixmap=504, box=((0, 0), (576, 76)), flags=7... >[ 110.146] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.146] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.146] sna_drawable_use_bo: using whole GPU bo >[ 110.146] gen9_composite_set_target: pixmap=504, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.146] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 110.146] color_convert: src=e6e6e6e6 [20028888] >[ 110.146] color_convert: dst=e6e6e6e6 [20028888] >[ 110.146] sna_render_get_solid: e6e6e6e6 >[ 110.146] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 110.146] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.146] gen4_choose_spans_emitter: solid source >[ 110.146] kgem_check_bo: num_pages=+1, num_exec=+1 >[ 110.146] gen9_composite_get_binding_table(fd80) >[ 110.146] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 >[ 110.146] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 110.146] kgem_add_handle: handle=8, index=5 >[ 110.146] kgem_add_reloc64[8] = (delta=16, target handle=5, presumed=fdffe000) >[ 110.146] [3f50] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.146] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.146] gen9_emit_vertex_elements: setup id=5 >[ 110.146] thread_choose_span: clipped? 0 >[ 110.146] imprecise_trapezoid_span_converter: using 4 threads >[ 110.146] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 110.146] thread_choose_span: clipped? 0 >[ 110.146] span_thread: flushing 2 boxes >[ 110.146] [ 110.146] span_thread: flushing 62 boxes >[ 110.146] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.146] span_thread: flushing 62 boxes >[ 110.146] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.146] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 2 boxes >[ 110.147] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.147] gen8_vertex_flush[610] = 384 >[ 110.147] gen9_render_composite_spans_done() >[ 110.147] sna_composite_rectangles(pixmap=504, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) >[ 110.147] sna_composite_rectangles: converted to op 1 >[ 110.147] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) >[ 110.147] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 >[ 110.147] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 >[ 110.147] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) >[ 110.147] sna_composite_rectangles: dropping last-cpu hint >[ 110.147] sna_drawable_use_bo pixmap=504, box=((16, 16), (18, 60)), flags=9... >[ 110.147] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 110.147] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.147] sna_drawable_use_bo: using whole GPU bo >[ 110.147] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 110.147] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.147] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) >[ 110.147] sna_render_get_solid: ffffffff >[ 110.147] sna_render_get_solid(white) >[ 110.147] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.147] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.147] aligning vertex: was 3, now 2 floats per vertex >[ 110.147] gen9_composite_get_binding_table(fd00) >[ 110.147] kgem_add_reloc64: handle=7, pos=16184, delta=0, domains=40000 >[ 110.147] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.147] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.147] [3f30] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.147] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.147] gen9_emit_sampler: sampler = 1 >[ 110.147] gen9_emit_sf: num_sf_outputs=1 >[ 110.147] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.147] gen9_emit_vertex_elements: setup id=0 >[ 110.147] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.147] (16, 16), (18, 60) >[ 110.147] gen8_vertex_flush[6d0] = 3 >[ 110.147] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1ec, drawable=1f6 >[ 110.147] sna_validate_gc: recomputing clip >[ 110.147] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.147] sna_copy_area: src=pixmap=504:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=502:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.147] sna_copy_area: normal copy >[ 110.147] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.147] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.147] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.147] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 110.147] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 110.147] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 110.147] sna_do_copy: pixmap -- no source clipping >[ 110.147] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 110.147] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 110.147] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=504+(-24, -136), dst pixmap=502+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 110.147] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=35, cpu_bo=0), replaces=0 >[ 110.147] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.147] sna_drawable_use_bo pixmap=502, box=((24, 136), (600, 212)), flags=b... >[ 110.147] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.147] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.147] sna_drawable_use_bo: using whole GPU bo >[ 110.147] sna_pixmap_move_to_gpu(pixmap=504, usage=0), flags=a >[ 110.147] sna_pixmap_move_to_gpu: already all-damaged >[ 110.147] sna_pixmap_mark_active: pixmap=504, handle=35 >[ 110.147] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.147] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.147] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.147] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.147] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.147] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.147] gen9_composite_get_binding_table(fc80) >[ 110.147] kgem_add_reloc64: handle=35, pos=16152, delta=0, domains=40000 >[ 110.147] kgem_add_reloc64[10] = (delta=0, target handle=4, presumed=fd443000) >[ 110.147] [3f10] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 110.147] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.147] gen9_emit_sampler: sampler = 0 >[ 110.147] gen9_emit_vertex_elements: setup id=0 >[ 110.147] (0, 0) -> (24, 136) + (576, 76) >[ 110.147] gen8_vertex_flush[724] = 3 >[ 110.147] sna_destroy_pixmap: pixmap=504, attached?=1 >[ 110.147] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.147] __kgem_bo_destroy: handle=35, size=204800 >[ 110.147] __kgem_bo_destroy: handle=35 -> active >[ 110.147] __sna_free_pixmap(pixmap=504) >[ 110.147] sna_glyphs(op=3, nlist=4, src=(40, 184)) >[ 110.147] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.147] sna_glyphs: discarding mask >[ 110.147] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) >[ 110.147] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94669425825984 size=624x224 >[ 110.147] gen9_render_composite: 0x0, current mode=1/1 >[ 110.147] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.147] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.147] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.147] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.147] sna_drawable_use_bo pixmap=502, box=((0, 0), (624, 224)), flags=7... >[ 110.147] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.147] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.147] sna_drawable_use_bo: using whole GPU bo >[ 110.147] gen9_composite_set_target: pixmap=502, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.147] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.147] color_convert: src=ff888888 [20028888] >[ 110.147] color_convert: dst=ff888888 [20028888] >[ 110.147] sna_render_get_solid: ff888888 >[ 110.147] sna_render_get_solid(5) = ff888888 (old) >[ 110.147] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.147] sna_transform_is_imprecise_integer_translation: no transform >[ 110.148] gen9_composite_picture: integer translation (0, 0), removing >[ 110.148] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.148] sna_render_pixmap_bo: GPU all damaged >[ 110.148] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.148] gen4_choose_composite_emitter: solid, identity mask >[ 110.148] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.148] aligning vertex: was 2, now 4 floats per vertex >[ 110.148] gen9_composite_get_binding_table(fc00) >[ 110.148] kgem_add_reloc64: handle=8, pos=16120, delta=0, domains=40000 >[ 110.148] kgem_add_reloc64: adding proxy [delta=20] for handle=8 >[ 110.148] kgem_add_reloc64[11] = (delta=20, target handle=5, presumed=fdffe000) >[ 110.148] [3ef0] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.148] kgem_add_reloc64: handle=6, pos=16104, delta=0, domains=40000 >[ 110.148] kgem_add_handle: handle=6, index=6 >[ 110.148] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd585000) >[ 110.148] [3ee0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.148] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 110.148] gen9_emit_sampler: sampler = a >[ 110.148] gen9_emit_sf: num_sf_outputs=2 >[ 110.148] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.148] gen9_emit_vertex_elements: setup id=9 >[ 110.148] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.148] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.148] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped >[ 110.148] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) >[ 110.148] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped >[ 110.148] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) >[ 110.148] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped >[ 110.148] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.148] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped >[ 110.148] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.148] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped >[ 110.148] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) >[ 110.148] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped >[ 110.148] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) >[ 110.148] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped >[ 110.148] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) >[ 110.148] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped >[ 110.148] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) >[ 110.148] gen8_vertex_flush[800] = 24 >[ 110.148] gen9_magic_ca_pass: CA fixup (3434 -> 3458) >[ 110.148] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.148] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.148] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.148] sna_composite(pixmap=502, op=3, src=272+(0, 0), mask=0+(28, 8), dst=502+(28, 8)+(0, 0), size=(20, 80) >[ 110.148] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 110.148] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 110.148] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 110.148] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 110.148] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 110.148] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 110.148] gen9_render_composite: 20x80, current mode=1/1 >[ 110.148] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.148] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 110.148] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.148] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.148] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 110.148] sna_drawable_use_bo pixmap=502, box=((28, 8), (48, 88)), flags=7... >[ 110.148] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.148] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.148] sna_drawable_use_bo: using whole GPU bo >[ 110.148] gen9_composite_set_target: pixmap=502, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.148] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 110.148] sna_transform_is_imprecise_integer_translation: no transform >[ 110.148] gen9_composite_picture: integer translation (0, 0), removing >[ 110.148] sna_render_pixmap_bo pixmap=272, (0, 0)x(20, 80)/(20, 80) >[ 110.148] sna_render_pixmap_bo: GPU all damaged >[ 110.148] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.148] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.148] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.148] gen4_choose_composite_emitter: identity src, no mask >[ 110.148] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.148] aligning vertex: was 4, now 3 floats per vertex >[ 110.148] gen9_composite_get_binding_table(fb40) >[ 110.148] kgem_add_reloc64: handle=12, pos=16072, delta=0, domains=40000 >[ 110.148] kgem_add_handle: handle=12, index=7 >[ 110.148] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fdffb000) >[ 110.148] [3ec0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.148] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 >[ 110.148] gen9_emit_sampler: sampler = 2 >[ 110.148] gen9_emit_sf: num_sf_outputs=1 >[ 110.148] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.148] gen9_emit_vertex_elements: setup id=2 >[ 110.148] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.148] gen9_render_composite_box: (28, 8), (48, 88) >[ 110.148] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 110.148] gen8_vertex_flush[950] = 3 >[ 110.148] sna_composite(pixmap=502, op=3, src=276+(0, 0), mask=0+(28, 0), dst=502+(28, 0)+(0, 0), size=(20, 8) >[ 110.148] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.148] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.148] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.148] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.148] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.148] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.148] gen9_render_composite: 20x8, current mode=1/1 >[ 110.148] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.148] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 >[ 110.149] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.149] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.149] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.149] sna_drawable_use_bo pixmap=502, box=((28, 0), (48, 8)), flags=7... >[ 110.149] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.149] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.149] sna_drawable_use_bo: using whole GPU bo >[ 110.149] gen9_composite_set_target: pixmap=502, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.149] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.149] sna_transform_is_imprecise_integer_translation: no transform >[ 110.149] gen9_composite_picture: integer translation (0, 0), removing >[ 110.149] sna_render_pixmap_bo pixmap=276, (0, 0)x(20, 8)/(20, 80) >[ 110.149] sna_render_pixmap_bo: GPU all damaged >[ 110.149] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.149] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 110.149] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.149] gen4_choose_composite_emitter: identity src, no mask >[ 110.149] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.149] gen9_composite_get_binding_table(fac0) >[ 110.149] kgem_add_reloc64: handle=24, pos=16040, delta=0, domains=40000 >[ 110.149] kgem_add_handle: handle=24, index=8 >[ 110.149] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fd53c000) >[ 110.149] [3ea0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.149] gen9_emit_vertex_elements: setup id=2 >[ 110.149] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.149] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.149] gen8_vertex_flush[98c] = 3 >[ 110.149] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1f6, drawable=1f4 >[ 110.149] sna_validate_gc: recomputing clip >[ 110.149] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.149] sna_copy_area: src=pixmap=502:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=500:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.149] sna_copy_area: normal copy >[ 110.149] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.149] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.149] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.149] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.149] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.149] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.149] sna_do_copy: pixmap -- no source clipping >[ 110.149] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.149] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.149] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=502+(-8, -896), dst pixmap=500+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.149] sna_copy_boxes: dst=(priv=0x5619f174e370, gpu_bo=17, cpu_bo=0), src=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.149] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.149] sna_drawable_use_bo pixmap=500, box=((8, 896), (632, 1120)), flags=b... >[ 110.149] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.149] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.149] sna_drawable_use_bo: using whole GPU bo >[ 110.149] sna_pixmap_move_to_gpu(pixmap=502, usage=0), flags=a >[ 110.149] sna_pixmap_move_to_gpu: already all-damaged >[ 110.149] sna_pixmap_mark_active: pixmap=502, handle=20 >[ 110.149] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.149] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.149] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.149] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.149] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.149] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.149] aligning vertex: was 3, now 2 floats per vertex >[ 110.149] gen9_composite_get_binding_table(fa40) >[ 110.149] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.149] kgem_add_reloc64: handle=20, pos=16008, delta=0, domains=40000 >[ 110.149] kgem_add_reloc64[15] = (delta=0, target handle=3, presumed=fd9be000) >[ 110.149] [3e80] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.149] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.149] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.149] gen9_emit_sampler: sampler = 0 >[ 110.149] gen9_emit_vertex_elements: setup id=0 >[ 110.149] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.149] (0, 0) -> (8, 896) + (624, 224) >[ 110.149] gen8_vertex_flush[a14] = 3 >[ 110.149] sna_destroy_pixmap: pixmap=502, attached?=1 >[ 110.149] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.149] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.149] __kgem_bo_destroy: handle=20 -> active >[ 110.149] __sna_free_pixmap(pixmap=502) >[ 110.149] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.149] kgem_can_create_2d: 624x80 @ 32 >[ 110.149] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.149] kgem_can_create_2d: untiled size=200704 >[ 110.149] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.149] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.149] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.149] sna_create_pixmap: usage=0, flags=1b >[ 110.149] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.149] __pop_freed_pixmap: reusing freed pixmap=502 header >[ 110.149] create_pixmap_hdr: pixmap=505, width=624, height=80, usage=0 >[ 110.149] sna_create_pixmap: serial=505, 624x80, usage=0 >[ 110.149] sna_composite_rectangles(pixmap=506, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.149] sna_composite_rectangles: converted to op 0 >[ 110.149] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.149] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.149] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.149] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.149] sna_composite_rectangles: dropping last-cpu hint >[ 110.149] sna_drawable_use_bo pixmap=506, box=((0, 0), (624, 80)), flags=19... >[ 110.149] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.149] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.150] sna_pixmap_move_to_gpu(pixmap=506, usage=0), flags=b >[ 110.150] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.150] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.150] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.150] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.150] sna_pixmap_alloc_gpu: pixmap=506 >[ 110.150] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.150] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.150] kgem_bo_remove_from_active: removing handle=35 from active >[ 110.150] 1:from active: pitch=2560, tiling=1, handle=35, id=626 >[ 110.150] __sna_damage_all(624, 80) >[ 110.150] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.150] sna_pixmap_mark_active: pixmap=506, handle=35 >[ 110.150] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.150] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.150] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.150] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.150] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.150] sna_render_get_solid: 0 >[ 110.150] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.150] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.150] gen9_composite_get_binding_table(f9c0) >[ 110.150] kgem_add_reloc64: handle=35, pos=15976, delta=0, domains=20002 >[ 110.150] kgem_add_reloc64[16] = (delta=0, target handle=4, presumed=fd443000) >[ 110.150] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.150] [3e60] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.150] gen9_emit_sampler: sampler = 1 >[ 110.150] gen9_emit_vertex_elements: setup id=0 >[ 110.150] (0, 0), (624, 80) >[ 110.150] gen8_vertex_flush[a50] = 3 >[ 110.150] sna_composite_rectangles: pixmap=506 marking clear [0]? 1 >[ 110.150] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1f4, drawable=1fa >[ 110.150] sna_validate_gc: recomputing clip >[ 110.150] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.150] sna_copy_area: src=pixmap=280:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=506:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.150] sna_copy_area: normal copy >[ 110.150] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.150] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.150] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.150] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.150] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.150] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.150] sna_do_copy: pixmap -- no source clipping >[ 110.150] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.150] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.150] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=280+(-28, 0), dst pixmap=506+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.150] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=35, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.150] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.150] sna_drawable_use_bo pixmap=506, box=((28, 0), (246, 80)), flags=b... >[ 110.150] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.150] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.150] sna_drawable_use_bo: using whole GPU bo >[ 110.150] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a >[ 110.150] sna_pixmap_move_to_gpu: already all-damaged >[ 110.150] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 110.150] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.150] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.150] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.150] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.150] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.150] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.150] gen9_composite_get_binding_table(f940) >[ 110.150] kgem_add_reloc64: handle=21, pos=15944, delta=0, domains=40000 >[ 110.150] kgem_add_handle: handle=21, index=9 >[ 110.150] kgem_add_reloc64[17] = (delta=0, target handle=9, presumed=fd994000) >[ 110.150] [3e40] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.150] gen9_emit_sampler: sampler = 0 >[ 110.150] gen9_emit_vertex_elements: setup id=0 >[ 110.150] (0, 0) -> (28, 0) + (218, 80) >[ 110.150] gen8_vertex_flush[a94] = 3 >[ 110.150] sna_composite(pixmap=500, op=3, src=506+(0, 0), mask=0+(0, 0), dst=500+(8, 1136)+(0, 0), size=(624, 80) >[ 110.150] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.150] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.150] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.150] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.150] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.150] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.150] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.150] gen9_render_composite: 624x80, current mode=1/1 >[ 110.150] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.150] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.150] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.150] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.150] sna_drawable_use_bo pixmap=500, box=((8, 1136), (632, 1216)), flags=7... >[ 110.150] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.150] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.150] sna_drawable_use_bo: using whole GPU bo >[ 110.150] gen9_composite_set_target: pixmap=500, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.150] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.150] sna_transform_is_imprecise_integer_translation: no transform >[ 110.150] gen9_composite_picture: integer translation (0, 0), removing >[ 110.150] sna_render_pixmap_bo pixmap=506, (0, 0)x(624, 80)/(624, 80) >[ 110.150] sna_render_pixmap_bo: GPU all damaged >[ 110.151] color_convert: src=cc000000 [20028888] >[ 110.151] color_convert: dst=cc000000 [20028888] >[ 110.151] sna_render_get_solid: cc000000 >[ 110.151] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.151] gen4_choose_composite_emitter: identity source, identity mask >[ 110.151] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.151] aligning vertex: was 2, now 5 floats per vertex >[ 110.151] gen9_composite_get_binding_table(f8c0) >[ 110.151] kgem_add_reloc64: handle=35, pos=15912, delta=0, domains=40000 >[ 110.151] kgem_add_reloc64[18] = (delta=0, target handle=4, presumed=fd443000) >[ 110.151] [3e20] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.151] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 >[ 110.151] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.151] kgem_add_reloc64[19] = (delta=816, target handle=2, presumed=fffe8000) >[ 110.151] [3e10] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.151] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.151] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.151] gen9_emit_sampler: sampler = 3 >[ 110.151] gen9_emit_sf: num_sf_outputs=2 >[ 110.151] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.151] gen9_emit_vertex_elements: setup id=10 >[ 110.151] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.151] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.151] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.151] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.151] gen8_vertex_flush[b80] = 3 >[ 110.151] sna_accel_flush: flush?=0, dirty?=0 >[ 110.151] sna_block_handler (tv=0.0) >[ 110.151] sna_wakeup_handler >[ 110.151] sna_accel_flush: flush?=0, dirty?=0 >[ 110.151] sna_accel_flush: flush?=0, dirty?=0 >[ 110.151] sna_accel_flush: flush?=0, dirty?=0 >[ 110.151] sna_block_handler (tv=0.0) >[ 110.151] sna_wakeup_handler >[ 110.151] sna_destroy_pixmap: pixmap=506, attached?=1 >[ 110.151] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.151] __kgem_bo_destroy: handle=35, size=204800 >[ 110.151] __kgem_bo_destroy: handle=35 -> active >[ 110.151] __sna_free_pixmap(pixmap=506) >[ 110.151] sna_composite(pixmap=498, op=3, src=500+(0, 0), mask=0+(0, 0), dst=498+(0, 0)+(0, 0), size=(640, 2096) >[ 110.151] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.151] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.151] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.151] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.151] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.151] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.151] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.151] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.151] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.151] kgem_bo_is_busy: handle=9, domain: 3 exec? 0, rq? 1 >[ 110.151] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.151] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.151] sna_drawable_use_bo pixmap=498, box=((0, 0), (640, 2096)), flags=7... >[ 110.151] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.151] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.151] sna_drawable_use_bo: using whole GPU bo >[ 110.151] gen9_composite_set_target: pixmap=498, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.151] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.151] sna_transform_is_imprecise_integer_translation: no transform >[ 110.151] gen9_composite_picture: integer translation (0, 0), removing >[ 110.151] sna_render_pixmap_bo pixmap=500, (0, 0)x(640, 2096)/(640, 2096) >[ 110.151] sna_render_pixmap_bo: GPU all damaged >[ 110.151] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.151] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.152] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.152] gen4_choose_composite_emitter: identity src, no mask >[ 110.152] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.152] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.152] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.152] aligning vertex: was 5, now 3 floats per vertex >[ 110.152] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.152] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.152] gen9_composite_get_binding_table(f800) >[ 110.152] kgem_add_reloc64: handle=9, pos=15864, delta=0, domains=20002 >[ 110.152] kgem_add_handle: handle=9, index=10 >[ 110.152] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=ee339000) >[ 110.152] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.152] [3df0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.152] kgem_add_reloc64: handle=17, pos=15848, delta=0, domains=40000 >[ 110.152] kgem_add_reloc64[21] = (delta=0, target handle=1, presumed=fdfff000) >[ 110.152] [3de0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.152] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.152] gen9_emit_sampler: sampler = 2 >[ 110.152] gen9_emit_sf: num_sf_outputs=1 >[ 110.152] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.152] gen9_emit_vertex_elements: setup id=2 >[ 110.152] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.152] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.152] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.152] gen8_vertex_flush[c28] = 3 >[ 110.152] sna_destroy_pixmap: pixmap=500, attached?=1 >[ 110.152] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.152] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.152] __kgem_bo_destroy: handle=17 -> active >[ 110.152] __sna_free_pixmap(pixmap=500) >[ 110.152] sna_composite(pixmap=494, op=3, src=498+(0, 0), mask=0+(160, 64), dst=494+(160, 64)+(0, 0), size=(640, 2096) >[ 110.152] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.152] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.152] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.152] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.152] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.152] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.152] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.152] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.152] kgem_bo_is_busy: handle=9, domain: 3 exec? 1, rq? 1 >[ 110.152] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 >[ 110.152] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.152] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.152] sna_drawable_use_bo pixmap=494, box=((160, 64), (800, 2160)), flags=7... >[ 110.152] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.152] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.152] sna_drawable_use_bo: using whole GPU bo >[ 110.152] gen9_composite_set_target: pixmap=494, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.152] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.152] sna_transform_is_imprecise_integer_translation: no transform >[ 110.152] gen9_composite_picture: integer translation (0, 0), removing >[ 110.152] sna_render_pixmap_bo pixmap=498, (0, 0)x(640, 2096)/(640, 2096) >[ 110.152] sna_render_pixmap_bo: GPU all damaged >[ 110.152] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.152] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.152] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.152] gen4_choose_composite_emitter: identity src, no mask >[ 110.152] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.152] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.152] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.152] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.152] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.152] gen9_composite_get_binding_table(f740) >[ 110.152] kgem_add_reloc64: handle=38, pos=15816, delta=0, domains=20002 >[ 110.152] kgem_add_handle: handle=38, index=11 >[ 110.152] kgem_add_reloc64[22] = (delta=0, target handle=11, presumed=f2281000) >[ 110.152] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.152] [3dc0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.152] kgem_add_reloc64: handle=9, pos=15800, delta=0, domains=40000 >[ 110.152] kgem_add_reloc64[23] = (delta=0, target handle=10, presumed=ee339000) >[ 110.152] [3db0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.152] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.152] gen9_emit_vertex_elements: setup id=2 >[ 110.152] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.152] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.152] gen8_vertex_flush[c74] = 3 >[ 110.152] sna_destroy_pixmap: pixmap=498, attached?=1 >[ 110.152] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.152] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.152] __kgem_bo_destroy: handle=9 -> active >[ 110.152] __sna_free_pixmap(pixmap=498) >[ 110.152] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.152] kgem_can_create_2d: 2x64 @ 32 >[ 110.152] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.152] kgem_can_create_2d: untiled size=4096 >[ 110.152] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.152] kgem_choose_tiling: 2x64 -> 0 >[ 110.152] sna_create_pixmap: usage=0, flags=a >[ 110.152] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.152] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.152] create_pixmap: serial=507, usage=0, 2x64 >[ 110.152] sna_create_pixmap: serial=507, 2x64, usage=0 >[ 110.152] sna_composite_rectangles(pixmap=508, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.152] sna_composite_rectangles: converted to op 0 >[ 110.152] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.152] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.152] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.152] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.152] sna_composite_rectangles: fallback, dst pixmap=508 too small or not attached >[ 110.152] sna_composite_rectangles: fallback >[ 110.152] sna_drawable_move_region_to_cpu(pixmap=508 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.152] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.152] _sna_pixmap_move_to_cpu(pixmap=508, 2x64, flags=1) >[ 110.152] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.152] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.152] operate_inplace: no, inplace operation not suitable >[ 110.152] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.152] __sna_damage_all(2, 64) >[ 110.152] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.152] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.152] kgem_can_create_2d: 1x32 @ 32 >[ 110.152] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.152] kgem_can_create_2d: untiled size=4096 >[ 110.152] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.152] kgem_choose_tiling: 1x32 -> 0 >[ 110.152] sna_create_pixmap: usage=0, flags=a >[ 110.152] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.152] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.152] create_pixmap: serial=509, usage=0, 1x32 >[ 110.152] sna_create_pixmap: serial=509, 1x32, usage=0 >[ 110.152] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1fa, drawable=1fe >[ 110.152] sna_validate_gc: recomputing clip >[ 110.152] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.152] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.152] try_upload__fast: ignore existing cpu damage (if any) >[ 110.152] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.152] try_upload__fast: no, no gpu damage >[ 110.152] sna_drawable_move_region_to_cpu(pixmap=510 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.153] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.153] _sna_pixmap_move_to_cpu(pixmap=510, 1x32, flags=1) >[ 110.153] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.153] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.153] operate_inplace: no, inplace operation not suitable >[ 110.153] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.153] __sna_damage_all(1, 32) >[ 110.153] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.153] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.153] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.153] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.153] sna_accel_flush: flush?=0, dirty?=0 >[ 110.153] sna_composite(pixmap=508, op=1, src=510+(0, 0), mask=0+(0, 0), dst=508+(0, 0)+(0, 0), size=(2, 64) >[ 110.153] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.153] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.153] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.153] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.153] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.153] sna_composite: fallback, dst pixmap=508 is too small (or completely damaged) >[ 110.153] sna_composite: fallback -- fbComposite >[ 110.153] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.153] sna_composite_fb: fallback -- move src to cpu >[ 110.153] _sna_pixmap_move_to_cpu(pixmap=510, 1x32, flags=2) >[ 110.153] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17f5831, is-clear?=0 >[ 110.153] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.153] sna_composite_fb: fallback -- move dst to cpu >[ 110.153] sna_drawable_move_region_to_cpu(pixmap=508 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.153] sna_drawable_move_region_to_cpu: pixmap=508 all damaged on CPU >[ 110.153] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.153] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.153] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.153] sna_destroy_pixmap: pixmap=510, attached?=1 >[ 110.153] __sna_free_pixmap(pixmap=510) >[ 110.153] sna_composite(pixmap=494, op=3, src=508+(0, 0), mask=0+(0, 0), dst=494+(0, 0)+(0, 0), size=(3840, 64) >[ 110.153] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.153] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.153] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.153] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.153] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.153] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.153] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.153] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.153] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.153] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.153] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.153] sna_drawable_use_bo pixmap=494, box=((0, 0), (3840, 64)), flags=7... >[ 110.153] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.153] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.153] sna_drawable_use_bo: using whole GPU bo >[ 110.153] gen9_composite_set_target: pixmap=494, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.153] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.153] sna_transform_is_imprecise_integer_translation: no transform >[ 110.153] gen9_composite_picture: integer translation (0, 0), removing >[ 110.153] sna_render_pixmap_bo pixmap=508, (0, 0)x(3840, 64)/(2, 64) >[ 110.153] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.153] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.153] use_cpu_bo: no cpu bo >[ 110.153] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.153] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.153] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.153] sna_drawable_move_region_to_cpu(pixmap=508 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.153] sna_drawable_move_region_to_cpu: pixmap=508 all damaged on CPU >[ 110.153] kgem_can_create_2d: 2x64 @ 32 >[ 110.153] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.153] kgem_can_create_2d: untiled size=4096 >[ 110.153] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.153] kgem_choose_tiling: 2x64 -> 0 >[ 110.153] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.153] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.153] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.153] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.153] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.153] search_linear_cache: searching for inactive gtt map >[ 110.153] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.153] search_linear_cache: searching for inactive gtt map >[ 110.153] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.153] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 110.153] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache >[ 110.153] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.153] kgem_create_buffer: reusing handle=23 for buffer >[ 110.153] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.153] init_buffer_from_bo: reusing handle=23 for buffer >[ 110.153] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f3c95be8000, domain=0 >[ 110.153] kgem_bo_map: converting request for GTT map into CPU map >[ 110.153] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f3c95be8000) >[ 110.153] kgem_bo_sync__cpu: handle=23 >[ 110.153] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.153] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 >[ 110.153] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.153] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] >[ 110.153] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 >[ 110.153] kgem_create_buffer(pages=64 [64]) new handle=23, used=2048, write=1 >[ 110.153] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2048, io=1 >[ 110.153] __kgem_bo_init(handle=23, num_pages=2048) >[ 110.153] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.153] upload: adding upload cache to pixmap=508 >[ 110.153] kgem_proxy_bo_attach: handle=23 >[ 110.153] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.153] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.153] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.153] gen4_choose_composite_emitter: identity src, no mask >[ 110.153] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.153] gen9_composite_get_binding_table(f680) >[ 110.153] kgem_add_reloc64: handle=23, pos=15768, delta=0, domains=40000 >[ 110.153] kgem_add_reloc64: adding proxy [delta=0] for handle=23 >[ 110.153] kgem_add_handle: handle=23, index=12 >[ 110.153] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fd545000) >[ 110.153] [3d90] bind bo(handle=23, addr=fd545000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.153] gen9_emit_sampler: sampler = a >[ 110.153] gen9_emit_vertex_elements: setup id=2 >[ 110.153] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.153] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.153] gen8_vertex_flush[cb8] = 3 >[ 110.153] sna_destroy_pixmap: pixmap=508, attached?=1 >[ 110.153] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.153] __sna_free_pixmap(pixmap=508) >[ 110.153] sna_composite(pixmap=494, op=3, src=364+(0, 0), mask=0+(0, 0), dst=494+(0, 0)+(0, 0), size=(3840, 48) >[ 110.153] sna_compute_composite_region: dst=(0, 0)x(3840, 48) >[ 110.153] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) >[ 110.153] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.153] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) >[ 110.153] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) >[ 110.153] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) >[ 110.153] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) >[ 110.153] gen9_render_composite: 3840x48, current mode=1/1 >[ 110.153] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 >[ 110.153] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.153] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.153] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 >[ 110.153] sna_drawable_use_bo pixmap=494, box=((0, 0), (3840, 48)), flags=7... >[ 110.153] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.153] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.153] sna_drawable_use_bo: using whole GPU bo >[ 110.153] gen9_composite_set_target: pixmap=494, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.153] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) >[ 110.153] sna_transform_is_imprecise_integer_translation: no transform >[ 110.153] gen9_composite_picture: integer translation (0, 0), removing >[ 110.153] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 48)/(3840, 2160) >[ 110.153] sna_render_pixmap_bo: GPU all damaged >[ 110.153] color_convert: src=b000000 [20028888] >[ 110.153] color_convert: dst=b000000 [20028888] >[ 110.153] sna_render_get_solid: b000000 >[ 110.153] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.153] gen4_choose_composite_emitter: identity source, identity mask >[ 110.153] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.153] aligning vertex: was 3, now 5 floats per vertex >[ 110.153] gen9_composite_get_binding_table(f600) >[ 110.153] kgem_add_reloc64: handle=11, pos=15736, delta=0, domains=40000 >[ 110.153] kgem_add_handle: handle=11, index=13 >[ 110.153] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=f61c9000) >[ 110.153] [3d70] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.153] kgem_add_reloc64: handle=7, pos=15720, delta=0, domains=40000 >[ 110.153] kgem_add_reloc64: adding proxy [delta=44] for handle=7 >[ 110.153] kgem_add_reloc64[26] = (delta=44, target handle=2, presumed=fffe8000) >[ 110.153] [3d60] bind bo(handle=7, addr=fffe802c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.153] gen9_emit_sampler: sampler = 3 >[ 110.153] gen9_emit_sf: num_sf_outputs=2 >[ 110.153] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.153] gen9_emit_vertex_elements: setup id=10 >[ 110.153] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.153] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.153] gen9_render_composite_box: (0, 0), (3840, 48) >[ 110.153] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] >[ 110.153] gen8_vertex_flush[d68] = 3 >[ 110.153] sna_composite_rectangles(pixmap=494, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.153] sna_composite_rectangles: converted to op 3 >[ 110.153] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.153] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.153] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.153] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.153] sna_drawable_use_bo pixmap=494, box=((0, 0), (3840, 48)), flags=1... >[ 110.153] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.153] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.153] sna_drawable_use_bo: using whole GPU bo >[ 110.153] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.153] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.153] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.153] sna_render_get_solid: 660a0a0a >[ 110.153] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.153] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.153] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.153] aligning vertex: was 5, now 2 floats per vertex >[ 110.153] gen9_composite_get_binding_table(f540) >[ 110.153] kgem_add_reloc64: handle=8, pos=15688, delta=0, domains=40000 >[ 110.153] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.153] kgem_add_reloc64[27] = (delta=8, target handle=5, presumed=fdffe000) >[ 110.153] [3d40] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.153] gen9_emit_sampler: sampler = 1 >[ 110.153] gen9_emit_sf: num_sf_outputs=1 >[ 110.153] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.153] gen9_emit_vertex_elements: setup id=0 >[ 110.153] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.153] (0, 0), (3840, 48) >[ 110.153] gen8_vertex_flush[e10] = 3 >[ 110.153] sna_composite(pixmap=494, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=494+(3786, 6)+(0, 0), size=(44, 36) >[ 110.153] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.153] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.153] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.153] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.153] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.153] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.153] gen9_render_composite: 44x36, current mode=1/1 >[ 110.153] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.153] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.153] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.153] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.153] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.153] sna_drawable_use_bo pixmap=494, box=((3786, 6), (3830, 42)), flags=7... >[ 110.153] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.153] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.153] sna_drawable_use_bo: using whole GPU bo >[ 110.153] gen9_composite_set_target: pixmap=494, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.153] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.153] sna_transform_is_imprecise_integer_translation: no transform >[ 110.153] gen9_composite_picture: integer translation (0, 0), removing >[ 110.153] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.153] sna_render_pixmap_bo: CPU all damaged >[ 110.154] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.154] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.154] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.154] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.154] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.154] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.154] gen4_choose_composite_emitter: identity src, no mask >[ 110.154] kgem_check_bo: num_pages=+2, num_exec=+1 >[ 110.154] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.154] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.154] kgem_flush: opportunistic flushing? flush=0,1, aperture=42498/262144, idle?=0 >[ 110.154] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.154] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.154] aligning vertex: was 2, now 3 floats per vertex >[ 110.154] gen9_composite_get_binding_table(f4c0) >[ 110.154] kgem_add_reloc64: handle=31, pos=15656, delta=0, domains=40000 >[ 110.154] kgem_add_handle: handle=31, index=14 >[ 110.154] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fd4dc000) >[ 110.154] [3d20] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.154] gen9_emit_sampler: sampler = 2 >[ 110.154] gen9_emit_vertex_elements: setup id=2 >[ 110.154] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.154] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.154] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.154] gen8_vertex_flush[e70] = 3 >[ 110.154] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.154] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.154] sna_glyphs: discarding mask >[ 110.154] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.154] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.154] gen9_render_composite: 0x0, current mode=1/1 >[ 110.154] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.154] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.154] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.154] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.154] sna_drawable_use_bo pixmap=494, box=((0, 0), (7680, 2160)), flags=7... >[ 110.154] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.154] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.154] sna_drawable_use_bo: using whole GPU bo >[ 110.154] gen9_composite_set_target: pixmap=494, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.154] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.154] color_convert: src=ffdfdbd2 [20028888] >[ 110.154] color_convert: dst=ffdfdbd2 [20028888] >[ 110.154] sna_render_get_solid: ffdfdbd2 >[ 110.154] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 110.154] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.154] sna_transform_is_imprecise_integer_translation: no transform >[ 110.154] gen9_composite_picture: integer translation (0, 0), removing >[ 110.154] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.154] sna_render_pixmap_bo: GPU all damaged >[ 110.154] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.154] gen4_choose_composite_emitter: solid, identity mask >[ 110.154] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.154] aligning vertex: was 3, now 4 floats per vertex >[ 110.154] gen9_composite_get_binding_table(f440) >[ 110.154] kgem_add_reloc64: handle=8, pos=15624, delta=0, domains=40000 >[ 110.154] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 110.154] kgem_add_reloc64[29] = (delta=32, target handle=5, presumed=fdffe000) >[ 110.154] [3d00] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.154] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.154] gen9_emit_sampler: sampler = a >[ 110.154] gen9_emit_sf: num_sf_outputs=2 >[ 110.154] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.154] gen9_emit_vertex_elements: setup id=9 >[ 110.154] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.154] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.154] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.154] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.154] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.154] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.154] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.154] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.154] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.154] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.154] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.154] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.154] gen8_vertex_flush[f38] = 15 >[ 110.154] gen9_magic_ca_pass: CA fixup (3487 -> 3502) >[ 110.154] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.154] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.154] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.154] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.154] kgem_can_create_2d: 24x20 @ 32 >[ 110.154] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.154] kgem_can_create_2d: untiled size=4096 >[ 110.154] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.154] kgem_choose_tiling: 24x20 -> 0 >[ 110.154] sna_create_pixmap: usage=0, flags=a >[ 110.154] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.154] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.154] create_pixmap: serial=511, usage=0, 24x20 >[ 110.154] sna_create_pixmap: serial=511, 24x20, usage=0 >[ 110.154] sna_validate_gc(0x5619f1770810) changes=0, previous serial=1fe, drawable=200 >[ 110.154] sna_validate_gc: recomputing clip >[ 110.154] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.154] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.154] try_upload__fast: ignore existing cpu damage (if any) >[ 110.154] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.154] try_upload__fast: no, no gpu damage >[ 110.154] sna_drawable_move_region_to_cpu(pixmap=512 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.154] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.154] _sna_pixmap_move_to_cpu(pixmap=512, 24x20, flags=1) >[ 110.154] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.154] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.154] operate_inplace: no, inplace operation not suitable >[ 110.154] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.154] __sna_damage_all(24, 20) >[ 110.154] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.154] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.154] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.154] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.154] sna_accel_flush: flush?=1, dirty?=1 >[ 110.154] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 110.154] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.154] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.154] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.154] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.154] kgem_bo_sync__cpu_full: handle=31 >[ 110.154] gen8_vertex_close: used=14008, vbo active? 16, vb=625, nreloc=5 >[ 110.154] gen8_vertex_close: reloc[0] = 287 >[ 110.154] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.154] kgem_add_handle: handle=16, index=15 >[ 110.154] kgem_add_reloc64[30] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.154] gen8_vertex_close: reloc[1] = 362 >[ 110.154] kgem_add_reloc64: handle=16, pos=362, delta=0, domains=200000 >[ 110.154] kgem_add_reloc64[31] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.154] gen8_vertex_close: reloc[2] = 507 >[ 110.154] kgem_add_reloc64: handle=16, pos=507, delta=0, domains=200000 >[ 110.154] kgem_add_reloc64[32] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.154] gen8_vertex_close: reloc[3] = 591 >[ 110.154] kgem_add_reloc64: handle=16, pos=591, delta=0, domains=200000 >[ 110.154] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.154] gen8_vertex_close: reloc[4] = 731 >[ 110.154] kgem_add_reloc64: handle=16, pos=731, delta=0, domains=200000 >[ 110.154] kgem_add_reloc64[34] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.154] batch[1/1, flags=1800]: 1012 1012 15616 16384, nreloc=35, nexec=16, nfence=0, aperture=42564 [fenced=0] >[ 110.154] kgem_finish_buffers: buffer handle=23, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.154] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 >[ 110.154] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.154] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 110.154] kgem_fixup_relocs: shrinking by 57344 >[ 110.154] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.154] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.154] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.154] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.154] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.154] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.154] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.154] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.154] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.154] __kgem_bo_clear_busy: handle=7 >[ 110.154] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.154] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.154] __kgem_bo_clear_busy: handle=7 >[ 110.154] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.154] __kgem_bo_clear_busy: handle=8 >[ 110.154] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.154] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.154] __kgem_bo_clear_busy: handle=7 >[ 110.154] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.154] __kgem_bo_clear_busy: handle=8 >[ 110.154] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.154] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 >[ 110.154] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 110.154] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 >[ 110.154] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.154] __kgem_bo_clear_busy: handle=7 >[ 110.154] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.154] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.154] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.154] __kgem_bo_clear_busy: handle=7 >[ 110.154] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.154] __kgem_bo_clear_busy: handle=8 >[ 110.154] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.154] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.154] __kgem_bo_clear_busy: handle=8 >[ 110.154] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.154] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.154] __kgem_busy: handle=31, busy=131072, wedged=0 >[ 110.154] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 1 >[ 110.156] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.156] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.156] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.156] __kgem_retire_rq: request 1 complete >[ 110.156] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.156] kgem_bo_move_to_cache: release handle=22 >[ 110.156] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.156] __kgem_retire_rq: request 2 complete >[ 110.156] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.156] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.156] kgem_bo_move_to_cache: release handle=9 >[ 110.156] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.156] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.156] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.156] kgem_bo_move_to_cache: release handle=17 >[ 110.156] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.156] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.156] kgem_bo_move_to_cache: release handle=35 >[ 110.156] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.156] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.156] kgem_bo_move_to_cache: release handle=20 >[ 110.156] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.156] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.156] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.156] sna_composite(pixmap=494, op=3, src=512+(2418, 10), mask=0+(3626, 6), dst=494+(3626, 6)+(0, 0), size=(48, 36) >[ 110.156] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.156] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.156] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.156] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.156] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.156] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.156] gen9_render_composite: 48x36, current mode=0/1 >[ 110.156] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.156] sna_blt_composite (2418, 10), (3626, 6), 48x36 >[ 110.156] sna_blt_composite: unsupported op [3] for blitting >[ 110.156] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.156] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.156] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.156] sna_drawable_use_bo pixmap=494, box=((3626, 6), (3674, 42)), flags=7... >[ 110.156] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.156] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.156] sna_drawable_use_bo: using whole GPU bo >[ 110.156] gen9_composite_set_target: pixmap=494, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.156] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.156] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.156] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.156] sna_render_pixmap_bo pixmap=512, (2418, 10)x(48, 36)/(24, 20) >[ 110.156] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.156] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.156] use_cpu_bo: no cpu bo >[ 110.156] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.156] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.156] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.156] sna_drawable_move_region_to_cpu(pixmap=512 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.156] sna_drawable_move_region_to_cpu: pixmap=512 all damaged on CPU >[ 110.156] kgem_can_create_2d: 24x20 @ 32 >[ 110.156] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.156] kgem_can_create_2d: untiled size=4096 >[ 110.156] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.156] kgem_choose_tiling: 24x20 -> 0 >[ 110.156] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.156] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.156] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.156] kgem_create_buffer: reusing buffer? used=4096 + size=1920, total=262144 >[ 110.156] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=1920, io=1 >[ 110.156] __kgem_bo_init(handle=23, num_pages=1920) >[ 110.156] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.156] upload: adding upload cache to pixmap=512 >[ 110.156] kgem_proxy_bo_attach: handle=23 >[ 110.156] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.156] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.156] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.156] gen4_choose_composite_emitter: simple src, no mask >[ 110.156] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.156] aligning vertex: was 4, now 3 floats per vertex >[ 110.156] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.156] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.156] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.156] kgem_add_handle: handle=4, index=0 >[ 110.156] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.156] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.156] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.156] gen9_composite_get_binding_table(ffc0) >[ 110.156] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.156] kgem_add_handle: handle=38, index=1 >[ 110.156] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.156] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.156] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.156] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.156] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 >[ 110.156] kgem_add_handle: handle=23, index=2 >[ 110.156] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd545000) >[ 110.156] [3fd0] bind bo(handle=23, addr=fd546000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.156] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.156] gen9_emit_sampler: sampler = 22 >[ 110.156] gen9_emit_sf: num_sf_outputs=1 >[ 110.156] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.156] gen9_emit_vertex_elements: setup id=2 >[ 110.156] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.156] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.156] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.156] gen8_vertex_flush[490] = 3 >[ 110.156] sna_accel_flush: flush?=0, dirty?=0 >[ 110.156] sna_block_handler (tv=0.0) >[ 110.156] sna_wakeup_handler >[ 110.156] sna_mode_wakeup: len=64 >[ 110.156] sna_mode_wakeup: recording last swap on pipe=1, frame 4402 [1132], time 110.152228 >[ 110.156] sna_mode_wakeup: removing handle=28 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] >[ 110.156] sna_mode_wakeup: flip complete, pending? 2 >[ 110.156] sna_mode_wakeup: recording last swap on pipe=0, frame 6360 [18d8], time 110.153420 >[ 110.156] sna_mode_wakeup: removing handle=28 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] >[ 110.156] sna_mode_wakeup: flip complete, pending? 1 >[ 110.156] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.156] sna_accel_flush: flush?=0, dirty?=0 >[ 110.156] sna_accel_flush: flush?=0, dirty?=0 >[ 110.156] sna_block_handler (tv=0.0) >[ 110.156] sna_wakeup_handler >[ 110.156] sna_destroy_pixmap: pixmap=512, attached?=1 >[ 110.156] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.156] __sna_free_pixmap(pixmap=512) >[ 110.156] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.156] kgem_can_create_2d: 26x20 @ 32 >[ 110.156] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.156] kgem_can_create_2d: untiled size=4096 >[ 110.156] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.156] kgem_choose_tiling: 26x20 -> 0 >[ 110.156] sna_create_pixmap: usage=0, flags=a >[ 110.156] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.156] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.156] create_pixmap: serial=513, usage=0, 26x20 >[ 110.156] sna_create_pixmap: serial=513, 26x20, usage=0 >[ 110.156] sna_validate_gc(0x5619f1770810) changes=0, previous serial=200, drawable=202 >[ 110.156] sna_validate_gc: recomputing clip >[ 110.156] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.156] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.156] try_upload__fast: ignore existing cpu damage (if any) >[ 110.156] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.156] try_upload__fast: no, no gpu damage >[ 110.156] sna_drawable_move_region_to_cpu(pixmap=514 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.156] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.156] _sna_pixmap_move_to_cpu(pixmap=514, 26x20, flags=1) >[ 110.156] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.156] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.156] operate_inplace: no, inplace operation not suitable >[ 110.156] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.156] __sna_damage_all(26, 20) >[ 110.156] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.156] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.156] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.156] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.156] sna_accel_flush: flush?=0, dirty?=0 >[ 110.156] sna_composite(pixmap=494, op=3, src=514+(2370, 10), mask=0+(3554, 6), dst=494+(3554, 6)+(0, 0), size=(52, 36) >[ 110.157] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.157] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.157] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.157] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.157] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.157] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.157] gen9_render_composite: 52x36, current mode=1/1 >[ 110.157] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.157] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.157] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.157] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.157] sna_drawable_use_bo pixmap=494, box=((3554, 6), (3606, 42)), flags=7... >[ 110.157] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.157] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.157] sna_drawable_use_bo: using whole GPU bo >[ 110.157] gen9_composite_set_target: pixmap=494, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.157] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.157] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.157] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.157] sna_render_pixmap_bo pixmap=514, (2370, 10)x(52, 36)/(26, 20) >[ 110.157] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.157] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.157] use_cpu_bo: no cpu bo >[ 110.157] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.157] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.157] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.157] sna_drawable_move_region_to_cpu(pixmap=514 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.157] sna_drawable_move_region_to_cpu: pixmap=514 all damaged on CPU >[ 110.157] kgem_can_create_2d: 26x20 @ 32 >[ 110.157] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.157] kgem_can_create_2d: untiled size=4096 >[ 110.157] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.157] kgem_choose_tiling: 26x20 -> 0 >[ 110.157] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.157] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.157] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.157] kgem_create_buffer: reusing buffer? used=6144 + size=2560, total=262144 >[ 110.157] kgem_create_proxy: target handle=23 [proxy? -1], offset=6144, length=2560, io=1 >[ 110.157] __kgem_bo_init(handle=23, num_pages=2560) >[ 110.157] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.157] upload: adding upload cache to pixmap=514 >[ 110.157] kgem_proxy_bo_attach: handle=23 >[ 110.157] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.157] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.157] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.157] gen4_choose_composite_emitter: simple src, no mask >[ 110.157] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.157] gen9_composite_get_binding_table(ff00) >[ 110.157] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 >[ 110.157] kgem_add_reloc64: adding proxy [delta=6144] for handle=23 >[ 110.157] kgem_add_reloc64[5] = (delta=6144, target handle=2, presumed=fd545000) >[ 110.157] [3fb0] bind bo(handle=23, addr=fd546800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.157] gen9_emit_vertex_elements: setup id=2 >[ 110.157] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.157] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.157] gen8_vertex_flush[4cc] = 3 >[ 110.157] sna_destroy_pixmap: pixmap=514, attached?=1 >[ 110.157] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.157] __sna_free_pixmap(pixmap=514) >[ 110.157] sna_composite(pixmap=494, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=494+(3490, 6)+(0, 0), size=(44, 36) >[ 110.157] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.157] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.157] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.157] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.157] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.157] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.157] gen9_render_composite: 44x36, current mode=1/1 >[ 110.157] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.157] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.157] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.157] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.157] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.157] sna_drawable_use_bo pixmap=494, box=((3490, 6), (3534, 42)), flags=7... >[ 110.157] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.157] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.157] sna_drawable_use_bo: using whole GPU bo >[ 110.157] gen9_composite_set_target: pixmap=494, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.157] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.157] sna_transform_is_imprecise_integer_translation: no transform >[ 110.157] gen9_composite_picture: integer translation (0, 0), removing >[ 110.157] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.157] sna_render_pixmap_bo: CPU all damaged >[ 110.157] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.157] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.157] gen8_vertex_close: used=14028, vbo active? 16, vb=4, nreloc=1 >[ 110.157] gen8_vertex_close: reloc[0] = 287 >[ 110.157] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.157] kgem_add_handle: handle=16, index=3 >[ 110.157] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.157] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=16338 [fenced=0] >[ 110.157] kgem_finish_buffers: buffer handle=23, used=8704, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.157] kgem_finish_buffers: retaining upload buffer (8704/262144): used=12288, refcnt=1 >[ 110.157] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.157] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.157] kgem_fixup_relocs: shrinking by 61440 >[ 110.157] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.157] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.157] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.157] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.157] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.157] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.157] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.157] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.157] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.157] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.157] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.157] gen4_choose_composite_emitter: identity src, no mask >[ 110.157] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.157] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.157] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.157] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.157] kgem_add_handle: handle=4, index=0 >[ 110.157] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.157] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.157] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.157] gen9_composite_get_binding_table(ffc0) >[ 110.157] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.157] kgem_add_handle: handle=38, index=1 >[ 110.157] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.157] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.157] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.157] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.157] kgem_add_handle: handle=37, index=2 >[ 110.157] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd441000) >[ 110.157] [3fd0] bind bo(handle=37, addr=fd441000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.157] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.157] gen9_emit_sampler: sampler = 2 >[ 110.157] gen9_emit_sf: num_sf_outputs=1 >[ 110.157] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.157] gen9_emit_vertex_elements: setup id=2 >[ 110.157] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.157] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.157] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.157] gen8_vertex_flush[490] = 3 >[ 110.157] sna_composite(pixmap=494, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=494+(3422, 6)+(0, 0), size=(48, 36) >[ 110.157] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.157] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.157] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.157] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.157] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.157] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.157] gen9_render_composite: 48x36, current mode=1/1 >[ 110.157] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.157] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.157] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.157] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.157] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.157] sna_drawable_use_bo pixmap=494, box=((3422, 6), (3470, 42)), flags=7... >[ 110.157] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.157] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.157] sna_drawable_use_bo: using whole GPU bo >[ 110.157] gen9_composite_set_target: pixmap=494, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.157] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.157] sna_transform_is_imprecise_integer_translation: no transform >[ 110.157] gen9_composite_picture: integer translation (0, 0), removing >[ 110.157] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.157] sna_render_pixmap_bo: CPU all damaged >[ 110.157] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.157] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.157] __kgem_retire_rq: request 1 complete >[ 110.157] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.157] gen8_vertex_close: used=14037, vbo active? 16, vb=4, nreloc=1 >[ 110.157] gen8_vertex_close: reloc[0] = 287 >[ 110.157] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.157] kgem_add_handle: handle=16, index=3 >[ 110.157] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.157] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.157] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.157] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.157] kgem_fixup_relocs: shrinking by 61440 >[ 110.157] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.157] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.157] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.157] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.157] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.157] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.157] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.157] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.157] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.157] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.157] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.157] gen4_choose_composite_emitter: identity src, no mask >[ 110.157] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.157] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.157] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.157] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.157] kgem_add_handle: handle=4, index=0 >[ 110.157] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.157] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.157] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.157] gen9_composite_get_binding_table(ffc0) >[ 110.157] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.157] kgem_add_handle: handle=38, index=1 >[ 110.157] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.157] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.157] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.157] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.157] kgem_add_handle: handle=32, index=2 >[ 110.157] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.157] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.157] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.157] gen9_emit_sampler: sampler = 2 >[ 110.157] gen9_emit_sf: num_sf_outputs=1 >[ 110.157] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.157] gen9_emit_vertex_elements: setup id=2 >[ 110.157] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.157] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.157] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.157] gen8_vertex_flush[490] = 3 >[ 110.157] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.157] kgem_can_create_2d: 16x16 @ 32 >[ 110.157] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.157] kgem_can_create_2d: untiled size=4096 >[ 110.157] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.157] kgem_choose_tiling: 16x16 -> 0 >[ 110.157] sna_create_pixmap: usage=0, flags=a >[ 110.157] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.157] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.157] create_pixmap: serial=515, usage=0, 16x16 >[ 110.157] sna_create_pixmap: serial=515, 16x16, usage=0 >[ 110.157] sna_validate_gc(0x5619f1770810) changes=0, previous serial=202, drawable=204 >[ 110.157] sna_validate_gc: recomputing clip >[ 110.157] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.157] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.157] try_upload__fast: ignore existing cpu damage (if any) >[ 110.157] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.157] try_upload__fast: no, no gpu damage >[ 110.157] sna_drawable_move_region_to_cpu(pixmap=516 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.157] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.157] _sna_pixmap_move_to_cpu(pixmap=516, 16x16, flags=1) >[ 110.157] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.157] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.157] operate_inplace: no, inplace operation not suitable >[ 110.157] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.157] __sna_damage_all(16, 16) >[ 110.157] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.157] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.157] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.157] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.157] sna_accel_flush: flush?=1, dirty?=1 >[ 110.157] sna_accel_flush: syncing SHM pixmap=314 (refcnt=1) >[ 110.157] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.157] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.157] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.157] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.157] kgem_bo_sync__cpu_full: handle=32 >[ 110.157] gen8_vertex_close: used=14046, vbo active? 16, vb=4, nreloc=1 >[ 110.157] gen8_vertex_close: reloc[0] = 287 >[ 110.157] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.157] kgem_add_handle: handle=16, index=3 >[ 110.157] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.157] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.157] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.157] __kgem_retire_rq: request 1 complete >[ 110.157] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.157] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.157] kgem_fixup_relocs: shrinking by 61440 >[ 110.157] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.157] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.157] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.157] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.157] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.157] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.157] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.157] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.157] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.157] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 0 >[ 110.157] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.157] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.157] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.157] __kgem_retire_rq: request 1 complete >[ 110.157] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.158] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.158] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.158] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.158] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.158] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.158] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.158] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.158] kgem_bo_sync__cpu_full: handle=37 >[ 110.158] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.158] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.158] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.158] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.158] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.158] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.158] sna_composite(pixmap=494, op=3, src=516+(2247, 15), mask=0+(3370, 7), dst=494+(3370, 7)+(0, 0), size=(32, 34) >[ 110.158] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.158] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.158] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.158] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.158] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.158] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.158] gen9_render_composite: 32x34, current mode=0/1 >[ 110.158] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.158] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.158] sna_blt_composite: unsupported op [3] for blitting >[ 110.158] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.158] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.158] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.158] sna_drawable_use_bo pixmap=494, box=((3370, 7), (3402, 41)), flags=7... >[ 110.158] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.158] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.158] sna_drawable_use_bo: using whole GPU bo >[ 110.158] gen9_composite_set_target: pixmap=494, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.158] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.158] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.158] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.158] sna_render_pixmap_bo pixmap=516, (2247, 15)x(32, 34)/(16, 16) >[ 110.158] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.158] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.158] use_cpu_bo: no cpu bo >[ 110.158] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.158] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.158] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.158] sna_drawable_move_region_to_cpu(pixmap=516 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.158] sna_drawable_move_region_to_cpu: pixmap=516 all damaged on CPU >[ 110.158] kgem_can_create_2d: 16x16 @ 32 >[ 110.158] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.158] kgem_can_create_2d: untiled size=4096 >[ 110.158] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.158] kgem_choose_tiling: 16x16 -> 0 >[ 110.158] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.158] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.158] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.158] kgem_create_buffer: reusing buffer? used=12288 + size=1024, total=262144 >[ 110.158] kgem_create_proxy: target handle=23 [proxy? -1], offset=12288, length=1024, io=1 >[ 110.158] __kgem_bo_init(handle=23, num_pages=1024) >[ 110.158] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.158] upload: adding upload cache to pixmap=516 >[ 110.158] kgem_proxy_bo_attach: handle=23 >[ 110.158] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.158] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.158] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.158] gen4_choose_composite_emitter: simple src, no mask >[ 110.158] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.158] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.158] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.158] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.158] kgem_add_handle: handle=4, index=0 >[ 110.158] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.158] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.158] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.158] gen9_composite_get_binding_table(ffc0) >[ 110.158] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.158] kgem_add_handle: handle=38, index=1 >[ 110.158] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.158] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.158] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.158] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.158] kgem_add_reloc64: adding proxy [delta=12288] for handle=23 >[ 110.158] kgem_add_handle: handle=23, index=2 >[ 110.158] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=fd545000) >[ 110.158] [3fd0] bind bo(handle=23, addr=fd548000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.158] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.158] gen9_emit_sampler: sampler = 22 >[ 110.158] gen9_emit_sf: num_sf_outputs=1 >[ 110.158] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.158] gen9_emit_vertex_elements: setup id=2 >[ 110.158] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.158] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.158] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.158] gen8_vertex_flush[490] = 3 >[ 110.158] sna_destroy_pixmap: pixmap=516, attached?=1 >[ 110.158] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.158] __sna_free_pixmap(pixmap=516) >[ 110.158] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.158] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.158] sna_glyphs: discarding mask >[ 110.158] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.158] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.158] gen9_render_composite: 0x0, current mode=1/1 >[ 110.158] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.158] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.158] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.158] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.158] sna_drawable_use_bo pixmap=494, box=((0, 0), (7680, 2160)), flags=7... >[ 110.158] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.158] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.158] sna_drawable_use_bo: using whole GPU bo >[ 110.158] gen9_composite_set_target: pixmap=494, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.158] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.158] color_convert: src=ff232321 [20028888] >[ 110.158] color_convert: dst=ff232321 [20028888] >[ 110.158] sna_render_get_solid: ff232321 >[ 110.158] sna_render_get_solid(6) = ff232321 (old) >[ 110.158] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.158] sna_transform_is_imprecise_integer_translation: no transform >[ 110.158] gen9_composite_picture: integer translation (0, 0), removing >[ 110.158] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.158] sna_render_pixmap_bo: GPU all damaged >[ 110.158] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.158] gen4_choose_composite_emitter: solid, identity mask >[ 110.158] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.158] aligning vertex: was 3, now 4 floats per vertex >[ 110.158] gen9_composite_get_binding_table(ff00) >[ 110.158] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.158] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 110.158] kgem_add_handle: handle=8, index=3 >[ 110.158] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) >[ 110.158] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.158] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.158] kgem_add_handle: handle=6, index=4 >[ 110.158] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.158] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.158] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.158] gen9_emit_sampler: sampler = a >[ 110.158] gen9_emit_sf: num_sf_outputs=2 >[ 110.158] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.158] gen9_emit_vertex_elements: setup id=9 >[ 110.158] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.158] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.158] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.158] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.158] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.158] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.158] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.158] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.158] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.158] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.158] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.158] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.158] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.158] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.158] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.158] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.158] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.158] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.158] gen8_vertex_flush[56c] = 48 >[ 110.158] gen9_magic_ca_pass: CA fixup (3514 -> 3562) >[ 110.158] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.158] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.158] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.158] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.158] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.158] sna_glyphs: discarding mask >[ 110.158] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.158] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.158] gen9_render_composite: 0x0, current mode=1/1 >[ 110.158] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.158] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.158] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.158] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.158] sna_drawable_use_bo pixmap=494, box=((0, 0), (7680, 2160)), flags=7... >[ 110.158] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.158] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.158] sna_drawable_use_bo: using whole GPU bo >[ 110.158] gen9_composite_set_target: pixmap=494, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.158] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.158] color_convert: src=ff8e8b85 [20028888] >[ 110.158] color_convert: dst=ff8e8b85 [20028888] >[ 110.158] sna_render_get_solid: ff8e8b85 >[ 110.158] sna_render_get_solid(7) = ff8e8b85 (old) >[ 110.158] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.158] sna_transform_is_imprecise_integer_translation: no transform >[ 110.158] gen9_composite_picture: integer translation (0, 0), removing >[ 110.158] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.158] sna_render_pixmap_bo: GPU all damaged >[ 110.158] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.158] gen4_choose_composite_emitter: solid, identity mask >[ 110.158] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.158] gen9_composite_get_binding_table(fe40) >[ 110.158] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.158] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 110.158] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fdffe000) >[ 110.158] [3f80] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.158] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.158] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.158] gen9_emit_vertex_elements: setup id=9 >[ 110.158] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.158] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.158] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.158] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.158] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.158] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.158] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.158] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.158] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.158] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.158] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.158] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.158] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.158] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.158] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.158] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.158] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.158] gen8_vertex_flush[66c] = 48 >[ 110.158] gen9_magic_ca_pass: CA fixup (3562 -> 3610) >[ 110.158] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.158] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.158] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.158] sna_copy_area: src=pixmap=494:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.158] sna_copy_area: normal copy >[ 110.158] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.158] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.158] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.158] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.158] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.158] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.158] sna_do_copy: pixmap -- no source clipping >[ 110.158] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.158] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.158] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=494+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.158] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=29, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.158] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.158] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.158] sna_drawable_use_bo: pinned, never REPLACES >[ 110.158] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.158] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.158] sna_drawable_use_bo: applying move-to-gpu override >[ 110.158] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.158] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.158] wait_for_shadow: flags=1, flips=0, handle=29, shadow=28 >[ 110.158] wait_for_shadow: setting front pixmap to handle=28 >[ 110.158] sna_drawable_use_bo: using whole GPU bo >[ 110.158] sna_pixmap_move_to_gpu(pixmap=494, usage=0), flags=a >[ 110.158] sna_pixmap_move_to_gpu: already all-damaged >[ 110.158] sna_pixmap_mark_active: pixmap=494, handle=38 >[ 110.158] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.158] sna_pixmap_make_cow: make cow src=494, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.158] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.158] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.158] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.158] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.158] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.158] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.158] kgem_set_mode: flushing before new bo >[ 110.158] gen8_vertex_close: used=14440, vbo active? 16, vb=204, nreloc=2 >[ 110.158] gen8_vertex_close: reloc[0] = 287 >[ 110.158] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.158] kgem_add_handle: handle=16, index=5 >[ 110.158] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.159] gen8_vertex_close: reloc[1] = 342 >[ 110.159] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 110.159] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.159] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.159] kgem_finish_buffers: buffer handle=23, used=13312, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.159] kgem_finish_buffers: retaining upload buffer (13312/262144): used=16384, refcnt=1 >[ 110.159] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.159] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.159] kgem_fixup_relocs: shrinking by 61440 >[ 110.159] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.159] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.159] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.159] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.159] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.159] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.159] __kgem_bo_clear_busy: handle=8 >[ 110.159] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.159] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.159] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.159] __kgem_bo_clear_busy: handle=8 >[ 110.159] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.159] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.159] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.159] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.159] aligning vertex: was 4, now 2 floats per vertex >[ 110.159] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.159] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.159] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.159] kgem_add_handle: handle=4, index=0 >[ 110.159] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.159] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.159] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.159] gen9_composite_get_binding_table(ffc0) >[ 110.159] kgem_add_reloc64: handle=28, pos=16360, delta=0, domains=20002 >[ 110.159] kgem_add_handle: handle=28, index=1 >[ 110.159] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.159] __kgem_bo_mark_dirty: handle=28 (proxy? 0) >[ 110.159] [3fe0] bind bo(handle=28, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.159] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.159] kgem_add_handle: handle=38, index=2 >[ 110.159] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.159] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.159] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.159] gen9_emit_sampler: sampler = 0 >[ 110.159] gen9_emit_sf: num_sf_outputs=1 >[ 110.159] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.159] gen9_emit_vertex_elements: setup id=0 >[ 110.159] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.159] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.159] gen8_vertex_flush[490] = 3 >[ 110.159] sna_destroy_pixmap: pixmap=494, attached?=1 >[ 110.159] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.159] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.159] __kgem_bo_destroy: handle=38 -> active >[ 110.159] __sna_free_pixmap(pixmap=494) >[ 110.159] sna_accel_flush: flush?=0, dirty?=0 >[ 110.159] sna_accel_flush: flush?=0, dirty?=0 >[ 110.159] sna_block_handler (tv=0.2000) >[ 110.159] kgem_retire, need_retire?=1 >[ 110.159] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.159] kgem_retire__requests_ring: retiring ring 0 >[ 110.159] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.159] __kgem_retire_rq: request 1 complete >[ 110.159] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.159] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.159] kgem_retire -- retired=0, need_retire=0 >[ 110.159] kgem_retire__buffers: handle=23, busy? 0 [0] >[ 110.159] kgem_retire__buffers: releasing upload cache for handle=23? 0 >[ 110.159] __kgem_bo_destroy: handle=23, size=262144 >[ 110.159] kgem_bo_replace_io: transferring io handle=23 to bo >[ 110.159] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 110.159] sna_accel_block: GPU idle, flushing >[ 110.159] gen8_vertex_close: used=14446, vbo active? 16, vb=1, nreloc=1 >[ 110.159] gen8_vertex_close: reloc[0] = 287 >[ 110.159] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.159] kgem_add_handle: handle=16, index=3 >[ 110.159] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.159] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.159] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.159] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.159] kgem_fixup_relocs: shrinking by 61440 >[ 110.159] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.159] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.159] kgem_commit: release handle=28 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.159] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.159] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.159] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.159] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.159] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.159] sna_scanout_do_flush: flush timer active: delta=-13 >[ 110.159] sna_scanout_do_flush (time=110159), triggered >[ 110.159] sna_scanout_flush (time=110159), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.159] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.159] stop_flush: scanout=28 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.159] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.159] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.159] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.159] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.159] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.159] sna_pixmap_move_to_gpu: already all-damaged >[ 110.159] sna_pixmap_mark_active: pixmap=175, handle=28 >[ 110.159] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.159] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.159] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.159] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=2], new handle=28 [active=0] >[ 110.159] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 >[ 110.159] get_fb: reusing fb=80 for handle=28 >[ 110.159] sna_mode_redisplay: recording flip on CRTC:32 handle=28, active_scanout=1, serial=2 >[ 110.159] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.159] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 >[ 110.159] sna_mode_redisplay: recording flip on CRTC:39 handle=28, active_scanout=2, serial=3 >[ 110.159] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.159] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.159] sna_mode_redisplay: flipped 2 outputs, shadow active? 29 >[ 110.159] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=28, shadow handle=29 >[ 110.159] sna_accel_do_throttle (time=110159), triggered >[ 110.159] sna_accel_throttle (time=110159) >[ 110.159] sna_accel_block: evaluating timers, active=7 >[ 110.159] sna_accel_block: flush timer expires in 16 [110175] >[ 110.159] sna_wakeup_handler >[ 110.159] sna_accel_flush: flush?=0, dirty?=0 >[ 110.159] sna_accel_flush: flush?=0, dirty?=0 >[ 110.159] sna_block_handler (tv=0.2000) >[ 110.159] kgem_retire, need_retire?=1 >[ 110.159] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.159] kgem_retire__requests_ring: retiring ring 0 >[ 110.159] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.159] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.159] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.159] kgem_retire -- retired=0, need_retire=1 >[ 110.159] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.159] sna_scanout_do_flush: flush timer active: delta=16 >[ 110.159] sna_accel_block: evaluating timers, active=7 >[ 110.159] sna_accel_block: flush timer expires in 16 [110175] >[ 110.159] sna_wakeup_handler >[ 110.159] sna_accel_flush: flush?=0, dirty?=0 >[ 110.159] sna_accel_flush: flush?=0, dirty?=0 >[ 110.159] sna_accel_flush: flush?=0, dirty?=0 >[ 110.159] sna_block_handler (tv=0.2000) >[ 110.159] kgem_retire, need_retire?=1 >[ 110.159] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.159] kgem_retire__requests_ring: retiring ring 0 >[ 110.159] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.159] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.159] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.159] kgem_retire -- retired=0, need_retire=1 >[ 110.159] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.159] sna_scanout_do_flush: flush timer active: delta=16 >[ 110.159] sna_accel_block: evaluating timers, active=7 >[ 110.159] sna_accel_block: flush timer expires in 16 [110175] >[ 110.159] sna_wakeup_handler >[ 110.159] sna_accel_flush: flush?=0, dirty?=0 >[ 110.159] sna_accel_flush: flush?=0, dirty?=0 >[ 110.159] sna_block_handler (tv=0.2000) >[ 110.159] kgem_retire, need_retire?=1 >[ 110.159] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.159] kgem_retire__requests_ring: retiring ring 0 >[ 110.159] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.159] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.159] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.159] kgem_retire -- retired=0, need_retire=1 >[ 110.159] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.159] sna_scanout_do_flush: flush timer active: delta=16 >[ 110.159] sna_accel_block: evaluating timers, active=7 >[ 110.159] sna_accel_block: flush timer expires in 16 [110175] >[ 110.160] sna_wakeup_handler >[ 110.160] sna_block_handler (tv=0.14000) >[ 110.160] kgem_retire, need_retire?=1 >[ 110.160] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.160] kgem_retire__requests_ring: retiring ring 0 >[ 110.160] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.160] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.160] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.160] kgem_retire -- retired=0, need_retire=1 >[ 110.160] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.160] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.160] sna_accel_block: evaluating timers, active=7 >[ 110.160] sna_accel_block: flush timer expires in 15 [110175] >[ 110.160] sna_wakeup_handler >[ 110.160] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.160] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.161] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.161] kgem_can_create_2d: untiled size=66355200 >[ 110.161] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.161] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.161] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.161] sna_create_pixmap: usage=0, flags=1b >[ 110.161] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.161] __pop_freed_pixmap: reusing freed pixmap=494 header >[ 110.161] create_pixmap_hdr: pixmap=517, width=7680, height=2160, usage=0 >[ 110.161] sna_create_pixmap: serial=517, 7680x2160, usage=0 >[ 110.161] sna_composite_rectangles(pixmap=518, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.161] sna_composite_rectangles: converted to op 0 >[ 110.161] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.161] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.161] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.161] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.161] sna_composite_rectangles: dropping last-cpu hint >[ 110.161] sna_drawable_use_bo pixmap=518, box=((0, 0), (7680, 2160)), flags=19... >[ 110.161] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.161] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.161] sna_pixmap_move_to_gpu(pixmap=518, usage=0), flags=b >[ 110.161] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.161] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.161] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.161] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.161] sna_pixmap_alloc_gpu: pixmap=518 >[ 110.161] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.161] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.161] kgem_bo_remove_from_active: removing handle=38 from active >[ 110.161] 1:from active: pitch=30720, tiling=1, handle=38, id=635 >[ 110.161] __sna_damage_all(7680, 2160) >[ 110.161] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.161] sna_pixmap_mark_active: pixmap=518, handle=38 >[ 110.161] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.161] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.161] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.161] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.161] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.161] sna_render_get_solid: 0 >[ 110.161] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.161] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.161] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.161] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.161] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.161] kgem_add_handle: handle=4, index=0 >[ 110.161] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.161] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.161] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.161] gen9_composite_get_binding_table(ffc0) >[ 110.161] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.161] kgem_add_handle: handle=38, index=1 >[ 110.161] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.161] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.161] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.161] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.161] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.161] kgem_add_handle: handle=7, index=2 >[ 110.161] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.161] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.161] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.161] gen9_emit_sampler: sampler = 1 >[ 110.161] gen9_emit_sf: num_sf_outputs=1 >[ 110.161] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.161] gen9_emit_vertex_elements: setup id=0 >[ 110.161] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.161] (0, 0), (7680, 2160) >[ 110.161] gen8_vertex_flush[490] = 3 >[ 110.161] sna_composite_rectangles: pixmap=518 marking clear [0]? 1 >[ 110.161] sna_composite_rectangles(pixmap=518, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.161] sna_composite_rectangles: converted to op 1 >[ 110.161] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.161] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.161] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.161] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.161] sna_composite_rectangles: promoting to full GPU >[ 110.161] sna_composite_rectangles: dropping last-cpu hint >[ 110.161] sna_drawable_use_bo pixmap=518, box=((0, 0), (7680, 2160)), flags=19... >[ 110.161] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.161] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.161] sna_drawable_use_bo: using whole GPU bo >[ 110.161] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.161] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.161] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.161] sna_render_get_solid: ff2c001e >[ 110.161] sna_render_get_solid(0) = ff2c001e (old) >[ 110.161] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.161] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.161] gen9_composite_get_binding_table(ff00) >[ 110.161] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.161] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 110.161] kgem_add_handle: handle=8, index=3 >[ 110.161] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 110.161] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.161] gen9_emit_vertex_elements: setup id=0 >[ 110.161] (0, 0), (7680, 2160) >[ 110.161] gen8_vertex_flush[4cc] = 3 >[ 110.161] sna_composite_rectangles: pixmap=518 marking clear [ff2c001e]? 1 >[ 110.161] sna_composite(pixmap=518, op=3, src=364+(0, 0), mask=0+(0, 0), dst=518+(0, 0)+(0, 0), size=(3840, 2160) >[ 110.161] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 110.161] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 110.161] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.161] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 110.161] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) >[ 110.161] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) >[ 110.161] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 110.161] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.161] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 110.161] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.161] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 >[ 110.161] sna_drawable_use_bo pixmap=518, box=((0, 0), (3840, 2160)), flags=7... >[ 110.161] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.161] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.161] sna_drawable_use_bo: using whole GPU bo >[ 110.161] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.161] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 110.161] sna_transform_is_imprecise_integer_translation: no transform >[ 110.161] gen9_composite_picture: integer translation (0, 0), removing >[ 110.161] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.161] sna_render_pixmap_bo: GPU all damaged >[ 110.161] color_convert: src=14000000 [20028888] >[ 110.161] color_convert: dst=14000000 [20028888] >[ 110.161] sna_render_get_solid: 14000000 >[ 110.161] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.161] gen4_choose_composite_emitter: identity source, identity mask >[ 110.161] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.161] aligning vertex: was 2, now 5 floats per vertex >[ 110.161] gen9_composite_get_binding_table(fe80) >[ 110.161] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 110.161] kgem_add_handle: handle=11, index=4 >[ 110.161] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 110.161] [3f90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.161] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.161] kgem_add_reloc64: adding proxy [delta=80] for handle=7 >[ 110.161] kgem_add_reloc64[7] = (delta=80, target handle=2, presumed=fffe8000) >[ 110.161] [3f80] bind bo(handle=7, addr=fffe8050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.161] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.161] gen9_emit_sampler: sampler = 3 >[ 110.161] gen9_emit_sf: num_sf_outputs=2 >[ 110.161] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.162] gen9_emit_vertex_elements: setup id=10 >[ 110.162] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.162] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.162] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 110.162] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 110.162] gen8_vertex_flush[5a8] = 3 >[ 110.162] sna_composite(pixmap=518, op=3, src=364+(0, 0), mask=0+(0, 0), dst=518+(3840, 0)+(0, 0), size=(3840, 2160) >[ 110.162] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) >[ 110.162] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) >[ 110.162] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.162] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) >[ 110.162] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) >[ 110.162] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) >[ 110.162] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) >[ 110.162] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.162] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.162] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.162] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.162] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 >[ 110.162] sna_drawable_use_bo pixmap=518, box=((3840, 0), (7680, 2160)), flags=7... >[ 110.162] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.162] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.162] sna_drawable_use_bo: using whole GPU bo >[ 110.162] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.162] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) >[ 110.162] sna_transform_is_imprecise_integer_translation: no transform >[ 110.162] gen9_composite_picture: integer translation (0, 0), removing >[ 110.162] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.162] sna_render_pixmap_bo: GPU all damaged >[ 110.162] color_convert: src=14000000 [20028888] >[ 110.162] color_convert: dst=14000000 [20028888] >[ 110.162] sna_render_get_solid: 14000000 >[ 110.162] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.162] gen4_choose_composite_emitter: identity source, identity mask >[ 110.162] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.162] gen9_composite_get_binding_table(fdc0) >[ 110.162] gen9_emit_vertex_elements: setup id=10 >[ 110.162] gen9_render_composite_box: (3840, 0), (7680, 2160) >[ 110.162] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] >[ 110.162] gen8_vertex_flush[5dc] = 3 >[ 110.162] sna_composite(pixmap=518, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=518+(5694, 1014)+(0, 0), size=(132, 132) >[ 110.162] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) >[ 110.162] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) >[ 110.162] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.162] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) >[ 110.162] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) >[ 110.162] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) >[ 110.162] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) >[ 110.162] gen9_render_composite: 132x132, current mode=1/1 >[ 110.162] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 >[ 110.162] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.162] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.162] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 >[ 110.162] sna_drawable_use_bo pixmap=518, box=((5694, 1014), (5826, 1146)), flags=7... >[ 110.162] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.162] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.162] sna_drawable_use_bo: using whole GPU bo >[ 110.162] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.162] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) >[ 110.162] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] >[ 110.162] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.162] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) >[ 110.162] sna_render_pixmap_bo: GPU all damaged >[ 110.162] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) >[ 110.162] color_convert: src=14000000 [20028888] >[ 110.162] color_convert: dst=14000000 [20028888] >[ 110.162] sna_render_get_solid: 14000000 >[ 110.162] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.162] gen4_choose_composite_emitter: simple src, identity mask >[ 110.162] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.162] gen9_composite_get_binding_table(fdc0) >[ 110.162] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 >[ 110.162] kgem_add_handle: handle=15, index=5 >[ 110.162] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) >[ 110.162] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler >[ 110.162] gen9_emit_sampler: sampler = 23 >[ 110.162] gen9_emit_vertex_elements: setup id=10 >[ 110.162] gen9_render_composite_box: (5694, 1014), (5826, 1146) >[ 110.162] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] >[ 110.162] gen8_vertex_flush[620] = 3 >[ 110.162] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.162] kgem_can_create_2d: 80x80 @ 32 >[ 110.162] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.162] kgem_can_create_2d: untiled size=28672 >[ 110.162] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.162] kgem_choose_tiling: 80x80 -> 0 >[ 110.162] sna_create_pixmap: usage=0, flags=b >[ 110.162] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.162] __pop_freed_pixmap: reusing freed pixmap=498 header >[ 110.162] create_pixmap_hdr: pixmap=519, width=80, height=80, usage=0 >[ 110.162] sna_create_pixmap: serial=519, 80x80, usage=0 >[ 110.162] sna_composite_rectangles(pixmap=520, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.162] sna_composite_rectangles: converted to op 0 >[ 110.162] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.162] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.162] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.162] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.162] sna_composite_rectangles: dropping last-cpu hint >[ 110.162] sna_drawable_use_bo pixmap=520, box=((0, 0), (80, 80)), flags=19... >[ 110.162] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.162] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.162] sna_pixmap_move_to_gpu(pixmap=520, usage=0), flags=b >[ 110.162] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.162] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.162] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.162] kgem_choose_tiling: 80x80 -> 0 >[ 110.162] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.162] kgem_choose_tiling: 80x80 -> 0 >[ 110.162] sna_pixmap_alloc_gpu: pixmap=520 >[ 110.162] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.162] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.162] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.162] from inactive: pitch=320, tiling=0: handle=22, id=636 >[ 110.162] __sna_damage_all(80, 80) >[ 110.162] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.162] sna_pixmap_mark_active: pixmap=520, handle=22 >[ 110.162] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.162] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.162] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.162] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.162] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.162] sna_render_get_solid: 0 >[ 110.162] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.162] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.162] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.162] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.162] aligning vertex: was 5, now 2 floats per vertex >[ 110.162] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.162] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.162] gen9_composite_get_binding_table(fd40) >[ 110.162] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 >[ 110.163] kgem_add_handle: handle=22, index=6 >[ 110.163] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) >[ 110.163] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.163] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.163] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.163] gen9_emit_sampler: sampler = 1 >[ 110.163] gen9_emit_sf: num_sf_outputs=1 >[ 110.163] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.163] gen9_emit_vertex_elements: setup id=0 >[ 110.163] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.163] (0, 0), (80, 80) >[ 110.163] gen8_vertex_flush[6d8] = 3 >[ 110.163] sna_composite_rectangles: pixmap=520 marking clear [0]? 1 >[ 110.163] sna_composite_rectangles(pixmap=520, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.163] sna_composite_rectangles: converted to op 1 >[ 110.163] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.163] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.163] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.163] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.163] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.163] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.163] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.163] sna_composite_rectangles: dropping last-cpu hint >[ 110.163] sna_drawable_use_bo pixmap=520, box=((0, 0), (80, 80)), flags=1... >[ 110.163] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.163] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.163] sna_drawable_use_bo: using whole GPU bo >[ 110.163] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.163] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.163] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.163] sna_render_get_solid: 40404040 >[ 110.163] sna_render_get_solid(1) = 40404040 (old) >[ 110.163] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.163] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.163] gen9_composite_get_binding_table(fcc0) >[ 110.163] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 >[ 110.163] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 110.163] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) >[ 110.163] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.163] gen9_emit_vertex_elements: setup id=0 >[ 110.163] (0, 0), (2, 2) >[ 110.163] (78, 0), (80, 2) >[ 110.163] (0, 78), (2, 80) >[ 110.163] (78, 78), (80, 80) >[ 110.163] gen8_vertex_flush[714] = 12 >[ 110.163] sna_composite(pixmap=518, op=3, src=520+(0, 0), mask=0+(0, 0), dst=518+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.163] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.163] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.163] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.163] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.163] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.163] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.163] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.163] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.163] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.163] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.163] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.163] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.163] sna_drawable_use_bo pixmap=518, box=((0, 0), (7680, 2160)), flags=7... >[ 110.163] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.163] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.163] sna_drawable_use_bo: using whole GPU bo >[ 110.163] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.163] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.163] sna_transform_is_imprecise_integer_translation: no transform >[ 110.163] gen9_composite_picture: integer translation (0, 0), removing >[ 110.163] sna_render_pixmap_bo pixmap=520, (0, 0)x(7680, 2160)/(80, 80) >[ 110.163] sna_render_pixmap_bo: GPU all damaged >[ 110.163] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.163] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.163] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.163] gen4_choose_composite_emitter: identity src, no mask >[ 110.163] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.163] aligning vertex: was 2, now 3 floats per vertex >[ 110.163] gen9_composite_get_binding_table(fc40) >[ 110.163] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 >[ 110.163] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) >[ 110.163] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.163] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.163] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.163] gen9_emit_sampler: sampler = a >[ 110.163] gen9_emit_vertex_elements: setup id=2 >[ 110.163] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.163] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.163] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.163] gen8_vertex_flush[7b0] = 3 >[ 110.163] sna_destroy_pixmap: pixmap=520, attached?=1 >[ 110.163] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.163] __kgem_bo_destroy: handle=22, size=61440 >[ 110.163] __kgem_bo_destroy: handle=22 -> active >[ 110.163] __sna_free_pixmap(pixmap=520) >[ 110.163] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.163] kgem_can_create_2d: 640x2096 @ 32 >[ 110.163] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.163] kgem_can_create_2d: untiled size=5365760 >[ 110.163] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.163] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.163] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.163] sna_create_pixmap: usage=0, flags=1b >[ 110.163] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.163] __pop_freed_pixmap: reusing freed pixmap=520 header >[ 110.163] create_pixmap_hdr: pixmap=521, width=640, height=2096, usage=0 >[ 110.163] sna_create_pixmap: serial=521, 640x2096, usage=0 >[ 110.163] sna_composite_rectangles(pixmap=522, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.163] sna_composite_rectangles: converted to op 0 >[ 110.163] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.163] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.163] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.163] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.163] sna_composite_rectangles: dropping last-cpu hint >[ 110.163] sna_drawable_use_bo pixmap=522, box=((0, 0), (640, 2096)), flags=19... >[ 110.163] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.163] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.163] sna_pixmap_move_to_gpu(pixmap=522, usage=0), flags=b >[ 110.163] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.163] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.163] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.163] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.163] sna_pixmap_alloc_gpu: pixmap=522 >[ 110.163] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.163] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.163] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.163] from inactive: pitch=2560, tiling=1: handle=17, id=637 >[ 110.163] __sna_damage_all(640, 2096) >[ 110.163] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.163] sna_pixmap_mark_active: pixmap=522, handle=17 >[ 110.163] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.163] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.163] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.163] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.163] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.163] sna_render_get_solid: 0 >[ 110.163] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.163] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.163] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.163] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.163] aligning vertex: was 3, now 2 floats per vertex >[ 110.163] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.163] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.163] gen9_composite_get_binding_table(fbc0) >[ 110.163] kgem_add_reloc64: handle=17, pos=16104, delta=0, domains=20002 >[ 110.163] kgem_add_handle: handle=17, index=7 >[ 110.163] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fdfff000) >[ 110.163] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.163] [3ee0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.163] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.163] gen9_emit_sampler: sampler = 1 >[ 110.163] gen9_emit_vertex_elements: setup id=0 >[ 110.163] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.163] (0, 0), (640, 2096) >[ 110.163] gen8_vertex_flush[820] = 3 >[ 110.163] sna_composite_rectangles: pixmap=522 marking clear [0]? 1 >[ 110.163] sna_composite(pixmap=522, op=3, src=364+(168, 968), mask=0+(0, 0), dst=522+(8, 904)+(0, 0), size=(624, 224) >[ 110.163] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.163] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.163] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.163] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.163] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) >[ 110.163] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) >[ 110.164] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) >[ 110.164] gen9_render_composite: 624x224, current mode=1/1 >[ 110.164] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.164] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.164] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.164] sna_drawable_use_bo pixmap=522, box=((8, 904), (632, 1128)), flags=7... >[ 110.164] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.164] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.164] sna_drawable_use_bo: using whole GPU bo >[ 110.164] gen9_composite_set_target: pixmap=522, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.164] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) >[ 110.164] sna_transform_is_imprecise_integer_translation: no transform >[ 110.164] gen9_composite_picture: integer translation (0, 0), removing >[ 110.164] sna_render_pixmap_bo pixmap=364, (168, 968)x(624, 224)/(3840, 2160) >[ 110.164] sna_render_pixmap_bo: GPU all damaged >[ 110.164] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) >[ 110.164] color_convert: src=14000000 [20028888] >[ 110.164] color_convert: dst=14000000 [20028888] >[ 110.164] sna_render_get_solid: 14000000 >[ 110.164] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.164] gen4_choose_composite_emitter: identity source, identity mask >[ 110.164] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.164] aligning vertex: was 2, now 5 floats per vertex >[ 110.164] gen9_composite_get_binding_table(fb40) >[ 110.164] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.164] gen9_emit_sampler: sampler = 3 >[ 110.164] gen9_emit_sf: num_sf_outputs=2 >[ 110.164] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.164] gen9_emit_vertex_elements: setup id=10 >[ 110.164] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.164] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.164] gen9_render_composite_box: (8, 904), (632, 1128) >[ 110.164] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] >[ 110.164] gen8_vertex_flush[8e8] = 3 >[ 110.164] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) >[ 110.164] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.164] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.164] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.164] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.164] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.164] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.164] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.164] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.164] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.164] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.164] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.164] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.164] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.164] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.164] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.164] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.164] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.164] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.164] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.164] sna_drawable_use_bo pixmap=522, box=((8, 904), (632, 1128)), flags=7... >[ 110.164] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.164] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.164] sna_drawable_use_bo: using whole GPU bo >[ 110.164] gen9_composite_set_target: pixmap=522, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.164] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.164] color_convert: src=660a0a0a [20028888] >[ 110.164] color_convert: dst=660a0a0a [20028888] >[ 110.164] sna_render_get_solid: 660a0a0a >[ 110.164] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.164] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.164] gen4_choose_spans_emitter: solid source >[ 110.164] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.164] aligning vertex: was 5, now 3 floats per vertex >[ 110.164] gen9_composite_get_binding_table(fb00) >[ 110.164] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 >[ 110.164] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.164] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.164] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.164] gen9_emit_sampler: sampler = c >[ 110.164] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.164] gen9_emit_vertex_elements: setup id=5 >[ 110.164] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.164] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.164] thread_choose_span: clipped? 0 >[ 110.164] imprecise_trapezoid_span_converter: using 4 threads >[ 110.164] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.164] thread_choose_span: clipped? 0 >[ 110.164] span_thread: flushing 1 boxes >[ 110.164] span_thread: flushing 95 boxes >[ 110.164] span_thread: flushing 1 boxes >[ 110.164] span_thread: flushing 95 boxes >[ 110.164] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.164] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.164] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.164] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.164] gen8_vertex_flush[994] = 576 >[ 110.164] gen9_render_composite_spans_done() >[ 110.164] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.164] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.164] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.164] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.164] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.164] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.164] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.164] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.164] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.164] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.164] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.164] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.165] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.165] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.165] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.165] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.165] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.165] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.165] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.165] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.165] sna_drawable_use_bo pixmap=522, box=((8, 904), (632, 1128)), flags=7... >[ 110.165] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.165] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.165] sna_drawable_use_bo: using whole GPU bo >[ 110.165] gen9_composite_set_target: pixmap=522, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.165] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.165] color_convert: src=66282828 [20028888] >[ 110.165] color_convert: dst=66282828 [20028888] >[ 110.165] sna_render_get_solid: 66282828 >[ 110.165] sna_render_get_solid(3) = 66282828 (old) >[ 110.165] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.165] gen4_choose_spans_emitter: solid source >[ 110.165] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.165] gen9_composite_get_binding_table(fa80) >[ 110.165] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 >[ 110.165] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 110.165] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) >[ 110.165] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.165] gen9_emit_vertex_elements: setup id=5 >[ 110.165] thread_choose_span: clipped? 0 >[ 110.165] imprecise_trapezoid_span_converter: using 4 threads >[ 110.165] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.165] thread_choose_span: clipped? 0 >[ 110.165] span_thread: flushing 2 boxes >[ 110.165] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.165] span_thread: flushing 2 boxes >[ 110.165] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.165] span_thread: flushing 162 boxes >[ 110.165] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >[ 110.165] span_thread: flushing 166 boxes >[ 110.165] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >[ 110.165] gen8_vertex_flush[9d0] = 996 >[ 110.165] gen9_render_composite_spans_done() >[ 110.165] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.165] kgem_can_create_2d: 640x2096 @ 32 >[ 110.165] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.165] kgem_can_create_2d: untiled size=5365760 >[ 110.165] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.165] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.165] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.165] sna_create_pixmap: usage=0, flags=1b >[ 110.165] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.165] __pop_freed_pixmap: reusing freed pixmap=500 header >[ 110.165] create_pixmap_hdr: pixmap=523, width=640, height=2096, usage=0 >[ 110.165] sna_create_pixmap: serial=523, 640x2096, usage=0 >[ 110.165] sna_composite_rectangles(pixmap=524, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.165] sna_composite_rectangles: converted to op 0 >[ 110.165] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.165] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.165] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.165] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.165] sna_composite_rectangles: dropping last-cpu hint >[ 110.165] sna_drawable_use_bo pixmap=524, box=((0, 0), (640, 2096)), flags=19... >[ 110.165] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.165] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.165] sna_pixmap_move_to_gpu(pixmap=524, usage=0), flags=b >[ 110.165] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.165] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.165] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.165] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.165] sna_pixmap_alloc_gpu: pixmap=524 >[ 110.165] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.165] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.165] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.165] from inactive: pitch=2560, tiling=1: handle=9, id=638 >[ 110.165] __sna_damage_all(640, 2096) >[ 110.165] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.165] sna_pixmap_mark_active: pixmap=524, handle=9 >[ 110.165] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.165] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.165] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.165] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.165] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.165] sna_render_get_solid: 0 >[ 110.165] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.165] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.165] __kgem_retire_rq: request 1 complete >[ 110.165] __kgem_bo_flush: handle=28, busy=0, wedged=0 >[ 110.165] kgem_set_mode: flushing before new bo >[ 110.165] gen8_vertex_close: used=19287, vbo active? 16, vb=425, nreloc=4 >[ 110.165] gen8_vertex_close: reloc[0] = 287 >[ 110.165] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.165] kgem_add_handle: handle=16, index=8 >[ 110.165] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fffa8000) >[ 110.165] gen8_vertex_close: reloc[1] = 357 >[ 110.165] kgem_add_reloc64: handle=16, pos=357, delta=0, domains=200000 >[ 110.165] kgem_add_reloc64[16] = (delta=0, target handle=8, presumed=fffa8000) >[ 110.165] gen8_vertex_close: reloc[2] = 487 >[ 110.165] kgem_add_reloc64: handle=16, pos=487, delta=0, domains=200000 >[ 110.165] kgem_add_reloc64[17] = (delta=0, target handle=8, presumed=fffa8000) >[ 110.165] gen8_vertex_close: reloc[3] = 608 >[ 110.165] kgem_add_reloc64: handle=16, pos=608, delta=0, domains=200000 >[ 110.165] kgem_add_reloc64[18] = (delta=0, target handle=8, presumed=fffa8000) >[ 110.165] batch[1/1, flags=1800]: 634 634 16016 16384, nreloc=19, nexec=9, nfence=0, aperture=32496 [fenced=0] >[ 110.165] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.165] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.165] kgem_fixup_relocs: shrinking by 61440 >[ 110.165] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.165] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.165] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.165] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.165] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.165] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.165] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.165] __kgem_bo_clear_busy: handle=7 >[ 110.165] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.165] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.165] __kgem_bo_clear_busy: handle=8 >[ 110.165] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.165] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.165] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.165] __kgem_bo_clear_busy: handle=7 >[ 110.165] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 >[ 110.165] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.165] __kgem_bo_clear_busy: handle=8 >[ 110.165] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.165] __kgem_bo_clear_busy: handle=8 >[ 110.165] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.165] __kgem_bo_clear_busy: handle=8 >[ 110.165] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.165] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.165] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.165] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.165] aligning vertex: was 3, now 2 floats per vertex >[ 110.165] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.165] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.165] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.165] kgem_add_handle: handle=4, index=0 >[ 110.165] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.165] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.165] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.165] gen9_composite_get_binding_table(ffc0) >[ 110.165] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 >[ 110.165] kgem_add_handle: handle=9, index=1 >[ 110.165] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ee339000) >[ 110.165] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.165] [3fe0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.165] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.165] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.165] kgem_add_handle: handle=7, index=2 >[ 110.165] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.165] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.166] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.166] gen9_emit_sampler: sampler = 1 >[ 110.166] gen9_emit_sf: num_sf_outputs=1 >[ 110.166] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.166] gen9_emit_vertex_elements: setup id=0 >[ 110.166] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.166] (0, 0), (640, 2096) >[ 110.166] gen8_vertex_flush[490] = 3 >[ 110.166] sna_composite_rectangles: pixmap=524 marking clear [0]? 1 >[ 110.166] sna_accel_flush: flush?=0, dirty?=0 >[ 110.166] sna_block_handler (tv=0.0) >[ 110.166] sna_wakeup_handler >[ 110.166] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.166] kgem_can_create_2d: 624x224 @ 32 >[ 110.166] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.166] kgem_can_create_2d: untiled size=561152 >[ 110.166] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.166] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.166] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.166] sna_create_pixmap: usage=0, flags=1b >[ 110.166] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.166] __pop_freed_pixmap: reusing freed pixmap=506 header >[ 110.166] create_pixmap_hdr: pixmap=525, width=624, height=224, usage=0 >[ 110.166] sna_create_pixmap: serial=525, 624x224, usage=0 >[ 110.166] sna_composite_rectangles(pixmap=526, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.166] sna_composite_rectangles: converted to op 0 >[ 110.166] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.166] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.166] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.166] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.166] sna_composite_rectangles: dropping last-cpu hint >[ 110.166] sna_drawable_use_bo pixmap=526, box=((0, 0), (624, 224)), flags=19... >[ 110.166] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.166] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.166] sna_pixmap_move_to_gpu(pixmap=526, usage=0), flags=b >[ 110.166] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.166] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.166] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.166] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.166] sna_pixmap_alloc_gpu: pixmap=526 >[ 110.166] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.166] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.166] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.166] from inactive: pitch=2560, tiling=1: handle=20, id=639 >[ 110.166] __sna_damage_all(624, 224) >[ 110.166] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.166] sna_pixmap_mark_active: pixmap=526, handle=20 >[ 110.166] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.166] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.166] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.166] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.166] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.166] sna_render_get_solid: 0 >[ 110.166] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.166] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.166] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.166] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.166] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.166] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.166] gen9_composite_get_binding_table(ff00) >[ 110.166] kgem_add_reloc64: handle=20, pos=16312, delta=0, domains=20002 >[ 110.166] kgem_add_handle: handle=20, index=3 >[ 110.166] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd9be000) >[ 110.166] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.166] [3fb0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.166] gen9_emit_vertex_elements: setup id=0 >[ 110.166] (0, 0), (624, 224) >[ 110.166] gen8_vertex_flush[4c4] = 3 >[ 110.166] sna_composite_rectangles: pixmap=526 marking clear [0]? 1 >[ 110.166] sna_create_pixmap(576, 76, 32, usage=0) >[ 110.166] kgem_can_create_2d: 576x76 @ 32 >[ 110.166] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.166] kgem_can_create_2d: untiled size=176128 >[ 110.166] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.166] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.166] kgem_can_create_2d: tiled[-1] size=176128 >[ 110.166] sna_create_pixmap: usage=0, flags=1b >[ 110.166] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 110.166] __pop_freed_pixmap: reusing freed pixmap=504 header >[ 110.166] create_pixmap_hdr: pixmap=527, width=576, height=76, usage=0 >[ 110.166] sna_create_pixmap: serial=527, 576x76, usage=0 >[ 110.166] sna_composite_rectangles(pixmap=528, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 110.166] sna_composite_rectangles: converted to op 0 >[ 110.166] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 110.166] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 110.166] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 110.166] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 110.166] sna_composite_rectangles: dropping last-cpu hint >[ 110.166] sna_drawable_use_bo pixmap=528, box=((0, 0), (576, 76)), flags=19... >[ 110.166] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.166] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.166] sna_pixmap_move_to_gpu(pixmap=528, usage=0), flags=b >[ 110.167] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.167] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 110.167] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.167] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.167] sna_pixmap_alloc_gpu: pixmap=528 >[ 110.167] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.167] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.167] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.167] from inactive: pitch=2560, tiling=1: handle=35, id=640 >[ 110.167] __sna_damage_all(576, 76) >[ 110.167] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.167] sna_pixmap_mark_active: pixmap=528, handle=35 >[ 110.167] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.167] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.167] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.167] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.167] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 110.167] sna_render_get_solid: 0 >[ 110.167] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.167] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.167] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.167] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.167] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.167] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.167] gen9_composite_get_binding_table(fe80) >[ 110.167] kgem_add_reloc64: handle=35, pos=16280, delta=0, domains=20002 >[ 110.167] kgem_add_handle: handle=35, index=4 >[ 110.167] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd443000) >[ 110.167] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.167] [3f90] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.167] gen9_emit_vertex_elements: setup id=0 >[ 110.167] (0, 0), (576, 76) >[ 110.167] gen8_vertex_flush[4f8] = 3 >[ 110.167] sna_composite_rectangles: pixmap=528 marking clear [0]? 1 >[ 110.167] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 110.167] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.167] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.167] trapezoid_spans_maybe_inplace? clear, no >[ 110.167] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.167] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 110.167] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 110.167] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 110.167] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 110.167] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 110.167] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 110.167] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.167] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 110.167] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 110.167] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.167] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 110.167] sna_drawable_use_bo pixmap=528, box=((2, 2), (574, 74)), flags=7... >[ 110.167] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.167] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.167] sna_drawable_use_bo: using whole GPU bo >[ 110.167] gen9_composite_set_target: pixmap=528, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.167] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 110.167] color_convert: src=4c000000 [20028888] >[ 110.167] color_convert: dst=4c000000 [20028888] >[ 110.167] sna_render_get_solid: 4c000000 >[ 110.167] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.167] gen4_choose_spans_emitter: solid source >[ 110.167] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.167] aligning vertex: was 2, now 3 floats per vertex >[ 110.167] gen9_composite_get_binding_table(fe00) >[ 110.167] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 >[ 110.167] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 110.167] kgem_add_reloc64[7] = (delta=304, target handle=2, presumed=fffe8000) >[ 110.167] [3f70] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.167] gen9_emit_sampler: sampler = c >[ 110.167] gen9_emit_sf: num_sf_outputs=2 >[ 110.167] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.167] gen9_emit_vertex_elements: setup id=5 >[ 110.167] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.167] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.167] thread_choose_span: clipped? 0 >[ 110.167] imprecise_trapezoid_span_converter: using 4 threads >[ 110.167] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 110.167] thread_choose_span: clipped? 0 >[ 110.168] [ 110.168] span_thread: flushing 26 boxes >[ 110.168] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 1 boxes >[ 110.168] span_thread: flushing 26 boxes >[ 110.168] span_thread: flushing 1 boxes >[ 110.168] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.168] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.168] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.168] gen8_vertex_flush[5bc] = 162 >[ 110.168] gen9_render_composite_spans_done() >[ 110.168] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 110.168] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.168] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.168] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.168] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.168] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.168] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.168] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 110.168] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 110.168] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 110.168] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 110.168] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 110.168] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 110.168] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.168] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.168] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 110.168] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 110.168] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.168] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.168] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 110.168] sna_drawable_use_bo pixmap=528, box=((0, 0), (576, 76)), flags=7... >[ 110.168] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.168] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.168] sna_drawable_use_bo: using whole GPU bo >[ 110.168] gen9_composite_set_target: pixmap=528, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.168] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 110.168] color_convert: src=e6e6e6e6 [20028888] >[ 110.168] color_convert: dst=e6e6e6e6 [20028888] >[ 110.168] sna_render_get_solid: e6e6e6e6 >[ 110.168] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 110.168] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.168] gen4_choose_spans_emitter: solid source >[ 110.168] kgem_check_bo: num_pages=+1, num_exec=+1 >[ 110.168] gen9_composite_get_binding_table(fd80) >[ 110.168] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 >[ 110.168] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 110.168] kgem_add_handle: handle=8, index=5 >[ 110.168] kgem_add_reloc64[8] = (delta=16, target handle=5, presumed=fdffe000) >[ 110.168] [3f50] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.168] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.168] gen9_emit_vertex_elements: setup id=5 >[ 110.168] thread_choose_span: clipped? 0 >[ 110.168] imprecise_trapezoid_span_converter: using 4 threads >[ 110.168] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 110.168] thread_choose_span: clipped? 0 >[ 110.168] span_thread: flushing 2 boxes >[ 110.168] span_thread: flushing 62 boxes >[ 110.168] span_thread: flushing 2 boxes >[ 110.169] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.168] span_thread: flushing 62 boxes >[ 110.168] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.169] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.169] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.169] gen8_vertex_flush[610] = 384 >[ 110.169] gen9_render_composite_spans_done() >[ 110.169] sna_composite_rectangles(pixmap=528, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) >[ 110.169] sna_composite_rectangles: converted to op 1 >[ 110.169] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) >[ 110.169] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 >[ 110.169] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 >[ 110.169] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) >[ 110.169] sna_composite_rectangles: dropping last-cpu hint >[ 110.169] sna_drawable_use_bo pixmap=528, box=((16, 16), (18, 60)), flags=9... >[ 110.169] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 110.169] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.169] sna_drawable_use_bo: using whole GPU bo >[ 110.169] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 110.169] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.169] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) >[ 110.169] sna_render_get_solid: ffffffff >[ 110.169] sna_render_get_solid(white) >[ 110.169] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.169] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.169] aligning vertex: was 3, now 2 floats per vertex >[ 110.169] gen9_composite_get_binding_table(fd00) >[ 110.169] kgem_add_reloc64: handle=7, pos=16184, delta=0, domains=40000 >[ 110.169] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.169] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.169] [3f30] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.169] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.169] gen9_emit_sampler: sampler = 1 >[ 110.169] gen9_emit_sf: num_sf_outputs=1 >[ 110.169] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.169] gen9_emit_vertex_elements: setup id=0 >[ 110.169] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.169] (16, 16), (18, 60) >[ 110.169] gen8_vertex_flush[6d0] = 3 >[ 110.169] sna_validate_gc(0x5619f1770810) changes=0, previous serial=204, drawable=20e >[ 110.169] sna_validate_gc: recomputing clip >[ 110.169] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.169] sna_copy_area: src=pixmap=528:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=526:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.169] sna_copy_area: normal copy >[ 110.169] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.169] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.169] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.169] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 110.169] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 110.169] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 110.169] sna_do_copy: pixmap -- no source clipping >[ 110.169] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 110.169] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 110.169] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=528+(-24, -136), dst pixmap=526+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 110.169] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=35, cpu_bo=0), replaces=0 >[ 110.169] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.169] sna_drawable_use_bo pixmap=526, box=((24, 136), (600, 212)), flags=b... >[ 110.169] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.169] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.169] sna_drawable_use_bo: using whole GPU bo >[ 110.169] sna_pixmap_move_to_gpu(pixmap=528, usage=0), flags=a >[ 110.169] sna_pixmap_move_to_gpu: already all-damaged >[ 110.169] sna_pixmap_mark_active: pixmap=528, handle=35 >[ 110.169] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.169] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.169] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.169] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.169] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.169] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.169] gen9_composite_get_binding_table(fc80) >[ 110.169] kgem_add_reloc64: handle=35, pos=16152, delta=0, domains=40000 >[ 110.169] kgem_add_reloc64[10] = (delta=0, target handle=4, presumed=fd443000) >[ 110.169] [3f10] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 110.169] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.169] gen9_emit_sampler: sampler = 0 >[ 110.169] gen9_emit_vertex_elements: setup id=0 >[ 110.169] (0, 0) -> (24, 136) + (576, 76) >[ 110.169] gen8_vertex_flush[724] = 3 >[ 110.169] sna_destroy_pixmap: pixmap=528, attached?=1 >[ 110.169] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.169] __kgem_bo_destroy: handle=35, size=204800 >[ 110.169] __kgem_bo_destroy: handle=35 -> active >[ 110.170] __sna_free_pixmap(pixmap=528) >[ 110.170] sna_glyphs(op=3, nlist=4, src=(40, 184)) >[ 110.170] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.170] sna_glyphs: discarding mask >[ 110.170] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) >[ 110.170] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94669425825984 size=624x224 >[ 110.170] gen9_render_composite: 0x0, current mode=1/1 >[ 110.170] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.170] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.170] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.170] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.170] sna_drawable_use_bo pixmap=526, box=((0, 0), (624, 224)), flags=7... >[ 110.170] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.170] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.170] sna_drawable_use_bo: using whole GPU bo >[ 110.170] gen9_composite_set_target: pixmap=526, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.170] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.170] color_convert: src=ff888888 [20028888] >[ 110.170] color_convert: dst=ff888888 [20028888] >[ 110.170] sna_render_get_solid: ff888888 >[ 110.170] sna_render_get_solid(5) = ff888888 (old) >[ 110.170] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.170] sna_transform_is_imprecise_integer_translation: no transform >[ 110.170] gen9_composite_picture: integer translation (0, 0), removing >[ 110.170] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.170] sna_render_pixmap_bo: GPU all damaged >[ 110.170] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.170] gen4_choose_composite_emitter: solid, identity mask >[ 110.170] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.170] aligning vertex: was 2, now 4 floats per vertex >[ 110.170] gen9_composite_get_binding_table(fc00) >[ 110.170] kgem_add_reloc64: handle=8, pos=16120, delta=0, domains=40000 >[ 110.170] kgem_add_reloc64: adding proxy [delta=20] for handle=8 >[ 110.170] kgem_add_reloc64[11] = (delta=20, target handle=5, presumed=fdffe000) >[ 110.170] [3ef0] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.170] kgem_add_reloc64: handle=6, pos=16104, delta=0, domains=40000 >[ 110.170] kgem_add_handle: handle=6, index=6 >[ 110.170] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd585000) >[ 110.170] [3ee0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.170] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 110.170] gen9_emit_sampler: sampler = a >[ 110.170] gen9_emit_sf: num_sf_outputs=2 >[ 110.170] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.170] gen9_emit_vertex_elements: setup id=9 >[ 110.170] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.170] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.170] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped >[ 110.170] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) >[ 110.170] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped >[ 110.170] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) >[ 110.170] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped >[ 110.170] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.170] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped >[ 110.170] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.170] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped >[ 110.170] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) >[ 110.170] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped >[ 110.170] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) >[ 110.170] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped >[ 110.170] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) >[ 110.170] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped >[ 110.170] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) >[ 110.170] gen8_vertex_flush[800] = 24 >[ 110.170] gen9_magic_ca_pass: CA fixup (5240 -> 5264) >[ 110.170] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.170] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.170] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.170] sna_composite(pixmap=526, op=3, src=272+(0, 0), mask=0+(28, 8), dst=526+(28, 8)+(0, 0), size=(20, 80) >[ 110.170] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 110.170] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 110.170] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 110.170] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 110.170] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 110.170] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 110.170] gen9_render_composite: 20x80, current mode=1/1 >[ 110.170] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.170] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 110.170] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.170] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.170] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 110.170] sna_drawable_use_bo pixmap=526, box=((28, 8), (48, 88)), flags=7... >[ 110.170] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.170] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.170] sna_drawable_use_bo: using whole GPU bo >[ 110.171] gen9_composite_set_target: pixmap=526, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.171] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 110.171] sna_transform_is_imprecise_integer_translation: no transform >[ 110.171] gen9_composite_picture: integer translation (0, 0), removing >[ 110.171] sna_render_pixmap_bo pixmap=272, (0, 0)x(20, 80)/(20, 80) >[ 110.171] sna_render_pixmap_bo: GPU all damaged >[ 110.171] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.171] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.171] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.171] gen4_choose_composite_emitter: identity src, no mask >[ 110.171] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.171] aligning vertex: was 4, now 3 floats per vertex >[ 110.171] gen9_composite_get_binding_table(fb40) >[ 110.171] kgem_add_reloc64: handle=12, pos=16072, delta=0, domains=40000 >[ 110.171] kgem_add_handle: handle=12, index=7 >[ 110.171] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fdffb000) >[ 110.171] [3ec0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.171] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 >[ 110.171] gen9_emit_sampler: sampler = 2 >[ 110.171] gen9_emit_sf: num_sf_outputs=1 >[ 110.171] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.171] gen9_emit_vertex_elements: setup id=2 >[ 110.171] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.171] gen9_render_composite_box: (28, 8), (48, 88) >[ 110.171] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 110.171] gen8_vertex_flush[950] = 3 >[ 110.171] sna_accel_flush: flush?=0, dirty?=0 >[ 110.171] sna_block_handler (tv=0.0) >[ 110.171] sna_wakeup_handler >[ 110.171] sna_mode_wakeup: len=64 >[ 110.171] sna_mode_wakeup: recording last swap on pipe=1, frame 4403 [1133], time 110.168890 >[ 110.171] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=28 [active_scanout=2] >[ 110.171] sna_mode_wakeup: flip complete, pending? 2 >[ 110.171] sna_mode_wakeup: recording last swap on pipe=0, frame 6361 [18d9], time 110.170079 >[ 110.171] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=28 [active_scanout=2] >[ 110.171] sna_mode_wakeup: flip complete, pending? 1 >[ 110.171] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.171] sna_composite(pixmap=526, op=3, src=276+(0, 0), mask=0+(28, 0), dst=526+(28, 0)+(0, 0), size=(20, 8) >[ 110.171] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.171] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.171] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.171] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.171] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.171] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.171] gen9_render_composite: 20x8, current mode=1/1 >[ 110.171] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.171] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 >[ 110.171] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.171] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.171] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.171] sna_drawable_use_bo pixmap=526, box=((28, 0), (48, 8)), flags=7... >[ 110.171] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.171] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.171] sna_drawable_use_bo: using whole GPU bo >[ 110.171] gen9_composite_set_target: pixmap=526, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.171] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.171] sna_transform_is_imprecise_integer_translation: no transform >[ 110.171] gen9_composite_picture: integer translation (0, 0), removing >[ 110.171] sna_render_pixmap_bo pixmap=276, (0, 0)x(20, 8)/(20, 80) >[ 110.171] sna_render_pixmap_bo: GPU all damaged >[ 110.171] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.171] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 110.171] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.171] gen4_choose_composite_emitter: identity src, no mask >[ 110.171] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.171] gen9_composite_get_binding_table(fac0) >[ 110.172] kgem_add_reloc64: handle=24, pos=16040, delta=0, domains=40000 >[ 110.172] kgem_add_handle: handle=24, index=8 >[ 110.172] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fd53c000) >[ 110.172] [3ea0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.172] gen9_emit_vertex_elements: setup id=2 >[ 110.172] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.172] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.172] gen8_vertex_flush[98c] = 3 >[ 110.172] sna_validate_gc(0x5619f1770810) changes=0, previous serial=20e, drawable=20c >[ 110.172] sna_validate_gc: recomputing clip >[ 110.172] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.172] sna_copy_area: src=pixmap=526:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=524:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.172] sna_copy_area: normal copy >[ 110.172] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.172] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.172] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.172] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.172] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.172] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.172] sna_do_copy: pixmap -- no source clipping >[ 110.172] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.172] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.172] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=526+(-8, -896), dst pixmap=524+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.172] sna_copy_boxes: dst=(priv=0x5619f174e370, gpu_bo=9, cpu_bo=0), src=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.172] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.172] sna_drawable_use_bo pixmap=524, box=((8, 896), (632, 1120)), flags=b... >[ 110.172] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.172] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.172] sna_drawable_use_bo: using whole GPU bo >[ 110.172] sna_pixmap_move_to_gpu(pixmap=526, usage=0), flags=a >[ 110.172] sna_pixmap_move_to_gpu: already all-damaged >[ 110.172] sna_pixmap_mark_active: pixmap=526, handle=20 >[ 110.172] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.172] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.172] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.172] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.172] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.172] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.172] aligning vertex: was 3, now 2 floats per vertex >[ 110.172] gen9_composite_get_binding_table(fa40) >[ 110.172] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.172] kgem_add_reloc64: handle=20, pos=16008, delta=0, domains=40000 >[ 110.172] kgem_add_reloc64[15] = (delta=0, target handle=3, presumed=fd9be000) >[ 110.172] [3e80] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.172] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.172] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.172] gen9_emit_sampler: sampler = 0 >[ 110.172] gen9_emit_vertex_elements: setup id=0 >[ 110.172] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.172] (0, 0) -> (8, 896) + (624, 224) >[ 110.172] gen8_vertex_flush[a14] = 3 >[ 110.172] sna_destroy_pixmap: pixmap=526, attached?=1 >[ 110.172] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.172] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.172] __kgem_bo_destroy: handle=20 -> active >[ 110.172] __sna_free_pixmap(pixmap=526) >[ 110.172] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.172] kgem_can_create_2d: 624x80 @ 32 >[ 110.172] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.172] kgem_can_create_2d: untiled size=200704 >[ 110.172] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.172] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.172] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.172] sna_create_pixmap: usage=0, flags=1b >[ 110.172] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.172] __pop_freed_pixmap: reusing freed pixmap=526 header >[ 110.172] create_pixmap_hdr: pixmap=529, width=624, height=80, usage=0 >[ 110.172] sna_create_pixmap: serial=529, 624x80, usage=0 >[ 110.172] sna_composite_rectangles(pixmap=530, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.172] sna_composite_rectangles: converted to op 0 >[ 110.173] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.173] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.173] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.173] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.173] sna_composite_rectangles: dropping last-cpu hint >[ 110.173] sna_drawable_use_bo pixmap=530, box=((0, 0), (624, 80)), flags=19... >[ 110.173] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.173] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.173] sna_pixmap_move_to_gpu(pixmap=530, usage=0), flags=b >[ 110.173] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.173] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.173] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.173] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.173] sna_pixmap_alloc_gpu: pixmap=530 >[ 110.173] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.173] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.173] kgem_bo_remove_from_active: removing handle=35 from active >[ 110.173] 1:from active: pitch=2560, tiling=1, handle=35, id=641 >[ 110.173] __sna_damage_all(624, 80) >[ 110.173] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.173] sna_pixmap_mark_active: pixmap=530, handle=35 >[ 110.173] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.173] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.173] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.173] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.173] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.173] sna_render_get_solid: 0 >[ 110.173] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.173] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.173] gen9_composite_get_binding_table(f9c0) >[ 110.173] kgem_add_reloc64: handle=35, pos=15976, delta=0, domains=20002 >[ 110.173] kgem_add_reloc64[16] = (delta=0, target handle=4, presumed=fd443000) >[ 110.173] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.173] [3e60] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.173] gen9_emit_sampler: sampler = 1 >[ 110.173] gen9_emit_vertex_elements: setup id=0 >[ 110.173] (0, 0), (624, 80) >[ 110.173] gen8_vertex_flush[a50] = 3 >[ 110.173] sna_composite_rectangles: pixmap=530 marking clear [0]? 1 >[ 110.173] sna_validate_gc(0x5619f1770810) changes=0, previous serial=20c, drawable=212 >[ 110.173] sna_validate_gc: recomputing clip >[ 110.173] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.173] sna_copy_area: src=pixmap=280:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=530:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.173] sna_copy_area: normal copy >[ 110.173] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.173] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.173] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.173] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.173] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.173] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.173] sna_do_copy: pixmap -- no source clipping >[ 110.173] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.173] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.173] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=280+(-28, 0), dst pixmap=530+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.173] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=35, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.173] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.173] sna_drawable_use_bo pixmap=530, box=((28, 0), (246, 80)), flags=b... >[ 110.173] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.173] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.173] sna_drawable_use_bo: using whole GPU bo >[ 110.173] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a >[ 110.173] sna_pixmap_move_to_gpu: already all-damaged >[ 110.173] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 110.173] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.173] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.173] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.173] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.173] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.173] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.173] gen9_composite_get_binding_table(f940) >[ 110.173] kgem_add_reloc64: handle=21, pos=15944, delta=0, domains=40000 >[ 110.173] kgem_add_handle: handle=21, index=9 >[ 110.173] kgem_add_reloc64[17] = (delta=0, target handle=9, presumed=fd994000) >[ 110.173] [3e40] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.173] gen9_emit_sampler: sampler = 0 >[ 110.173] gen9_emit_vertex_elements: setup id=0 >[ 110.173] (0, 0) -> (28, 0) + (218, 80) >[ 110.173] gen8_vertex_flush[a94] = 3 >[ 110.173] sna_composite(pixmap=524, op=3, src=530+(0, 0), mask=0+(0, 0), dst=524+(8, 1136)+(0, 0), size=(624, 80) >[ 110.173] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.173] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.173] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.173] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.173] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.173] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.173] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.173] gen9_render_composite: 624x80, current mode=1/1 >[ 110.173] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.173] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.173] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.173] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.173] sna_drawable_use_bo pixmap=524, box=((8, 1136), (632, 1216)), flags=7... >[ 110.173] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.174] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.174] sna_drawable_use_bo: using whole GPU bo >[ 110.174] gen9_composite_set_target: pixmap=524, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.174] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.174] sna_transform_is_imprecise_integer_translation: no transform >[ 110.174] gen9_composite_picture: integer translation (0, 0), removing >[ 110.174] sna_render_pixmap_bo pixmap=530, (0, 0)x(624, 80)/(624, 80) >[ 110.174] sna_render_pixmap_bo: GPU all damaged >[ 110.174] color_convert: src=cc000000 [20028888] >[ 110.174] color_convert: dst=cc000000 [20028888] >[ 110.174] sna_render_get_solid: cc000000 >[ 110.174] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.174] gen4_choose_composite_emitter: identity source, identity mask >[ 110.174] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.174] aligning vertex: was 2, now 5 floats per vertex >[ 110.174] gen9_composite_get_binding_table(f8c0) >[ 110.174] kgem_add_reloc64: handle=35, pos=15912, delta=0, domains=40000 >[ 110.174] kgem_add_reloc64[18] = (delta=0, target handle=4, presumed=fd443000) >[ 110.174] [3e20] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.174] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 >[ 110.174] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.174] kgem_add_reloc64[19] = (delta=816, target handle=2, presumed=fffe8000) >[ 110.174] [3e10] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.174] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.174] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.174] gen9_emit_sampler: sampler = 3 >[ 110.174] gen9_emit_sf: num_sf_outputs=2 >[ 110.174] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.174] gen9_emit_vertex_elements: setup id=10 >[ 110.174] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.174] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.174] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.174] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.174] gen8_vertex_flush[b80] = 3 >[ 110.174] sna_destroy_pixmap: pixmap=530, attached?=1 >[ 110.174] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.174] __kgem_bo_destroy: handle=35, size=204800 >[ 110.174] __kgem_bo_destroy: handle=35 -> active >[ 110.174] __sna_free_pixmap(pixmap=530) >[ 110.174] sna_composite(pixmap=522, op=3, src=524+(0, 0), mask=0+(0, 0), dst=522+(0, 0)+(0, 0), size=(640, 2096) >[ 110.174] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.174] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.174] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.174] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.174] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.174] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.174] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.174] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.174] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.174] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 >[ 110.174] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.174] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.174] sna_drawable_use_bo pixmap=522, box=((0, 0), (640, 2096)), flags=7... >[ 110.174] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.174] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.174] sna_drawable_use_bo: using whole GPU bo >[ 110.174] gen9_composite_set_target: pixmap=522, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.174] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.174] sna_transform_is_imprecise_integer_translation: no transform >[ 110.174] gen9_composite_picture: integer translation (0, 0), removing >[ 110.174] sna_render_pixmap_bo pixmap=524, (0, 0)x(640, 2096)/(640, 2096) >[ 110.174] sna_render_pixmap_bo: GPU all damaged >[ 110.174] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.174] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.174] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.174] gen4_choose_composite_emitter: identity src, no mask >[ 110.174] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.174] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.174] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.174] aligning vertex: was 5, now 3 floats per vertex >[ 110.174] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.174] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.174] gen9_composite_get_binding_table(f800) >[ 110.174] kgem_add_reloc64: handle=17, pos=15864, delta=0, domains=20002 >[ 110.174] kgem_add_handle: handle=17, index=10 >[ 110.174] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=fdfff000) >[ 110.174] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.174] [3df0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.174] kgem_add_reloc64: handle=9, pos=15848, delta=0, domains=40000 >[ 110.174] kgem_add_reloc64[21] = (delta=0, target handle=1, presumed=ee339000) >[ 110.174] [3de0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.174] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.174] gen9_emit_sampler: sampler = 2 >[ 110.174] gen9_emit_sf: num_sf_outputs=1 >[ 110.174] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.174] gen9_emit_vertex_elements: setup id=2 >[ 110.174] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.174] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.174] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.174] gen8_vertex_flush[c28] = 3 >[ 110.175] sna_destroy_pixmap: pixmap=524, attached?=1 >[ 110.175] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.175] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.175] __kgem_bo_destroy: handle=9 -> active >[ 110.175] __sna_free_pixmap(pixmap=524) >[ 110.175] sna_composite(pixmap=518, op=3, src=522+(0, 0), mask=0+(160, 64), dst=518+(160, 64)+(0, 0), size=(640, 2096) >[ 110.175] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.175] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.175] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.175] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.175] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.175] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.175] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.175] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.175] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 110.175] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 >[ 110.175] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.175] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.175] sna_drawable_use_bo pixmap=518, box=((160, 64), (800, 2160)), flags=7... >[ 110.175] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.175] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.175] sna_drawable_use_bo: using whole GPU bo >[ 110.175] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.175] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.175] sna_transform_is_imprecise_integer_translation: no transform >[ 110.175] gen9_composite_picture: integer translation (0, 0), removing >[ 110.175] sna_render_pixmap_bo pixmap=522, (0, 0)x(640, 2096)/(640, 2096) >[ 110.175] sna_render_pixmap_bo: GPU all damaged >[ 110.175] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.175] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.175] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.175] gen4_choose_composite_emitter: identity src, no mask >[ 110.175] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.175] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.175] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.175] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.175] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.175] gen9_composite_get_binding_table(f740) >[ 110.175] kgem_add_reloc64: handle=38, pos=15816, delta=0, domains=20002 >[ 110.175] kgem_add_handle: handle=38, index=11 >[ 110.175] kgem_add_reloc64[22] = (delta=0, target handle=11, presumed=f2281000) >[ 110.175] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.175] [3dc0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.175] kgem_add_reloc64: handle=17, pos=15800, delta=0, domains=40000 >[ 110.175] kgem_add_reloc64[23] = (delta=0, target handle=10, presumed=fdfff000) >[ 110.175] [3db0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.175] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.175] gen9_emit_vertex_elements: setup id=2 >[ 110.175] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.175] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.175] gen8_vertex_flush[c74] = 3 >[ 110.175] sna_destroy_pixmap: pixmap=522, attached?=1 >[ 110.175] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.175] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.175] __kgem_bo_destroy: handle=17 -> active >[ 110.175] __sna_free_pixmap(pixmap=522) >[ 110.175] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.175] kgem_can_create_2d: 2x64 @ 32 >[ 110.175] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.175] kgem_can_create_2d: untiled size=4096 >[ 110.175] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.175] kgem_choose_tiling: 2x64 -> 0 >[ 110.175] sna_create_pixmap: usage=0, flags=a >[ 110.175] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.175] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.175] create_pixmap: serial=531, usage=0, 2x64 >[ 110.175] sna_create_pixmap: serial=531, 2x64, usage=0 >[ 110.175] sna_composite_rectangles(pixmap=532, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.175] sna_composite_rectangles: converted to op 0 >[ 110.175] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.175] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.175] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.175] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.175] sna_composite_rectangles: fallback, dst pixmap=532 too small or not attached >[ 110.175] sna_composite_rectangles: fallback >[ 110.175] sna_drawable_move_region_to_cpu(pixmap=532 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.175] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.175] _sna_pixmap_move_to_cpu(pixmap=532, 2x64, flags=1) >[ 110.175] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.175] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.175] operate_inplace: no, inplace operation not suitable >[ 110.175] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.175] __sna_damage_all(2, 64) >[ 110.175] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.175] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.175] kgem_can_create_2d: 1x32 @ 32 >[ 110.175] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.176] kgem_can_create_2d: untiled size=4096 >[ 110.176] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.176] kgem_choose_tiling: 1x32 -> 0 >[ 110.176] sna_create_pixmap: usage=0, flags=a >[ 110.176] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.176] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.176] create_pixmap: serial=533, usage=0, 1x32 >[ 110.176] sna_create_pixmap: serial=533, 1x32, usage=0 >[ 110.176] sna_validate_gc(0x5619f1770810) changes=0, previous serial=212, drawable=216 >[ 110.176] sna_validate_gc: recomputing clip >[ 110.176] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.176] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.176] try_upload__fast: ignore existing cpu damage (if any) >[ 110.176] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.176] try_upload__fast: no, no gpu damage >[ 110.176] sna_drawable_move_region_to_cpu(pixmap=534 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.176] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.176] _sna_pixmap_move_to_cpu(pixmap=534, 1x32, flags=1) >[ 110.176] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.176] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.176] operate_inplace: no, inplace operation not suitable >[ 110.176] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.176] __sna_damage_all(1, 32) >[ 110.176] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.176] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.176] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.176] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.176] sna_accel_flush: flush?=0, dirty?=0 >[ 110.176] sna_composite(pixmap=532, op=1, src=534+(0, 0), mask=0+(0, 0), dst=532+(0, 0)+(0, 0), size=(2, 64) >[ 110.176] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.176] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.176] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.176] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.176] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.176] sna_composite: fallback, dst pixmap=532 is too small (or completely damaged) >[ 110.176] sna_composite: fallback -- fbComposite >[ 110.176] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.176] sna_composite_fb: fallback -- move src to cpu >[ 110.176] _sna_pixmap_move_to_cpu(pixmap=534, 1x32, flags=2) >[ 110.176] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17f5831, is-clear?=0 >[ 110.176] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.176] sna_composite_fb: fallback -- move dst to cpu >[ 110.176] sna_drawable_move_region_to_cpu(pixmap=532 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.176] sna_drawable_move_region_to_cpu: pixmap=532 all damaged on CPU >[ 110.176] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.176] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.176] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.176] sna_accel_flush: flush?=0, dirty?=0 >[ 110.176] sna_block_handler (tv=0.0) >[ 110.176] sna_wakeup_handler >[ 110.176] sna_destroy_pixmap: pixmap=534, attached?=1 >[ 110.176] __sna_free_pixmap(pixmap=534) >[ 110.176] sna_composite(pixmap=518, op=3, src=532+(0, 0), mask=0+(0, 0), dst=518+(0, 0)+(0, 0), size=(3840, 64) >[ 110.176] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.176] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.176] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.176] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.176] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.177] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.177] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.177] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.177] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.177] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.177] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.177] sna_drawable_use_bo pixmap=518, box=((0, 0), (3840, 64)), flags=7... >[ 110.177] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.177] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.177] sna_drawable_use_bo: using whole GPU bo >[ 110.177] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.177] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.177] sna_transform_is_imprecise_integer_translation: no transform >[ 110.177] gen9_composite_picture: integer translation (0, 0), removing >[ 110.177] sna_render_pixmap_bo pixmap=532, (0, 0)x(3840, 64)/(2, 64) >[ 110.177] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.177] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.177] use_cpu_bo: no cpu bo >[ 110.177] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.177] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.177] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.177] sna_drawable_move_region_to_cpu(pixmap=532 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.177] sna_drawable_move_region_to_cpu: pixmap=532 all damaged on CPU >[ 110.177] kgem_can_create_2d: 2x64 @ 32 >[ 110.177] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.177] kgem_can_create_2d: untiled size=4096 >[ 110.177] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.177] kgem_choose_tiling: 2x64 -> 0 >[ 110.177] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.177] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.177] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.177] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.177] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.177] search_linear_cache: searching for inactive gtt map >[ 110.177] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.177] search_linear_cache: searching for inactive gtt map >[ 110.177] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.177] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 110.177] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache >[ 110.177] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.177] kgem_create_buffer: reusing handle=23 for buffer >[ 110.177] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.177] init_buffer_from_bo: reusing handle=23 for buffer >[ 110.177] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f3c95be8000, domain=0 >[ 110.177] kgem_bo_map: converting request for GTT map into CPU map >[ 110.177] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f3c95be8000) >[ 110.177] kgem_bo_sync__cpu: handle=23 >[ 110.177] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.177] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 >[ 110.177] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.177] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] >[ 110.177] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 >[ 110.177] kgem_create_buffer(pages=64 [64]) new handle=23, used=2048, write=1 >[ 110.177] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2048, io=1 >[ 110.177] __kgem_bo_init(handle=23, num_pages=2048) >[ 110.177] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.177] upload: adding upload cache to pixmap=532 >[ 110.177] kgem_proxy_bo_attach: handle=23 >[ 110.177] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.177] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.177] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.177] gen4_choose_composite_emitter: identity src, no mask >[ 110.177] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.177] gen9_composite_get_binding_table(f680) >[ 110.177] kgem_add_reloc64: handle=23, pos=15768, delta=0, domains=40000 >[ 110.177] kgem_add_reloc64: adding proxy [delta=0] for handle=23 >[ 110.177] kgem_add_handle: handle=23, index=12 >[ 110.177] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fd545000) >[ 110.177] [3d90] bind bo(handle=23, addr=fd545000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.177] gen9_emit_sampler: sampler = a >[ 110.177] gen9_emit_vertex_elements: setup id=2 >[ 110.177] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.177] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.177] gen8_vertex_flush[cb8] = 3 >[ 110.177] sna_destroy_pixmap: pixmap=532, attached?=1 >[ 110.177] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.177] __sna_free_pixmap(pixmap=532) >[ 110.177] sna_composite(pixmap=518, op=3, src=364+(0, 0), mask=0+(0, 0), dst=518+(0, 0)+(0, 0), size=(3840, 48) >[ 110.177] sna_compute_composite_region: dst=(0, 0)x(3840, 48) >[ 110.177] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) >[ 110.177] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.177] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) >[ 110.177] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) >[ 110.177] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) >[ 110.177] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) >[ 110.177] gen9_render_composite: 3840x48, current mode=1/1 >[ 110.177] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 >[ 110.177] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.177] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.177] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 >[ 110.177] sna_drawable_use_bo pixmap=518, box=((0, 0), (3840, 48)), flags=7... >[ 110.177] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.177] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.177] sna_drawable_use_bo: using whole GPU bo >[ 110.177] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.178] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) >[ 110.178] sna_transform_is_imprecise_integer_translation: no transform >[ 110.178] gen9_composite_picture: integer translation (0, 0), removing >[ 110.178] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 48)/(3840, 2160) >[ 110.178] sna_render_pixmap_bo: GPU all damaged >[ 110.178] color_convert: src=14000000 [20028888] >[ 110.178] color_convert: dst=14000000 [20028888] >[ 110.178] sna_render_get_solid: 14000000 >[ 110.178] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.178] gen4_choose_composite_emitter: identity source, identity mask >[ 110.178] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.178] aligning vertex: was 3, now 5 floats per vertex >[ 110.178] gen9_composite_get_binding_table(f600) >[ 110.178] kgem_add_reloc64: handle=11, pos=15736, delta=0, domains=40000 >[ 110.178] kgem_add_handle: handle=11, index=13 >[ 110.178] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=f61c9000) >[ 110.178] [3d70] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.178] kgem_add_reloc64: handle=7, pos=15720, delta=0, domains=40000 >[ 110.178] kgem_add_reloc64: adding proxy [delta=80] for handle=7 >[ 110.178] kgem_add_reloc64[26] = (delta=80, target handle=2, presumed=fffe8000) >[ 110.178] [3d60] bind bo(handle=7, addr=fffe8050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.178] gen9_emit_sampler: sampler = 3 >[ 110.178] gen9_emit_sf: num_sf_outputs=2 >[ 110.178] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.178] gen9_emit_vertex_elements: setup id=10 >[ 110.178] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.178] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.178] gen9_render_composite_box: (0, 0), (3840, 48) >[ 110.178] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] >[ 110.178] gen8_vertex_flush[d68] = 3 >[ 110.178] sna_composite_rectangles(pixmap=518, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.178] sna_composite_rectangles: converted to op 3 >[ 110.178] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.178] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.178] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.178] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.178] sna_drawable_use_bo pixmap=518, box=((0, 0), (3840, 48)), flags=1... >[ 110.178] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.178] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.178] sna_drawable_use_bo: using whole GPU bo >[ 110.178] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.178] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.178] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.178] sna_render_get_solid: 660a0a0a >[ 110.178] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.178] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.178] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.178] aligning vertex: was 5, now 2 floats per vertex >[ 110.178] gen9_composite_get_binding_table(f540) >[ 110.178] kgem_add_reloc64: handle=8, pos=15688, delta=0, domains=40000 >[ 110.178] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.178] kgem_add_reloc64[27] = (delta=8, target handle=5, presumed=fdffe000) >[ 110.178] [3d40] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.178] gen9_emit_sampler: sampler = 1 >[ 110.178] gen9_emit_sf: num_sf_outputs=1 >[ 110.178] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.178] gen9_emit_vertex_elements: setup id=0 >[ 110.178] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.178] (0, 0), (3840, 48) >[ 110.178] gen8_vertex_flush[e10] = 3 >[ 110.178] sna_composite(pixmap=518, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=518+(3786, 6)+(0, 0), size=(44, 36) >[ 110.178] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.178] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.178] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.178] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.178] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.178] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.178] gen9_render_composite: 44x36, current mode=1/1 >[ 110.178] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.178] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.178] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.178] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.178] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.178] sna_drawable_use_bo pixmap=518, box=((3786, 6), (3830, 42)), flags=7... >[ 110.178] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.178] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.178] sna_drawable_use_bo: using whole GPU bo >[ 110.178] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.178] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.178] sna_transform_is_imprecise_integer_translation: no transform >[ 110.178] gen9_composite_picture: integer translation (0, 0), removing >[ 110.178] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.178] sna_render_pixmap_bo: CPU all damaged >[ 110.178] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.178] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.178] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.178] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.178] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.178] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.178] gen4_choose_composite_emitter: identity src, no mask >[ 110.178] kgem_check_bo: num_pages=+2, num_exec=+1 >[ 110.178] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.178] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.178] kgem_flush: opportunistic flushing? flush=0,1, aperture=42498/262144, idle?=0 >[ 110.179] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.179] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.179] aligning vertex: was 2, now 3 floats per vertex >[ 110.179] gen9_composite_get_binding_table(f4c0) >[ 110.179] kgem_add_reloc64: handle=31, pos=15656, delta=0, domains=40000 >[ 110.179] kgem_add_handle: handle=31, index=14 >[ 110.179] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fd4dc000) >[ 110.179] [3d20] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.179] gen9_emit_sampler: sampler = 2 >[ 110.179] gen9_emit_vertex_elements: setup id=2 >[ 110.179] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.179] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.179] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.179] gen8_vertex_flush[e70] = 3 >[ 110.179] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.179] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.179] sna_glyphs: discarding mask >[ 110.179] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.179] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.179] gen9_render_composite: 0x0, current mode=1/1 >[ 110.179] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.179] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.179] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.179] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.179] sna_drawable_use_bo pixmap=518, box=((0, 0), (7680, 2160)), flags=7... >[ 110.179] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.179] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.179] sna_drawable_use_bo: using whole GPU bo >[ 110.179] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.179] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.179] color_convert: src=ffdfdbd2 [20028888] >[ 110.179] color_convert: dst=ffdfdbd2 [20028888] >[ 110.179] sna_render_get_solid: ffdfdbd2 >[ 110.179] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 110.179] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.179] sna_transform_is_imprecise_integer_translation: no transform >[ 110.179] gen9_composite_picture: integer translation (0, 0), removing >[ 110.179] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.179] sna_render_pixmap_bo: GPU all damaged >[ 110.179] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.179] gen4_choose_composite_emitter: solid, identity mask >[ 110.179] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.179] aligning vertex: was 3, now 4 floats per vertex >[ 110.179] gen9_composite_get_binding_table(f440) >[ 110.179] kgem_add_reloc64: handle=8, pos=15624, delta=0, domains=40000 >[ 110.179] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 110.179] kgem_add_reloc64[29] = (delta=32, target handle=5, presumed=fdffe000) >[ 110.179] [3d00] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.179] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.179] gen9_emit_sampler: sampler = a >[ 110.179] gen9_emit_sf: num_sf_outputs=2 >[ 110.179] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.179] gen9_emit_vertex_elements: setup id=9 >[ 110.179] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.179] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.179] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.179] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.179] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.179] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.179] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.179] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.179] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.179] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.179] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.179] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.179] gen8_vertex_flush[f38] = 15 >[ 110.179] gen9_magic_ca_pass: CA fixup (5293 -> 5308) >[ 110.179] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.179] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.179] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.179] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.179] kgem_can_create_2d: 24x20 @ 32 >[ 110.179] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.179] kgem_can_create_2d: untiled size=4096 >[ 110.179] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.179] kgem_choose_tiling: 24x20 -> 0 >[ 110.179] sna_create_pixmap: usage=0, flags=a >[ 110.179] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.179] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.179] create_pixmap: serial=535, usage=0, 24x20 >[ 110.179] sna_create_pixmap: serial=535, 24x20, usage=0 >[ 110.179] sna_validate_gc(0x5619f1770810) changes=0, previous serial=216, drawable=218 >[ 110.179] sna_validate_gc: recomputing clip >[ 110.179] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.179] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.179] try_upload__fast: ignore existing cpu damage (if any) >[ 110.179] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.179] try_upload__fast: no, no gpu damage >[ 110.179] sna_drawable_move_region_to_cpu(pixmap=536 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.179] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.179] _sna_pixmap_move_to_cpu(pixmap=536, 24x20, flags=1) >[ 110.179] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.179] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.179] operate_inplace: no, inplace operation not suitable >[ 110.179] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.179] __sna_damage_all(24, 20) >[ 110.179] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.179] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.179] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.179] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.179] sna_accel_flush: flush?=1, dirty?=1 >[ 110.179] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 110.179] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.179] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.179] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.179] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.179] kgem_bo_sync__cpu_full: handle=31 >[ 110.179] gen8_vertex_close: used=21232, vbo active? 16, vb=625, nreloc=5 >[ 110.179] gen8_vertex_close: reloc[0] = 287 >[ 110.179] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.179] kgem_add_handle: handle=16, index=15 >[ 110.179] kgem_add_reloc64[30] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.179] gen8_vertex_close: reloc[1] = 362 >[ 110.179] kgem_add_reloc64: handle=16, pos=362, delta=0, domains=200000 >[ 110.179] kgem_add_reloc64[31] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.179] gen8_vertex_close: reloc[2] = 507 >[ 110.179] kgem_add_reloc64: handle=16, pos=507, delta=0, domains=200000 >[ 110.179] kgem_add_reloc64[32] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.179] gen8_vertex_close: reloc[3] = 591 >[ 110.179] kgem_add_reloc64: handle=16, pos=591, delta=0, domains=200000 >[ 110.179] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.179] gen8_vertex_close: reloc[4] = 731 >[ 110.179] kgem_add_reloc64: handle=16, pos=731, delta=0, domains=200000 >[ 110.179] kgem_add_reloc64[34] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.179] batch[1/1, flags=1800]: 1012 1012 15616 16384, nreloc=35, nexec=16, nfence=0, aperture=42564 [fenced=0] >[ 110.179] kgem_finish_buffers: buffer handle=23, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.179] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 >[ 110.179] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.179] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 110.179] kgem_fixup_relocs: shrinking by 57344 >[ 110.179] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.179] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.180] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.180] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.180] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.180] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.180] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.180] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.180] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.180] __kgem_bo_clear_busy: handle=7 >[ 110.180] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.180] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.180] __kgem_bo_clear_busy: handle=7 >[ 110.180] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.180] __kgem_bo_clear_busy: handle=8 >[ 110.180] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.180] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.180] __kgem_bo_clear_busy: handle=7 >[ 110.180] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.180] __kgem_bo_clear_busy: handle=8 >[ 110.180] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.180] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 >[ 110.180] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 110.180] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 >[ 110.180] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.180] __kgem_bo_clear_busy: handle=7 >[ 110.180] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.180] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.180] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.180] __kgem_bo_clear_busy: handle=7 >[ 110.180] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.180] __kgem_bo_clear_busy: handle=8 >[ 110.180] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.180] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.180] __kgem_bo_clear_busy: handle=8 >[ 110.180] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.180] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.180] __kgem_busy: handle=31, busy=131072, wedged=0 >[ 110.180] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 1 >[ 110.183] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.183] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.183] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.183] __kgem_retire_rq: request 1 complete >[ 110.183] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.183] kgem_bo_move_to_cache: release handle=22 >[ 110.183] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.183] __kgem_retire_rq: request 2 complete >[ 110.183] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.183] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.183] kgem_bo_move_to_cache: release handle=17 >[ 110.183] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.183] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.183] kgem_bo_move_to_cache: release handle=9 >[ 110.183] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.183] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.183] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.183] kgem_bo_move_to_cache: release handle=35 >[ 110.183] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.183] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.183] kgem_bo_move_to_cache: release handle=20 >[ 110.183] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.183] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.183] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.183] sna_accel_flush: flush?=0, dirty?=0 >[ 110.183] sna_block_handler (tv=0.0) >[ 110.183] sna_wakeup_handler >[ 110.183] sna_accel_flush: flush?=0, dirty?=0 >[ 110.183] sna_accel_flush: flush?=0, dirty?=0 >[ 110.183] sna_block_handler (tv=0.0) >[ 110.183] sna_wakeup_handler >[ 110.183] sna_composite(pixmap=518, op=3, src=536+(2418, 10), mask=0+(3626, 6), dst=518+(3626, 6)+(0, 0), size=(48, 36) >[ 110.183] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.183] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.183] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.183] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.183] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.183] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.183] gen9_render_composite: 48x36, current mode=0/1 >[ 110.183] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.183] sna_blt_composite (2418, 10), (3626, 6), 48x36 >[ 110.183] sna_blt_composite: unsupported op [3] for blitting >[ 110.183] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.183] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.183] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.183] sna_drawable_use_bo pixmap=518, box=((3626, 6), (3674, 42)), flags=7... >[ 110.183] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.183] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.183] sna_drawable_use_bo: using whole GPU bo >[ 110.183] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.183] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.183] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.183] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.183] sna_render_pixmap_bo pixmap=536, (2418, 10)x(48, 36)/(24, 20) >[ 110.183] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.183] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.183] use_cpu_bo: no cpu bo >[ 110.183] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.183] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.183] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.183] sna_drawable_move_region_to_cpu(pixmap=536 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.183] sna_drawable_move_region_to_cpu: pixmap=536 all damaged on CPU >[ 110.183] kgem_can_create_2d: 24x20 @ 32 >[ 110.183] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.183] kgem_can_create_2d: untiled size=4096 >[ 110.183] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.184] kgem_choose_tiling: 24x20 -> 0 >[ 110.184] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.184] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.184] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.184] kgem_create_buffer: reusing buffer? used=4096 + size=1920, total=262144 >[ 110.184] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=1920, io=1 >[ 110.184] __kgem_bo_init(handle=23, num_pages=1920) >[ 110.184] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.184] upload: adding upload cache to pixmap=536 >[ 110.184] kgem_proxy_bo_attach: handle=23 >[ 110.184] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.184] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.184] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.184] gen4_choose_composite_emitter: simple src, no mask >[ 110.184] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.184] aligning vertex: was 4, now 3 floats per vertex >[ 110.184] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.184] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.184] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.184] kgem_add_handle: handle=4, index=0 >[ 110.184] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.184] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.184] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.184] gen9_composite_get_binding_table(ffc0) >[ 110.184] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.184] kgem_add_handle: handle=38, index=1 >[ 110.184] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.184] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.184] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.184] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.184] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 >[ 110.184] kgem_add_handle: handle=23, index=2 >[ 110.184] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd545000) >[ 110.184] [3fd0] bind bo(handle=23, addr=fd546000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.184] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.184] gen9_emit_sampler: sampler = 22 >[ 110.184] gen9_emit_sf: num_sf_outputs=1 >[ 110.184] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.184] gen9_emit_vertex_elements: setup id=2 >[ 110.184] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.184] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.184] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.184] gen8_vertex_flush[490] = 3 >[ 110.184] sna_destroy_pixmap: pixmap=536, attached?=1 >[ 110.184] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.184] __sna_free_pixmap(pixmap=536) >[ 110.184] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.184] kgem_can_create_2d: 26x20 @ 32 >[ 110.184] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.184] kgem_can_create_2d: untiled size=4096 >[ 110.184] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.184] kgem_choose_tiling: 26x20 -> 0 >[ 110.184] sna_create_pixmap: usage=0, flags=a >[ 110.184] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.184] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.184] create_pixmap: serial=537, usage=0, 26x20 >[ 110.184] sna_create_pixmap: serial=537, 26x20, usage=0 >[ 110.184] sna_validate_gc(0x5619f1770810) changes=0, previous serial=218, drawable=21a >[ 110.184] sna_validate_gc: recomputing clip >[ 110.184] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.184] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.184] try_upload__fast: ignore existing cpu damage (if any) >[ 110.184] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.184] try_upload__fast: no, no gpu damage >[ 110.184] sna_drawable_move_region_to_cpu(pixmap=538 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.184] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.184] _sna_pixmap_move_to_cpu(pixmap=538, 26x20, flags=1) >[ 110.184] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.184] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.184] operate_inplace: no, inplace operation not suitable >[ 110.184] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.184] __sna_damage_all(26, 20) >[ 110.184] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.184] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.184] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.184] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.184] sna_accel_flush: flush?=0, dirty?=0 >[ 110.184] sna_composite(pixmap=518, op=3, src=538+(2370, 10), mask=0+(3554, 6), dst=518+(3554, 6)+(0, 0), size=(52, 36) >[ 110.184] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.184] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.184] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.184] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.184] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.184] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.184] gen9_render_composite: 52x36, current mode=1/1 >[ 110.184] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.184] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.185] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.185] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.185] sna_drawable_use_bo pixmap=518, box=((3554, 6), (3606, 42)), flags=7... >[ 110.185] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.185] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.185] sna_drawable_use_bo: using whole GPU bo >[ 110.185] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.185] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.185] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.185] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.185] sna_render_pixmap_bo pixmap=538, (2370, 10)x(52, 36)/(26, 20) >[ 110.185] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.185] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.185] use_cpu_bo: no cpu bo >[ 110.185] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.185] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.185] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.185] sna_drawable_move_region_to_cpu(pixmap=538 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.185] sna_drawable_move_region_to_cpu: pixmap=538 all damaged on CPU >[ 110.185] kgem_can_create_2d: 26x20 @ 32 >[ 110.185] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.185] kgem_can_create_2d: untiled size=4096 >[ 110.185] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.185] kgem_choose_tiling: 26x20 -> 0 >[ 110.185] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.185] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.185] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.185] kgem_create_buffer: reusing buffer? used=6144 + size=2560, total=262144 >[ 110.185] kgem_create_proxy: target handle=23 [proxy? -1], offset=6144, length=2560, io=1 >[ 110.185] __kgem_bo_init(handle=23, num_pages=2560) >[ 110.185] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.185] upload: adding upload cache to pixmap=538 >[ 110.185] kgem_proxy_bo_attach: handle=23 >[ 110.185] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.185] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.185] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.185] gen4_choose_composite_emitter: simple src, no mask >[ 110.185] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.185] gen9_composite_get_binding_table(ff00) >[ 110.185] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 >[ 110.185] kgem_add_reloc64: adding proxy [delta=6144] for handle=23 >[ 110.185] kgem_add_reloc64[5] = (delta=6144, target handle=2, presumed=fd545000) >[ 110.185] [3fb0] bind bo(handle=23, addr=fd546800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.185] gen9_emit_vertex_elements: setup id=2 >[ 110.185] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.185] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.185] gen8_vertex_flush[4cc] = 3 >[ 110.185] sna_destroy_pixmap: pixmap=538, attached?=1 >[ 110.185] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.185] __sna_free_pixmap(pixmap=538) >[ 110.185] sna_composite(pixmap=518, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=518+(3490, 6)+(0, 0), size=(44, 36) >[ 110.185] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.185] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.185] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.185] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.185] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.185] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.185] gen9_render_composite: 44x36, current mode=1/1 >[ 110.185] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.185] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.185] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.185] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.185] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.185] sna_drawable_use_bo pixmap=518, box=((3490, 6), (3534, 42)), flags=7... >[ 110.185] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.185] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.185] sna_drawable_use_bo: using whole GPU bo >[ 110.185] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.185] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.185] sna_transform_is_imprecise_integer_translation: no transform >[ 110.185] gen9_composite_picture: integer translation (0, 0), removing >[ 110.185] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.185] sna_render_pixmap_bo: CPU all damaged >[ 110.185] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.185] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.185] gen8_vertex_close: used=21252, vbo active? 16, vb=4, nreloc=1 >[ 110.185] gen8_vertex_close: reloc[0] = 287 >[ 110.185] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.185] kgem_add_handle: handle=16, index=3 >[ 110.185] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.185] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=16338 [fenced=0] >[ 110.185] kgem_finish_buffers: buffer handle=23, used=8704, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.185] kgem_finish_buffers: retaining upload buffer (8704/262144): used=12288, refcnt=1 >[ 110.185] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.185] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.185] kgem_fixup_relocs: shrinking by 61440 >[ 110.185] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.185] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.186] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.186] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.186] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.186] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.186] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.186] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.186] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.186] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.186] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.186] gen4_choose_composite_emitter: identity src, no mask >[ 110.186] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.186] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.186] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.186] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.186] kgem_add_handle: handle=4, index=0 >[ 110.186] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.186] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.186] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.186] gen9_composite_get_binding_table(ffc0) >[ 110.186] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.186] kgem_add_handle: handle=38, index=1 >[ 110.186] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.186] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.186] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.186] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.186] kgem_add_handle: handle=37, index=2 >[ 110.186] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd441000) >[ 110.186] [3fd0] bind bo(handle=37, addr=fd441000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.186] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.186] gen9_emit_sampler: sampler = 2 >[ 110.186] gen9_emit_sf: num_sf_outputs=1 >[ 110.186] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.186] gen9_emit_vertex_elements: setup id=2 >[ 110.186] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.186] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.186] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.186] gen8_vertex_flush[490] = 3 >[ 110.186] sna_composite(pixmap=518, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=518+(3422, 6)+(0, 0), size=(48, 36) >[ 110.186] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.186] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.186] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.186] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.186] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.186] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.186] gen9_render_composite: 48x36, current mode=1/1 >[ 110.186] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.186] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.186] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.186] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.186] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.186] sna_drawable_use_bo pixmap=518, box=((3422, 6), (3470, 42)), flags=7... >[ 110.186] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.186] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.186] sna_drawable_use_bo: using whole GPU bo >[ 110.186] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.186] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.186] sna_transform_is_imprecise_integer_translation: no transform >[ 110.186] gen9_composite_picture: integer translation (0, 0), removing >[ 110.186] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.186] sna_render_pixmap_bo: CPU all damaged >[ 110.186] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.186] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.186] __kgem_retire_rq: request 1 complete >[ 110.186] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.186] gen8_vertex_close: used=21261, vbo active? 16, vb=4, nreloc=1 >[ 110.186] gen8_vertex_close: reloc[0] = 287 >[ 110.186] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.186] kgem_add_handle: handle=16, index=3 >[ 110.186] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.186] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.186] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.186] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.186] kgem_fixup_relocs: shrinking by 61440 >[ 110.186] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.186] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.186] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.186] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.186] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.186] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.186] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.186] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.186] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.186] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.186] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.186] gen4_choose_composite_emitter: identity src, no mask >[ 110.186] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.186] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.186] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.186] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.186] kgem_add_handle: handle=4, index=0 >[ 110.186] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.186] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.186] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.186] gen9_composite_get_binding_table(ffc0) >[ 110.187] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.187] kgem_add_handle: handle=38, index=1 >[ 110.187] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.187] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.187] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.187] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.187] kgem_add_handle: handle=32, index=2 >[ 110.187] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.187] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.187] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.187] gen9_emit_sampler: sampler = 2 >[ 110.187] gen9_emit_sf: num_sf_outputs=1 >[ 110.187] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.187] gen9_emit_vertex_elements: setup id=2 >[ 110.187] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.187] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.187] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.187] gen8_vertex_flush[490] = 3 >[ 110.187] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.187] kgem_can_create_2d: 16x16 @ 32 >[ 110.187] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.187] kgem_can_create_2d: untiled size=4096 >[ 110.187] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.187] kgem_choose_tiling: 16x16 -> 0 >[ 110.187] sna_create_pixmap: usage=0, flags=a >[ 110.187] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.187] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.187] create_pixmap: serial=539, usage=0, 16x16 >[ 110.187] sna_create_pixmap: serial=539, 16x16, usage=0 >[ 110.187] sna_validate_gc(0x5619f1770810) changes=0, previous serial=21a, drawable=21c >[ 110.187] sna_validate_gc: recomputing clip >[ 110.187] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.187] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.187] try_upload__fast: ignore existing cpu damage (if any) >[ 110.187] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.187] try_upload__fast: no, no gpu damage >[ 110.187] sna_drawable_move_region_to_cpu(pixmap=540 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.187] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.187] _sna_pixmap_move_to_cpu(pixmap=540, 16x16, flags=1) >[ 110.187] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.187] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.187] operate_inplace: no, inplace operation not suitable >[ 110.187] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.187] __sna_damage_all(16, 16) >[ 110.187] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.187] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.187] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.187] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.187] sna_accel_flush: flush?=1, dirty?=1 >[ 110.187] sna_accel_flush: syncing SHM pixmap=314 (refcnt=1) >[ 110.187] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.187] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.187] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.187] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.187] kgem_bo_sync__cpu_full: handle=32 >[ 110.187] gen8_vertex_close: used=21270, vbo active? 16, vb=4, nreloc=1 >[ 110.187] gen8_vertex_close: reloc[0] = 287 >[ 110.187] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.187] kgem_add_handle: handle=16, index=3 >[ 110.187] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.187] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.187] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.187] __kgem_retire_rq: request 1 complete >[ 110.187] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.187] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.187] kgem_fixup_relocs: shrinking by 61440 >[ 110.187] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.187] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.187] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.187] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.187] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.187] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.187] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.187] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.187] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.187] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 0 >[ 110.187] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.187] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.187] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.187] __kgem_retire_rq: request 1 complete >[ 110.187] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.187] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.187] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.187] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.187] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.187] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.187] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.187] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.187] kgem_bo_sync__cpu_full: handle=37 >[ 110.187] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.187] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.187] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.187] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.187] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.187] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.188] sna_composite(pixmap=518, op=3, src=540+(2247, 15), mask=0+(3370, 7), dst=518+(3370, 7)+(0, 0), size=(32, 34) >[ 110.188] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.188] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.188] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.188] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.188] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.188] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.188] gen9_render_composite: 32x34, current mode=0/1 >[ 110.188] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.188] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.188] sna_blt_composite: unsupported op [3] for blitting >[ 110.188] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.188] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.188] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.188] sna_drawable_use_bo pixmap=518, box=((3370, 7), (3402, 41)), flags=7... >[ 110.188] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.188] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.188] sna_drawable_use_bo: using whole GPU bo >[ 110.188] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.188] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.188] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.188] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.188] sna_render_pixmap_bo pixmap=540, (2247, 15)x(32, 34)/(16, 16) >[ 110.188] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.188] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.188] use_cpu_bo: no cpu bo >[ 110.188] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.188] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.188] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.188] sna_drawable_move_region_to_cpu(pixmap=540 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.188] sna_drawable_move_region_to_cpu: pixmap=540 all damaged on CPU >[ 110.188] kgem_can_create_2d: 16x16 @ 32 >[ 110.188] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.188] kgem_can_create_2d: untiled size=4096 >[ 110.188] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.188] kgem_choose_tiling: 16x16 -> 0 >[ 110.188] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.188] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.188] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.188] kgem_create_buffer: reusing buffer? used=12288 + size=1024, total=262144 >[ 110.188] kgem_create_proxy: target handle=23 [proxy? -1], offset=12288, length=1024, io=1 >[ 110.188] __kgem_bo_init(handle=23, num_pages=1024) >[ 110.188] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.188] upload: adding upload cache to pixmap=540 >[ 110.188] kgem_proxy_bo_attach: handle=23 >[ 110.188] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.188] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.188] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.188] gen4_choose_composite_emitter: simple src, no mask >[ 110.188] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.188] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.188] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.188] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.188] kgem_add_handle: handle=4, index=0 >[ 110.188] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.188] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.188] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.188] gen9_composite_get_binding_table(ffc0) >[ 110.188] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.188] kgem_add_handle: handle=38, index=1 >[ 110.188] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.188] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.188] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.188] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.188] kgem_add_reloc64: adding proxy [delta=12288] for handle=23 >[ 110.188] kgem_add_handle: handle=23, index=2 >[ 110.188] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=fd545000) >[ 110.188] [3fd0] bind bo(handle=23, addr=fd548000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.188] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.188] gen9_emit_sampler: sampler = 22 >[ 110.188] gen9_emit_sf: num_sf_outputs=1 >[ 110.188] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.188] gen9_emit_vertex_elements: setup id=2 >[ 110.188] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.188] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.188] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.188] gen8_vertex_flush[490] = 3 >[ 110.188] sna_accel_flush: flush?=0, dirty?=0 >[ 110.188] sna_block_handler (tv=0.0) >[ 110.188] sna_wakeup_handler >[ 110.188] sna_block_handler (tv=0.0) >[ 110.188] sna_wakeup_handler >[ 110.188] sna_accel_flush: flush?=0, dirty?=0 >[ 110.188] sna_accel_flush: flush?=0, dirty?=0 >[ 110.188] sna_block_handler (tv=0.0) >[ 110.188] sna_wakeup_handler >[ 110.188] sna_destroy_pixmap: pixmap=540, attached?=1 >[ 110.188] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.188] __sna_free_pixmap(pixmap=540) >[ 110.188] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.188] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.188] sna_glyphs: discarding mask >[ 110.188] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.188] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.188] gen9_render_composite: 0x0, current mode=1/1 >[ 110.188] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.188] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.188] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.188] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.188] sna_drawable_use_bo pixmap=518, box=((0, 0), (7680, 2160)), flags=7... >[ 110.188] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.188] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.188] sna_drawable_use_bo: using whole GPU bo >[ 110.188] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.188] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.188] color_convert: src=ff232321 [20028888] >[ 110.188] color_convert: dst=ff232321 [20028888] >[ 110.188] sna_render_get_solid: ff232321 >[ 110.188] sna_render_get_solid(6) = ff232321 (old) >[ 110.188] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.188] sna_transform_is_imprecise_integer_translation: no transform >[ 110.188] gen9_composite_picture: integer translation (0, 0), removing >[ 110.188] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.188] sna_render_pixmap_bo: GPU all damaged >[ 110.188] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.188] gen4_choose_composite_emitter: solid, identity mask >[ 110.189] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.189] aligning vertex: was 3, now 4 floats per vertex >[ 110.189] gen9_composite_get_binding_table(ff00) >[ 110.189] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.189] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 110.189] kgem_add_handle: handle=8, index=3 >[ 110.189] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) >[ 110.189] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.189] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.189] kgem_add_handle: handle=6, index=4 >[ 110.189] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.189] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.189] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.189] gen9_emit_sampler: sampler = a >[ 110.189] gen9_emit_sf: num_sf_outputs=2 >[ 110.189] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.189] gen9_emit_vertex_elements: setup id=9 >[ 110.189] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.189] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.189] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.189] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.189] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.189] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.189] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.189] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.189] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.189] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.189] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.189] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.189] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.189] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.189] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.189] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.189] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.189] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.189] gen8_vertex_flush[56c] = 48 >[ 110.189] gen9_magic_ca_pass: CA fixup (5320 -> 5368) >[ 110.189] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.189] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.189] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.189] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.189] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.189] sna_glyphs: discarding mask >[ 110.189] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.189] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.189] gen9_render_composite: 0x0, current mode=1/1 >[ 110.189] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.189] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.189] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.189] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.189] sna_drawable_use_bo pixmap=518, box=((0, 0), (7680, 2160)), flags=7... >[ 110.189] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.189] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.189] sna_drawable_use_bo: using whole GPU bo >[ 110.189] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.189] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.189] color_convert: src=ff8e8b85 [20028888] >[ 110.189] color_convert: dst=ff8e8b85 [20028888] >[ 110.189] sna_render_get_solid: ff8e8b85 >[ 110.189] sna_render_get_solid(7) = ff8e8b85 (old) >[ 110.189] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.189] sna_transform_is_imprecise_integer_translation: no transform >[ 110.189] gen9_composite_picture: integer translation (0, 0), removing >[ 110.189] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.189] sna_render_pixmap_bo: GPU all damaged >[ 110.189] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.189] gen4_choose_composite_emitter: solid, identity mask >[ 110.189] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.189] gen9_composite_get_binding_table(fe40) >[ 110.189] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.189] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 110.189] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fdffe000) >[ 110.189] [3f80] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.189] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.189] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.189] gen9_emit_vertex_elements: setup id=9 >[ 110.189] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.189] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.189] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.189] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.189] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.189] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.189] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.189] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.189] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.189] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.189] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.189] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.189] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.189] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.189] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.189] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.189] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.189] gen8_vertex_flush[66c] = 48 >[ 110.189] gen9_magic_ca_pass: CA fixup (5368 -> 5416) >[ 110.189] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.189] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.189] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.190] sna_copy_area: src=pixmap=518:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.190] sna_copy_area: normal copy >[ 110.190] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.190] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.190] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.190] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.190] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.190] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.190] sna_do_copy: pixmap -- no source clipping >[ 110.190] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.190] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.190] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=518+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.190] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=28, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.190] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.190] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.190] sna_drawable_use_bo: pinned, never REPLACES >[ 110.190] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.190] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.190] sna_drawable_use_bo: applying move-to-gpu override >[ 110.190] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.190] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.190] wait_for_shadow: flags=1, flips=0, handle=28, shadow=29 >[ 110.190] wait_for_shadow: setting front pixmap to handle=29 >[ 110.190] sna_drawable_use_bo: using whole GPU bo >[ 110.190] sna_pixmap_move_to_gpu(pixmap=518, usage=0), flags=a >[ 110.190] sna_pixmap_move_to_gpu: already all-damaged >[ 110.190] sna_pixmap_mark_active: pixmap=518, handle=38 >[ 110.190] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.190] sna_pixmap_make_cow: make cow src=518, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.190] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.190] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.190] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.190] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.190] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.190] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.190] kgem_set_mode: flushing before new bo >[ 110.190] gen8_vertex_close: used=21664, vbo active? 16, vb=204, nreloc=2 >[ 110.190] gen8_vertex_close: reloc[0] = 287 >[ 110.190] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.190] kgem_add_handle: handle=16, index=5 >[ 110.190] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.190] gen8_vertex_close: reloc[1] = 342 >[ 110.190] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 110.190] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.190] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.190] kgem_finish_buffers: buffer handle=23, used=13312, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.190] kgem_finish_buffers: retaining upload buffer (13312/262144): used=16384, refcnt=1 >[ 110.190] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.190] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.190] kgem_fixup_relocs: shrinking by 61440 >[ 110.190] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.190] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.190] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.190] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.190] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.190] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.190] __kgem_bo_clear_busy: handle=8 >[ 110.190] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.190] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.190] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.190] __kgem_bo_clear_busy: handle=8 >[ 110.190] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.190] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.190] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.190] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.190] aligning vertex: was 4, now 2 floats per vertex >[ 110.190] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.190] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.190] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.190] kgem_add_handle: handle=4, index=0 >[ 110.190] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.190] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.190] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.190] gen9_composite_get_binding_table(ffc0) >[ 110.190] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 >[ 110.190] kgem_add_handle: handle=29, index=1 >[ 110.190] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.190] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 110.190] [3fe0] bind bo(handle=29, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.190] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.190] kgem_add_handle: handle=38, index=2 >[ 110.190] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.190] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.190] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.190] gen9_emit_sampler: sampler = 0 >[ 110.190] gen9_emit_sf: num_sf_outputs=1 >[ 110.190] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.190] gen9_emit_vertex_elements: setup id=0 >[ 110.190] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.190] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.190] gen8_vertex_flush[490] = 3 >[ 110.190] sna_destroy_pixmap: pixmap=518, attached?=1 >[ 110.190] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.190] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.190] __kgem_bo_destroy: handle=38 -> active >[ 110.190] __sna_free_pixmap(pixmap=518) >[ 110.190] sna_accel_flush: flush?=0, dirty?=0 >[ 110.190] sna_accel_flush: flush?=0, dirty?=0 >[ 110.190] sna_block_handler (tv=0.12000) >[ 110.190] kgem_retire, need_retire?=1 >[ 110.190] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.190] kgem_retire__requests_ring: retiring ring 0 >[ 110.190] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.190] __kgem_retire_rq: request 1 complete >[ 110.190] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.190] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.190] kgem_retire -- retired=0, need_retire=0 >[ 110.190] kgem_retire__buffers: handle=23, busy? 0 [0] >[ 110.190] kgem_retire__buffers: releasing upload cache for handle=23? 0 >[ 110.190] __kgem_bo_destroy: handle=23, size=262144 >[ 110.190] kgem_bo_replace_io: transferring io handle=23 to bo >[ 110.190] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 110.190] sna_accel_block: GPU idle, flushing >[ 110.190] gen8_vertex_close: used=21670, vbo active? 16, vb=1, nreloc=1 >[ 110.190] gen8_vertex_close: reloc[0] = 287 >[ 110.191] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.191] kgem_add_handle: handle=16, index=3 >[ 110.191] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.191] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.191] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.191] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.191] kgem_fixup_relocs: shrinking by 61440 >[ 110.191] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.191] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.191] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.191] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.191] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.191] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.191] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.191] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.191] sna_scanout_do_flush: flush timer active: delta=-15 >[ 110.191] sna_scanout_do_flush (time=110190), triggered >[ 110.191] sna_scanout_flush (time=110190), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.191] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.191] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.191] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.191] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.191] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.191] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.191] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.191] sna_pixmap_move_to_gpu: already all-damaged >[ 110.191] sna_pixmap_mark_active: pixmap=175, handle=29 >[ 110.191] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.191] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.191] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.191] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=28 [active?=2], new handle=29 [active=0] >[ 110.191] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 28, transformed? 0 >[ 110.191] get_fb: reusing fb=79 for handle=29 >[ 110.191] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=1, serial=2 >[ 110.191] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.191] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 28, transformed? 0 >[ 110.191] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=2, serial=3 >[ 110.191] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.191] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.191] sna_mode_redisplay: flipped 2 outputs, shadow active? 28 >[ 110.191] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=28 >[ 110.191] sna_accel_do_throttle (time=110190), triggered >[ 110.191] sna_accel_throttle (time=110190) >[ 110.191] sna_accel_block: evaluating timers, active=7 >[ 110.191] sna_accel_block: flush timer expires in 16 [110206] >[ 110.191] sna_wakeup_handler >[ 110.191] sna_accel_flush: flush?=0, dirty?=0 >[ 110.191] sna_accel_flush: flush?=0, dirty?=0 >[ 110.191] sna_block_handler (tv=0.11000) >[ 110.191] kgem_retire, need_retire?=1 >[ 110.191] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.191] kgem_retire__requests_ring: retiring ring 0 >[ 110.191] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.191] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.191] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.191] kgem_retire -- retired=0, need_retire=1 >[ 110.191] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.191] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.191] sna_accel_block: evaluating timers, active=7 >[ 110.191] sna_accel_block: flush timer expires in 15 [110206] >[ 110.191] sna_wakeup_handler >[ 110.191] sna_accel_flush: flush?=0, dirty?=0 >[ 110.191] sna_accel_flush: flush?=0, dirty?=0 >[ 110.191] sna_block_handler (tv=0.11000) >[ 110.191] kgem_retire, need_retire?=1 >[ 110.191] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.191] kgem_retire__requests_ring: retiring ring 0 >[ 110.191] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.191] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.191] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.191] kgem_retire -- retired=0, need_retire=1 >[ 110.192] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.192] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.192] sna_accel_block: evaluating timers, active=7 >[ 110.192] sna_accel_block: flush timer expires in 14 [110206] >[ 110.192] sna_wakeup_handler >[ 110.192] sna_accel_flush: flush?=0, dirty?=0 >[ 110.192] sna_accel_flush: flush?=0, dirty?=0 >[ 110.192] sna_block_handler (tv=0.10000) >[ 110.192] kgem_retire, need_retire?=1 >[ 110.192] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.192] kgem_retire__requests_ring: retiring ring 0 >[ 110.192] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.192] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.192] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.192] kgem_retire -- retired=0, need_retire=1 >[ 110.192] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.192] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.192] sna_accel_block: evaluating timers, active=7 >[ 110.192] sna_accel_block: flush timer expires in 14 [110206] >[ 110.192] sna_wakeup_handler >[ 110.192] sna_accel_flush: flush?=0, dirty?=0 >[ 110.192] sna_accel_flush: flush?=0, dirty?=0 >[ 110.192] sna_block_handler (tv=0.10000) >[ 110.192] kgem_retire, need_retire?=1 >[ 110.192] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.192] kgem_retire__requests_ring: retiring ring 0 >[ 110.192] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.192] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.192] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.192] kgem_retire -- retired=0, need_retire=1 >[ 110.192] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.192] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.192] sna_accel_block: evaluating timers, active=7 >[ 110.192] sna_accel_block: flush timer expires in 14 [110206] >[ 110.192] sna_wakeup_handler >[ 110.192] sna_accel_flush: flush?=0, dirty?=0 >[ 110.192] sna_accel_flush: flush?=0, dirty?=0 >[ 110.192] sna_block_handler (tv=0.10000) >[ 110.192] kgem_retire, need_retire?=1 >[ 110.192] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.192] kgem_retire__requests_ring: retiring ring 0 >[ 110.192] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.192] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.192] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.192] kgem_retire -- retired=0, need_retire=1 >[ 110.192] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.192] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.192] sna_accel_block: evaluating timers, active=7 >[ 110.192] sna_accel_block: flush timer expires in 14 [110206] >[ 110.192] sna_wakeup_handler >[ 110.192] sna_accel_flush: flush?=0, dirty?=0 >[ 110.192] sna_accel_flush: flush?=0, dirty?=0 >[ 110.192] sna_block_handler (tv=0.10000) >[ 110.192] kgem_retire, need_retire?=1 >[ 110.192] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.192] kgem_retire__requests_ring: retiring ring 0 >[ 110.192] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.192] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.192] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.192] kgem_retire -- retired=0, need_retire=1 >[ 110.192] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.192] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.192] sna_accel_block: evaluating timers, active=7 >[ 110.192] sna_accel_block: flush timer expires in 14 [110206] >[ 110.193] sna_wakeup_handler >[ 110.193] sna_accel_flush: flush?=0, dirty?=0 >[ 110.193] sna_accel_flush: flush?=0, dirty?=0 >[ 110.193] sna_block_handler (tv=0.9000) >[ 110.193] kgem_retire, need_retire?=1 >[ 110.193] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.193] kgem_retire__requests_ring: retiring ring 0 >[ 110.193] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.193] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.193] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.193] kgem_retire -- retired=0, need_retire=1 >[ 110.193] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.193] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.193] sna_accel_block: evaluating timers, active=7 >[ 110.193] sna_accel_block: flush timer expires in 13 [110206] >[ 110.193] sna_wakeup_handler >[ 110.193] sna_accel_flush: flush?=0, dirty?=0 >[ 110.193] sna_accel_flush: flush?=0, dirty?=0 >[ 110.193] sna_block_handler (tv=0.9000) >[ 110.193] kgem_retire, need_retire?=1 >[ 110.193] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.193] kgem_retire__requests_ring: retiring ring 0 >[ 110.193] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.193] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.193] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.193] kgem_retire -- retired=0, need_retire=1 >[ 110.193] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.193] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.193] sna_accel_block: evaluating timers, active=7 >[ 110.193] sna_accel_block: flush timer expires in 13 [110206] >[ 110.193] sna_wakeup_handler >[ 110.193] sna_accel_flush: flush?=0, dirty?=0 >[ 110.193] sna_accel_flush: flush?=0, dirty?=0 >[ 110.193] sna_block_handler (tv=0.9000) >[ 110.193] kgem_retire, need_retire?=1 >[ 110.193] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.193] kgem_retire__requests_ring: retiring ring 0 >[ 110.193] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.193] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.193] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.193] kgem_retire -- retired=0, need_retire=1 >[ 110.193] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.193] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.193] sna_accel_block: evaluating timers, active=7 >[ 110.193] sna_accel_block: flush timer expires in 13 [110206] >[ 110.193] sna_wakeup_handler >[ 110.193] sna_accel_flush: flush?=0, dirty?=0 >[ 110.193] sna_accel_flush: flush?=0, dirty?=0 >[ 110.193] sna_block_handler (tv=0.9000) >[ 110.193] kgem_retire, need_retire?=1 >[ 110.193] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.193] kgem_retire__requests_ring: retiring ring 0 >[ 110.193] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.193] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.193] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.193] kgem_retire -- retired=0, need_retire=1 >[ 110.193] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.193] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.193] sna_accel_block: evaluating timers, active=7 >[ 110.193] sna_accel_block: flush timer expires in 13 [110206] >[ 110.193] sna_wakeup_handler >[ 110.193] sna_accel_flush: flush?=0, dirty?=0 >[ 110.193] sna_accel_flush: flush?=0, dirty?=0 >[ 110.193] sna_block_handler (tv=0.9000) >[ 110.193] kgem_retire, need_retire?=1 >[ 110.193] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.193] kgem_retire__requests_ring: retiring ring 0 >[ 110.193] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.193] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.193] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.193] kgem_retire -- retired=0, need_retire=1 >[ 110.193] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.193] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.193] sna_accel_block: evaluating timers, active=7 >[ 110.193] sna_accel_block: flush timer expires in 13 [110206] >[ 110.193] sna_wakeup_handler >[ 110.193] sna_accel_flush: flush?=0, dirty?=0 >[ 110.193] sna_accel_flush: flush?=0, dirty?=0 >[ 110.194] sna_block_handler (tv=0.8000) >[ 110.194] kgem_retire, need_retire?=1 >[ 110.194] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.194] kgem_retire__requests_ring: retiring ring 0 >[ 110.194] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.194] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.194] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.194] kgem_retire -- retired=0, need_retire=1 >[ 110.194] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.194] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.194] sna_accel_block: evaluating timers, active=7 >[ 110.194] sna_accel_block: flush timer expires in 12 [110206] >[ 110.194] sna_wakeup_handler >[ 110.194] sna_accel_flush: flush?=0, dirty?=0 >[ 110.194] sna_accel_flush: flush?=0, dirty?=0 >[ 110.194] sna_block_handler (tv=0.8000) >[ 110.194] kgem_retire, need_retire?=1 >[ 110.194] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.194] kgem_retire__requests_ring: retiring ring 0 >[ 110.194] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.194] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.194] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.194] kgem_retire -- retired=0, need_retire=1 >[ 110.194] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.194] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.194] sna_accel_block: evaluating timers, active=7 >[ 110.194] sna_accel_block: flush timer expires in 12 [110206] >[ 110.194] sna_wakeup_handler >[ 110.194] sna_accel_flush: flush?=0, dirty?=0 >[ 110.194] sna_accel_flush: flush?=0, dirty?=0 >[ 110.194] sna_block_handler (tv=0.8000) >[ 110.194] kgem_retire, need_retire?=1 >[ 110.194] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.194] kgem_retire__requests_ring: retiring ring 0 >[ 110.194] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.194] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.194] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.194] kgem_retire -- retired=0, need_retire=1 >[ 110.194] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.194] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.194] sna_accel_block: evaluating timers, active=7 >[ 110.194] sna_accel_block: flush timer expires in 12 [110206] >[ 110.194] sna_wakeup_handler >[ 110.194] sna_accel_flush: flush?=0, dirty?=0 >[ 110.194] sna_accel_flush: flush?=0, dirty?=0 >[ 110.194] sna_block_handler (tv=0.8000) >[ 110.194] kgem_retire, need_retire?=1 >[ 110.194] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.194] kgem_retire__requests_ring: retiring ring 0 >[ 110.194] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.194] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.194] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.194] kgem_retire -- retired=0, need_retire=1 >[ 110.194] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.194] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.194] sna_accel_block: evaluating timers, active=7 >[ 110.194] sna_accel_block: flush timer expires in 12 [110206] >[ 110.194] sna_wakeup_handler >[ 110.194] sna_accel_flush: flush?=0, dirty?=0 >[ 110.194] sna_accel_flush: flush?=0, dirty?=0 >[ 110.194] sna_block_handler (tv=0.8000) >[ 110.194] kgem_retire, need_retire?=1 >[ 110.194] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.194] kgem_retire__requests_ring: retiring ring 0 >[ 110.194] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.194] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.194] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.194] kgem_retire -- retired=0, need_retire=1 >[ 110.194] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.194] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.194] sna_accel_block: evaluating timers, active=7 >[ 110.194] sna_accel_block: flush timer expires in 12 [110206] >[ 110.194] sna_wakeup_handler >[ 110.194] sna_accel_flush: flush?=0, dirty?=0 >[ 110.194] sna_accel_flush: flush?=0, dirty?=0 >[ 110.194] sna_block_handler (tv=0.8000) >[ 110.194] kgem_retire, need_retire?=1 >[ 110.194] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.194] kgem_retire__requests_ring: retiring ring 0 >[ 110.194] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.194] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.194] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.194] kgem_retire -- retired=0, need_retire=1 >[ 110.194] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.194] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.194] sna_accel_block: evaluating timers, active=7 >[ 110.194] sna_accel_block: flush timer expires in 12 [110206] >[ 110.194] sna_wakeup_handler >[ 110.195] sna_accel_flush: flush?=0, dirty?=0 >[ 110.195] sna_accel_flush: flush?=0, dirty?=0 >[ 110.195] sna_block_handler (tv=0.7000) >[ 110.195] kgem_retire, need_retire?=1 >[ 110.195] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.195] kgem_retire__requests_ring: retiring ring 0 >[ 110.195] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.195] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.195] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.195] kgem_retire -- retired=0, need_retire=1 >[ 110.195] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.195] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.195] sna_accel_block: evaluating timers, active=7 >[ 110.195] sna_accel_block: flush timer expires in 11 [110206] >[ 110.195] sna_wakeup_handler >[ 110.195] sna_accel_flush: flush?=0, dirty?=0 >[ 110.195] sna_accel_flush: flush?=0, dirty?=0 >[ 110.195] sna_block_handler (tv=0.7000) >[ 110.195] kgem_retire, need_retire?=1 >[ 110.195] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.195] kgem_retire__requests_ring: retiring ring 0 >[ 110.195] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.195] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.195] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.195] kgem_retire -- retired=0, need_retire=1 >[ 110.195] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.195] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.195] sna_accel_block: evaluating timers, active=7 >[ 110.195] sna_accel_block: flush timer expires in 11 [110206] >[ 110.195] sna_wakeup_handler >[ 110.195] sna_accel_flush: flush?=0, dirty?=0 >[ 110.195] sna_accel_flush: flush?=0, dirty?=0 >[ 110.195] sna_block_handler (tv=0.7000) >[ 110.195] kgem_retire, need_retire?=1 >[ 110.195] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.195] kgem_retire__requests_ring: retiring ring 0 >[ 110.195] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.195] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.195] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.195] kgem_retire -- retired=0, need_retire=1 >[ 110.195] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.195] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.195] sna_accel_block: evaluating timers, active=7 >[ 110.195] sna_accel_block: flush timer expires in 11 [110206] >[ 110.195] sna_wakeup_handler >[ 110.195] sna_accel_flush: flush?=0, dirty?=0 >[ 110.195] sna_accel_flush: flush?=0, dirty?=0 >[ 110.195] sna_block_handler (tv=0.7000) >[ 110.195] kgem_retire, need_retire?=1 >[ 110.195] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.195] kgem_retire__requests_ring: retiring ring 0 >[ 110.195] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.195] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.195] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.195] kgem_retire -- retired=0, need_retire=1 >[ 110.195] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.195] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.195] sna_accel_block: evaluating timers, active=7 >[ 110.195] sna_accel_block: flush timer expires in 11 [110206] >[ 110.195] sna_wakeup_handler >[ 110.195] sna_accel_flush: flush?=0, dirty?=0 >[ 110.195] sna_accel_flush: flush?=0, dirty?=0 >[ 110.195] sna_block_handler (tv=0.7000) >[ 110.195] kgem_retire, need_retire?=1 >[ 110.195] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.195] kgem_retire__requests_ring: retiring ring 0 >[ 110.195] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.195] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.195] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.195] kgem_retire -- retired=0, need_retire=1 >[ 110.195] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.195] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.195] sna_accel_block: evaluating timers, active=7 >[ 110.195] sna_accel_block: flush timer expires in 11 [110206] >[ 110.195] sna_wakeup_handler >[ 110.195] sna_accel_flush: flush?=0, dirty?=0 >[ 110.195] sna_accel_flush: flush?=0, dirty?=0 >[ 110.195] sna_block_handler (tv=0.7000) >[ 110.195] kgem_retire, need_retire?=1 >[ 110.195] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.195] kgem_retire__requests_ring: retiring ring 0 >[ 110.195] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.195] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.195] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.195] kgem_retire -- retired=0, need_retire=1 >[ 110.195] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.195] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.196] sna_accel_block: evaluating timers, active=7 >[ 110.196] sna_accel_block: flush timer expires in 11 [110206] >[ 110.196] sna_wakeup_handler >[ 110.196] sna_accel_flush: flush?=0, dirty?=0 >[ 110.196] sna_accel_flush: flush?=0, dirty?=0 >[ 110.196] sna_block_handler (tv=0.6000) >[ 110.196] kgem_retire, need_retire?=1 >[ 110.196] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.196] kgem_retire__requests_ring: retiring ring 0 >[ 110.196] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.196] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.196] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.196] kgem_retire -- retired=0, need_retire=1 >[ 110.196] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.196] sna_scanout_do_flush: flush timer active: delta=10 >[ 110.196] sna_accel_block: evaluating timers, active=7 >[ 110.196] sna_accel_block: flush timer expires in 10 [110206] >[ 110.196] sna_wakeup_handler >[ 110.196] sna_accel_flush: flush?=0, dirty?=0 >[ 110.196] sna_accel_flush: flush?=0, dirty?=0 >[ 110.196] sna_block_handler (tv=0.6000) >[ 110.196] kgem_retire, need_retire?=1 >[ 110.196] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.196] kgem_retire__requests_ring: retiring ring 0 >[ 110.196] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.196] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.196] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.196] kgem_retire -- retired=0, need_retire=1 >[ 110.196] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.196] sna_scanout_do_flush: flush timer active: delta=10 >[ 110.196] sna_accel_block: evaluating timers, active=7 >[ 110.196] sna_accel_block: flush timer expires in 10 [110206] >[ 110.196] sna_wakeup_handler >[ 110.196] sna_accel_flush: flush?=0, dirty?=0 >[ 110.196] sna_accel_flush: flush?=0, dirty?=0 >[ 110.196] sna_block_handler (tv=0.6000) >[ 110.196] kgem_retire, need_retire?=1 >[ 110.196] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.196] kgem_retire__requests_ring: retiring ring 0 >[ 110.196] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.196] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.196] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.196] kgem_retire -- retired=0, need_retire=1 >[ 110.196] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.196] sna_scanout_do_flush: flush timer active: delta=10 >[ 110.196] sna_accel_block: evaluating timers, active=7 >[ 110.196] sna_accel_block: flush timer expires in 10 [110206] >[ 110.196] sna_wakeup_handler >[ 110.196] sna_accel_flush: flush?=0, dirty?=0 >[ 110.196] sna_accel_flush: flush?=0, dirty?=0 >[ 110.196] sna_block_handler (tv=0.6000) >[ 110.196] kgem_retire, need_retire?=1 >[ 110.196] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.196] kgem_retire__requests_ring: retiring ring 0 >[ 110.196] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.196] __kgem_retire_rq: request 1 complete >[ 110.196] __kgem_bo_flush: handle=29, busy=0, wedged=0 >[ 110.196] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.196] kgem_bo_move_to_cache: release handle=38 >[ 110.196] kgem_bo_move_to_inactive: moving handle=38 to inactive >[ 110.196] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 >[ 110.196] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.196] kgem_retire -- retired=1, need_retire=0 >[ 110.196] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 >[ 110.196] gen6_render_retire: resetting idle vbo >[ 110.196] sna_scanout_do_flush: flush timer active: delta=10 >[ 110.196] sna_accel_block: evaluating timers, active=7 >[ 110.196] sna_accel_block: flush timer expires in 10 [110206] >[ 110.196] sna_wakeup_handler >[ 110.196] sna_accel_flush: flush?=0, dirty?=0 >[ 110.196] sna_accel_flush: flush?=0, dirty?=0 >[ 110.196] sna_block_handler (tv=0.6000) >[ 110.196] sna_scanout_do_flush: flush timer active: delta=10 >[ 110.196] sna_accel_block: evaluating timers, active=7 >[ 110.196] sna_accel_block: flush timer expires in 10 [110206] >[ 110.196] sna_wakeup_handler >[ 110.196] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.196] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.196] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.196] kgem_can_create_2d: untiled size=66355200 >[ 110.196] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.196] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.196] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.196] sna_create_pixmap: usage=0, flags=1b >[ 110.196] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.196] __pop_freed_pixmap: reusing freed pixmap=518 header >[ 110.196] create_pixmap_hdr: pixmap=541, width=7680, height=2160, usage=0 >[ 110.196] sna_create_pixmap: serial=541, 7680x2160, usage=0 >[ 110.196] sna_composite_rectangles(pixmap=542, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.196] sna_composite_rectangles: converted to op 0 >[ 110.196] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.196] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.196] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.196] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.196] sna_composite_rectangles: dropping last-cpu hint >[ 110.196] sna_drawable_use_bo pixmap=542, box=((0, 0), (7680, 2160)), flags=19... >[ 110.196] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.196] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.196] sna_pixmap_move_to_gpu(pixmap=542, usage=0), flags=b >[ 110.196] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.196] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.196] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.196] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.196] sna_pixmap_alloc_gpu: pixmap=542 >[ 110.196] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.196] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.196] kgem_bo_remove_from_inactive: removing handle=38 from inactive >[ 110.197] from inactive: pitch=30720, tiling=1: handle=38, id=650 >[ 110.197] __sna_damage_all(7680, 2160) >[ 110.197] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.197] sna_pixmap_mark_active: pixmap=542, handle=38 >[ 110.197] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.197] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.197] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.197] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.197] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.197] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.197] sna_render_get_solid: 0 >[ 110.197] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.197] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.197] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.197] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.197] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.197] kgem_add_handle: handle=4, index=0 >[ 110.197] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.197] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.197] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.197] gen9_composite_get_binding_table(ffc0) >[ 110.197] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.197] kgem_add_handle: handle=38, index=1 >[ 110.197] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.197] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.197] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.197] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.197] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.197] kgem_add_handle: handle=7, index=2 >[ 110.197] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.197] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.197] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.197] gen9_emit_sampler: sampler = 1 >[ 110.197] gen9_emit_sf: num_sf_outputs=1 >[ 110.197] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.197] gen9_emit_vertex_elements: setup id=0 >[ 110.197] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.197] (0, 0), (7680, 2160) >[ 110.197] gen8_vertex_flush[490] = 3 >[ 110.197] sna_composite_rectangles: pixmap=542 marking clear [0]? 1 >[ 110.197] sna_composite_rectangles(pixmap=542, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.197] sna_composite_rectangles: converted to op 1 >[ 110.197] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.197] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.197] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.197] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.197] sna_composite_rectangles: promoting to full GPU >[ 110.197] sna_composite_rectangles: dropping last-cpu hint >[ 110.197] sna_drawable_use_bo pixmap=542, box=((0, 0), (7680, 2160)), flags=19... >[ 110.197] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.197] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.197] sna_drawable_use_bo: using whole GPU bo >[ 110.197] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.197] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.197] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.197] sna_render_get_solid: ff2c001e >[ 110.197] sna_render_get_solid(0) = ff2c001e (old) >[ 110.197] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.197] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.197] gen9_composite_get_binding_table(ff00) >[ 110.197] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.197] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 110.197] kgem_add_handle: handle=8, index=3 >[ 110.197] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 110.197] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.197] gen9_emit_vertex_elements: setup id=0 >[ 110.197] (0, 0), (7680, 2160) >[ 110.197] gen8_vertex_flush[4cc] = 3 >[ 110.197] sna_composite_rectangles: pixmap=542 marking clear [ff2c001e]? 1 >[ 110.197] sna_composite(pixmap=542, op=3, src=364+(0, 0), mask=0+(0, 0), dst=542+(0, 0)+(0, 0), size=(3840, 2160) >[ 110.197] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 110.197] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 110.197] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.197] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 110.197] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) >[ 110.197] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) >[ 110.197] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 110.197] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.197] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 110.197] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.197] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 >[ 110.197] sna_drawable_use_bo pixmap=542, box=((0, 0), (3840, 2160)), flags=7... >[ 110.197] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.197] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.197] sna_drawable_use_bo: using whole GPU bo >[ 110.197] gen9_composite_set_target: pixmap=542, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.197] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 110.197] sna_transform_is_imprecise_integer_translation: no transform >[ 110.197] gen9_composite_picture: integer translation (0, 0), removing >[ 110.197] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.197] sna_render_pixmap_bo: GPU all damaged >[ 110.197] color_convert: src=1e000000 [20028888] >[ 110.197] color_convert: dst=1e000000 [20028888] >[ 110.197] sna_render_get_solid: 1e000000 >[ 110.197] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.197] gen4_choose_composite_emitter: identity source, identity mask >[ 110.197] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.197] aligning vertex: was 2, now 5 floats per vertex >[ 110.197] gen9_composite_get_binding_table(fe80) >[ 110.197] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 110.197] kgem_add_handle: handle=11, index=4 >[ 110.197] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 110.197] [3f90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.197] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.197] kgem_add_reloc64: adding proxy [delta=120] for handle=7 >[ 110.197] kgem_add_reloc64[7] = (delta=120, target handle=2, presumed=fffe8000) >[ 110.197] [3f80] bind bo(handle=7, addr=fffe8078), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.197] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.197] gen9_emit_sampler: sampler = 3 >[ 110.197] gen9_emit_sf: num_sf_outputs=2 >[ 110.197] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.197] gen9_emit_vertex_elements: setup id=10 >[ 110.197] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.197] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.197] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 110.197] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 110.197] gen8_vertex_flush[5a8] = 3 >[ 110.197] sna_composite(pixmap=542, op=3, src=364+(0, 0), mask=0+(0, 0), dst=542+(3840, 0)+(0, 0), size=(3840, 2160) >[ 110.197] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) >[ 110.197] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) >[ 110.197] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.197] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) >[ 110.197] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) >[ 110.197] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) >[ 110.197] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) >[ 110.197] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.197] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.197] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.197] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.197] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 >[ 110.197] sna_drawable_use_bo pixmap=542, box=((3840, 0), (7680, 2160)), flags=7... >[ 110.197] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.197] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.197] sna_drawable_use_bo: using whole GPU bo >[ 110.197] gen9_composite_set_target: pixmap=542, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.197] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) >[ 110.197] sna_transform_is_imprecise_integer_translation: no transform >[ 110.197] gen9_composite_picture: integer translation (0, 0), removing >[ 110.197] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.197] sna_render_pixmap_bo: GPU all damaged >[ 110.197] color_convert: src=1e000000 [20028888] >[ 110.197] color_convert: dst=1e000000 [20028888] >[ 110.197] sna_render_get_solid: 1e000000 >[ 110.197] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.197] gen4_choose_composite_emitter: identity source, identity mask >[ 110.197] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.197] gen9_composite_get_binding_table(fdc0) >[ 110.197] gen9_emit_vertex_elements: setup id=10 >[ 110.197] gen9_render_composite_box: (3840, 0), (7680, 2160) >[ 110.198] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] >[ 110.198] gen8_vertex_flush[5dc] = 3 >[ 110.198] sna_composite(pixmap=542, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=542+(5694, 1014)+(0, 0), size=(132, 132) >[ 110.198] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) >[ 110.198] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) >[ 110.198] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.198] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) >[ 110.198] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) >[ 110.198] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) >[ 110.198] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) >[ 110.198] gen9_render_composite: 132x132, current mode=1/1 >[ 110.198] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 >[ 110.198] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.198] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.198] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 >[ 110.198] sna_drawable_use_bo pixmap=542, box=((5694, 1014), (5826, 1146)), flags=7... >[ 110.198] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.198] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.198] sna_drawable_use_bo: using whole GPU bo >[ 110.198] gen9_composite_set_target: pixmap=542, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.198] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) >[ 110.198] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] >[ 110.198] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.198] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) >[ 110.198] sna_render_pixmap_bo: GPU all damaged >[ 110.198] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) >[ 110.198] color_convert: src=1e000000 [20028888] >[ 110.198] color_convert: dst=1e000000 [20028888] >[ 110.198] sna_render_get_solid: 1e000000 >[ 110.198] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.198] gen4_choose_composite_emitter: simple src, identity mask >[ 110.198] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.198] gen9_composite_get_binding_table(fdc0) >[ 110.198] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 >[ 110.198] kgem_add_handle: handle=15, index=5 >[ 110.198] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) >[ 110.198] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler >[ 110.198] gen9_emit_sampler: sampler = 23 >[ 110.198] gen9_emit_vertex_elements: setup id=10 >[ 110.198] gen9_render_composite_box: (5694, 1014), (5826, 1146) >[ 110.198] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] >[ 110.198] gen8_vertex_flush[620] = 3 >[ 110.198] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.198] kgem_can_create_2d: 80x80 @ 32 >[ 110.198] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.198] kgem_can_create_2d: untiled size=28672 >[ 110.198] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.198] kgem_choose_tiling: 80x80 -> 0 >[ 110.198] sna_create_pixmap: usage=0, flags=b >[ 110.198] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.198] __pop_freed_pixmap: reusing freed pixmap=522 header >[ 110.198] create_pixmap_hdr: pixmap=543, width=80, height=80, usage=0 >[ 110.198] sna_create_pixmap: serial=543, 80x80, usage=0 >[ 110.198] sna_composite_rectangles(pixmap=544, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.198] sna_composite_rectangles: converted to op 0 >[ 110.198] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.198] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.198] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.198] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.198] sna_composite_rectangles: dropping last-cpu hint >[ 110.198] sna_drawable_use_bo pixmap=544, box=((0, 0), (80, 80)), flags=19... >[ 110.198] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.198] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.198] sna_pixmap_move_to_gpu(pixmap=544, usage=0), flags=b >[ 110.198] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.198] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.198] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.198] kgem_choose_tiling: 80x80 -> 0 >[ 110.198] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.198] kgem_choose_tiling: 80x80 -> 0 >[ 110.198] sna_pixmap_alloc_gpu: pixmap=544 >[ 110.198] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.198] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.198] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.198] from inactive: pitch=320, tiling=0: handle=22, id=651 >[ 110.198] __sna_damage_all(80, 80) >[ 110.198] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.198] sna_pixmap_mark_active: pixmap=544, handle=22 >[ 110.198] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.198] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.198] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.198] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.198] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.198] sna_render_get_solid: 0 >[ 110.198] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.198] kgem_set_mode: flushing before new bo >[ 110.198] gen8_vertex_close: used=60, vbo active? 16, vb=401, nreloc=2 >[ 110.198] gen8_vertex_close: reloc[0] = 287 >[ 110.198] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.198] kgem_add_handle: handle=16, index=6 >[ 110.198] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) >[ 110.198] gen8_vertex_close: reloc[1] = 357 >[ 110.198] kgem_add_reloc64: handle=16, pos=357, delta=0, domains=200000 >[ 110.198] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=fffa8000) >[ 110.198] batch[1/1, flags=1800]: 398 398 16224 16384, nreloc=11, nexec=7, nfence=0, aperture=24381 [fenced=0] >[ 110.198] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.198] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.198] kgem_fixup_relocs: shrinking by 61440 >[ 110.198] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.198] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.198] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.198] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.198] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.198] __kgem_bo_clear_busy: handle=7 >[ 110.198] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.198] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.198] __kgem_bo_clear_busy: handle=8 >[ 110.198] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.198] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.198] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.198] __kgem_bo_clear_busy: handle=7 >[ 110.198] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 >[ 110.198] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.198] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.198] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.198] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.198] aligning vertex: was 5, now 2 floats per vertex >[ 110.198] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.198] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.198] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.198] kgem_add_handle: handle=4, index=0 >[ 110.198] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.198] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.198] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.198] gen9_composite_get_binding_table(ffc0) >[ 110.198] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 >[ 110.198] kgem_add_handle: handle=22, index=1 >[ 110.198] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) >[ 110.198] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.198] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.198] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.198] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.198] kgem_add_handle: handle=7, index=2 >[ 110.198] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.198] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.198] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.198] gen9_emit_sampler: sampler = 1 >[ 110.198] gen9_emit_sf: num_sf_outputs=1 >[ 110.198] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.198] gen9_emit_vertex_elements: setup id=0 >[ 110.198] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.198] (0, 0), (80, 80) >[ 110.198] gen8_vertex_flush[490] = 3 >[ 110.198] sna_composite_rectangles: pixmap=544 marking clear [0]? 1 >[ 110.198] sna_composite_rectangles(pixmap=544, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.198] sna_composite_rectangles: converted to op 1 >[ 110.198] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.198] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.198] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.198] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.198] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.198] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.198] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.198] sna_composite_rectangles: dropping last-cpu hint >[ 110.198] sna_drawable_use_bo pixmap=544, box=((0, 0), (80, 80)), flags=1... >[ 110.199] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.199] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.199] sna_drawable_use_bo: using whole GPU bo >[ 110.199] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.199] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.199] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.199] sna_render_get_solid: 40404040 >[ 110.199] sna_render_get_solid(1) = 40404040 (old) >[ 110.199] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.199] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.199] gen9_composite_get_binding_table(ff00) >[ 110.199] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.199] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 110.199] kgem_add_handle: handle=8, index=3 >[ 110.199] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) >[ 110.199] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.199] gen9_emit_vertex_elements: setup id=0 >[ 110.199] (0, 0), (2, 2) >[ 110.199] (78, 0), (80, 2) >[ 110.199] (0, 78), (2, 80) >[ 110.199] (78, 78), (80, 80) >[ 110.199] gen8_vertex_flush[4cc] = 12 >[ 110.199] sna_composite(pixmap=542, op=3, src=544+(0, 0), mask=0+(0, 0), dst=542+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.199] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.199] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.199] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.199] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.199] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.199] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.199] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.199] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.199] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.199] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 >[ 110.199] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.199] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.199] sna_drawable_use_bo pixmap=542, box=((0, 0), (7680, 2160)), flags=7... >[ 110.199] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.199] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.199] sna_drawable_use_bo: using whole GPU bo >[ 110.199] gen9_composite_set_target: pixmap=542, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.199] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.199] sna_transform_is_imprecise_integer_translation: no transform >[ 110.199] gen9_composite_picture: integer translation (0, 0), removing >[ 110.199] sna_render_pixmap_bo pixmap=544, (0, 0)x(7680, 2160)/(80, 80) >[ 110.199] sna_render_pixmap_bo: GPU all damaged >[ 110.199] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.199] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.199] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.199] gen4_choose_composite_emitter: identity src, no mask >[ 110.199] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.199] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.199] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.199] aligning vertex: was 2, now 3 floats per vertex >[ 110.199] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.199] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.199] gen9_composite_get_binding_table(fe80) >[ 110.199] kgem_add_reloc64: handle=38, pos=16280, delta=0, domains=20002 >[ 110.199] kgem_add_handle: handle=38, index=4 >[ 110.199] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f2281000) >[ 110.199] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.199] [3f90] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.199] kgem_add_reloc64: handle=22, pos=16264, delta=0, domains=40000 >[ 110.199] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=fd985000) >[ 110.199] [3f80] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.199] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.199] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.199] gen9_emit_sampler: sampler = a >[ 110.199] gen9_emit_vertex_elements: setup id=2 >[ 110.199] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.199] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.199] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.199] gen8_vertex_flush[568] = 3 >[ 110.200] sna_destroy_pixmap: pixmap=544, attached?=1 >[ 110.200] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.200] __kgem_bo_destroy: handle=22, size=61440 >[ 110.200] __kgem_bo_destroy: handle=22 -> active >[ 110.200] __sna_free_pixmap(pixmap=544) >[ 110.200] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.200] kgem_can_create_2d: 640x2096 @ 32 >[ 110.200] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.200] kgem_can_create_2d: untiled size=5365760 >[ 110.200] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.200] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.200] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.200] sna_create_pixmap: usage=0, flags=1b >[ 110.200] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.200] __pop_freed_pixmap: reusing freed pixmap=544 header >[ 110.200] create_pixmap_hdr: pixmap=545, width=640, height=2096, usage=0 >[ 110.200] sna_create_pixmap: serial=545, 640x2096, usage=0 >[ 110.200] sna_composite_rectangles(pixmap=546, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.200] sna_composite_rectangles: converted to op 0 >[ 110.200] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.200] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.200] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.200] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.200] sna_composite_rectangles: dropping last-cpu hint >[ 110.200] sna_drawable_use_bo pixmap=546, box=((0, 0), (640, 2096)), flags=19... >[ 110.200] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.200] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.200] sna_pixmap_move_to_gpu(pixmap=546, usage=0), flags=b >[ 110.200] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.200] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.200] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.200] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.200] sna_pixmap_alloc_gpu: pixmap=546 >[ 110.200] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.200] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.200] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.200] from inactive: pitch=2560, tiling=1: handle=9, id=652 >[ 110.200] __sna_damage_all(640, 2096) >[ 110.200] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.200] sna_pixmap_mark_active: pixmap=546, handle=9 >[ 110.200] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.200] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.200] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.200] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.200] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.200] sna_render_get_solid: 0 >[ 110.200] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.200] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.200] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.200] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.200] aligning vertex: was 3, now 2 floats per vertex >[ 110.200] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.200] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.200] gen9_composite_get_binding_table(fdc0) >[ 110.200] kgem_add_reloc64: handle=9, pos=16232, delta=0, domains=20002 >[ 110.200] kgem_add_handle: handle=9, index=5 >[ 110.200] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=ee339000) >[ 110.200] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.200] [3f60] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.200] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.200] gen9_emit_sampler: sampler = 1 >[ 110.200] gen9_emit_vertex_elements: setup id=0 >[ 110.200] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.200] (0, 0), (640, 2096) >[ 110.200] gen8_vertex_flush[5d8] = 3 >[ 110.200] sna_composite_rectangles: pixmap=546 marking clear [0]? 1 >[ 110.201] sna_composite(pixmap=546, op=3, src=364+(168, 968), mask=0+(0, 0), dst=546+(8, 904)+(0, 0), size=(624, 224) >[ 110.201] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.201] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.201] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.201] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.201] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) >[ 110.201] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) >[ 110.201] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) >[ 110.201] gen9_render_composite: 624x224, current mode=1/1 >[ 110.201] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 >[ 110.201] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.201] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.201] sna_drawable_use_bo pixmap=546, box=((8, 904), (632, 1128)), flags=7... >[ 110.201] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.201] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.201] sna_drawable_use_bo: using whole GPU bo >[ 110.201] gen9_composite_set_target: pixmap=546, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.201] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) >[ 110.201] sna_transform_is_imprecise_integer_translation: no transform >[ 110.201] gen9_composite_picture: integer translation (0, 0), removing >[ 110.201] sna_render_pixmap_bo pixmap=364, (168, 968)x(624, 224)/(3840, 2160) >[ 110.201] sna_render_pixmap_bo: GPU all damaged >[ 110.201] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) >[ 110.201] color_convert: src=1e000000 [20028888] >[ 110.201] color_convert: dst=1e000000 [20028888] >[ 110.201] sna_render_get_solid: 1e000000 >[ 110.201] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.201] gen4_choose_composite_emitter: identity source, identity mask >[ 110.201] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.201] aligning vertex: was 2, now 5 floats per vertex >[ 110.201] gen9_composite_get_binding_table(fd40) >[ 110.201] kgem_add_reloc64: handle=11, pos=16200, delta=0, domains=40000 >[ 110.201] kgem_add_handle: handle=11, index=6 >[ 110.201] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=f61c9000) >[ 110.201] [3f40] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.201] kgem_add_reloc64: handle=7, pos=16184, delta=0, domains=40000 >[ 110.201] kgem_add_reloc64: adding proxy [delta=120] for handle=7 >[ 110.201] kgem_add_reloc64[10] = (delta=120, target handle=2, presumed=fffe8000) >[ 110.201] [3f30] bind bo(handle=7, addr=fffe8078), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.201] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.201] gen9_emit_sampler: sampler = 3 >[ 110.201] gen9_emit_sf: num_sf_outputs=2 >[ 110.201] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.201] gen9_emit_vertex_elements: setup id=10 >[ 110.201] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.201] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.201] gen9_render_composite_box: (8, 904), (632, 1128) >[ 110.201] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] >[ 110.201] gen8_vertex_flush[6b4] = 3 >[ 110.201] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) >[ 110.201] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.201] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.201] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.201] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.201] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.201] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.201] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.201] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.201] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.201] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.201] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.201] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.201] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.201] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.201] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.201] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.201] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.201] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.201] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.202] sna_drawable_use_bo pixmap=546, box=((8, 904), (632, 1128)), flags=7... >[ 110.202] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.202] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.202] sna_drawable_use_bo: using whole GPU bo >[ 110.202] gen9_composite_set_target: pixmap=546, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.202] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.202] color_convert: src=660a0a0a [20028888] >[ 110.202] color_convert: dst=660a0a0a [20028888] >[ 110.202] sna_render_get_solid: 660a0a0a >[ 110.202] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.202] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.202] gen4_choose_spans_emitter: solid source >[ 110.202] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.202] aligning vertex: was 5, now 3 floats per vertex >[ 110.202] gen9_composite_get_binding_table(fc80) >[ 110.202] kgem_add_reloc64: handle=8, pos=16152, delta=0, domains=40000 >[ 110.202] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.202] kgem_add_reloc64[11] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.202] [3f10] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.202] gen9_emit_sampler: sampler = c >[ 110.202] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.202] gen9_emit_vertex_elements: setup id=5 >[ 110.202] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.202] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.202] thread_choose_span: clipped? 0 >[ 110.202] imprecise_trapezoid_span_converter: using 4 threads >[ 110.202] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.202] thread_choose_span: clipped? 0 >[ 110.202] [ 110.202] span_thread: flushing 1 boxes >[ 110.202] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 95 boxes >[ 110.202] span_thread: flushing 1 boxes >[ 110.202] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.202] span_thread: flushing 95 boxes >[ 110.202] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.202] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.202] gen8_vertex_flush[760] = 576 >[ 110.202] gen9_render_composite_spans_done() >[ 110.202] sna_accel_flush: flush?=0, dirty?=0 >[ 110.202] sna_block_handler (tv=0.0) >[ 110.202] sna_wakeup_handler >[ 110.202] sna_mode_wakeup: len=32 >[ 110.202] sna_mode_wakeup: recording last swap on pipe=1, frame 4405 [1135], time 110.202221 >[ 110.202] sna_mode_wakeup: removing handle=28 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] >[ 110.202] sna_mode_wakeup: flip complete, pending? 2 >[ 110.202] sna_block_handler (tv=0.0) >[ 110.202] sna_wakeup_handler >[ 110.202] sna_accel_flush: flush?=0, dirty?=0 >[ 110.202] sna_accel_flush: flush?=0, dirty?=0 >[ 110.202] sna_block_handler (tv=0.0) >[ 110.203] sna_wakeup_handler >[ 110.203] sna_mode_wakeup: len=32 >[ 110.203] sna_mode_wakeup: recording last swap on pipe=0, frame 6363 [18db], time 110.203411 >[ 110.203] sna_mode_wakeup: removing handle=28 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] >[ 110.203] sna_mode_wakeup: flip complete, pending? 1 >[ 110.203] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.203] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.203] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.203] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.203] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.203] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.203] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.203] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.203] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.203] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.203] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.203] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.203] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.203] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.203] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.203] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.203] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.203] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.203] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.203] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.203] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.203] sna_drawable_use_bo pixmap=546, box=((8, 904), (632, 1128)), flags=7... >[ 110.203] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.203] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.203] sna_drawable_use_bo: using whole GPU bo >[ 110.203] gen9_composite_set_target: pixmap=546, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.203] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.203] color_convert: src=66282828 [20028888] >[ 110.203] color_convert: dst=66282828 [20028888] >[ 110.203] sna_render_get_solid: 66282828 >[ 110.203] sna_render_get_solid(3) = 66282828 (old) >[ 110.203] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.203] gen4_choose_spans_emitter: solid source >[ 110.203] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.203] gen9_composite_get_binding_table(fc00) >[ 110.203] kgem_add_reloc64: handle=8, pos=16120, delta=0, domains=40000 >[ 110.203] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 110.203] kgem_add_reloc64[12] = (delta=12, target handle=3, presumed=fdffe000) >[ 110.203] [3ef0] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.203] gen9_emit_vertex_elements: setup id=5 >[ 110.203] thread_choose_span: clipped? 0 >[ 110.203] imprecise_trapezoid_span_converter: using 4 threads >[ 110.203] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.203] thread_choose_span: clipped? 0 >[ 110.203] span_thread: flushing 2 boxes >[ 110.203] span_thread: flushing 162 boxes >[ 110.203] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.203] span_thread: flushing 166 boxes >[ 110.203] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >[ 110.203] span_thread: flushing 2 boxes >[ 110.203] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >[ 110.203] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.203] gen8_vertex_flush[79c] = 996 >[ 110.203] gen9_render_composite_spans_done() >[ 110.203] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.203] kgem_can_create_2d: 640x2096 @ 32 >[ 110.203] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.203] kgem_can_create_2d: untiled size=5365760 >[ 110.203] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.203] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.203] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.203] sna_create_pixmap: usage=0, flags=1b >[ 110.203] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.203] __pop_freed_pixmap: reusing freed pixmap=524 header >[ 110.203] create_pixmap_hdr: pixmap=547, width=640, height=2096, usage=0 >[ 110.203] sna_create_pixmap: serial=547, 640x2096, usage=0 >[ 110.204] sna_composite_rectangles(pixmap=548, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.204] sna_composite_rectangles: converted to op 0 >[ 110.204] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.204] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.204] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.204] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.204] sna_composite_rectangles: dropping last-cpu hint >[ 110.204] sna_drawable_use_bo pixmap=548, box=((0, 0), (640, 2096)), flags=19... >[ 110.204] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.204] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.204] sna_pixmap_move_to_gpu(pixmap=548, usage=0), flags=b >[ 110.204] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.204] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.204] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.204] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.204] sna_pixmap_alloc_gpu: pixmap=548 >[ 110.204] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.204] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.204] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.204] from inactive: pitch=2560, tiling=1: handle=17, id=653 >[ 110.204] __sna_damage_all(640, 2096) >[ 110.204] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.204] sna_pixmap_mark_active: pixmap=548, handle=17 >[ 110.204] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.204] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.204] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.204] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.204] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.204] sna_render_get_solid: 0 >[ 110.204] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.204] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.204] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.204] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.204] aligning vertex: was 3, now 2 floats per vertex >[ 110.204] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.204] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.204] gen9_composite_get_binding_table(fb80) >[ 110.204] kgem_add_reloc64: handle=17, pos=16088, delta=0, domains=20002 >[ 110.204] kgem_add_handle: handle=17, index=7 >[ 110.204] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fdfff000) >[ 110.204] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.204] [3ed0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.204] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.204] gen9_emit_sampler: sampler = 1 >[ 110.204] gen9_emit_sf: num_sf_outputs=1 >[ 110.204] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.204] gen9_emit_vertex_elements: setup id=0 >[ 110.204] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.204] (0, 0), (640, 2096) >[ 110.204] gen8_vertex_flush[85c] = 3 >[ 110.204] sna_composite_rectangles: pixmap=548 marking clear [0]? 1 >[ 110.204] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.204] kgem_can_create_2d: 624x224 @ 32 >[ 110.204] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.204] kgem_can_create_2d: untiled size=561152 >[ 110.204] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.204] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.204] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.204] sna_create_pixmap: usage=0, flags=1b >[ 110.204] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.204] __pop_freed_pixmap: reusing freed pixmap=530 header >[ 110.204] create_pixmap_hdr: pixmap=549, width=624, height=224, usage=0 >[ 110.204] sna_create_pixmap: serial=549, 624x224, usage=0 >[ 110.204] sna_composite_rectangles(pixmap=550, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.204] sna_composite_rectangles: converted to op 0 >[ 110.204] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.204] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.204] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.204] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.204] sna_composite_rectangles: dropping last-cpu hint >[ 110.204] sna_drawable_use_bo pixmap=550, box=((0, 0), (624, 224)), flags=19... >[ 110.205] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.205] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.205] sna_pixmap_move_to_gpu(pixmap=550, usage=0), flags=b >[ 110.205] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.205] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.205] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.205] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.205] sna_pixmap_alloc_gpu: pixmap=550 >[ 110.205] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.205] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.205] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.205] from inactive: pitch=2560, tiling=1: handle=20, id=654 >[ 110.205] __sna_damage_all(624, 224) >[ 110.205] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.205] sna_pixmap_mark_active: pixmap=550, handle=20 >[ 110.205] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.205] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.205] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.205] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.205] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.205] sna_render_get_solid: 0 >[ 110.205] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.205] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.205] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.205] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.205] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.205] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.205] gen9_composite_get_binding_table(fb00) >[ 110.205] kgem_add_reloc64: handle=20, pos=16056, delta=0, domains=20002 >[ 110.205] kgem_add_handle: handle=20, index=8 >[ 110.205] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fd9be000) >[ 110.205] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.205] [3eb0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.205] gen9_emit_vertex_elements: setup id=0 >[ 110.205] (0, 0), (624, 224) >[ 110.205] gen8_vertex_flush[890] = 3 >[ 110.205] sna_composite_rectangles: pixmap=550 marking clear [0]? 1 >[ 110.205] sna_create_pixmap(576, 76, 32, usage=0) >[ 110.205] kgem_can_create_2d: 576x76 @ 32 >[ 110.205] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.205] kgem_can_create_2d: untiled size=176128 >[ 110.205] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.205] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.205] kgem_can_create_2d: tiled[-1] size=176128 >[ 110.205] sna_create_pixmap: usage=0, flags=1b >[ 110.205] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 110.205] __pop_freed_pixmap: reusing freed pixmap=528 header >[ 110.205] create_pixmap_hdr: pixmap=551, width=576, height=76, usage=0 >[ 110.205] sna_create_pixmap: serial=551, 576x76, usage=0 >[ 110.205] sna_composite_rectangles(pixmap=552, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 110.205] sna_composite_rectangles: converted to op 0 >[ 110.205] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 110.205] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 110.205] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 110.205] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 110.205] sna_composite_rectangles: dropping last-cpu hint >[ 110.205] sna_drawable_use_bo pixmap=552, box=((0, 0), (576, 76)), flags=19... >[ 110.205] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.205] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.205] sna_pixmap_move_to_gpu(pixmap=552, usage=0), flags=b >[ 110.205] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.205] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 110.205] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.205] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.205] sna_pixmap_alloc_gpu: pixmap=552 >[ 110.205] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.205] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.205] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.205] from inactive: pitch=2560, tiling=1: handle=35, id=655 >[ 110.205] __sna_damage_all(576, 76) >[ 110.205] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.205] sna_pixmap_mark_active: pixmap=552, handle=35 >[ 110.205] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.205] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.205] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.205] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.205] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 110.206] sna_render_get_solid: 0 >[ 110.206] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.206] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.206] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.206] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.206] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.206] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.206] gen9_composite_get_binding_table(fa80) >[ 110.206] kgem_add_reloc64: handle=35, pos=16024, delta=0, domains=20002 >[ 110.206] kgem_add_handle: handle=35, index=9 >[ 110.206] kgem_add_reloc64[15] = (delta=0, target handle=9, presumed=fd443000) >[ 110.206] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.206] [3e90] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.206] gen9_emit_vertex_elements: setup id=0 >[ 110.206] (0, 0), (576, 76) >[ 110.206] gen8_vertex_flush[8c4] = 3 >[ 110.206] sna_composite_rectangles: pixmap=552 marking clear [0]? 1 >[ 110.206] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 110.206] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.206] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.206] trapezoid_spans_maybe_inplace? clear, no >[ 110.206] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.206] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 110.206] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 110.206] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 110.206] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 110.206] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 110.206] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 110.206] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.206] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 110.206] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 110.206] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.206] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 110.206] sna_drawable_use_bo pixmap=552, box=((2, 2), (574, 74)), flags=7... >[ 110.206] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.206] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.206] sna_drawable_use_bo: using whole GPU bo >[ 110.206] gen9_composite_set_target: pixmap=552, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.206] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 110.206] color_convert: src=4c000000 [20028888] >[ 110.206] color_convert: dst=4c000000 [20028888] >[ 110.206] sna_render_get_solid: 4c000000 >[ 110.206] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.206] gen4_choose_spans_emitter: solid source >[ 110.206] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.206] aligning vertex: was 2, now 3 floats per vertex >[ 110.206] gen9_composite_get_binding_table(fa00) >[ 110.206] kgem_add_reloc64: handle=7, pos=15992, delta=0, domains=40000 >[ 110.206] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 110.206] kgem_add_reloc64[16] = (delta=304, target handle=2, presumed=fffe8000) >[ 110.206] [3e70] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.206] gen9_emit_sampler: sampler = c >[ 110.206] gen9_emit_sf: num_sf_outputs=2 >[ 110.206] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.206] gen9_emit_vertex_elements: setup id=5 >[ 110.206] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.206] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.206] thread_choose_span: clipped? 0 >[ 110.206] imprecise_trapezoid_span_converter: using 4 threads >[ 110.206] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 110.206] thread_choose_span: clipped? 0 >[ 110.206] [ 110.206] span_thread: flushing 1 boxes >[ 110.206] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.206] span_thread: flushing 1 boxes >[ 110.207] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.206] span_thread: flushing 26 boxes >span_thread: flushing 26 boxes >[ 110.207] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.207] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.207] gen8_vertex_flush[974] = 162 >[ 110.207] gen9_render_composite_spans_done() >[ 110.207] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 110.207] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.207] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.207] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.207] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.207] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.207] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.207] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 110.207] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 110.207] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 110.207] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 110.207] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 110.207] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 110.207] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.207] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.207] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 110.207] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 110.207] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.207] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.207] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 110.207] sna_drawable_use_bo pixmap=552, box=((0, 0), (576, 76)), flags=7... >[ 110.207] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.207] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.207] sna_drawable_use_bo: using whole GPU bo >[ 110.207] gen9_composite_set_target: pixmap=552, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.207] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 110.207] color_convert: src=e6e6e6e6 [20028888] >[ 110.207] color_convert: dst=e6e6e6e6 [20028888] >[ 110.207] sna_render_get_solid: e6e6e6e6 >[ 110.207] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 110.207] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.207] gen4_choose_spans_emitter: solid source >[ 110.207] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.207] gen9_composite_get_binding_table(f980) >[ 110.207] kgem_add_reloc64: handle=8, pos=15960, delta=0, domains=40000 >[ 110.207] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 110.207] kgem_add_reloc64[17] = (delta=16, target handle=3, presumed=fdffe000) >[ 110.207] [3e50] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.207] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.207] gen9_emit_vertex_elements: setup id=5 >[ 110.207] thread_choose_span: clipped? 0 >[ 110.207] imprecise_trapezoid_span_converter: using 4 threads >[ 110.207] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 110.207] thread_choose_span: clipped? 0 >[ 110.207] [ 110.207] [ 110.207] span_thread: flushing 62 boxes >[ 110.207] span_thread: flushing 62 boxes >[ 110.207] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 2 boxes >span_thread: flushing 2 boxes >[ 110.207] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.207] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.207] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.207] gen8_vertex_flush[9c8] = 384 >[ 110.207] gen9_render_composite_spans_done() >[ 110.207] sna_composite_rectangles(pixmap=552, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) >[ 110.207] sna_composite_rectangles: converted to op 1 >[ 110.207] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) >[ 110.207] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 >[ 110.207] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 >[ 110.207] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) >[ 110.207] sna_composite_rectangles: dropping last-cpu hint >[ 110.207] sna_drawable_use_bo pixmap=552, box=((16, 16), (18, 60)), flags=9... >[ 110.207] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 110.207] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.207] sna_drawable_use_bo: using whole GPU bo >[ 110.207] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 110.207] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.207] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) >[ 110.208] sna_render_get_solid: ffffffff >[ 110.208] sna_render_get_solid(white) >[ 110.208] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.208] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.208] aligning vertex: was 3, now 2 floats per vertex >[ 110.208] gen9_composite_get_binding_table(f900) >[ 110.208] kgem_add_reloc64: handle=7, pos=15928, delta=0, domains=40000 >[ 110.208] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.208] kgem_add_reloc64[18] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.208] [3e30] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.208] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.208] gen9_emit_sampler: sampler = 1 >[ 110.208] gen9_emit_sf: num_sf_outputs=1 >[ 110.208] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.208] gen9_emit_vertex_elements: setup id=0 >[ 110.208] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.208] (16, 16), (18, 60) >[ 110.208] gen8_vertex_flush[a88] = 3 >[ 110.208] sna_accel_flush: flush?=0, dirty?=0 >[ 110.208] sna_block_handler (tv=0.0) >[ 110.208] sna_wakeup_handler >[ 110.208] sna_accel_flush: flush?=0, dirty?=0 >[ 110.208] sna_accel_flush: flush?=0, dirty?=0 >[ 110.208] sna_block_handler (tv=0.0) >[ 110.208] sna_wakeup_handler >[ 110.208] sna_validate_gc(0x5619f1770810) changes=0, previous serial=21c, drawable=226 >[ 110.208] sna_validate_gc: recomputing clip >[ 110.208] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.208] sna_copy_area: src=pixmap=552:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=550:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.208] sna_copy_area: normal copy >[ 110.208] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.208] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.208] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.208] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 110.208] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 110.208] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 110.208] sna_do_copy: pixmap -- no source clipping >[ 110.208] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 110.208] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 110.208] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=552+(-24, -136), dst pixmap=550+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 110.208] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=35, cpu_bo=0), replaces=0 >[ 110.208] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.208] sna_drawable_use_bo pixmap=550, box=((24, 136), (600, 212)), flags=b... >[ 110.208] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.208] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.208] sna_drawable_use_bo: using whole GPU bo >[ 110.208] sna_pixmap_move_to_gpu(pixmap=552, usage=0), flags=a >[ 110.208] sna_pixmap_move_to_gpu: already all-damaged >[ 110.208] sna_pixmap_mark_active: pixmap=552, handle=35 >[ 110.208] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.208] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.208] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.208] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.208] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.208] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.208] gen9_composite_get_binding_table(f880) >[ 110.208] kgem_add_reloc64: handle=35, pos=15896, delta=0, domains=40000 >[ 110.208] kgem_add_reloc64[19] = (delta=0, target handle=9, presumed=fd443000) >[ 110.208] [3e10] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 110.208] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.208] gen9_emit_sampler: sampler = 0 >[ 110.208] gen9_emit_vertex_elements: setup id=0 >[ 110.208] (0, 0) -> (24, 136) + (576, 76) >[ 110.208] gen8_vertex_flush[adc] = 3 >[ 110.208] sna_destroy_pixmap: pixmap=552, attached?=1 >[ 110.208] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.208] __kgem_bo_destroy: handle=35, size=204800 >[ 110.208] __kgem_bo_destroy: handle=35 -> active >[ 110.208] __sna_free_pixmap(pixmap=552) >[ 110.209] sna_glyphs(op=3, nlist=4, src=(40, 184)) >[ 110.209] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.209] sna_glyphs: discarding mask >[ 110.209] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) >[ 110.209] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94669425825984 size=624x224 >[ 110.209] gen9_render_composite: 0x0, current mode=1/1 >[ 110.209] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.209] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.209] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.209] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.209] sna_drawable_use_bo pixmap=550, box=((0, 0), (624, 224)), flags=7... >[ 110.209] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.209] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.209] sna_drawable_use_bo: using whole GPU bo >[ 110.209] gen9_composite_set_target: pixmap=550, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.209] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.209] color_convert: src=ff888888 [20028888] >[ 110.209] color_convert: dst=ff888888 [20028888] >[ 110.209] sna_render_get_solid: ff888888 >[ 110.209] sna_render_get_solid(5) = ff888888 (old) >[ 110.209] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.209] sna_transform_is_imprecise_integer_translation: no transform >[ 110.209] gen9_composite_picture: integer translation (0, 0), removing >[ 110.209] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.209] sna_render_pixmap_bo: GPU all damaged >[ 110.209] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.209] gen4_choose_composite_emitter: solid, identity mask >[ 110.209] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.209] aligning vertex: was 2, now 4 floats per vertex >[ 110.209] gen9_composite_get_binding_table(f800) >[ 110.209] kgem_add_reloc64: handle=8, pos=15864, delta=0, domains=40000 >[ 110.209] kgem_add_reloc64: adding proxy [delta=20] for handle=8 >[ 110.209] kgem_add_reloc64[20] = (delta=20, target handle=3, presumed=fdffe000) >[ 110.209] [3df0] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.209] kgem_add_reloc64: handle=6, pos=15848, delta=0, domains=40000 >[ 110.209] kgem_add_handle: handle=6, index=10 >[ 110.209] kgem_add_reloc64[21] = (delta=0, target handle=10, presumed=fd585000) >[ 110.209] [3de0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.209] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 110.209] gen9_emit_sampler: sampler = a >[ 110.209] gen9_emit_sf: num_sf_outputs=2 >[ 110.209] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.209] gen9_emit_vertex_elements: setup id=9 >[ 110.209] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.209] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.209] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped >[ 110.209] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) >[ 110.209] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped >[ 110.209] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) >[ 110.209] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped >[ 110.209] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.209] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped >[ 110.209] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.209] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped >[ 110.209] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) >[ 110.209] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped >[ 110.209] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) >[ 110.209] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped >[ 110.209] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) >[ 110.209] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped >[ 110.209] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) >[ 110.209] gen8_vertex_flush[bb8] = 24 >[ 110.209] gen9_magic_ca_pass: CA fixup (1628 -> 1652) >[ 110.209] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.209] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.209] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.209] sna_composite(pixmap=550, op=3, src=272+(0, 0), mask=0+(28, 8), dst=550+(28, 8)+(0, 0), size=(20, 80) >[ 110.209] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 110.209] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 110.209] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 110.209] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 110.209] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 110.209] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 110.209] gen9_render_composite: 20x80, current mode=1/1 >[ 110.209] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.209] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 110.209] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.209] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.209] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 110.209] sna_drawable_use_bo pixmap=550, box=((28, 8), (48, 88)), flags=7... >[ 110.209] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.209] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.209] sna_drawable_use_bo: using whole GPU bo >[ 110.209] gen9_composite_set_target: pixmap=550, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.209] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 110.209] sna_transform_is_imprecise_integer_translation: no transform >[ 110.209] gen9_composite_picture: integer translation (0, 0), removing >[ 110.209] sna_render_pixmap_bo pixmap=272, (0, 0)x(20, 80)/(20, 80) >[ 110.209] sna_render_pixmap_bo: GPU all damaged >[ 110.209] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.210] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.210] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.210] gen4_choose_composite_emitter: identity src, no mask >[ 110.210] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.210] aligning vertex: was 4, now 3 floats per vertex >[ 110.210] gen9_composite_get_binding_table(f740) >[ 110.210] kgem_add_reloc64: handle=12, pos=15816, delta=0, domains=40000 >[ 110.210] kgem_add_handle: handle=12, index=11 >[ 110.210] kgem_add_reloc64[22] = (delta=0, target handle=11, presumed=fdffb000) >[ 110.210] [3dc0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.210] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 >[ 110.210] gen9_emit_sampler: sampler = 2 >[ 110.210] gen9_emit_sf: num_sf_outputs=1 >[ 110.210] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.210] gen9_emit_vertex_elements: setup id=2 >[ 110.210] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.210] gen9_render_composite_box: (28, 8), (48, 88) >[ 110.210] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 110.210] gen8_vertex_flush[cf4] = 3 >[ 110.210] sna_composite(pixmap=550, op=3, src=276+(0, 0), mask=0+(28, 0), dst=550+(28, 0)+(0, 0), size=(20, 8) >[ 110.210] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.210] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.210] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.210] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.210] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.210] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.210] gen9_render_composite: 20x8, current mode=1/1 >[ 110.210] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.210] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 >[ 110.210] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.210] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.210] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.210] sna_drawable_use_bo pixmap=550, box=((28, 0), (48, 8)), flags=7... >[ 110.210] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.210] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.210] sna_drawable_use_bo: using whole GPU bo >[ 110.210] gen9_composite_set_target: pixmap=550, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.210] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.210] sna_transform_is_imprecise_integer_translation: no transform >[ 110.210] gen9_composite_picture: integer translation (0, 0), removing >[ 110.210] sna_render_pixmap_bo pixmap=276, (0, 0)x(20, 8)/(20, 80) >[ 110.210] sna_render_pixmap_bo: GPU all damaged >[ 110.210] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.210] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 110.210] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.210] gen4_choose_composite_emitter: identity src, no mask >[ 110.210] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.210] gen9_composite_get_binding_table(f6c0) >[ 110.210] kgem_add_reloc64: handle=24, pos=15784, delta=0, domains=40000 >[ 110.210] kgem_add_handle: handle=24, index=12 >[ 110.210] kgem_add_reloc64[23] = (delta=0, target handle=12, presumed=fd53c000) >[ 110.210] [3da0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.210] gen9_emit_vertex_elements: setup id=2 >[ 110.210] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.210] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.210] gen8_vertex_flush[d30] = 3 >[ 110.210] sna_validate_gc(0x5619f1770810) changes=0, previous serial=226, drawable=224 >[ 110.210] sna_validate_gc: recomputing clip >[ 110.210] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.210] sna_copy_area: src=pixmap=550:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=548:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.210] sna_copy_area: normal copy >[ 110.210] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.210] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.210] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.210] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.210] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.210] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.210] sna_do_copy: pixmap -- no source clipping >[ 110.210] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.210] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.210] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=550+(-8, -896), dst pixmap=548+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.210] sna_copy_boxes: dst=(priv=0x5619f174e370, gpu_bo=17, cpu_bo=0), src=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.210] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.210] sna_drawable_use_bo pixmap=548, box=((8, 896), (632, 1120)), flags=b... >[ 110.210] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.210] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.210] sna_drawable_use_bo: using whole GPU bo >[ 110.210] sna_pixmap_move_to_gpu(pixmap=550, usage=0), flags=a >[ 110.210] sna_pixmap_move_to_gpu: already all-damaged >[ 110.210] sna_pixmap_mark_active: pixmap=550, handle=20 >[ 110.210] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.210] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.210] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.210] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.210] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.210] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.211] aligning vertex: was 3, now 2 floats per vertex >[ 110.211] gen9_composite_get_binding_table(f640) >[ 110.211] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.211] kgem_add_reloc64: handle=20, pos=15752, delta=0, domains=40000 >[ 110.211] kgem_add_reloc64[24] = (delta=0, target handle=8, presumed=fd9be000) >[ 110.211] [3d80] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.211] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.211] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.211] gen9_emit_sampler: sampler = 0 >[ 110.211] gen9_emit_vertex_elements: setup id=0 >[ 110.211] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.211] (0, 0) -> (8, 896) + (624, 224) >[ 110.211] gen8_vertex_flush[db8] = 3 >[ 110.211] sna_destroy_pixmap: pixmap=550, attached?=1 >[ 110.211] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.211] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.211] __kgem_bo_destroy: handle=20 -> active >[ 110.211] __sna_free_pixmap(pixmap=550) >[ 110.211] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.211] kgem_can_create_2d: 624x80 @ 32 >[ 110.211] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.211] kgem_can_create_2d: untiled size=200704 >[ 110.211] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.211] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.211] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.211] sna_create_pixmap: usage=0, flags=1b >[ 110.211] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.211] __pop_freed_pixmap: reusing freed pixmap=550 header >[ 110.211] create_pixmap_hdr: pixmap=553, width=624, height=80, usage=0 >[ 110.211] sna_create_pixmap: serial=553, 624x80, usage=0 >[ 110.211] sna_composite_rectangles(pixmap=554, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.211] sna_composite_rectangles: converted to op 0 >[ 110.211] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.211] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.211] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.211] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.211] sna_composite_rectangles: dropping last-cpu hint >[ 110.211] sna_drawable_use_bo pixmap=554, box=((0, 0), (624, 80)), flags=19... >[ 110.211] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.211] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.211] sna_pixmap_move_to_gpu(pixmap=554, usage=0), flags=b >[ 110.211] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.211] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.211] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.211] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.211] sna_pixmap_alloc_gpu: pixmap=554 >[ 110.211] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.211] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.211] kgem_bo_remove_from_active: removing handle=35 from active >[ 110.211] 1:from active: pitch=2560, tiling=1, handle=35, id=656 >[ 110.211] __sna_damage_all(624, 80) >[ 110.211] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.211] sna_pixmap_mark_active: pixmap=554, handle=35 >[ 110.211] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.211] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.211] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.211] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.211] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.211] sna_render_get_solid: 0 >[ 110.211] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.211] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.211] gen9_composite_get_binding_table(f5c0) >[ 110.211] kgem_add_reloc64: handle=35, pos=15720, delta=0, domains=20002 >[ 110.211] kgem_add_reloc64[25] = (delta=0, target handle=9, presumed=fd443000) >[ 110.211] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.211] [3d60] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.211] gen9_emit_sampler: sampler = 1 >[ 110.211] gen9_emit_vertex_elements: setup id=0 >[ 110.211] (0, 0), (624, 80) >[ 110.211] gen8_vertex_flush[df4] = 3 >[ 110.211] sna_composite_rectangles: pixmap=554 marking clear [0]? 1 >[ 110.211] sna_validate_gc(0x5619f1770810) changes=0, previous serial=224, drawable=22a >[ 110.211] sna_validate_gc: recomputing clip >[ 110.211] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.211] sna_copy_area: src=pixmap=280:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=554:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.211] sna_copy_area: normal copy >[ 110.211] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.211] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.211] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.211] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.211] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.211] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.211] sna_do_copy: pixmap -- no source clipping >[ 110.211] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.211] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.211] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=280+(-28, 0), dst pixmap=554+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.211] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=35, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.211] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.211] sna_drawable_use_bo pixmap=554, box=((28, 0), (246, 80)), flags=b... >[ 110.211] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.211] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.211] sna_drawable_use_bo: using whole GPU bo >[ 110.211] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a >[ 110.211] sna_pixmap_move_to_gpu: already all-damaged >[ 110.211] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 110.211] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.211] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.211] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.211] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.211] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.211] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.211] gen9_composite_get_binding_table(f540) >[ 110.211] kgem_add_reloc64: handle=21, pos=15688, delta=0, domains=40000 >[ 110.211] kgem_add_handle: handle=21, index=13 >[ 110.211] kgem_add_reloc64[26] = (delta=0, target handle=13, presumed=fd994000) >[ 110.211] [3d40] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.211] gen9_emit_sampler: sampler = 0 >[ 110.211] gen9_emit_vertex_elements: setup id=0 >[ 110.211] (0, 0) -> (28, 0) + (218, 80) >[ 110.211] gen8_vertex_flush[e38] = 3 >[ 110.211] sna_composite(pixmap=548, op=3, src=554+(0, 0), mask=0+(0, 0), dst=548+(8, 1136)+(0, 0), size=(624, 80) >[ 110.211] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.211] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.211] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.211] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.211] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.212] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.212] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.212] gen9_render_composite: 624x80, current mode=1/1 >[ 110.212] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.212] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.212] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.212] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.212] sna_drawable_use_bo pixmap=548, box=((8, 1136), (632, 1216)), flags=7... >[ 110.212] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.212] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.212] sna_drawable_use_bo: using whole GPU bo >[ 110.212] gen9_composite_set_target: pixmap=548, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.212] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.212] sna_transform_is_imprecise_integer_translation: no transform >[ 110.212] gen9_composite_picture: integer translation (0, 0), removing >[ 110.212] sna_render_pixmap_bo pixmap=554, (0, 0)x(624, 80)/(624, 80) >[ 110.212] sna_render_pixmap_bo: GPU all damaged >[ 110.212] color_convert: src=cc000000 [20028888] >[ 110.212] color_convert: dst=cc000000 [20028888] >[ 110.212] sna_render_get_solid: cc000000 >[ 110.212] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.212] gen4_choose_composite_emitter: identity source, identity mask >[ 110.212] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.212] aligning vertex: was 2, now 5 floats per vertex >[ 110.212] gen9_composite_get_binding_table(f4c0) >[ 110.212] kgem_add_reloc64: handle=35, pos=15656, delta=0, domains=40000 >[ 110.212] kgem_add_reloc64[27] = (delta=0, target handle=9, presumed=fd443000) >[ 110.212] [3d20] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.212] kgem_add_reloc64: handle=7, pos=15640, delta=0, domains=40000 >[ 110.212] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.212] kgem_add_reloc64[28] = (delta=816, target handle=2, presumed=fffe8000) >[ 110.212] [3d10] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.212] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.212] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.212] gen9_emit_sampler: sampler = 3 >[ 110.212] gen9_emit_sf: num_sf_outputs=2 >[ 110.212] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.212] gen9_emit_vertex_elements: setup id=10 >[ 110.212] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.212] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.212] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.212] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.212] gen8_vertex_flush[f10] = 3 >[ 110.212] sna_destroy_pixmap: pixmap=554, attached?=1 >[ 110.212] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.212] __kgem_bo_destroy: handle=35, size=204800 >[ 110.212] __kgem_bo_destroy: handle=35 -> active >[ 110.212] __sna_free_pixmap(pixmap=554) >[ 110.212] sna_composite(pixmap=546, op=3, src=548+(0, 0), mask=0+(0, 0), dst=546+(0, 0)+(0, 0), size=(640, 2096) >[ 110.212] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.212] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.212] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.212] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.212] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.212] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.212] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.212] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.212] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.212] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.212] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.212] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.212] sna_drawable_use_bo pixmap=546, box=((0, 0), (640, 2096)), flags=7... >[ 110.212] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.212] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.212] sna_drawable_use_bo: using whole GPU bo >[ 110.212] gen9_composite_set_target: pixmap=546, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.212] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.212] sna_transform_is_imprecise_integer_translation: no transform >[ 110.212] gen9_composite_picture: integer translation (0, 0), removing >[ 110.212] sna_render_pixmap_bo pixmap=548, (0, 0)x(640, 2096)/(640, 2096) >[ 110.212] sna_render_pixmap_bo: GPU all damaged >[ 110.212] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.212] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.212] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.212] gen4_choose_composite_emitter: identity src, no mask >[ 110.212] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.212] aligning vertex: was 5, now 3 floats per vertex >[ 110.212] gen9_composite_get_binding_table(f400) >[ 110.212] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.212] kgem_add_reloc64: handle=17, pos=15608, delta=0, domains=40000 >[ 110.212] kgem_add_reloc64[29] = (delta=0, target handle=7, presumed=fdfff000) >[ 110.212] [3cf0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.212] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.212] gen9_emit_sampler: sampler = 2 >[ 110.212] gen9_emit_sf: num_sf_outputs=1 >[ 110.212] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.212] gen9_emit_vertex_elements: setup id=2 >[ 110.212] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.212] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.212] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.212] gen8_vertex_flush[fb8] = 3 >[ 110.212] sna_destroy_pixmap: pixmap=548, attached?=1 >[ 110.212] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.212] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.212] __kgem_bo_destroy: handle=17 -> active >[ 110.212] __sna_free_pixmap(pixmap=548) >[ 110.212] sna_composite(pixmap=542, op=3, src=546+(0, 0), mask=0+(160, 64), dst=542+(160, 64)+(0, 0), size=(640, 2096) >[ 110.212] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.212] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.212] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.212] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.212] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.212] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.212] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.212] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.212] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.212] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.212] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.212] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.212] sna_drawable_use_bo pixmap=542, box=((160, 64), (800, 2160)), flags=7... >[ 110.212] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.212] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.212] sna_drawable_use_bo: using whole GPU bo >[ 110.212] gen9_composite_set_target: pixmap=542, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.212] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.212] sna_transform_is_imprecise_integer_translation: no transform >[ 110.212] gen9_composite_picture: integer translation (0, 0), removing >[ 110.212] sna_render_pixmap_bo pixmap=546, (0, 0)x(640, 2096)/(640, 2096) >[ 110.212] sna_render_pixmap_bo: GPU all damaged >[ 110.212] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.212] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.212] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.212] gen4_choose_composite_emitter: identity src, no mask >[ 110.212] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.212] gen9_composite_get_binding_table(f380) >[ 110.212] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.212] kgem_add_reloc64: handle=9, pos=15576, delta=0, domains=40000 >[ 110.212] kgem_add_reloc64[30] = (delta=0, target handle=5, presumed=ee339000) >[ 110.212] [3cd0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.212] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.212] gen9_emit_vertex_elements: setup id=2 >[ 110.212] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.212] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.212] gen8_vertex_flush[1004] = 3 >[ 110.212] sna_destroy_pixmap: pixmap=546, attached?=1 >[ 110.212] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.212] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.212] __kgem_bo_destroy: handle=9 -> active >[ 110.212] __sna_free_pixmap(pixmap=546) >[ 110.212] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.212] kgem_can_create_2d: 2x64 @ 32 >[ 110.212] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.212] kgem_can_create_2d: untiled size=4096 >[ 110.212] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.212] kgem_choose_tiling: 2x64 -> 0 >[ 110.212] sna_create_pixmap: usage=0, flags=a >[ 110.212] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.212] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.212] create_pixmap: serial=555, usage=0, 2x64 >[ 110.212] sna_create_pixmap: serial=555, 2x64, usage=0 >[ 110.212] sna_composite_rectangles(pixmap=556, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.212] sna_composite_rectangles: converted to op 0 >[ 110.212] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.212] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.212] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.212] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.212] sna_composite_rectangles: fallback, dst pixmap=556 too small or not attached >[ 110.212] sna_composite_rectangles: fallback >[ 110.212] sna_drawable_move_region_to_cpu(pixmap=556 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.212] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.212] _sna_pixmap_move_to_cpu(pixmap=556, 2x64, flags=1) >[ 110.212] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.212] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.212] operate_inplace: no, inplace operation not suitable >[ 110.212] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.212] __sna_damage_all(2, 64) >[ 110.212] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.212] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.212] kgem_can_create_2d: 1x32 @ 32 >[ 110.212] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.212] kgem_can_create_2d: untiled size=4096 >[ 110.212] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.212] kgem_choose_tiling: 1x32 -> 0 >[ 110.212] sna_create_pixmap: usage=0, flags=a >[ 110.212] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.212] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.212] create_pixmap: serial=557, usage=0, 1x32 >[ 110.212] sna_create_pixmap: serial=557, 1x32, usage=0 >[ 110.212] sna_validate_gc(0x5619f1770810) changes=0, previous serial=22a, drawable=22e >[ 110.212] sna_validate_gc: recomputing clip >[ 110.212] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.212] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.212] try_upload__fast: ignore existing cpu damage (if any) >[ 110.212] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.212] try_upload__fast: no, no gpu damage >[ 110.212] sna_drawable_move_region_to_cpu(pixmap=558 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.212] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.212] _sna_pixmap_move_to_cpu(pixmap=558, 1x32, flags=1) >[ 110.212] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.212] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.212] operate_inplace: no, inplace operation not suitable >[ 110.212] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.212] __sna_damage_all(1, 32) >[ 110.212] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.212] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.212] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.212] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.212] sna_accel_flush: flush?=0, dirty?=0 >[ 110.212] sna_composite(pixmap=556, op=1, src=558+(0, 0), mask=0+(0, 0), dst=556+(0, 0)+(0, 0), size=(2, 64) >[ 110.212] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.212] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.212] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.212] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.212] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.212] sna_composite: fallback, dst pixmap=556 is too small (or completely damaged) >[ 110.212] sna_composite: fallback -- fbComposite >[ 110.212] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.212] sna_composite_fb: fallback -- move src to cpu >[ 110.212] _sna_pixmap_move_to_cpu(pixmap=558, 1x32, flags=2) >[ 110.212] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17f5831, is-clear?=0 >[ 110.212] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.212] sna_composite_fb: fallback -- move dst to cpu >[ 110.212] sna_drawable_move_region_to_cpu(pixmap=556 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.212] sna_drawable_move_region_to_cpu: pixmap=556 all damaged on CPU >[ 110.212] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.212] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.212] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.212] sna_destroy_pixmap: pixmap=558, attached?=1 >[ 110.212] __sna_free_pixmap(pixmap=558) >[ 110.212] sna_composite(pixmap=542, op=3, src=556+(0, 0), mask=0+(0, 0), dst=542+(0, 0)+(0, 0), size=(3840, 64) >[ 110.212] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.212] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.212] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.212] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.212] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.212] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.212] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.212] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.212] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.212] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.212] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.212] sna_drawable_use_bo pixmap=542, box=((0, 0), (3840, 64)), flags=7... >[ 110.212] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.212] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.212] sna_drawable_use_bo: using whole GPU bo >[ 110.213] gen9_composite_set_target: pixmap=542, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.213] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.213] sna_transform_is_imprecise_integer_translation: no transform >[ 110.213] gen9_composite_picture: integer translation (0, 0), removing >[ 110.213] sna_render_pixmap_bo pixmap=556, (0, 0)x(3840, 64)/(2, 64) >[ 110.213] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.213] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.213] use_cpu_bo: no cpu bo >[ 110.213] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.213] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.213] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.213] sna_drawable_move_region_to_cpu(pixmap=556 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.213] sna_drawable_move_region_to_cpu: pixmap=556 all damaged on CPU >[ 110.213] kgem_can_create_2d: 2x64 @ 32 >[ 110.213] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.213] kgem_can_create_2d: untiled size=4096 >[ 110.213] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.213] kgem_choose_tiling: 2x64 -> 0 >[ 110.213] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.213] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.213] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.213] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.213] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.213] search_linear_cache: searching for inactive gtt map >[ 110.213] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.213] search_linear_cache: searching for inactive gtt map >[ 110.213] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.213] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 110.213] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache >[ 110.213] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.213] kgem_create_buffer: reusing handle=23 for buffer >[ 110.213] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.213] init_buffer_from_bo: reusing handle=23 for buffer >[ 110.213] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f3c95be8000, domain=0 >[ 110.213] kgem_bo_map: converting request for GTT map into CPU map >[ 110.213] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f3c95be8000) >[ 110.213] kgem_bo_sync__cpu: handle=23 >[ 110.213] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.213] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 >[ 110.213] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.213] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] >[ 110.213] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 >[ 110.213] kgem_create_buffer(pages=64 [64]) new handle=23, used=2048, write=1 >[ 110.213] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2048, io=1 >[ 110.213] __kgem_bo_init(handle=23, num_pages=2048) >[ 110.213] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.213] upload: adding upload cache to pixmap=556 >[ 110.213] kgem_proxy_bo_attach: handle=23 >[ 110.213] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.213] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.213] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.213] gen4_choose_composite_emitter: identity src, no mask >[ 110.213] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.213] gen9_composite_get_binding_table(f300) >[ 110.213] kgem_add_reloc64: handle=23, pos=15544, delta=0, domains=40000 >[ 110.213] kgem_add_reloc64: adding proxy [delta=0] for handle=23 >[ 110.213] kgem_add_handle: handle=23, index=14 >[ 110.213] kgem_add_reloc64[31] = (delta=0, target handle=14, presumed=fd545000) >[ 110.213] [3cb0] bind bo(handle=23, addr=fd545000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.213] gen9_emit_sampler: sampler = a >[ 110.213] gen9_emit_vertex_elements: setup id=2 >[ 110.213] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.213] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.213] gen8_vertex_flush[1048] = 3 >[ 110.213] sna_destroy_pixmap: pixmap=556, attached?=1 >[ 110.213] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.213] __sna_free_pixmap(pixmap=556) >[ 110.213] sna_composite(pixmap=542, op=3, src=364+(0, 0), mask=0+(0, 0), dst=542+(0, 0)+(0, 0), size=(3840, 48) >[ 110.213] sna_compute_composite_region: dst=(0, 0)x(3840, 48) >[ 110.213] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) >[ 110.213] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.213] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) >[ 110.213] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) >[ 110.213] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) >[ 110.213] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) >[ 110.213] gen9_render_composite: 3840x48, current mode=1/1 >[ 110.213] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 >[ 110.213] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.213] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.213] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 >[ 110.213] sna_drawable_use_bo pixmap=542, box=((0, 0), (3840, 48)), flags=7... >[ 110.213] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.213] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.213] sna_drawable_use_bo: using whole GPU bo >[ 110.213] gen9_composite_set_target: pixmap=542, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.213] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) >[ 110.213] sna_transform_is_imprecise_integer_translation: no transform >[ 110.213] gen9_composite_picture: integer translation (0, 0), removing >[ 110.213] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 48)/(3840, 2160) >[ 110.213] sna_render_pixmap_bo: GPU all damaged >[ 110.213] color_convert: src=1e000000 [20028888] >[ 110.213] color_convert: dst=1e000000 [20028888] >[ 110.213] sna_render_get_solid: 1e000000 >[ 110.213] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.213] gen4_choose_composite_emitter: identity source, identity mask >[ 110.213] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.213] aligning vertex: was 3, now 5 floats per vertex >[ 110.213] gen9_composite_get_binding_table(f280) >[ 110.213] gen9_emit_sampler: sampler = 3 >[ 110.213] gen9_emit_sf: num_sf_outputs=2 >[ 110.213] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.213] gen9_emit_vertex_elements: setup id=10 >[ 110.213] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.213] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.213] gen9_render_composite_box: (0, 0), (3840, 48) >[ 110.213] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] >[ 110.213] gen8_vertex_flush[10f8] = 3 >[ 110.213] sna_composite_rectangles(pixmap=542, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.213] sna_composite_rectangles: converted to op 3 >[ 110.213] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.213] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.213] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.213] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.213] sna_drawable_use_bo pixmap=542, box=((0, 0), (3840, 48)), flags=1... >[ 110.213] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.213] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.213] sna_drawable_use_bo: using whole GPU bo >[ 110.213] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.213] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.213] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.213] sna_render_get_solid: 660a0a0a >[ 110.213] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.213] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.213] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.213] aligning vertex: was 5, now 2 floats per vertex >[ 110.213] gen9_composite_get_binding_table(f240) >[ 110.213] gen9_emit_sampler: sampler = 1 >[ 110.213] gen9_emit_sf: num_sf_outputs=1 >[ 110.213] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.213] gen9_emit_vertex_elements: setup id=0 >[ 110.213] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.213] (0, 0), (3840, 48) >[ 110.213] gen8_vertex_flush[11a0] = 3 >[ 110.213] sna_accel_flush: flush?=0, dirty?=0 >[ 110.213] sna_block_handler (tv=0.0) >[ 110.213] sna_wakeup_handler >[ 110.213] sna_accel_flush: flush?=0, dirty?=0 >[ 110.213] sna_accel_flush: flush?=0, dirty?=0 >[ 110.213] sna_block_handler (tv=0.0) >[ 110.213] sna_wakeup_handler >[ 110.213] sna_composite(pixmap=542, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=542+(3786, 6)+(0, 0), size=(44, 36) >[ 110.213] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.213] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.213] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.213] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.213] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.213] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.213] gen9_render_composite: 44x36, current mode=1/1 >[ 110.213] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.213] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.213] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.213] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.213] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.213] sna_drawable_use_bo pixmap=542, box=((3786, 6), (3830, 42)), flags=7... >[ 110.213] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.213] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.213] sna_drawable_use_bo: using whole GPU bo >[ 110.213] gen9_composite_set_target: pixmap=542, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.213] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.213] sna_transform_is_imprecise_integer_translation: no transform >[ 110.213] gen9_composite_picture: integer translation (0, 0), removing >[ 110.213] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.213] sna_render_pixmap_bo: CPU all damaged >[ 110.213] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.213] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.213] __kgem_retire_rq: request 1 complete >[ 110.213] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.213] gen8_vertex_close: used=6716, vbo active? 16, vb=625, nreloc=5 >[ 110.213] gen8_vertex_close: reloc[0] = 287 >[ 110.213] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.213] kgem_add_handle: handle=16, index=15 >[ 110.213] kgem_add_reloc64[32] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.213] gen8_vertex_close: reloc[1] = 341 >[ 110.213] kgem_add_reloc64: handle=16, pos=341, delta=0, domains=200000 >[ 110.213] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.213] gen8_vertex_close: reloc[2] = 424 >[ 110.213] kgem_add_reloc64: handle=16, pos=424, delta=0, domains=200000 >[ 110.213] kgem_add_reloc64[34] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.213] gen8_vertex_close: reloc[3] = 467 >[ 110.213] kgem_add_reloc64: handle=16, pos=467, delta=0, domains=200000 >[ 110.213] kgem_add_reloc64[35] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.213] gen8_vertex_close: reloc[4] = 745 >[ 110.213] kgem_add_reloc64: handle=16, pos=745, delta=0, domains=200000 >[ 110.213] kgem_add_reloc64[36] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.213] batch[1/1, flags=1800]: 1134 1134 15504 16384, nreloc=37, nexec=16, nfence=0, aperture=42577 [fenced=0] >[ 110.213] kgem_finish_buffers: buffer handle=23, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.213] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 >[ 110.213] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.213] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 110.213] kgem_fixup_relocs: shrinking by 57344 >[ 110.213] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.213] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.213] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.213] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.213] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.213] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.213] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.213] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.213] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.213] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.213] __kgem_bo_clear_busy: handle=7 >[ 110.213] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.213] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.213] __kgem_bo_clear_busy: handle=8 >[ 110.213] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.213] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.213] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.213] __kgem_bo_clear_busy: handle=7 >[ 110.213] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.213] __kgem_bo_clear_busy: handle=8 >[ 110.213] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.213] __kgem_bo_clear_busy: handle=8 >[ 110.213] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.213] __kgem_bo_clear_busy: handle=7 >[ 110.213] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.213] __kgem_bo_clear_busy: handle=8 >[ 110.213] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.213] __kgem_bo_clear_busy: handle=7 >[ 110.213] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.213] __kgem_bo_clear_busy: handle=8 >[ 110.213] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.213] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 >[ 110.213] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 110.213] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 >[ 110.213] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.213] __kgem_bo_clear_busy: handle=7 >[ 110.213] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.213] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.213] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.213] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.213] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.213] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.213] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.213] gen4_choose_composite_emitter: identity src, no mask >[ 110.213] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.213] aligning vertex: was 2, now 3 floats per vertex >[ 110.213] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.213] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.213] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.213] kgem_add_handle: handle=4, index=0 >[ 110.213] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.213] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.213] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.213] gen9_composite_get_binding_table(ffc0) >[ 110.213] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.213] kgem_add_handle: handle=38, index=1 >[ 110.213] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.213] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.213] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.213] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 >[ 110.214] kgem_add_handle: handle=31, index=2 >[ 110.214] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4dc000) >[ 110.214] [3fd0] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.214] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.214] gen9_emit_sampler: sampler = 2 >[ 110.214] gen9_emit_sf: num_sf_outputs=1 >[ 110.214] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.214] gen9_emit_vertex_elements: setup id=2 >[ 110.214] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.214] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.214] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.214] gen8_vertex_flush[490] = 3 >[ 110.214] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.214] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.214] sna_glyphs: discarding mask >[ 110.214] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.214] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.214] gen9_render_composite: 0x0, current mode=1/1 >[ 110.214] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 110.214] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.214] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.214] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.214] sna_drawable_use_bo pixmap=542, box=((0, 0), (7680, 2160)), flags=7... >[ 110.214] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.214] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.214] sna_drawable_use_bo: using whole GPU bo >[ 110.214] gen9_composite_set_target: pixmap=542, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.214] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.214] color_convert: src=ffdfdbd2 [20028888] >[ 110.214] color_convert: dst=ffdfdbd2 [20028888] >[ 110.214] sna_render_get_solid: ffdfdbd2 >[ 110.214] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 110.214] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.214] sna_transform_is_imprecise_integer_translation: no transform >[ 110.214] gen9_composite_picture: integer translation (0, 0), removing >[ 110.214] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.214] sna_render_pixmap_bo: GPU all damaged >[ 110.214] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.214] gen4_choose_composite_emitter: solid, identity mask >[ 110.214] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.214] aligning vertex: was 3, now 4 floats per vertex >[ 110.214] gen9_composite_get_binding_table(ff00) >[ 110.214] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.214] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 110.214] kgem_add_handle: handle=8, index=3 >[ 110.214] kgem_add_reloc64[5] = (delta=32, target handle=3, presumed=fdffe000) >[ 110.214] [3fb0] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.214] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.214] kgem_add_handle: handle=6, index=4 >[ 110.214] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.214] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.214] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.214] gen9_emit_sampler: sampler = a >[ 110.214] gen9_emit_sf: num_sf_outputs=2 >[ 110.214] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.214] gen9_emit_vertex_elements: setup id=9 >[ 110.214] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.214] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.214] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.214] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.214] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.214] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.214] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.214] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.214] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.214] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.214] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.214] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.214] gen8_vertex_flush[56c] = 15 >[ 110.214] gen9_magic_ca_pass: CA fixup (1682 -> 1697) >[ 110.214] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.214] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.214] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.214] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.214] kgem_can_create_2d: 24x20 @ 32 >[ 110.214] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.214] kgem_can_create_2d: untiled size=4096 >[ 110.214] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.214] kgem_choose_tiling: 24x20 -> 0 >[ 110.214] sna_create_pixmap: usage=0, flags=a >[ 110.214] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.214] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.214] create_pixmap: serial=559, usage=0, 24x20 >[ 110.214] sna_create_pixmap: serial=559, 24x20, usage=0 >[ 110.214] sna_validate_gc(0x5619f1770810) changes=0, previous serial=22e, drawable=230 >[ 110.214] sna_validate_gc: recomputing clip >[ 110.214] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.214] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.214] try_upload__fast: ignore existing cpu damage (if any) >[ 110.214] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.214] try_upload__fast: no, no gpu damage >[ 110.214] sna_drawable_move_region_to_cpu(pixmap=560 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.214] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.214] _sna_pixmap_move_to_cpu(pixmap=560, 24x20, flags=1) >[ 110.214] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.214] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.214] operate_inplace: no, inplace operation not suitable >[ 110.214] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.214] __sna_damage_all(24, 20) >[ 110.214] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.214] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.214] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.214] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.214] sna_accel_flush: flush?=1, dirty?=1 >[ 110.214] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 110.214] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.214] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.214] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.214] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.214] kgem_bo_sync__cpu_full: handle=31 >[ 110.214] gen8_vertex_close: used=6788, vbo active? 16, vb=204, nreloc=2 >[ 110.214] gen8_vertex_close: reloc[0] = 287 >[ 110.214] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.214] kgem_add_handle: handle=16, index=5 >[ 110.214] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.214] gen8_vertex_close: reloc[1] = 342 >[ 110.214] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 110.214] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.214] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17301 [fenced=0] >[ 110.214] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.214] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.214] kgem_fixup_relocs: shrinking by 61440 >[ 110.214] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.214] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.214] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.214] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.214] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.214] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.214] __kgem_bo_clear_busy: handle=8 >[ 110.214] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.214] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.214] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.214] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.214] __kgem_busy: handle=31, busy=131072, wedged=0 >[ 110.214] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 1 >[ 110.217] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.217] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.217] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.217] __kgem_retire_rq: request 2 complete >[ 110.217] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.217] kgem_bo_move_to_cache: release handle=9 >[ 110.217] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.217] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.217] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.217] kgem_bo_move_to_cache: release handle=17 >[ 110.217] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.217] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.217] kgem_bo_move_to_cache: release handle=35 >[ 110.217] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.217] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.217] kgem_bo_move_to_cache: release handle=20 >[ 110.217] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.217] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.217] kgem_bo_move_to_cache: release handle=22 >[ 110.217] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.217] __kgem_retire_rq: request 1 complete >[ 110.217] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.217] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.217] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.217] sna_composite(pixmap=542, op=3, src=560+(2418, 10), mask=0+(3626, 6), dst=542+(3626, 6)+(0, 0), size=(48, 36) >[ 110.217] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.217] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.217] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.217] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.217] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.217] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.217] gen9_render_composite: 48x36, current mode=0/1 >[ 110.217] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.217] sna_blt_composite (2418, 10), (3626, 6), 48x36 >[ 110.217] sna_blt_composite: unsupported op [3] for blitting >[ 110.217] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.217] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.217] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.217] sna_drawable_use_bo pixmap=542, box=((3626, 6), (3674, 42)), flags=7... >[ 110.217] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.217] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.217] sna_drawable_use_bo: using whole GPU bo >[ 110.217] gen9_composite_set_target: pixmap=542, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.217] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.217] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.217] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.217] sna_render_pixmap_bo pixmap=560, (2418, 10)x(48, 36)/(24, 20) >[ 110.217] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.217] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.217] use_cpu_bo: no cpu bo >[ 110.217] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.217] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.217] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.217] sna_drawable_move_region_to_cpu(pixmap=560 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.217] sna_drawable_move_region_to_cpu: pixmap=560 all damaged on CPU >[ 110.217] kgem_can_create_2d: 24x20 @ 32 >[ 110.217] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.217] kgem_can_create_2d: untiled size=4096 >[ 110.217] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.217] kgem_choose_tiling: 24x20 -> 0 >[ 110.217] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.217] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.217] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.217] kgem_create_buffer: reusing buffer? used=4096 + size=1920, total=262144 >[ 110.217] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=1920, io=1 >[ 110.217] __kgem_bo_init(handle=23, num_pages=1920) >[ 110.217] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.217] upload: adding upload cache to pixmap=560 >[ 110.217] kgem_proxy_bo_attach: handle=23 >[ 110.217] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.217] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.217] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.217] gen4_choose_composite_emitter: simple src, no mask >[ 110.217] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.217] aligning vertex: was 4, now 3 floats per vertex >[ 110.217] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.217] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.217] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.217] kgem_add_handle: handle=4, index=0 >[ 110.217] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.217] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.217] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.217] gen9_composite_get_binding_table(ffc0) >[ 110.217] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.217] kgem_add_handle: handle=38, index=1 >[ 110.217] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.217] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.217] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.217] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.217] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 >[ 110.217] kgem_add_handle: handle=23, index=2 >[ 110.217] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd545000) >[ 110.217] [3fd0] bind bo(handle=23, addr=fd546000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.217] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.217] gen9_emit_sampler: sampler = 22 >[ 110.217] gen9_emit_sf: num_sf_outputs=1 >[ 110.217] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.217] gen9_emit_vertex_elements: setup id=2 >[ 110.217] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.217] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.217] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.217] gen8_vertex_flush[490] = 3 >[ 110.217] sna_destroy_pixmap: pixmap=560, attached?=1 >[ 110.217] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.217] __sna_free_pixmap(pixmap=560) >[ 110.217] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.217] kgem_can_create_2d: 26x20 @ 32 >[ 110.217] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.217] kgem_can_create_2d: untiled size=4096 >[ 110.217] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.217] kgem_choose_tiling: 26x20 -> 0 >[ 110.217] sna_create_pixmap: usage=0, flags=a >[ 110.217] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.217] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.217] create_pixmap: serial=561, usage=0, 26x20 >[ 110.217] sna_create_pixmap: serial=561, 26x20, usage=0 >[ 110.217] sna_validate_gc(0x5619f1770810) changes=0, previous serial=230, drawable=232 >[ 110.217] sna_validate_gc: recomputing clip >[ 110.217] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.217] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.217] try_upload__fast: ignore existing cpu damage (if any) >[ 110.217] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.217] try_upload__fast: no, no gpu damage >[ 110.217] sna_drawable_move_region_to_cpu(pixmap=562 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.217] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.217] _sna_pixmap_move_to_cpu(pixmap=562, 26x20, flags=1) >[ 110.217] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.217] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.217] operate_inplace: no, inplace operation not suitable >[ 110.217] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.217] __sna_damage_all(26, 20) >[ 110.217] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.217] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.217] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.217] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.217] sna_accel_flush: flush?=0, dirty?=0 >[ 110.217] sna_composite(pixmap=542, op=3, src=562+(2370, 10), mask=0+(3554, 6), dst=542+(3554, 6)+(0, 0), size=(52, 36) >[ 110.217] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.217] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.217] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.217] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.217] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.217] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.217] gen9_render_composite: 52x36, current mode=1/1 >[ 110.217] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.217] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.217] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.217] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.217] sna_drawable_use_bo pixmap=542, box=((3554, 6), (3606, 42)), flags=7... >[ 110.217] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.217] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.217] sna_drawable_use_bo: using whole GPU bo >[ 110.217] gen9_composite_set_target: pixmap=542, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.217] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.217] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.217] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.217] sna_render_pixmap_bo pixmap=562, (2370, 10)x(52, 36)/(26, 20) >[ 110.217] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.217] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.217] use_cpu_bo: no cpu bo >[ 110.217] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.217] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.217] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.217] sna_drawable_move_region_to_cpu(pixmap=562 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.217] sna_drawable_move_region_to_cpu: pixmap=562 all damaged on CPU >[ 110.217] kgem_can_create_2d: 26x20 @ 32 >[ 110.217] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.217] kgem_can_create_2d: untiled size=4096 >[ 110.217] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.218] kgem_choose_tiling: 26x20 -> 0 >[ 110.218] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.218] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.218] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.218] kgem_create_buffer: reusing buffer? used=6144 + size=2560, total=262144 >[ 110.218] kgem_create_proxy: target handle=23 [proxy? -1], offset=6144, length=2560, io=1 >[ 110.218] __kgem_bo_init(handle=23, num_pages=2560) >[ 110.218] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.218] upload: adding upload cache to pixmap=562 >[ 110.218] kgem_proxy_bo_attach: handle=23 >[ 110.218] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.218] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.218] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.218] gen4_choose_composite_emitter: simple src, no mask >[ 110.218] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.218] gen9_composite_get_binding_table(ff00) >[ 110.218] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 >[ 110.218] kgem_add_reloc64: adding proxy [delta=6144] for handle=23 >[ 110.218] kgem_add_reloc64[5] = (delta=6144, target handle=2, presumed=fd545000) >[ 110.218] [3fb0] bind bo(handle=23, addr=fd546800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.218] gen9_emit_vertex_elements: setup id=2 >[ 110.218] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.218] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.218] gen8_vertex_flush[4cc] = 3 >[ 110.218] sna_destroy_pixmap: pixmap=562, attached?=1 >[ 110.218] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.218] __sna_free_pixmap(pixmap=562) >[ 110.218] sna_composite(pixmap=542, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=542+(3490, 6)+(0, 0), size=(44, 36) >[ 110.218] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.218] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.218] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.218] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.218] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.218] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.218] gen9_render_composite: 44x36, current mode=1/1 >[ 110.218] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.218] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.218] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.218] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.218] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.218] sna_drawable_use_bo pixmap=542, box=((3490, 6), (3534, 42)), flags=7... >[ 110.218] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.218] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.218] sna_drawable_use_bo: using whole GPU bo >[ 110.218] gen9_composite_set_target: pixmap=542, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.218] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.218] sna_transform_is_imprecise_integer_translation: no transform >[ 110.218] gen9_composite_picture: integer translation (0, 0), removing >[ 110.218] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.218] sna_render_pixmap_bo: CPU all damaged >[ 110.218] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.218] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.218] gen8_vertex_close: used=6807, vbo active? 16, vb=4, nreloc=1 >[ 110.218] gen8_vertex_close: reloc[0] = 287 >[ 110.218] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.218] kgem_add_handle: handle=16, index=3 >[ 110.218] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.218] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=16338 [fenced=0] >[ 110.218] kgem_finish_buffers: buffer handle=23, used=8704, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.218] kgem_finish_buffers: retaining upload buffer (8704/262144): used=12288, refcnt=1 >[ 110.218] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.218] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.218] kgem_fixup_relocs: shrinking by 61440 >[ 110.218] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.218] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.218] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.218] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.218] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.218] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.218] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.218] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.218] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.218] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.218] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.218] gen4_choose_composite_emitter: identity src, no mask >[ 110.218] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.218] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.218] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.218] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.218] kgem_add_handle: handle=4, index=0 >[ 110.218] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.218] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.218] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.218] gen9_composite_get_binding_table(ffc0) >[ 110.218] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.218] kgem_add_handle: handle=38, index=1 >[ 110.218] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.218] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.218] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.218] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.218] kgem_add_handle: handle=37, index=2 >[ 110.218] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd441000) >[ 110.218] [3fd0] bind bo(handle=37, addr=fd441000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.218] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.218] gen9_emit_sampler: sampler = 2 >[ 110.218] gen9_emit_sf: num_sf_outputs=1 >[ 110.218] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.218] gen9_emit_vertex_elements: setup id=2 >[ 110.218] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.218] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.218] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.218] gen8_vertex_flush[490] = 3 >[ 110.218] sna_composite(pixmap=542, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=542+(3422, 6)+(0, 0), size=(48, 36) >[ 110.218] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.218] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.218] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.218] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.218] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.218] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.218] gen9_render_composite: 48x36, current mode=1/1 >[ 110.218] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.218] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.218] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.218] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.218] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.218] sna_drawable_use_bo pixmap=542, box=((3422, 6), (3470, 42)), flags=7... >[ 110.218] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.218] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.218] sna_drawable_use_bo: using whole GPU bo >[ 110.218] gen9_composite_set_target: pixmap=542, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.218] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.218] sna_transform_is_imprecise_integer_translation: no transform >[ 110.218] gen9_composite_picture: integer translation (0, 0), removing >[ 110.218] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.218] sna_render_pixmap_bo: CPU all damaged >[ 110.218] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.218] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.218] __kgem_retire_rq: request 1 complete >[ 110.218] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.218] gen8_vertex_close: used=6816, vbo active? 16, vb=4, nreloc=1 >[ 110.218] gen8_vertex_close: reloc[0] = 287 >[ 110.218] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.218] kgem_add_handle: handle=16, index=3 >[ 110.218] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.218] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.218] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.218] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.218] kgem_fixup_relocs: shrinking by 61440 >[ 110.218] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.218] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.218] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.218] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.218] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.218] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.218] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.218] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.218] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.218] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.218] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.218] gen4_choose_composite_emitter: identity src, no mask >[ 110.218] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.218] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.218] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.218] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.218] kgem_add_handle: handle=4, index=0 >[ 110.218] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.218] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.218] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.218] gen9_composite_get_binding_table(ffc0) >[ 110.218] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.218] kgem_add_handle: handle=38, index=1 >[ 110.218] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.218] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.218] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.218] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.218] kgem_add_handle: handle=32, index=2 >[ 110.218] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.218] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.218] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.218] gen9_emit_sampler: sampler = 2 >[ 110.218] gen9_emit_sf: num_sf_outputs=1 >[ 110.218] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.218] gen9_emit_vertex_elements: setup id=2 >[ 110.218] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.218] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.218] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.218] gen8_vertex_flush[490] = 3 >[ 110.218] sna_accel_flush: flush?=1, dirty?=1 >[ 110.218] sna_accel_flush: syncing SHM pixmap=314 (refcnt=2) >[ 110.218] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.218] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.218] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.218] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.218] kgem_bo_sync__cpu_full: handle=32 >[ 110.218] gen8_vertex_close: used=6825, vbo active? 16, vb=4, nreloc=1 >[ 110.218] gen8_vertex_close: reloc[0] = 287 >[ 110.218] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.218] kgem_add_handle: handle=16, index=3 >[ 110.218] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.218] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.218] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.218] __kgem_retire_rq: request 1 complete >[ 110.218] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.218] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.218] kgem_fixup_relocs: shrinking by 61440 >[ 110.218] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.218] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.218] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.218] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.218] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.218] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.218] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.218] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.218] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.218] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 0 >[ 110.218] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.218] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.218] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.218] __kgem_retire_rq: request 1 complete >[ 110.218] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.218] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.218] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.218] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.218] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.218] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.218] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.219] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.219] kgem_bo_sync__cpu_full: handle=37 >[ 110.219] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.219] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.219] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.219] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.219] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.219] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.219] sna_block_handler (tv=0.0) >[ 110.219] sna_wakeup_handler >[ 110.219] sna_block_handler (tv=0.0) >[ 110.219] sna_wakeup_handler >[ 110.219] sna_accel_flush: flush?=0, dirty?=0 >[ 110.219] sna_accel_flush: flush?=0, dirty?=0 >[ 110.219] sna_block_handler (tv=0.0) >[ 110.219] sna_wakeup_handler >[ 110.219] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.219] kgem_can_create_2d: 16x16 @ 32 >[ 110.219] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.219] kgem_can_create_2d: untiled size=4096 >[ 110.219] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.219] kgem_choose_tiling: 16x16 -> 0 >[ 110.219] sna_create_pixmap: usage=0, flags=a >[ 110.219] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.219] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.219] create_pixmap: serial=563, usage=0, 16x16 >[ 110.219] sna_create_pixmap: serial=563, 16x16, usage=0 >[ 110.219] sna_validate_gc(0x5619f1770810) changes=0, previous serial=232, drawable=234 >[ 110.219] sna_validate_gc: recomputing clip >[ 110.219] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.219] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.219] try_upload__fast: ignore existing cpu damage (if any) >[ 110.219] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.219] try_upload__fast: no, no gpu damage >[ 110.219] sna_drawable_move_region_to_cpu(pixmap=564 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.219] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.219] _sna_pixmap_move_to_cpu(pixmap=564, 16x16, flags=1) >[ 110.219] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.219] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.219] operate_inplace: no, inplace operation not suitable >[ 110.219] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.219] __sna_damage_all(16, 16) >[ 110.219] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.219] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.219] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.219] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.219] sna_accel_flush: flush?=0, dirty?=0 >[ 110.219] sna_composite(pixmap=542, op=3, src=564+(2247, 15), mask=0+(3370, 7), dst=542+(3370, 7)+(0, 0), size=(32, 34) >[ 110.219] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.219] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.219] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.219] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.219] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.219] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.219] gen9_render_composite: 32x34, current mode=0/1 >[ 110.219] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.219] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.219] sna_blt_composite: unsupported op [3] for blitting >[ 110.219] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.219] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.219] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.219] sna_drawable_use_bo pixmap=542, box=((3370, 7), (3402, 41)), flags=7... >[ 110.219] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.219] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.219] sna_drawable_use_bo: using whole GPU bo >[ 110.219] gen9_composite_set_target: pixmap=542, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.219] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.219] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.219] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.219] sna_render_pixmap_bo pixmap=564, (2247, 15)x(32, 34)/(16, 16) >[ 110.219] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.219] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.219] use_cpu_bo: no cpu bo >[ 110.219] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.219] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.219] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.219] sna_drawable_move_region_to_cpu(pixmap=564 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.219] sna_drawable_move_region_to_cpu: pixmap=564 all damaged on CPU >[ 110.219] kgem_can_create_2d: 16x16 @ 32 >[ 110.219] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.219] kgem_can_create_2d: untiled size=4096 >[ 110.219] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.219] kgem_choose_tiling: 16x16 -> 0 >[ 110.219] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.219] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.219] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.219] kgem_create_buffer: reusing buffer? used=12288 + size=1024, total=262144 >[ 110.219] kgem_create_proxy: target handle=23 [proxy? -1], offset=12288, length=1024, io=1 >[ 110.219] __kgem_bo_init(handle=23, num_pages=1024) >[ 110.219] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.219] upload: adding upload cache to pixmap=564 >[ 110.219] kgem_proxy_bo_attach: handle=23 >[ 110.219] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.219] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.219] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.219] gen4_choose_composite_emitter: simple src, no mask >[ 110.219] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.219] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.219] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.219] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.219] kgem_add_handle: handle=4, index=0 >[ 110.219] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.219] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.219] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.219] gen9_composite_get_binding_table(ffc0) >[ 110.219] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.219] kgem_add_handle: handle=38, index=1 >[ 110.219] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.219] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.219] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.219] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.219] kgem_add_reloc64: adding proxy [delta=12288] for handle=23 >[ 110.219] kgem_add_handle: handle=23, index=2 >[ 110.219] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=fd545000) >[ 110.219] [3fd0] bind bo(handle=23, addr=fd548000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.219] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.219] gen9_emit_sampler: sampler = 22 >[ 110.219] gen9_emit_sf: num_sf_outputs=1 >[ 110.219] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.219] gen9_emit_vertex_elements: setup id=2 >[ 110.219] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.219] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.219] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.219] gen8_vertex_flush[490] = 3 >[ 110.219] sna_destroy_pixmap: pixmap=564, attached?=1 >[ 110.219] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.219] __sna_free_pixmap(pixmap=564) >[ 110.219] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.219] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.219] sna_glyphs: discarding mask >[ 110.219] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.219] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.219] gen9_render_composite: 0x0, current mode=1/1 >[ 110.219] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.219] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.219] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.219] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.219] sna_drawable_use_bo pixmap=542, box=((0, 0), (7680, 2160)), flags=7... >[ 110.219] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.219] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.219] sna_drawable_use_bo: using whole GPU bo >[ 110.219] gen9_composite_set_target: pixmap=542, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.219] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.219] color_convert: src=ff232321 [20028888] >[ 110.219] color_convert: dst=ff232321 [20028888] >[ 110.219] sna_render_get_solid: ff232321 >[ 110.219] sna_render_get_solid(6) = ff232321 (old) >[ 110.219] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.219] sna_transform_is_imprecise_integer_translation: no transform >[ 110.219] gen9_composite_picture: integer translation (0, 0), removing >[ 110.219] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.219] sna_render_pixmap_bo: GPU all damaged >[ 110.219] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.219] gen4_choose_composite_emitter: solid, identity mask >[ 110.219] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.219] aligning vertex: was 3, now 4 floats per vertex >[ 110.219] gen9_composite_get_binding_table(ff00) >[ 110.219] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.219] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 110.219] kgem_add_handle: handle=8, index=3 >[ 110.219] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) >[ 110.219] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.219] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.219] kgem_add_handle: handle=6, index=4 >[ 110.219] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.219] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.219] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.219] gen9_emit_sampler: sampler = a >[ 110.219] gen9_emit_sf: num_sf_outputs=2 >[ 110.219] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.219] gen9_emit_vertex_elements: setup id=9 >[ 110.219] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.219] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.219] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.219] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.219] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.219] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.219] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.219] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.219] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.219] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.219] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.219] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.219] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.219] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.219] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.219] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.219] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.219] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.219] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.219] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.219] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.219] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.219] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.219] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.219] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.219] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.219] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.219] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.219] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.219] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.219] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.219] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.219] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.219] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.219] gen8_vertex_flush[56c] = 48 >[ 110.219] gen9_magic_ca_pass: CA fixup (1709 -> 1757) >[ 110.219] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.219] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.219] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.219] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.219] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.219] sna_glyphs: discarding mask >[ 110.219] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.219] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.219] gen9_render_composite: 0x0, current mode=1/1 >[ 110.219] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.219] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.219] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.219] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.219] sna_drawable_use_bo pixmap=542, box=((0, 0), (7680, 2160)), flags=7... >[ 110.219] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.219] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.219] sna_drawable_use_bo: using whole GPU bo >[ 110.219] gen9_composite_set_target: pixmap=542, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.219] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.219] color_convert: src=ff8e8b85 [20028888] >[ 110.219] color_convert: dst=ff8e8b85 [20028888] >[ 110.219] sna_render_get_solid: ff8e8b85 >[ 110.219] sna_render_get_solid(7) = ff8e8b85 (old) >[ 110.219] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.219] sna_transform_is_imprecise_integer_translation: no transform >[ 110.219] gen9_composite_picture: integer translation (0, 0), removing >[ 110.219] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.219] sna_render_pixmap_bo: GPU all damaged >[ 110.219] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.219] gen4_choose_composite_emitter: solid, identity mask >[ 110.219] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.219] gen9_composite_get_binding_table(fe40) >[ 110.219] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.219] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 110.219] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fdffe000) >[ 110.219] [3f80] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.219] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.219] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.219] gen9_emit_vertex_elements: setup id=9 >[ 110.219] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.219] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.219] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.219] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.219] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.220] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.220] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.220] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.220] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.220] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.220] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.220] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.220] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.220] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.220] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.220] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.220] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.220] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.220] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.220] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.220] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.220] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.220] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.220] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.220] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.220] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.220] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.220] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.220] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.220] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.220] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.220] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.220] gen8_vertex_flush[66c] = 48 >[ 110.220] gen9_magic_ca_pass: CA fixup (1757 -> 1805) >[ 110.220] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.220] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.220] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.220] sna_copy_area: src=pixmap=542:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.220] sna_copy_area: normal copy >[ 110.220] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.220] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.220] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.220] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.220] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.220] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.220] sna_do_copy: pixmap -- no source clipping >[ 110.220] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.220] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.220] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=542+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.220] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=29, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.220] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.220] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.220] sna_drawable_use_bo: pinned, never REPLACES >[ 110.220] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.220] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.220] sna_drawable_use_bo: applying move-to-gpu override >[ 110.220] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.220] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.220] wait_for_shadow: flags=1, flips=0, handle=29, shadow=28 >[ 110.220] wait_for_shadow: setting front pixmap to handle=28 >[ 110.220] sna_drawable_use_bo: using whole GPU bo >[ 110.220] sna_pixmap_move_to_gpu(pixmap=542, usage=0), flags=a >[ 110.220] sna_pixmap_move_to_gpu: already all-damaged >[ 110.220] sna_pixmap_mark_active: pixmap=542, handle=38 >[ 110.220] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.220] sna_pixmap_make_cow: make cow src=542, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.220] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.220] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.220] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.220] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.220] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.220] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.220] kgem_set_mode: flushing before new bo >[ 110.220] gen8_vertex_close: used=7220, vbo active? 16, vb=204, nreloc=2 >[ 110.220] gen8_vertex_close: reloc[0] = 287 >[ 110.220] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.220] kgem_add_handle: handle=16, index=5 >[ 110.220] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.220] gen8_vertex_close: reloc[1] = 342 >[ 110.220] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 110.220] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.220] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.220] kgem_finish_buffers: buffer handle=23, used=13312, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.220] kgem_finish_buffers: retaining upload buffer (13312/262144): used=16384, refcnt=1 >[ 110.220] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.220] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.220] kgem_fixup_relocs: shrinking by 61440 >[ 110.220] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.220] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.220] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.220] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.220] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.220] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.220] __kgem_bo_clear_busy: handle=8 >[ 110.220] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.220] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.220] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.220] __kgem_bo_clear_busy: handle=8 >[ 110.220] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.220] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.220] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.220] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.220] aligning vertex: was 4, now 2 floats per vertex >[ 110.220] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.220] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.220] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.220] kgem_add_handle: handle=4, index=0 >[ 110.220] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.220] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.220] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.220] gen9_composite_get_binding_table(ffc0) >[ 110.220] kgem_add_reloc64: handle=28, pos=16360, delta=0, domains=20002 >[ 110.220] kgem_add_handle: handle=28, index=1 >[ 110.220] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.220] __kgem_bo_mark_dirty: handle=28 (proxy? 0) >[ 110.220] [3fe0] bind bo(handle=28, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.220] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.220] kgem_add_handle: handle=38, index=2 >[ 110.220] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.220] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.220] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.220] gen9_emit_sampler: sampler = 0 >[ 110.220] gen9_emit_sf: num_sf_outputs=1 >[ 110.220] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.220] gen9_emit_vertex_elements: setup id=0 >[ 110.220] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.220] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.220] gen8_vertex_flush[490] = 3 >[ 110.220] sna_destroy_pixmap: pixmap=542, attached?=1 >[ 110.220] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.220] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.220] __kgem_bo_destroy: handle=38 -> active >[ 110.220] __sna_free_pixmap(pixmap=542) >[ 110.220] sna_accel_flush: flush?=0, dirty?=0 >[ 110.220] sna_accel_flush: flush?=0, dirty?=0 >[ 110.220] sna_block_handler (tv=0.13000) >[ 110.220] kgem_retire, need_retire?=1 >[ 110.220] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.220] kgem_retire__requests_ring: retiring ring 0 >[ 110.220] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.220] __kgem_retire_rq: request 1 complete >[ 110.220] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.220] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.220] kgem_retire -- retired=0, need_retire=0 >[ 110.220] kgem_retire__buffers: handle=23, busy? 0 [0] >[ 110.220] kgem_retire__buffers: releasing upload cache for handle=23? 0 >[ 110.220] __kgem_bo_destroy: handle=23, size=262144 >[ 110.220] kgem_bo_replace_io: transferring io handle=23 to bo >[ 110.220] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 110.220] sna_accel_block: GPU idle, flushing >[ 110.220] gen8_vertex_close: used=7226, vbo active? 16, vb=1, nreloc=1 >[ 110.220] gen8_vertex_close: reloc[0] = 287 >[ 110.220] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.220] kgem_add_handle: handle=16, index=3 >[ 110.220] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.220] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.220] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.220] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.220] kgem_fixup_relocs: shrinking by 61440 >[ 110.220] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.220] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.220] kgem_commit: release handle=28 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.220] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.220] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.220] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.220] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.220] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.220] sna_scanout_do_flush: flush timer active: delta=-14 >[ 110.220] sna_scanout_do_flush (time=110220), triggered >[ 110.220] sna_scanout_flush (time=110220), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.220] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.220] stop_flush: scanout=28 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.220] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.220] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.220] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.220] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.220] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.220] sna_pixmap_move_to_gpu: already all-damaged >[ 110.220] sna_pixmap_mark_active: pixmap=175, handle=28 >[ 110.220] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.220] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.220] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.220] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=2], new handle=28 [active=0] >[ 110.220] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 >[ 110.220] get_fb: reusing fb=80 for handle=28 >[ 110.220] sna_mode_redisplay: recording flip on CRTC:32 handle=28, active_scanout=1, serial=2 >[ 110.220] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.220] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 >[ 110.220] sna_mode_redisplay: recording flip on CRTC:39 handle=28, active_scanout=2, serial=3 >[ 110.220] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.220] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.220] sna_mode_redisplay: flipped 2 outputs, shadow active? 29 >[ 110.220] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=28, shadow handle=29 >[ 110.220] sna_accel_do_throttle (time=110220), triggered >[ 110.220] sna_accel_throttle (time=110220) >[ 110.220] sna_accel_block: evaluating timers, active=7 >[ 110.220] sna_accel_block: flush timer expires in 16 [110236] >[ 110.221] sna_wakeup_handler >[ 110.221] sna_accel_flush: flush?=0, dirty?=0 >[ 110.221] sna_accel_flush: flush?=0, dirty?=0 >[ 110.221] sna_block_handler (tv=0.12000) >[ 110.221] kgem_retire, need_retire?=1 >[ 110.221] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.221] kgem_retire__requests_ring: retiring ring 0 >[ 110.221] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.221] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.221] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.221] kgem_retire -- retired=0, need_retire=1 >[ 110.221] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.221] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.221] sna_accel_block: evaluating timers, active=7 >[ 110.221] sna_accel_block: flush timer expires in 15 [110236] >[ 110.221] sna_wakeup_handler >[ 110.221] sna_accel_flush: flush?=0, dirty?=0 >[ 110.221] sna_accel_flush: flush?=0, dirty?=0 >[ 110.221] sna_block_handler (tv=0.12000) >[ 110.221] kgem_retire, need_retire?=1 >[ 110.221] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.221] kgem_retire__requests_ring: retiring ring 0 >[ 110.221] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.221] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.221] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.221] kgem_retire -- retired=0, need_retire=1 >[ 110.221] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.221] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.221] sna_accel_block: evaluating timers, active=7 >[ 110.221] sna_accel_block: flush timer expires in 15 [110236] >[ 110.221] sna_wakeup_handler >[ 110.221] sna_accel_flush: flush?=0, dirty?=0 >[ 110.221] sna_accel_flush: flush?=0, dirty?=0 >[ 110.221] sna_block_handler (tv=0.12000) >[ 110.221] kgem_retire, need_retire?=1 >[ 110.221] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.221] kgem_retire__requests_ring: retiring ring 0 >[ 110.221] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.221] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.221] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.221] kgem_retire -- retired=0, need_retire=1 >[ 110.221] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.221] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.221] sna_accel_block: evaluating timers, active=7 >[ 110.221] sna_accel_block: flush timer expires in 15 [110236] >[ 110.221] sna_wakeup_handler >[ 110.221] sna_accel_flush: flush?=0, dirty?=0 >[ 110.221] sna_accel_flush: flush?=0, dirty?=0 >[ 110.221] sna_block_handler (tv=0.12000) >[ 110.221] kgem_retire, need_retire?=1 >[ 110.221] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.221] kgem_retire__requests_ring: retiring ring 0 >[ 110.221] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.221] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.221] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.221] kgem_retire -- retired=0, need_retire=1 >[ 110.221] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.221] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.221] sna_accel_block: evaluating timers, active=7 >[ 110.221] sna_accel_block: flush timer expires in 15 [110236] >[ 110.221] sna_wakeup_handler >[ 110.221] sna_accel_flush: flush?=0, dirty?=0 >[ 110.221] sna_accel_flush: flush?=0, dirty?=0 >[ 110.221] sna_block_handler (tv=0.12000) >[ 110.221] kgem_retire, need_retire?=1 >[ 110.221] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.221] kgem_retire__requests_ring: retiring ring 0 >[ 110.221] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.221] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.221] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.221] kgem_retire -- retired=0, need_retire=1 >[ 110.221] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.221] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.221] sna_accel_block: evaluating timers, active=7 >[ 110.221] sna_accel_block: flush timer expires in 15 [110236] >[ 110.221] sna_wakeup_handler >[ 110.221] sna_accel_flush: flush?=0, dirty?=0 >[ 110.221] sna_accel_flush: flush?=0, dirty?=0 >[ 110.221] sna_block_handler (tv=0.12000) >[ 110.221] kgem_retire, need_retire?=1 >[ 110.221] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.221] kgem_retire__requests_ring: retiring ring 0 >[ 110.221] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.221] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.221] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.221] kgem_retire -- retired=0, need_retire=1 >[ 110.221] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.221] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.221] sna_accel_block: evaluating timers, active=7 >[ 110.221] sna_accel_block: flush timer expires in 15 [110236] >[ 110.221] sna_wakeup_handler >[ 110.221] sna_accel_flush: flush?=0, dirty?=0 >[ 110.221] sna_accel_flush: flush?=0, dirty?=0 >[ 110.221] sna_block_handler (tv=0.12000) >[ 110.221] kgem_retire, need_retire?=1 >[ 110.221] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.221] kgem_retire__requests_ring: retiring ring 0 >[ 110.221] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.221] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.221] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.221] kgem_retire -- retired=0, need_retire=1 >[ 110.221] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.221] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.221] sna_accel_block: evaluating timers, active=7 >[ 110.221] sna_accel_block: flush timer expires in 15 [110236] >[ 110.221] sna_wakeup_handler >[ 110.221] sna_accel_flush: flush?=0, dirty?=0 >[ 110.221] sna_accel_flush: flush?=0, dirty?=0 >[ 110.221] sna_block_handler (tv=0.12000) >[ 110.221] kgem_retire, need_retire?=1 >[ 110.221] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.221] kgem_retire__requests_ring: retiring ring 0 >[ 110.221] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.221] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.221] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.221] kgem_retire -- retired=0, need_retire=1 >[ 110.221] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.221] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.221] sna_accel_block: evaluating timers, active=7 >[ 110.221] sna_accel_block: flush timer expires in 15 [110236] >[ 110.222] sna_wakeup_handler >[ 110.222] sna_accel_flush: flush?=0, dirty?=0 >[ 110.222] sna_accel_flush: flush?=0, dirty?=0 >[ 110.222] sna_block_handler (tv=0.11000) >[ 110.222] kgem_retire, need_retire?=1 >[ 110.222] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.222] kgem_retire__requests_ring: retiring ring 0 >[ 110.222] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.222] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.222] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.222] kgem_retire -- retired=0, need_retire=1 >[ 110.222] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.222] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.222] sna_accel_block: evaluating timers, active=7 >[ 110.222] sna_accel_block: flush timer expires in 14 [110236] >[ 110.222] sna_wakeup_handler >[ 110.222] sna_accel_flush: flush?=0, dirty?=0 >[ 110.222] sna_accel_flush: flush?=0, dirty?=0 >[ 110.222] sna_block_handler (tv=0.11000) >[ 110.222] kgem_retire, need_retire?=1 >[ 110.222] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.222] kgem_retire__requests_ring: retiring ring 0 >[ 110.222] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.222] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.222] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.222] kgem_retire -- retired=0, need_retire=1 >[ 110.222] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.222] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.222] sna_accel_block: evaluating timers, active=7 >[ 110.222] sna_accel_block: flush timer expires in 14 [110236] >[ 110.222] sna_wakeup_handler >[ 110.222] sna_accel_flush: flush?=0, dirty?=0 >[ 110.222] sna_accel_flush: flush?=0, dirty?=0 >[ 110.222] sna_block_handler (tv=0.11000) >[ 110.222] kgem_retire, need_retire?=1 >[ 110.222] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.222] kgem_retire__requests_ring: retiring ring 0 >[ 110.222] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.222] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.222] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.222] kgem_retire -- retired=0, need_retire=1 >[ 110.222] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.222] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.222] sna_accel_block: evaluating timers, active=7 >[ 110.222] sna_accel_block: flush timer expires in 14 [110236] >[ 110.222] sna_wakeup_handler >[ 110.222] sna_accel_flush: flush?=0, dirty?=0 >[ 110.222] sna_accel_flush: flush?=0, dirty?=0 >[ 110.222] sna_block_handler (tv=0.11000) >[ 110.222] kgem_retire, need_retire?=1 >[ 110.222] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.222] kgem_retire__requests_ring: retiring ring 0 >[ 110.222] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.222] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.222] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.222] kgem_retire -- retired=0, need_retire=1 >[ 110.222] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.222] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.222] sna_accel_block: evaluating timers, active=7 >[ 110.222] sna_accel_block: flush timer expires in 14 [110236] >[ 110.222] sna_wakeup_handler >[ 110.222] sna_accel_flush: flush?=0, dirty?=0 >[ 110.222] sna_accel_flush: flush?=0, dirty?=0 >[ 110.222] sna_block_handler (tv=0.11000) >[ 110.222] kgem_retire, need_retire?=1 >[ 110.222] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.222] kgem_retire__requests_ring: retiring ring 0 >[ 110.222] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.222] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.222] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.222] kgem_retire -- retired=0, need_retire=1 >[ 110.222] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.222] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.222] sna_accel_block: evaluating timers, active=7 >[ 110.222] sna_accel_block: flush timer expires in 14 [110236] >[ 110.222] sna_wakeup_handler >[ 110.222] sna_accel_flush: flush?=0, dirty?=0 >[ 110.222] sna_accel_flush: flush?=0, dirty?=0 >[ 110.222] sna_block_handler (tv=0.11000) >[ 110.222] kgem_retire, need_retire?=1 >[ 110.222] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.222] kgem_retire__requests_ring: retiring ring 0 >[ 110.222] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.222] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.222] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.222] kgem_retire -- retired=0, need_retire=1 >[ 110.222] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.222] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.222] sna_accel_block: evaluating timers, active=7 >[ 110.222] sna_accel_block: flush timer expires in 14 [110236] >[ 110.222] sna_wakeup_handler >[ 110.222] sna_accel_flush: flush?=0, dirty?=0 >[ 110.222] sna_accel_flush: flush?=0, dirty?=0 >[ 110.222] sna_block_handler (tv=0.11000) >[ 110.222] kgem_retire, need_retire?=1 >[ 110.222] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.222] kgem_retire__requests_ring: retiring ring 0 >[ 110.222] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.222] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.222] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.222] kgem_retire -- retired=0, need_retire=1 >[ 110.222] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.222] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.222] sna_accel_block: evaluating timers, active=7 >[ 110.222] sna_accel_block: flush timer expires in 14 [110236] >[ 110.222] sna_wakeup_handler >[ 110.222] sna_accel_flush: flush?=0, dirty?=0 >[ 110.222] sna_accel_flush: flush?=0, dirty?=0 >[ 110.222] sna_block_handler (tv=0.11000) >[ 110.222] kgem_retire, need_retire?=1 >[ 110.222] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.222] kgem_retire__requests_ring: retiring ring 0 >[ 110.222] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.222] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.222] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.222] kgem_retire -- retired=0, need_retire=1 >[ 110.222] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.222] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.222] sna_accel_block: evaluating timers, active=7 >[ 110.222] sna_accel_block: flush timer expires in 14 [110236] >[ 110.222] sna_wakeup_handler >[ 110.222] sna_accel_flush: flush?=0, dirty?=0 >[ 110.222] sna_accel_flush: flush?=0, dirty?=0 >[ 110.222] sna_block_handler (tv=0.11000) >[ 110.222] kgem_retire, need_retire?=1 >[ 110.222] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.222] kgem_retire__requests_ring: retiring ring 0 >[ 110.222] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.222] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.222] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.222] kgem_retire -- retired=0, need_retire=1 >[ 110.222] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.222] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.222] sna_accel_block: evaluating timers, active=7 >[ 110.222] sna_accel_block: flush timer expires in 14 [110236] >[ 110.222] sna_wakeup_handler >[ 110.223] sna_accel_flush: flush?=0, dirty?=0 >[ 110.223] sna_accel_flush: flush?=0, dirty?=0 >[ 110.223] sna_block_handler (tv=0.10000) >[ 110.223] kgem_retire, need_retire?=1 >[ 110.223] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.223] kgem_retire__requests_ring: retiring ring 0 >[ 110.223] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.223] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.223] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.223] kgem_retire -- retired=0, need_retire=1 >[ 110.223] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.223] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.223] sna_accel_block: evaluating timers, active=7 >[ 110.223] sna_accel_block: flush timer expires in 13 [110236] >[ 110.223] sna_wakeup_handler >[ 110.223] sna_accel_flush: flush?=0, dirty?=0 >[ 110.223] sna_accel_flush: flush?=0, dirty?=0 >[ 110.223] sna_block_handler (tv=0.10000) >[ 110.223] kgem_retire, need_retire?=1 >[ 110.223] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.223] kgem_retire__requests_ring: retiring ring 0 >[ 110.223] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.223] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.223] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.223] kgem_retire -- retired=0, need_retire=1 >[ 110.223] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.223] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.223] sna_accel_block: evaluating timers, active=7 >[ 110.223] sna_accel_block: flush timer expires in 13 [110236] >[ 110.223] sna_wakeup_handler >[ 110.223] sna_accel_flush: flush?=0, dirty?=0 >[ 110.223] sna_accel_flush: flush?=0, dirty?=0 >[ 110.223] sna_block_handler (tv=0.10000) >[ 110.223] kgem_retire, need_retire?=1 >[ 110.223] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.223] kgem_retire__requests_ring: retiring ring 0 >[ 110.223] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.223] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.223] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.223] kgem_retire -- retired=0, need_retire=1 >[ 110.223] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.223] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.223] sna_accel_block: evaluating timers, active=7 >[ 110.223] sna_accel_block: flush timer expires in 13 [110236] >[ 110.223] sna_wakeup_handler >[ 110.223] sna_accel_flush: flush?=0, dirty?=0 >[ 110.223] sna_accel_flush: flush?=0, dirty?=0 >[ 110.223] sna_block_handler (tv=0.10000) >[ 110.223] kgem_retire, need_retire?=1 >[ 110.223] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.223] kgem_retire__requests_ring: retiring ring 0 >[ 110.223] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.223] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.223] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.223] kgem_retire -- retired=0, need_retire=1 >[ 110.223] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.223] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.223] sna_accel_block: evaluating timers, active=7 >[ 110.223] sna_accel_block: flush timer expires in 13 [110236] >[ 110.223] sna_wakeup_handler >[ 110.223] sna_accel_flush: flush?=0, dirty?=0 >[ 110.223] sna_accel_flush: flush?=0, dirty?=0 >[ 110.223] sna_block_handler (tv=0.10000) >[ 110.223] kgem_retire, need_retire?=1 >[ 110.223] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.223] kgem_retire__requests_ring: retiring ring 0 >[ 110.223] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.223] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.223] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.223] kgem_retire -- retired=0, need_retire=1 >[ 110.223] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.223] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.223] sna_accel_block: evaluating timers, active=7 >[ 110.223] sna_accel_block: flush timer expires in 13 [110236] >[ 110.223] sna_wakeup_handler >[ 110.223] sna_accel_flush: flush?=0, dirty?=0 >[ 110.223] sna_accel_flush: flush?=0, dirty?=0 >[ 110.223] sna_block_handler (tv=0.10000) >[ 110.223] kgem_retire, need_retire?=1 >[ 110.223] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.223] kgem_retire__requests_ring: retiring ring 0 >[ 110.223] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.223] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.223] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.223] kgem_retire -- retired=0, need_retire=1 >[ 110.223] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.223] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.223] sna_accel_block: evaluating timers, active=7 >[ 110.223] sna_accel_block: flush timer expires in 13 [110236] >[ 110.223] sna_wakeup_handler >[ 110.223] sna_accel_flush: flush?=0, dirty?=0 >[ 110.223] sna_accel_flush: flush?=0, dirty?=0 >[ 110.223] sna_block_handler (tv=0.10000) >[ 110.223] kgem_retire, need_retire?=1 >[ 110.223] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.223] kgem_retire__requests_ring: retiring ring 0 >[ 110.223] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.223] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.223] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.223] kgem_retire -- retired=0, need_retire=1 >[ 110.223] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.223] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.223] sna_accel_block: evaluating timers, active=7 >[ 110.223] sna_accel_block: flush timer expires in 13 [110236] >[ 110.223] sna_wakeup_handler >[ 110.223] sna_accel_flush: flush?=0, dirty?=0 >[ 110.223] sna_accel_flush: flush?=0, dirty?=0 >[ 110.223] sna_block_handler (tv=0.10000) >[ 110.223] kgem_retire, need_retire?=1 >[ 110.223] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.223] kgem_retire__requests_ring: retiring ring 0 >[ 110.223] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.223] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.223] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.223] kgem_retire -- retired=0, need_retire=1 >[ 110.223] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.223] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.223] sna_accel_block: evaluating timers, active=7 >[ 110.223] sna_accel_block: flush timer expires in 13 [110236] >[ 110.223] sna_wakeup_handler >[ 110.223] sna_accel_flush: flush?=0, dirty?=0 >[ 110.223] sna_accel_flush: flush?=0, dirty?=0 >[ 110.223] sna_block_handler (tv=0.10000) >[ 110.223] kgem_retire, need_retire?=1 >[ 110.223] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.223] kgem_retire__requests_ring: retiring ring 0 >[ 110.223] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.223] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.223] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.223] kgem_retire -- retired=0, need_retire=1 >[ 110.223] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.223] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.223] sna_accel_block: evaluating timers, active=7 >[ 110.223] sna_accel_block: flush timer expires in 13 [110236] >[ 110.223] sna_wakeup_handler >[ 110.223] sna_accel_flush: flush?=0, dirty?=0 >[ 110.223] sna_accel_flush: flush?=0, dirty?=0 >[ 110.223] sna_block_handler (tv=0.10000) >[ 110.223] kgem_retire, need_retire?=1 >[ 110.223] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.223] kgem_retire__requests_ring: retiring ring 0 >[ 110.223] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.224] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.224] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.224] kgem_retire -- retired=0, need_retire=1 >[ 110.224] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.224] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.224] sna_accel_block: evaluating timers, active=7 >[ 110.224] sna_accel_block: flush timer expires in 12 [110236] >[ 110.224] sna_wakeup_handler >[ 110.224] sna_accel_flush: flush?=0, dirty?=0 >[ 110.224] sna_accel_flush: flush?=0, dirty?=0 >[ 110.224] sna_block_handler (tv=0.9000) >[ 110.224] kgem_retire, need_retire?=1 >[ 110.224] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.224] kgem_retire__requests_ring: retiring ring 0 >[ 110.224] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.224] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.224] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.224] kgem_retire -- retired=0, need_retire=1 >[ 110.224] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.224] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.224] sna_accel_block: evaluating timers, active=7 >[ 110.224] sna_accel_block: flush timer expires in 12 [110236] >[ 110.224] sna_wakeup_handler >[ 110.224] sna_accel_flush: flush?=0, dirty?=0 >[ 110.224] sna_accel_flush: flush?=0, dirty?=0 >[ 110.224] sna_block_handler (tv=0.9000) >[ 110.224] kgem_retire, need_retire?=1 >[ 110.224] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.224] kgem_retire__requests_ring: retiring ring 0 >[ 110.224] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.224] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.224] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.224] kgem_retire -- retired=0, need_retire=1 >[ 110.224] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.224] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.224] sna_accel_block: evaluating timers, active=7 >[ 110.224] sna_accel_block: flush timer expires in 12 [110236] >[ 110.224] sna_wakeup_handler >[ 110.224] sna_accel_flush: flush?=0, dirty?=0 >[ 110.224] sna_accel_flush: flush?=0, dirty?=0 >[ 110.224] sna_block_handler (tv=0.9000) >[ 110.224] kgem_retire, need_retire?=1 >[ 110.224] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.224] kgem_retire__requests_ring: retiring ring 0 >[ 110.224] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.224] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.224] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.224] kgem_retire -- retired=0, need_retire=1 >[ 110.224] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.224] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.224] sna_accel_block: evaluating timers, active=7 >[ 110.224] sna_accel_block: flush timer expires in 12 [110236] >[ 110.224] sna_wakeup_handler >[ 110.224] sna_accel_flush: flush?=0, dirty?=0 >[ 110.224] sna_accel_flush: flush?=0, dirty?=0 >[ 110.224] sna_block_handler (tv=0.9000) >[ 110.224] kgem_retire, need_retire?=1 >[ 110.224] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.224] kgem_retire__requests_ring: retiring ring 0 >[ 110.224] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.224] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.224] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.224] kgem_retire -- retired=0, need_retire=1 >[ 110.224] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.224] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.224] sna_accel_block: evaluating timers, active=7 >[ 110.224] sna_accel_block: flush timer expires in 12 [110236] >[ 110.224] sna_wakeup_handler >[ 110.224] sna_accel_flush: flush?=0, dirty?=0 >[ 110.224] sna_accel_flush: flush?=0, dirty?=0 >[ 110.224] sna_block_handler (tv=0.9000) >[ 110.224] kgem_retire, need_retire?=1 >[ 110.224] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.224] kgem_retire__requests_ring: retiring ring 0 >[ 110.224] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.224] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.224] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.224] kgem_retire -- retired=0, need_retire=1 >[ 110.224] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.224] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.224] sna_accel_block: evaluating timers, active=7 >[ 110.224] sna_accel_block: flush timer expires in 12 [110236] >[ 110.224] sna_wakeup_handler >[ 110.224] sna_accel_flush: flush?=0, dirty?=0 >[ 110.224] sna_accel_flush: flush?=0, dirty?=0 >[ 110.224] sna_block_handler (tv=0.9000) >[ 110.224] kgem_retire, need_retire?=1 >[ 110.224] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.224] kgem_retire__requests_ring: retiring ring 0 >[ 110.224] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.224] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.224] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.224] kgem_retire -- retired=0, need_retire=1 >[ 110.224] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.224] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.224] sna_accel_block: evaluating timers, active=7 >[ 110.224] sna_accel_block: flush timer expires in 12 [110236] >[ 110.224] sna_wakeup_handler >[ 110.224] sna_accel_flush: flush?=0, dirty?=0 >[ 110.224] sna_accel_flush: flush?=0, dirty?=0 >[ 110.224] sna_block_handler (tv=0.9000) >[ 110.224] kgem_retire, need_retire?=1 >[ 110.224] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.224] kgem_retire__requests_ring: retiring ring 0 >[ 110.224] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.224] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.224] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.224] kgem_retire -- retired=0, need_retire=1 >[ 110.224] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.224] sna_scanout_do_flush: flush timer active: delta=12 >[ 110.224] sna_accel_block: evaluating timers, active=7 >[ 110.224] sna_accel_block: flush timer expires in 12 [110236] >[ 110.224] sna_wakeup_handler >[ 110.224] sna_accel_flush: flush?=0, dirty?=0 >[ 110.224] sna_accel_flush: flush?=0, dirty?=0 >[ 110.224] sna_block_handler (tv=0.9000) >[ 110.224] kgem_retire, need_retire?=1 >[ 110.224] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.224] kgem_retire__requests_ring: retiring ring 0 >[ 110.224] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.224] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.224] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.224] kgem_retire -- retired=0, need_retire=1 >[ 110.224] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.225] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.225] sna_accel_block: evaluating timers, active=7 >[ 110.225] sna_accel_block: flush timer expires in 11 [110236] >[ 110.225] sna_wakeup_handler >[ 110.225] sna_accel_flush: flush?=0, dirty?=0 >[ 110.225] sna_accel_flush: flush?=0, dirty?=0 >[ 110.225] sna_block_handler (tv=0.8000) >[ 110.225] kgem_retire, need_retire?=1 >[ 110.225] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.225] kgem_retire__requests_ring: retiring ring 0 >[ 110.225] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.225] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.225] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.225] kgem_retire -- retired=0, need_retire=1 >[ 110.225] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.225] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.225] sna_accel_block: evaluating timers, active=7 >[ 110.225] sna_accel_block: flush timer expires in 11 [110236] >[ 110.225] sna_wakeup_handler >[ 110.225] sna_accel_flush: flush?=0, dirty?=0 >[ 110.225] sna_accel_flush: flush?=0, dirty?=0 >[ 110.225] sna_block_handler (tv=0.8000) >[ 110.225] kgem_retire, need_retire?=1 >[ 110.225] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.225] kgem_retire__requests_ring: retiring ring 0 >[ 110.225] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.225] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.225] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.225] kgem_retire -- retired=0, need_retire=1 >[ 110.225] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.225] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.225] sna_accel_block: evaluating timers, active=7 >[ 110.225] sna_accel_block: flush timer expires in 11 [110236] >[ 110.225] sna_wakeup_handler >[ 110.225] sna_accel_flush: flush?=0, dirty?=0 >[ 110.225] sna_accel_flush: flush?=0, dirty?=0 >[ 110.225] sna_block_handler (tv=0.8000) >[ 110.225] kgem_retire, need_retire?=1 >[ 110.225] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.225] kgem_retire__requests_ring: retiring ring 0 >[ 110.225] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.225] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.225] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.225] kgem_retire -- retired=0, need_retire=1 >[ 110.225] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.225] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.225] sna_accel_block: evaluating timers, active=7 >[ 110.225] sna_accel_block: flush timer expires in 11 [110236] >[ 110.225] sna_wakeup_handler >[ 110.225] sna_accel_flush: flush?=0, dirty?=0 >[ 110.225] sna_accel_flush: flush?=0, dirty?=0 >[ 110.225] sna_block_handler (tv=0.8000) >[ 110.225] kgem_retire, need_retire?=1 >[ 110.225] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.225] kgem_retire__requests_ring: retiring ring 0 >[ 110.225] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.225] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.225] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.225] kgem_retire -- retired=0, need_retire=1 >[ 110.225] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.225] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.225] sna_accel_block: evaluating timers, active=7 >[ 110.225] sna_accel_block: flush timer expires in 11 [110236] >[ 110.225] sna_wakeup_handler >[ 110.225] sna_accel_flush: flush?=0, dirty?=0 >[ 110.225] sna_accel_flush: flush?=0, dirty?=0 >[ 110.225] sna_block_handler (tv=0.8000) >[ 110.225] kgem_retire, need_retire?=1 >[ 110.225] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.225] kgem_retire__requests_ring: retiring ring 0 >[ 110.225] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.225] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.225] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.225] kgem_retire -- retired=0, need_retire=1 >[ 110.225] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.225] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.225] sna_accel_block: evaluating timers, active=7 >[ 110.225] sna_accel_block: flush timer expires in 11 [110236] >[ 110.225] sna_wakeup_handler >[ 110.225] sna_accel_flush: flush?=0, dirty?=0 >[ 110.225] sna_accel_flush: flush?=0, dirty?=0 >[ 110.225] sna_block_handler (tv=0.8000) >[ 110.225] kgem_retire, need_retire?=1 >[ 110.225] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.225] kgem_retire__requests_ring: retiring ring 0 >[ 110.225] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.225] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.225] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.225] kgem_retire -- retired=0, need_retire=1 >[ 110.225] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.225] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.225] sna_accel_block: evaluating timers, active=7 >[ 110.225] sna_accel_block: flush timer expires in 11 [110236] >[ 110.225] sna_wakeup_handler >[ 110.225] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.225] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.225] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.225] kgem_can_create_2d: untiled size=66355200 >[ 110.225] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.225] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.225] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.225] sna_create_pixmap: usage=0, flags=1b >[ 110.225] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.225] __pop_freed_pixmap: reusing freed pixmap=542 header >[ 110.225] create_pixmap_hdr: pixmap=565, width=7680, height=2160, usage=0 >[ 110.225] sna_create_pixmap: serial=565, 7680x2160, usage=0 >[ 110.225] sna_composite_rectangles(pixmap=566, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.225] sna_composite_rectangles: converted to op 0 >[ 110.225] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.225] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.225] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.225] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.225] sna_composite_rectangles: dropping last-cpu hint >[ 110.225] sna_drawable_use_bo pixmap=566, box=((0, 0), (7680, 2160)), flags=19... >[ 110.225] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.225] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.225] sna_pixmap_move_to_gpu(pixmap=566, usage=0), flags=b >[ 110.225] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.225] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.225] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.225] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.225] sna_pixmap_alloc_gpu: pixmap=566 >[ 110.225] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.225] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.225] kgem_bo_remove_from_active: removing handle=38 from active >[ 110.225] 1:from active: pitch=30720, tiling=1, handle=38, id=665 >[ 110.225] __sna_damage_all(7680, 2160) >[ 110.225] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.225] sna_pixmap_mark_active: pixmap=566, handle=38 >[ 110.225] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.225] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.225] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.225] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.225] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.225] sna_render_get_solid: 0 >[ 110.225] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.225] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.225] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.225] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.225] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.225] kgem_add_handle: handle=4, index=0 >[ 110.225] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.226] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.226] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.226] gen9_composite_get_binding_table(ffc0) >[ 110.226] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.226] kgem_add_handle: handle=38, index=1 >[ 110.226] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.226] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.226] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.226] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.226] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.226] kgem_add_handle: handle=7, index=2 >[ 110.226] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.226] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.226] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.226] gen9_emit_sampler: sampler = 1 >[ 110.226] gen9_emit_sf: num_sf_outputs=1 >[ 110.226] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.226] gen9_emit_vertex_elements: setup id=0 >[ 110.226] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.226] (0, 0), (7680, 2160) >[ 110.226] gen8_vertex_flush[490] = 3 >[ 110.226] sna_composite_rectangles: pixmap=566 marking clear [0]? 1 >[ 110.226] sna_composite_rectangles(pixmap=566, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.226] sna_composite_rectangles: converted to op 1 >[ 110.226] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.226] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.226] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.226] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.226] sna_composite_rectangles: promoting to full GPU >[ 110.226] sna_composite_rectangles: dropping last-cpu hint >[ 110.226] sna_drawable_use_bo pixmap=566, box=((0, 0), (7680, 2160)), flags=19... >[ 110.226] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.226] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.226] sna_drawable_use_bo: using whole GPU bo >[ 110.226] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.226] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.226] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.226] sna_render_get_solid: ff2c001e >[ 110.226] sna_render_get_solid(0) = ff2c001e (old) >[ 110.226] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.226] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.226] gen9_composite_get_binding_table(ff00) >[ 110.226] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.226] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 110.226] kgem_add_handle: handle=8, index=3 >[ 110.226] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 110.226] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.226] gen9_emit_vertex_elements: setup id=0 >[ 110.226] (0, 0), (7680, 2160) >[ 110.226] gen8_vertex_flush[4cc] = 3 >[ 110.226] sna_composite_rectangles: pixmap=566 marking clear [ff2c001e]? 1 >[ 110.226] sna_composite(pixmap=566, op=3, src=364+(0, 0), mask=0+(0, 0), dst=566+(0, 0)+(0, 0), size=(3840, 2160) >[ 110.226] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 110.226] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 110.226] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.226] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 110.226] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) >[ 110.226] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) >[ 110.226] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 110.226] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.226] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 110.226] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.226] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 >[ 110.226] sna_drawable_use_bo pixmap=566, box=((0, 0), (3840, 2160)), flags=7... >[ 110.226] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.226] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.226] sna_drawable_use_bo: using whole GPU bo >[ 110.226] gen9_composite_set_target: pixmap=566, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.226] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 110.226] sna_transform_is_imprecise_integer_translation: no transform >[ 110.226] gen9_composite_picture: integer translation (0, 0), removing >[ 110.226] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.226] sna_render_pixmap_bo: GPU all damaged >[ 110.226] color_convert: src=2a000000 [20028888] >[ 110.226] color_convert: dst=2a000000 [20028888] >[ 110.226] sna_render_get_solid: 2a000000 >[ 110.226] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.226] gen4_choose_composite_emitter: identity source, identity mask >[ 110.226] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.226] aligning vertex: was 2, now 5 floats per vertex >[ 110.226] gen9_composite_get_binding_table(fe80) >[ 110.226] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 110.226] kgem_add_handle: handle=11, index=4 >[ 110.226] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 110.226] [3f90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.226] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.226] kgem_add_reloc64: adding proxy [delta=168] for handle=7 >[ 110.226] kgem_add_reloc64[7] = (delta=168, target handle=2, presumed=fffe8000) >[ 110.226] [3f80] bind bo(handle=7, addr=fffe80a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.226] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.226] gen9_emit_sampler: sampler = 3 >[ 110.226] gen9_emit_sf: num_sf_outputs=2 >[ 110.226] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.226] gen9_emit_vertex_elements: setup id=10 >[ 110.226] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.226] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.226] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 110.226] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 110.226] gen8_vertex_flush[5a8] = 3 >[ 110.226] sna_composite(pixmap=566, op=3, src=364+(0, 0), mask=0+(0, 0), dst=566+(3840, 0)+(0, 0), size=(3840, 2160) >[ 110.226] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) >[ 110.226] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) >[ 110.226] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.226] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) >[ 110.226] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) >[ 110.226] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) >[ 110.226] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) >[ 110.226] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.226] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.226] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.226] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.226] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 >[ 110.226] sna_drawable_use_bo pixmap=566, box=((3840, 0), (7680, 2160)), flags=7... >[ 110.226] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.226] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.226] sna_drawable_use_bo: using whole GPU bo >[ 110.226] gen9_composite_set_target: pixmap=566, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.226] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) >[ 110.226] sna_transform_is_imprecise_integer_translation: no transform >[ 110.226] gen9_composite_picture: integer translation (0, 0), removing >[ 110.226] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.226] sna_render_pixmap_bo: GPU all damaged >[ 110.226] color_convert: src=2a000000 [20028888] >[ 110.226] color_convert: dst=2a000000 [20028888] >[ 110.226] sna_render_get_solid: 2a000000 >[ 110.226] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.226] gen4_choose_composite_emitter: identity source, identity mask >[ 110.226] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.226] gen9_composite_get_binding_table(fdc0) >[ 110.226] gen9_emit_vertex_elements: setup id=10 >[ 110.226] gen9_render_composite_box: (3840, 0), (7680, 2160) >[ 110.226] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] >[ 110.226] gen8_vertex_flush[5dc] = 3 >[ 110.226] sna_composite(pixmap=566, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=566+(5694, 1014)+(0, 0), size=(132, 132) >[ 110.226] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) >[ 110.226] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) >[ 110.226] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.226] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) >[ 110.226] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) >[ 110.226] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) >[ 110.226] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) >[ 110.226] gen9_render_composite: 132x132, current mode=1/1 >[ 110.226] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 >[ 110.226] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.226] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.226] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 >[ 110.226] sna_drawable_use_bo pixmap=566, box=((5694, 1014), (5826, 1146)), flags=7... >[ 110.226] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.226] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.226] sna_drawable_use_bo: using whole GPU bo >[ 110.226] gen9_composite_set_target: pixmap=566, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.226] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) >[ 110.226] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] >[ 110.226] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.226] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) >[ 110.226] sna_render_pixmap_bo: GPU all damaged >[ 110.226] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) >[ 110.226] color_convert: src=2a000000 [20028888] >[ 110.226] color_convert: dst=2a000000 [20028888] >[ 110.226] sna_render_get_solid: 2a000000 >[ 110.226] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.226] gen4_choose_composite_emitter: simple src, identity mask >[ 110.226] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.226] gen9_composite_get_binding_table(fdc0) >[ 110.226] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 >[ 110.226] kgem_add_handle: handle=15, index=5 >[ 110.226] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) >[ 110.226] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler >[ 110.226] gen9_emit_sampler: sampler = 23 >[ 110.226] gen9_emit_vertex_elements: setup id=10 >[ 110.226] gen9_render_composite_box: (5694, 1014), (5826, 1146) >[ 110.226] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] >[ 110.226] gen8_vertex_flush[620] = 3 >[ 110.226] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.226] kgem_can_create_2d: 80x80 @ 32 >[ 110.226] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.226] kgem_can_create_2d: untiled size=28672 >[ 110.226] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.226] kgem_choose_tiling: 80x80 -> 0 >[ 110.226] sna_create_pixmap: usage=0, flags=b >[ 110.226] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.226] __pop_freed_pixmap: reusing freed pixmap=546 header >[ 110.226] create_pixmap_hdr: pixmap=567, width=80, height=80, usage=0 >[ 110.226] sna_create_pixmap: serial=567, 80x80, usage=0 >[ 110.226] sna_composite_rectangles(pixmap=568, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.226] sna_composite_rectangles: converted to op 0 >[ 110.226] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.226] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.226] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.226] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.226] sna_composite_rectangles: dropping last-cpu hint >[ 110.226] sna_drawable_use_bo pixmap=568, box=((0, 0), (80, 80)), flags=19... >[ 110.226] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.226] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.226] sna_pixmap_move_to_gpu(pixmap=568, usage=0), flags=b >[ 110.226] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.226] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.226] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.226] kgem_choose_tiling: 80x80 -> 0 >[ 110.226] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.226] kgem_choose_tiling: 80x80 -> 0 >[ 110.226] sna_pixmap_alloc_gpu: pixmap=568 >[ 110.226] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.226] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.226] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.226] from inactive: pitch=320, tiling=0: handle=22, id=666 >[ 110.226] __sna_damage_all(80, 80) >[ 110.226] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.226] sna_pixmap_mark_active: pixmap=568, handle=22 >[ 110.226] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.226] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.226] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.226] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.226] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.226] sna_render_get_solid: 0 >[ 110.226] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.226] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.226] __kgem_retire_rq: request 1 complete >[ 110.227] __kgem_bo_flush: handle=28, busy=0, wedged=0 >[ 110.227] kgem_set_mode: flushing before new bo >[ 110.227] gen8_vertex_close: used=7285, vbo active? 16, vb=401, nreloc=2 >[ 110.227] gen8_vertex_close: reloc[0] = 287 >[ 110.227] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.227] kgem_add_handle: handle=16, index=6 >[ 110.227] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) >[ 110.227] gen8_vertex_close: reloc[1] = 357 >[ 110.227] kgem_add_reloc64: handle=16, pos=357, delta=0, domains=200000 >[ 110.227] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=fffa8000) >[ 110.227] batch[1/1, flags=1800]: 398 398 16224 16384, nreloc=11, nexec=7, nfence=0, aperture=24381 [fenced=0] >[ 110.227] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.227] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.227] kgem_fixup_relocs: shrinking by 61440 >[ 110.227] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.227] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.227] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.227] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.227] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.227] __kgem_bo_clear_busy: handle=7 >[ 110.227] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.227] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.227] __kgem_bo_clear_busy: handle=8 >[ 110.227] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.227] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.227] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.227] __kgem_bo_clear_busy: handle=7 >[ 110.227] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 >[ 110.227] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.227] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.227] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.227] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.227] aligning vertex: was 5, now 2 floats per vertex >[ 110.227] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.227] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.227] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.227] kgem_add_handle: handle=4, index=0 >[ 110.227] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.227] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.227] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.227] gen9_composite_get_binding_table(ffc0) >[ 110.227] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 >[ 110.227] kgem_add_handle: handle=22, index=1 >[ 110.227] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) >[ 110.227] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.227] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.227] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.227] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.227] kgem_add_handle: handle=7, index=2 >[ 110.227] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.227] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.227] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.227] gen9_emit_sampler: sampler = 1 >[ 110.227] gen9_emit_sf: num_sf_outputs=1 >[ 110.227] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.227] gen9_emit_vertex_elements: setup id=0 >[ 110.227] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.227] (0, 0), (80, 80) >[ 110.227] gen8_vertex_flush[490] = 3 >[ 110.227] sna_composite_rectangles: pixmap=568 marking clear [0]? 1 >[ 110.227] sna_composite_rectangles(pixmap=568, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.227] sna_composite_rectangles: converted to op 1 >[ 110.227] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.227] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.227] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.227] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.227] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.227] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.227] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.227] sna_composite_rectangles: dropping last-cpu hint >[ 110.227] sna_drawable_use_bo pixmap=568, box=((0, 0), (80, 80)), flags=1... >[ 110.227] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.227] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.227] sna_drawable_use_bo: using whole GPU bo >[ 110.227] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.227] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.227] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.227] sna_render_get_solid: 40404040 >[ 110.227] sna_render_get_solid(1) = 40404040 (old) >[ 110.227] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.227] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.227] gen9_composite_get_binding_table(ff00) >[ 110.227] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.227] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 110.227] kgem_add_handle: handle=8, index=3 >[ 110.227] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) >[ 110.227] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.227] gen9_emit_vertex_elements: setup id=0 >[ 110.227] (0, 0), (2, 2) >[ 110.227] (78, 0), (80, 2) >[ 110.227] (0, 78), (2, 80) >[ 110.227] (78, 78), (80, 80) >[ 110.227] gen8_vertex_flush[4cc] = 12 >[ 110.227] sna_composite(pixmap=566, op=3, src=568+(0, 0), mask=0+(0, 0), dst=566+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.227] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.227] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.227] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.227] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.227] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.227] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.227] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.227] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.227] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.227] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 >[ 110.227] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.227] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.227] sna_drawable_use_bo pixmap=566, box=((0, 0), (7680, 2160)), flags=7... >[ 110.227] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.227] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.227] sna_drawable_use_bo: using whole GPU bo >[ 110.227] gen9_composite_set_target: pixmap=566, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.227] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.227] sna_transform_is_imprecise_integer_translation: no transform >[ 110.227] gen9_composite_picture: integer translation (0, 0), removing >[ 110.227] sna_render_pixmap_bo pixmap=568, (0, 0)x(7680, 2160)/(80, 80) >[ 110.227] sna_render_pixmap_bo: GPU all damaged >[ 110.227] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.227] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.227] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.227] gen4_choose_composite_emitter: identity src, no mask >[ 110.227] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.227] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.227] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.227] aligning vertex: was 2, now 3 floats per vertex >[ 110.227] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.227] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.227] gen9_composite_get_binding_table(fe80) >[ 110.227] kgem_add_reloc64: handle=38, pos=16280, delta=0, domains=20002 >[ 110.227] kgem_add_handle: handle=38, index=4 >[ 110.227] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f2281000) >[ 110.227] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.227] [3f90] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.227] kgem_add_reloc64: handle=22, pos=16264, delta=0, domains=40000 >[ 110.227] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=fd985000) >[ 110.227] [3f80] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.227] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.227] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.227] gen9_emit_sampler: sampler = a >[ 110.227] gen9_emit_vertex_elements: setup id=2 >[ 110.227] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.227] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.227] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.227] gen8_vertex_flush[568] = 3 >[ 110.228] sna_destroy_pixmap: pixmap=568, attached?=1 >[ 110.228] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.228] __kgem_bo_destroy: handle=22, size=61440 >[ 110.228] __kgem_bo_destroy: handle=22 -> active >[ 110.228] __sna_free_pixmap(pixmap=568) >[ 110.228] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.228] kgem_can_create_2d: 640x2096 @ 32 >[ 110.228] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.228] kgem_can_create_2d: untiled size=5365760 >[ 110.228] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.228] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.228] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.228] sna_create_pixmap: usage=0, flags=1b >[ 110.228] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.228] __pop_freed_pixmap: reusing freed pixmap=568 header >[ 110.228] create_pixmap_hdr: pixmap=569, width=640, height=2096, usage=0 >[ 110.228] sna_create_pixmap: serial=569, 640x2096, usage=0 >[ 110.228] sna_composite_rectangles(pixmap=570, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.228] sna_composite_rectangles: converted to op 0 >[ 110.228] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.228] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.228] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.228] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.228] sna_composite_rectangles: dropping last-cpu hint >[ 110.228] sna_drawable_use_bo pixmap=570, box=((0, 0), (640, 2096)), flags=19... >[ 110.228] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.228] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.228] sna_pixmap_move_to_gpu(pixmap=570, usage=0), flags=b >[ 110.228] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.228] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.228] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.228] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.228] sna_pixmap_alloc_gpu: pixmap=570 >[ 110.228] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.228] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.228] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.228] from inactive: pitch=2560, tiling=1: handle=17, id=667 >[ 110.228] __sna_damage_all(640, 2096) >[ 110.228] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.228] sna_pixmap_mark_active: pixmap=570, handle=17 >[ 110.228] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.228] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.228] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.228] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.228] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.228] sna_render_get_solid: 0 >[ 110.228] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.228] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.228] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.228] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.228] aligning vertex: was 3, now 2 floats per vertex >[ 110.228] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.228] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.228] gen9_composite_get_binding_table(fdc0) >[ 110.228] kgem_add_reloc64: handle=17, pos=16232, delta=0, domains=20002 >[ 110.228] kgem_add_handle: handle=17, index=5 >[ 110.228] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fdfff000) >[ 110.228] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.228] [3f60] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.228] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.228] gen9_emit_sampler: sampler = 1 >[ 110.228] gen9_emit_vertex_elements: setup id=0 >[ 110.228] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.228] (0, 0), (640, 2096) >[ 110.228] gen8_vertex_flush[5d8] = 3 >[ 110.228] sna_composite_rectangles: pixmap=570 marking clear [0]? 1 >[ 110.228] sna_composite(pixmap=570, op=3, src=364+(168, 968), mask=0+(0, 0), dst=570+(8, 904)+(0, 0), size=(624, 224) >[ 110.228] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.228] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.228] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.228] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.228] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) >[ 110.228] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) >[ 110.228] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) >[ 110.228] gen9_render_composite: 624x224, current mode=1/1 >[ 110.228] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 >[ 110.228] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.228] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.228] sna_drawable_use_bo pixmap=570, box=((8, 904), (632, 1128)), flags=7... >[ 110.228] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.228] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.228] sna_drawable_use_bo: using whole GPU bo >[ 110.228] gen9_composite_set_target: pixmap=570, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.228] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) >[ 110.228] sna_transform_is_imprecise_integer_translation: no transform >[ 110.228] gen9_composite_picture: integer translation (0, 0), removing >[ 110.228] sna_render_pixmap_bo pixmap=364, (168, 968)x(624, 224)/(3840, 2160) >[ 110.228] sna_render_pixmap_bo: GPU all damaged >[ 110.228] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) >[ 110.228] color_convert: src=2a000000 [20028888] >[ 110.228] color_convert: dst=2a000000 [20028888] >[ 110.228] sna_render_get_solid: 2a000000 >[ 110.229] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.229] gen4_choose_composite_emitter: identity source, identity mask >[ 110.229] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.229] aligning vertex: was 2, now 5 floats per vertex >[ 110.229] gen9_composite_get_binding_table(fd40) >[ 110.229] kgem_add_reloc64: handle=11, pos=16200, delta=0, domains=40000 >[ 110.229] kgem_add_handle: handle=11, index=6 >[ 110.229] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=f61c9000) >[ 110.229] [3f40] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.229] kgem_add_reloc64: handle=7, pos=16184, delta=0, domains=40000 >[ 110.229] kgem_add_reloc64: adding proxy [delta=168] for handle=7 >[ 110.229] kgem_add_reloc64[10] = (delta=168, target handle=2, presumed=fffe8000) >[ 110.229] [3f30] bind bo(handle=7, addr=fffe80a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.229] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.229] gen9_emit_sampler: sampler = 3 >[ 110.229] gen9_emit_sf: num_sf_outputs=2 >[ 110.229] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.229] gen9_emit_vertex_elements: setup id=10 >[ 110.229] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.229] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.229] gen9_render_composite_box: (8, 904), (632, 1128) >[ 110.229] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] >[ 110.229] gen8_vertex_flush[6b4] = 3 >[ 110.229] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) >[ 110.229] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.229] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.229] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.229] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.229] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.229] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.229] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.229] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.229] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.229] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.229] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.229] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.229] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.229] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.229] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.229] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.229] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.229] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.229] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.229] sna_drawable_use_bo pixmap=570, box=((8, 904), (632, 1128)), flags=7... >[ 110.229] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.229] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.229] sna_drawable_use_bo: using whole GPU bo >[ 110.229] gen9_composite_set_target: pixmap=570, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.229] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.229] color_convert: src=660a0a0a [20028888] >[ 110.229] color_convert: dst=660a0a0a [20028888] >[ 110.229] sna_render_get_solid: 660a0a0a >[ 110.229] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.229] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.229] gen4_choose_spans_emitter: solid source >[ 110.229] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.229] aligning vertex: was 5, now 3 floats per vertex >[ 110.229] gen9_composite_get_binding_table(fc80) >[ 110.229] kgem_add_reloc64: handle=8, pos=16152, delta=0, domains=40000 >[ 110.229] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.229] kgem_add_reloc64[11] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.229] [3f10] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.229] gen9_emit_sampler: sampler = c >[ 110.229] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.229] gen9_emit_vertex_elements: setup id=5 >[ 110.229] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.229] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.229] thread_choose_span: clipped? 0 >[ 110.229] imprecise_trapezoid_span_converter: using 4 threads >[ 110.229] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.229] thread_choose_span: clipped? 0 >[ 110.229] span_thread: flushing 1 boxes >[ 110.229] span_thread: flushing 95 boxes >[ 110.229] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.229] span_thread: flushing 95 boxes >[ 110.229] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.229] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.229] span_thread: flushing 1 boxes >[ 110.229] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.229] gen8_vertex_flush[760] = 576 >[ 110.230] gen9_render_composite_spans_done() >[ 110.230] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.230] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.230] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.230] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.230] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.230] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.230] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.230] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.230] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.230] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.230] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.230] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.230] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.230] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.230] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.230] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.230] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.230] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.230] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.230] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.230] sna_drawable_use_bo pixmap=570, box=((8, 904), (632, 1128)), flags=7... >[ 110.230] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.230] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.230] sna_drawable_use_bo: using whole GPU bo >[ 110.230] gen9_composite_set_target: pixmap=570, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.230] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.230] color_convert: src=66282828 [20028888] >[ 110.230] color_convert: dst=66282828 [20028888] >[ 110.230] sna_render_get_solid: 66282828 >[ 110.230] sna_render_get_solid(3) = 66282828 (old) >[ 110.230] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.230] gen4_choose_spans_emitter: solid source >[ 110.230] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.230] gen9_composite_get_binding_table(fc00) >[ 110.230] kgem_add_reloc64: handle=8, pos=16120, delta=0, domains=40000 >[ 110.230] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 110.230] kgem_add_reloc64[12] = (delta=12, target handle=3, presumed=fdffe000) >[ 110.230] [3ef0] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.230] gen9_emit_vertex_elements: setup id=5 >[ 110.230] thread_choose_span: clipped? 0 >[ 110.230] imprecise_trapezoid_span_converter: using 4 threads >[ 110.230] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.230] thread_choose_span: clipped? 0 >[ 110.230] span_thread: flushing 2 boxes >[ 110.230] span_thread: flushing 2 boxes >[ 110.230] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.230] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.230] span_thread: flushing 166 boxes >[ 110.230] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >[ 110.230] span_thread: flushing 162 boxes >[ 110.231] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >[ 110.231] gen8_vertex_flush[79c] = 996 >[ 110.231] gen9_render_composite_spans_done() >[ 110.231] sna_accel_flush: flush?=0, dirty?=0 >[ 110.231] sna_block_handler (tv=0.2000) >[ 110.231] kgem_retire, need_retire?=1 >[ 110.231] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.231] kgem_retire__requests_ring: retiring ring 0 >[ 110.231] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.231] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.231] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.231] kgem_retire -- retired=0, need_retire=1 >[ 110.231] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.231] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.231] sna_scanout_do_flush: flush timer active: delta=5 >[ 110.231] sna_accel_block: evaluating timers, active=7 >[ 110.231] sna_accel_block: flush timer expires in 5 [110236] >[ 110.231] sna_wakeup_handler >[ 110.231] sna_accel_flush: flush?=0, dirty?=0 >[ 110.231] sna_accel_flush: flush?=0, dirty?=0 >[ 110.231] sna_accel_flush: flush?=0, dirty?=0 >[ 110.231] sna_accel_flush: flush?=0, dirty?=0 >[ 110.231] sna_accel_flush: flush?=0, dirty?=0 >[ 110.231] sna_accel_flush: flush?=0, dirty?=0 >[ 110.231] sna_accel_flush: flush?=0, dirty?=0 >[ 110.231] sna_accel_flush: flush?=0, dirty?=0 >[ 110.231] sna_accel_flush: flush?=0, dirty?=0 >[ 110.231] sna_accel_flush: flush?=0, dirty?=0 >[ 110.231] sna_accel_flush: flush?=0, dirty?=0 >[ 110.231] sna_accel_flush: flush?=0, dirty?=0 >[ 110.232] sna_accel_flush: flush?=0, dirty?=0 >[ 110.232] sna_accel_flush: flush?=0, dirty?=0 >[ 110.232] sna_accel_flush: flush?=0, dirty?=0 >[ 110.232] sna_accel_flush: flush?=0, dirty?=0 >[ 110.232] sna_accel_flush: flush?=0, dirty?=0 >[ 110.232] sna_accel_flush: flush?=0, dirty?=0 >[ 110.232] sna_accel_flush: flush?=0, dirty?=0 >[ 110.232] sna_accel_flush: flush?=0, dirty?=0 >[ 110.232] sna_accel_flush: flush?=0, dirty?=0 >[ 110.232] sna_accel_flush: flush?=0, dirty?=0 >[ 110.232] sna_accel_flush: flush?=0, dirty?=0 >[ 110.232] sna_accel_flush: flush?=0, dirty?=0 >[ 110.232] sna_accel_flush: flush?=0, dirty?=0 >[ 110.232] sna_accel_flush: flush?=0, dirty?=0 >[ 110.232] sna_accel_flush: flush?=0, dirty?=0 >[ 110.232] sna_accel_flush: flush?=0, dirty?=0 >[ 110.232] sna_accel_flush: flush?=0, dirty?=0 >[ 110.233] sna_accel_flush: flush?=0, dirty?=0 >[ 110.233] sna_accel_flush: flush?=0, dirty?=0 >[ 110.233] sna_accel_flush: flush?=0, dirty?=0 >[ 110.233] sna_accel_flush: flush?=0, dirty?=0 >[ 110.233] sna_accel_flush: flush?=0, dirty?=0 >[ 110.233] sna_accel_flush: flush?=0, dirty?=0 >[ 110.233] sna_accel_flush: flush?=0, dirty?=0 >[ 110.233] sna_accel_flush: flush?=0, dirty?=0 >[ 110.233] sna_accel_flush: flush?=0, dirty?=0 >[ 110.233] sna_accel_flush: flush?=0, dirty?=0 >[ 110.233] sna_accel_flush: flush?=0, dirty?=0 >[ 110.233] sna_accel_flush: flush?=0, dirty?=0 >[ 110.233] sna_accel_flush: flush?=0, dirty?=0 >[ 110.233] sna_accel_flush: flush?=0, dirty?=0 >[ 110.233] sna_accel_flush: flush?=0, dirty?=0 >[ 110.233] sna_accel_flush: flush?=0, dirty?=0 >[ 110.234] sna_accel_flush: flush?=0, dirty?=0 >[ 110.234] sna_accel_flush: flush?=0, dirty?=0 >[ 110.234] sna_accel_flush: flush?=0, dirty?=0 >[ 110.234] sna_accel_flush: flush?=0, dirty?=0 >[ 110.234] sna_accel_flush: flush?=0, dirty?=0 >[ 110.234] sna_accel_flush: flush?=0, dirty?=0 >[ 110.234] sna_accel_flush: flush?=0, dirty?=0 >[ 110.234] sna_accel_flush: flush?=0, dirty?=0 >[ 110.234] sna_accel_flush: flush?=0, dirty?=0 >[ 110.234] sna_accel_flush: flush?=0, dirty?=0 >[ 110.234] sna_accel_flush: flush?=0, dirty?=0 >[ 110.234] sna_accel_flush: flush?=0, dirty?=0 >[ 110.234] sna_accel_flush: flush?=0, dirty?=0 >[ 110.234] sna_accel_flush: flush?=0, dirty?=0 >[ 110.234] sna_accel_flush: flush?=0, dirty?=0 >[ 110.234] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.235] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_accel_flush: flush?=0, dirty?=0 >[ 110.236] sna_block_handler (tv=0.0) >[ 110.236] sna_wakeup_handler >[ 110.236] sna_mode_wakeup: len=64 >[ 110.236] sna_mode_wakeup: recording last swap on pipe=1, frame 4407 [1137], time 110.235543 >[ 110.236] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=28 [active_scanout=2] >[ 110.236] sna_mode_wakeup: flip complete, pending? 2 >[ 110.236] sna_mode_wakeup: recording last swap on pipe=0, frame 6365 [18dd], time 110.236731 >[ 110.236] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=28 [active_scanout=2] >[ 110.236] sna_mode_wakeup: flip complete, pending? 1 >[ 110.237] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.237] sna_block_handler (tv=0.0) >[ 110.237] sna_wakeup_handler >[ 110.237] sna_accel_flush: flush?=0, dirty?=0 >[ 110.237] sna_accel_flush: flush?=0, dirty?=0 >[ 110.237] sna_accel_flush: flush?=0, dirty?=0 >[ 110.237] sna_block_handler (tv=0.0) >[ 110.237] sna_wakeup_handler >[ 110.237] sna_accel_flush: flush?=0, dirty?=0 >[ 110.237] sna_accel_flush: flush?=0, dirty?=0 >[ 110.237] sna_accel_flush: flush?=0, dirty?=0 >[ 110.237] sna_block_handler (tv=0.0) >[ 110.237] sna_wakeup_handler >[ 110.237] sna_accel_flush: flush?=0, dirty?=0 >[ 110.237] sna_accel_flush: flush?=0, dirty?=0 >[ 110.237] sna_accel_flush: flush?=0, dirty?=0 >[ 110.237] sna_accel_flush: flush?=0, dirty?=0 >[ 110.237] sna_accel_flush: flush?=0, dirty?=0 >[ 110.237] sna_accel_flush: flush?=0, dirty?=0 >[ 110.237] sna_accel_flush: flush?=0, dirty?=0 >[ 110.237] sna_accel_flush: flush?=0, dirty?=0 >[ 110.237] sna_accel_flush: flush?=0, dirty?=0 >[ 110.237] sna_accel_flush: flush?=0, dirty?=0 >[ 110.237] sna_accel_flush: flush?=0, dirty?=0 >[ 110.237] sna_accel_flush: flush?=0, dirty?=0 >[ 110.237] sna_accel_flush: flush?=0, dirty?=0 >[ 110.237] sna_accel_flush: flush?=0, dirty?=0 >[ 110.237] sna_accel_flush: flush?=0, dirty?=0 >[ 110.237] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_accel_flush: flush?=0, dirty?=0 >[ 110.238] sna_block_handler (tv=0.13000) >[ 110.238] kgem_retire, need_retire?=1 >[ 110.238] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.238] kgem_retire__requests_ring: retiring ring 0 >[ 110.238] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.238] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.238] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.238] kgem_retire -- retired=0, need_retire=1 >[ 110.238] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.238] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.238] sna_scanout_do_flush: flush timer active: delta=-2 >[ 110.238] sna_scanout_do_flush (time=110238), triggered >[ 110.238] sna_scanout_flush (time=110238), cpu damage? 0, exec? 0 nbatch=492, busy? 1 >[ 110.238] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.238] stop_flush: scanout=28 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) >[ 110.238] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.238] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.238] sna_accel_do_throttle (time=110238), triggered >[ 110.238] sna_accel_throttle (time=110238) >[ 110.238] gen8_vertex_close: used=12066, vbo active? 16, vb=425, nreloc=4 >[ 110.238] gen8_vertex_close: reloc[0] = 287 >[ 110.238] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.238] kgem_add_handle: handle=16, index=7 >[ 110.238] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fffa8000) >[ 110.238] gen8_vertex_close: reloc[1] = 341 >[ 110.238] kgem_add_reloc64: handle=16, pos=341, delta=0, domains=200000 >[ 110.238] kgem_add_reloc64[14] = (delta=0, target handle=7, presumed=fffa8000) >[ 110.238] gen8_vertex_close: reloc[2] = 424 >[ 110.238] kgem_add_reloc64: handle=16, pos=424, delta=0, domains=200000 >[ 110.238] kgem_add_reloc64[15] = (delta=0, target handle=7, presumed=fffa8000) >[ 110.238] gen8_vertex_close: reloc[3] = 467 >[ 110.238] kgem_add_reloc64: handle=16, pos=467, delta=0, domains=200000 >[ 110.238] kgem_add_reloc64[16] = (delta=0, target handle=7, presumed=fffa8000) >[ 110.238] batch[1/1, flags=1800]: 494 494 16112 16384, nreloc=17, nexec=8, nfence=0, aperture=32491 [fenced=0] >[ 110.238] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.239] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.239] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.239] kgem_fixup_relocs: shrinking by 61440 >[ 110.239] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.239] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.239] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.239] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.239] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.239] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.239] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.239] __kgem_bo_clear_busy: handle=7 >[ 110.239] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.239] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.239] __kgem_bo_clear_busy: handle=8 >[ 110.239] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.239] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.239] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.239] __kgem_bo_clear_busy: handle=7 >[ 110.239] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.239] __kgem_bo_clear_busy: handle=8 >[ 110.239] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.239] __kgem_bo_clear_busy: handle=8 >[ 110.239] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.239] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.239] sna_accel_block: evaluating timers, active=7 >[ 110.239] sna_accel_block: flush timer expires in 16 [110254] >[ 110.239] sna_wakeup_handler >[ 110.239] sna_accel_flush: flush?=0, dirty?=0 >[ 110.239] sna_accel_flush: flush?=0, dirty?=0 >[ 110.239] sna_accel_flush: flush?=0, dirty?=0 >[ 110.239] sna_block_handler (tv=0.12000) >[ 110.239] kgem_retire, need_retire?=1 >[ 110.239] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.239] kgem_retire__requests_ring: retiring ring 0 >[ 110.239] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.239] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 110.239] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.239] kgem_retire -- retired=0, need_retire=1 >[ 110.239] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.239] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.239] sna_accel_block: evaluating timers, active=7 >[ 110.239] sna_accel_block: flush timer expires in 15 [110254] >[ 110.239] sna_wakeup_handler >[ 110.239] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.239] kgem_can_create_2d: 640x2096 @ 32 >[ 110.239] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.239] kgem_can_create_2d: untiled size=5365760 >[ 110.239] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.239] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.239] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.239] sna_create_pixmap: usage=0, flags=1b >[ 110.239] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.239] __pop_freed_pixmap: reusing freed pixmap=548 header >[ 110.239] create_pixmap_hdr: pixmap=571, width=640, height=2096, usage=0 >[ 110.239] sna_create_pixmap: serial=571, 640x2096, usage=0 >[ 110.239] sna_composite_rectangles(pixmap=572, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.239] sna_composite_rectangles: converted to op 0 >[ 110.239] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.239] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.239] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.239] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.240] sna_composite_rectangles: dropping last-cpu hint >[ 110.240] sna_drawable_use_bo pixmap=572, box=((0, 0), (640, 2096)), flags=19... >[ 110.240] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.240] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.240] sna_pixmap_move_to_gpu(pixmap=572, usage=0), flags=b >[ 110.240] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.240] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.240] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.240] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.240] sna_pixmap_alloc_gpu: pixmap=572 >[ 110.240] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.240] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.240] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.240] from inactive: pitch=2560, tiling=1: handle=9, id=668 >[ 110.240] __sna_damage_all(640, 2096) >[ 110.240] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.240] sna_pixmap_mark_active: pixmap=572, handle=9 >[ 110.240] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.240] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.240] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.240] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.240] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.240] sna_render_get_solid: 0 >[ 110.240] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.240] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.240] aligning vertex: was 3, now 2 floats per vertex >[ 110.240] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.240] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.240] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.240] kgem_add_handle: handle=4, index=0 >[ 110.240] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.240] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.240] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.240] gen9_composite_get_binding_table(ffc0) >[ 110.240] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 >[ 110.240] kgem_add_handle: handle=9, index=1 >[ 110.240] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ee339000) >[ 110.240] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.240] [3fe0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.240] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.240] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.240] kgem_add_handle: handle=7, index=2 >[ 110.240] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.240] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.240] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.240] gen9_emit_sampler: sampler = 1 >[ 110.240] gen9_emit_sf: num_sf_outputs=1 >[ 110.240] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.240] gen9_emit_vertex_elements: setup id=0 >[ 110.240] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.240] (0, 0), (640, 2096) >[ 110.240] gen8_vertex_flush[490] = 3 >[ 110.240] sna_composite_rectangles: pixmap=572 marking clear [0]? 1 >[ 110.240] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.240] kgem_can_create_2d: 624x224 @ 32 >[ 110.240] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.240] kgem_can_create_2d: untiled size=561152 >[ 110.240] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.240] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.240] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.240] sna_create_pixmap: usage=0, flags=1b >[ 110.240] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.240] __pop_freed_pixmap: reusing freed pixmap=554 header >[ 110.240] create_pixmap_hdr: pixmap=573, width=624, height=224, usage=0 >[ 110.240] sna_create_pixmap: serial=573, 624x224, usage=0 >[ 110.240] sna_composite_rectangles(pixmap=574, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.240] sna_composite_rectangles: converted to op 0 >[ 110.240] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.240] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.240] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.240] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.240] sna_composite_rectangles: dropping last-cpu hint >[ 110.240] sna_drawable_use_bo pixmap=574, box=((0, 0), (624, 224)), flags=19... >[ 110.240] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.240] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.240] sna_pixmap_move_to_gpu(pixmap=574, usage=0), flags=b >[ 110.240] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.240] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.240] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.240] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.240] sna_pixmap_alloc_gpu: pixmap=574 >[ 110.240] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.240] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.240] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.241] from inactive: pitch=2560, tiling=1: handle=20, id=669 >[ 110.241] __sna_damage_all(624, 224) >[ 110.241] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.241] sna_pixmap_mark_active: pixmap=574, handle=20 >[ 110.241] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.241] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.241] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.241] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.241] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.241] sna_render_get_solid: 0 >[ 110.241] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.241] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.241] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.241] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.241] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.241] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.241] gen9_composite_get_binding_table(ff00) >[ 110.241] kgem_add_reloc64: handle=20, pos=16312, delta=0, domains=20002 >[ 110.241] kgem_add_handle: handle=20, index=3 >[ 110.241] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd9be000) >[ 110.241] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.241] [3fb0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.241] gen9_emit_vertex_elements: setup id=0 >[ 110.241] (0, 0), (624, 224) >[ 110.241] gen8_vertex_flush[4c4] = 3 >[ 110.241] sna_composite_rectangles: pixmap=574 marking clear [0]? 1 >[ 110.241] sna_create_pixmap(576, 76, 32, usage=0) >[ 110.241] kgem_can_create_2d: 576x76 @ 32 >[ 110.241] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.241] kgem_can_create_2d: untiled size=176128 >[ 110.241] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.241] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.241] kgem_can_create_2d: tiled[-1] size=176128 >[ 110.241] sna_create_pixmap: usage=0, flags=1b >[ 110.241] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 110.241] __pop_freed_pixmap: reusing freed pixmap=552 header >[ 110.241] create_pixmap_hdr: pixmap=575, width=576, height=76, usage=0 >[ 110.241] sna_create_pixmap: serial=575, 576x76, usage=0 >[ 110.241] sna_composite_rectangles(pixmap=576, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 110.241] sna_composite_rectangles: converted to op 0 >[ 110.241] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 110.241] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 110.241] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 110.241] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 110.241] sna_composite_rectangles: dropping last-cpu hint >[ 110.241] sna_drawable_use_bo pixmap=576, box=((0, 0), (576, 76)), flags=19... >[ 110.241] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.241] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.241] sna_pixmap_move_to_gpu(pixmap=576, usage=0), flags=b >[ 110.241] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.241] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 110.241] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.241] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.241] sna_pixmap_alloc_gpu: pixmap=576 >[ 110.241] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.241] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.241] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.241] from inactive: pitch=2560, tiling=1: handle=35, id=670 >[ 110.241] __sna_damage_all(576, 76) >[ 110.241] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.241] sna_pixmap_mark_active: pixmap=576, handle=35 >[ 110.241] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.241] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.241] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.241] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.241] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 110.241] sna_render_get_solid: 0 >[ 110.241] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.241] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.241] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.241] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.241] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.241] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.241] gen9_composite_get_binding_table(fe80) >[ 110.241] kgem_add_reloc64: handle=35, pos=16280, delta=0, domains=20002 >[ 110.241] kgem_add_handle: handle=35, index=4 >[ 110.241] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd443000) >[ 110.241] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.241] [3f90] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.241] gen9_emit_vertex_elements: setup id=0 >[ 110.241] (0, 0), (576, 76) >[ 110.241] gen8_vertex_flush[4f8] = 3 >[ 110.241] sna_composite_rectangles: pixmap=576 marking clear [0]? 1 >[ 110.241] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 110.241] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.241] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.241] trapezoid_spans_maybe_inplace? clear, no >[ 110.241] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.241] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 110.241] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 110.242] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 110.242] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 110.242] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 110.242] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 110.242] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.242] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 110.242] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 110.242] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.242] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 110.242] sna_drawable_use_bo pixmap=576, box=((2, 2), (574, 74)), flags=7... >[ 110.242] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.242] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.242] sna_drawable_use_bo: using whole GPU bo >[ 110.242] gen9_composite_set_target: pixmap=576, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.242] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 110.242] color_convert: src=4c000000 [20028888] >[ 110.242] color_convert: dst=4c000000 [20028888] >[ 110.242] sna_render_get_solid: 4c000000 >[ 110.242] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.242] gen4_choose_spans_emitter: solid source >[ 110.242] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.242] aligning vertex: was 2, now 3 floats per vertex >[ 110.242] gen9_composite_get_binding_table(fe00) >[ 110.242] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 >[ 110.242] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 110.242] kgem_add_reloc64[7] = (delta=304, target handle=2, presumed=fffe8000) >[ 110.242] [3f70] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.242] gen9_emit_sampler: sampler = c >[ 110.242] gen9_emit_sf: num_sf_outputs=2 >[ 110.242] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.242] gen9_emit_vertex_elements: setup id=5 >[ 110.242] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.242] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.242] thread_choose_span: clipped? 0 >[ 110.242] imprecise_trapezoid_span_converter: using 4 threads >[ 110.242] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 110.242] thread_choose_span: clipped? 0 >[ 110.242] [ 110.242] span_thread: flushing 26 boxes >span_thread: flushing 26 boxes >[ 110.242] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.242] span_thread: flushing 1 boxes >[ 110.242] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.242] span_thread: flushing 1 boxes >[ 110.242] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.242] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.242] gen8_vertex_flush[5bc] = 162 >[ 110.242] gen9_render_composite_spans_done() >[ 110.242] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 110.242] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.242] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.242] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.242] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.242] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.242] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.242] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 110.242] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 110.242] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 110.242] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 110.242] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 110.242] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 110.242] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.242] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.242] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 110.242] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 110.242] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.242] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.242] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 110.242] sna_drawable_use_bo pixmap=576, box=((0, 0), (576, 76)), flags=7... >[ 110.242] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.242] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.242] sna_drawable_use_bo: using whole GPU bo >[ 110.242] gen9_composite_set_target: pixmap=576, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.242] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 110.242] color_convert: src=e6e6e6e6 [20028888] >[ 110.242] color_convert: dst=e6e6e6e6 [20028888] >[ 110.242] sna_render_get_solid: e6e6e6e6 >[ 110.242] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 110.242] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.242] gen4_choose_spans_emitter: solid source >[ 110.242] kgem_check_bo: num_pages=+1, num_exec=+1 >[ 110.243] gen9_composite_get_binding_table(fd80) >[ 110.243] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 >[ 110.243] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 110.243] kgem_add_handle: handle=8, index=5 >[ 110.243] kgem_add_reloc64[8] = (delta=16, target handle=5, presumed=fdffe000) >[ 110.243] [3f50] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.243] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.243] gen9_emit_vertex_elements: setup id=5 >[ 110.243] thread_choose_span: clipped? 0 >[ 110.243] imprecise_trapezoid_span_converter: using 4 threads >[ 110.243] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 110.243] thread_choose_span: clipped? 0 >[ 110.243] span_thread: flushing 2 boxes >[ 110.243] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.243] span_thread: flushing 2 boxes >[ 110.243] span_thread: flushing 62 boxes >[ 110.243] span_thread: flushing 62 boxes >[ 110.243] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.243] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.243] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.243] gen8_vertex_flush[610] = 384 >[ 110.243] gen9_render_composite_spans_done() >[ 110.243] sna_composite_rectangles(pixmap=576, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) >[ 110.243] sna_composite_rectangles: converted to op 1 >[ 110.243] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) >[ 110.243] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 >[ 110.243] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 >[ 110.243] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) >[ 110.243] sna_composite_rectangles: dropping last-cpu hint >[ 110.243] sna_drawable_use_bo pixmap=576, box=((16, 16), (18, 60)), flags=9... >[ 110.243] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 110.243] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.243] sna_drawable_use_bo: using whole GPU bo >[ 110.243] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 110.243] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.243] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) >[ 110.243] sna_render_get_solid: ffffffff >[ 110.243] sna_render_get_solid(white) >[ 110.243] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.243] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.243] aligning vertex: was 3, now 2 floats per vertex >[ 110.243] gen9_composite_get_binding_table(fd00) >[ 110.243] kgem_add_reloc64: handle=7, pos=16184, delta=0, domains=40000 >[ 110.243] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.243] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.243] [3f30] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.243] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.243] gen9_emit_sampler: sampler = 1 >[ 110.243] gen9_emit_sf: num_sf_outputs=1 >[ 110.243] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.243] gen9_emit_vertex_elements: setup id=0 >[ 110.243] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.243] (16, 16), (18, 60) >[ 110.243] gen8_vertex_flush[6d0] = 3 >[ 110.243] sna_validate_gc(0x5619f1770810) changes=0, previous serial=234, drawable=23e >[ 110.243] sna_validate_gc: recomputing clip >[ 110.243] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.243] sna_copy_area: src=pixmap=576:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=574:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.243] sna_copy_area: normal copy >[ 110.243] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.243] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.243] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.243] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 110.243] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 110.243] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 110.243] sna_do_copy: pixmap -- no source clipping >[ 110.243] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 110.243] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 110.243] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=576+(-24, -136), dst pixmap=574+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 110.243] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=35, cpu_bo=0), replaces=0 >[ 110.243] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.243] sna_drawable_use_bo pixmap=574, box=((24, 136), (600, 212)), flags=b... >[ 110.243] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.243] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.243] sna_drawable_use_bo: using whole GPU bo >[ 110.243] sna_pixmap_move_to_gpu(pixmap=576, usage=0), flags=a >[ 110.243] sna_pixmap_move_to_gpu: already all-damaged >[ 110.243] sna_pixmap_mark_active: pixmap=576, handle=35 >[ 110.243] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.243] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.243] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.243] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.243] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.243] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.243] gen9_composite_get_binding_table(fc80) >[ 110.243] kgem_add_reloc64: handle=35, pos=16152, delta=0, domains=40000 >[ 110.243] kgem_add_reloc64[10] = (delta=0, target handle=4, presumed=fd443000) >[ 110.243] [3f10] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 110.243] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.243] gen9_emit_sampler: sampler = 0 >[ 110.243] gen9_emit_vertex_elements: setup id=0 >[ 110.243] (0, 0) -> (24, 136) + (576, 76) >[ 110.243] gen8_vertex_flush[724] = 3 >[ 110.243] sna_destroy_pixmap: pixmap=576, attached?=1 >[ 110.243] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.243] __kgem_bo_destroy: handle=35, size=204800 >[ 110.243] __kgem_bo_destroy: handle=35 -> active >[ 110.243] __sna_free_pixmap(pixmap=576) >[ 110.243] sna_glyphs(op=3, nlist=4, src=(40, 184)) >[ 110.243] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.243] sna_glyphs: discarding mask >[ 110.243] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) >[ 110.243] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94669425825984 size=624x224 >[ 110.243] gen9_render_composite: 0x0, current mode=1/1 >[ 110.243] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.243] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.243] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.243] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.243] sna_drawable_use_bo pixmap=574, box=((0, 0), (624, 224)), flags=7... >[ 110.243] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.243] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.243] sna_drawable_use_bo: using whole GPU bo >[ 110.243] gen9_composite_set_target: pixmap=574, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.243] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.243] color_convert: src=ff888888 [20028888] >[ 110.243] color_convert: dst=ff888888 [20028888] >[ 110.243] sna_render_get_solid: ff888888 >[ 110.243] sna_render_get_solid(5) = ff888888 (old) >[ 110.243] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.243] sna_transform_is_imprecise_integer_translation: no transform >[ 110.243] gen9_composite_picture: integer translation (0, 0), removing >[ 110.243] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.243] sna_render_pixmap_bo: GPU all damaged >[ 110.243] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.243] gen4_choose_composite_emitter: solid, identity mask >[ 110.243] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.243] aligning vertex: was 2, now 4 floats per vertex >[ 110.243] gen9_composite_get_binding_table(fc00) >[ 110.243] kgem_add_reloc64: handle=8, pos=16120, delta=0, domains=40000 >[ 110.243] kgem_add_reloc64: adding proxy [delta=20] for handle=8 >[ 110.243] kgem_add_reloc64[11] = (delta=20, target handle=5, presumed=fdffe000) >[ 110.243] [3ef0] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.243] kgem_add_reloc64: handle=6, pos=16104, delta=0, domains=40000 >[ 110.243] kgem_add_handle: handle=6, index=6 >[ 110.243] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd585000) >[ 110.243] [3ee0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.243] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 110.243] gen9_emit_sampler: sampler = a >[ 110.243] gen9_emit_sf: num_sf_outputs=2 >[ 110.243] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.243] gen9_emit_vertex_elements: setup id=9 >[ 110.243] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.243] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.243] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped >[ 110.243] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) >[ 110.243] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped >[ 110.243] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) >[ 110.243] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped >[ 110.243] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.243] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped >[ 110.243] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.243] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped >[ 110.243] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) >[ 110.243] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped >[ 110.243] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) >[ 110.243] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped >[ 110.243] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) >[ 110.243] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped >[ 110.243] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) >[ 110.243] gen8_vertex_flush[800] = 24 >[ 110.243] gen9_magic_ca_pass: CA fixup (3434 -> 3458) >[ 110.243] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.243] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.243] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.243] sna_composite(pixmap=574, op=3, src=272+(0, 0), mask=0+(28, 8), dst=574+(28, 8)+(0, 0), size=(20, 80) >[ 110.243] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 110.243] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 110.243] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 110.243] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 110.243] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 110.243] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 110.243] gen9_render_composite: 20x80, current mode=1/1 >[ 110.243] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.243] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 110.243] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.243] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.243] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 110.243] sna_drawable_use_bo pixmap=574, box=((28, 8), (48, 88)), flags=7... >[ 110.243] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.243] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.243] sna_drawable_use_bo: using whole GPU bo >[ 110.243] gen9_composite_set_target: pixmap=574, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.243] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 110.243] sna_transform_is_imprecise_integer_translation: no transform >[ 110.243] gen9_composite_picture: integer translation (0, 0), removing >[ 110.243] sna_render_pixmap_bo pixmap=272, (0, 0)x(20, 80)/(20, 80) >[ 110.243] sna_render_pixmap_bo: GPU all damaged >[ 110.243] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.243] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.243] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.243] gen4_choose_composite_emitter: identity src, no mask >[ 110.243] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.243] aligning vertex: was 4, now 3 floats per vertex >[ 110.243] gen9_composite_get_binding_table(fb40) >[ 110.243] kgem_add_reloc64: handle=12, pos=16072, delta=0, domains=40000 >[ 110.243] kgem_add_handle: handle=12, index=7 >[ 110.243] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fdffb000) >[ 110.243] [3ec0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.243] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 >[ 110.243] gen9_emit_sampler: sampler = 2 >[ 110.243] gen9_emit_sf: num_sf_outputs=1 >[ 110.243] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.243] gen9_emit_vertex_elements: setup id=2 >[ 110.243] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.243] gen9_render_composite_box: (28, 8), (48, 88) >[ 110.243] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 110.243] gen8_vertex_flush[950] = 3 >[ 110.243] sna_composite(pixmap=574, op=3, src=276+(0, 0), mask=0+(28, 0), dst=574+(28, 0)+(0, 0), size=(20, 8) >[ 110.243] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.243] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.243] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.243] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.243] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.243] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.243] gen9_render_composite: 20x8, current mode=1/1 >[ 110.243] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.243] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 >[ 110.243] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.243] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.243] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.243] sna_drawable_use_bo pixmap=574, box=((28, 0), (48, 8)), flags=7... >[ 110.243] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.243] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.243] sna_drawable_use_bo: using whole GPU bo >[ 110.243] gen9_composite_set_target: pixmap=574, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.243] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.243] sna_transform_is_imprecise_integer_translation: no transform >[ 110.243] gen9_composite_picture: integer translation (0, 0), removing >[ 110.243] sna_render_pixmap_bo pixmap=276, (0, 0)x(20, 8)/(20, 80) >[ 110.243] sna_render_pixmap_bo: GPU all damaged >[ 110.243] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.243] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 110.243] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.243] gen4_choose_composite_emitter: identity src, no mask >[ 110.243] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.243] gen9_composite_get_binding_table(fac0) >[ 110.243] kgem_add_reloc64: handle=24, pos=16040, delta=0, domains=40000 >[ 110.243] kgem_add_handle: handle=24, index=8 >[ 110.243] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fd53c000) >[ 110.243] [3ea0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.243] gen9_emit_vertex_elements: setup id=2 >[ 110.243] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.243] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.243] gen8_vertex_flush[98c] = 3 >[ 110.243] sna_validate_gc(0x5619f1770810) changes=0, previous serial=23e, drawable=23c >[ 110.243] sna_validate_gc: recomputing clip >[ 110.243] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.243] sna_copy_area: src=pixmap=574:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=572:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.243] sna_copy_area: normal copy >[ 110.243] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.243] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.243] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.243] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.243] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.243] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.243] sna_do_copy: pixmap -- no source clipping >[ 110.243] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.243] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.243] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=574+(-8, -896), dst pixmap=572+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.243] sna_copy_boxes: dst=(priv=0x5619f174e370, gpu_bo=9, cpu_bo=0), src=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.243] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.243] sna_drawable_use_bo pixmap=572, box=((8, 896), (632, 1120)), flags=b... >[ 110.243] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.243] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.243] sna_drawable_use_bo: using whole GPU bo >[ 110.243] sna_pixmap_move_to_gpu(pixmap=574, usage=0), flags=a >[ 110.243] sna_pixmap_move_to_gpu: already all-damaged >[ 110.244] sna_pixmap_mark_active: pixmap=574, handle=20 >[ 110.244] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.244] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.244] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.244] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.244] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.244] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.244] aligning vertex: was 3, now 2 floats per vertex >[ 110.244] gen9_composite_get_binding_table(fa40) >[ 110.244] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.244] kgem_add_reloc64: handle=20, pos=16008, delta=0, domains=40000 >[ 110.244] kgem_add_reloc64[15] = (delta=0, target handle=3, presumed=fd9be000) >[ 110.244] [3e80] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.244] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.244] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.244] gen9_emit_sampler: sampler = 0 >[ 110.244] gen9_emit_vertex_elements: setup id=0 >[ 110.244] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.244] (0, 0) -> (8, 896) + (624, 224) >[ 110.244] gen8_vertex_flush[a14] = 3 >[ 110.244] sna_destroy_pixmap: pixmap=574, attached?=1 >[ 110.244] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.244] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.244] __kgem_bo_destroy: handle=20 -> active >[ 110.244] __sna_free_pixmap(pixmap=574) >[ 110.244] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.244] kgem_can_create_2d: 624x80 @ 32 >[ 110.244] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.244] kgem_can_create_2d: untiled size=200704 >[ 110.244] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.244] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.244] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.244] sna_create_pixmap: usage=0, flags=1b >[ 110.244] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.244] __pop_freed_pixmap: reusing freed pixmap=574 header >[ 110.244] create_pixmap_hdr: pixmap=577, width=624, height=80, usage=0 >[ 110.244] sna_create_pixmap: serial=577, 624x80, usage=0 >[ 110.244] sna_composite_rectangles(pixmap=578, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.244] sna_composite_rectangles: converted to op 0 >[ 110.244] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.244] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.244] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.244] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.244] sna_composite_rectangles: dropping last-cpu hint >[ 110.244] sna_drawable_use_bo pixmap=578, box=((0, 0), (624, 80)), flags=19... >[ 110.244] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.244] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.244] sna_pixmap_move_to_gpu(pixmap=578, usage=0), flags=b >[ 110.244] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.244] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.244] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.244] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.244] sna_pixmap_alloc_gpu: pixmap=578 >[ 110.244] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.244] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.244] kgem_bo_remove_from_active: removing handle=35 from active >[ 110.244] 1:from active: pitch=2560, tiling=1, handle=35, id=671 >[ 110.244] __sna_damage_all(624, 80) >[ 110.244] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.244] sna_pixmap_mark_active: pixmap=578, handle=35 >[ 110.244] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.244] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.244] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.244] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.244] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.244] sna_render_get_solid: 0 >[ 110.244] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.244] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.244] gen9_composite_get_binding_table(f9c0) >[ 110.244] kgem_add_reloc64: handle=35, pos=15976, delta=0, domains=20002 >[ 110.244] kgem_add_reloc64[16] = (delta=0, target handle=4, presumed=fd443000) >[ 110.244] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.244] [3e60] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.244] gen9_emit_sampler: sampler = 1 >[ 110.244] gen9_emit_vertex_elements: setup id=0 >[ 110.244] (0, 0), (624, 80) >[ 110.244] gen8_vertex_flush[a50] = 3 >[ 110.244] sna_composite_rectangles: pixmap=578 marking clear [0]? 1 >[ 110.244] sna_validate_gc(0x5619f1770810) changes=0, previous serial=23c, drawable=242 >[ 110.244] sna_validate_gc: recomputing clip >[ 110.244] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.244] sna_copy_area: src=pixmap=280:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=578:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.244] sna_copy_area: normal copy >[ 110.244] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.244] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.244] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.244] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.244] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.244] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.244] sna_do_copy: pixmap -- no source clipping >[ 110.244] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.244] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.244] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=280+(-28, 0), dst pixmap=578+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.244] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=35, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.244] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.244] sna_drawable_use_bo pixmap=578, box=((28, 0), (246, 80)), flags=b... >[ 110.244] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.244] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.244] sna_drawable_use_bo: using whole GPU bo >[ 110.244] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a >[ 110.244] sna_pixmap_move_to_gpu: already all-damaged >[ 110.244] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 110.244] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.244] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.244] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.244] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.244] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.244] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.244] gen9_composite_get_binding_table(f940) >[ 110.244] kgem_add_reloc64: handle=21, pos=15944, delta=0, domains=40000 >[ 110.244] kgem_add_handle: handle=21, index=9 >[ 110.244] kgem_add_reloc64[17] = (delta=0, target handle=9, presumed=fd994000) >[ 110.244] [3e40] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.244] gen9_emit_sampler: sampler = 0 >[ 110.244] gen9_emit_vertex_elements: setup id=0 >[ 110.244] (0, 0) -> (28, 0) + (218, 80) >[ 110.244] gen8_vertex_flush[a94] = 3 >[ 110.244] sna_composite(pixmap=572, op=3, src=578+(0, 0), mask=0+(0, 0), dst=572+(8, 1136)+(0, 0), size=(624, 80) >[ 110.244] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.244] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.244] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.244] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.244] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.244] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.244] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.244] gen9_render_composite: 624x80, current mode=1/1 >[ 110.244] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.244] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.244] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.244] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.244] sna_drawable_use_bo pixmap=572, box=((8, 1136), (632, 1216)), flags=7... >[ 110.244] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.244] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.244] sna_drawable_use_bo: using whole GPU bo >[ 110.244] gen9_composite_set_target: pixmap=572, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.244] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.244] sna_transform_is_imprecise_integer_translation: no transform >[ 110.244] gen9_composite_picture: integer translation (0, 0), removing >[ 110.244] sna_render_pixmap_bo pixmap=578, (0, 0)x(624, 80)/(624, 80) >[ 110.244] sna_render_pixmap_bo: GPU all damaged >[ 110.244] color_convert: src=cc000000 [20028888] >[ 110.244] color_convert: dst=cc000000 [20028888] >[ 110.244] sna_render_get_solid: cc000000 >[ 110.244] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.244] gen4_choose_composite_emitter: identity source, identity mask >[ 110.244] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.244] aligning vertex: was 2, now 5 floats per vertex >[ 110.244] gen9_composite_get_binding_table(f8c0) >[ 110.244] kgem_add_reloc64: handle=35, pos=15912, delta=0, domains=40000 >[ 110.244] kgem_add_reloc64[18] = (delta=0, target handle=4, presumed=fd443000) >[ 110.244] [3e20] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.244] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 >[ 110.244] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.244] kgem_add_reloc64[19] = (delta=816, target handle=2, presumed=fffe8000) >[ 110.244] [3e10] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.244] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.244] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.244] gen9_emit_sampler: sampler = 3 >[ 110.244] gen9_emit_sf: num_sf_outputs=2 >[ 110.244] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.244] gen9_emit_vertex_elements: setup id=10 >[ 110.244] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.244] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.244] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.244] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.244] gen8_vertex_flush[b80] = 3 >[ 110.244] sna_destroy_pixmap: pixmap=578, attached?=1 >[ 110.244] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.244] __kgem_bo_destroy: handle=35, size=204800 >[ 110.244] __kgem_bo_destroy: handle=35 -> active >[ 110.244] __sna_free_pixmap(pixmap=578) >[ 110.244] sna_composite(pixmap=570, op=3, src=572+(0, 0), mask=0+(0, 0), dst=570+(0, 0)+(0, 0), size=(640, 2096) >[ 110.244] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.244] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.244] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.244] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.244] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.244] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.244] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.244] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.244] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.244] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 >[ 110.244] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.244] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.244] sna_drawable_use_bo pixmap=570, box=((0, 0), (640, 2096)), flags=7... >[ 110.244] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.244] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.244] sna_drawable_use_bo: using whole GPU bo >[ 110.244] gen9_composite_set_target: pixmap=570, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.244] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.244] sna_transform_is_imprecise_integer_translation: no transform >[ 110.244] gen9_composite_picture: integer translation (0, 0), removing >[ 110.244] sna_render_pixmap_bo pixmap=572, (0, 0)x(640, 2096)/(640, 2096) >[ 110.244] sna_render_pixmap_bo: GPU all damaged >[ 110.244] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.244] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.244] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.244] gen4_choose_composite_emitter: identity src, no mask >[ 110.244] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.244] __kgem_retire_rq: request 1 complete >[ 110.244] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.244] __kgem_ring_is_idle: last requests handle=2 still busy >[ 110.244] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.244] aligning vertex: was 5, now 3 floats per vertex >[ 110.244] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.244] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.244] gen9_composite_get_binding_table(f800) >[ 110.244] kgem_add_reloc64: handle=17, pos=15864, delta=0, domains=20002 >[ 110.244] kgem_add_handle: handle=17, index=10 >[ 110.244] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=fdfff000) >[ 110.244] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.244] [3df0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.244] kgem_add_reloc64: handle=9, pos=15848, delta=0, domains=40000 >[ 110.244] kgem_add_reloc64[21] = (delta=0, target handle=1, presumed=ee339000) >[ 110.244] [3de0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.244] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.244] gen9_emit_sampler: sampler = 2 >[ 110.244] gen9_emit_sf: num_sf_outputs=1 >[ 110.244] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.244] gen9_emit_vertex_elements: setup id=2 >[ 110.244] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.244] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.244] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.244] gen8_vertex_flush[c28] = 3 >[ 110.244] sna_accel_flush: flush?=0, dirty?=0 >[ 110.244] sna_block_handler (tv=0.0) >[ 110.244] sna_wakeup_handler >[ 110.244] sna_accel_flush: flush?=0, dirty?=0 >[ 110.244] sna_accel_flush: flush?=0, dirty?=0 >[ 110.244] sna_accel_flush: flush?=0, dirty?=0 >[ 110.244] sna_block_handler (tv=0.0) >[ 110.244] sna_wakeup_handler >[ 110.244] sna_destroy_pixmap: pixmap=572, attached?=1 >[ 110.244] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.244] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.244] __kgem_bo_destroy: handle=9 -> active >[ 110.244] __sna_free_pixmap(pixmap=572) >[ 110.244] sna_composite(pixmap=566, op=3, src=570+(0, 0), mask=0+(160, 64), dst=566+(160, 64)+(0, 0), size=(640, 2096) >[ 110.244] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.244] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.244] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.244] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.244] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.244] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.244] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.244] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.244] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 110.244] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 >[ 110.244] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.244] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.244] sna_drawable_use_bo pixmap=566, box=((160, 64), (800, 2160)), flags=7... >[ 110.244] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.244] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.244] sna_drawable_use_bo: using whole GPU bo >[ 110.244] gen9_composite_set_target: pixmap=566, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.244] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.244] sna_transform_is_imprecise_integer_translation: no transform >[ 110.244] gen9_composite_picture: integer translation (0, 0), removing >[ 110.244] sna_render_pixmap_bo pixmap=570, (0, 0)x(640, 2096)/(640, 2096) >[ 110.244] sna_render_pixmap_bo: GPU all damaged >[ 110.244] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.244] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.245] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.245] gen4_choose_composite_emitter: identity src, no mask >[ 110.245] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.245] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.245] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.245] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.245] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.245] gen9_composite_get_binding_table(f740) >[ 110.245] kgem_add_reloc64: handle=38, pos=15816, delta=0, domains=20002 >[ 110.245] kgem_add_handle: handle=38, index=11 >[ 110.245] kgem_add_reloc64[22] = (delta=0, target handle=11, presumed=f2281000) >[ 110.245] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.245] [3dc0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.245] kgem_add_reloc64: handle=17, pos=15800, delta=0, domains=40000 >[ 110.245] kgem_add_reloc64[23] = (delta=0, target handle=10, presumed=fdfff000) >[ 110.245] [3db0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.245] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.245] gen9_emit_vertex_elements: setup id=2 >[ 110.245] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.245] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.245] gen8_vertex_flush[c74] = 3 >[ 110.245] sna_destroy_pixmap: pixmap=570, attached?=1 >[ 110.245] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.245] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.245] __kgem_bo_destroy: handle=17 -> active >[ 110.245] __sna_free_pixmap(pixmap=570) >[ 110.245] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.245] kgem_can_create_2d: 2x64 @ 32 >[ 110.245] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.245] kgem_can_create_2d: untiled size=4096 >[ 110.245] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.245] kgem_choose_tiling: 2x64 -> 0 >[ 110.245] sna_create_pixmap: usage=0, flags=a >[ 110.245] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.245] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.245] create_pixmap: serial=579, usage=0, 2x64 >[ 110.245] sna_create_pixmap: serial=579, 2x64, usage=0 >[ 110.245] sna_composite_rectangles(pixmap=580, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.245] sna_composite_rectangles: converted to op 0 >[ 110.245] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.245] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.245] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.245] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.245] sna_composite_rectangles: fallback, dst pixmap=580 too small or not attached >[ 110.245] sna_composite_rectangles: fallback >[ 110.245] sna_drawable_move_region_to_cpu(pixmap=580 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.245] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.245] _sna_pixmap_move_to_cpu(pixmap=580, 2x64, flags=1) >[ 110.245] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.245] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.245] operate_inplace: no, inplace operation not suitable >[ 110.245] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.245] __sna_damage_all(2, 64) >[ 110.245] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.245] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.245] kgem_can_create_2d: 1x32 @ 32 >[ 110.245] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.245] kgem_can_create_2d: untiled size=4096 >[ 110.245] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.245] kgem_choose_tiling: 1x32 -> 0 >[ 110.245] sna_create_pixmap: usage=0, flags=a >[ 110.245] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.245] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.245] create_pixmap: serial=581, usage=0, 1x32 >[ 110.245] sna_create_pixmap: serial=581, 1x32, usage=0 >[ 110.245] sna_validate_gc(0x5619f1770810) changes=0, previous serial=242, drawable=246 >[ 110.245] sna_validate_gc: recomputing clip >[ 110.245] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.245] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.245] try_upload__fast: ignore existing cpu damage (if any) >[ 110.245] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.245] try_upload__fast: no, no gpu damage >[ 110.245] sna_drawable_move_region_to_cpu(pixmap=582 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.245] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.245] _sna_pixmap_move_to_cpu(pixmap=582, 1x32, flags=1) >[ 110.245] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.245] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.245] operate_inplace: no, inplace operation not suitable >[ 110.245] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.245] __sna_damage_all(1, 32) >[ 110.245] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.245] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.245] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.245] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.245] sna_accel_flush: flush?=0, dirty?=0 >[ 110.245] sna_composite(pixmap=580, op=1, src=582+(0, 0), mask=0+(0, 0), dst=580+(0, 0)+(0, 0), size=(2, 64) >[ 110.245] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.245] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.245] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.245] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.245] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.245] sna_composite: fallback, dst pixmap=580 is too small (or completely damaged) >[ 110.245] sna_composite: fallback -- fbComposite >[ 110.245] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.245] sna_composite_fb: fallback -- move src to cpu >[ 110.245] _sna_pixmap_move_to_cpu(pixmap=582, 1x32, flags=2) >[ 110.245] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17f5831, is-clear?=0 >[ 110.245] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.245] sna_composite_fb: fallback -- move dst to cpu >[ 110.245] sna_drawable_move_region_to_cpu(pixmap=580 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.245] sna_drawable_move_region_to_cpu: pixmap=580 all damaged on CPU >[ 110.245] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.245] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.245] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.245] sna_destroy_pixmap: pixmap=582, attached?=1 >[ 110.245] __sna_free_pixmap(pixmap=582) >[ 110.245] sna_composite(pixmap=566, op=3, src=580+(0, 0), mask=0+(0, 0), dst=566+(0, 0)+(0, 0), size=(3840, 64) >[ 110.245] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.245] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.245] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.245] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.245] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.245] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.245] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.245] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.245] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.245] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.245] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.245] sna_drawable_use_bo pixmap=566, box=((0, 0), (3840, 64)), flags=7... >[ 110.245] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.245] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.245] sna_drawable_use_bo: using whole GPU bo >[ 110.245] gen9_composite_set_target: pixmap=566, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.245] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.245] sna_transform_is_imprecise_integer_translation: no transform >[ 110.245] gen9_composite_picture: integer translation (0, 0), removing >[ 110.245] sna_render_pixmap_bo pixmap=580, (0, 0)x(3840, 64)/(2, 64) >[ 110.245] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.245] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.245] use_cpu_bo: no cpu bo >[ 110.245] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.245] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.245] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.245] sna_drawable_move_region_to_cpu(pixmap=580 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.245] sna_drawable_move_region_to_cpu: pixmap=580 all damaged on CPU >[ 110.245] kgem_can_create_2d: 2x64 @ 32 >[ 110.245] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.245] kgem_can_create_2d: untiled size=4096 >[ 110.245] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.245] kgem_choose_tiling: 2x64 -> 0 >[ 110.245] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.245] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.245] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.245] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.245] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.245] search_linear_cache: searching for inactive gtt map >[ 110.245] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.245] search_linear_cache: searching for inactive gtt map >[ 110.245] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.245] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 110.245] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache >[ 110.245] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.245] kgem_create_buffer: reusing handle=23 for buffer >[ 110.245] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.245] init_buffer_from_bo: reusing handle=23 for buffer >[ 110.245] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f3c95be8000, domain=0 >[ 110.245] kgem_bo_map: converting request for GTT map into CPU map >[ 110.245] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f3c95be8000) >[ 110.245] kgem_bo_sync__cpu: handle=23 >[ 110.245] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.245] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 >[ 110.245] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.245] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] >[ 110.245] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 >[ 110.245] kgem_create_buffer(pages=64 [64]) new handle=23, used=2048, write=1 >[ 110.245] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2048, io=1 >[ 110.245] __kgem_bo_init(handle=23, num_pages=2048) >[ 110.245] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.245] upload: adding upload cache to pixmap=580 >[ 110.245] kgem_proxy_bo_attach: handle=23 >[ 110.245] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.245] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.245] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.245] gen4_choose_composite_emitter: identity src, no mask >[ 110.245] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.245] gen9_composite_get_binding_table(f680) >[ 110.245] kgem_add_reloc64: handle=23, pos=15768, delta=0, domains=40000 >[ 110.245] kgem_add_reloc64: adding proxy [delta=0] for handle=23 >[ 110.245] kgem_add_handle: handle=23, index=12 >[ 110.245] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fd545000) >[ 110.245] [3d90] bind bo(handle=23, addr=fd545000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.245] gen9_emit_sampler: sampler = a >[ 110.245] gen9_emit_vertex_elements: setup id=2 >[ 110.245] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.245] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.245] gen8_vertex_flush[cb8] = 3 >[ 110.245] sna_destroy_pixmap: pixmap=580, attached?=1 >[ 110.245] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.245] __sna_free_pixmap(pixmap=580) >[ 110.245] sna_composite(pixmap=566, op=3, src=364+(0, 0), mask=0+(0, 0), dst=566+(0, 0)+(0, 0), size=(3840, 48) >[ 110.245] sna_compute_composite_region: dst=(0, 0)x(3840, 48) >[ 110.245] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) >[ 110.245] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.245] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) >[ 110.245] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) >[ 110.245] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) >[ 110.245] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) >[ 110.245] gen9_render_composite: 3840x48, current mode=1/1 >[ 110.245] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 >[ 110.245] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.245] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.245] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 >[ 110.245] sna_drawable_use_bo pixmap=566, box=((0, 0), (3840, 48)), flags=7... >[ 110.245] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.245] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.245] sna_drawable_use_bo: using whole GPU bo >[ 110.245] gen9_composite_set_target: pixmap=566, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.245] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) >[ 110.245] sna_transform_is_imprecise_integer_translation: no transform >[ 110.245] gen9_composite_picture: integer translation (0, 0), removing >[ 110.245] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 48)/(3840, 2160) >[ 110.245] sna_render_pixmap_bo: GPU all damaged >[ 110.245] color_convert: src=2a000000 [20028888] >[ 110.245] color_convert: dst=2a000000 [20028888] >[ 110.245] sna_render_get_solid: 2a000000 >[ 110.245] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.245] gen4_choose_composite_emitter: identity source, identity mask >[ 110.245] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.245] aligning vertex: was 3, now 5 floats per vertex >[ 110.245] gen9_composite_get_binding_table(f600) >[ 110.245] kgem_add_reloc64: handle=11, pos=15736, delta=0, domains=40000 >[ 110.245] kgem_add_handle: handle=11, index=13 >[ 110.245] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=f61c9000) >[ 110.245] [3d70] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.245] kgem_add_reloc64: handle=7, pos=15720, delta=0, domains=40000 >[ 110.245] kgem_add_reloc64: adding proxy [delta=168] for handle=7 >[ 110.245] kgem_add_reloc64[26] = (delta=168, target handle=2, presumed=fffe8000) >[ 110.245] [3d60] bind bo(handle=7, addr=fffe80a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.245] gen9_emit_sampler: sampler = 3 >[ 110.245] gen9_emit_sf: num_sf_outputs=2 >[ 110.245] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.245] gen9_emit_vertex_elements: setup id=10 >[ 110.245] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.245] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.245] gen9_render_composite_box: (0, 0), (3840, 48) >[ 110.245] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] >[ 110.245] gen8_vertex_flush[d68] = 3 >[ 110.245] sna_composite_rectangles(pixmap=566, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.245] sna_composite_rectangles: converted to op 3 >[ 110.245] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.245] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.245] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.245] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.245] sna_drawable_use_bo pixmap=566, box=((0, 0), (3840, 48)), flags=1... >[ 110.245] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.245] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.245] sna_drawable_use_bo: using whole GPU bo >[ 110.245] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.245] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.245] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.245] sna_render_get_solid: 660a0a0a >[ 110.245] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.245] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.245] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.245] aligning vertex: was 5, now 2 floats per vertex >[ 110.245] gen9_composite_get_binding_table(f540) >[ 110.245] kgem_add_reloc64: handle=8, pos=15688, delta=0, domains=40000 >[ 110.245] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.245] kgem_add_reloc64[27] = (delta=8, target handle=5, presumed=fdffe000) >[ 110.245] [3d40] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.245] gen9_emit_sampler: sampler = 1 >[ 110.245] gen9_emit_sf: num_sf_outputs=1 >[ 110.245] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.245] gen9_emit_vertex_elements: setup id=0 >[ 110.245] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.245] (0, 0), (3840, 48) >[ 110.245] gen8_vertex_flush[e10] = 3 >[ 110.246] sna_composite(pixmap=566, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=566+(3786, 6)+(0, 0), size=(44, 36) >[ 110.246] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.246] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.246] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.246] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.246] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.246] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.246] gen9_render_composite: 44x36, current mode=1/1 >[ 110.246] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.246] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.246] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.246] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.246] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.246] sna_drawable_use_bo pixmap=566, box=((3786, 6), (3830, 42)), flags=7... >[ 110.246] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.246] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.246] sna_drawable_use_bo: using whole GPU bo >[ 110.246] gen9_composite_set_target: pixmap=566, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.246] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.246] sna_transform_is_imprecise_integer_translation: no transform >[ 110.246] gen9_composite_picture: integer translation (0, 0), removing >[ 110.246] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.246] sna_render_pixmap_bo: CPU all damaged >[ 110.246] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.246] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.246] __kgem_retire_rq: request 2 complete >[ 110.246] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.246] kgem_bo_move_to_cache: release handle=22 >[ 110.246] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.246] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.246] gen8_vertex_close: used=13936, vbo active? 16, vb=625, nreloc=5 >[ 110.246] gen8_vertex_close: reloc[0] = 287 >[ 110.246] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.246] kgem_add_handle: handle=16, index=14 >[ 110.246] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fffa8000) >[ 110.246] gen8_vertex_close: reloc[1] = 362 >[ 110.246] kgem_add_reloc64: handle=16, pos=362, delta=0, domains=200000 >[ 110.246] kgem_add_reloc64[29] = (delta=0, target handle=14, presumed=fffa8000) >[ 110.246] gen8_vertex_close: reloc[2] = 507 >[ 110.246] kgem_add_reloc64: handle=16, pos=507, delta=0, domains=200000 >[ 110.246] kgem_add_reloc64[30] = (delta=0, target handle=14, presumed=fffa8000) >[ 110.246] gen8_vertex_close: reloc[3] = 591 >[ 110.246] kgem_add_reloc64: handle=16, pos=591, delta=0, domains=200000 >[ 110.246] kgem_add_reloc64[31] = (delta=0, target handle=14, presumed=fffa8000) >[ 110.246] gen8_vertex_close: reloc[4] = 731 >[ 110.246] kgem_add_reloc64: handle=16, pos=731, delta=0, domains=200000 >[ 110.246] kgem_add_reloc64[32] = (delta=0, target handle=14, presumed=fffa8000) >[ 110.246] batch[1/1, flags=1800]: 906 906 15680 16384, nreloc=33, nexec=15, nfence=0, aperture=42562 [fenced=0] >[ 110.246] kgem_finish_buffers: buffer handle=23, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.246] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 >[ 110.246] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.246] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 110.246] kgem_fixup_relocs: shrinking by 57344 >[ 110.246] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.246] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.246] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.246] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.246] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.246] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.246] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.246] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.246] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.246] __kgem_bo_clear_busy: handle=7 >[ 110.246] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.246] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.246] __kgem_bo_clear_busy: handle=7 >[ 110.246] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.246] __kgem_bo_clear_busy: handle=8 >[ 110.246] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.246] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.246] __kgem_bo_clear_busy: handle=7 >[ 110.246] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.246] __kgem_bo_clear_busy: handle=8 >[ 110.246] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.246] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 >[ 110.246] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 110.246] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 >[ 110.246] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.246] __kgem_bo_clear_busy: handle=7 >[ 110.246] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.246] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.246] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.246] __kgem_bo_clear_busy: handle=7 >[ 110.246] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.246] __kgem_bo_clear_busy: handle=8 >[ 110.246] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.246] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.246] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.246] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.246] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.246] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.246] gen4_choose_composite_emitter: identity src, no mask >[ 110.246] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.246] aligning vertex: was 2, now 3 floats per vertex >[ 110.246] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.246] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.246] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.246] kgem_add_handle: handle=4, index=0 >[ 110.246] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.246] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.246] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.246] gen9_composite_get_binding_table(ffc0) >[ 110.246] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.246] kgem_add_handle: handle=38, index=1 >[ 110.246] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.246] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.246] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.246] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 >[ 110.246] kgem_add_handle: handle=31, index=2 >[ 110.246] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4dc000) >[ 110.246] [3fd0] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.246] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.246] gen9_emit_sampler: sampler = 2 >[ 110.246] gen9_emit_sf: num_sf_outputs=1 >[ 110.246] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.246] gen9_emit_vertex_elements: setup id=2 >[ 110.246] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.246] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.246] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.246] gen8_vertex_flush[490] = 3 >[ 110.246] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.246] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.246] sna_glyphs: discarding mask >[ 110.246] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.246] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.246] gen9_render_composite: 0x0, current mode=1/1 >[ 110.246] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 110.246] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.246] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.246] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.246] sna_drawable_use_bo pixmap=566, box=((0, 0), (7680, 2160)), flags=7... >[ 110.246] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.246] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.246] sna_drawable_use_bo: using whole GPU bo >[ 110.246] gen9_composite_set_target: pixmap=566, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.246] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.246] color_convert: src=ffdfdbd2 [20028888] >[ 110.246] color_convert: dst=ffdfdbd2 [20028888] >[ 110.246] sna_render_get_solid: ffdfdbd2 >[ 110.246] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 110.246] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.246] sna_transform_is_imprecise_integer_translation: no transform >[ 110.246] gen9_composite_picture: integer translation (0, 0), removing >[ 110.246] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.246] sna_render_pixmap_bo: GPU all damaged >[ 110.246] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.246] gen4_choose_composite_emitter: solid, identity mask >[ 110.246] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.246] aligning vertex: was 3, now 4 floats per vertex >[ 110.246] gen9_composite_get_binding_table(ff00) >[ 110.246] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.246] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 110.246] kgem_add_handle: handle=8, index=3 >[ 110.246] kgem_add_reloc64[5] = (delta=32, target handle=3, presumed=fdffe000) >[ 110.246] [3fb0] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.246] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.246] kgem_add_handle: handle=6, index=4 >[ 110.246] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.246] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.246] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.246] gen9_emit_sampler: sampler = a >[ 110.246] gen9_emit_sf: num_sf_outputs=2 >[ 110.246] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.246] gen9_emit_vertex_elements: setup id=9 >[ 110.246] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.246] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.246] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.246] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.246] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.246] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.246] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.246] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.246] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.246] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.246] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.246] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.246] gen8_vertex_flush[56c] = 15 >[ 110.246] gen9_magic_ca_pass: CA fixup (3487 -> 3502) >[ 110.246] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.246] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.246] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.246] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.246] kgem_can_create_2d: 24x20 @ 32 >[ 110.246] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.246] kgem_can_create_2d: untiled size=4096 >[ 110.246] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.246] kgem_choose_tiling: 24x20 -> 0 >[ 110.246] sna_create_pixmap: usage=0, flags=a >[ 110.246] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.246] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.246] create_pixmap: serial=583, usage=0, 24x20 >[ 110.246] sna_create_pixmap: serial=583, 24x20, usage=0 >[ 110.246] sna_validate_gc(0x5619f1770810) changes=0, previous serial=246, drawable=248 >[ 110.246] sna_validate_gc: recomputing clip >[ 110.246] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.246] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.246] try_upload__fast: ignore existing cpu damage (if any) >[ 110.246] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.246] try_upload__fast: no, no gpu damage >[ 110.246] sna_drawable_move_region_to_cpu(pixmap=584 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.246] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.246] _sna_pixmap_move_to_cpu(pixmap=584, 24x20, flags=1) >[ 110.246] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.246] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.246] operate_inplace: no, inplace operation not suitable >[ 110.246] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.246] __sna_damage_all(24, 20) >[ 110.246] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.246] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.246] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.246] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.246] sna_accel_flush: flush?=1, dirty?=1 >[ 110.246] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 110.246] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.247] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.247] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.247] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.247] kgem_bo_sync__cpu_full: handle=31 >[ 110.247] gen8_vertex_close: used=14008, vbo active? 16, vb=204, nreloc=2 >[ 110.247] gen8_vertex_close: reloc[0] = 287 >[ 110.247] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.247] kgem_add_handle: handle=16, index=5 >[ 110.247] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.247] gen8_vertex_close: reloc[1] = 342 >[ 110.247] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 110.247] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.247] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17301 [fenced=0] >[ 110.247] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.247] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.247] kgem_fixup_relocs: shrinking by 61440 >[ 110.247] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.247] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.247] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.247] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.247] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.247] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.247] __kgem_bo_clear_busy: handle=8 >[ 110.247] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.247] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.247] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.247] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.247] __kgem_busy: handle=31, busy=131072, wedged=0 >[ 110.247] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 1 >[ 110.247] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.247] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.247] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.247] __kgem_retire_rq: request 2 complete >[ 110.247] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.247] kgem_bo_move_to_cache: release handle=17 >[ 110.247] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.247] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.247] kgem_bo_move_to_cache: release handle=9 >[ 110.247] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.247] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.247] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.247] kgem_bo_move_to_cache: release handle=35 >[ 110.247] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.247] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.247] kgem_bo_move_to_cache: release handle=20 >[ 110.247] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.247] __kgem_retire_rq: request 1 complete >[ 110.247] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.247] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.247] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.247] sna_composite(pixmap=566, op=3, src=584+(2418, 10), mask=0+(3626, 6), dst=566+(3626, 6)+(0, 0), size=(48, 36) >[ 110.247] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.247] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.247] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.247] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.247] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.247] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.247] gen9_render_composite: 48x36, current mode=0/1 >[ 110.247] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.247] sna_blt_composite (2418, 10), (3626, 6), 48x36 >[ 110.247] sna_blt_composite: unsupported op [3] for blitting >[ 110.247] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.247] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.247] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.247] sna_drawable_use_bo pixmap=566, box=((3626, 6), (3674, 42)), flags=7... >[ 110.247] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.247] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.247] sna_drawable_use_bo: using whole GPU bo >[ 110.247] gen9_composite_set_target: pixmap=566, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.247] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.247] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.247] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.247] sna_render_pixmap_bo pixmap=584, (2418, 10)x(48, 36)/(24, 20) >[ 110.247] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.247] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.247] use_cpu_bo: no cpu bo >[ 110.247] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.247] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.247] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.247] sna_drawable_move_region_to_cpu(pixmap=584 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.247] sna_drawable_move_region_to_cpu: pixmap=584 all damaged on CPU >[ 110.247] kgem_can_create_2d: 24x20 @ 32 >[ 110.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.247] kgem_can_create_2d: untiled size=4096 >[ 110.247] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.247] kgem_choose_tiling: 24x20 -> 0 >[ 110.247] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.247] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.247] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.247] kgem_create_buffer: reusing buffer? used=4096 + size=1920, total=262144 >[ 110.247] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=1920, io=1 >[ 110.247] __kgem_bo_init(handle=23, num_pages=1920) >[ 110.247] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.247] upload: adding upload cache to pixmap=584 >[ 110.247] kgem_proxy_bo_attach: handle=23 >[ 110.247] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.247] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.247] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.247] gen4_choose_composite_emitter: simple src, no mask >[ 110.247] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.247] aligning vertex: was 4, now 3 floats per vertex >[ 110.247] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.247] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.247] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.247] kgem_add_handle: handle=4, index=0 >[ 110.247] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.247] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.247] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.247] gen9_composite_get_binding_table(ffc0) >[ 110.247] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.247] kgem_add_handle: handle=38, index=1 >[ 110.247] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.247] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.247] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.247] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.247] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 >[ 110.247] kgem_add_handle: handle=23, index=2 >[ 110.247] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd545000) >[ 110.247] [3fd0] bind bo(handle=23, addr=fd546000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.247] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.247] gen9_emit_sampler: sampler = 22 >[ 110.247] gen9_emit_sf: num_sf_outputs=1 >[ 110.247] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.247] gen9_emit_vertex_elements: setup id=2 >[ 110.247] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.247] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.247] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.247] gen8_vertex_flush[490] = 3 >[ 110.247] sna_destroy_pixmap: pixmap=584, attached?=1 >[ 110.247] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.247] __sna_free_pixmap(pixmap=584) >[ 110.247] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.247] kgem_can_create_2d: 26x20 @ 32 >[ 110.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.247] kgem_can_create_2d: untiled size=4096 >[ 110.247] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.247] kgem_choose_tiling: 26x20 -> 0 >[ 110.247] sna_create_pixmap: usage=0, flags=a >[ 110.247] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.247] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.247] create_pixmap: serial=585, usage=0, 26x20 >[ 110.247] sna_create_pixmap: serial=585, 26x20, usage=0 >[ 110.247] sna_validate_gc(0x5619f1770810) changes=0, previous serial=248, drawable=24a >[ 110.247] sna_validate_gc: recomputing clip >[ 110.247] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.247] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.247] try_upload__fast: ignore existing cpu damage (if any) >[ 110.247] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.247] try_upload__fast: no, no gpu damage >[ 110.247] sna_drawable_move_region_to_cpu(pixmap=586 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.247] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.247] _sna_pixmap_move_to_cpu(pixmap=586, 26x20, flags=1) >[ 110.247] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.247] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.247] operate_inplace: no, inplace operation not suitable >[ 110.247] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.247] __sna_damage_all(26, 20) >[ 110.247] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.247] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.247] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.247] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.247] sna_accel_flush: flush?=0, dirty?=0 >[ 110.247] sna_composite(pixmap=566, op=3, src=586+(2370, 10), mask=0+(3554, 6), dst=566+(3554, 6)+(0, 0), size=(52, 36) >[ 110.247] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.247] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.247] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.247] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.247] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.247] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.247] gen9_render_composite: 52x36, current mode=1/1 >[ 110.247] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.247] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.247] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.247] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.247] sna_drawable_use_bo pixmap=566, box=((3554, 6), (3606, 42)), flags=7... >[ 110.247] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.247] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.247] sna_drawable_use_bo: using whole GPU bo >[ 110.247] gen9_composite_set_target: pixmap=566, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.247] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.247] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.247] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.247] sna_render_pixmap_bo pixmap=586, (2370, 10)x(52, 36)/(26, 20) >[ 110.247] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.247] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.247] use_cpu_bo: no cpu bo >[ 110.247] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.247] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.247] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.247] sna_drawable_move_region_to_cpu(pixmap=586 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.247] sna_drawable_move_region_to_cpu: pixmap=586 all damaged on CPU >[ 110.247] kgem_can_create_2d: 26x20 @ 32 >[ 110.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.248] kgem_can_create_2d: untiled size=4096 >[ 110.248] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.248] kgem_choose_tiling: 26x20 -> 0 >[ 110.248] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.248] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.248] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.248] kgem_create_buffer: reusing buffer? used=6144 + size=2560, total=262144 >[ 110.248] kgem_create_proxy: target handle=23 [proxy? -1], offset=6144, length=2560, io=1 >[ 110.248] __kgem_bo_init(handle=23, num_pages=2560) >[ 110.248] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.248] upload: adding upload cache to pixmap=586 >[ 110.248] kgem_proxy_bo_attach: handle=23 >[ 110.248] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.248] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.248] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.248] gen4_choose_composite_emitter: simple src, no mask >[ 110.248] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.248] gen9_composite_get_binding_table(ff00) >[ 110.248] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 >[ 110.248] kgem_add_reloc64: adding proxy [delta=6144] for handle=23 >[ 110.248] kgem_add_reloc64[5] = (delta=6144, target handle=2, presumed=fd545000) >[ 110.248] [3fb0] bind bo(handle=23, addr=fd546800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.248] gen9_emit_vertex_elements: setup id=2 >[ 110.248] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.248] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.248] gen8_vertex_flush[4cc] = 3 >[ 110.248] sna_destroy_pixmap: pixmap=586, attached?=1 >[ 110.248] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.248] __sna_free_pixmap(pixmap=586) >[ 110.248] sna_composite(pixmap=566, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=566+(3490, 6)+(0, 0), size=(44, 36) >[ 110.248] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.248] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.248] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.248] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.248] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.248] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.248] gen9_render_composite: 44x36, current mode=1/1 >[ 110.248] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.248] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.248] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.248] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.248] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.248] sna_drawable_use_bo pixmap=566, box=((3490, 6), (3534, 42)), flags=7... >[ 110.248] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.248] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.248] sna_drawable_use_bo: using whole GPU bo >[ 110.248] gen9_composite_set_target: pixmap=566, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.248] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.248] sna_transform_is_imprecise_integer_translation: no transform >[ 110.248] gen9_composite_picture: integer translation (0, 0), removing >[ 110.248] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.248] sna_render_pixmap_bo: CPU all damaged >[ 110.248] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.248] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.248] gen8_vertex_close: used=14028, vbo active? 16, vb=4, nreloc=1 >[ 110.248] gen8_vertex_close: reloc[0] = 287 >[ 110.248] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.248] kgem_add_handle: handle=16, index=3 >[ 110.248] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.248] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=16338 [fenced=0] >[ 110.248] kgem_finish_buffers: buffer handle=23, used=8704, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.248] kgem_finish_buffers: retaining upload buffer (8704/262144): used=12288, refcnt=1 >[ 110.248] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.248] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.248] kgem_fixup_relocs: shrinking by 61440 >[ 110.248] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.248] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.248] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.248] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.248] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.248] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.248] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.248] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.248] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.248] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.248] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.248] gen4_choose_composite_emitter: identity src, no mask >[ 110.248] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.248] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.248] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.248] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.248] kgem_add_handle: handle=4, index=0 >[ 110.248] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.248] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.248] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.248] gen9_composite_get_binding_table(ffc0) >[ 110.248] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.248] kgem_add_handle: handle=38, index=1 >[ 110.248] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.248] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.248] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.248] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.248] kgem_add_handle: handle=37, index=2 >[ 110.248] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd441000) >[ 110.248] [3fd0] bind bo(handle=37, addr=fd441000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.248] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.248] gen9_emit_sampler: sampler = 2 >[ 110.248] gen9_emit_sf: num_sf_outputs=1 >[ 110.248] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.248] gen9_emit_vertex_elements: setup id=2 >[ 110.248] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.248] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.248] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.248] gen8_vertex_flush[490] = 3 >[ 110.248] sna_composite(pixmap=566, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=566+(3422, 6)+(0, 0), size=(48, 36) >[ 110.248] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.248] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.248] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.248] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.248] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.248] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.248] gen9_render_composite: 48x36, current mode=1/1 >[ 110.248] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.248] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.248] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.248] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.248] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.248] sna_drawable_use_bo pixmap=566, box=((3422, 6), (3470, 42)), flags=7... >[ 110.248] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.248] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.248] sna_drawable_use_bo: using whole GPU bo >[ 110.248] gen9_composite_set_target: pixmap=566, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.248] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.248] sna_transform_is_imprecise_integer_translation: no transform >[ 110.248] gen9_composite_picture: integer translation (0, 0), removing >[ 110.248] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.248] sna_render_pixmap_bo: CPU all damaged >[ 110.248] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.248] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.248] __kgem_retire_rq: request 1 complete >[ 110.248] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.248] gen8_vertex_close: used=14037, vbo active? 16, vb=4, nreloc=1 >[ 110.248] gen8_vertex_close: reloc[0] = 287 >[ 110.248] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.248] kgem_add_handle: handle=16, index=3 >[ 110.248] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.248] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.248] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.248] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.248] kgem_fixup_relocs: shrinking by 61440 >[ 110.248] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.248] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.248] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.248] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.248] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.248] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.248] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.248] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.248] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.248] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.248] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.248] gen4_choose_composite_emitter: identity src, no mask >[ 110.248] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.248] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.248] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.248] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.248] kgem_add_handle: handle=4, index=0 >[ 110.248] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.248] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.248] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.248] gen9_composite_get_binding_table(ffc0) >[ 110.248] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.248] kgem_add_handle: handle=38, index=1 >[ 110.248] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.248] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.248] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.248] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.248] kgem_add_handle: handle=32, index=2 >[ 110.248] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.248] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.248] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.248] gen9_emit_sampler: sampler = 2 >[ 110.248] gen9_emit_sf: num_sf_outputs=1 >[ 110.248] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.248] gen9_emit_vertex_elements: setup id=2 >[ 110.248] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.248] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.248] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.248] gen8_vertex_flush[490] = 3 >[ 110.248] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.248] kgem_can_create_2d: 16x16 @ 32 >[ 110.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.248] kgem_can_create_2d: untiled size=4096 >[ 110.248] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.248] kgem_choose_tiling: 16x16 -> 0 >[ 110.248] sna_create_pixmap: usage=0, flags=a >[ 110.248] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.248] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.248] create_pixmap: serial=587, usage=0, 16x16 >[ 110.248] sna_create_pixmap: serial=587, 16x16, usage=0 >[ 110.248] sna_validate_gc(0x5619f1770810) changes=0, previous serial=24a, drawable=24c >[ 110.248] sna_validate_gc: recomputing clip >[ 110.248] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.248] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.248] try_upload__fast: ignore existing cpu damage (if any) >[ 110.248] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.248] try_upload__fast: no, no gpu damage >[ 110.248] sna_drawable_move_region_to_cpu(pixmap=588 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.248] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.248] _sna_pixmap_move_to_cpu(pixmap=588, 16x16, flags=1) >[ 110.248] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.248] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.248] operate_inplace: no, inplace operation not suitable >[ 110.248] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.248] __sna_damage_all(16, 16) >[ 110.248] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.248] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.248] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.248] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.248] sna_accel_flush: flush?=1, dirty?=1 >[ 110.248] sna_accel_flush: syncing SHM pixmap=314 (refcnt=1) >[ 110.248] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.248] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.248] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.248] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.248] kgem_bo_sync__cpu_full: handle=32 >[ 110.248] gen8_vertex_close: used=14046, vbo active? 16, vb=4, nreloc=1 >[ 110.248] gen8_vertex_close: reloc[0] = 287 >[ 110.248] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.248] kgem_add_handle: handle=16, index=3 >[ 110.248] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.248] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.248] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.248] __kgem_retire_rq: request 1 complete >[ 110.248] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.248] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.248] kgem_fixup_relocs: shrinking by 61440 >[ 110.248] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.248] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.248] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.248] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.248] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.248] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.248] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.248] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.248] __kgem_busy: handle=32, busy=131072, wedged=0 >[ 110.248] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 1 >[ 110.248] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.248] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.248] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.248] __kgem_retire_rq: request 1 complete >[ 110.248] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.248] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.248] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.248] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.248] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.248] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.248] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.248] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.248] kgem_bo_sync__cpu_full: handle=37 >[ 110.248] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.248] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.248] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.248] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.248] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.248] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.248] sna_composite(pixmap=566, op=3, src=588+(2247, 15), mask=0+(3370, 7), dst=566+(3370, 7)+(0, 0), size=(32, 34) >[ 110.248] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.248] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.248] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.248] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.248] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.248] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.248] gen9_render_composite: 32x34, current mode=0/1 >[ 110.248] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.248] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.248] sna_blt_composite: unsupported op [3] for blitting >[ 110.248] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.248] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.249] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.249] sna_drawable_use_bo pixmap=566, box=((3370, 7), (3402, 41)), flags=7... >[ 110.249] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.249] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.249] sna_drawable_use_bo: using whole GPU bo >[ 110.249] gen9_composite_set_target: pixmap=566, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.249] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.249] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.249] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.249] sna_render_pixmap_bo pixmap=588, (2247, 15)x(32, 34)/(16, 16) >[ 110.249] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.249] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.249] use_cpu_bo: no cpu bo >[ 110.249] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.249] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.249] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.249] sna_drawable_move_region_to_cpu(pixmap=588 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.249] sna_drawable_move_region_to_cpu: pixmap=588 all damaged on CPU >[ 110.249] kgem_can_create_2d: 16x16 @ 32 >[ 110.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.249] kgem_can_create_2d: untiled size=4096 >[ 110.249] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.249] kgem_choose_tiling: 16x16 -> 0 >[ 110.249] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.249] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.249] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.249] kgem_create_buffer: reusing buffer? used=12288 + size=1024, total=262144 >[ 110.249] kgem_create_proxy: target handle=23 [proxy? -1], offset=12288, length=1024, io=1 >[ 110.249] __kgem_bo_init(handle=23, num_pages=1024) >[ 110.249] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.249] upload: adding upload cache to pixmap=588 >[ 110.249] kgem_proxy_bo_attach: handle=23 >[ 110.249] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.249] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.249] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.249] gen4_choose_composite_emitter: simple src, no mask >[ 110.249] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.249] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.249] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.249] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.249] kgem_add_handle: handle=4, index=0 >[ 110.249] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.249] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.249] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.249] gen9_composite_get_binding_table(ffc0) >[ 110.249] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.249] kgem_add_handle: handle=38, index=1 >[ 110.249] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.249] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.249] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.249] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.249] kgem_add_reloc64: adding proxy [delta=12288] for handle=23 >[ 110.249] kgem_add_handle: handle=23, index=2 >[ 110.249] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=fd545000) >[ 110.249] [3fd0] bind bo(handle=23, addr=fd548000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.249] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.249] gen9_emit_sampler: sampler = 22 >[ 110.249] gen9_emit_sf: num_sf_outputs=1 >[ 110.249] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.249] gen9_emit_vertex_elements: setup id=2 >[ 110.249] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.249] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.249] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.249] gen8_vertex_flush[490] = 3 >[ 110.249] sna_destroy_pixmap: pixmap=588, attached?=1 >[ 110.249] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.249] __sna_free_pixmap(pixmap=588) >[ 110.249] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.249] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.249] sna_glyphs: discarding mask >[ 110.249] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.249] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.249] gen9_render_composite: 0x0, current mode=1/1 >[ 110.249] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.249] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.249] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.249] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.249] sna_drawable_use_bo pixmap=566, box=((0, 0), (7680, 2160)), flags=7... >[ 110.249] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.249] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.249] sna_drawable_use_bo: using whole GPU bo >[ 110.249] gen9_composite_set_target: pixmap=566, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.249] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.249] color_convert: src=ff232321 [20028888] >[ 110.249] color_convert: dst=ff232321 [20028888] >[ 110.249] sna_render_get_solid: ff232321 >[ 110.249] sna_render_get_solid(6) = ff232321 (old) >[ 110.249] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.249] sna_transform_is_imprecise_integer_translation: no transform >[ 110.249] gen9_composite_picture: integer translation (0, 0), removing >[ 110.249] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.249] sna_render_pixmap_bo: GPU all damaged >[ 110.249] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.249] gen4_choose_composite_emitter: solid, identity mask >[ 110.249] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.249] aligning vertex: was 3, now 4 floats per vertex >[ 110.249] gen9_composite_get_binding_table(ff00) >[ 110.249] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.249] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 110.249] kgem_add_handle: handle=8, index=3 >[ 110.249] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) >[ 110.249] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.249] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.249] kgem_add_handle: handle=6, index=4 >[ 110.249] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.249] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.249] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.249] gen9_emit_sampler: sampler = a >[ 110.249] gen9_emit_sf: num_sf_outputs=2 >[ 110.249] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.249] gen9_emit_vertex_elements: setup id=9 >[ 110.249] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.249] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.249] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.249] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.249] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.249] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.249] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.249] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.249] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.249] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.249] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.249] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.249] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.249] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.249] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.249] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.249] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.249] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.249] gen8_vertex_flush[56c] = 48 >[ 110.249] gen9_magic_ca_pass: CA fixup (3514 -> 3562) >[ 110.249] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.249] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.249] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.249] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.249] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.249] sna_glyphs: discarding mask >[ 110.249] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.249] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.249] gen9_render_composite: 0x0, current mode=1/1 >[ 110.249] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.249] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.249] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.249] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.249] sna_drawable_use_bo pixmap=566, box=((0, 0), (7680, 2160)), flags=7... >[ 110.249] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.249] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.249] sna_drawable_use_bo: using whole GPU bo >[ 110.249] gen9_composite_set_target: pixmap=566, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.249] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.249] color_convert: src=ff8e8b85 [20028888] >[ 110.249] color_convert: dst=ff8e8b85 [20028888] >[ 110.249] sna_render_get_solid: ff8e8b85 >[ 110.249] sna_render_get_solid(7) = ff8e8b85 (old) >[ 110.249] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.249] sna_transform_is_imprecise_integer_translation: no transform >[ 110.249] gen9_composite_picture: integer translation (0, 0), removing >[ 110.249] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.249] sna_render_pixmap_bo: GPU all damaged >[ 110.249] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.249] gen4_choose_composite_emitter: solid, identity mask >[ 110.249] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.249] gen9_composite_get_binding_table(fe40) >[ 110.249] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.249] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 110.249] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fdffe000) >[ 110.249] [3f80] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.249] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.249] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.249] gen9_emit_vertex_elements: setup id=9 >[ 110.249] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.249] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.249] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.249] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.249] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.249] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.249] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.249] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.249] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.249] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.249] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.249] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.249] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.249] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.249] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.249] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.249] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.249] gen8_vertex_flush[66c] = 48 >[ 110.249] gen9_magic_ca_pass: CA fixup (3562 -> 3610) >[ 110.249] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.249] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.249] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.249] sna_copy_area: src=pixmap=566:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.249] sna_copy_area: normal copy >[ 110.249] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.249] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.249] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.249] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.249] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.249] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.249] sna_do_copy: pixmap -- no source clipping >[ 110.249] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.249] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.249] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=566+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.249] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=28, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.249] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.249] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.249] sna_drawable_use_bo: pinned, never REPLACES >[ 110.249] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.249] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.249] sna_drawable_use_bo: applying move-to-gpu override >[ 110.249] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.249] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.249] wait_for_shadow: flags=1, flips=0, handle=28, shadow=29 >[ 110.249] wait_for_shadow: setting front pixmap to handle=29 >[ 110.249] sna_drawable_use_bo: using whole GPU bo >[ 110.249] sna_pixmap_move_to_gpu(pixmap=566, usage=0), flags=a >[ 110.249] sna_pixmap_move_to_gpu: already all-damaged >[ 110.249] sna_pixmap_mark_active: pixmap=566, handle=38 >[ 110.249] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.249] sna_pixmap_make_cow: make cow src=566, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.249] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.249] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.249] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.249] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.249] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.249] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.249] kgem_set_mode: flushing before new bo >[ 110.249] gen8_vertex_close: used=14440, vbo active? 16, vb=204, nreloc=2 >[ 110.249] gen8_vertex_close: reloc[0] = 287 >[ 110.249] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.249] kgem_add_handle: handle=16, index=5 >[ 110.249] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.249] gen8_vertex_close: reloc[1] = 342 >[ 110.249] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 110.249] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.249] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.249] kgem_finish_buffers: buffer handle=23, used=13312, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.249] kgem_finish_buffers: retaining upload buffer (13312/262144): used=16384, refcnt=1 >[ 110.249] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.249] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.249] kgem_fixup_relocs: shrinking by 61440 >[ 110.249] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.249] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.249] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.249] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.249] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.250] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.250] __kgem_bo_clear_busy: handle=8 >[ 110.250] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.250] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.250] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.250] __kgem_bo_clear_busy: handle=8 >[ 110.250] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.250] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.250] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.250] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.250] aligning vertex: was 4, now 2 floats per vertex >[ 110.250] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.250] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.250] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.250] kgem_add_handle: handle=4, index=0 >[ 110.250] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.250] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.250] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.250] gen9_composite_get_binding_table(ffc0) >[ 110.250] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 >[ 110.250] kgem_add_handle: handle=29, index=1 >[ 110.250] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.250] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 110.250] [3fe0] bind bo(handle=29, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.250] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.250] kgem_add_handle: handle=38, index=2 >[ 110.250] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.250] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.250] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.250] gen9_emit_sampler: sampler = 0 >[ 110.250] gen9_emit_sf: num_sf_outputs=1 >[ 110.250] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.250] gen9_emit_vertex_elements: setup id=0 >[ 110.250] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.250] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.250] gen8_vertex_flush[490] = 3 >[ 110.250] sna_accel_flush: flush?=0, dirty?=0 >[ 110.250] sna_block_handler (tv=0.0) >[ 110.250] kgem_retire, need_retire?=1 >[ 110.250] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.250] kgem_retire__requests_ring: retiring ring 0 >[ 110.250] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.250] __kgem_retire_rq: request 1 complete >[ 110.250] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.250] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.250] kgem_retire -- retired=0, need_retire=0 >[ 110.250] kgem_retire__buffers: handle=23, busy? 0 [0] >[ 110.250] kgem_retire__buffers: releasing upload cache for handle=23? 0 >[ 110.250] __kgem_bo_destroy: handle=23, size=262144 >[ 110.250] kgem_bo_replace_io: transferring io handle=23 to bo >[ 110.250] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 110.250] sna_accel_block: GPU idle, flushing >[ 110.250] gen8_vertex_close: used=14446, vbo active? 16, vb=1, nreloc=1 >[ 110.250] gen8_vertex_close: reloc[0] = 287 >[ 110.250] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.250] kgem_add_handle: handle=16, index=3 >[ 110.250] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.250] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.250] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.250] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.250] kgem_fixup_relocs: shrinking by 61440 >[ 110.250] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.250] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.250] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.250] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.250] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.250] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.250] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.250] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.250] sna_scanout_do_flush: flush timer active: delta=4 >[ 110.250] sna_accel_block: evaluating timers, active=7 >[ 110.250] sna_accel_block: flush timer expires in 4 [110254] >[ 110.250] sna_wakeup_handler >[ 110.250] sna_accel_flush: flush?=0, dirty?=0 >[ 110.250] sna_accel_flush: flush?=0, dirty?=0 >[ 110.250] sna_accel_flush: flush?=0, dirty?=0 >[ 110.250] sna_block_handler (tv=0.0) >[ 110.250] kgem_retire, need_retire?=1 >[ 110.250] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.250] kgem_retire__requests_ring: retiring ring 0 >[ 110.250] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.250] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.250] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.250] kgem_retire -- retired=0, need_retire=1 >[ 110.250] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.250] sna_scanout_do_flush: flush timer active: delta=4 >[ 110.250] sna_accel_block: evaluating timers, active=7 >[ 110.250] sna_accel_block: flush timer expires in 4 [110254] >[ 110.250] sna_wakeup_handler >[ 110.250] sna_destroy_pixmap: pixmap=566, attached?=1 >[ 110.250] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.250] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.250] __kgem_busy: handle=38, busy=131072, wedged=0 >[ 110.250] __kgem_bo_destroy: handle=38 -> active >[ 110.250] __sna_free_pixmap(pixmap=566) >[ 110.250] sna_accel_flush: flush?=0, dirty?=0 >[ 110.250] sna_accel_flush: flush?=0, dirty?=0 >[ 110.250] sna_block_handler (tv=0.1000) >[ 110.250] kgem_retire, need_retire?=1 >[ 110.250] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.250] kgem_retire__requests_ring: retiring ring 0 >[ 110.250] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.250] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.250] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.250] kgem_retire -- retired=0, need_retire=1 >[ 110.250] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.250] sna_scanout_do_flush: flush timer active: delta=4 >[ 110.250] sna_accel_block: evaluating timers, active=7 >[ 110.250] sna_accel_block: flush timer expires in 4 [110254] >[ 110.250] sna_wakeup_handler >[ 110.250] sna_accel_flush: flush?=0, dirty?=0 >[ 110.250] sna_accel_flush: flush?=0, dirty?=0 >[ 110.250] sna_accel_flush: flush?=0, dirty?=0 >[ 110.250] sna_block_handler (tv=0.1000) >[ 110.250] kgem_retire, need_retire?=1 >[ 110.250] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.250] kgem_retire__requests_ring: retiring ring 0 >[ 110.250] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.250] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.250] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.250] kgem_retire -- retired=0, need_retire=1 >[ 110.250] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.250] sna_scanout_do_flush: flush timer active: delta=4 >[ 110.250] sna_accel_block: evaluating timers, active=7 >[ 110.250] sna_accel_block: flush timer expires in 4 [110254] >[ 110.250] sna_wakeup_handler >[ 110.250] sna_accel_flush: flush?=0, dirty?=0 >[ 110.250] sna_accel_flush: flush?=0, dirty?=0 >[ 110.250] sna_accel_flush: flush?=0, dirty?=0 >[ 110.250] sna_block_handler (tv=0.1000) >[ 110.250] kgem_retire, need_retire?=1 >[ 110.250] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.250] kgem_retire__requests_ring: retiring ring 0 >[ 110.250] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.250] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.250] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.250] kgem_retire -- retired=0, need_retire=1 >[ 110.250] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.250] sna_scanout_do_flush: flush timer active: delta=4 >[ 110.250] sna_accel_block: evaluating timers, active=7 >[ 110.250] sna_accel_block: flush timer expires in 4 [110254] >[ 110.251] sna_wakeup_handler >[ 110.251] sna_block_handler (tv=0.14000) >[ 110.251] kgem_retire, need_retire?=1 >[ 110.251] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.251] kgem_retire__requests_ring: retiring ring 0 >[ 110.251] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.251] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.251] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.251] kgem_retire -- retired=0, need_retire=1 >[ 110.251] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.251] sna_scanout_do_flush: flush timer active: delta=3 >[ 110.251] sna_scanout_do_flush (time=110251), triggered >[ 110.251] sna_scanout_flush (time=110251), cpu damage? 0, exec? 0 nbatch=0, busy? 0 >[ 110.251] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.251] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.251] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.251] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.251] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.251] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.251] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.251] sna_pixmap_move_to_gpu: already all-damaged >[ 110.252] sna_pixmap_mark_active: pixmap=175, handle=29 >[ 110.252] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.252] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.252] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.252] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=28 [active?=2], new handle=29 [active=0] >[ 110.252] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 28, transformed? 0 >[ 110.252] get_fb: reusing fb=79 for handle=29 >[ 110.252] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=1, serial=2 >[ 110.252] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.252] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 28, transformed? 0 >[ 110.252] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=2, serial=3 >[ 110.252] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.252] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.252] sna_mode_redisplay: flipped 2 outputs, shadow active? 28 >[ 110.252] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=28 >[ 110.252] sna_accel_block: evaluating timers, active=7 >[ 110.252] sna_accel_block: flush timer expires in 16 [110267] >[ 110.252] sna_wakeup_handler >[ 110.252] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.252] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.252] kgem_can_create_2d: untiled size=66355200 >[ 110.252] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.252] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.252] sna_create_pixmap: usage=0, flags=1b >[ 110.252] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.252] __pop_freed_pixmap: reusing freed pixmap=566 header >[ 110.252] create_pixmap_hdr: pixmap=589, width=7680, height=2160, usage=0 >[ 110.252] sna_create_pixmap: serial=589, 7680x2160, usage=0 >[ 110.252] sna_composite_rectangles(pixmap=590, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.252] sna_composite_rectangles: converted to op 0 >[ 110.252] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.252] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.252] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.252] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.252] sna_composite_rectangles: dropping last-cpu hint >[ 110.252] sna_drawable_use_bo pixmap=590, box=((0, 0), (7680, 2160)), flags=19... >[ 110.252] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.252] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.252] sna_pixmap_move_to_gpu(pixmap=590, usage=0), flags=b >[ 110.252] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.252] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.252] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.252] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.252] sna_pixmap_alloc_gpu: pixmap=590 >[ 110.252] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.252] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.252] kgem_bo_remove_from_active: removing handle=38 from active >[ 110.252] 1:from active: pitch=30720, tiling=1, handle=38, id=680 >[ 110.252] __sna_damage_all(7680, 2160) >[ 110.252] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.252] sna_pixmap_mark_active: pixmap=590, handle=38 >[ 110.252] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.252] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.252] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.252] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.252] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.252] sna_render_get_solid: 0 >[ 110.252] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.252] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.252] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.252] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.252] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.252] kgem_add_handle: handle=4, index=0 >[ 110.252] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.252] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.252] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.252] gen9_composite_get_binding_table(ffc0) >[ 110.252] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.252] kgem_add_handle: handle=38, index=1 >[ 110.252] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.252] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.252] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.252] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.252] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.252] kgem_add_handle: handle=7, index=2 >[ 110.252] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.252] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.252] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.252] gen9_emit_sampler: sampler = 1 >[ 110.252] gen9_emit_sf: num_sf_outputs=1 >[ 110.252] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.252] gen9_emit_vertex_elements: setup id=0 >[ 110.252] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.252] (0, 0), (7680, 2160) >[ 110.252] gen8_vertex_flush[490] = 3 >[ 110.252] sna_composite_rectangles: pixmap=590 marking clear [0]? 1 >[ 110.252] sna_composite_rectangles(pixmap=590, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.252] sna_composite_rectangles: converted to op 1 >[ 110.252] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.252] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.252] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.252] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.252] sna_composite_rectangles: promoting to full GPU >[ 110.252] sna_composite_rectangles: dropping last-cpu hint >[ 110.252] sna_drawable_use_bo pixmap=590, box=((0, 0), (7680, 2160)), flags=19... >[ 110.252] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.252] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.252] sna_drawable_use_bo: using whole GPU bo >[ 110.252] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.252] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.252] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.252] sna_render_get_solid: ff2c001e >[ 110.253] sna_render_get_solid(0) = ff2c001e (old) >[ 110.253] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.253] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.253] gen9_composite_get_binding_table(ff00) >[ 110.253] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.253] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 110.253] kgem_add_handle: handle=8, index=3 >[ 110.253] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 110.253] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.253] gen9_emit_vertex_elements: setup id=0 >[ 110.253] (0, 0), (7680, 2160) >[ 110.253] gen8_vertex_flush[4cc] = 3 >[ 110.253] sna_composite_rectangles: pixmap=590 marking clear [ff2c001e]? 1 >[ 110.253] sna_composite(pixmap=590, op=3, src=364+(0, 0), mask=0+(0, 0), dst=590+(0, 0)+(0, 0), size=(3840, 2160) >[ 110.253] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 110.253] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 110.253] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.253] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 110.253] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) >[ 110.253] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) >[ 110.253] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 110.253] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.253] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 110.253] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.253] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 >[ 110.253] sna_drawable_use_bo pixmap=590, box=((0, 0), (3840, 2160)), flags=7... >[ 110.253] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.253] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.253] sna_drawable_use_bo: using whole GPU bo >[ 110.253] gen9_composite_set_target: pixmap=590, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.253] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 110.253] sna_transform_is_imprecise_integer_translation: no transform >[ 110.253] gen9_composite_picture: integer translation (0, 0), removing >[ 110.253] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.253] sna_render_pixmap_bo: GPU all damaged >[ 110.253] color_convert: src=38000000 [20028888] >[ 110.253] color_convert: dst=38000000 [20028888] >[ 110.253] sna_render_get_solid: 38000000 >[ 110.253] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.253] gen4_choose_composite_emitter: identity source, identity mask >[ 110.253] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.253] aligning vertex: was 2, now 5 floats per vertex >[ 110.253] gen9_composite_get_binding_table(fe80) >[ 110.253] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 110.253] kgem_add_handle: handle=11, index=4 >[ 110.253] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 110.253] [3f90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.253] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.253] kgem_add_reloc64: adding proxy [delta=224] for handle=7 >[ 110.253] kgem_add_reloc64[7] = (delta=224, target handle=2, presumed=fffe8000) >[ 110.253] [3f80] bind bo(handle=7, addr=fffe80e0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.253] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.253] gen9_emit_sampler: sampler = 3 >[ 110.253] gen9_emit_sf: num_sf_outputs=2 >[ 110.253] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.253] gen9_emit_vertex_elements: setup id=10 >[ 110.253] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.253] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.253] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 110.253] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 110.253] gen8_vertex_flush[5a8] = 3 >[ 110.253] sna_composite(pixmap=590, op=3, src=364+(0, 0), mask=0+(0, 0), dst=590+(3840, 0)+(0, 0), size=(3840, 2160) >[ 110.253] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) >[ 110.253] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) >[ 110.253] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.253] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) >[ 110.253] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) >[ 110.253] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) >[ 110.253] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) >[ 110.253] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.253] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.253] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.253] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.253] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 >[ 110.253] sna_drawable_use_bo pixmap=590, box=((3840, 0), (7680, 2160)), flags=7... >[ 110.253] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.253] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.253] sna_drawable_use_bo: using whole GPU bo >[ 110.253] gen9_composite_set_target: pixmap=590, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.253] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) >[ 110.253] sna_transform_is_imprecise_integer_translation: no transform >[ 110.253] gen9_composite_picture: integer translation (0, 0), removing >[ 110.253] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.253] sna_render_pixmap_bo: GPU all damaged >[ 110.253] color_convert: src=38000000 [20028888] >[ 110.253] color_convert: dst=38000000 [20028888] >[ 110.253] sna_render_get_solid: 38000000 >[ 110.253] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.253] gen4_choose_composite_emitter: identity source, identity mask >[ 110.253] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.253] gen9_composite_get_binding_table(fdc0) >[ 110.253] gen9_emit_vertex_elements: setup id=10 >[ 110.253] gen9_render_composite_box: (3840, 0), (7680, 2160) >[ 110.253] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] >[ 110.253] gen8_vertex_flush[5dc] = 3 >[ 110.253] sna_composite(pixmap=590, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=590+(5694, 1014)+(0, 0), size=(132, 132) >[ 110.253] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) >[ 110.253] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) >[ 110.253] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.253] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) >[ 110.253] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) >[ 110.253] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) >[ 110.253] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) >[ 110.253] gen9_render_composite: 132x132, current mode=1/1 >[ 110.253] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 >[ 110.253] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.253] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.253] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 >[ 110.253] sna_drawable_use_bo pixmap=590, box=((5694, 1014), (5826, 1146)), flags=7... >[ 110.253] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.253] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.253] sna_drawable_use_bo: using whole GPU bo >[ 110.253] gen9_composite_set_target: pixmap=590, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.253] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) >[ 110.253] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] >[ 110.253] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.253] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) >[ 110.253] sna_render_pixmap_bo: GPU all damaged >[ 110.253] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) >[ 110.253] color_convert: src=38000000 [20028888] >[ 110.253] color_convert: dst=38000000 [20028888] >[ 110.253] sna_render_get_solid: 38000000 >[ 110.253] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.253] gen4_choose_composite_emitter: simple src, identity mask >[ 110.253] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.253] gen9_composite_get_binding_table(fdc0) >[ 110.253] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 >[ 110.253] kgem_add_handle: handle=15, index=5 >[ 110.253] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) >[ 110.253] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler >[ 110.253] gen9_emit_sampler: sampler = 23 >[ 110.253] gen9_emit_vertex_elements: setup id=10 >[ 110.253] gen9_render_composite_box: (5694, 1014), (5826, 1146) >[ 110.253] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] >[ 110.253] gen8_vertex_flush[620] = 3 >[ 110.253] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.253] kgem_can_create_2d: 80x80 @ 32 >[ 110.253] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.253] kgem_can_create_2d: untiled size=28672 >[ 110.253] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.253] kgem_choose_tiling: 80x80 -> 0 >[ 110.253] sna_create_pixmap: usage=0, flags=b >[ 110.253] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.253] __pop_freed_pixmap: reusing freed pixmap=570 header >[ 110.253] create_pixmap_hdr: pixmap=591, width=80, height=80, usage=0 >[ 110.253] sna_create_pixmap: serial=591, 80x80, usage=0 >[ 110.253] sna_composite_rectangles(pixmap=592, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.253] sna_composite_rectangles: converted to op 0 >[ 110.253] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.253] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.253] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.253] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.253] sna_composite_rectangles: dropping last-cpu hint >[ 110.253] sna_drawable_use_bo pixmap=592, box=((0, 0), (80, 80)), flags=19... >[ 110.253] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.253] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.253] sna_pixmap_move_to_gpu(pixmap=592, usage=0), flags=b >[ 110.253] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.253] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.253] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.253] kgem_choose_tiling: 80x80 -> 0 >[ 110.253] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.253] kgem_choose_tiling: 80x80 -> 0 >[ 110.253] sna_pixmap_alloc_gpu: pixmap=592 >[ 110.253] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.253] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.254] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.254] from inactive: pitch=320, tiling=0: handle=22, id=681 >[ 110.254] __sna_damage_all(80, 80) >[ 110.254] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.254] sna_pixmap_mark_active: pixmap=592, handle=22 >[ 110.254] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.254] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.254] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.254] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.254] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.254] sna_render_get_solid: 0 >[ 110.254] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.254] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.254] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.254] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.254] aligning vertex: was 5, now 2 floats per vertex >[ 110.254] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.254] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.254] gen9_composite_get_binding_table(fd40) >[ 110.254] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 >[ 110.254] kgem_add_handle: handle=22, index=6 >[ 110.254] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) >[ 110.254] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.254] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.254] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.254] gen9_emit_sampler: sampler = 1 >[ 110.254] gen9_emit_sf: num_sf_outputs=1 >[ 110.254] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.254] gen9_emit_vertex_elements: setup id=0 >[ 110.254] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.254] (0, 0), (80, 80) >[ 110.254] gen8_vertex_flush[6d8] = 3 >[ 110.254] sna_composite_rectangles: pixmap=592 marking clear [0]? 1 >[ 110.254] sna_composite_rectangles(pixmap=592, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.254] sna_composite_rectangles: converted to op 1 >[ 110.254] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.254] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.254] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.254] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.254] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.254] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.254] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.254] sna_composite_rectangles: dropping last-cpu hint >[ 110.254] sna_drawable_use_bo pixmap=592, box=((0, 0), (80, 80)), flags=1... >[ 110.254] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.254] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.254] sna_drawable_use_bo: using whole GPU bo >[ 110.254] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.254] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.254] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.254] sna_render_get_solid: 40404040 >[ 110.254] sna_render_get_solid(1) = 40404040 (old) >[ 110.254] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.254] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.254] gen9_composite_get_binding_table(fcc0) >[ 110.254] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 >[ 110.254] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 110.254] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) >[ 110.254] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.254] gen9_emit_vertex_elements: setup id=0 >[ 110.254] (0, 0), (2, 2) >[ 110.254] (78, 0), (80, 2) >[ 110.254] (0, 78), (2, 80) >[ 110.254] (78, 78), (80, 80) >[ 110.254] gen8_vertex_flush[714] = 12 >[ 110.254] sna_composite(pixmap=590, op=3, src=592+(0, 0), mask=0+(0, 0), dst=590+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.254] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.254] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.254] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.254] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.254] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.254] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.254] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.254] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.254] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.254] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.254] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.254] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.254] sna_drawable_use_bo pixmap=590, box=((0, 0), (7680, 2160)), flags=7... >[ 110.254] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.254] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.254] sna_drawable_use_bo: using whole GPU bo >[ 110.254] gen9_composite_set_target: pixmap=590, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.254] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.254] sna_transform_is_imprecise_integer_translation: no transform >[ 110.254] gen9_composite_picture: integer translation (0, 0), removing >[ 110.254] sna_render_pixmap_bo pixmap=592, (0, 0)x(7680, 2160)/(80, 80) >[ 110.254] sna_render_pixmap_bo: GPU all damaged >[ 110.254] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.254] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.254] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.254] gen4_choose_composite_emitter: identity src, no mask >[ 110.254] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.254] aligning vertex: was 2, now 3 floats per vertex >[ 110.254] gen9_composite_get_binding_table(fc40) >[ 110.254] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 >[ 110.254] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) >[ 110.254] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.254] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.254] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.254] gen9_emit_sampler: sampler = a >[ 110.254] gen9_emit_vertex_elements: setup id=2 >[ 110.254] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.254] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.254] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.254] gen8_vertex_flush[7b0] = 3 >[ 110.254] sna_destroy_pixmap: pixmap=592, attached?=1 >[ 110.254] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.254] __kgem_bo_destroy: handle=22, size=61440 >[ 110.254] __kgem_bo_destroy: handle=22 -> active >[ 110.254] __sna_free_pixmap(pixmap=592) >[ 110.254] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.254] kgem_can_create_2d: 640x2096 @ 32 >[ 110.254] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.254] kgem_can_create_2d: untiled size=5365760 >[ 110.254] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.254] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.254] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.254] sna_create_pixmap: usage=0, flags=1b >[ 110.254] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.254] __pop_freed_pixmap: reusing freed pixmap=592 header >[ 110.254] create_pixmap_hdr: pixmap=593, width=640, height=2096, usage=0 >[ 110.254] sna_create_pixmap: serial=593, 640x2096, usage=0 >[ 110.254] sna_composite_rectangles(pixmap=594, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.254] sna_composite_rectangles: converted to op 0 >[ 110.254] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.254] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.254] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.254] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.254] sna_composite_rectangles: dropping last-cpu hint >[ 110.254] sna_drawable_use_bo pixmap=594, box=((0, 0), (640, 2096)), flags=19... >[ 110.254] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.254] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.254] sna_pixmap_move_to_gpu(pixmap=594, usage=0), flags=b >[ 110.254] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.254] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.254] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.254] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.254] sna_pixmap_alloc_gpu: pixmap=594 >[ 110.254] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.254] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.254] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.254] from inactive: pitch=2560, tiling=1: handle=9, id=682 >[ 110.254] __sna_damage_all(640, 2096) >[ 110.254] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.254] sna_pixmap_mark_active: pixmap=594, handle=9 >[ 110.254] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.254] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.254] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.254] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.254] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.254] sna_render_get_solid: 0 >[ 110.255] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.255] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.255] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.255] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.255] aligning vertex: was 3, now 2 floats per vertex >[ 110.255] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.255] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.255] gen9_composite_get_binding_table(fbc0) >[ 110.255] kgem_add_reloc64: handle=9, pos=16104, delta=0, domains=20002 >[ 110.255] kgem_add_handle: handle=9, index=7 >[ 110.255] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=ee339000) >[ 110.255] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.255] [3ee0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.255] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.255] gen9_emit_sampler: sampler = 1 >[ 110.255] gen9_emit_vertex_elements: setup id=0 >[ 110.255] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.255] (0, 0), (640, 2096) >[ 110.255] gen8_vertex_flush[820] = 3 >[ 110.255] sna_composite_rectangles: pixmap=594 marking clear [0]? 1 >[ 110.255] sna_composite(pixmap=594, op=3, src=364+(168, 968), mask=0+(0, 0), dst=594+(8, 904)+(0, 0), size=(624, 224) >[ 110.255] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.255] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.255] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.255] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.255] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) >[ 110.255] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) >[ 110.255] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) >[ 110.255] gen9_render_composite: 624x224, current mode=1/1 >[ 110.255] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.255] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.255] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.255] sna_drawable_use_bo pixmap=594, box=((8, 904), (632, 1128)), flags=7... >[ 110.255] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.255] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.255] sna_drawable_use_bo: using whole GPU bo >[ 110.255] gen9_composite_set_target: pixmap=594, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.255] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) >[ 110.255] sna_transform_is_imprecise_integer_translation: no transform >[ 110.255] gen9_composite_picture: integer translation (0, 0), removing >[ 110.255] sna_render_pixmap_bo pixmap=364, (168, 968)x(624, 224)/(3840, 2160) >[ 110.255] sna_render_pixmap_bo: GPU all damaged >[ 110.255] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) >[ 110.255] color_convert: src=38000000 [20028888] >[ 110.255] color_convert: dst=38000000 [20028888] >[ 110.255] sna_render_get_solid: 38000000 >[ 110.255] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.255] gen4_choose_composite_emitter: identity source, identity mask >[ 110.255] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.255] aligning vertex: was 2, now 5 floats per vertex >[ 110.255] gen9_composite_get_binding_table(fb40) >[ 110.255] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.255] gen9_emit_sampler: sampler = 3 >[ 110.255] gen9_emit_sf: num_sf_outputs=2 >[ 110.255] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.255] gen9_emit_vertex_elements: setup id=10 >[ 110.255] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.255] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.255] gen9_render_composite_box: (8, 904), (632, 1128) >[ 110.255] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] >[ 110.255] gen8_vertex_flush[8e8] = 3 >[ 110.255] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) >[ 110.255] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.255] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.255] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.255] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.255] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.255] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.255] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.255] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.255] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.255] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.255] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.255] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.255] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.255] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.255] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.255] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.255] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.255] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.255] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.255] sna_drawable_use_bo pixmap=594, box=((8, 904), (632, 1128)), flags=7... >[ 110.255] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.255] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.255] sna_drawable_use_bo: using whole GPU bo >[ 110.255] gen9_composite_set_target: pixmap=594, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.255] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.255] color_convert: src=660a0a0a [20028888] >[ 110.255] color_convert: dst=660a0a0a [20028888] >[ 110.255] sna_render_get_solid: 660a0a0a >[ 110.255] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.255] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.255] gen4_choose_spans_emitter: solid source >[ 110.255] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.255] aligning vertex: was 5, now 3 floats per vertex >[ 110.255] gen9_composite_get_binding_table(fb00) >[ 110.255] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 >[ 110.255] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.255] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.255] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.255] gen9_emit_sampler: sampler = c >[ 110.255] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.255] gen9_emit_vertex_elements: setup id=5 >[ 110.255] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.255] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.255] thread_choose_span: clipped? 0 >[ 110.255] imprecise_trapezoid_span_converter: using 4 threads >[ 110.255] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.255] thread_choose_span: clipped? 0 >[ 110.255] span_thread: flushing 95 boxes >[ 110.255] span_thread: flushing 1 boxes >[ 110.255] [ 110.255] span_thread: flushing 95 boxes >[ 110.255] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 1 boxes >[ 110.255] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.255] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.255] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.255] gen8_vertex_flush[994] = 576 >[ 110.255] gen9_render_composite_spans_done() >[ 110.256] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.256] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.256] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.256] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.256] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.256] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.256] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.256] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.256] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.256] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.256] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.256] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.256] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.256] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.256] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.256] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.256] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.256] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.256] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.256] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.256] sna_drawable_use_bo pixmap=594, box=((8, 904), (632, 1128)), flags=7... >[ 110.256] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.256] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.256] sna_drawable_use_bo: using whole GPU bo >[ 110.256] gen9_composite_set_target: pixmap=594, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.256] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.256] color_convert: src=66282828 [20028888] >[ 110.256] color_convert: dst=66282828 [20028888] >[ 110.256] sna_render_get_solid: 66282828 >[ 110.256] sna_render_get_solid(3) = 66282828 (old) >[ 110.256] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.256] gen4_choose_spans_emitter: solid source >[ 110.256] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.256] gen9_composite_get_binding_table(fa80) >[ 110.256] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 >[ 110.256] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 110.256] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) >[ 110.256] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.256] gen9_emit_vertex_elements: setup id=5 >[ 110.256] thread_choose_span: clipped? 0 >[ 110.256] imprecise_trapezoid_span_converter: using 4 threads >[ 110.256] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.256] thread_choose_span: clipped? 0 >[ 110.256] span_thread: flushing 2 boxes >[ 110.256] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.256] span_thread: flushing 2 boxes >[ 110.256] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.256] span_thread: flushing 162 boxes >[ 110.256] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >[ 110.256] span_thread: flushing 166 boxes >[ 110.256] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >[ 110.256] gen8_vertex_flush[9d0] = 996 >[ 110.256] gen9_render_composite_spans_done() >[ 110.256] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.256] kgem_can_create_2d: 640x2096 @ 32 >[ 110.256] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.256] kgem_can_create_2d: untiled size=5365760 >[ 110.256] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.256] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.256] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.256] sna_create_pixmap: usage=0, flags=1b >[ 110.256] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.256] __pop_freed_pixmap: reusing freed pixmap=572 header >[ 110.256] create_pixmap_hdr: pixmap=595, width=640, height=2096, usage=0 >[ 110.256] sna_create_pixmap: serial=595, 640x2096, usage=0 >[ 110.256] sna_composite_rectangles(pixmap=596, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.256] sna_composite_rectangles: converted to op 0 >[ 110.256] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.256] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.256] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.256] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.256] sna_composite_rectangles: dropping last-cpu hint >[ 110.256] sna_drawable_use_bo pixmap=596, box=((0, 0), (640, 2096)), flags=19... >[ 110.256] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.256] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.256] sna_pixmap_move_to_gpu(pixmap=596, usage=0), flags=b >[ 110.256] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.256] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.256] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.256] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.256] sna_pixmap_alloc_gpu: pixmap=596 >[ 110.256] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.256] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.256] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.256] from inactive: pitch=2560, tiling=1: handle=17, id=683 >[ 110.256] __sna_damage_all(640, 2096) >[ 110.256] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.256] sna_pixmap_mark_active: pixmap=596, handle=17 >[ 110.256] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.256] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.256] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.256] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.256] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.256] sna_render_get_solid: 0 >[ 110.256] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.256] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.256] __kgem_retire_rq: request 1 complete >[ 110.256] __kgem_bo_flush: handle=29, busy=0, wedged=0 >[ 110.256] kgem_set_mode: flushing before new bo >[ 110.256] gen8_vertex_close: used=19287, vbo active? 16, vb=425, nreloc=4 >[ 110.256] gen8_vertex_close: reloc[0] = 287 >[ 110.256] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.256] kgem_add_handle: handle=16, index=8 >[ 110.256] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fffa8000) >[ 110.256] gen8_vertex_close: reloc[1] = 357 >[ 110.256] kgem_add_reloc64: handle=16, pos=357, delta=0, domains=200000 >[ 110.256] kgem_add_reloc64[16] = (delta=0, target handle=8, presumed=fffa8000) >[ 110.256] gen8_vertex_close: reloc[2] = 487 >[ 110.256] kgem_add_reloc64: handle=16, pos=487, delta=0, domains=200000 >[ 110.256] kgem_add_reloc64[17] = (delta=0, target handle=8, presumed=fffa8000) >[ 110.256] gen8_vertex_close: reloc[3] = 608 >[ 110.256] kgem_add_reloc64: handle=16, pos=608, delta=0, domains=200000 >[ 110.256] kgem_add_reloc64[18] = (delta=0, target handle=8, presumed=fffa8000) >[ 110.256] batch[1/1, flags=1800]: 634 634 16016 16384, nreloc=19, nexec=9, nfence=0, aperture=32496 [fenced=0] >[ 110.256] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.256] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.256] kgem_fixup_relocs: shrinking by 61440 >[ 110.256] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.256] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.256] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.256] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.256] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.256] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.256] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.256] __kgem_bo_clear_busy: handle=7 >[ 110.256] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.256] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.256] __kgem_bo_clear_busy: handle=8 >[ 110.256] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.256] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.256] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.256] __kgem_bo_clear_busy: handle=7 >[ 110.256] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 >[ 110.256] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.256] __kgem_bo_clear_busy: handle=8 >[ 110.256] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.256] __kgem_bo_clear_busy: handle=8 >[ 110.256] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.256] __kgem_bo_clear_busy: handle=8 >[ 110.256] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.256] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.256] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.256] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.256] aligning vertex: was 3, now 2 floats per vertex >[ 110.256] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.256] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.256] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.256] kgem_add_handle: handle=4, index=0 >[ 110.256] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.256] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.256] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.256] gen9_composite_get_binding_table(ffc0) >[ 110.256] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 >[ 110.256] kgem_add_handle: handle=17, index=1 >[ 110.256] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdfff000) >[ 110.256] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.256] [3fe0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.256] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.256] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.256] kgem_add_handle: handle=7, index=2 >[ 110.256] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.256] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.256] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.256] gen9_emit_sampler: sampler = 1 >[ 110.256] gen9_emit_sf: num_sf_outputs=1 >[ 110.256] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.256] gen9_emit_vertex_elements: setup id=0 >[ 110.256] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.256] (0, 0), (640, 2096) >[ 110.256] gen8_vertex_flush[490] = 3 >[ 110.256] sna_composite_rectangles: pixmap=596 marking clear [0]? 1 >[ 110.256] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.256] kgem_can_create_2d: 624x224 @ 32 >[ 110.256] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.256] kgem_can_create_2d: untiled size=561152 >[ 110.256] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.256] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.256] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.256] sna_create_pixmap: usage=0, flags=1b >[ 110.256] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.256] __pop_freed_pixmap: reusing freed pixmap=578 header >[ 110.256] create_pixmap_hdr: pixmap=597, width=624, height=224, usage=0 >[ 110.256] sna_create_pixmap: serial=597, 624x224, usage=0 >[ 110.256] sna_composite_rectangles(pixmap=598, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.256] sna_composite_rectangles: converted to op 0 >[ 110.256] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.256] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.256] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.256] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.256] sna_composite_rectangles: dropping last-cpu hint >[ 110.256] sna_drawable_use_bo pixmap=598, box=((0, 0), (624, 224)), flags=19... >[ 110.256] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.256] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.256] sna_pixmap_move_to_gpu(pixmap=598, usage=0), flags=b >[ 110.256] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.256] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.256] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.256] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.256] sna_pixmap_alloc_gpu: pixmap=598 >[ 110.256] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.256] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.257] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.257] from inactive: pitch=2560, tiling=1: handle=20, id=684 >[ 110.257] __sna_damage_all(624, 224) >[ 110.257] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.257] sna_pixmap_mark_active: pixmap=598, handle=20 >[ 110.257] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.257] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.257] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.257] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.257] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.257] sna_render_get_solid: 0 >[ 110.257] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.257] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.257] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.257] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.257] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.257] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.257] gen9_composite_get_binding_table(ff00) >[ 110.257] kgem_add_reloc64: handle=20, pos=16312, delta=0, domains=20002 >[ 110.257] kgem_add_handle: handle=20, index=3 >[ 110.257] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd9be000) >[ 110.257] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.257] [3fb0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.257] gen9_emit_vertex_elements: setup id=0 >[ 110.257] (0, 0), (624, 224) >[ 110.257] gen8_vertex_flush[4c4] = 3 >[ 110.257] sna_composite_rectangles: pixmap=598 marking clear [0]? 1 >[ 110.257] sna_create_pixmap(576, 76, 32, usage=0) >[ 110.257] kgem_can_create_2d: 576x76 @ 32 >[ 110.257] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.257] kgem_can_create_2d: untiled size=176128 >[ 110.257] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.257] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.257] kgem_can_create_2d: tiled[-1] size=176128 >[ 110.257] sna_create_pixmap: usage=0, flags=1b >[ 110.257] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 110.257] __pop_freed_pixmap: reusing freed pixmap=576 header >[ 110.257] create_pixmap_hdr: pixmap=599, width=576, height=76, usage=0 >[ 110.257] sna_create_pixmap: serial=599, 576x76, usage=0 >[ 110.257] sna_accel_flush: flush?=0, dirty?=0 >[ 110.257] sna_block_handler (tv=0.0) >[ 110.257] sna_wakeup_handler >[ 110.257] sna_composite_rectangles(pixmap=600, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 110.257] sna_composite_rectangles: converted to op 0 >[ 110.257] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 110.257] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 110.257] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 110.257] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 110.257] sna_composite_rectangles: dropping last-cpu hint >[ 110.257] sna_drawable_use_bo pixmap=600, box=((0, 0), (576, 76)), flags=19... >[ 110.257] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.257] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.257] sna_pixmap_move_to_gpu(pixmap=600, usage=0), flags=b >[ 110.257] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.257] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 110.257] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.257] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.257] sna_pixmap_alloc_gpu: pixmap=600 >[ 110.257] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.257] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.257] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.257] from inactive: pitch=2560, tiling=1: handle=35, id=685 >[ 110.257] __sna_damage_all(576, 76) >[ 110.257] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.257] sna_pixmap_mark_active: pixmap=600, handle=35 >[ 110.257] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.257] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.257] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.257] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.257] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 110.257] sna_render_get_solid: 0 >[ 110.257] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.257] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.257] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.257] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.257] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.257] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.257] gen9_composite_get_binding_table(fe80) >[ 110.257] kgem_add_reloc64: handle=35, pos=16280, delta=0, domains=20002 >[ 110.257] kgem_add_handle: handle=35, index=4 >[ 110.257] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd443000) >[ 110.257] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.257] [3f90] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.257] gen9_emit_vertex_elements: setup id=0 >[ 110.257] (0, 0), (576, 76) >[ 110.258] gen8_vertex_flush[4f8] = 3 >[ 110.258] sna_composite_rectangles: pixmap=600 marking clear [0]? 1 >[ 110.258] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 110.258] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.258] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.258] trapezoid_spans_maybe_inplace? clear, no >[ 110.258] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.258] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 110.258] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 110.258] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 110.258] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 110.258] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 110.258] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 110.258] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.258] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 110.258] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 110.258] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.258] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 110.258] sna_drawable_use_bo pixmap=600, box=((2, 2), (574, 74)), flags=7... >[ 110.258] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.258] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.258] sna_drawable_use_bo: using whole GPU bo >[ 110.258] gen9_composite_set_target: pixmap=600, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.258] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 110.258] color_convert: src=4c000000 [20028888] >[ 110.258] color_convert: dst=4c000000 [20028888] >[ 110.258] sna_render_get_solid: 4c000000 >[ 110.258] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.258] gen4_choose_spans_emitter: solid source >[ 110.258] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.258] aligning vertex: was 2, now 3 floats per vertex >[ 110.258] gen9_composite_get_binding_table(fe00) >[ 110.258] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 >[ 110.258] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 110.258] kgem_add_reloc64[7] = (delta=304, target handle=2, presumed=fffe8000) >[ 110.258] [3f70] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.258] gen9_emit_sampler: sampler = c >[ 110.258] gen9_emit_sf: num_sf_outputs=2 >[ 110.258] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.258] gen9_emit_vertex_elements: setup id=5 >[ 110.258] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.258] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.258] thread_choose_span: clipped? 0 >[ 110.258] imprecise_trapezoid_span_converter: using 4 threads >[ 110.258] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 110.258] thread_choose_span: clipped? 0 >[ 110.258] span_thread: flushing 26 boxes >[ 110.258] span_thread: flushing 1 boxes >[ 110.258] span_thread: flushing 1 boxes >[ 110.258] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.258] span_thread: flushing 26 boxes >[ 110.258] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.258] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.258] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.258] gen8_vertex_flush[5bc] = 162 >[ 110.258] gen9_render_composite_spans_done() >[ 110.258] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 110.258] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.258] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.258] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.258] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.258] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.258] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.258] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 110.258] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 110.258] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 110.258] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 110.258] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 110.258] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 110.258] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.258] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.258] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 110.258] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 110.258] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.258] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.258] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 110.258] sna_drawable_use_bo pixmap=600, box=((0, 0), (576, 76)), flags=7... >[ 110.258] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.258] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.259] sna_drawable_use_bo: using whole GPU bo >[ 110.259] gen9_composite_set_target: pixmap=600, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.259] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 110.259] color_convert: src=e6e6e6e6 [20028888] >[ 110.259] color_convert: dst=e6e6e6e6 [20028888] >[ 110.259] sna_render_get_solid: e6e6e6e6 >[ 110.259] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 110.259] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.259] gen4_choose_spans_emitter: solid source >[ 110.259] kgem_check_bo: num_pages=+1, num_exec=+1 >[ 110.259] gen9_composite_get_binding_table(fd80) >[ 110.259] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 >[ 110.259] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 110.259] kgem_add_handle: handle=8, index=5 >[ 110.259] kgem_add_reloc64[8] = (delta=16, target handle=5, presumed=fdffe000) >[ 110.259] [3f50] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.259] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.259] gen9_emit_vertex_elements: setup id=5 >[ 110.259] thread_choose_span: clipped? 0 >[ 110.259] imprecise_trapezoid_span_converter: using 4 threads >[ 110.259] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 110.259] thread_choose_span: clipped? 0 >[ 110.259] span_thread: flushing 2 boxes >[ 110.259] [ 110.259] [ 110.259] span_thread: flushing 2 boxes >span_thread: flushing 62 boxes >gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.259] span_thread: flushing 62 boxes >[ 110.259] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.259] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.259] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.259] gen8_vertex_flush[610] = 384 >[ 110.259] gen9_render_composite_spans_done() >[ 110.259] sna_composite_rectangles(pixmap=600, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) >[ 110.259] sna_composite_rectangles: converted to op 1 >[ 110.259] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) >[ 110.259] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 >[ 110.259] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 >[ 110.259] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) >[ 110.259] sna_composite_rectangles: dropping last-cpu hint >[ 110.259] sna_drawable_use_bo pixmap=600, box=((16, 16), (18, 60)), flags=9... >[ 110.259] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 110.259] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.259] sna_drawable_use_bo: using whole GPU bo >[ 110.259] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 110.259] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.259] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) >[ 110.259] sna_render_get_solid: ffffffff >[ 110.259] sna_render_get_solid(white) >[ 110.259] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.259] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.259] aligning vertex: was 3, now 2 floats per vertex >[ 110.259] gen9_composite_get_binding_table(fd00) >[ 110.259] kgem_add_reloc64: handle=7, pos=16184, delta=0, domains=40000 >[ 110.259] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.259] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.259] [3f30] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.259] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.259] gen9_emit_sampler: sampler = 1 >[ 110.259] gen9_emit_sf: num_sf_outputs=1 >[ 110.259] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.259] gen9_emit_vertex_elements: setup id=0 >[ 110.259] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.259] (16, 16), (18, 60) >[ 110.259] gen8_vertex_flush[6d0] = 3 >[ 110.259] sna_validate_gc(0x5619f1770810) changes=0, previous serial=24c, drawable=256 >[ 110.259] sna_validate_gc: recomputing clip >[ 110.259] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.259] sna_copy_area: src=pixmap=600:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=598:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.259] sna_copy_area: normal copy >[ 110.259] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.259] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.259] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.259] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 110.259] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 110.259] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 110.259] sna_do_copy: pixmap -- no source clipping >[ 110.259] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 110.259] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 110.259] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=600+(-24, -136), dst pixmap=598+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 110.259] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=35, cpu_bo=0), replaces=0 >[ 110.259] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.259] sna_drawable_use_bo pixmap=598, box=((24, 136), (600, 212)), flags=b... >[ 110.259] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.259] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.259] sna_drawable_use_bo: using whole GPU bo >[ 110.259] sna_pixmap_move_to_gpu(pixmap=600, usage=0), flags=a >[ 110.259] sna_pixmap_move_to_gpu: already all-damaged >[ 110.259] sna_pixmap_mark_active: pixmap=600, handle=35 >[ 110.259] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.259] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.260] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.260] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.260] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.260] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.260] gen9_composite_get_binding_table(fc80) >[ 110.260] kgem_add_reloc64: handle=35, pos=16152, delta=0, domains=40000 >[ 110.260] kgem_add_reloc64[10] = (delta=0, target handle=4, presumed=fd443000) >[ 110.260] [3f10] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 110.260] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.260] gen9_emit_sampler: sampler = 0 >[ 110.260] gen9_emit_vertex_elements: setup id=0 >[ 110.260] (0, 0) -> (24, 136) + (576, 76) >[ 110.260] gen8_vertex_flush[724] = 3 >[ 110.260] sna_destroy_pixmap: pixmap=600, attached?=1 >[ 110.260] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.260] __kgem_bo_destroy: handle=35, size=204800 >[ 110.260] __kgem_bo_destroy: handle=35 -> active >[ 110.260] __sna_free_pixmap(pixmap=600) >[ 110.260] sna_glyphs(op=3, nlist=4, src=(40, 184)) >[ 110.260] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.260] sna_glyphs: discarding mask >[ 110.260] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) >[ 110.260] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94669425825984 size=624x224 >[ 110.260] gen9_render_composite: 0x0, current mode=1/1 >[ 110.260] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.260] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.260] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.260] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.260] sna_drawable_use_bo pixmap=598, box=((0, 0), (624, 224)), flags=7... >[ 110.260] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.260] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.260] sna_drawable_use_bo: using whole GPU bo >[ 110.260] gen9_composite_set_target: pixmap=598, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.260] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.260] color_convert: src=ff888888 [20028888] >[ 110.260] color_convert: dst=ff888888 [20028888] >[ 110.260] sna_render_get_solid: ff888888 >[ 110.260] sna_render_get_solid(5) = ff888888 (old) >[ 110.260] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.260] sna_transform_is_imprecise_integer_translation: no transform >[ 110.260] gen9_composite_picture: integer translation (0, 0), removing >[ 110.260] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.260] sna_render_pixmap_bo: GPU all damaged >[ 110.260] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.260] gen4_choose_composite_emitter: solid, identity mask >[ 110.260] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.260] aligning vertex: was 2, now 4 floats per vertex >[ 110.260] gen9_composite_get_binding_table(fc00) >[ 110.260] kgem_add_reloc64: handle=8, pos=16120, delta=0, domains=40000 >[ 110.260] kgem_add_reloc64: adding proxy [delta=20] for handle=8 >[ 110.260] kgem_add_reloc64[11] = (delta=20, target handle=5, presumed=fdffe000) >[ 110.260] [3ef0] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.260] kgem_add_reloc64: handle=6, pos=16104, delta=0, domains=40000 >[ 110.260] kgem_add_handle: handle=6, index=6 >[ 110.260] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd585000) >[ 110.260] [3ee0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.260] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 110.260] gen9_emit_sampler: sampler = a >[ 110.260] gen9_emit_sf: num_sf_outputs=2 >[ 110.260] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.260] gen9_emit_vertex_elements: setup id=9 >[ 110.260] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.260] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.260] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped >[ 110.260] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) >[ 110.260] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped >[ 110.260] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) >[ 110.260] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped >[ 110.260] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.260] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped >[ 110.260] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.260] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped >[ 110.260] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) >[ 110.260] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped >[ 110.260] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) >[ 110.260] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped >[ 110.260] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) >[ 110.260] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped >[ 110.260] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) >[ 110.260] gen8_vertex_flush[800] = 24 >[ 110.260] gen9_magic_ca_pass: CA fixup (5240 -> 5264) >[ 110.260] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.260] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.260] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.260] sna_composite(pixmap=598, op=3, src=272+(0, 0), mask=0+(28, 8), dst=598+(28, 8)+(0, 0), size=(20, 80) >[ 110.260] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 110.260] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 110.260] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 110.260] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 110.260] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 110.261] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 110.261] gen9_render_composite: 20x80, current mode=1/1 >[ 110.261] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.261] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 110.261] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.261] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.261] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 110.261] sna_drawable_use_bo pixmap=598, box=((28, 8), (48, 88)), flags=7... >[ 110.261] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.261] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.261] sna_drawable_use_bo: using whole GPU bo >[ 110.261] gen9_composite_set_target: pixmap=598, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.261] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 110.261] sna_transform_is_imprecise_integer_translation: no transform >[ 110.261] gen9_composite_picture: integer translation (0, 0), removing >[ 110.261] sna_render_pixmap_bo pixmap=272, (0, 0)x(20, 80)/(20, 80) >[ 110.261] sna_render_pixmap_bo: GPU all damaged >[ 110.261] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.261] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.261] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.261] gen4_choose_composite_emitter: identity src, no mask >[ 110.261] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.261] aligning vertex: was 4, now 3 floats per vertex >[ 110.261] gen9_composite_get_binding_table(fb40) >[ 110.261] kgem_add_reloc64: handle=12, pos=16072, delta=0, domains=40000 >[ 110.261] kgem_add_handle: handle=12, index=7 >[ 110.261] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fdffb000) >[ 110.261] [3ec0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.261] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 >[ 110.261] gen9_emit_sampler: sampler = 2 >[ 110.261] gen9_emit_sf: num_sf_outputs=1 >[ 110.261] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.261] gen9_emit_vertex_elements: setup id=2 >[ 110.261] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.261] gen9_render_composite_box: (28, 8), (48, 88) >[ 110.261] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 110.261] gen8_vertex_flush[950] = 3 >[ 110.261] sna_composite(pixmap=598, op=3, src=276+(0, 0), mask=0+(28, 0), dst=598+(28, 0)+(0, 0), size=(20, 8) >[ 110.261] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.261] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.261] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.261] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.261] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.261] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.261] gen9_render_composite: 20x8, current mode=1/1 >[ 110.261] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.261] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 >[ 110.261] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.261] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.261] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.261] sna_drawable_use_bo pixmap=598, box=((28, 0), (48, 8)), flags=7... >[ 110.261] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.261] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.261] sna_drawable_use_bo: using whole GPU bo >[ 110.261] gen9_composite_set_target: pixmap=598, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.261] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.261] sna_transform_is_imprecise_integer_translation: no transform >[ 110.261] gen9_composite_picture: integer translation (0, 0), removing >[ 110.261] sna_render_pixmap_bo pixmap=276, (0, 0)x(20, 8)/(20, 80) >[ 110.261] sna_render_pixmap_bo: GPU all damaged >[ 110.261] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.261] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 110.261] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.261] gen4_choose_composite_emitter: identity src, no mask >[ 110.261] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.261] gen9_composite_get_binding_table(fac0) >[ 110.261] kgem_add_reloc64: handle=24, pos=16040, delta=0, domains=40000 >[ 110.261] kgem_add_handle: handle=24, index=8 >[ 110.261] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fd53c000) >[ 110.261] [3ea0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.261] gen9_emit_vertex_elements: setup id=2 >[ 110.261] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.261] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.261] gen8_vertex_flush[98c] = 3 >[ 110.261] sna_validate_gc(0x5619f1770810) changes=0, previous serial=256, drawable=254 >[ 110.261] sna_validate_gc: recomputing clip >[ 110.261] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.261] sna_copy_area: src=pixmap=598:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=596:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.261] sna_copy_area: normal copy >[ 110.261] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.261] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.261] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.261] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.261] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.261] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.261] sna_do_copy: pixmap -- no source clipping >[ 110.261] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.261] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.261] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=598+(-8, -896), dst pixmap=596+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.261] sna_copy_boxes: dst=(priv=0x5619f174e370, gpu_bo=17, cpu_bo=0), src=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.261] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.261] sna_drawable_use_bo pixmap=596, box=((8, 896), (632, 1120)), flags=b... >[ 110.261] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.261] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.261] sna_drawable_use_bo: using whole GPU bo >[ 110.261] sna_pixmap_move_to_gpu(pixmap=598, usage=0), flags=a >[ 110.261] sna_pixmap_move_to_gpu: already all-damaged >[ 110.261] sna_pixmap_mark_active: pixmap=598, handle=20 >[ 110.262] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.262] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.262] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.262] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.262] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.262] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.262] aligning vertex: was 3, now 2 floats per vertex >[ 110.262] gen9_composite_get_binding_table(fa40) >[ 110.262] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.262] kgem_add_reloc64: handle=20, pos=16008, delta=0, domains=40000 >[ 110.262] kgem_add_reloc64[15] = (delta=0, target handle=3, presumed=fd9be000) >[ 110.262] [3e80] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.262] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.262] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.262] gen9_emit_sampler: sampler = 0 >[ 110.262] gen9_emit_vertex_elements: setup id=0 >[ 110.262] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.262] (0, 0) -> (8, 896) + (624, 224) >[ 110.262] gen8_vertex_flush[a14] = 3 >[ 110.262] sna_destroy_pixmap: pixmap=598, attached?=1 >[ 110.262] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.262] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.262] __kgem_bo_destroy: handle=20 -> active >[ 110.262] __sna_free_pixmap(pixmap=598) >[ 110.262] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.262] kgem_can_create_2d: 624x80 @ 32 >[ 110.262] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.262] kgem_can_create_2d: untiled size=200704 >[ 110.262] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.262] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.262] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.262] sna_create_pixmap: usage=0, flags=1b >[ 110.262] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.262] __pop_freed_pixmap: reusing freed pixmap=598 header >[ 110.262] create_pixmap_hdr: pixmap=601, width=624, height=80, usage=0 >[ 110.262] sna_create_pixmap: serial=601, 624x80, usage=0 >[ 110.262] sna_composite_rectangles(pixmap=602, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.262] sna_composite_rectangles: converted to op 0 >[ 110.262] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.262] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.262] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.262] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.262] sna_composite_rectangles: dropping last-cpu hint >[ 110.262] sna_drawable_use_bo pixmap=602, box=((0, 0), (624, 80)), flags=19... >[ 110.262] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.262] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.262] sna_pixmap_move_to_gpu(pixmap=602, usage=0), flags=b >[ 110.262] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.262] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.262] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.262] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.262] sna_pixmap_alloc_gpu: pixmap=602 >[ 110.262] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.262] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.262] kgem_bo_remove_from_active: removing handle=35 from active >[ 110.262] 1:from active: pitch=2560, tiling=1, handle=35, id=686 >[ 110.262] __sna_damage_all(624, 80) >[ 110.262] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.262] sna_pixmap_mark_active: pixmap=602, handle=35 >[ 110.262] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.262] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.262] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.262] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.262] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.262] sna_render_get_solid: 0 >[ 110.262] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.262] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.262] gen9_composite_get_binding_table(f9c0) >[ 110.262] kgem_add_reloc64: handle=35, pos=15976, delta=0, domains=20002 >[ 110.262] kgem_add_reloc64[16] = (delta=0, target handle=4, presumed=fd443000) >[ 110.262] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.262] [3e60] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.262] gen9_emit_sampler: sampler = 1 >[ 110.262] gen9_emit_vertex_elements: setup id=0 >[ 110.262] (0, 0), (624, 80) >[ 110.262] gen8_vertex_flush[a50] = 3 >[ 110.262] sna_composite_rectangles: pixmap=602 marking clear [0]? 1 >[ 110.262] sna_accel_flush: flush?=0, dirty?=0 >[ 110.262] sna_block_handler (tv=0.0) >[ 110.263] sna_wakeup_handler >[ 110.263] sna_validate_gc(0x5619f1770810) changes=0, previous serial=254, drawable=25a >[ 110.263] sna_validate_gc: recomputing clip >[ 110.263] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.263] sna_copy_area: src=pixmap=280:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=602:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.263] sna_copy_area: normal copy >[ 110.263] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.263] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.263] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.263] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.263] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.263] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.263] sna_do_copy: pixmap -- no source clipping >[ 110.263] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.263] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.263] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=280+(-28, 0), dst pixmap=602+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.263] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=35, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.263] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.263] sna_drawable_use_bo pixmap=602, box=((28, 0), (246, 80)), flags=b... >[ 110.263] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.263] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.263] sna_drawable_use_bo: using whole GPU bo >[ 110.263] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a >[ 110.263] sna_pixmap_move_to_gpu: already all-damaged >[ 110.263] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 110.263] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.263] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.263] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.263] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.263] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.263] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.263] gen9_composite_get_binding_table(f940) >[ 110.263] kgem_add_reloc64: handle=21, pos=15944, delta=0, domains=40000 >[ 110.263] kgem_add_handle: handle=21, index=9 >[ 110.263] kgem_add_reloc64[17] = (delta=0, target handle=9, presumed=fd994000) >[ 110.263] [3e40] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.263] gen9_emit_sampler: sampler = 0 >[ 110.263] gen9_emit_vertex_elements: setup id=0 >[ 110.263] (0, 0) -> (28, 0) + (218, 80) >[ 110.263] gen8_vertex_flush[a94] = 3 >[ 110.263] sna_composite(pixmap=596, op=3, src=602+(0, 0), mask=0+(0, 0), dst=596+(8, 1136)+(0, 0), size=(624, 80) >[ 110.263] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.263] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.263] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.263] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.263] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.263] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.263] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.263] gen9_render_composite: 624x80, current mode=1/1 >[ 110.263] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.263] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.263] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.263] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.263] sna_drawable_use_bo pixmap=596, box=((8, 1136), (632, 1216)), flags=7... >[ 110.263] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.263] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.263] sna_drawable_use_bo: using whole GPU bo >[ 110.263] gen9_composite_set_target: pixmap=596, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.263] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.263] sna_transform_is_imprecise_integer_translation: no transform >[ 110.263] gen9_composite_picture: integer translation (0, 0), removing >[ 110.263] sna_render_pixmap_bo pixmap=602, (0, 0)x(624, 80)/(624, 80) >[ 110.263] sna_render_pixmap_bo: GPU all damaged >[ 110.263] color_convert: src=cc000000 [20028888] >[ 110.263] color_convert: dst=cc000000 [20028888] >[ 110.263] sna_render_get_solid: cc000000 >[ 110.263] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.263] gen4_choose_composite_emitter: identity source, identity mask >[ 110.263] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.263] aligning vertex: was 2, now 5 floats per vertex >[ 110.263] gen9_composite_get_binding_table(f8c0) >[ 110.263] kgem_add_reloc64: handle=35, pos=15912, delta=0, domains=40000 >[ 110.263] kgem_add_reloc64[18] = (delta=0, target handle=4, presumed=fd443000) >[ 110.263] [3e20] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.263] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 >[ 110.263] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.263] kgem_add_reloc64[19] = (delta=816, target handle=2, presumed=fffe8000) >[ 110.263] [3e10] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.263] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.263] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.263] gen9_emit_sampler: sampler = 3 >[ 110.263] gen9_emit_sf: num_sf_outputs=2 >[ 110.263] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.263] gen9_emit_vertex_elements: setup id=10 >[ 110.263] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.263] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.263] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.263] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.263] gen8_vertex_flush[b80] = 3 >[ 110.263] sna_destroy_pixmap: pixmap=602, attached?=1 >[ 110.263] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.263] __kgem_bo_destroy: handle=35, size=204800 >[ 110.263] __kgem_bo_destroy: handle=35 -> active >[ 110.263] __sna_free_pixmap(pixmap=602) >[ 110.263] sna_composite(pixmap=594, op=3, src=596+(0, 0), mask=0+(0, 0), dst=594+(0, 0)+(0, 0), size=(640, 2096) >[ 110.263] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.263] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.263] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.264] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.264] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.264] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.264] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.264] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.264] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.264] kgem_bo_is_busy: handle=9, domain: 3 exec? 0, rq? 1 >[ 110.264] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.264] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.264] sna_drawable_use_bo pixmap=594, box=((0, 0), (640, 2096)), flags=7... >[ 110.264] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.264] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.264] sna_drawable_use_bo: using whole GPU bo >[ 110.264] gen9_composite_set_target: pixmap=594, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.264] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.264] sna_transform_is_imprecise_integer_translation: no transform >[ 110.264] gen9_composite_picture: integer translation (0, 0), removing >[ 110.264] sna_render_pixmap_bo pixmap=596, (0, 0)x(640, 2096)/(640, 2096) >[ 110.264] sna_render_pixmap_bo: GPU all damaged >[ 110.264] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.264] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.264] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.264] gen4_choose_composite_emitter: identity src, no mask >[ 110.264] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.264] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.264] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.264] aligning vertex: was 5, now 3 floats per vertex >[ 110.264] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.264] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.264] gen9_composite_get_binding_table(f800) >[ 110.264] kgem_add_reloc64: handle=9, pos=15864, delta=0, domains=20002 >[ 110.264] kgem_add_handle: handle=9, index=10 >[ 110.264] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=ee339000) >[ 110.264] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.264] [3df0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.264] kgem_add_reloc64: handle=17, pos=15848, delta=0, domains=40000 >[ 110.264] kgem_add_reloc64[21] = (delta=0, target handle=1, presumed=fdfff000) >[ 110.264] [3de0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.264] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.264] gen9_emit_sampler: sampler = 2 >[ 110.264] gen9_emit_sf: num_sf_outputs=1 >[ 110.264] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.264] gen9_emit_vertex_elements: setup id=2 >[ 110.264] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.264] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.264] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.264] gen8_vertex_flush[c28] = 3 >[ 110.264] sna_destroy_pixmap: pixmap=596, attached?=1 >[ 110.264] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.264] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.264] __kgem_bo_destroy: handle=17 -> active >[ 110.264] __sna_free_pixmap(pixmap=596) >[ 110.264] sna_composite(pixmap=590, op=3, src=594+(0, 0), mask=0+(160, 64), dst=590+(160, 64)+(0, 0), size=(640, 2096) >[ 110.264] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.264] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.264] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.264] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.264] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.264] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.264] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.264] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.264] kgem_bo_is_busy: handle=9, domain: 3 exec? 1, rq? 1 >[ 110.264] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 >[ 110.264] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.264] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.264] sna_drawable_use_bo pixmap=590, box=((160, 64), (800, 2160)), flags=7... >[ 110.264] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.264] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.264] sna_drawable_use_bo: using whole GPU bo >[ 110.264] gen9_composite_set_target: pixmap=590, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.264] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.264] sna_transform_is_imprecise_integer_translation: no transform >[ 110.264] gen9_composite_picture: integer translation (0, 0), removing >[ 110.264] sna_render_pixmap_bo pixmap=594, (0, 0)x(640, 2096)/(640, 2096) >[ 110.264] sna_render_pixmap_bo: GPU all damaged >[ 110.264] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.264] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.264] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.264] gen4_choose_composite_emitter: identity src, no mask >[ 110.264] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.264] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.264] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.264] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.264] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.264] gen9_composite_get_binding_table(f740) >[ 110.264] kgem_add_reloc64: handle=38, pos=15816, delta=0, domains=20002 >[ 110.264] kgem_add_handle: handle=38, index=11 >[ 110.264] kgem_add_reloc64[22] = (delta=0, target handle=11, presumed=f2281000) >[ 110.265] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.265] [3dc0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.265] kgem_add_reloc64: handle=9, pos=15800, delta=0, domains=40000 >[ 110.265] kgem_add_reloc64[23] = (delta=0, target handle=10, presumed=ee339000) >[ 110.265] [3db0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.265] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.265] gen9_emit_vertex_elements: setup id=2 >[ 110.265] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.265] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.265] gen8_vertex_flush[c74] = 3 >[ 110.265] sna_destroy_pixmap: pixmap=594, attached?=1 >[ 110.265] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.265] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.265] __kgem_bo_destroy: handle=9 -> active >[ 110.265] __sna_free_pixmap(pixmap=594) >[ 110.265] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.265] kgem_can_create_2d: 2x64 @ 32 >[ 110.265] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.265] kgem_can_create_2d: untiled size=4096 >[ 110.265] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.265] kgem_choose_tiling: 2x64 -> 0 >[ 110.265] sna_create_pixmap: usage=0, flags=a >[ 110.265] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.265] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.265] create_pixmap: serial=603, usage=0, 2x64 >[ 110.265] sna_create_pixmap: serial=603, 2x64, usage=0 >[ 110.265] sna_composite_rectangles(pixmap=604, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.265] sna_composite_rectangles: converted to op 0 >[ 110.265] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.265] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.265] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.265] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.265] sna_composite_rectangles: fallback, dst pixmap=604 too small or not attached >[ 110.265] sna_composite_rectangles: fallback >[ 110.265] sna_drawable_move_region_to_cpu(pixmap=604 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.265] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.265] _sna_pixmap_move_to_cpu(pixmap=604, 2x64, flags=1) >[ 110.265] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.265] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.265] operate_inplace: no, inplace operation not suitable >[ 110.265] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.265] __sna_damage_all(2, 64) >[ 110.265] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.265] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.265] kgem_can_create_2d: 1x32 @ 32 >[ 110.265] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.265] kgem_can_create_2d: untiled size=4096 >[ 110.265] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.265] kgem_choose_tiling: 1x32 -> 0 >[ 110.265] sna_create_pixmap: usage=0, flags=a >[ 110.265] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.265] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.265] create_pixmap: serial=605, usage=0, 1x32 >[ 110.265] sna_create_pixmap: serial=605, 1x32, usage=0 >[ 110.265] sna_validate_gc(0x5619f1770810) changes=0, previous serial=25a, drawable=25e >[ 110.265] sna_validate_gc: recomputing clip >[ 110.265] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.265] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.265] try_upload__fast: ignore existing cpu damage (if any) >[ 110.265] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.265] try_upload__fast: no, no gpu damage >[ 110.265] sna_drawable_move_region_to_cpu(pixmap=606 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.265] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.265] _sna_pixmap_move_to_cpu(pixmap=606, 1x32, flags=1) >[ 110.265] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.265] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.265] operate_inplace: no, inplace operation not suitable >[ 110.265] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.265] __sna_damage_all(1, 32) >[ 110.265] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.265] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.265] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.265] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.265] sna_accel_flush: flush?=0, dirty?=0 >[ 110.265] sna_composite(pixmap=604, op=1, src=606+(0, 0), mask=0+(0, 0), dst=604+(0, 0)+(0, 0), size=(2, 64) >[ 110.265] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.265] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.265] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.265] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.265] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.265] sna_composite: fallback, dst pixmap=604 is too small (or completely damaged) >[ 110.266] sna_composite: fallback -- fbComposite >[ 110.266] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.266] sna_composite_fb: fallback -- move src to cpu >[ 110.266] _sna_pixmap_move_to_cpu(pixmap=606, 1x32, flags=2) >[ 110.266] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17f5831, is-clear?=0 >[ 110.266] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.266] sna_composite_fb: fallback -- move dst to cpu >[ 110.266] sna_drawable_move_region_to_cpu(pixmap=604 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.266] sna_drawable_move_region_to_cpu: pixmap=604 all damaged on CPU >[ 110.266] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.266] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.266] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.266] sna_destroy_pixmap: pixmap=606, attached?=1 >[ 110.266] __sna_free_pixmap(pixmap=606) >[ 110.266] sna_composite(pixmap=590, op=3, src=604+(0, 0), mask=0+(0, 0), dst=590+(0, 0)+(0, 0), size=(3840, 64) >[ 110.266] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.266] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.266] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.266] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.266] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.266] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.266] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.266] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.266] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.266] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.266] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.266] sna_drawable_use_bo pixmap=590, box=((0, 0), (3840, 64)), flags=7... >[ 110.266] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.266] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.266] sna_drawable_use_bo: using whole GPU bo >[ 110.266] gen9_composite_set_target: pixmap=590, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.266] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.266] sna_transform_is_imprecise_integer_translation: no transform >[ 110.266] gen9_composite_picture: integer translation (0, 0), removing >[ 110.266] sna_render_pixmap_bo pixmap=604, (0, 0)x(3840, 64)/(2, 64) >[ 110.266] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.266] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.266] use_cpu_bo: no cpu bo >[ 110.266] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.266] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.266] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.266] sna_drawable_move_region_to_cpu(pixmap=604 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.266] sna_drawable_move_region_to_cpu: pixmap=604 all damaged on CPU >[ 110.266] kgem_can_create_2d: 2x64 @ 32 >[ 110.266] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.266] kgem_can_create_2d: untiled size=4096 >[ 110.266] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.266] kgem_choose_tiling: 2x64 -> 0 >[ 110.266] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.266] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.266] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.266] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.266] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.266] search_linear_cache: searching for inactive gtt map >[ 110.266] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.266] search_linear_cache: searching for inactive gtt map >[ 110.266] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.266] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 110.266] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache >[ 110.266] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.266] kgem_create_buffer: reusing handle=23 for buffer >[ 110.266] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.266] init_buffer_from_bo: reusing handle=23 for buffer >[ 110.266] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f3c95be8000, domain=0 >[ 110.266] kgem_bo_map: converting request for GTT map into CPU map >[ 110.266] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f3c95be8000) >[ 110.266] kgem_bo_sync__cpu: handle=23 >[ 110.266] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.266] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 >[ 110.266] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.266] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] >[ 110.266] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 >[ 110.266] kgem_create_buffer(pages=64 [64]) new handle=23, used=2048, write=1 >[ 110.266] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2048, io=1 >[ 110.266] __kgem_bo_init(handle=23, num_pages=2048) >[ 110.266] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.266] upload: adding upload cache to pixmap=604 >[ 110.266] kgem_proxy_bo_attach: handle=23 >[ 110.266] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.266] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.266] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.266] gen4_choose_composite_emitter: identity src, no mask >[ 110.266] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.266] gen9_composite_get_binding_table(f680) >[ 110.266] kgem_add_reloc64: handle=23, pos=15768, delta=0, domains=40000 >[ 110.266] kgem_add_reloc64: adding proxy [delta=0] for handle=23 >[ 110.266] kgem_add_handle: handle=23, index=12 >[ 110.266] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fd545000) >[ 110.266] [3d90] bind bo(handle=23, addr=fd545000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.266] gen9_emit_sampler: sampler = a >[ 110.266] gen9_emit_vertex_elements: setup id=2 >[ 110.266] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.266] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.266] gen8_vertex_flush[cb8] = 3 >[ 110.267] sna_destroy_pixmap: pixmap=604, attached?=1 >[ 110.267] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.267] __sna_free_pixmap(pixmap=604) >[ 110.267] sna_composite(pixmap=590, op=3, src=364+(0, 0), mask=0+(0, 0), dst=590+(0, 0)+(0, 0), size=(3840, 48) >[ 110.267] sna_compute_composite_region: dst=(0, 0)x(3840, 48) >[ 110.267] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) >[ 110.267] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.267] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) >[ 110.267] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) >[ 110.267] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) >[ 110.267] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) >[ 110.267] gen9_render_composite: 3840x48, current mode=1/1 >[ 110.267] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 >[ 110.267] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.267] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.267] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 >[ 110.267] sna_drawable_use_bo pixmap=590, box=((0, 0), (3840, 48)), flags=7... >[ 110.267] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.267] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.267] sna_drawable_use_bo: using whole GPU bo >[ 110.267] gen9_composite_set_target: pixmap=590, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.267] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) >[ 110.267] sna_transform_is_imprecise_integer_translation: no transform >[ 110.267] gen9_composite_picture: integer translation (0, 0), removing >[ 110.267] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 48)/(3840, 2160) >[ 110.267] sna_render_pixmap_bo: GPU all damaged >[ 110.267] color_convert: src=38000000 [20028888] >[ 110.267] color_convert: dst=38000000 [20028888] >[ 110.267] sna_render_get_solid: 38000000 >[ 110.267] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.267] gen4_choose_composite_emitter: identity source, identity mask >[ 110.267] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.267] aligning vertex: was 3, now 5 floats per vertex >[ 110.267] gen9_composite_get_binding_table(f600) >[ 110.267] kgem_add_reloc64: handle=11, pos=15736, delta=0, domains=40000 >[ 110.267] kgem_add_handle: handle=11, index=13 >[ 110.267] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=f61c9000) >[ 110.267] [3d70] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.267] kgem_add_reloc64: handle=7, pos=15720, delta=0, domains=40000 >[ 110.267] kgem_add_reloc64: adding proxy [delta=224] for handle=7 >[ 110.267] kgem_add_reloc64[26] = (delta=224, target handle=2, presumed=fffe8000) >[ 110.267] [3d60] bind bo(handle=7, addr=fffe80e0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.267] gen9_emit_sampler: sampler = 3 >[ 110.267] gen9_emit_sf: num_sf_outputs=2 >[ 110.267] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.267] gen9_emit_vertex_elements: setup id=10 >[ 110.267] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.267] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.267] gen9_render_composite_box: (0, 0), (3840, 48) >[ 110.267] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] >[ 110.267] gen8_vertex_flush[d68] = 3 >[ 110.267] sna_composite_rectangles(pixmap=590, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.267] sna_composite_rectangles: converted to op 3 >[ 110.267] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.267] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.267] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.267] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.267] sna_drawable_use_bo pixmap=590, box=((0, 0), (3840, 48)), flags=1... >[ 110.267] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.267] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.267] sna_drawable_use_bo: using whole GPU bo >[ 110.267] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.267] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.267] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.267] sna_render_get_solid: 660a0a0a >[ 110.267] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.267] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.267] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.267] aligning vertex: was 5, now 2 floats per vertex >[ 110.267] gen9_composite_get_binding_table(f540) >[ 110.267] kgem_add_reloc64: handle=8, pos=15688, delta=0, domains=40000 >[ 110.267] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.267] kgem_add_reloc64[27] = (delta=8, target handle=5, presumed=fdffe000) >[ 110.267] [3d40] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.267] gen9_emit_sampler: sampler = 1 >[ 110.267] gen9_emit_sf: num_sf_outputs=1 >[ 110.267] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.267] gen9_emit_vertex_elements: setup id=0 >[ 110.267] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.267] (0, 0), (3840, 48) >[ 110.267] gen8_vertex_flush[e10] = 3 >[ 110.267] sna_composite(pixmap=590, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=590+(3786, 6)+(0, 0), size=(44, 36) >[ 110.267] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.267] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.267] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.267] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.267] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.267] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.267] gen9_render_composite: 44x36, current mode=1/1 >[ 110.267] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.267] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.267] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.267] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.267] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.267] sna_drawable_use_bo pixmap=590, box=((3786, 6), (3830, 42)), flags=7... >[ 110.267] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.268] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.268] sna_drawable_use_bo: using whole GPU bo >[ 110.268] gen9_composite_set_target: pixmap=590, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.268] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.268] sna_transform_is_imprecise_integer_translation: no transform >[ 110.268] gen9_composite_picture: integer translation (0, 0), removing >[ 110.268] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.268] sna_render_pixmap_bo: CPU all damaged >[ 110.268] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.268] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.268] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.268] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.268] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.268] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.268] gen4_choose_composite_emitter: identity src, no mask >[ 110.268] kgem_check_bo: num_pages=+2, num_exec=+1 >[ 110.268] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.268] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.268] kgem_flush: opportunistic flushing? flush=0,1, aperture=42498/262144, idle?=0 >[ 110.268] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.268] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.268] aligning vertex: was 2, now 3 floats per vertex >[ 110.268] gen9_composite_get_binding_table(f4c0) >[ 110.268] kgem_add_reloc64: handle=31, pos=15656, delta=0, domains=40000 >[ 110.268] kgem_add_handle: handle=31, index=14 >[ 110.268] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fd4dc000) >[ 110.268] [3d20] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.268] gen9_emit_sampler: sampler = 2 >[ 110.268] gen9_emit_vertex_elements: setup id=2 >[ 110.268] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.268] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.268] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.268] gen8_vertex_flush[e70] = 3 >[ 110.268] sna_accel_flush: flush?=1, dirty?=1 >[ 110.268] sna_accel_flush: syncing SHM pixmap=298 (refcnt=2) >[ 110.268] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.268] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.268] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.268] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.268] kgem_bo_sync__cpu_full: handle=31 >[ 110.268] gen8_vertex_close: used=21171, vbo active? 16, vb=625, nreloc=5 >[ 110.268] gen8_vertex_close: reloc[0] = 287 >[ 110.268] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.268] kgem_add_handle: handle=16, index=15 >[ 110.268] kgem_add_reloc64[29] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.268] gen8_vertex_close: reloc[1] = 362 >[ 110.268] kgem_add_reloc64: handle=16, pos=362, delta=0, domains=200000 >[ 110.268] kgem_add_reloc64[30] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.268] gen8_vertex_close: reloc[2] = 507 >[ 110.268] kgem_add_reloc64: handle=16, pos=507, delta=0, domains=200000 >[ 110.268] kgem_add_reloc64[31] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.268] gen8_vertex_close: reloc[3] = 591 >[ 110.268] kgem_add_reloc64: handle=16, pos=591, delta=0, domains=200000 >[ 110.268] kgem_add_reloc64[32] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.268] gen8_vertex_close: reloc[4] = 731 >[ 110.268] kgem_add_reloc64: handle=16, pos=731, delta=0, domains=200000 >[ 110.268] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.268] batch[1/1, flags=1800]: 930 930 15648 16384, nreloc=34, nexec=16, nfence=0, aperture=42564 [fenced=0] >[ 110.268] kgem_finish_buffers: buffer handle=23, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.268] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 >[ 110.268] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.268] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 110.268] kgem_fixup_relocs: shrinking by 57344 >[ 110.268] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.268] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.268] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.268] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.268] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.268] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.268] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.268] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.268] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.268] __kgem_bo_clear_busy: handle=7 >[ 110.268] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.268] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.268] __kgem_bo_clear_busy: handle=7 >[ 110.268] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.269] __kgem_bo_clear_busy: handle=8 >[ 110.269] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.269] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.269] __kgem_bo_clear_busy: handle=7 >[ 110.269] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.269] __kgem_bo_clear_busy: handle=8 >[ 110.269] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.269] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 >[ 110.269] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 110.269] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 >[ 110.269] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.269] __kgem_bo_clear_busy: handle=7 >[ 110.269] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.269] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.269] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.269] __kgem_bo_clear_busy: handle=7 >[ 110.269] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.269] __kgem_bo_clear_busy: handle=8 >[ 110.269] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.269] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.269] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.269] __kgem_busy: handle=31, busy=131072, wedged=0 >[ 110.269] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 1 >[ 110.273] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.273] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.273] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.273] __kgem_retire_rq: request 1 complete >[ 110.273] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.273] kgem_bo_move_to_cache: release handle=22 >[ 110.273] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.273] __kgem_retire_rq: request 2 complete >[ 110.273] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.273] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.273] kgem_bo_move_to_cache: release handle=9 >[ 110.273] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.273] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.273] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.273] kgem_bo_move_to_cache: release handle=17 >[ 110.273] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.273] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.273] kgem_bo_move_to_cache: release handle=35 >[ 110.273] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.273] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.273] kgem_bo_move_to_cache: release handle=20 >[ 110.273] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.273] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.273] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.273] sna_block_handler (tv=0.0) >[ 110.273] sna_wakeup_handler >[ 110.273] sna_mode_wakeup: len=64 >[ 110.273] sna_mode_wakeup: recording last swap on pipe=1, frame 4409 [1139], time 110.268871 >[ 110.273] sna_mode_wakeup: removing handle=28 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] >[ 110.273] sna_mode_wakeup: flip complete, pending? 2 >[ 110.273] sna_mode_wakeup: recording last swap on pipe=0, frame 6367 [18df], time 110.270058 >[ 110.273] sna_mode_wakeup: removing handle=28 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] >[ 110.273] sna_mode_wakeup: flip complete, pending? 1 >[ 110.273] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.273] sna_block_handler (tv=0.0) >[ 110.273] sna_wakeup_handler >[ 110.273] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.273] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.273] sna_glyphs: discarding mask >[ 110.273] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.273] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.273] gen9_render_composite: 0x0, current mode=0/1 >[ 110.273] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.273] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.273] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.273] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.273] sna_drawable_use_bo pixmap=590, box=((0, 0), (7680, 2160)), flags=7... >[ 110.273] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.273] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.273] sna_drawable_use_bo: using whole GPU bo >[ 110.273] gen9_composite_set_target: pixmap=590, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.273] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.273] color_convert: src=ffdfdbd2 [20028888] >[ 110.273] color_convert: dst=ffdfdbd2 [20028888] >[ 110.273] sna_render_get_solid: ffdfdbd2 >[ 110.273] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 110.273] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.273] sna_transform_is_imprecise_integer_translation: no transform >[ 110.273] gen9_composite_picture: integer translation (0, 0), removing >[ 110.273] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.273] sna_render_pixmap_bo: GPU all damaged >[ 110.273] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.273] gen4_choose_composite_emitter: solid, identity mask >[ 110.273] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 110.273] aligning vertex: was 3, now 4 floats per vertex >[ 110.273] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.273] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.273] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.273] kgem_add_handle: handle=4, index=0 >[ 110.273] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.273] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.273] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.273] gen9_composite_get_binding_table(ffc0) >[ 110.273] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.273] kgem_add_handle: handle=38, index=1 >[ 110.273] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.273] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.273] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.273] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 >[ 110.273] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 110.273] kgem_add_handle: handle=8, index=2 >[ 110.273] kgem_add_reloc64[4] = (delta=32, target handle=2, presumed=fdffe000) >[ 110.273] [3fd0] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.273] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 110.273] kgem_add_handle: handle=6, index=3 >[ 110.273] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 110.273] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.273] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 110.273] gen9_emit_sampler: sampler = a >[ 110.273] gen9_emit_sf: num_sf_outputs=2 >[ 110.273] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.273] gen9_emit_vertex_elements: setup id=9 >[ 110.274] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.274] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.274] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.274] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.274] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.274] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.274] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.274] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.274] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.274] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.274] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.274] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.274] gen8_vertex_flush[498] = 15 >[ 110.274] gen9_magic_ca_pass: CA fixup (5293 -> 5308) >[ 110.274] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.274] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.274] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.274] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.274] kgem_can_create_2d: 24x20 @ 32 >[ 110.274] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.274] kgem_can_create_2d: untiled size=4096 >[ 110.274] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.274] kgem_choose_tiling: 24x20 -> 0 >[ 110.274] sna_create_pixmap: usage=0, flags=a >[ 110.274] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.274] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.274] create_pixmap: serial=607, usage=0, 24x20 >[ 110.274] sna_create_pixmap: serial=607, 24x20, usage=0 >[ 110.274] sna_validate_gc(0x5619f1770810) changes=0, previous serial=25e, drawable=260 >[ 110.274] sna_validate_gc: recomputing clip >[ 110.274] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.274] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.274] try_upload__fast: ignore existing cpu damage (if any) >[ 110.274] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.274] try_upload__fast: no, no gpu damage >[ 110.274] sna_drawable_move_region_to_cpu(pixmap=608 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.274] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.274] _sna_pixmap_move_to_cpu(pixmap=608, 24x20, flags=1) >[ 110.274] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.274] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.274] operate_inplace: no, inplace operation not suitable >[ 110.274] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.274] __sna_damage_all(24, 20) >[ 110.274] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.274] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.274] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.274] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.274] sna_accel_flush: flush?=0, dirty?=0 >[ 110.274] sna_composite(pixmap=590, op=3, src=608+(2418, 10), mask=0+(3626, 6), dst=590+(3626, 6)+(0, 0), size=(48, 36) >[ 110.274] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.274] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.274] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.274] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.274] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.274] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.274] gen9_render_composite: 48x36, current mode=1/1 >[ 110.274] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.274] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.274] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.274] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.274] sna_drawable_use_bo pixmap=590, box=((3626, 6), (3674, 42)), flags=7... >[ 110.274] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.274] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.274] sna_drawable_use_bo: using whole GPU bo >[ 110.274] gen9_composite_set_target: pixmap=590, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.274] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.274] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.274] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.274] sna_render_pixmap_bo pixmap=608, (2418, 10)x(48, 36)/(24, 20) >[ 110.274] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.274] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.274] use_cpu_bo: no cpu bo >[ 110.274] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.274] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.274] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.274] sna_drawable_move_region_to_cpu(pixmap=608 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.274] sna_drawable_move_region_to_cpu: pixmap=608 all damaged on CPU >[ 110.274] kgem_can_create_2d: 24x20 @ 32 >[ 110.274] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.274] kgem_can_create_2d: untiled size=4096 >[ 110.274] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.274] kgem_choose_tiling: 24x20 -> 0 >[ 110.274] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.274] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.274] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.274] kgem_create_buffer: reusing buffer? used=4096 + size=1920, total=262144 >[ 110.274] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=1920, io=1 >[ 110.274] __kgem_bo_init(handle=23, num_pages=1920) >[ 110.274] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.274] upload: adding upload cache to pixmap=608 >[ 110.274] kgem_proxy_bo_attach: handle=23 >[ 110.274] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.274] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.274] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.274] gen4_choose_composite_emitter: simple src, no mask >[ 110.274] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.274] aligning vertex: was 4, now 3 floats per vertex >[ 110.274] gen9_composite_get_binding_table(fec0) >[ 110.274] kgem_add_reloc64: handle=23, pos=16296, delta=0, domains=40000 >[ 110.274] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 >[ 110.274] kgem_add_handle: handle=23, index=4 >[ 110.274] kgem_add_reloc64[6] = (delta=4096, target handle=4, presumed=fd545000) >[ 110.274] [3fa0] bind bo(handle=23, addr=fd546000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.274] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 >[ 110.274] gen9_emit_sampler: sampler = 22 >[ 110.274] gen9_emit_sf: num_sf_outputs=1 >[ 110.274] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.274] gen9_emit_vertex_elements: setup id=2 >[ 110.274] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.274] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.274] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.274] gen8_vertex_flush[5e8] = 3 >[ 110.274] sna_destroy_pixmap: pixmap=608, attached?=1 >[ 110.274] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.274] __sna_free_pixmap(pixmap=608) >[ 110.274] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.274] kgem_can_create_2d: 26x20 @ 32 >[ 110.274] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.274] kgem_can_create_2d: untiled size=4096 >[ 110.274] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.274] kgem_choose_tiling: 26x20 -> 0 >[ 110.274] sna_create_pixmap: usage=0, flags=a >[ 110.274] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.274] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.274] create_pixmap: serial=609, usage=0, 26x20 >[ 110.274] sna_create_pixmap: serial=609, 26x20, usage=0 >[ 110.274] sna_validate_gc(0x5619f1770810) changes=0, previous serial=260, drawable=262 >[ 110.274] sna_validate_gc: recomputing clip >[ 110.274] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.274] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.274] try_upload__fast: ignore existing cpu damage (if any) >[ 110.274] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.274] try_upload__fast: no, no gpu damage >[ 110.274] sna_drawable_move_region_to_cpu(pixmap=610 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.274] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.274] _sna_pixmap_move_to_cpu(pixmap=610, 26x20, flags=1) >[ 110.274] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.274] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.274] operate_inplace: no, inplace operation not suitable >[ 110.274] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.274] __sna_damage_all(26, 20) >[ 110.274] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.274] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.274] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.274] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.274] sna_accel_flush: flush?=0, dirty?=0 >[ 110.274] sna_composite(pixmap=590, op=3, src=610+(2370, 10), mask=0+(3554, 6), dst=590+(3554, 6)+(0, 0), size=(52, 36) >[ 110.274] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.274] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.274] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.274] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.274] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.274] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.274] gen9_render_composite: 52x36, current mode=1/1 >[ 110.274] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.274] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.274] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.274] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.274] sna_drawable_use_bo pixmap=590, box=((3554, 6), (3606, 42)), flags=7... >[ 110.274] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.274] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.274] sna_drawable_use_bo: using whole GPU bo >[ 110.274] gen9_composite_set_target: pixmap=590, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.274] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.274] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.274] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.274] sna_render_pixmap_bo pixmap=610, (2370, 10)x(52, 36)/(26, 20) >[ 110.274] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.274] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.274] use_cpu_bo: no cpu bo >[ 110.274] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.274] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.274] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.274] sna_drawable_move_region_to_cpu(pixmap=610 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.274] sna_drawable_move_region_to_cpu: pixmap=610 all damaged on CPU >[ 110.274] kgem_can_create_2d: 26x20 @ 32 >[ 110.274] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.274] kgem_can_create_2d: untiled size=4096 >[ 110.274] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.274] kgem_choose_tiling: 26x20 -> 0 >[ 110.274] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.274] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.274] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.274] kgem_create_buffer: reusing buffer? used=6144 + size=2560, total=262144 >[ 110.274] kgem_create_proxy: target handle=23 [proxy? -1], offset=6144, length=2560, io=1 >[ 110.274] __kgem_bo_init(handle=23, num_pages=2560) >[ 110.274] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.274] upload: adding upload cache to pixmap=610 >[ 110.274] kgem_proxy_bo_attach: handle=23 >[ 110.274] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.274] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.274] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.274] gen4_choose_composite_emitter: simple src, no mask >[ 110.274] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.274] gen9_composite_get_binding_table(fe40) >[ 110.274] kgem_add_reloc64: handle=23, pos=16264, delta=0, domains=40000 >[ 110.274] kgem_add_reloc64: adding proxy [delta=6144] for handle=23 >[ 110.274] kgem_add_reloc64[7] = (delta=6144, target handle=4, presumed=fd545000) >[ 110.274] [3f80] bind bo(handle=23, addr=fd546800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.274] gen9_emit_vertex_elements: setup id=2 >[ 110.274] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.274] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.274] gen8_vertex_flush[624] = 3 >[ 110.274] sna_destroy_pixmap: pixmap=610, attached?=1 >[ 110.274] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.274] __sna_free_pixmap(pixmap=610) >[ 110.274] sna_composite(pixmap=590, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=590+(3490, 6)+(0, 0), size=(44, 36) >[ 110.274] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.274] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.274] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.274] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.274] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.274] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.274] gen9_render_composite: 44x36, current mode=1/1 >[ 110.274] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.274] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.274] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.274] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.274] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.274] sna_drawable_use_bo pixmap=590, box=((3490, 6), (3534, 42)), flags=7... >[ 110.274] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.274] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.274] sna_drawable_use_bo: using whole GPU bo >[ 110.274] gen9_composite_set_target: pixmap=590, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.274] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.274] sna_transform_is_imprecise_integer_translation: no transform >[ 110.274] gen9_composite_picture: integer translation (0, 0), removing >[ 110.274] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.274] sna_render_pixmap_bo: CPU all damaged >[ 110.274] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.274] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.274] gen8_vertex_close: used=21252, vbo active? 16, vb=204, nreloc=2 >[ 110.274] gen8_vertex_close: reloc[0] = 289 >[ 110.274] kgem_add_reloc64: handle=16, pos=289, delta=0, domains=200000 >[ 110.274] kgem_add_handle: handle=16, index=5 >[ 110.274] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.274] gen8_vertex_close: reloc[1] = 373 >[ 110.274] kgem_add_reloc64: handle=16, pos=373, delta=0, domains=200000 >[ 110.274] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.274] batch[1/1, flags=1800]: 400 400 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.274] kgem_finish_buffers: buffer handle=23, used=8704, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.274] kgem_finish_buffers: retaining upload buffer (8704/262144): used=12288, refcnt=1 >[ 110.274] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.274] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.274] kgem_fixup_relocs: shrinking by 61440 >[ 110.274] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.274] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.274] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.274] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.274] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.274] __kgem_bo_clear_busy: handle=8 >[ 110.274] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.274] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.274] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.274] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.274] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.274] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.274] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.274] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.275] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.275] gen4_choose_composite_emitter: identity src, no mask >[ 110.275] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.275] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.275] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.275] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.275] kgem_add_handle: handle=4, index=0 >[ 110.275] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.275] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.275] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.275] gen9_composite_get_binding_table(ffc0) >[ 110.275] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.275] kgem_add_handle: handle=38, index=1 >[ 110.275] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.275] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.275] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.275] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.275] kgem_add_handle: handle=37, index=2 >[ 110.275] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd441000) >[ 110.275] [3fd0] bind bo(handle=37, addr=fd441000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.275] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.275] gen9_emit_sampler: sampler = 2 >[ 110.275] gen9_emit_sf: num_sf_outputs=1 >[ 110.275] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.275] gen9_emit_vertex_elements: setup id=2 >[ 110.275] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.275] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.275] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.275] gen8_vertex_flush[490] = 3 >[ 110.275] sna_composite(pixmap=590, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=590+(3422, 6)+(0, 0), size=(48, 36) >[ 110.275] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.275] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.275] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.275] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.275] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.275] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.275] gen9_render_composite: 48x36, current mode=1/1 >[ 110.275] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.275] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.275] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.275] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.275] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.275] sna_drawable_use_bo pixmap=590, box=((3422, 6), (3470, 42)), flags=7... >[ 110.275] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.275] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.275] sna_drawable_use_bo: using whole GPU bo >[ 110.275] gen9_composite_set_target: pixmap=590, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.275] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.275] sna_transform_is_imprecise_integer_translation: no transform >[ 110.275] gen9_composite_picture: integer translation (0, 0), removing >[ 110.275] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.275] sna_render_pixmap_bo: CPU all damaged >[ 110.275] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.275] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.275] __kgem_retire_rq: request 1 complete >[ 110.275] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.275] gen8_vertex_close: used=21261, vbo active? 16, vb=4, nreloc=1 >[ 110.275] gen8_vertex_close: reloc[0] = 287 >[ 110.275] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.275] kgem_add_handle: handle=16, index=3 >[ 110.275] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.275] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.275] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.275] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.275] kgem_fixup_relocs: shrinking by 61440 >[ 110.275] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.275] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.275] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.275] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.275] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.275] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.275] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.275] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.275] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.275] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.275] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.275] gen4_choose_composite_emitter: identity src, no mask >[ 110.275] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.275] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.275] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.275] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.275] kgem_add_handle: handle=4, index=0 >[ 110.275] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.275] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.275] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.275] gen9_composite_get_binding_table(ffc0) >[ 110.275] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.275] kgem_add_handle: handle=38, index=1 >[ 110.275] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.275] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.275] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.275] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.275] kgem_add_handle: handle=32, index=2 >[ 110.275] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.275] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.275] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.275] gen9_emit_sampler: sampler = 2 >[ 110.275] gen9_emit_sf: num_sf_outputs=1 >[ 110.275] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.275] gen9_emit_vertex_elements: setup id=2 >[ 110.275] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.275] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.275] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.275] gen8_vertex_flush[490] = 3 >[ 110.275] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.275] kgem_can_create_2d: 16x16 @ 32 >[ 110.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.275] kgem_can_create_2d: untiled size=4096 >[ 110.275] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.275] kgem_choose_tiling: 16x16 -> 0 >[ 110.275] sna_create_pixmap: usage=0, flags=a >[ 110.275] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.275] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.275] create_pixmap: serial=611, usage=0, 16x16 >[ 110.275] sna_create_pixmap: serial=611, 16x16, usage=0 >[ 110.275] sna_validate_gc(0x5619f1770810) changes=0, previous serial=262, drawable=264 >[ 110.275] sna_validate_gc: recomputing clip >[ 110.275] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.275] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.275] try_upload__fast: ignore existing cpu damage (if any) >[ 110.275] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.275] try_upload__fast: no, no gpu damage >[ 110.275] sna_drawable_move_region_to_cpu(pixmap=612 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.275] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.275] _sna_pixmap_move_to_cpu(pixmap=612, 16x16, flags=1) >[ 110.275] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.275] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.275] operate_inplace: no, inplace operation not suitable >[ 110.275] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.275] __sna_damage_all(16, 16) >[ 110.275] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.275] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.275] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.275] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.275] sna_accel_flush: flush?=1, dirty?=1 >[ 110.275] sna_accel_flush: syncing SHM pixmap=314 (refcnt=1) >[ 110.275] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.275] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.275] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.275] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.275] kgem_bo_sync__cpu_full: handle=32 >[ 110.275] gen8_vertex_close: used=21270, vbo active? 16, vb=4, nreloc=1 >[ 110.275] gen8_vertex_close: reloc[0] = 287 >[ 110.275] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.275] kgem_add_handle: handle=16, index=3 >[ 110.275] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.275] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.275] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.275] __kgem_retire_rq: request 1 complete >[ 110.275] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.275] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.275] kgem_fixup_relocs: shrinking by 61440 >[ 110.275] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.275] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.275] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.275] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.275] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.275] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.275] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.275] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.275] __kgem_busy: handle=32, busy=131072, wedged=0 >[ 110.275] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 1 >[ 110.275] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.275] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.275] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.275] __kgem_retire_rq: request 1 complete >[ 110.275] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.275] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.275] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.275] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.275] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.275] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.275] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.275] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.275] kgem_bo_sync__cpu_full: handle=37 >[ 110.275] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.275] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.275] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.275] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.275] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.275] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.275] sna_composite(pixmap=590, op=3, src=612+(2247, 15), mask=0+(3370, 7), dst=590+(3370, 7)+(0, 0), size=(32, 34) >[ 110.275] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.275] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.275] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.275] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.275] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.275] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.275] gen9_render_composite: 32x34, current mode=0/1 >[ 110.275] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.275] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.275] sna_blt_composite: unsupported op [3] for blitting >[ 110.275] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.275] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.275] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.275] sna_drawable_use_bo pixmap=590, box=((3370, 7), (3402, 41)), flags=7... >[ 110.275] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.275] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.275] sna_drawable_use_bo: using whole GPU bo >[ 110.275] gen9_composite_set_target: pixmap=590, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.275] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.275] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.275] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.275] sna_render_pixmap_bo pixmap=612, (2247, 15)x(32, 34)/(16, 16) >[ 110.275] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.275] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.275] use_cpu_bo: no cpu bo >[ 110.275] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.275] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.275] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.275] sna_drawable_move_region_to_cpu(pixmap=612 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.275] sna_drawable_move_region_to_cpu: pixmap=612 all damaged on CPU >[ 110.275] kgem_can_create_2d: 16x16 @ 32 >[ 110.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.275] kgem_can_create_2d: untiled size=4096 >[ 110.275] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.275] kgem_choose_tiling: 16x16 -> 0 >[ 110.275] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.275] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.275] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.275] kgem_create_buffer: reusing buffer? used=12288 + size=1024, total=262144 >[ 110.275] kgem_create_proxy: target handle=23 [proxy? -1], offset=12288, length=1024, io=1 >[ 110.275] __kgem_bo_init(handle=23, num_pages=1024) >[ 110.275] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.276] upload: adding upload cache to pixmap=612 >[ 110.276] kgem_proxy_bo_attach: handle=23 >[ 110.276] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.276] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.276] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.276] gen4_choose_composite_emitter: simple src, no mask >[ 110.276] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.276] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.276] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.276] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.276] kgem_add_handle: handle=4, index=0 >[ 110.276] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.276] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.276] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.276] gen9_composite_get_binding_table(ffc0) >[ 110.276] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.276] kgem_add_handle: handle=38, index=1 >[ 110.276] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.276] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.276] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.276] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.276] kgem_add_reloc64: adding proxy [delta=12288] for handle=23 >[ 110.276] kgem_add_handle: handle=23, index=2 >[ 110.276] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=fd545000) >[ 110.276] [3fd0] bind bo(handle=23, addr=fd548000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.276] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.276] gen9_emit_sampler: sampler = 22 >[ 110.276] gen9_emit_sf: num_sf_outputs=1 >[ 110.276] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.276] gen9_emit_vertex_elements: setup id=2 >[ 110.276] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.276] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.276] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.276] gen8_vertex_flush[490] = 3 >[ 110.276] sna_destroy_pixmap: pixmap=612, attached?=1 >[ 110.276] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.276] __sna_free_pixmap(pixmap=612) >[ 110.276] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.276] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.276] sna_glyphs: discarding mask >[ 110.276] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.276] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.276] gen9_render_composite: 0x0, current mode=1/1 >[ 110.276] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.276] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.276] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.276] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.276] sna_drawable_use_bo pixmap=590, box=((0, 0), (7680, 2160)), flags=7... >[ 110.276] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.276] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.276] sna_drawable_use_bo: using whole GPU bo >[ 110.276] gen9_composite_set_target: pixmap=590, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.276] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.276] color_convert: src=ff232321 [20028888] >[ 110.276] color_convert: dst=ff232321 [20028888] >[ 110.276] sna_render_get_solid: ff232321 >[ 110.276] sna_render_get_solid(6) = ff232321 (old) >[ 110.276] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.276] sna_transform_is_imprecise_integer_translation: no transform >[ 110.276] gen9_composite_picture: integer translation (0, 0), removing >[ 110.276] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.276] sna_render_pixmap_bo: GPU all damaged >[ 110.276] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.276] gen4_choose_composite_emitter: solid, identity mask >[ 110.276] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.276] aligning vertex: was 3, now 4 floats per vertex >[ 110.276] gen9_composite_get_binding_table(ff00) >[ 110.276] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.276] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 110.276] kgem_add_handle: handle=8, index=3 >[ 110.276] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) >[ 110.276] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.276] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.276] kgem_add_handle: handle=6, index=4 >[ 110.276] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.276] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.276] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.276] gen9_emit_sampler: sampler = a >[ 110.276] gen9_emit_sf: num_sf_outputs=2 >[ 110.276] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.276] gen9_emit_vertex_elements: setup id=9 >[ 110.276] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.276] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.276] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.276] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.276] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.276] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.276] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.276] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.276] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.276] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.276] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.276] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.276] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.276] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.276] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.276] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.276] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.276] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.276] gen8_vertex_flush[56c] = 48 >[ 110.276] gen9_magic_ca_pass: CA fixup (5320 -> 5368) >[ 110.276] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.276] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.276] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.276] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.276] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.276] sna_glyphs: discarding mask >[ 110.276] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.276] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.276] gen9_render_composite: 0x0, current mode=1/1 >[ 110.276] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.276] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.276] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.276] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.276] sna_drawable_use_bo pixmap=590, box=((0, 0), (7680, 2160)), flags=7... >[ 110.276] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.276] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.276] sna_drawable_use_bo: using whole GPU bo >[ 110.276] gen9_composite_set_target: pixmap=590, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.276] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.276] color_convert: src=ff8e8b85 [20028888] >[ 110.276] color_convert: dst=ff8e8b85 [20028888] >[ 110.276] sna_render_get_solid: ff8e8b85 >[ 110.276] sna_render_get_solid(7) = ff8e8b85 (old) >[ 110.276] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.276] sna_transform_is_imprecise_integer_translation: no transform >[ 110.276] gen9_composite_picture: integer translation (0, 0), removing >[ 110.276] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.276] sna_render_pixmap_bo: GPU all damaged >[ 110.276] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.276] gen4_choose_composite_emitter: solid, identity mask >[ 110.276] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.276] gen9_composite_get_binding_table(fe40) >[ 110.276] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.276] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 110.276] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fdffe000) >[ 110.276] [3f80] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.276] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.276] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.276] gen9_emit_vertex_elements: setup id=9 >[ 110.276] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.276] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.276] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.276] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.276] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.276] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.276] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.276] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.276] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.276] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.276] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.276] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.276] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.276] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.276] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.276] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.276] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.276] gen8_vertex_flush[66c] = 48 >[ 110.276] gen9_magic_ca_pass: CA fixup (5368 -> 5416) >[ 110.276] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.276] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.276] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.276] sna_copy_area: src=pixmap=590:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.276] sna_copy_area: normal copy >[ 110.276] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.276] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.276] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.276] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.276] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.276] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.276] sna_do_copy: pixmap -- no source clipping >[ 110.276] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.276] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.276] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=590+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.276] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=29, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.276] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.276] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.276] sna_drawable_use_bo: pinned, never REPLACES >[ 110.276] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.276] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.276] sna_drawable_use_bo: applying move-to-gpu override >[ 110.276] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.276] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.276] wait_for_shadow: flags=1, flips=0, handle=29, shadow=28 >[ 110.276] wait_for_shadow: setting front pixmap to handle=28 >[ 110.276] sna_drawable_use_bo: using whole GPU bo >[ 110.276] sna_pixmap_move_to_gpu(pixmap=590, usage=0), flags=a >[ 110.276] sna_pixmap_move_to_gpu: already all-damaged >[ 110.276] sna_pixmap_mark_active: pixmap=590, handle=38 >[ 110.276] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.276] sna_pixmap_make_cow: make cow src=590, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.276] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.276] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.276] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.276] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.276] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.276] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.276] kgem_set_mode: flushing before new bo >[ 110.276] gen8_vertex_close: used=21664, vbo active? 16, vb=204, nreloc=2 >[ 110.276] gen8_vertex_close: reloc[0] = 287 >[ 110.276] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.276] kgem_add_handle: handle=16, index=5 >[ 110.276] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.276] gen8_vertex_close: reloc[1] = 342 >[ 110.276] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 110.276] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.276] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.276] kgem_finish_buffers: buffer handle=23, used=13312, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.276] kgem_finish_buffers: retaining upload buffer (13312/262144): used=16384, refcnt=1 >[ 110.276] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.276] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.276] kgem_fixup_relocs: shrinking by 61440 >[ 110.276] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.276] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.276] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.276] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.276] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.276] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.276] __kgem_bo_clear_busy: handle=8 >[ 110.276] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.276] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.276] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.276] __kgem_bo_clear_busy: handle=8 >[ 110.276] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.276] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.276] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.276] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.276] aligning vertex: was 4, now 2 floats per vertex >[ 110.276] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.277] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.277] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.277] kgem_add_handle: handle=4, index=0 >[ 110.277] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.277] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.277] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.277] gen9_composite_get_binding_table(ffc0) >[ 110.277] kgem_add_reloc64: handle=28, pos=16360, delta=0, domains=20002 >[ 110.277] kgem_add_handle: handle=28, index=1 >[ 110.277] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.277] __kgem_bo_mark_dirty: handle=28 (proxy? 0) >[ 110.277] [3fe0] bind bo(handle=28, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.277] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.277] kgem_add_handle: handle=38, index=2 >[ 110.277] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.277] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.277] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.277] gen9_emit_sampler: sampler = 0 >[ 110.277] gen9_emit_sf: num_sf_outputs=1 >[ 110.277] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.277] gen9_emit_vertex_elements: setup id=0 >[ 110.277] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.277] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.277] gen8_vertex_flush[490] = 3 >[ 110.277] sna_destroy_pixmap: pixmap=590, attached?=1 >[ 110.277] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.277] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.277] __kgem_bo_destroy: handle=38 -> active >[ 110.277] __sna_free_pixmap(pixmap=590) >[ 110.277] sna_accel_flush: flush?=0, dirty?=0 >[ 110.277] sna_accel_flush: flush?=0, dirty?=0 >[ 110.277] sna_block_handler (tv=0.10000) >[ 110.277] kgem_retire, need_retire?=1 >[ 110.277] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.277] kgem_retire__requests_ring: retiring ring 0 >[ 110.277] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.277] __kgem_retire_rq: request 1 complete >[ 110.277] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.277] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.277] kgem_retire -- retired=0, need_retire=0 >[ 110.277] kgem_retire__buffers: handle=23, busy? 0 [0] >[ 110.277] kgem_retire__buffers: releasing upload cache for handle=23? 0 >[ 110.277] __kgem_bo_destroy: handle=23, size=262144 >[ 110.277] kgem_bo_replace_io: transferring io handle=23 to bo >[ 110.277] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 110.277] sna_accel_block: GPU idle, flushing >[ 110.277] gen8_vertex_close: used=21670, vbo active? 16, vb=1, nreloc=1 >[ 110.277] gen8_vertex_close: reloc[0] = 287 >[ 110.277] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.277] kgem_add_handle: handle=16, index=3 >[ 110.277] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.277] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.277] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.277] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.277] kgem_fixup_relocs: shrinking by 61440 >[ 110.277] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.277] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.277] kgem_commit: release handle=28 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.277] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.277] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.277] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.277] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.277] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.277] sna_scanout_do_flush: flush timer active: delta=-10 >[ 110.277] sna_scanout_do_flush (time=110277), triggered >[ 110.277] sna_scanout_flush (time=110277), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.277] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.277] stop_flush: scanout=28 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.277] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.277] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.277] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.277] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.277] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.277] sna_pixmap_move_to_gpu: already all-damaged >[ 110.277] sna_pixmap_mark_active: pixmap=175, handle=28 >[ 110.277] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.277] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.277] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.277] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=2], new handle=28 [active=0] >[ 110.277] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 >[ 110.277] get_fb: reusing fb=80 for handle=28 >[ 110.277] sna_mode_redisplay: recording flip on CRTC:32 handle=28, active_scanout=1, serial=2 >[ 110.277] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.277] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 >[ 110.277] sna_mode_redisplay: recording flip on CRTC:39 handle=28, active_scanout=2, serial=3 >[ 110.277] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.277] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.277] sna_mode_redisplay: flipped 2 outputs, shadow active? 29 >[ 110.277] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=28, shadow handle=29 >[ 110.277] sna_accel_do_throttle (time=110277), triggered >[ 110.277] sna_accel_throttle (time=110277) >[ 110.277] sna_accel_block: evaluating timers, active=7 >[ 110.277] sna_accel_block: flush timer expires in 16 [110293] >[ 110.278] sna_wakeup_handler >[ 110.278] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.278] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.278] kgem_can_create_2d: untiled size=66355200 >[ 110.278] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.278] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.278] sna_create_pixmap: usage=0, flags=1b >[ 110.278] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.278] __pop_freed_pixmap: reusing freed pixmap=590 header >[ 110.278] create_pixmap_hdr: pixmap=613, width=7680, height=2160, usage=0 >[ 110.278] sna_create_pixmap: serial=613, 7680x2160, usage=0 >[ 110.278] sna_composite_rectangles(pixmap=614, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.278] sna_composite_rectangles: converted to op 0 >[ 110.278] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.278] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.278] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.278] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.278] sna_composite_rectangles: dropping last-cpu hint >[ 110.278] sna_drawable_use_bo pixmap=614, box=((0, 0), (7680, 2160)), flags=19... >[ 110.278] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.278] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.278] sna_pixmap_move_to_gpu(pixmap=614, usage=0), flags=b >[ 110.278] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.278] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.278] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.278] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.278] sna_pixmap_alloc_gpu: pixmap=614 >[ 110.278] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.278] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.278] kgem_bo_remove_from_active: removing handle=38 from active >[ 110.278] 1:from active: pitch=30720, tiling=1, handle=38, id=695 >[ 110.278] __sna_damage_all(7680, 2160) >[ 110.278] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.278] sna_pixmap_mark_active: pixmap=614, handle=38 >[ 110.278] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.278] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.278] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.278] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.278] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.278] sna_render_get_solid: 0 >[ 110.278] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.278] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.278] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.278] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.278] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.278] kgem_add_handle: handle=4, index=0 >[ 110.278] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.278] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.278] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.278] gen9_composite_get_binding_table(ffc0) >[ 110.278] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.278] kgem_add_handle: handle=38, index=1 >[ 110.278] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.278] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.278] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.278] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.278] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.278] kgem_add_handle: handle=7, index=2 >[ 110.278] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.278] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.278] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.278] gen9_emit_sampler: sampler = 1 >[ 110.278] gen9_emit_sf: num_sf_outputs=1 >[ 110.278] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.278] gen9_emit_vertex_elements: setup id=0 >[ 110.278] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.278] (0, 0), (7680, 2160) >[ 110.278] gen8_vertex_flush[490] = 3 >[ 110.278] sna_composite_rectangles: pixmap=614 marking clear [0]? 1 >[ 110.278] sna_composite_rectangles(pixmap=614, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.278] sna_composite_rectangles: converted to op 1 >[ 110.278] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.278] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.278] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.278] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.278] sna_composite_rectangles: promoting to full GPU >[ 110.278] sna_composite_rectangles: dropping last-cpu hint >[ 110.278] sna_drawable_use_bo pixmap=614, box=((0, 0), (7680, 2160)), flags=19... >[ 110.278] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.278] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.278] sna_drawable_use_bo: using whole GPU bo >[ 110.278] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.278] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.278] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.278] sna_render_get_solid: ff2c001e >[ 110.278] sna_render_get_solid(0) = ff2c001e (old) >[ 110.278] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.278] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.278] gen9_composite_get_binding_table(ff00) >[ 110.278] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.278] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 110.278] kgem_add_handle: handle=8, index=3 >[ 110.278] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 110.278] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.278] gen9_emit_vertex_elements: setup id=0 >[ 110.278] (0, 0), (7680, 2160) >[ 110.278] gen8_vertex_flush[4cc] = 3 >[ 110.278] sna_composite_rectangles: pixmap=614 marking clear [ff2c001e]? 1 >[ 110.278] sna_composite(pixmap=614, op=3, src=364+(0, 0), mask=0+(0, 0), dst=614+(0, 0)+(0, 0), size=(3840, 2160) >[ 110.278] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 110.278] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 110.278] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.278] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 110.278] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) >[ 110.278] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) >[ 110.278] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 110.278] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.278] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 110.278] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.278] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 >[ 110.278] sna_drawable_use_bo pixmap=614, box=((0, 0), (3840, 2160)), flags=7... >[ 110.278] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.278] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.278] sna_drawable_use_bo: using whole GPU bo >[ 110.278] gen9_composite_set_target: pixmap=614, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.278] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 110.279] sna_transform_is_imprecise_integer_translation: no transform >[ 110.279] gen9_composite_picture: integer translation (0, 0), removing >[ 110.279] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.279] sna_render_pixmap_bo: GPU all damaged >[ 110.279] color_convert: src=45000000 [20028888] >[ 110.279] color_convert: dst=45000000 [20028888] >[ 110.279] sna_render_get_solid: 45000000 >[ 110.279] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.279] gen4_choose_composite_emitter: identity source, identity mask >[ 110.279] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.279] aligning vertex: was 2, now 5 floats per vertex >[ 110.279] gen9_composite_get_binding_table(fe80) >[ 110.279] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 110.279] kgem_add_handle: handle=11, index=4 >[ 110.279] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 110.279] [3f90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.279] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.279] kgem_add_reloc64: adding proxy [delta=276] for handle=7 >[ 110.279] kgem_add_reloc64[7] = (delta=276, target handle=2, presumed=fffe8000) >[ 110.279] [3f80] bind bo(handle=7, addr=fffe8114), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.279] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.279] gen9_emit_sampler: sampler = 3 >[ 110.279] gen9_emit_sf: num_sf_outputs=2 >[ 110.279] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.279] gen9_emit_vertex_elements: setup id=10 >[ 110.279] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.279] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.279] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 110.279] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 110.279] gen8_vertex_flush[5a8] = 3 >[ 110.279] sna_composite(pixmap=614, op=3, src=364+(0, 0), mask=0+(0, 0), dst=614+(3840, 0)+(0, 0), size=(3840, 2160) >[ 110.279] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) >[ 110.279] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) >[ 110.279] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.279] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) >[ 110.279] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) >[ 110.279] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) >[ 110.279] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) >[ 110.279] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.279] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.279] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.279] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.279] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 >[ 110.279] sna_drawable_use_bo pixmap=614, box=((3840, 0), (7680, 2160)), flags=7... >[ 110.279] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.279] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.279] sna_drawable_use_bo: using whole GPU bo >[ 110.279] gen9_composite_set_target: pixmap=614, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.279] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) >[ 110.279] sna_transform_is_imprecise_integer_translation: no transform >[ 110.279] gen9_composite_picture: integer translation (0, 0), removing >[ 110.279] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.279] sna_render_pixmap_bo: GPU all damaged >[ 110.279] color_convert: src=45000000 [20028888] >[ 110.279] color_convert: dst=45000000 [20028888] >[ 110.279] sna_render_get_solid: 45000000 >[ 110.279] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.279] gen4_choose_composite_emitter: identity source, identity mask >[ 110.279] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.279] gen9_composite_get_binding_table(fdc0) >[ 110.279] gen9_emit_vertex_elements: setup id=10 >[ 110.279] gen9_render_composite_box: (3840, 0), (7680, 2160) >[ 110.279] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] >[ 110.279] gen8_vertex_flush[5dc] = 3 >[ 110.279] sna_composite(pixmap=614, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=614+(5694, 1014)+(0, 0), size=(132, 132) >[ 110.279] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) >[ 110.279] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) >[ 110.279] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.279] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) >[ 110.279] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) >[ 110.279] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) >[ 110.279] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) >[ 110.279] gen9_render_composite: 132x132, current mode=1/1 >[ 110.279] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 >[ 110.279] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.279] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.279] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 >[ 110.279] sna_drawable_use_bo pixmap=614, box=((5694, 1014), (5826, 1146)), flags=7... >[ 110.279] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.279] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.279] sna_drawable_use_bo: using whole GPU bo >[ 110.279] gen9_composite_set_target: pixmap=614, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.279] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) >[ 110.279] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] >[ 110.279] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.279] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) >[ 110.279] sna_render_pixmap_bo: GPU all damaged >[ 110.279] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) >[ 110.279] color_convert: src=45000000 [20028888] >[ 110.279] color_convert: dst=45000000 [20028888] >[ 110.279] sna_render_get_solid: 45000000 >[ 110.279] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.279] gen4_choose_composite_emitter: simple src, identity mask >[ 110.279] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.279] gen9_composite_get_binding_table(fdc0) >[ 110.279] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 >[ 110.279] kgem_add_handle: handle=15, index=5 >[ 110.279] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) >[ 110.279] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler >[ 110.279] gen9_emit_sampler: sampler = 23 >[ 110.279] gen9_emit_vertex_elements: setup id=10 >[ 110.279] gen9_render_composite_box: (5694, 1014), (5826, 1146) >[ 110.279] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] >[ 110.279] gen8_vertex_flush[620] = 3 >[ 110.279] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.279] kgem_can_create_2d: 80x80 @ 32 >[ 110.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.279] kgem_can_create_2d: untiled size=28672 >[ 110.279] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.279] kgem_choose_tiling: 80x80 -> 0 >[ 110.279] sna_create_pixmap: usage=0, flags=b >[ 110.279] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.279] __pop_freed_pixmap: reusing freed pixmap=594 header >[ 110.279] create_pixmap_hdr: pixmap=615, width=80, height=80, usage=0 >[ 110.279] sna_create_pixmap: serial=615, 80x80, usage=0 >[ 110.279] sna_composite_rectangles(pixmap=616, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.279] sna_composite_rectangles: converted to op 0 >[ 110.279] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.279] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.279] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.279] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.279] sna_composite_rectangles: dropping last-cpu hint >[ 110.279] sna_drawable_use_bo pixmap=616, box=((0, 0), (80, 80)), flags=19... >[ 110.279] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.279] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.279] sna_pixmap_move_to_gpu(pixmap=616, usage=0), flags=b >[ 110.279] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.279] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.279] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.279] kgem_choose_tiling: 80x80 -> 0 >[ 110.279] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.279] kgem_choose_tiling: 80x80 -> 0 >[ 110.279] sna_pixmap_alloc_gpu: pixmap=616 >[ 110.279] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.279] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.279] from inactive: pitch=320, tiling=0: handle=22, id=696 >[ 110.279] __sna_damage_all(80, 80) >[ 110.279] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.279] sna_pixmap_mark_active: pixmap=616, handle=22 >[ 110.279] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.279] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.279] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.279] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.279] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.279] sna_render_get_solid: 0 >[ 110.279] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.279] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.279] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.279] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.279] aligning vertex: was 5, now 2 floats per vertex >[ 110.279] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.279] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.279] gen9_composite_get_binding_table(fd40) >[ 110.279] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 >[ 110.279] kgem_add_handle: handle=22, index=6 >[ 110.279] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) >[ 110.279] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.280] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.280] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.280] gen9_emit_sampler: sampler = 1 >[ 110.280] gen9_emit_sf: num_sf_outputs=1 >[ 110.280] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.280] gen9_emit_vertex_elements: setup id=0 >[ 110.280] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.280] (0, 0), (80, 80) >[ 110.280] gen8_vertex_flush[6d8] = 3 >[ 110.280] sna_composite_rectangles: pixmap=616 marking clear [0]? 1 >[ 110.280] sna_composite_rectangles(pixmap=616, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.280] sna_composite_rectangles: converted to op 1 >[ 110.280] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.280] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.280] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.280] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.280] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.280] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.280] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.280] sna_composite_rectangles: dropping last-cpu hint >[ 110.280] sna_drawable_use_bo pixmap=616, box=((0, 0), (80, 80)), flags=1... >[ 110.280] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.280] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.280] sna_drawable_use_bo: using whole GPU bo >[ 110.280] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.280] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.280] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.280] sna_render_get_solid: 40404040 >[ 110.280] sna_render_get_solid(1) = 40404040 (old) >[ 110.280] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.280] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.280] gen9_composite_get_binding_table(fcc0) >[ 110.280] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 >[ 110.280] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 110.280] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) >[ 110.280] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.280] gen9_emit_vertex_elements: setup id=0 >[ 110.280] (0, 0), (2, 2) >[ 110.280] (78, 0), (80, 2) >[ 110.280] (0, 78), (2, 80) >[ 110.280] (78, 78), (80, 80) >[ 110.280] gen8_vertex_flush[714] = 12 >[ 110.280] sna_composite(pixmap=614, op=3, src=616+(0, 0), mask=0+(0, 0), dst=614+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.280] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.280] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.280] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.280] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.280] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.280] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.280] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.280] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.280] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.280] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.280] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.280] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.280] sna_drawable_use_bo pixmap=614, box=((0, 0), (7680, 2160)), flags=7... >[ 110.280] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.280] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.280] sna_drawable_use_bo: using whole GPU bo >[ 110.280] gen9_composite_set_target: pixmap=614, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.280] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.280] sna_transform_is_imprecise_integer_translation: no transform >[ 110.280] gen9_composite_picture: integer translation (0, 0), removing >[ 110.280] sna_render_pixmap_bo pixmap=616, (0, 0)x(7680, 2160)/(80, 80) >[ 110.280] sna_render_pixmap_bo: GPU all damaged >[ 110.280] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.280] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.280] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.280] gen4_choose_composite_emitter: identity src, no mask >[ 110.280] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.280] aligning vertex: was 2, now 3 floats per vertex >[ 110.280] gen9_composite_get_binding_table(fc40) >[ 110.280] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 >[ 110.280] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) >[ 110.280] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.280] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.280] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.280] gen9_emit_sampler: sampler = a >[ 110.280] gen9_emit_vertex_elements: setup id=2 >[ 110.280] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.280] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.280] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.280] gen8_vertex_flush[7b0] = 3 >[ 110.280] sna_destroy_pixmap: pixmap=616, attached?=1 >[ 110.280] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.280] __kgem_bo_destroy: handle=22, size=61440 >[ 110.280] __kgem_bo_destroy: handle=22 -> active >[ 110.280] __sna_free_pixmap(pixmap=616) >[ 110.280] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.280] kgem_can_create_2d: 640x2096 @ 32 >[ 110.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.280] kgem_can_create_2d: untiled size=5365760 >[ 110.280] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.280] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.280] sna_create_pixmap: usage=0, flags=1b >[ 110.280] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.280] __pop_freed_pixmap: reusing freed pixmap=616 header >[ 110.280] create_pixmap_hdr: pixmap=617, width=640, height=2096, usage=0 >[ 110.280] sna_create_pixmap: serial=617, 640x2096, usage=0 >[ 110.280] sna_composite_rectangles(pixmap=618, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.280] sna_composite_rectangles: converted to op 0 >[ 110.280] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.280] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.280] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.280] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.280] sna_composite_rectangles: dropping last-cpu hint >[ 110.280] sna_drawable_use_bo pixmap=618, box=((0, 0), (640, 2096)), flags=19... >[ 110.280] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.280] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.280] sna_pixmap_move_to_gpu(pixmap=618, usage=0), flags=b >[ 110.280] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.280] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.280] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.280] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.280] sna_pixmap_alloc_gpu: pixmap=618 >[ 110.280] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.280] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.280] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.280] from inactive: pitch=2560, tiling=1: handle=17, id=697 >[ 110.280] __sna_damage_all(640, 2096) >[ 110.280] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.280] sna_pixmap_mark_active: pixmap=618, handle=17 >[ 110.280] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.280] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.280] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.280] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.280] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.280] sna_render_get_solid: 0 >[ 110.280] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.280] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.280] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.280] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.280] aligning vertex: was 3, now 2 floats per vertex >[ 110.280] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.280] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.280] gen9_composite_get_binding_table(fbc0) >[ 110.280] kgem_add_reloc64: handle=17, pos=16104, delta=0, domains=20002 >[ 110.280] kgem_add_handle: handle=17, index=7 >[ 110.280] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fdfff000) >[ 110.280] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.280] [3ee0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.280] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.280] gen9_emit_sampler: sampler = 1 >[ 110.280] gen9_emit_vertex_elements: setup id=0 >[ 110.280] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.280] (0, 0), (640, 2096) >[ 110.280] gen8_vertex_flush[820] = 3 >[ 110.280] sna_composite_rectangles: pixmap=618 marking clear [0]? 1 >[ 110.280] sna_composite(pixmap=618, op=3, src=364+(168, 968), mask=0+(0, 0), dst=618+(8, 904)+(0, 0), size=(624, 224) >[ 110.280] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.281] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.281] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.281] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.281] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) >[ 110.281] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) >[ 110.281] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) >[ 110.281] gen9_render_composite: 624x224, current mode=1/1 >[ 110.281] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.281] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.281] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.281] sna_drawable_use_bo pixmap=618, box=((8, 904), (632, 1128)), flags=7... >[ 110.281] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.281] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.281] sna_drawable_use_bo: using whole GPU bo >[ 110.281] gen9_composite_set_target: pixmap=618, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.281] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) >[ 110.281] sna_transform_is_imprecise_integer_translation: no transform >[ 110.281] gen9_composite_picture: integer translation (0, 0), removing >[ 110.281] sna_render_pixmap_bo pixmap=364, (168, 968)x(624, 224)/(3840, 2160) >[ 110.281] sna_render_pixmap_bo: GPU all damaged >[ 110.281] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) >[ 110.281] color_convert: src=45000000 [20028888] >[ 110.281] color_convert: dst=45000000 [20028888] >[ 110.281] sna_render_get_solid: 45000000 >[ 110.281] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.281] gen4_choose_composite_emitter: identity source, identity mask >[ 110.281] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.281] aligning vertex: was 2, now 5 floats per vertex >[ 110.281] gen9_composite_get_binding_table(fb40) >[ 110.281] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.281] gen9_emit_sampler: sampler = 3 >[ 110.281] gen9_emit_sf: num_sf_outputs=2 >[ 110.281] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.281] gen9_emit_vertex_elements: setup id=10 >[ 110.281] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.281] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.281] gen9_render_composite_box: (8, 904), (632, 1128) >[ 110.281] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] >[ 110.281] gen8_vertex_flush[8e8] = 3 >[ 110.281] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) >[ 110.281] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.281] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.281] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.281] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.281] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.281] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.281] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.281] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.281] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.281] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.281] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.281] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.281] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.281] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.281] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.281] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.281] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.281] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.281] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.281] sna_drawable_use_bo pixmap=618, box=((8, 904), (632, 1128)), flags=7... >[ 110.281] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.281] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.281] sna_drawable_use_bo: using whole GPU bo >[ 110.281] gen9_composite_set_target: pixmap=618, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.281] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.281] color_convert: src=660a0a0a [20028888] >[ 110.281] color_convert: dst=660a0a0a [20028888] >[ 110.281] sna_render_get_solid: 660a0a0a >[ 110.281] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.281] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.281] gen4_choose_spans_emitter: solid source >[ 110.281] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.281] aligning vertex: was 5, now 3 floats per vertex >[ 110.281] gen9_composite_get_binding_table(fb00) >[ 110.281] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 >[ 110.281] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.281] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.281] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.281] gen9_emit_sampler: sampler = c >[ 110.281] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.281] gen9_emit_vertex_elements: setup id=5 >[ 110.281] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.281] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.281] thread_choose_span: clipped? 0 >[ 110.281] imprecise_trapezoid_span_converter: using 4 threads >[ 110.281] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.281] thread_choose_span: clipped? 0 >[ 110.281] span_thread: flushing 1 boxes >[ 110.281] span_thread: flushing 95 boxes >[ 110.281] span_thread: flushing 95 boxes >[ 110.281] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.281] span_thread: flushing 1 boxes >[ 110.281] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.281] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.281] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.281] gen8_vertex_flush[994] = 576 >[ 110.281] gen9_render_composite_spans_done() >[ 110.281] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.281] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.281] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.281] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.281] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.281] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.281] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.281] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.281] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.281] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.281] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.281] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.281] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.281] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.281] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.281] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.281] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.281] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.281] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.282] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.282] sna_drawable_use_bo pixmap=618, box=((8, 904), (632, 1128)), flags=7... >[ 110.282] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.282] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.282] sna_drawable_use_bo: using whole GPU bo >[ 110.282] gen9_composite_set_target: pixmap=618, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.282] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.282] color_convert: src=66282828 [20028888] >[ 110.282] color_convert: dst=66282828 [20028888] >[ 110.282] sna_render_get_solid: 66282828 >[ 110.282] sna_render_get_solid(3) = 66282828 (old) >[ 110.282] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.282] gen4_choose_spans_emitter: solid source >[ 110.282] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.282] gen9_composite_get_binding_table(fa80) >[ 110.282] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 >[ 110.282] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 110.282] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) >[ 110.282] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.282] gen9_emit_vertex_elements: setup id=5 >[ 110.282] thread_choose_span: clipped? 0 >[ 110.282] imprecise_trapezoid_span_converter: using 4 threads >[ 110.282] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.282] thread_choose_span: clipped? 0 >[ 110.282] span_thread: flushing 2 boxes >[ 110.282] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.282] span_thread: flushing 2 boxes >[ 110.282] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.282] span_thread: flushing 162 boxes >[ 110.282] span_thread: flushing 166 boxes >[ 110.282] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >[ 110.282] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >[ 110.282] gen8_vertex_flush[9d0] = 996 >[ 110.282] gen9_render_composite_spans_done() >[ 110.282] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.282] kgem_can_create_2d: 640x2096 @ 32 >[ 110.282] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.282] kgem_can_create_2d: untiled size=5365760 >[ 110.282] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.282] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.282] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.282] sna_create_pixmap: usage=0, flags=1b >[ 110.282] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.282] __pop_freed_pixmap: reusing freed pixmap=596 header >[ 110.282] create_pixmap_hdr: pixmap=619, width=640, height=2096, usage=0 >[ 110.282] sna_create_pixmap: serial=619, 640x2096, usage=0 >[ 110.282] sna_composite_rectangles(pixmap=620, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.282] sna_composite_rectangles: converted to op 0 >[ 110.282] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.282] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.282] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.282] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.282] sna_composite_rectangles: dropping last-cpu hint >[ 110.282] sna_drawable_use_bo pixmap=620, box=((0, 0), (640, 2096)), flags=19... >[ 110.282] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.282] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.282] sna_pixmap_move_to_gpu(pixmap=620, usage=0), flags=b >[ 110.282] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.282] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.282] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.282] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.282] sna_pixmap_alloc_gpu: pixmap=620 >[ 110.282] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.282] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.282] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.282] from inactive: pitch=2560, tiling=1: handle=9, id=698 >[ 110.282] __sna_damage_all(640, 2096) >[ 110.282] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.282] sna_pixmap_mark_active: pixmap=620, handle=9 >[ 110.282] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.282] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.282] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.282] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.282] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.282] sna_render_get_solid: 0 >[ 110.282] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.282] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.282] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.282] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.282] aligning vertex: was 3, now 2 floats per vertex >[ 110.282] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.282] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.282] gen9_composite_get_binding_table(fa00) >[ 110.282] kgem_add_reloc64: handle=9, pos=15992, delta=0, domains=20002 >[ 110.282] kgem_add_handle: handle=9, index=8 >[ 110.282] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=ee339000) >[ 110.282] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.282] [3e70] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.282] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.282] gen9_emit_sampler: sampler = 1 >[ 110.282] gen9_emit_sf: num_sf_outputs=1 >[ 110.282] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.282] gen9_emit_vertex_elements: setup id=0 >[ 110.282] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.282] (0, 0), (640, 2096) >[ 110.282] gen8_vertex_flush[a90] = 3 >[ 110.282] sna_composite_rectangles: pixmap=620 marking clear [0]? 1 >[ 110.282] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.282] kgem_can_create_2d: 624x224 @ 32 >[ 110.282] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.282] kgem_can_create_2d: untiled size=561152 >[ 110.282] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.282] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.282] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.282] sna_create_pixmap: usage=0, flags=1b >[ 110.282] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.282] __pop_freed_pixmap: reusing freed pixmap=602 header >[ 110.282] create_pixmap_hdr: pixmap=621, width=624, height=224, usage=0 >[ 110.282] sna_create_pixmap: serial=621, 624x224, usage=0 >[ 110.282] sna_composite_rectangles(pixmap=622, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.282] sna_composite_rectangles: converted to op 0 >[ 110.282] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.282] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.282] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.282] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.282] sna_composite_rectangles: dropping last-cpu hint >[ 110.282] sna_drawable_use_bo pixmap=622, box=((0, 0), (624, 224)), flags=19... >[ 110.282] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.282] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.282] sna_pixmap_move_to_gpu(pixmap=622, usage=0), flags=b >[ 110.282] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.282] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.282] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.282] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.282] sna_pixmap_alloc_gpu: pixmap=622 >[ 110.282] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.282] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.282] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.282] from inactive: pitch=2560, tiling=1: handle=20, id=699 >[ 110.282] __sna_damage_all(624, 224) >[ 110.282] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.282] sna_pixmap_mark_active: pixmap=622, handle=20 >[ 110.282] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.282] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.282] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.282] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.282] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.282] sna_render_get_solid: 0 >[ 110.282] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.282] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.282] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.282] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.282] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.282] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.282] gen9_composite_get_binding_table(f980) >[ 110.282] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 >[ 110.282] kgem_add_handle: handle=20, index=9 >[ 110.282] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd9be000) >[ 110.282] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.282] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.282] gen9_emit_vertex_elements: setup id=0 >[ 110.282] (0, 0), (624, 224) >[ 110.282] gen8_vertex_flush[ac4] = 3 >[ 110.282] sna_composite_rectangles: pixmap=622 marking clear [0]? 1 >[ 110.282] sna_create_pixmap(576, 76, 32, usage=0) >[ 110.282] kgem_can_create_2d: 576x76 @ 32 >[ 110.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.283] kgem_can_create_2d: untiled size=176128 >[ 110.283] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.283] kgem_can_create_2d: tiled[-1] size=176128 >[ 110.283] sna_create_pixmap: usage=0, flags=1b >[ 110.283] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 110.283] __pop_freed_pixmap: reusing freed pixmap=600 header >[ 110.283] create_pixmap_hdr: pixmap=623, width=576, height=76, usage=0 >[ 110.283] sna_create_pixmap: serial=623, 576x76, usage=0 >[ 110.283] sna_composite_rectangles(pixmap=624, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 110.283] sna_composite_rectangles: converted to op 0 >[ 110.283] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 110.283] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 110.283] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 110.283] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 110.283] sna_composite_rectangles: dropping last-cpu hint >[ 110.283] sna_drawable_use_bo pixmap=624, box=((0, 0), (576, 76)), flags=19... >[ 110.283] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.283] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.283] sna_pixmap_move_to_gpu(pixmap=624, usage=0), flags=b >[ 110.283] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.283] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 110.283] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.283] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.283] sna_pixmap_alloc_gpu: pixmap=624 >[ 110.283] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.283] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.283] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.283] from inactive: pitch=2560, tiling=1: handle=35, id=700 >[ 110.283] __sna_damage_all(576, 76) >[ 110.283] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.283] sna_pixmap_mark_active: pixmap=624, handle=35 >[ 110.283] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.283] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.283] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.283] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.283] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 110.283] sna_render_get_solid: 0 >[ 110.283] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.283] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.283] __kgem_retire_rq: request 1 complete >[ 110.283] __kgem_bo_flush: handle=28, busy=0, wedged=0 >[ 110.283] kgem_set_mode: flushing before new bo >[ 110.283] gen8_vertex_close: used=26524, vbo active? 16, vb=425, nreloc=4 >[ 110.283] gen8_vertex_close: reloc[0] = 287 >[ 110.283] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.283] kgem_add_handle: handle=16, index=10 >[ 110.283] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fffa8000) >[ 110.283] gen8_vertex_close: reloc[1] = 357 >[ 110.283] kgem_add_reloc64: handle=16, pos=357, delta=0, domains=200000 >[ 110.283] kgem_add_reloc64[18] = (delta=0, target handle=10, presumed=fffa8000) >[ 110.283] gen8_vertex_close: reloc[2] = 487 >[ 110.283] kgem_add_reloc64: handle=16, pos=487, delta=0, domains=200000 >[ 110.283] kgem_add_reloc64[19] = (delta=0, target handle=10, presumed=fffa8000) >[ 110.283] gen8_vertex_close: reloc[3] = 608 >[ 110.283] kgem_add_reloc64: handle=16, pos=608, delta=0, domains=200000 >[ 110.283] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=fffa8000) >[ 110.283] batch[1/1, flags=1800]: 696 696 15952 16384, nreloc=21, nexec=11, nfence=0, aperture=41394 [fenced=0] >[ 110.283] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.283] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 110.283] kgem_fixup_relocs: shrinking by 57344 >[ 110.283] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.283] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.283] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.283] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.283] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.283] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.283] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.283] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.283] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.283] __kgem_bo_clear_busy: handle=7 >[ 110.283] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.283] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.283] __kgem_bo_clear_busy: handle=8 >[ 110.283] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.283] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.283] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.283] __kgem_bo_clear_busy: handle=7 >[ 110.283] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 >[ 110.283] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.283] __kgem_bo_clear_busy: handle=8 >[ 110.283] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.283] __kgem_bo_clear_busy: handle=8 >[ 110.283] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.283] __kgem_bo_clear_busy: handle=8 >[ 110.283] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.283] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.283] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.283] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.283] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.283] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.283] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.283] kgem_add_handle: handle=4, index=0 >[ 110.283] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.283] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.283] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.283] gen9_composite_get_binding_table(ffc0) >[ 110.283] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 >[ 110.283] kgem_add_handle: handle=35, index=1 >[ 110.283] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd443000) >[ 110.283] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.283] [3fe0] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.283] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.283] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.283] kgem_add_handle: handle=7, index=2 >[ 110.283] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.283] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.283] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.283] gen9_emit_sampler: sampler = 1 >[ 110.283] gen9_emit_sf: num_sf_outputs=1 >[ 110.283] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.283] gen9_emit_vertex_elements: setup id=0 >[ 110.283] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.283] (0, 0), (576, 76) >[ 110.283] gen8_vertex_flush[490] = 3 >[ 110.283] sna_composite_rectangles: pixmap=624 marking clear [0]? 1 >[ 110.283] sna_accel_flush: flush?=0, dirty?=0 >[ 110.283] sna_block_handler (tv=0.0) >[ 110.283] sna_wakeup_handler >[ 110.283] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 110.283] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.283] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.283] trapezoid_spans_maybe_inplace? clear, no >[ 110.283] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.283] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 110.283] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 110.283] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 110.283] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 110.283] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 110.283] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 110.283] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.283] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 110.283] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 110.283] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.283] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 110.283] sna_drawable_use_bo pixmap=624, box=((2, 2), (574, 74)), flags=7... >[ 110.283] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.283] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.283] sna_drawable_use_bo: using whole GPU bo >[ 110.283] gen9_composite_set_target: pixmap=624, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.283] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 110.283] color_convert: src=4c000000 [20028888] >[ 110.283] color_convert: dst=4c000000 [20028888] >[ 110.283] sna_render_get_solid: 4c000000 >[ 110.283] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.283] gen4_choose_spans_emitter: solid source >[ 110.283] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.283] aligning vertex: was 2, now 3 floats per vertex >[ 110.283] gen9_composite_get_binding_table(ff00) >[ 110.283] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 110.283] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 110.283] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) >[ 110.283] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.283] gen9_emit_sampler: sampler = c >[ 110.283] gen9_emit_sf: num_sf_outputs=2 >[ 110.283] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.283] gen9_emit_vertex_elements: setup id=5 >[ 110.283] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.283] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.283] thread_choose_span: clipped? 0 >[ 110.283] imprecise_trapezoid_span_converter: using 4 threads >[ 110.283] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 110.283] thread_choose_span: clipped? 0 >[ 110.284] span_thread: flushing 26 boxes >[ 110.284] [ 110.284] span_thread: flushing 26 boxes >[ 110.284] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 1 boxes >[ 110.284] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.284] span_thread: flushing 1 boxes >[ 110.284] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.284] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.284] gen8_vertex_flush[554] = 162 >[ 110.284] gen9_render_composite_spans_done() >[ 110.284] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 110.284] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.284] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.284] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.284] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.284] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.284] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.284] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 110.284] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 110.284] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 110.284] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 110.284] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 110.284] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 110.284] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.284] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.284] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 110.284] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 110.284] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.284] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.284] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 110.284] sna_drawable_use_bo pixmap=624, box=((0, 0), (576, 76)), flags=7... >[ 110.284] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.284] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.284] sna_drawable_use_bo: using whole GPU bo >[ 110.284] gen9_composite_set_target: pixmap=624, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.284] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 110.284] color_convert: src=e6e6e6e6 [20028888] >[ 110.284] color_convert: dst=e6e6e6e6 [20028888] >[ 110.284] sna_render_get_solid: e6e6e6e6 >[ 110.284] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 110.284] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.284] gen4_choose_spans_emitter: solid source >[ 110.284] kgem_check_bo: num_pages=+1, num_exec=+1 >[ 110.284] gen9_composite_get_binding_table(fe80) >[ 110.284] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 >[ 110.284] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 110.284] kgem_add_handle: handle=8, index=3 >[ 110.284] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) >[ 110.284] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.284] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.284] gen9_emit_vertex_elements: setup id=5 >[ 110.284] thread_choose_span: clipped? 0 >[ 110.284] imprecise_trapezoid_span_converter: using 4 threads >[ 110.284] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 110.284] thread_choose_span: clipped? 0 >[ 110.284] span_thread: flushing 2 boxes >[ 110.285] [ 110.284] span_thread: flushing 2 boxes >[ 110.285] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.284] span_thread: flushing 62 boxes >gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.284] span_thread: flushing 62 boxes >[ 110.285] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.285] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.285] gen8_vertex_flush[5a8] = 384 >[ 110.285] gen9_render_composite_spans_done() >[ 110.285] sna_composite_rectangles(pixmap=624, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) >[ 110.285] sna_composite_rectangles: converted to op 1 >[ 110.285] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) >[ 110.285] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 >[ 110.285] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 >[ 110.285] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) >[ 110.285] sna_composite_rectangles: dropping last-cpu hint >[ 110.285] sna_drawable_use_bo pixmap=624, box=((16, 16), (18, 60)), flags=9... >[ 110.285] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 110.285] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.285] sna_drawable_use_bo: using whole GPU bo >[ 110.285] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 110.285] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.285] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) >[ 110.285] sna_render_get_solid: ffffffff >[ 110.285] sna_render_get_solid(white) >[ 110.285] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.285] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.285] aligning vertex: was 3, now 2 floats per vertex >[ 110.285] gen9_composite_get_binding_table(fe00) >[ 110.285] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 >[ 110.285] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.285] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.285] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.285] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.285] gen9_emit_sampler: sampler = 1 >[ 110.285] gen9_emit_sf: num_sf_outputs=1 >[ 110.285] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.285] gen9_emit_vertex_elements: setup id=0 >[ 110.285] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.285] (16, 16), (18, 60) >[ 110.285] gen8_vertex_flush[668] = 3 >[ 110.285] sna_validate_gc(0x5619f1770810) changes=0, previous serial=264, drawable=26e >[ 110.285] sna_validate_gc: recomputing clip >[ 110.285] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.285] sna_copy_area: src=pixmap=624:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=622:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.285] sna_copy_area: normal copy >[ 110.285] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.285] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.285] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.285] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 110.285] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 110.285] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 110.285] sna_do_copy: pixmap -- no source clipping >[ 110.285] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 110.285] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 110.285] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=624+(-24, -136), dst pixmap=622+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 110.285] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=35, cpu_bo=0), replaces=0 >[ 110.285] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.285] sna_drawable_use_bo pixmap=622, box=((24, 136), (600, 212)), flags=b... >[ 110.285] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.285] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.285] sna_drawable_use_bo: using whole GPU bo >[ 110.285] sna_pixmap_move_to_gpu(pixmap=624, usage=0), flags=a >[ 110.285] sna_pixmap_move_to_gpu: already all-damaged >[ 110.285] sna_pixmap_mark_active: pixmap=624, handle=35 >[ 110.285] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.285] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.285] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.285] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.285] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.285] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.285] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.285] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.285] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.285] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.285] gen9_composite_get_binding_table(fd80) >[ 110.285] kgem_add_reloc64: handle=20, pos=16216, delta=0, domains=20002 >[ 110.285] kgem_add_handle: handle=20, index=4 >[ 110.285] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd9be000) >[ 110.285] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.285] [3f50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.285] kgem_add_reloc64: handle=35, pos=16200, delta=0, domains=40000 >[ 110.285] kgem_add_reloc64[9] = (delta=0, target handle=1, presumed=fd443000) >[ 110.285] [3f40] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 110.285] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.285] gen9_emit_sampler: sampler = 0 >[ 110.285] gen9_emit_vertex_elements: setup id=0 >[ 110.285] (0, 0) -> (24, 136) + (576, 76) >[ 110.285] gen8_vertex_flush[6bc] = 3 >[ 110.286] sna_destroy_pixmap: pixmap=624, attached?=1 >[ 110.286] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.286] __kgem_bo_destroy: handle=35, size=204800 >[ 110.286] __kgem_bo_destroy: handle=35 -> active >[ 110.286] __sna_free_pixmap(pixmap=624) >[ 110.286] sna_glyphs(op=3, nlist=4, src=(40, 184)) >[ 110.286] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 >[ 110.286] sna_glyphs: discarding mask >[ 110.286] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) >[ 110.286] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94669425825984 size=624x224 >[ 110.286] gen9_render_composite: 0x0, current mode=1/1 >[ 110.286] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.286] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 >[ 110.286] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.286] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.286] sna_drawable_use_bo pixmap=622, box=((0, 0), (624, 224)), flags=7... >[ 110.286] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.286] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.286] sna_drawable_use_bo: using whole GPU bo >[ 110.286] gen9_composite_set_target: pixmap=622, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.286] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.286] color_convert: src=ff888888 [20028888] >[ 110.286] color_convert: dst=ff888888 [20028888] >[ 110.286] sna_render_get_solid: ff888888 >[ 110.286] sna_render_get_solid(5) = ff888888 (old) >[ 110.286] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.286] sna_transform_is_imprecise_integer_translation: no transform >[ 110.286] gen9_composite_picture: integer translation (0, 0), removing >[ 110.286] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.286] sna_render_pixmap_bo: GPU all damaged >[ 110.286] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.286] gen4_choose_composite_emitter: solid, identity mask >[ 110.286] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.286] aligning vertex: was 2, now 4 floats per vertex >[ 110.286] gen9_composite_get_binding_table(fcc0) >[ 110.286] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 >[ 110.286] kgem_add_reloc64: adding proxy [delta=20] for handle=8 >[ 110.286] kgem_add_reloc64[10] = (delta=20, target handle=3, presumed=fdffe000) >[ 110.286] [3f20] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.286] kgem_add_reloc64: handle=6, pos=16152, delta=0, domains=40000 >[ 110.286] kgem_add_handle: handle=6, index=5 >[ 110.286] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd585000) >[ 110.286] [3f10] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.286] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 110.286] gen9_emit_sampler: sampler = a >[ 110.286] gen9_emit_sf: num_sf_outputs=2 >[ 110.286] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.286] gen9_emit_vertex_elements: setup id=9 >[ 110.286] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.286] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.286] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped >[ 110.286] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) >[ 110.286] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped >[ 110.286] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) >[ 110.286] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped >[ 110.286] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.286] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped >[ 110.286] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.286] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped >[ 110.286] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) >[ 110.286] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped >[ 110.286] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) >[ 110.286] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped >[ 110.286] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) >[ 110.286] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped >[ 110.286] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) >[ 110.286] gen8_vertex_flush[798] = 24 >[ 110.286] gen9_magic_ca_pass: CA fixup (7046 -> 7070) >[ 110.286] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.286] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.286] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.286] sna_composite(pixmap=622, op=3, src=272+(0, 0), mask=0+(28, 8), dst=622+(28, 8)+(0, 0), size=(20, 80) >[ 110.286] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 110.286] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 110.286] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 110.286] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 110.286] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 110.286] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 110.286] gen9_render_composite: 20x80, current mode=1/1 >[ 110.286] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.286] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 110.286] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 >[ 110.286] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.286] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 110.286] sna_drawable_use_bo pixmap=622, box=((28, 8), (48, 88)), flags=7... >[ 110.286] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.286] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.286] sna_drawable_use_bo: using whole GPU bo >[ 110.287] gen9_composite_set_target: pixmap=622, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.287] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 110.287] sna_transform_is_imprecise_integer_translation: no transform >[ 110.287] gen9_composite_picture: integer translation (0, 0), removing >[ 110.287] sna_render_pixmap_bo pixmap=272, (0, 0)x(20, 80)/(20, 80) >[ 110.287] sna_render_pixmap_bo: GPU all damaged >[ 110.287] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.287] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.287] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.287] gen4_choose_composite_emitter: identity src, no mask >[ 110.287] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.287] aligning vertex: was 4, now 3 floats per vertex >[ 110.287] gen9_composite_get_binding_table(fc00) >[ 110.287] kgem_add_reloc64: handle=12, pos=16120, delta=0, domains=40000 >[ 110.287] kgem_add_handle: handle=12, index=6 >[ 110.287] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fdffb000) >[ 110.287] [3ef0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.287] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 >[ 110.287] gen9_emit_sampler: sampler = 2 >[ 110.287] gen9_emit_sf: num_sf_outputs=1 >[ 110.287] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.287] gen9_emit_vertex_elements: setup id=2 >[ 110.287] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.287] gen9_render_composite_box: (28, 8), (48, 88) >[ 110.287] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 110.287] gen8_vertex_flush[8e8] = 3 >[ 110.287] sna_composite(pixmap=622, op=3, src=276+(0, 0), mask=0+(28, 0), dst=622+(28, 0)+(0, 0), size=(20, 8) >[ 110.287] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.287] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.287] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.287] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.287] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.287] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.287] gen9_render_composite: 20x8, current mode=1/1 >[ 110.287] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.287] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 >[ 110.287] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 >[ 110.287] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.287] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.287] sna_drawable_use_bo pixmap=622, box=((28, 0), (48, 8)), flags=7... >[ 110.287] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.287] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.287] sna_drawable_use_bo: using whole GPU bo >[ 110.287] gen9_composite_set_target: pixmap=622, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.287] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.287] sna_transform_is_imprecise_integer_translation: no transform >[ 110.287] gen9_composite_picture: integer translation (0, 0), removing >[ 110.287] sna_render_pixmap_bo pixmap=276, (0, 0)x(20, 8)/(20, 80) >[ 110.287] sna_render_pixmap_bo: GPU all damaged >[ 110.287] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.287] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 110.287] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.287] gen4_choose_composite_emitter: identity src, no mask >[ 110.287] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.287] gen9_composite_get_binding_table(fb80) >[ 110.287] kgem_add_reloc64: handle=24, pos=16088, delta=0, domains=40000 >[ 110.287] kgem_add_handle: handle=24, index=7 >[ 110.287] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fd53c000) >[ 110.287] [3ed0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.287] gen9_emit_vertex_elements: setup id=2 >[ 110.287] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.287] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.287] gen8_vertex_flush[924] = 3 >[ 110.287] sna_validate_gc(0x5619f1770810) changes=0, previous serial=26e, drawable=26c >[ 110.287] sna_validate_gc: recomputing clip >[ 110.287] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.287] sna_copy_area: src=pixmap=622:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=620:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.287] sna_copy_area: normal copy >[ 110.287] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.287] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.287] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.287] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.287] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.287] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.287] sna_do_copy: pixmap -- no source clipping >[ 110.287] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.287] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.287] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=622+(-8, -896), dst pixmap=620+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.287] sna_copy_boxes: dst=(priv=0x5619f174e370, gpu_bo=9, cpu_bo=0), src=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.287] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.287] sna_drawable_use_bo pixmap=620, box=((8, 896), (632, 1120)), flags=b... >[ 110.287] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.287] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.287] sna_drawable_use_bo: using whole GPU bo >[ 110.287] sna_pixmap_move_to_gpu(pixmap=622, usage=0), flags=a >[ 110.287] sna_pixmap_move_to_gpu: already all-damaged >[ 110.287] sna_pixmap_mark_active: pixmap=622, handle=20 >[ 110.287] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.287] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.287] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.287] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.287] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.287] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.287] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.287] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.287] aligning vertex: was 3, now 2 floats per vertex >[ 110.287] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.287] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.287] gen9_composite_get_binding_table(fb00) >[ 110.287] kgem_add_reloc64: handle=9, pos=16056, delta=0, domains=20002 >[ 110.287] kgem_add_handle: handle=9, index=8 >[ 110.287] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=ee339000) >[ 110.287] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.287] [3eb0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.287] kgem_add_reloc64: handle=20, pos=16040, delta=0, domains=40000 >[ 110.287] kgem_add_reloc64[15] = (delta=0, target handle=4, presumed=fd9be000) >[ 110.287] [3ea0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.287] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.287] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.287] gen9_emit_sampler: sampler = 0 >[ 110.287] gen9_emit_vertex_elements: setup id=0 >[ 110.287] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.287] (0, 0) -> (8, 896) + (624, 224) >[ 110.287] gen8_vertex_flush[9ac] = 3 >[ 110.287] sna_destroy_pixmap: pixmap=622, attached?=1 >[ 110.288] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.288] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.288] __kgem_bo_destroy: handle=20 -> active >[ 110.288] __sna_free_pixmap(pixmap=622) >[ 110.288] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.288] kgem_can_create_2d: 624x80 @ 32 >[ 110.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.288] kgem_can_create_2d: untiled size=200704 >[ 110.288] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.288] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.288] sna_create_pixmap: usage=0, flags=1b >[ 110.288] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.288] __pop_freed_pixmap: reusing freed pixmap=622 header >[ 110.288] create_pixmap_hdr: pixmap=625, width=624, height=80, usage=0 >[ 110.288] sna_create_pixmap: serial=625, 624x80, usage=0 >[ 110.288] sna_composite_rectangles(pixmap=626, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.288] sna_composite_rectangles: converted to op 0 >[ 110.288] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.288] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.288] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.288] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.288] sna_composite_rectangles: dropping last-cpu hint >[ 110.288] sna_drawable_use_bo pixmap=626, box=((0, 0), (624, 80)), flags=19... >[ 110.288] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.288] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.288] sna_pixmap_move_to_gpu(pixmap=626, usage=0), flags=b >[ 110.288] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.288] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.288] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.288] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.288] sna_pixmap_alloc_gpu: pixmap=626 >[ 110.288] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.288] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.288] kgem_bo_remove_from_active: removing handle=35 from active >[ 110.288] 1:from active: pitch=2560, tiling=1, handle=35, id=701 >[ 110.288] __sna_damage_all(624, 80) >[ 110.288] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.288] sna_pixmap_mark_active: pixmap=626, handle=35 >[ 110.288] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.288] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.288] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.288] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.288] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.288] sna_render_get_solid: 0 >[ 110.288] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.288] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.288] gen9_composite_get_binding_table(fa40) >[ 110.288] kgem_add_reloc64: handle=35, pos=16008, delta=0, domains=20002 >[ 110.288] kgem_add_reloc64[16] = (delta=0, target handle=1, presumed=fd443000) >[ 110.288] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.288] [3e80] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.288] gen9_emit_sampler: sampler = 1 >[ 110.288] gen9_emit_vertex_elements: setup id=0 >[ 110.288] (0, 0), (624, 80) >[ 110.288] gen8_vertex_flush[9e8] = 3 >[ 110.288] sna_composite_rectangles: pixmap=626 marking clear [0]? 1 >[ 110.288] sna_validate_gc(0x5619f1770810) changes=0, previous serial=26c, drawable=272 >[ 110.288] sna_validate_gc: recomputing clip >[ 110.288] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.288] sna_copy_area: src=pixmap=280:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=626:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.288] sna_copy_area: normal copy >[ 110.288] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.288] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.288] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.288] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.288] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.288] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.288] sna_do_copy: pixmap -- no source clipping >[ 110.288] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.288] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.288] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=280+(-28, 0), dst pixmap=626+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.288] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=35, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.288] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.288] sna_drawable_use_bo pixmap=626, box=((28, 0), (246, 80)), flags=b... >[ 110.288] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.288] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.288] sna_drawable_use_bo: using whole GPU bo >[ 110.288] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a >[ 110.288] sna_pixmap_move_to_gpu: already all-damaged >[ 110.288] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 110.288] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.289] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.289] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.289] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.289] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.289] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.289] gen9_composite_get_binding_table(f9c0) >[ 110.289] kgem_add_reloc64: handle=21, pos=15976, delta=0, domains=40000 >[ 110.289] kgem_add_handle: handle=21, index=9 >[ 110.289] kgem_add_reloc64[17] = (delta=0, target handle=9, presumed=fd994000) >[ 110.289] [3e60] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.289] gen9_emit_sampler: sampler = 0 >[ 110.289] gen9_emit_vertex_elements: setup id=0 >[ 110.289] (0, 0) -> (28, 0) + (218, 80) >[ 110.289] gen8_vertex_flush[a2c] = 3 >[ 110.289] sna_accel_flush: flush?=0, dirty?=0 >[ 110.289] sna_block_handler (tv=0.0) >[ 110.289] sna_wakeup_handler >[ 110.289] sna_mode_wakeup: len=64 >[ 110.289] sna_mode_wakeup: recording last swap on pipe=1, frame 4410 [113a], time 110.285532 >[ 110.289] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=28 [active_scanout=2] >[ 110.289] sna_mode_wakeup: flip complete, pending? 2 >[ 110.289] sna_mode_wakeup: recording last swap on pipe=0, frame 6368 [18e0], time 110.286717 >[ 110.289] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=28 [active_scanout=2] >[ 110.289] sna_mode_wakeup: flip complete, pending? 1 >[ 110.289] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.289] sna_composite(pixmap=620, op=3, src=626+(0, 0), mask=0+(0, 0), dst=620+(8, 1136)+(0, 0), size=(624, 80) >[ 110.289] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.289] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.289] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.289] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.289] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.289] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.289] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.289] gen9_render_composite: 624x80, current mode=1/1 >[ 110.289] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.289] kgem_bo_is_busy: handle=9, domain: 3 exec? 1, rq? 1 >[ 110.289] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.289] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.289] sna_drawable_use_bo pixmap=620, box=((8, 1136), (632, 1216)), flags=7... >[ 110.289] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.289] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.289] sna_drawable_use_bo: using whole GPU bo >[ 110.289] gen9_composite_set_target: pixmap=620, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.289] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.289] sna_transform_is_imprecise_integer_translation: no transform >[ 110.289] gen9_composite_picture: integer translation (0, 0), removing >[ 110.289] sna_render_pixmap_bo pixmap=626, (0, 0)x(624, 80)/(624, 80) >[ 110.289] sna_render_pixmap_bo: GPU all damaged >[ 110.289] color_convert: src=cc000000 [20028888] >[ 110.289] color_convert: dst=cc000000 [20028888] >[ 110.289] sna_render_get_solid: cc000000 >[ 110.289] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.289] gen4_choose_composite_emitter: identity source, identity mask >[ 110.289] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.289] aligning vertex: was 2, now 5 floats per vertex >[ 110.289] gen9_composite_get_binding_table(f940) >[ 110.289] kgem_add_reloc64: handle=35, pos=15944, delta=0, domains=40000 >[ 110.289] kgem_add_reloc64[18] = (delta=0, target handle=1, presumed=fd443000) >[ 110.289] [3e40] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.289] kgem_add_reloc64: handle=7, pos=15928, delta=0, domains=40000 >[ 110.289] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.289] kgem_add_reloc64[19] = (delta=816, target handle=2, presumed=fffe8000) >[ 110.289] [3e30] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.289] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.289] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.289] gen9_emit_sampler: sampler = 3 >[ 110.289] gen9_emit_sf: num_sf_outputs=2 >[ 110.289] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.289] gen9_emit_vertex_elements: setup id=10 >[ 110.289] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.289] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.289] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.289] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.289] gen8_vertex_flush[b18] = 3 >[ 110.289] sna_destroy_pixmap: pixmap=626, attached?=1 >[ 110.289] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.289] __kgem_bo_destroy: handle=35, size=204800 >[ 110.289] __kgem_bo_destroy: handle=35 -> active >[ 110.289] __sna_free_pixmap(pixmap=626) >[ 110.289] sna_composite(pixmap=618, op=3, src=620+(0, 0), mask=0+(0, 0), dst=618+(0, 0)+(0, 0), size=(640, 2096) >[ 110.289] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.290] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.290] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.290] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.290] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.290] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.290] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.290] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.290] kgem_bo_is_busy: handle=9, domain: 3 exec? 1, rq? 1 >[ 110.290] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 >[ 110.290] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.290] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.290] sna_drawable_use_bo pixmap=618, box=((0, 0), (640, 2096)), flags=7... >[ 110.290] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.290] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.290] sna_drawable_use_bo: using whole GPU bo >[ 110.290] gen9_composite_set_target: pixmap=618, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.290] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.290] sna_transform_is_imprecise_integer_translation: no transform >[ 110.290] gen9_composite_picture: integer translation (0, 0), removing >[ 110.290] sna_render_pixmap_bo pixmap=620, (0, 0)x(640, 2096)/(640, 2096) >[ 110.290] sna_render_pixmap_bo: GPU all damaged >[ 110.290] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.290] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.290] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.290] gen4_choose_composite_emitter: identity src, no mask >[ 110.290] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.290] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.290] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.290] aligning vertex: was 5, now 3 floats per vertex >[ 110.290] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.290] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.290] gen9_composite_get_binding_table(f880) >[ 110.290] kgem_add_reloc64: handle=17, pos=15896, delta=0, domains=20002 >[ 110.290] kgem_add_handle: handle=17, index=10 >[ 110.290] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=fdfff000) >[ 110.290] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.290] [3e10] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.290] kgem_add_reloc64: handle=9, pos=15880, delta=0, domains=40000 >[ 110.290] kgem_add_reloc64[21] = (delta=0, target handle=8, presumed=ee339000) >[ 110.290] [3e00] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.290] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.290] gen9_emit_sampler: sampler = 2 >[ 110.290] gen9_emit_sf: num_sf_outputs=1 >[ 110.290] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.290] gen9_emit_vertex_elements: setup id=2 >[ 110.290] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.290] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.290] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.290] gen8_vertex_flush[bc0] = 3 >[ 110.290] sna_destroy_pixmap: pixmap=620, attached?=1 >[ 110.290] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.290] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.290] __kgem_bo_destroy: handle=9 -> active >[ 110.290] __sna_free_pixmap(pixmap=620) >[ 110.290] sna_composite(pixmap=614, op=3, src=618+(0, 0), mask=0+(160, 64), dst=614+(160, 64)+(0, 0), size=(640, 2096) >[ 110.290] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.290] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.290] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.290] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.290] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.290] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.290] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.290] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.290] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 110.290] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 >[ 110.290] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.290] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.290] sna_drawable_use_bo pixmap=614, box=((160, 64), (800, 2160)), flags=7... >[ 110.290] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.290] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.290] sna_drawable_use_bo: using whole GPU bo >[ 110.290] gen9_composite_set_target: pixmap=614, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.290] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.290] sna_transform_is_imprecise_integer_translation: no transform >[ 110.290] gen9_composite_picture: integer translation (0, 0), removing >[ 110.290] sna_render_pixmap_bo pixmap=618, (0, 0)x(640, 2096)/(640, 2096) >[ 110.290] sna_render_pixmap_bo: GPU all damaged >[ 110.290] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.290] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.290] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.290] gen4_choose_composite_emitter: identity src, no mask >[ 110.290] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.290] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.290] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.290] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.290] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.290] gen9_composite_get_binding_table(f7c0) >[ 110.290] kgem_add_reloc64: handle=38, pos=15848, delta=0, domains=20002 >[ 110.290] kgem_add_handle: handle=38, index=11 >[ 110.290] kgem_add_reloc64[22] = (delta=0, target handle=11, presumed=f2281000) >[ 110.290] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.290] [3de0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.290] kgem_add_reloc64: handle=17, pos=15832, delta=0, domains=40000 >[ 110.291] kgem_add_reloc64[23] = (delta=0, target handle=10, presumed=fdfff000) >[ 110.291] [3dd0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.291] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.291] gen9_emit_vertex_elements: setup id=2 >[ 110.291] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.291] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.291] gen8_vertex_flush[c0c] = 3 >[ 110.291] sna_destroy_pixmap: pixmap=618, attached?=1 >[ 110.291] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.291] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.291] __kgem_bo_destroy: handle=17 -> active >[ 110.291] __sna_free_pixmap(pixmap=618) >[ 110.291] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.291] kgem_can_create_2d: 2x64 @ 32 >[ 110.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.291] kgem_can_create_2d: untiled size=4096 >[ 110.291] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.291] kgem_choose_tiling: 2x64 -> 0 >[ 110.291] sna_create_pixmap: usage=0, flags=a >[ 110.291] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.291] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.291] create_pixmap: serial=627, usage=0, 2x64 >[ 110.291] sna_create_pixmap: serial=627, 2x64, usage=0 >[ 110.291] sna_composite_rectangles(pixmap=628, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.291] sna_composite_rectangles: converted to op 0 >[ 110.291] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.291] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.291] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.291] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.291] sna_composite_rectangles: fallback, dst pixmap=628 too small or not attached >[ 110.291] sna_composite_rectangles: fallback >[ 110.291] sna_drawable_move_region_to_cpu(pixmap=628 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.291] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.291] _sna_pixmap_move_to_cpu(pixmap=628, 2x64, flags=1) >[ 110.291] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.291] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.291] operate_inplace: no, inplace operation not suitable >[ 110.291] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.291] __sna_damage_all(2, 64) >[ 110.291] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.291] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.291] kgem_can_create_2d: 1x32 @ 32 >[ 110.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.291] kgem_can_create_2d: untiled size=4096 >[ 110.291] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.291] kgem_choose_tiling: 1x32 -> 0 >[ 110.291] sna_create_pixmap: usage=0, flags=a >[ 110.291] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.291] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.291] create_pixmap: serial=629, usage=0, 1x32 >[ 110.291] sna_create_pixmap: serial=629, 1x32, usage=0 >[ 110.291] sna_validate_gc(0x5619f1770810) changes=0, previous serial=272, drawable=276 >[ 110.291] sna_validate_gc: recomputing clip >[ 110.291] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.291] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.291] try_upload__fast: ignore existing cpu damage (if any) >[ 110.291] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.291] try_upload__fast: no, no gpu damage >[ 110.291] sna_drawable_move_region_to_cpu(pixmap=630 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.291] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.291] _sna_pixmap_move_to_cpu(pixmap=630, 1x32, flags=1) >[ 110.291] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.291] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.291] operate_inplace: no, inplace operation not suitable >[ 110.291] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.291] __sna_damage_all(1, 32) >[ 110.291] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.291] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.291] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.291] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.291] sna_accel_flush: flush?=0, dirty?=0 >[ 110.291] sna_composite(pixmap=628, op=1, src=630+(0, 0), mask=0+(0, 0), dst=628+(0, 0)+(0, 0), size=(2, 64) >[ 110.291] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.291] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.291] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.291] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.291] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.291] sna_composite: fallback, dst pixmap=628 is too small (or completely damaged) >[ 110.291] sna_composite: fallback -- fbComposite >[ 110.291] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.291] sna_composite_fb: fallback -- move src to cpu >[ 110.291] _sna_pixmap_move_to_cpu(pixmap=630, 1x32, flags=2) >[ 110.291] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17f5831, is-clear?=0 >[ 110.292] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.292] sna_composite_fb: fallback -- move dst to cpu >[ 110.292] sna_drawable_move_region_to_cpu(pixmap=628 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.292] sna_drawable_move_region_to_cpu: pixmap=628 all damaged on CPU >[ 110.292] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.292] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.292] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.292] sna_destroy_pixmap: pixmap=630, attached?=1 >[ 110.292] __sna_free_pixmap(pixmap=630) >[ 110.292] sna_composite(pixmap=614, op=3, src=628+(0, 0), mask=0+(0, 0), dst=614+(0, 0)+(0, 0), size=(3840, 64) >[ 110.292] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.292] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.292] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.292] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.292] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.292] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.292] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.292] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.292] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.292] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.292] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.292] sna_drawable_use_bo pixmap=614, box=((0, 0), (3840, 64)), flags=7... >[ 110.292] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.292] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.292] sna_drawable_use_bo: using whole GPU bo >[ 110.292] gen9_composite_set_target: pixmap=614, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.292] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.292] sna_transform_is_imprecise_integer_translation: no transform >[ 110.292] gen9_composite_picture: integer translation (0, 0), removing >[ 110.292] sna_render_pixmap_bo pixmap=628, (0, 0)x(3840, 64)/(2, 64) >[ 110.292] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.292] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.292] use_cpu_bo: no cpu bo >[ 110.292] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.292] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.292] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.292] sna_drawable_move_region_to_cpu(pixmap=628 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.292] sna_drawable_move_region_to_cpu: pixmap=628 all damaged on CPU >[ 110.292] kgem_can_create_2d: 2x64 @ 32 >[ 110.292] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.292] kgem_can_create_2d: untiled size=4096 >[ 110.292] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.292] kgem_choose_tiling: 2x64 -> 0 >[ 110.292] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.292] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.292] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.292] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.292] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.292] search_linear_cache: searching for inactive gtt map >[ 110.292] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.292] search_linear_cache: searching for inactive gtt map >[ 110.292] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.292] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 110.292] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache >[ 110.292] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.292] kgem_create_buffer: reusing handle=23 for buffer >[ 110.292] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.292] init_buffer_from_bo: reusing handle=23 for buffer >[ 110.292] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f3c95be8000, domain=0 >[ 110.292] kgem_bo_map: converting request for GTT map into CPU map >[ 110.292] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f3c95be8000) >[ 110.292] kgem_bo_sync__cpu: handle=23 >[ 110.292] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.292] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 >[ 110.292] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.292] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] >[ 110.292] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 >[ 110.292] kgem_create_buffer(pages=64 [64]) new handle=23, used=2048, write=1 >[ 110.292] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2048, io=1 >[ 110.292] __kgem_bo_init(handle=23, num_pages=2048) >[ 110.292] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.292] upload: adding upload cache to pixmap=628 >[ 110.292] kgem_proxy_bo_attach: handle=23 >[ 110.292] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.292] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.292] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.292] gen4_choose_composite_emitter: identity src, no mask >[ 110.292] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.292] gen9_composite_get_binding_table(f700) >[ 110.292] kgem_add_reloc64: handle=23, pos=15800, delta=0, domains=40000 >[ 110.292] kgem_add_reloc64: adding proxy [delta=0] for handle=23 >[ 110.292] kgem_add_handle: handle=23, index=12 >[ 110.292] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fd545000) >[ 110.292] [3db0] bind bo(handle=23, addr=fd545000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.292] gen9_emit_sampler: sampler = a >[ 110.292] gen9_emit_vertex_elements: setup id=2 >[ 110.292] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.292] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.292] gen8_vertex_flush[c50] = 3 >[ 110.293] sna_destroy_pixmap: pixmap=628, attached?=1 >[ 110.293] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.293] __sna_free_pixmap(pixmap=628) >[ 110.293] sna_composite(pixmap=614, op=3, src=364+(0, 0), mask=0+(0, 0), dst=614+(0, 0)+(0, 0), size=(3840, 48) >[ 110.293] sna_compute_composite_region: dst=(0, 0)x(3840, 48) >[ 110.293] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) >[ 110.293] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.293] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) >[ 110.293] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) >[ 110.293] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) >[ 110.293] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) >[ 110.293] gen9_render_composite: 3840x48, current mode=1/1 >[ 110.293] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 >[ 110.293] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.293] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.293] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 >[ 110.293] sna_drawable_use_bo pixmap=614, box=((0, 0), (3840, 48)), flags=7... >[ 110.293] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.293] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.293] sna_drawable_use_bo: using whole GPU bo >[ 110.293] gen9_composite_set_target: pixmap=614, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.293] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) >[ 110.293] sna_transform_is_imprecise_integer_translation: no transform >[ 110.293] gen9_composite_picture: integer translation (0, 0), removing >[ 110.293] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 48)/(3840, 2160) >[ 110.293] sna_render_pixmap_bo: GPU all damaged >[ 110.293] color_convert: src=45000000 [20028888] >[ 110.293] color_convert: dst=45000000 [20028888] >[ 110.293] sna_render_get_solid: 45000000 >[ 110.293] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.293] gen4_choose_composite_emitter: identity source, identity mask >[ 110.293] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.293] aligning vertex: was 3, now 5 floats per vertex >[ 110.293] gen9_composite_get_binding_table(f680) >[ 110.293] kgem_add_reloc64: handle=11, pos=15768, delta=0, domains=40000 >[ 110.293] kgem_add_handle: handle=11, index=13 >[ 110.293] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=f61c9000) >[ 110.293] [3d90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.293] kgem_add_reloc64: handle=7, pos=15752, delta=0, domains=40000 >[ 110.293] kgem_add_reloc64: adding proxy [delta=276] for handle=7 >[ 110.293] kgem_add_reloc64[26] = (delta=276, target handle=2, presumed=fffe8000) >[ 110.293] [3d80] bind bo(handle=7, addr=fffe8114), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.293] gen9_emit_sampler: sampler = 3 >[ 110.293] gen9_emit_sf: num_sf_outputs=2 >[ 110.293] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.293] gen9_emit_vertex_elements: setup id=10 >[ 110.293] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.293] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.293] gen9_render_composite_box: (0, 0), (3840, 48) >[ 110.293] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] >[ 110.293] gen8_vertex_flush[d00] = 3 >[ 110.293] sna_composite_rectangles(pixmap=614, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.293] sna_composite_rectangles: converted to op 3 >[ 110.293] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.293] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.293] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.293] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.293] sna_drawable_use_bo pixmap=614, box=((0, 0), (3840, 48)), flags=1... >[ 110.293] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.293] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.293] sna_drawable_use_bo: using whole GPU bo >[ 110.293] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.293] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.293] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.293] sna_render_get_solid: 660a0a0a >[ 110.293] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.293] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.293] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.293] aligning vertex: was 5, now 2 floats per vertex >[ 110.293] gen9_composite_get_binding_table(f5c0) >[ 110.293] kgem_add_reloc64: handle=8, pos=15720, delta=0, domains=40000 >[ 110.293] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.293] kgem_add_reloc64[27] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.293] [3d60] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.293] gen9_emit_sampler: sampler = 1 >[ 110.293] gen9_emit_sf: num_sf_outputs=1 >[ 110.293] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.293] gen9_emit_vertex_elements: setup id=0 >[ 110.293] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.293] (0, 0), (3840, 48) >[ 110.293] gen8_vertex_flush[da8] = 3 >[ 110.293] sna_composite(pixmap=614, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=614+(3786, 6)+(0, 0), size=(44, 36) >[ 110.293] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.293] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.293] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.293] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.293] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.293] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.293] gen9_render_composite: 44x36, current mode=1/1 >[ 110.293] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.293] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.293] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.293] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.293] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.293] sna_drawable_use_bo pixmap=614, box=((3786, 6), (3830, 42)), flags=7... >[ 110.294] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.294] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.294] sna_drawable_use_bo: using whole GPU bo >[ 110.294] gen9_composite_set_target: pixmap=614, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.294] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.294] sna_transform_is_imprecise_integer_translation: no transform >[ 110.294] gen9_composite_picture: integer translation (0, 0), removing >[ 110.294] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.294] sna_render_pixmap_bo: CPU all damaged >[ 110.294] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.294] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.294] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.294] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.294] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.294] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.294] gen4_choose_composite_emitter: identity src, no mask >[ 110.294] kgem_check_bo: num_pages=+2, num_exec=+1 >[ 110.294] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.294] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.294] kgem_flush: opportunistic flushing? flush=0,1, aperture=42498/262144, idle?=0 >[ 110.294] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.294] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.294] aligning vertex: was 2, now 3 floats per vertex >[ 110.294] gen9_composite_get_binding_table(f540) >[ 110.294] kgem_add_reloc64: handle=31, pos=15688, delta=0, domains=40000 >[ 110.294] kgem_add_handle: handle=31, index=14 >[ 110.294] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fd4dc000) >[ 110.294] [3d40] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.294] gen9_emit_sampler: sampler = 2 >[ 110.294] gen9_emit_vertex_elements: setup id=2 >[ 110.294] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.294] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.294] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.294] gen8_vertex_flush[e08] = 3 >[ 110.294] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.294] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.294] sna_glyphs: discarding mask >[ 110.294] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.294] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.294] gen9_render_composite: 0x0, current mode=1/1 >[ 110.294] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.294] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.294] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.294] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.294] sna_drawable_use_bo pixmap=614, box=((0, 0), (7680, 2160)), flags=7... >[ 110.294] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.294] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.294] sna_drawable_use_bo: using whole GPU bo >[ 110.294] gen9_composite_set_target: pixmap=614, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.294] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.294] color_convert: src=ffdfdbd2 [20028888] >[ 110.294] color_convert: dst=ffdfdbd2 [20028888] >[ 110.294] sna_render_get_solid: ffdfdbd2 >[ 110.294] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 110.294] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.294] sna_transform_is_imprecise_integer_translation: no transform >[ 110.294] gen9_composite_picture: integer translation (0, 0), removing >[ 110.294] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.294] sna_render_pixmap_bo: GPU all damaged >[ 110.294] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.294] gen4_choose_composite_emitter: solid, identity mask >[ 110.294] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.294] aligning vertex: was 3, now 4 floats per vertex >[ 110.294] gen9_composite_get_binding_table(f4c0) >[ 110.294] kgem_add_reloc64: handle=8, pos=15656, delta=0, domains=40000 >[ 110.294] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 110.294] kgem_add_reloc64[29] = (delta=32, target handle=3, presumed=fdffe000) >[ 110.294] [3d20] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.294] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.294] gen9_emit_sampler: sampler = a >[ 110.294] gen9_emit_sf: num_sf_outputs=2 >[ 110.294] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.294] gen9_emit_vertex_elements: setup id=9 >[ 110.294] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.294] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.294] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.294] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.294] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.294] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.294] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.294] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.294] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.294] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.294] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.294] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.294] gen8_vertex_flush[ed0] = 15 >[ 110.294] gen9_magic_ca_pass: CA fixup (7099 -> 7114) >[ 110.294] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.294] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.294] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.294] sna_accel_flush: flush?=1, dirty?=1 >[ 110.294] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 110.294] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.294] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.294] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.294] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.294] kgem_bo_sync__cpu_full: handle=31 >[ 110.295] gen8_vertex_close: used=28456, vbo active? 16, vb=625, nreloc=5 >[ 110.295] gen8_vertex_close: reloc[0] = 287 >[ 110.295] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.295] kgem_add_handle: handle=16, index=15 >[ 110.295] kgem_add_reloc64[30] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.295] gen8_vertex_close: reloc[1] = 336 >[ 110.295] kgem_add_reloc64: handle=16, pos=336, delta=0, domains=200000 >[ 110.295] kgem_add_reloc64[31] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.295] gen8_vertex_close: reloc[2] = 481 >[ 110.295] kgem_add_reloc64: handle=16, pos=481, delta=0, domains=200000 >[ 110.295] kgem_add_reloc64[32] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.295] gen8_vertex_close: reloc[3] = 565 >[ 110.295] kgem_add_reloc64: handle=16, pos=565, delta=0, domains=200000 >[ 110.295] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.295] gen8_vertex_close: reloc[4] = 705 >[ 110.295] kgem_add_reloc64: handle=16, pos=705, delta=0, domains=200000 >[ 110.295] kgem_add_reloc64[34] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.295] batch[1/1, flags=1800]: 986 986 15648 16384, nreloc=35, nexec=16, nfence=0, aperture=42564 [fenced=0] >[ 110.295] kgem_finish_buffers: buffer handle=23, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.295] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 >[ 110.295] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.295] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x27, presumed-offset=0 >[ 110.295] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 >[ 110.295] kgem_create_linear(65536) >[ 110.295] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] >[ 110.295] search_linear_cache: searching for inactive cpu map >[ 110.295] kgem_bo_remove_from_inactive: removing handle=3 from inactive >[ 110.295] search_linear_cache: found handle=3 (num_pages=16) in linear vma cache >[ 110.295] kgem_bo_map__cpu(handle=3, size=65536, map=0x0:0x7f3c9c684000) >[ 110.295] kgem_new_batch: allocated and mapped batch handle=3 [size=65536] >[ 110.295] kgem_bo_sync__cpu: handle=3 >[ 110.295] __kgem_busy: handle=3, busy=0, wedged=0 >[ 110.295] kgem_bo_sync__cpu: SYNC: handle=3, needs_flush? 0, domain? 0, busy? 0 >[ 110.295] __kgem_busy: handle=3, busy=0, wedged=0 >[ 110.295] kgem_bo_retire: retiring bo handle=3 (needed flush? 0), rq? 0 [busy?=0] >[ 110.295] assert_bo_retired: handle=3, domain: 0 exec? 0, rq? 0 >[ 110.295] kgem_new_batch: using last batch handle=39 >[ 110.295] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd421000 >[ 110.295] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.295] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.295] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.295] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.295] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.295] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.295] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.295] __kgem_bo_clear_busy: handle=7 >[ 110.295] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.295] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.295] __kgem_bo_clear_busy: handle=7 >[ 110.295] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.295] __kgem_bo_clear_busy: handle=8 >[ 110.295] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.295] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.295] __kgem_bo_clear_busy: handle=7 >[ 110.295] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.295] __kgem_bo_clear_busy: handle=8 >[ 110.295] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.295] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 >[ 110.295] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 110.295] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 >[ 110.295] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.295] __kgem_bo_clear_busy: handle=7 >[ 110.295] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.295] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.295] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.295] __kgem_bo_clear_busy: handle=7 >[ 110.295] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.295] __kgem_bo_clear_busy: handle=8 >[ 110.295] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.295] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.295] __kgem_bo_clear_busy: handle=8 >[ 110.295] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.295] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.295] __kgem_busy: handle=31, busy=131072, wedged=0 >[ 110.295] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 1 >[ 110.300] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.300] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.300] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.300] __kgem_retire_rq: request 2 complete >[ 110.300] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.300] kgem_bo_move_to_cache: release handle=22 >[ 110.300] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.300] __kgem_retire_rq: request 39 complete >[ 110.300] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.300] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.300] kgem_bo_move_to_cache: release handle=17 >[ 110.300] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.300] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.300] kgem_bo_move_to_cache: release handle=9 >[ 110.300] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.300] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.300] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.300] kgem_bo_move_to_cache: release handle=35 >[ 110.300] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.300] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.300] kgem_bo_move_to_cache: release handle=20 >[ 110.300] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.300] kgem_bo_move_to_inactive: moving handle=39 to inactive >[ 110.300] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.300] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.300] sna_accel_flush: flush?=0, dirty?=0 >[ 110.300] sna_accel_flush: flush?=0, dirty?=0 >[ 110.300] sna_accel_flush: flush?=0, dirty?=0 >[ 110.300] sna_accel_flush: flush?=0, dirty?=0 >[ 110.300] sna_accel_flush: flush?=0, dirty?=0 >[ 110.300] sna_accel_flush: flush?=0, dirty?=0 >[ 110.300] sna_accel_flush: flush?=0, dirty?=0 >[ 110.300] sna_accel_flush: flush?=0, dirty?=0 >[ 110.300] sna_accel_flush: flush?=0, dirty?=0 >[ 110.300] sna_accel_flush: flush?=0, dirty?=0 >[ 110.300] sna_accel_flush: flush?=0, dirty?=0 >[ 110.300] sna_accel_flush: flush?=0, dirty?=0 >[ 110.300] sna_block_handler (tv=0.0) >[ 110.301] sna_wakeup_handler >[ 110.301] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.301] kgem_can_create_2d: 24x20 @ 32 >[ 110.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.301] kgem_can_create_2d: untiled size=4096 >[ 110.301] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.301] kgem_choose_tiling: 24x20 -> 0 >[ 110.301] sna_create_pixmap: usage=0, flags=a >[ 110.301] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.301] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.301] create_pixmap: serial=631, usage=0, 24x20 >[ 110.301] sna_create_pixmap: serial=631, 24x20, usage=0 >[ 110.301] sna_validate_gc(0x5619f1770810) changes=0, previous serial=276, drawable=278 >[ 110.301] sna_validate_gc: recomputing clip >[ 110.301] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.301] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.301] try_upload__fast: ignore existing cpu damage (if any) >[ 110.301] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.301] try_upload__fast: no, no gpu damage >[ 110.301] sna_drawable_move_region_to_cpu(pixmap=632 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.301] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.301] _sna_pixmap_move_to_cpu(pixmap=632, 24x20, flags=1) >[ 110.301] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.301] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.301] operate_inplace: no, inplace operation not suitable >[ 110.301] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.301] __sna_damage_all(24, 20) >[ 110.301] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.301] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.301] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.301] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.301] sna_accel_flush: flush?=0, dirty?=0 >[ 110.301] sna_composite(pixmap=614, op=3, src=632+(2418, 10), mask=0+(3626, 6), dst=614+(3626, 6)+(0, 0), size=(48, 36) >[ 110.301] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.301] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.301] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.301] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.301] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.301] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.301] gen9_render_composite: 48x36, current mode=0/1 >[ 110.301] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.301] sna_blt_composite (2418, 10), (3626, 6), 48x36 >[ 110.301] sna_blt_composite: unsupported op [3] for blitting >[ 110.301] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.301] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.301] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.301] sna_drawable_use_bo pixmap=614, box=((3626, 6), (3674, 42)), flags=7... >[ 110.301] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.301] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.301] sna_drawable_use_bo: using whole GPU bo >[ 110.301] gen9_composite_set_target: pixmap=614, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.301] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.301] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.301] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.301] sna_render_pixmap_bo pixmap=632, (2418, 10)x(48, 36)/(24, 20) >[ 110.301] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.301] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.301] use_cpu_bo: no cpu bo >[ 110.301] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.301] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.301] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.301] sna_drawable_move_region_to_cpu(pixmap=632 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.301] sna_drawable_move_region_to_cpu: pixmap=632 all damaged on CPU >[ 110.301] kgem_can_create_2d: 24x20 @ 32 >[ 110.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.301] kgem_can_create_2d: untiled size=4096 >[ 110.301] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.301] kgem_choose_tiling: 24x20 -> 0 >[ 110.301] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.301] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.301] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.301] kgem_create_buffer: reusing buffer? used=4096 + size=1920, total=262144 >[ 110.301] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=1920, io=1 >[ 110.301] __kgem_bo_init(handle=23, num_pages=1920) >[ 110.301] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.301] upload: adding upload cache to pixmap=632 >[ 110.301] kgem_proxy_bo_attach: handle=23 >[ 110.301] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.301] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.301] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.301] gen4_choose_composite_emitter: simple src, no mask >[ 110.301] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.301] aligning vertex: was 4, now 3 floats per vertex >[ 110.301] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.301] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.301] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.301] kgem_add_handle: handle=4, index=0 >[ 110.301] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.302] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.302] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.302] gen9_composite_get_binding_table(ffc0) >[ 110.302] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.302] kgem_add_handle: handle=38, index=1 >[ 110.302] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.302] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.302] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.302] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.302] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 >[ 110.302] kgem_add_handle: handle=23, index=2 >[ 110.302] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd545000) >[ 110.302] [3fd0] bind bo(handle=23, addr=fd546000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.302] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.302] gen9_emit_sampler: sampler = 22 >[ 110.302] gen9_emit_sf: num_sf_outputs=1 >[ 110.302] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.302] gen9_emit_vertex_elements: setup id=2 >[ 110.302] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.302] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.302] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.302] gen8_vertex_flush[490] = 3 >[ 110.302] sna_destroy_pixmap: pixmap=632, attached?=1 >[ 110.302] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.302] __sna_free_pixmap(pixmap=632) >[ 110.302] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.302] kgem_can_create_2d: 26x20 @ 32 >[ 110.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.302] kgem_can_create_2d: untiled size=4096 >[ 110.302] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.302] kgem_choose_tiling: 26x20 -> 0 >[ 110.302] sna_create_pixmap: usage=0, flags=a >[ 110.302] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.302] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.302] create_pixmap: serial=633, usage=0, 26x20 >[ 110.302] sna_create_pixmap: serial=633, 26x20, usage=0 >[ 110.302] sna_validate_gc(0x5619f1770810) changes=0, previous serial=278, drawable=27a >[ 110.302] sna_validate_gc: recomputing clip >[ 110.302] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.302] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.302] try_upload__fast: ignore existing cpu damage (if any) >[ 110.302] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.302] try_upload__fast: no, no gpu damage >[ 110.302] sna_drawable_move_region_to_cpu(pixmap=634 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.302] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.302] _sna_pixmap_move_to_cpu(pixmap=634, 26x20, flags=1) >[ 110.302] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.302] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.302] operate_inplace: no, inplace operation not suitable >[ 110.302] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.302] __sna_damage_all(26, 20) >[ 110.302] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.302] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.302] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.302] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.302] sna_accel_flush: flush?=0, dirty?=0 >[ 110.302] sna_composite(pixmap=614, op=3, src=634+(2370, 10), mask=0+(3554, 6), dst=614+(3554, 6)+(0, 0), size=(52, 36) >[ 110.302] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.302] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.302] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.302] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.302] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.302] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.302] gen9_render_composite: 52x36, current mode=1/1 >[ 110.302] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.302] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.302] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.302] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.302] sna_drawable_use_bo pixmap=614, box=((3554, 6), (3606, 42)), flags=7... >[ 110.302] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.302] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.302] sna_drawable_use_bo: using whole GPU bo >[ 110.302] gen9_composite_set_target: pixmap=614, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.302] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.302] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.302] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.302] sna_render_pixmap_bo pixmap=634, (2370, 10)x(52, 36)/(26, 20) >[ 110.302] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.302] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.302] use_cpu_bo: no cpu bo >[ 110.302] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.302] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.302] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.302] sna_drawable_move_region_to_cpu(pixmap=634 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.302] sna_drawable_move_region_to_cpu: pixmap=634 all damaged on CPU >[ 110.302] kgem_can_create_2d: 26x20 @ 32 >[ 110.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.302] kgem_can_create_2d: untiled size=4096 >[ 110.302] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.302] kgem_choose_tiling: 26x20 -> 0 >[ 110.302] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.302] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.302] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.302] kgem_create_buffer: reusing buffer? used=6144 + size=2560, total=262144 >[ 110.303] kgem_create_proxy: target handle=23 [proxy? -1], offset=6144, length=2560, io=1 >[ 110.303] __kgem_bo_init(handle=23, num_pages=2560) >[ 110.303] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.303] upload: adding upload cache to pixmap=634 >[ 110.303] kgem_proxy_bo_attach: handle=23 >[ 110.303] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.303] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.303] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.303] gen4_choose_composite_emitter: simple src, no mask >[ 110.303] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.303] gen9_composite_get_binding_table(ff00) >[ 110.303] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 >[ 110.303] kgem_add_reloc64: adding proxy [delta=6144] for handle=23 >[ 110.303] kgem_add_reloc64[5] = (delta=6144, target handle=2, presumed=fd545000) >[ 110.303] [3fb0] bind bo(handle=23, addr=fd546800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.303] gen9_emit_vertex_elements: setup id=2 >[ 110.303] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.303] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.303] gen8_vertex_flush[4cc] = 3 >[ 110.303] sna_destroy_pixmap: pixmap=634, attached?=1 >[ 110.303] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.303] __sna_free_pixmap(pixmap=634) >[ 110.303] sna_composite(pixmap=614, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=614+(3490, 6)+(0, 0), size=(44, 36) >[ 110.303] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.303] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.303] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.303] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.303] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.303] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.303] gen9_render_composite: 44x36, current mode=1/1 >[ 110.303] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.303] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.303] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.303] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.303] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.303] sna_drawable_use_bo pixmap=614, box=((3490, 6), (3534, 42)), flags=7... >[ 110.303] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.303] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.303] sna_drawable_use_bo: using whole GPU bo >[ 110.303] gen9_composite_set_target: pixmap=614, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.303] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.303] sna_transform_is_imprecise_integer_translation: no transform >[ 110.303] gen9_composite_picture: integer translation (0, 0), removing >[ 110.303] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.303] sna_render_pixmap_bo: CPU all damaged >[ 110.303] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.303] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.303] gen8_vertex_close: used=28476, vbo active? 16, vb=4, nreloc=1 >[ 110.303] gen8_vertex_close: reloc[0] = 287 >[ 110.303] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.303] kgem_add_handle: handle=16, index=3 >[ 110.303] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.303] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=16338 [fenced=0] >[ 110.303] kgem_finish_buffers: buffer handle=23, used=8704, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.303] kgem_finish_buffers: retaining upload buffer (8704/262144): used=12288, refcnt=1 >[ 110.303] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.303] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.303] kgem_fixup_relocs: shrinking by 61440 >[ 110.303] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.303] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.303] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.303] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.303] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.303] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.303] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.303] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.303] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.303] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.303] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.303] gen4_choose_composite_emitter: identity src, no mask >[ 110.303] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.303] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.303] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.303] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.303] kgem_add_handle: handle=4, index=0 >[ 110.303] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.303] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.303] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.303] gen9_composite_get_binding_table(ffc0) >[ 110.303] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.303] kgem_add_handle: handle=38, index=1 >[ 110.303] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.303] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.303] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.303] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.303] kgem_add_handle: handle=37, index=2 >[ 110.303] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd441000) >[ 110.303] [3fd0] bind bo(handle=37, addr=fd441000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.303] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.303] gen9_emit_sampler: sampler = 2 >[ 110.303] gen9_emit_sf: num_sf_outputs=1 >[ 110.303] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.303] gen9_emit_vertex_elements: setup id=2 >[ 110.303] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.303] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.303] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.303] gen8_vertex_flush[490] = 3 >[ 110.303] sna_composite(pixmap=614, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=614+(3422, 6)+(0, 0), size=(48, 36) >[ 110.303] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.303] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.303] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.303] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.303] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.303] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.303] gen9_render_composite: 48x36, current mode=1/1 >[ 110.303] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.303] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.303] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.303] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.303] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.303] sna_drawable_use_bo pixmap=614, box=((3422, 6), (3470, 42)), flags=7... >[ 110.303] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.303] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.303] sna_drawable_use_bo: using whole GPU bo >[ 110.303] gen9_composite_set_target: pixmap=614, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.303] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.303] sna_transform_is_imprecise_integer_translation: no transform >[ 110.303] gen9_composite_picture: integer translation (0, 0), removing >[ 110.304] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.304] sna_render_pixmap_bo: CPU all damaged >[ 110.304] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.304] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.304] __kgem_retire_rq: request 1 complete >[ 110.304] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.304] gen8_vertex_close: used=28485, vbo active? 16, vb=4, nreloc=1 >[ 110.304] gen8_vertex_close: reloc[0] = 287 >[ 110.304] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.304] kgem_add_handle: handle=16, index=3 >[ 110.304] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.304] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.304] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.304] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.304] kgem_fixup_relocs: shrinking by 61440 >[ 110.304] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.304] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.304] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.304] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.304] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.304] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.304] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.304] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.304] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.304] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.304] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.304] gen4_choose_composite_emitter: identity src, no mask >[ 110.304] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.304] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.304] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.304] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.304] kgem_add_handle: handle=4, index=0 >[ 110.304] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.304] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.304] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.304] gen9_composite_get_binding_table(ffc0) >[ 110.304] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.304] kgem_add_handle: handle=38, index=1 >[ 110.304] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.304] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.304] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.304] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.304] kgem_add_handle: handle=32, index=2 >[ 110.304] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.304] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.304] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.304] gen9_emit_sampler: sampler = 2 >[ 110.304] gen9_emit_sf: num_sf_outputs=1 >[ 110.304] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.304] gen9_emit_vertex_elements: setup id=2 >[ 110.304] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.304] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.304] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.304] gen8_vertex_flush[490] = 3 >[ 110.304] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.304] kgem_can_create_2d: 16x16 @ 32 >[ 110.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.304] kgem_can_create_2d: untiled size=4096 >[ 110.304] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.304] kgem_choose_tiling: 16x16 -> 0 >[ 110.304] sna_create_pixmap: usage=0, flags=a >[ 110.304] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.304] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.304] create_pixmap: serial=635, usage=0, 16x16 >[ 110.304] sna_create_pixmap: serial=635, 16x16, usage=0 >[ 110.304] sna_validate_gc(0x5619f1770810) changes=0, previous serial=27a, drawable=27c >[ 110.304] sna_validate_gc: recomputing clip >[ 110.304] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.304] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.304] try_upload__fast: ignore existing cpu damage (if any) >[ 110.304] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.304] try_upload__fast: no, no gpu damage >[ 110.304] sna_drawable_move_region_to_cpu(pixmap=636 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.304] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.304] _sna_pixmap_move_to_cpu(pixmap=636, 16x16, flags=1) >[ 110.304] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.304] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.304] operate_inplace: no, inplace operation not suitable >[ 110.304] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.304] __sna_damage_all(16, 16) >[ 110.304] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.304] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.304] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.304] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.304] sna_accel_flush: flush?=1, dirty?=1 >[ 110.304] sna_accel_flush: syncing SHM pixmap=314 (refcnt=1) >[ 110.304] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.304] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.304] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.304] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.304] kgem_bo_sync__cpu_full: handle=32 >[ 110.304] gen8_vertex_close: used=28494, vbo active? 16, vb=4, nreloc=1 >[ 110.304] gen8_vertex_close: reloc[0] = 287 >[ 110.304] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.304] kgem_add_handle: handle=16, index=3 >[ 110.304] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.304] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.304] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.304] __kgem_retire_rq: request 1 complete >[ 110.304] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.304] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.304] kgem_fixup_relocs: shrinking by 61440 >[ 110.304] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.304] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.304] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.304] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.304] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.304] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.304] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.304] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.304] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.304] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 0 >[ 110.304] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.304] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.304] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.304] __kgem_retire_rq: request 1 complete >[ 110.304] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.304] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.304] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.304] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.304] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.304] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.305] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.305] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.305] kgem_bo_sync__cpu_full: handle=37 >[ 110.305] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.305] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.305] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.305] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.305] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.305] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.305] sna_composite(pixmap=614, op=3, src=636+(2247, 15), mask=0+(3370, 7), dst=614+(3370, 7)+(0, 0), size=(32, 34) >[ 110.305] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.305] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.305] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.305] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.305] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.305] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.305] gen9_render_composite: 32x34, current mode=0/1 >[ 110.305] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.305] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.305] sna_blt_composite: unsupported op [3] for blitting >[ 110.305] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.305] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.305] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.305] sna_drawable_use_bo pixmap=614, box=((3370, 7), (3402, 41)), flags=7... >[ 110.305] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.305] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.305] sna_drawable_use_bo: using whole GPU bo >[ 110.305] gen9_composite_set_target: pixmap=614, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.305] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.305] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.305] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.305] sna_render_pixmap_bo pixmap=636, (2247, 15)x(32, 34)/(16, 16) >[ 110.305] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.305] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.305] use_cpu_bo: no cpu bo >[ 110.305] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.305] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.305] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.305] sna_drawable_move_region_to_cpu(pixmap=636 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.305] sna_drawable_move_region_to_cpu: pixmap=636 all damaged on CPU >[ 110.305] kgem_can_create_2d: 16x16 @ 32 >[ 110.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.305] kgem_can_create_2d: untiled size=4096 >[ 110.305] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.305] kgem_choose_tiling: 16x16 -> 0 >[ 110.305] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.305] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.305] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.305] kgem_create_buffer: reusing buffer? used=12288 + size=1024, total=262144 >[ 110.305] kgem_create_proxy: target handle=23 [proxy? -1], offset=12288, length=1024, io=1 >[ 110.305] __kgem_bo_init(handle=23, num_pages=1024) >[ 110.305] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.305] upload: adding upload cache to pixmap=636 >[ 110.305] kgem_proxy_bo_attach: handle=23 >[ 110.305] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.305] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.305] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.305] gen4_choose_composite_emitter: simple src, no mask >[ 110.305] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.305] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.305] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.305] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.305] kgem_add_handle: handle=4, index=0 >[ 110.305] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.305] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.305] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.305] gen9_composite_get_binding_table(ffc0) >[ 110.305] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.305] kgem_add_handle: handle=38, index=1 >[ 110.305] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.305] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.305] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.305] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.305] kgem_add_reloc64: adding proxy [delta=12288] for handle=23 >[ 110.305] kgem_add_handle: handle=23, index=2 >[ 110.305] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=fd545000) >[ 110.305] [3fd0] bind bo(handle=23, addr=fd548000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.305] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.305] gen9_emit_sampler: sampler = 22 >[ 110.305] gen9_emit_sf: num_sf_outputs=1 >[ 110.305] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.305] gen9_emit_vertex_elements: setup id=2 >[ 110.305] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.305] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.305] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.305] gen8_vertex_flush[490] = 3 >[ 110.305] sna_destroy_pixmap: pixmap=636, attached?=1 >[ 110.305] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.305] __sna_free_pixmap(pixmap=636) >[ 110.305] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.305] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.305] sna_glyphs: discarding mask >[ 110.305] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.305] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.305] gen9_render_composite: 0x0, current mode=1/1 >[ 110.305] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.305] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.305] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.305] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.305] sna_drawable_use_bo pixmap=614, box=((0, 0), (7680, 2160)), flags=7... >[ 110.305] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.305] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.305] sna_drawable_use_bo: using whole GPU bo >[ 110.305] gen9_composite_set_target: pixmap=614, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.305] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.305] color_convert: src=ff232321 [20028888] >[ 110.305] color_convert: dst=ff232321 [20028888] >[ 110.305] sna_render_get_solid: ff232321 >[ 110.305] sna_render_get_solid(6) = ff232321 (old) >[ 110.305] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.305] sna_transform_is_imprecise_integer_translation: no transform >[ 110.305] gen9_composite_picture: integer translation (0, 0), removing >[ 110.305] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.305] sna_render_pixmap_bo: GPU all damaged >[ 110.305] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.305] gen4_choose_composite_emitter: solid, identity mask >[ 110.305] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.305] aligning vertex: was 3, now 4 floats per vertex >[ 110.305] gen9_composite_get_binding_table(ff00) >[ 110.305] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.305] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 110.305] kgem_add_handle: handle=8, index=3 >[ 110.305] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) >[ 110.305] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.305] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.305] kgem_add_handle: handle=6, index=4 >[ 110.305] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.305] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.305] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.305] gen9_emit_sampler: sampler = a >[ 110.305] gen9_emit_sf: num_sf_outputs=2 >[ 110.306] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.306] gen9_emit_vertex_elements: setup id=9 >[ 110.306] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.306] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.306] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.306] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.306] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.306] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.306] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.306] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.306] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.306] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.306] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.306] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.306] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.306] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.306] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.306] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.306] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.306] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.306] gen8_vertex_flush[56c] = 48 >[ 110.306] gen9_magic_ca_pass: CA fixup (7126 -> 7174) >[ 110.306] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.306] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.306] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.306] sna_accel_flush: flush?=0, dirty?=0 >[ 110.306] sna_block_handler (tv=0.0) >[ 110.306] sna_wakeup_handler >[ 110.306] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.306] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.306] sna_glyphs: discarding mask >[ 110.306] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.306] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.306] gen9_render_composite: 0x0, current mode=1/1 >[ 110.306] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.306] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.306] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.306] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.306] sna_drawable_use_bo pixmap=614, box=((0, 0), (7680, 2160)), flags=7... >[ 110.306] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.306] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.306] sna_drawable_use_bo: using whole GPU bo >[ 110.306] gen9_composite_set_target: pixmap=614, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.306] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.306] color_convert: src=ff8e8b85 [20028888] >[ 110.306] color_convert: dst=ff8e8b85 [20028888] >[ 110.306] sna_render_get_solid: ff8e8b85 >[ 110.306] sna_render_get_solid(7) = ff8e8b85 (old) >[ 110.306] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.306] sna_transform_is_imprecise_integer_translation: no transform >[ 110.306] gen9_composite_picture: integer translation (0, 0), removing >[ 110.306] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.306] sna_render_pixmap_bo: GPU all damaged >[ 110.306] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.306] gen4_choose_composite_emitter: solid, identity mask >[ 110.306] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.306] gen9_composite_get_binding_table(fe40) >[ 110.306] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.306] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 110.306] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fdffe000) >[ 110.306] [3f80] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.306] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.306] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.306] gen9_emit_vertex_elements: setup id=9 >[ 110.306] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.306] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.306] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.306] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.306] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.306] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.306] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.306] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.306] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.306] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.306] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.306] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.306] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.306] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.306] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.306] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.306] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.306] gen8_vertex_flush[66c] = 48 >[ 110.306] gen9_magic_ca_pass: CA fixup (7174 -> 7222) >[ 110.306] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.306] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.306] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.306] sna_copy_area: src=pixmap=614:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.306] sna_copy_area: normal copy >[ 110.306] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.306] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.306] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.306] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.306] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.307] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.307] sna_do_copy: pixmap -- no source clipping >[ 110.307] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.307] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.307] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=614+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.307] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=28, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.307] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.307] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.307] sna_drawable_use_bo: pinned, never REPLACES >[ 110.307] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.307] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.307] sna_drawable_use_bo: applying move-to-gpu override >[ 110.307] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.307] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.307] wait_for_shadow: flags=1, flips=0, handle=28, shadow=29 >[ 110.307] wait_for_shadow: setting front pixmap to handle=29 >[ 110.307] sna_drawable_use_bo: using whole GPU bo >[ 110.307] sna_pixmap_move_to_gpu(pixmap=614, usage=0), flags=a >[ 110.307] sna_pixmap_move_to_gpu: already all-damaged >[ 110.307] sna_pixmap_mark_active: pixmap=614, handle=38 >[ 110.307] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.307] sna_pixmap_make_cow: make cow src=614, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.307] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.307] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.307] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.307] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.307] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.307] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.307] kgem_set_mode: flushing before new bo >[ 110.307] gen8_vertex_close: used=28888, vbo active? 16, vb=204, nreloc=2 >[ 110.307] gen8_vertex_close: reloc[0] = 287 >[ 110.307] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.307] kgem_add_handle: handle=16, index=5 >[ 110.307] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.307] gen8_vertex_close: reloc[1] = 342 >[ 110.307] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 110.307] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.307] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.307] kgem_finish_buffers: buffer handle=23, used=13312, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.307] kgem_finish_buffers: retaining upload buffer (13312/262144): used=16384, refcnt=1 >[ 110.307] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.307] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.307] kgem_fixup_relocs: shrinking by 61440 >[ 110.307] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.307] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.307] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.307] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.307] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.307] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.307] __kgem_bo_clear_busy: handle=8 >[ 110.307] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.307] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.307] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.307] __kgem_bo_clear_busy: handle=8 >[ 110.307] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.307] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.307] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.307] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.307] aligning vertex: was 4, now 2 floats per vertex >[ 110.307] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.307] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.307] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.307] kgem_add_handle: handle=4, index=0 >[ 110.307] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.307] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.307] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.307] gen9_composite_get_binding_table(ffc0) >[ 110.307] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 >[ 110.307] kgem_add_handle: handle=29, index=1 >[ 110.307] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.307] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 110.307] [3fe0] bind bo(handle=29, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.307] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.307] kgem_add_handle: handle=38, index=2 >[ 110.307] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.307] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.307] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.307] gen9_emit_sampler: sampler = 0 >[ 110.307] gen9_emit_sf: num_sf_outputs=1 >[ 110.307] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.307] gen9_emit_vertex_elements: setup id=0 >[ 110.307] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.307] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.307] gen8_vertex_flush[490] = 3 >[ 110.307] sna_destroy_pixmap: pixmap=614, attached?=1 >[ 110.307] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.307] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.307] __kgem_bo_destroy: handle=38 -> active >[ 110.307] __sna_free_pixmap(pixmap=614) >[ 110.307] sna_accel_flush: flush?=0, dirty?=0 >[ 110.307] sna_accel_flush: flush?=0, dirty?=0 >[ 110.307] sna_block_handler (tv=0.0) >[ 110.307] kgem_retire, need_retire?=1 >[ 110.307] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.307] kgem_retire__requests_ring: retiring ring 0 >[ 110.307] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.307] __kgem_retire_rq: request 1 complete >[ 110.307] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.307] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.307] kgem_retire -- retired=0, need_retire=0 >[ 110.307] kgem_retire__buffers: handle=23, busy? 0 [0] >[ 110.307] kgem_retire__buffers: releasing upload cache for handle=23? 0 >[ 110.307] __kgem_bo_destroy: handle=23, size=262144 >[ 110.307] kgem_bo_replace_io: transferring io handle=23 to bo >[ 110.307] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 110.307] sna_accel_block: GPU idle, flushing >[ 110.307] gen8_vertex_close: used=28894, vbo active? 16, vb=1, nreloc=1 >[ 110.307] gen8_vertex_close: reloc[0] = 287 >[ 110.307] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.307] kgem_add_handle: handle=16, index=3 >[ 110.307] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.307] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.307] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.307] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.307] kgem_fixup_relocs: shrinking by 61440 >[ 110.307] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.308] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.308] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.308] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.308] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.308] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.308] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.308] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.308] sna_scanout_do_flush: flush timer active: delta=-14 >[ 110.308] sna_scanout_do_flush (time=110307), triggered >[ 110.308] sna_scanout_flush (time=110307), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.308] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.308] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.308] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.308] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.308] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.308] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.308] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.308] sna_pixmap_move_to_gpu: already all-damaged >[ 110.308] sna_pixmap_mark_active: pixmap=175, handle=29 >[ 110.308] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.308] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.308] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.308] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=28 [active?=2], new handle=29 [active=0] >[ 110.308] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 28, transformed? 0 >[ 110.308] get_fb: reusing fb=79 for handle=29 >[ 110.308] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=1, serial=2 >[ 110.308] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.308] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 28, transformed? 0 >[ 110.308] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=2, serial=3 >[ 110.308] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.308] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.308] sna_mode_redisplay: flipped 2 outputs, shadow active? 28 >[ 110.308] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=28 >[ 110.308] sna_accel_do_throttle (time=110307), triggered >[ 110.308] sna_accel_throttle (time=110307) >[ 110.308] sna_accel_block: evaluating timers, active=7 >[ 110.308] sna_accel_block: flush timer expires in 16 [110323] >[ 110.308] sna_wakeup_handler >[ 110.308] sna_block_handler (tv=0.14000) >[ 110.308] kgem_retire, need_retire?=1 >[ 110.308] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.308] kgem_retire__requests_ring: retiring ring 0 >[ 110.308] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.308] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.308] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.308] kgem_retire -- retired=0, need_retire=1 >[ 110.308] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.308] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.308] sna_accel_block: evaluating timers, active=7 >[ 110.308] sna_accel_block: flush timer expires in 15 [110323] >[ 110.308] sna_wakeup_handler >[ 110.308] sna_accel_flush: flush?=0, dirty?=0 >[ 110.308] sna_accel_flush: flush?=0, dirty?=0 >[ 110.308] sna_accel_flush: flush?=0, dirty?=0 >[ 110.308] sna_block_handler (tv=0.14000) >[ 110.308] kgem_retire, need_retire?=1 >[ 110.308] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.308] kgem_retire__requests_ring: retiring ring 0 >[ 110.308] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.308] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.308] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.308] kgem_retire -- retired=0, need_retire=1 >[ 110.308] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.308] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.308] sna_accel_block: evaluating timers, active=7 >[ 110.308] sna_accel_block: flush timer expires in 15 [110323] >[ 110.308] sna_wakeup_handler >[ 110.308] sna_accel_flush: flush?=0, dirty?=0 >[ 110.308] sna_accel_flush: flush?=0, dirty?=0 >[ 110.308] sna_accel_flush: flush?=0, dirty?=0 >[ 110.309] sna_block_handler (tv=0.13000) >[ 110.309] kgem_retire, need_retire?=1 >[ 110.309] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.309] kgem_retire__requests_ring: retiring ring 0 >[ 110.309] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.309] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.309] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.309] kgem_retire -- retired=0, need_retire=1 >[ 110.309] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.309] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.309] sna_accel_block: evaluating timers, active=7 >[ 110.309] sna_accel_block: flush timer expires in 14 [110323] >[ 110.309] sna_wakeup_handler >[ 110.309] sna_accel_flush: flush?=0, dirty?=0 >[ 110.309] sna_accel_flush: flush?=0, dirty?=0 >[ 110.309] sna_accel_flush: flush?=0, dirty?=0 >[ 110.309] sna_block_handler (tv=0.13000) >[ 110.309] kgem_retire, need_retire?=1 >[ 110.309] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.309] kgem_retire__requests_ring: retiring ring 0 >[ 110.309] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.309] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.309] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.309] kgem_retire -- retired=0, need_retire=1 >[ 110.309] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.309] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.309] sna_accel_block: evaluating timers, active=7 >[ 110.309] sna_accel_block: flush timer expires in 14 [110323] >[ 110.309] sna_wakeup_handler >[ 110.309] sna_accel_flush: flush?=0, dirty?=0 >[ 110.309] sna_accel_flush: flush?=0, dirty?=0 >[ 110.309] sna_block_handler (tv=0.13000) >[ 110.309] kgem_retire, need_retire?=1 >[ 110.309] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.309] kgem_retire__requests_ring: retiring ring 0 >[ 110.309] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.309] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.309] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.309] kgem_retire -- retired=0, need_retire=1 >[ 110.309] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.309] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.309] sna_accel_block: evaluating timers, active=7 >[ 110.309] sna_accel_block: flush timer expires in 14 [110323] >[ 110.310] sna_wakeup_handler >[ 110.310] sna_accel_flush: flush?=0, dirty?=0 >[ 110.310] sna_create_pixmap(1, 1, 1, usage=0) >[ 110.310] kgem_can_create_2d: 1x1 @ 1 >[ 110.310] kgem_can_create_2d: unhandled depth 1 >[ 110.310] sna_create_pixmap: can not use GPU, just creating shadow >[ 110.310] create_pixmap: allocating pixmap 1x1, depth=1/1, size=12 >[ 110.310] create_pixmap: serial=637, usage=0, 1x1 >[ 110.310] sna_composite_rectangles(pixmap=638, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) >[ 110.310] sna_composite_rectangles: converted to op 0 >[ 110.310] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) >[ 110.310] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 >[ 110.310] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 >[ 110.310] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) >[ 110.310] sna_composite_rectangles: fallback, dst pixmap=638 too small or not attached >[ 110.310] sna_composite_rectangles: fallback >[ 110.310] sna_drawable_move_region_to_cpu(pixmap=638 (1x1), [(0, 0), (1, 1)], flags=1) >[ 110.310] sna_drawable_move_region_to_cpu: not attached to pixmap 638 (depth 1) >[ 110.310] sna_get_image: pixmap=638 (0, 0)x(1, 1), format=1, mask=1, depth=1 >[ 110.310] sna_drawable_move_region_to_cpu(pixmap=638 (1x1), [(0, 0), (1, 1)], flags=26) >[ 110.310] sna_drawable_move_region_to_cpu: not attached to pixmap 638 (depth 1) >[ 110.310] sna_get_image: pixmap=638 (0, 0)x(1, 1), format=1, mask=1, depth=1 >[ 110.310] sna_drawable_move_region_to_cpu(pixmap=638 (1x1), [(0, 0), (1, 1)], flags=26) >[ 110.310] sna_drawable_move_region_to_cpu: not attached to pixmap 638 (depth 1) >[ 110.310] sna_destroy_pixmap: pixmap=638, attached?=0 >[ 110.310] sna_accel_flush: flush?=0, dirty?=0 >[ 110.310] sna_block_handler (tv=0.12000) >[ 110.310] kgem_retire, need_retire?=1 >[ 110.310] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.310] kgem_retire__requests_ring: retiring ring 0 >[ 110.310] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.310] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.310] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.310] kgem_retire -- retired=0, need_retire=1 >[ 110.310] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.310] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.310] sna_accel_block: evaluating timers, active=7 >[ 110.310] sna_accel_block: flush timer expires in 13 [110323] >[ 110.311] sna_wakeup_handler >[ 110.311] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.311] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.311] kgem_can_create_2d: untiled size=66355200 >[ 110.311] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.311] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.311] sna_create_pixmap: usage=0, flags=1b >[ 110.311] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.311] __pop_freed_pixmap: reusing freed pixmap=614 header >[ 110.311] create_pixmap_hdr: pixmap=639, width=7680, height=2160, usage=0 >[ 110.311] sna_create_pixmap: serial=639, 7680x2160, usage=0 >[ 110.311] sna_composite_rectangles(pixmap=640, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.311] sna_composite_rectangles: converted to op 0 >[ 110.311] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.312] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.312] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.312] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.312] sna_composite_rectangles: dropping last-cpu hint >[ 110.312] sna_drawable_use_bo pixmap=640, box=((0, 0), (7680, 2160)), flags=19... >[ 110.312] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.312] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.312] sna_pixmap_move_to_gpu(pixmap=640, usage=0), flags=b >[ 110.312] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.312] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.312] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.312] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.312] sna_pixmap_alloc_gpu: pixmap=640 >[ 110.312] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.312] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.312] kgem_bo_remove_from_active: removing handle=38 from active >[ 110.312] 1:from active: pitch=30720, tiling=1, handle=38, id=710 >[ 110.312] __sna_damage_all(7680, 2160) >[ 110.312] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.312] sna_pixmap_mark_active: pixmap=640, handle=38 >[ 110.312] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.312] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.312] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.312] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.312] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.312] sna_render_get_solid: 0 >[ 110.312] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.312] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.312] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.312] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.312] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.312] kgem_add_handle: handle=4, index=0 >[ 110.312] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.312] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.312] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.312] gen9_composite_get_binding_table(ffc0) >[ 110.312] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.312] kgem_add_handle: handle=38, index=1 >[ 110.312] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.312] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.312] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.312] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.312] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.312] kgem_add_handle: handle=7, index=2 >[ 110.312] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.312] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.312] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.312] gen9_emit_sampler: sampler = 1 >[ 110.312] gen9_emit_sf: num_sf_outputs=1 >[ 110.312] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.312] gen9_emit_vertex_elements: setup id=0 >[ 110.312] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.312] (0, 0), (7680, 2160) >[ 110.312] gen8_vertex_flush[490] = 3 >[ 110.312] sna_composite_rectangles: pixmap=640 marking clear [0]? 1 >[ 110.312] sna_composite_rectangles(pixmap=640, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.312] sna_composite_rectangles: converted to op 1 >[ 110.312] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.312] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.312] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.312] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.312] sna_composite_rectangles: promoting to full GPU >[ 110.312] sna_composite_rectangles: dropping last-cpu hint >[ 110.312] sna_drawable_use_bo pixmap=640, box=((0, 0), (7680, 2160)), flags=19... >[ 110.312] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.312] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.312] sna_drawable_use_bo: using whole GPU bo >[ 110.312] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.312] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.313] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.313] sna_render_get_solid: ff2c001e >[ 110.313] sna_render_get_solid(0) = ff2c001e (old) >[ 110.313] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.313] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.313] gen9_composite_get_binding_table(ff00) >[ 110.313] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.313] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 110.313] kgem_add_handle: handle=8, index=3 >[ 110.313] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 110.313] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.313] gen9_emit_vertex_elements: setup id=0 >[ 110.313] (0, 0), (7680, 2160) >[ 110.313] gen8_vertex_flush[4cc] = 3 >[ 110.313] sna_composite_rectangles: pixmap=640 marking clear [ff2c001e]? 1 >[ 110.313] sna_composite(pixmap=640, op=3, src=364+(0, 0), mask=0+(0, 0), dst=640+(0, 0)+(0, 0), size=(3840, 2160) >[ 110.313] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 110.313] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 110.313] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.313] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 110.313] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) >[ 110.313] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) >[ 110.313] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 110.313] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.313] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 110.313] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.313] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 >[ 110.313] sna_drawable_use_bo pixmap=640, box=((0, 0), (3840, 2160)), flags=7... >[ 110.313] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.313] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.313] sna_drawable_use_bo: using whole GPU bo >[ 110.313] gen9_composite_set_target: pixmap=640, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.313] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 110.313] sna_transform_is_imprecise_integer_translation: no transform >[ 110.313] gen9_composite_picture: integer translation (0, 0), removing >[ 110.313] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.313] sna_render_pixmap_bo: GPU all damaged >[ 110.313] color_convert: src=56000000 [20028888] >[ 110.313] color_convert: dst=56000000 [20028888] >[ 110.313] sna_render_get_solid: 56000000 >[ 110.313] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.313] gen4_choose_composite_emitter: identity source, identity mask >[ 110.313] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.313] aligning vertex: was 2, now 5 floats per vertex >[ 110.313] gen9_composite_get_binding_table(fe80) >[ 110.313] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 110.313] kgem_add_handle: handle=11, index=4 >[ 110.313] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 110.313] [3f90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.313] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.313] kgem_add_reloc64: adding proxy [delta=344] for handle=7 >[ 110.313] kgem_add_reloc64[7] = (delta=344, target handle=2, presumed=fffe8000) >[ 110.313] [3f80] bind bo(handle=7, addr=fffe8158), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.313] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.313] gen9_emit_sampler: sampler = 3 >[ 110.313] gen9_emit_sf: num_sf_outputs=2 >[ 110.313] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.313] gen9_emit_vertex_elements: setup id=10 >[ 110.313] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.313] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.313] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 110.313] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 110.313] gen8_vertex_flush[5a8] = 3 >[ 110.313] sna_composite(pixmap=640, op=3, src=364+(0, 0), mask=0+(0, 0), dst=640+(3840, 0)+(0, 0), size=(3840, 2160) >[ 110.313] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) >[ 110.313] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) >[ 110.313] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.313] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) >[ 110.313] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) >[ 110.313] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) >[ 110.313] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) >[ 110.313] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.313] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.313] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.313] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.313] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 >[ 110.313] sna_drawable_use_bo pixmap=640, box=((3840, 0), (7680, 2160)), flags=7... >[ 110.313] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.313] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.313] sna_drawable_use_bo: using whole GPU bo >[ 110.313] gen9_composite_set_target: pixmap=640, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.313] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) >[ 110.313] sna_transform_is_imprecise_integer_translation: no transform >[ 110.313] gen9_composite_picture: integer translation (0, 0), removing >[ 110.313] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.313] sna_render_pixmap_bo: GPU all damaged >[ 110.313] color_convert: src=56000000 [20028888] >[ 110.313] color_convert: dst=56000000 [20028888] >[ 110.313] sna_render_get_solid: 56000000 >[ 110.313] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.314] gen4_choose_composite_emitter: identity source, identity mask >[ 110.314] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.314] gen9_composite_get_binding_table(fdc0) >[ 110.314] gen9_emit_vertex_elements: setup id=10 >[ 110.314] gen9_render_composite_box: (3840, 0), (7680, 2160) >[ 110.314] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] >[ 110.314] gen8_vertex_flush[5dc] = 3 >[ 110.314] sna_composite(pixmap=640, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=640+(5694, 1014)+(0, 0), size=(132, 132) >[ 110.314] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) >[ 110.314] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) >[ 110.314] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.314] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) >[ 110.314] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) >[ 110.314] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) >[ 110.314] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) >[ 110.314] gen9_render_composite: 132x132, current mode=1/1 >[ 110.314] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 >[ 110.314] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.314] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.314] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 >[ 110.314] sna_drawable_use_bo pixmap=640, box=((5694, 1014), (5826, 1146)), flags=7... >[ 110.314] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.314] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.314] sna_drawable_use_bo: using whole GPU bo >[ 110.314] gen9_composite_set_target: pixmap=640, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.314] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) >[ 110.314] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] >[ 110.314] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.314] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) >[ 110.314] sna_render_pixmap_bo: GPU all damaged >[ 110.314] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) >[ 110.314] color_convert: src=56000000 [20028888] >[ 110.314] color_convert: dst=56000000 [20028888] >[ 110.314] sna_render_get_solid: 56000000 >[ 110.314] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.314] gen4_choose_composite_emitter: simple src, identity mask >[ 110.314] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.314] gen9_composite_get_binding_table(fdc0) >[ 110.314] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 >[ 110.314] kgem_add_handle: handle=15, index=5 >[ 110.314] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) >[ 110.314] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler >[ 110.314] gen9_emit_sampler: sampler = 23 >[ 110.314] gen9_emit_vertex_elements: setup id=10 >[ 110.314] gen9_render_composite_box: (5694, 1014), (5826, 1146) >[ 110.314] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] >[ 110.314] gen8_vertex_flush[620] = 3 >[ 110.314] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.314] kgem_can_create_2d: 80x80 @ 32 >[ 110.314] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.314] kgem_can_create_2d: untiled size=28672 >[ 110.314] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.314] kgem_choose_tiling: 80x80 -> 0 >[ 110.314] sna_create_pixmap: usage=0, flags=b >[ 110.314] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.314] __pop_freed_pixmap: reusing freed pixmap=618 header >[ 110.314] create_pixmap_hdr: pixmap=641, width=80, height=80, usage=0 >[ 110.314] sna_create_pixmap: serial=641, 80x80, usage=0 >[ 110.314] sna_composite_rectangles(pixmap=642, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.314] sna_composite_rectangles: converted to op 0 >[ 110.314] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.314] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.314] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.314] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.314] sna_composite_rectangles: dropping last-cpu hint >[ 110.314] sna_drawable_use_bo pixmap=642, box=((0, 0), (80, 80)), flags=19... >[ 110.314] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.314] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.314] sna_pixmap_move_to_gpu(pixmap=642, usage=0), flags=b >[ 110.314] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.314] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.314] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.314] kgem_choose_tiling: 80x80 -> 0 >[ 110.314] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.314] kgem_choose_tiling: 80x80 -> 0 >[ 110.314] sna_pixmap_alloc_gpu: pixmap=642 >[ 110.314] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.314] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.314] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.314] from inactive: pitch=320, tiling=0: handle=22, id=711 >[ 110.314] __sna_damage_all(80, 80) >[ 110.314] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.314] sna_pixmap_mark_active: pixmap=642, handle=22 >[ 110.314] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.314] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.314] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.314] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.314] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.314] sna_render_get_solid: 0 >[ 110.314] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.314] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.314] __kgem_retire_rq: request 1 complete >[ 110.314] __kgem_bo_flush: handle=29, busy=0, wedged=0 >[ 110.314] kgem_set_mode: flushing before new bo >[ 110.314] gen8_vertex_close: used=28955, vbo active? 16, vb=401, nreloc=2 >[ 110.314] gen8_vertex_close: reloc[0] = 287 >[ 110.314] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.314] kgem_add_handle: handle=16, index=6 >[ 110.314] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) >[ 110.314] gen8_vertex_close: reloc[1] = 357 >[ 110.314] kgem_add_reloc64: handle=16, pos=357, delta=0, domains=200000 >[ 110.314] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=fffa8000) >[ 110.314] batch[1/1, flags=1800]: 398 398 16224 16384, nreloc=11, nexec=7, nfence=0, aperture=24381 [fenced=0] >[ 110.314] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.314] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.314] kgem_fixup_relocs: shrinking by 61440 >[ 110.314] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.314] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.314] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.314] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.314] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.314] __kgem_bo_clear_busy: handle=7 >[ 110.314] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.314] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.314] __kgem_bo_clear_busy: handle=8 >[ 110.314] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.314] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.314] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.314] __kgem_bo_clear_busy: handle=7 >[ 110.314] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 >[ 110.315] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.315] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.315] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.315] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.315] aligning vertex: was 5, now 2 floats per vertex >[ 110.315] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.315] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.315] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.315] kgem_add_handle: handle=4, index=0 >[ 110.315] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.315] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.315] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.315] gen9_composite_get_binding_table(ffc0) >[ 110.315] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 >[ 110.315] kgem_add_handle: handle=22, index=1 >[ 110.315] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) >[ 110.315] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.315] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.315] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.315] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.315] kgem_add_handle: handle=7, index=2 >[ 110.315] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.315] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.315] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.315] gen9_emit_sampler: sampler = 1 >[ 110.315] gen9_emit_sf: num_sf_outputs=1 >[ 110.315] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.315] gen9_emit_vertex_elements: setup id=0 >[ 110.315] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.315] (0, 0), (80, 80) >[ 110.315] gen8_vertex_flush[490] = 3 >[ 110.315] sna_composite_rectangles: pixmap=642 marking clear [0]? 1 >[ 110.315] sna_composite_rectangles(pixmap=642, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.315] sna_composite_rectangles: converted to op 1 >[ 110.315] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.315] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.315] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.315] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.315] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.315] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.315] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.315] sna_composite_rectangles: dropping last-cpu hint >[ 110.315] sna_drawable_use_bo pixmap=642, box=((0, 0), (80, 80)), flags=1... >[ 110.315] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.315] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.315] sna_drawable_use_bo: using whole GPU bo >[ 110.315] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.315] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.315] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.315] sna_render_get_solid: 40404040 >[ 110.315] sna_render_get_solid(1) = 40404040 (old) >[ 110.315] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.315] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.315] gen9_composite_get_binding_table(ff00) >[ 110.315] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.315] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 110.315] kgem_add_handle: handle=8, index=3 >[ 110.315] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) >[ 110.315] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.315] gen9_emit_vertex_elements: setup id=0 >[ 110.316] (0, 0), (2, 2) >[ 110.316] (78, 0), (80, 2) >[ 110.316] (0, 78), (2, 80) >[ 110.316] (78, 78), (80, 80) >[ 110.316] gen8_vertex_flush[4cc] = 12 >[ 110.316] sna_composite(pixmap=640, op=3, src=642+(0, 0), mask=0+(0, 0), dst=640+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.316] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.316] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.316] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.316] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.316] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.316] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.316] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.316] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.316] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.316] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 >[ 110.316] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.316] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.316] sna_drawable_use_bo pixmap=640, box=((0, 0), (7680, 2160)), flags=7... >[ 110.316] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.316] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.316] sna_drawable_use_bo: using whole GPU bo >[ 110.316] gen9_composite_set_target: pixmap=640, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.316] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.316] sna_transform_is_imprecise_integer_translation: no transform >[ 110.316] gen9_composite_picture: integer translation (0, 0), removing >[ 110.316] sna_render_pixmap_bo pixmap=642, (0, 0)x(7680, 2160)/(80, 80) >[ 110.316] sna_render_pixmap_bo: GPU all damaged >[ 110.316] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.316] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.316] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.316] gen4_choose_composite_emitter: identity src, no mask >[ 110.316] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.316] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.316] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.316] aligning vertex: was 2, now 3 floats per vertex >[ 110.316] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.316] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.316] gen9_composite_get_binding_table(fe80) >[ 110.316] kgem_add_reloc64: handle=38, pos=16280, delta=0, domains=20002 >[ 110.316] kgem_add_handle: handle=38, index=4 >[ 110.316] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f2281000) >[ 110.316] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.316] [3f90] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.316] kgem_add_reloc64: handle=22, pos=16264, delta=0, domains=40000 >[ 110.316] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=fd985000) >[ 110.316] [3f80] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.317] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.317] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.317] gen9_emit_sampler: sampler = a >[ 110.317] gen9_emit_vertex_elements: setup id=2 >[ 110.317] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.317] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.317] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.317] gen8_vertex_flush[568] = 3 >[ 110.317] sna_accel_flush: flush?=0, dirty?=0 >[ 110.317] sna_block_handler (tv=0.0) >[ 110.317] sna_wakeup_handler >[ 110.317] sna_destroy_pixmap: pixmap=642, attached?=1 >[ 110.317] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.317] __kgem_bo_destroy: handle=22, size=61440 >[ 110.317] __kgem_bo_destroy: handle=22 -> active >[ 110.317] __sna_free_pixmap(pixmap=642) >[ 110.317] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.317] kgem_can_create_2d: 640x2096 @ 32 >[ 110.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.317] kgem_can_create_2d: untiled size=5365760 >[ 110.317] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.317] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.317] sna_create_pixmap: usage=0, flags=1b >[ 110.317] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.317] __pop_freed_pixmap: reusing freed pixmap=642 header >[ 110.317] create_pixmap_hdr: pixmap=643, width=640, height=2096, usage=0 >[ 110.317] sna_create_pixmap: serial=643, 640x2096, usage=0 >[ 110.317] sna_composite_rectangles(pixmap=644, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.317] sna_composite_rectangles: converted to op 0 >[ 110.317] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.317] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.317] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.317] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.317] sna_composite_rectangles: dropping last-cpu hint >[ 110.317] sna_drawable_use_bo pixmap=644, box=((0, 0), (640, 2096)), flags=19... >[ 110.317] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.317] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.317] sna_pixmap_move_to_gpu(pixmap=644, usage=0), flags=b >[ 110.317] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.317] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.317] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.317] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.317] sna_pixmap_alloc_gpu: pixmap=644 >[ 110.317] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.317] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.317] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.318] from inactive: pitch=2560, tiling=1: handle=9, id=712 >[ 110.318] __sna_damage_all(640, 2096) >[ 110.318] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.318] sna_pixmap_mark_active: pixmap=644, handle=9 >[ 110.318] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.318] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.318] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.318] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.318] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.318] sna_render_get_solid: 0 >[ 110.318] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.318] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.318] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.318] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.318] aligning vertex: was 3, now 2 floats per vertex >[ 110.318] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.318] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.318] gen9_composite_get_binding_table(fdc0) >[ 110.318] kgem_add_reloc64: handle=9, pos=16232, delta=0, domains=20002 >[ 110.318] kgem_add_handle: handle=9, index=5 >[ 110.318] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=ee339000) >[ 110.318] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.318] [3f60] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.318] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.318] gen9_emit_sampler: sampler = 1 >[ 110.318] gen9_emit_vertex_elements: setup id=0 >[ 110.318] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.318] (0, 0), (640, 2096) >[ 110.318] gen8_vertex_flush[5d8] = 3 >[ 110.318] sna_composite_rectangles: pixmap=644 marking clear [0]? 1 >[ 110.318] sna_composite(pixmap=644, op=3, src=364+(168, 968), mask=0+(0, 0), dst=644+(8, 904)+(0, 0), size=(624, 224) >[ 110.318] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.318] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.318] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.318] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.318] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) >[ 110.318] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) >[ 110.318] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) >[ 110.318] gen9_render_composite: 624x224, current mode=1/1 >[ 110.318] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 >[ 110.318] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.318] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.318] sna_drawable_use_bo pixmap=644, box=((8, 904), (632, 1128)), flags=7... >[ 110.318] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.318] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.318] sna_drawable_use_bo: using whole GPU bo >[ 110.318] gen9_composite_set_target: pixmap=644, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.318] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) >[ 110.318] sna_transform_is_imprecise_integer_translation: no transform >[ 110.318] gen9_composite_picture: integer translation (0, 0), removing >[ 110.318] sna_render_pixmap_bo pixmap=364, (168, 968)x(624, 224)/(3840, 2160) >[ 110.318] sna_render_pixmap_bo: GPU all damaged >[ 110.319] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) >[ 110.319] color_convert: src=56000000 [20028888] >[ 110.319] color_convert: dst=56000000 [20028888] >[ 110.319] sna_render_get_solid: 56000000 >[ 110.319] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.319] gen4_choose_composite_emitter: identity source, identity mask >[ 110.319] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.319] aligning vertex: was 2, now 5 floats per vertex >[ 110.319] gen9_composite_get_binding_table(fd40) >[ 110.319] kgem_add_reloc64: handle=11, pos=16200, delta=0, domains=40000 >[ 110.319] kgem_add_handle: handle=11, index=6 >[ 110.319] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=f61c9000) >[ 110.319] [3f40] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.319] kgem_add_reloc64: handle=7, pos=16184, delta=0, domains=40000 >[ 110.319] kgem_add_reloc64: adding proxy [delta=344] for handle=7 >[ 110.319] kgem_add_reloc64[10] = (delta=344, target handle=2, presumed=fffe8000) >[ 110.319] [3f30] bind bo(handle=7, addr=fffe8158), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.319] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.319] gen9_emit_sampler: sampler = 3 >[ 110.319] gen9_emit_sf: num_sf_outputs=2 >[ 110.319] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.319] gen9_emit_vertex_elements: setup id=10 >[ 110.319] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.319] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.319] gen9_render_composite_box: (8, 904), (632, 1128) >[ 110.319] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] >[ 110.319] gen8_vertex_flush[6b4] = 3 >[ 110.319] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) >[ 110.319] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.319] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.319] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.319] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.319] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.319] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.319] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.319] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.319] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.319] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.319] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.319] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.319] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.319] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.319] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.319] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.319] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.319] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.319] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.319] sna_drawable_use_bo pixmap=644, box=((8, 904), (632, 1128)), flags=7... >[ 110.319] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.319] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.319] sna_drawable_use_bo: using whole GPU bo >[ 110.319] gen9_composite_set_target: pixmap=644, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.320] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.320] color_convert: src=660a0a0a [20028888] >[ 110.320] color_convert: dst=660a0a0a [20028888] >[ 110.320] sna_render_get_solid: 660a0a0a >[ 110.320] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.320] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.320] gen4_choose_spans_emitter: solid source >[ 110.320] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.320] aligning vertex: was 5, now 3 floats per vertex >[ 110.320] gen9_composite_get_binding_table(fc80) >[ 110.320] kgem_add_reloc64: handle=8, pos=16152, delta=0, domains=40000 >[ 110.320] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.320] kgem_add_reloc64[11] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.320] [3f10] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.320] gen9_emit_sampler: sampler = c >[ 110.320] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.320] gen9_emit_vertex_elements: setup id=5 >[ 110.320] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.320] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.320] thread_choose_span: clipped? 0 >[ 110.320] imprecise_trapezoid_span_converter: using 4 threads >[ 110.320] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.320] thread_choose_span: clipped? 0 >[ 110.320] span_thread: flushing 95 boxes >[ 110.320] [ 110.320] span_thread: flushing 95 boxes >[ 110.320] [ 110.320] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 1 boxes >[ 110.320] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.320] span_thread: flushing 1 boxes >[ 110.320] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.320] gen8_vertex_flush[760] = 576 >[ 110.320] gen9_render_composite_spans_done() >[ 110.320] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.320] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.320] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.320] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.320] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.320] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.321] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.321] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.321] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.321] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.321] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.321] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.321] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.321] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.321] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.321] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.321] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.321] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.321] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.321] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.321] sna_drawable_use_bo pixmap=644, box=((8, 904), (632, 1128)), flags=7... >[ 110.321] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.321] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.321] sna_drawable_use_bo: using whole GPU bo >[ 110.321] gen9_composite_set_target: pixmap=644, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.321] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.321] color_convert: src=66282828 [20028888] >[ 110.321] color_convert: dst=66282828 [20028888] >[ 110.321] sna_render_get_solid: 66282828 >[ 110.321] sna_render_get_solid(3) = 66282828 (old) >[ 110.321] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.321] gen4_choose_spans_emitter: solid source >[ 110.321] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.321] gen9_composite_get_binding_table(fc00) >[ 110.321] kgem_add_reloc64: handle=8, pos=16120, delta=0, domains=40000 >[ 110.321] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 110.321] kgem_add_reloc64[12] = (delta=12, target handle=3, presumed=fdffe000) >[ 110.321] [3ef0] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.321] gen9_emit_vertex_elements: setup id=5 >[ 110.321] thread_choose_span: clipped? 0 >[ 110.321] imprecise_trapezoid_span_converter: using 4 threads >[ 110.321] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.321] thread_choose_span: clipped? 0 >[ 110.321] span_thread: flushing 2 boxes >[ 110.321] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.321] span_thread: flushing 2 boxes >[ 110.321] span_thread: flushing 162 boxes >[ 110.321] span_thread: flushing 166 boxes >[ 110.321] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.321] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >[ 110.321] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >[ 110.322] gen8_vertex_flush[79c] = 996 >[ 110.322] gen9_render_composite_spans_done() >[ 110.322] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.322] kgem_can_create_2d: 640x2096 @ 32 >[ 110.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.322] kgem_can_create_2d: untiled size=5365760 >[ 110.322] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.322] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.322] sna_create_pixmap: usage=0, flags=1b >[ 110.322] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.322] __pop_freed_pixmap: reusing freed pixmap=620 header >[ 110.322] create_pixmap_hdr: pixmap=645, width=640, height=2096, usage=0 >[ 110.322] sna_create_pixmap: serial=645, 640x2096, usage=0 >[ 110.322] sna_accel_flush: flush?=0, dirty?=0 >[ 110.322] sna_block_handler (tv=0.0) >[ 110.322] sna_wakeup_handler >[ 110.322] sna_mode_wakeup: len=64 >[ 110.322] sna_mode_wakeup: recording last swap on pipe=1, frame 4412 [113c], time 110.318855 >[ 110.322] sna_mode_wakeup: removing handle=28 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] >[ 110.322] sna_mode_wakeup: flip complete, pending? 2 >[ 110.322] sna_mode_wakeup: recording last swap on pipe=0, frame 6370 [18e2], time 110.320047 >[ 110.322] sna_mode_wakeup: removing handle=28 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] >[ 110.322] sna_mode_wakeup: flip complete, pending? 1 >[ 110.322] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.322] sna_block_handler (tv=0.0) >[ 110.322] sna_wakeup_handler >[ 110.322] sna_composite_rectangles(pixmap=646, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.322] sna_composite_rectangles: converted to op 0 >[ 110.322] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.322] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.322] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.322] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.322] sna_composite_rectangles: dropping last-cpu hint >[ 110.322] sna_drawable_use_bo pixmap=646, box=((0, 0), (640, 2096)), flags=19... >[ 110.322] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.322] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.323] sna_pixmap_move_to_gpu(pixmap=646, usage=0), flags=b >[ 110.323] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.323] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.323] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.323] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.323] sna_pixmap_alloc_gpu: pixmap=646 >[ 110.323] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.323] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.323] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.323] from inactive: pitch=2560, tiling=1: handle=17, id=713 >[ 110.323] __sna_damage_all(640, 2096) >[ 110.323] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.323] sna_pixmap_mark_active: pixmap=646, handle=17 >[ 110.323] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.323] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.323] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.323] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.323] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.323] sna_render_get_solid: 0 >[ 110.323] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.323] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.323] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.323] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.323] aligning vertex: was 3, now 2 floats per vertex >[ 110.323] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.323] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.323] gen9_composite_get_binding_table(fb80) >[ 110.323] kgem_add_reloc64: handle=17, pos=16088, delta=0, domains=20002 >[ 110.323] kgem_add_handle: handle=17, index=7 >[ 110.323] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fdfff000) >[ 110.323] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.323] [3ed0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.323] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.323] gen9_emit_sampler: sampler = 1 >[ 110.323] gen9_emit_sf: num_sf_outputs=1 >[ 110.323] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.323] gen9_emit_vertex_elements: setup id=0 >[ 110.323] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.323] (0, 0), (640, 2096) >[ 110.323] gen8_vertex_flush[85c] = 3 >[ 110.323] sna_composite_rectangles: pixmap=646 marking clear [0]? 1 >[ 110.323] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.323] kgem_can_create_2d: 624x224 @ 32 >[ 110.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.323] kgem_can_create_2d: untiled size=561152 >[ 110.323] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.323] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.323] sna_create_pixmap: usage=0, flags=1b >[ 110.324] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.324] __pop_freed_pixmap: reusing freed pixmap=626 header >[ 110.324] create_pixmap_hdr: pixmap=647, width=624, height=224, usage=0 >[ 110.324] sna_create_pixmap: serial=647, 624x224, usage=0 >[ 110.324] sna_composite_rectangles(pixmap=648, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.324] sna_composite_rectangles: converted to op 0 >[ 110.324] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.324] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.324] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.324] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.324] sna_composite_rectangles: dropping last-cpu hint >[ 110.324] sna_drawable_use_bo pixmap=648, box=((0, 0), (624, 224)), flags=19... >[ 110.324] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.324] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.324] sna_pixmap_move_to_gpu(pixmap=648, usage=0), flags=b >[ 110.324] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.324] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.324] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.324] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.324] sna_pixmap_alloc_gpu: pixmap=648 >[ 110.324] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.324] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.324] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.324] from inactive: pitch=2560, tiling=1: handle=20, id=714 >[ 110.324] __sna_damage_all(624, 224) >[ 110.324] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.324] sna_pixmap_mark_active: pixmap=648, handle=20 >[ 110.324] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.324] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.324] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.324] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.324] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.324] sna_render_get_solid: 0 >[ 110.324] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.324] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.324] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.324] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.324] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.324] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.324] gen9_composite_get_binding_table(fb00) >[ 110.324] kgem_add_reloc64: handle=20, pos=16056, delta=0, domains=20002 >[ 110.324] kgem_add_handle: handle=20, index=8 >[ 110.324] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fd9be000) >[ 110.324] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.324] [3eb0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.325] gen9_emit_vertex_elements: setup id=0 >[ 110.325] (0, 0), (624, 224) >[ 110.325] gen8_vertex_flush[890] = 3 >[ 110.325] sna_composite_rectangles: pixmap=648 marking clear [0]? 1 >[ 110.325] sna_create_pixmap(576, 76, 32, usage=0) >[ 110.325] kgem_can_create_2d: 576x76 @ 32 >[ 110.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.325] kgem_can_create_2d: untiled size=176128 >[ 110.325] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.325] kgem_can_create_2d: tiled[-1] size=176128 >[ 110.325] sna_create_pixmap: usage=0, flags=1b >[ 110.325] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 110.325] __pop_freed_pixmap: reusing freed pixmap=624 header >[ 110.325] create_pixmap_hdr: pixmap=649, width=576, height=76, usage=0 >[ 110.325] sna_create_pixmap: serial=649, 576x76, usage=0 >[ 110.325] sna_composite_rectangles(pixmap=650, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 110.325] sna_composite_rectangles: converted to op 0 >[ 110.325] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 110.325] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 110.325] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 110.325] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 110.325] sna_composite_rectangles: dropping last-cpu hint >[ 110.325] sna_drawable_use_bo pixmap=650, box=((0, 0), (576, 76)), flags=19... >[ 110.325] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.325] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.325] sna_pixmap_move_to_gpu(pixmap=650, usage=0), flags=b >[ 110.325] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.325] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 110.325] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.325] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.325] sna_pixmap_alloc_gpu: pixmap=650 >[ 110.325] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.325] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.325] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.325] from inactive: pitch=2560, tiling=1: handle=35, id=715 >[ 110.325] __sna_damage_all(576, 76) >[ 110.325] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.325] sna_pixmap_mark_active: pixmap=650, handle=35 >[ 110.325] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.325] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.325] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.325] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.325] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 110.325] sna_render_get_solid: 0 >[ 110.325] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.325] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.325] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.325] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.325] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.325] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.325] gen9_composite_get_binding_table(fa80) >[ 110.325] kgem_add_reloc64: handle=35, pos=16024, delta=0, domains=20002 >[ 110.325] kgem_add_handle: handle=35, index=9 >[ 110.326] kgem_add_reloc64[15] = (delta=0, target handle=9, presumed=fd443000) >[ 110.326] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.326] [3e90] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.326] gen9_emit_vertex_elements: setup id=0 >[ 110.326] (0, 0), (576, 76) >[ 110.326] gen8_vertex_flush[8c4] = 3 >[ 110.326] sna_composite_rectangles: pixmap=650 marking clear [0]? 1 >[ 110.326] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 110.326] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.326] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.326] trapezoid_spans_maybe_inplace? clear, no >[ 110.326] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.326] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 110.326] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 110.326] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 110.326] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 110.326] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 110.326] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 110.326] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.326] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 110.326] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 110.326] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.326] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 110.326] sna_drawable_use_bo pixmap=650, box=((2, 2), (574, 74)), flags=7... >[ 110.326] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.326] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.326] sna_drawable_use_bo: using whole GPU bo >[ 110.326] gen9_composite_set_target: pixmap=650, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.326] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 110.326] color_convert: src=4c000000 [20028888] >[ 110.326] color_convert: dst=4c000000 [20028888] >[ 110.326] sna_render_get_solid: 4c000000 >[ 110.326] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.326] gen4_choose_spans_emitter: solid source >[ 110.326] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.326] aligning vertex: was 2, now 3 floats per vertex >[ 110.326] gen9_composite_get_binding_table(fa00) >[ 110.326] kgem_add_reloc64: handle=7, pos=15992, delta=0, domains=40000 >[ 110.326] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 110.326] kgem_add_reloc64[16] = (delta=304, target handle=2, presumed=fffe8000) >[ 110.326] [3e70] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.326] gen9_emit_sampler: sampler = c >[ 110.326] gen9_emit_sf: num_sf_outputs=2 >[ 110.326] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.326] gen9_emit_vertex_elements: setup id=5 >[ 110.326] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.326] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.326] thread_choose_span: clipped? 0 >[ 110.326] imprecise_trapezoid_span_converter: using 4 threads >[ 110.326] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 110.326] thread_choose_span: clipped? 0 >[ 110.327] span_thread: flushing 26 boxes >[ 110.327] [ 110.327] span_thread: flushing 26 boxes >[ 110.327] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 1 boxes >[ 110.327] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.327] span_thread: flushing 1 boxes >[ 110.327] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.327] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.327] gen8_vertex_flush[974] = 162 >[ 110.327] gen9_render_composite_spans_done() >[ 110.327] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 110.327] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.327] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.327] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.327] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.327] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.327] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.327] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 110.327] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 110.327] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 110.327] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 110.327] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 110.327] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 110.327] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.327] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.327] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 110.327] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 110.327] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.327] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.327] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 110.327] sna_drawable_use_bo pixmap=650, box=((0, 0), (576, 76)), flags=7... >[ 110.327] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.327] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.327] sna_drawable_use_bo: using whole GPU bo >[ 110.327] gen9_composite_set_target: pixmap=650, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.327] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 110.327] color_convert: src=e6e6e6e6 [20028888] >[ 110.327] color_convert: dst=e6e6e6e6 [20028888] >[ 110.327] sna_render_get_solid: e6e6e6e6 >[ 110.327] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 110.327] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.327] gen4_choose_spans_emitter: solid source >[ 110.327] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.327] gen9_composite_get_binding_table(f980) >[ 110.327] kgem_add_reloc64: handle=8, pos=15960, delta=0, domains=40000 >[ 110.327] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 110.328] kgem_add_reloc64[17] = (delta=16, target handle=3, presumed=fdffe000) >[ 110.328] [3e50] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.328] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.328] gen9_emit_vertex_elements: setup id=5 >[ 110.328] thread_choose_span: clipped? 0 >[ 110.328] imprecise_trapezoid_span_converter: using 4 threads >[ 110.328] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 110.328] thread_choose_span: clipped? 0 >[ 110.328] span_thread: flushing 62 boxes >[ 110.328] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.328] span_thread: flushing 2 boxes >[ 110.328] span_thread: flushing 2 boxes >[ 110.328] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.328] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.328] span_thread: flushing 62 boxes >[ 110.328] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.328] gen8_vertex_flush[9c8] = 384 >[ 110.328] gen9_render_composite_spans_done() >[ 110.328] sna_accel_flush: flush?=0, dirty?=0 >[ 110.328] sna_block_handler (tv=0.0) >[ 110.328] sna_wakeup_handler >[ 110.328] sna_create_pixmap(13, 10, 32, usage=3) >[ 110.328] kgem_can_create_2d: 13x10 @ 32 >[ 110.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 110.328] kgem_can_create_2d: untiled size=4096 >[ 110.328] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X >[ 110.328] kgem_choose_tiling: 13x10 -> 0 >[ 110.328] sna_create_pixmap: usage=3, flags=a >[ 110.328] sna_create_pixmap: small buffer [520], attaching to shadow pixmap >[ 110.328] create_pixmap: allocating pixmap 13x10, depth=32/32, size=528 >[ 110.328] create_pixmap: serial=652, usage=3, 13x10 >[ 110.328] sna_create_pixmap: serial=652, 13x10, usage=3 >[ 110.328] sna_composite(pixmap=652, op=1, src=651+(0, 0), mask=0+(0, 0), dst=652+(0, 0)+(0, 0), size=(13, 10) >[ 110.328] sna_compute_composite_region: dst=(0, 0)x(13, 10) >[ 110.328] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (13, 10) >[ 110.328] clip_to_dst: region: 1x[(0, 0), (13, 10)], clip: 1x[(0, 0), (13, 10)] >[ 110.328] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (13, 10) >[ 110.328] sna_compute_composite_region: clip against src (13x10 clip=0): (0, 0), (13, 10) >[ 110.328] sna_composite: fallback, dst pixmap=652 is too small (or completely damaged) >[ 110.328] sna_composite: fallback -- fbComposite >[ 110.328] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(13, 10): region=((0,0), (13, 10)) >[ 110.328] sna_composite_fb: fallback -- move src to cpu >[ 110.328] sna_composite_fb: fallback -- move dst to cpu >[ 110.328] sna_drawable_move_region_to_cpu(pixmap=652 (13x10), [(0, 0), (13, 10)], flags=5) >[ 110.328] sna_drawable_move_region_to_cpu: region (0, 0), (13, 10) + (0, 0) subsumes pixmap (13x10) >[ 110.328] _sna_pixmap_move_to_cpu(pixmap=652, 13x10, flags=5) >[ 110.328] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.328] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.328] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.328] __sna_damage_all(13, 10) >[ 110.328] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.328] sna_transform_is_imprecise_integer_translation: no transform >[ 110.328] memcpy_blt: src=(0, 0), dst=(0, 0), size=13x10, pitch=52/52 >[ 110.328] sna_glyphs(op=3, nlist=1, src=(16, 52)) >[ 110.328] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.328] sna_glyphs: discarding mask >[ 110.328] glyphs0_to_dst(op=3, src=(16, 52), nlist=1, dst=(16, 52)+(0, 0)) >[ 110.328] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94669425778320 size=576x76 >[ 110.328] glyph_cache(0): adding glyph to cache 1, pos 560 >[ 110.328] glyph_cache_upload: upload glyph 0x5619f17e8f70 to cache (544, 32)x(13, 10) >[ 110.328] sna_composite(pixmap=2, op=1, src=652+(0, 0), mask=0+(0, 0), dst=2+(544, 32)+(0, 0), size=(13, 10) >[ 110.328] sna_compute_composite_region: dst=(544, 32)x(13, 10) >[ 110.328] sna_compute_composite_region: initial clip against dst->pDrawable: (544, 32), (557, 42) >[ 110.328] clip_to_dst: region: 1x[(544, 32), (557, 42)], clip: 1x[(0, 0), (1024, 1024)] >[ 110.328] sna_compute_composite_region: clip against dst->pCompositeClip: (544, 32), (557, 42) >[ 110.328] sna_compute_composite_region: clip against src (13x10 clip=0): (544, 32), (557, 42) >[ 110.328] sna_composite: composite region extents:+(0, 0) -> (544, 32), (557, 42) + (0, 0) >[ 110.328] gen9_render_composite: 13x10, current mode=1/1 >[ 110.328] kgem_bo_is_render: handle=6, rq? 0 [0] >[ 110.328] sna_blt_composite (0, 0), (544, 32), 13x10 >[ 110.328] sna_transform_is_imprecise_integer_translation: no transform >[ 110.328] sna_blt_composite: converting transform to integer translation? (0, 0) >[ 110.328] sna_blt_composite: blt dst offset (0, 0), source offset (-544, -32), with alpha fixup? 0 >[ 110.328] use_cpu_bo: no cpu bo >[ 110.328] move_to_gpu: not migrating pixmap=652 due to usage_hint=3 >[ 110.328] sna_drawable_use_bo pixmap=2, box=((544, 32), (557, 42)), flags=9... >[ 110.328] sna_drawable_use_bo: pinned, never REPLACES >[ 110.328] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 110.328] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.328] sna_drawable_use_bo: using whole GPU bo >[ 110.328] sna_drawable_move_region_to_cpu(pixmap=652 (13x10), [(0, 0), (13, 10)], flags=2) >[ 110.328] sna_drawable_move_region_to_cpu: pixmap=652 all damaged on CPU >[ 110.328] prepare_blt_put >[ 110.328] blt_put_composite_box: src=(-544, -32), dst=(0, 0) >[ 110.328] sna_write_boxes x 1, src stride=52, src dx=(-544, -32) >[ 110.328] kgem_bo_can_map: handle=6, map=0x7f3c8eb84000:0x0:0x0, tiling=2, domain=0, offset=4250423296 >[ 110.328] kgem_bo_can_map__cpu: handle=6 >[ 110.328] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 110.329] write_boxes_inplace x 1, handle=6, tiling=2 >[ 110.329] upload_inplace__tiled: tiling=2 >[ 110.329] kgem_bo_can_map: handle=6, map=0x7f3c8eb84000:0x0:0x0, tiling=2, domain=0, offset=4250423296 >[ 110.329] kgem_bo_map: handle=6, offset=4250423296, tiling=2, map=0x7f3c8eb84000:0x0, domain=0 >[ 110.329] __kgem_bo_map__gtt_or_wc: handle=6 >[ 110.329] kgem_trim_vma_cache: type=0, count=-512 (bucket: 10) >[ 110.329] __kgem_busy: handle=6, busy=0, wedged=0 >[ 110.329] kgem_bo_map: sync: needs_flush? 0, domain? 0, busy? 0 >[ 110.329] __kgem_busy: handle=6, busy=0, wedged=0 >[ 110.329] kgem_bo_retire: retiring bo handle=6 (needed flush? 0), rq? 0 [busy?=0] >[ 110.329] assert_bo_retired: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.329] write_boxes_inplace: (0, 0) -> (544, 32) x (13, 10) [bpp=32, src_pitch=52, dst_pitch=4096] >[ 110.329] memcpy_blt: src=(0, 0), dst=(544, 32), size=13x10, pitch=52/4096 >[ 110.329] apply_damage: damage=0x0, region=1 [(544, 32), (557, 42) + (0, 0)] >[ 110.329] gen9_render_composite: 0x0, current mode=1/1 >[ 110.329] kgem_bo_is_busy: handle=6, domain: 2 exec? 0, rq? 0 >[ 110.329] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.329] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.329] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.329] sna_drawable_use_bo pixmap=650, box=((0, 0), (576, 76)), flags=7... >[ 110.329] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.329] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.329] sna_drawable_use_bo: using whole GPU bo >[ 110.329] gen9_composite_set_target: pixmap=650, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.329] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.329] color_convert: src=ffffffff [20028888] >[ 110.329] color_convert: dst=ffffffff [20028888] >[ 110.329] sna_render_get_solid: ffffffff >[ 110.329] sna_render_get_solid(white) >[ 110.329] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.329] sna_transform_is_imprecise_integer_translation: no transform >[ 110.329] gen9_composite_picture: integer translation (0, 0), removing >[ 110.329] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.329] sna_render_pixmap_bo: GPU all damaged >[ 110.329] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.329] gen4_choose_composite_emitter: solid, identity mask >[ 110.329] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.329] aligning vertex: was 3, now 4 floats per vertex >[ 110.329] gen9_composite_get_binding_table(f900) >[ 110.329] kgem_add_reloc64: handle=7, pos=15928, delta=0, domains=40000 >[ 110.329] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.329] kgem_add_reloc64[18] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.329] [3e30] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.329] kgem_add_reloc64: handle=6, pos=15912, delta=0, domains=40000 >[ 110.329] kgem_add_handle: handle=6, index=10 >[ 110.329] kgem_add_reloc64[19] = (delta=0, target handle=10, presumed=fd585000) >[ 110.329] [3e20] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.329] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.329] gen9_emit_sampler: sampler = a >[ 110.329] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.329] gen9_emit_vertex_elements: setup id=9 >[ 110.329] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.329] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.329] glyphs0_to_dst: glyph=(16, 34)x(13, 10), unclipped >[ 110.329] emit_primitive_identity_mask__avx2: dst=(16, 34), mask=(544.00, 32.00) x (13.00, 10.00) >[ 110.329] gen8_vertex_flush[a8c] = 3 >[ 110.329] gen9_magic_ca_pass: CA fixup (8849 -> 8852) >[ 110.329] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.329] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.329] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.329] sna_composite_rectangles(pixmap=650, op=1, ffffffff x 1 [(30, 16)x(2, 44) ...]) >[ 110.329] sna_composite_rectangles: converted to op 1 >[ 110.329] sna_composite_rectangles[0] (30, 16)x(2, 44) -> (30, 16), (32, 60) >[ 110.329] sna_composite_rectangles: nrects=1, region=(30, 16), (32, 60) x 1 >[ 110.329] sna_composite_rectangles: clipped extents (30, 16),(32, 60) x 1 >[ 110.329] sna_composite_rectangles: pixmap +(0, 0) extents (30, 16),(32, 60) >[ 110.329] sna_composite_rectangles: dropping last-cpu hint >[ 110.329] sna_drawable_use_bo pixmap=650, box=((30, 16), (32, 60)), flags=9... >[ 110.329] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 110.329] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.329] sna_drawable_use_bo: using whole GPU bo >[ 110.329] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 110.329] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.329] gen9_render_fill_boxes(ffffffff x 1 [(30, 16), (32, 60) ...]) >[ 110.329] sna_render_get_solid: ffffffff >[ 110.329] sna_render_get_solid(white) >[ 110.329] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.329] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.329] aligning vertex: was 4, now 2 floats per vertex >[ 110.329] gen9_composite_get_binding_table(f840) >[ 110.329] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 110.329] gen9_emit_sampler: sampler = 1 >[ 110.329] gen9_emit_sf: num_sf_outputs=1 >[ 110.329] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.329] gen9_emit_vertex_elements: setup id=0 >[ 110.329] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.329] (30, 16), (32, 60) >[ 110.329] gen8_vertex_flush[ba8] = 3 >[ 110.329] sna_validate_gc(0x5619f1770810) changes=0, previous serial=27c, drawable=288 >[ 110.329] sna_validate_gc: recomputing clip >[ 110.329] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.329] sna_copy_area: src=pixmap=650:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=648:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.329] sna_copy_area: normal copy >[ 110.329] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.329] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.329] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.329] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 110.329] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 110.329] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 110.329] sna_do_copy: pixmap -- no source clipping >[ 110.329] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 110.329] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 110.329] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=650+(-24, -136), dst pixmap=648+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 110.329] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=35, cpu_bo=0), replaces=0 >[ 110.329] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.329] sna_drawable_use_bo pixmap=648, box=((24, 136), (600, 212)), flags=b... >[ 110.329] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.329] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.329] sna_drawable_use_bo: using whole GPU bo >[ 110.329] sna_pixmap_move_to_gpu(pixmap=650, usage=0), flags=a >[ 110.329] sna_pixmap_move_to_gpu: already all-damaged >[ 110.329] sna_pixmap_mark_active: pixmap=650, handle=35 >[ 110.329] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.329] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.329] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.329] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.329] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.329] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.329] gen9_composite_get_binding_table(f840) >[ 110.329] kgem_add_reloc64: handle=35, pos=15880, delta=0, domains=40000 >[ 110.330] kgem_add_reloc64[20] = (delta=0, target handle=9, presumed=fd443000) >[ 110.330] [3e00] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 110.330] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.330] gen9_emit_sampler: sampler = 0 >[ 110.330] gen9_emit_vertex_elements: setup id=0 >[ 110.330] (0, 0) -> (24, 136) + (576, 76) >[ 110.330] gen8_vertex_flush[bfc] = 3 >[ 110.330] sna_destroy_pixmap: pixmap=650, attached?=1 >[ 110.330] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.330] __kgem_bo_destroy: handle=35, size=204800 >[ 110.330] __kgem_bo_destroy: handle=35 -> active >[ 110.330] __sna_free_pixmap(pixmap=650) >[ 110.330] sna_create_pixmap(14, 20, 32, usage=0) >[ 110.330] kgem_can_create_2d: 14x20 @ 32 >[ 110.330] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 >[ 110.330] kgem_can_create_2d: untiled size=4096 >[ 110.330] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 110.330] kgem_choose_tiling: 14x20 -> 0 >[ 110.330] sna_create_pixmap: usage=0, flags=a >[ 110.330] sna_create_pixmap: small buffer [1120], attaching to shadow pixmap >[ 110.330] create_pixmap: allocating pixmap 14x20, depth=32/32, size=1128 >[ 110.330] create_pixmap: serial=653, usage=0, 14x20 >[ 110.330] sna_create_pixmap: serial=653, 14x20, usage=0 >[ 110.330] sna_validate_gc(0x5619f1770810) changes=0, previous serial=288, drawable=28e >[ 110.330] sna_validate_gc: recomputing clip >[ 110.330] sna_validate_gc: composite clip=1x[(0, 0), (14, 20)] [0x5619f174da00] >[ 110.330] sna_put_image((0, 0)x(14, 20), depth=32, format=2) >[ 110.330] try_upload__fast: ignore existing cpu damage (if any) >[ 110.330] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.330] try_upload__fast: no, no gpu damage >[ 110.330] sna_drawable_move_region_to_cpu(pixmap=654 (14x20), [(0, 0), (14, 20)], flags=1) >[ 110.330] sna_drawable_move_region_to_cpu: region (0, 0), (14, 20) + (0, 0) subsumes pixmap (14x20) >[ 110.330] _sna_pixmap_move_to_cpu(pixmap=654, 14x20, flags=1) >[ 110.330] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.330] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.330] operate_inplace: no, inplace operation not suitable >[ 110.330] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.330] __sna_damage_all(14, 20) >[ 110.330] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.330] sna_put_zpixmap_blt: upload(0, 0, 14, 20) x 1 boxes >[ 110.330] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(14, 20) >[ 110.330] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/56 >[ 110.330] sna_accel_flush: flush?=0, dirty?=0 >[ 110.330] sna_composite(pixmap=648, op=3, src=654+(367, 307), mask=0+(551, 153), dst=648+(551, 153)+(0, 0), size=(30, 42) >[ 110.330] sna_compute_composite_region: dst=(551, 153)x(30, 42) >[ 110.330] sna_compute_composite_region: initial clip against dst->pDrawable: (551, 153), (581, 195) >[ 110.330] clip_to_dst: region: 1x[(551, 153), (581, 195)], clip: 1x[(0, 0), (624, 224)] >[ 110.330] sna_compute_composite_region: clip against dst->pCompositeClip: (551, 153), (581, 195) >[ 110.330] sna_compute_composite_region: clip against src (14x20 clip=0): (551, 153), (581, 195) >[ 110.330] sna_composite: composite region extents:+(0, 0) -> (551, 153), (581, 195) + (0, 0) >[ 110.330] gen9_render_composite: 30x42, current mode=1/1 >[ 110.330] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.330] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.330] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.330] gen9_composite_set_target: (551, 153)x(30, 42), partial?=1 >[ 110.330] sna_drawable_use_bo pixmap=648, box=((551, 153), (581, 195)), flags=7... >[ 110.330] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.330] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.330] sna_drawable_use_bo: using whole GPU bo >[ 110.330] gen9_composite_set_target: pixmap=648, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.330] gen9_composite_picture: (367, 307)x(30, 42), dst=(551, 153) >[ 110.330] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -184.00, 0.00 0.50 -154.00, 0.00 0.00 1.00] >[ 110.330] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.330] sna_render_pixmap_bo pixmap=654, (367, 307)x(30, 42)/(14, 20) >[ 110.330] sna_render_pixmap_bo box=(0, 0), (14, 20): (14, 20)/(14, 20) >[ 110.330] sna_render_pixmap_bo: offset=(-184, 154), size=(14, 20) >[ 110.330] use_cpu_bo: no cpu bo >[ 110.330] move_to_gpu: migrating whole pixmap (14x20) for source (0,0),(14,20), count 5? 0 >[ 110.330] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 20) >[ 110.330] upload: box=(0, 0), (14, 20), pixmap=14x20 >[ 110.330] sna_drawable_move_region_to_cpu(pixmap=654 (14x20), [(0, 0), (14, 20)], flags=2) >[ 110.330] sna_drawable_move_region_to_cpu: pixmap=654 all damaged on CPU >[ 110.330] kgem_can_create_2d: 14x20 @ 32 >[ 110.330] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 >[ 110.330] kgem_can_create_2d: untiled size=4096 >[ 110.330] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 110.330] kgem_choose_tiling: 14x20 -> 0 >[ 110.330] kgem_upload_source_image : (0, 0), (14, 20), stride=56, bpp=32 >[ 110.330] kgem_create_buffer_2d: 14x20, 32 bpp, stride=64 >[ 110.330] kgem_create_buffer: size=1280, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.330] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.330] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.330] search_linear_cache: searching for inactive gtt map >[ 110.330] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.330] search_linear_cache: searching for inactive gtt map >[ 110.330] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.330] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 110.330] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache >[ 110.330] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.330] kgem_create_buffer: reusing handle=23 for buffer >[ 110.330] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.330] init_buffer_from_bo: reusing handle=23 for buffer >[ 110.330] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f3c95be8000, domain=0 >[ 110.330] kgem_bo_map: converting request for GTT map into CPU map >[ 110.330] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f3c95be8000) >[ 110.330] kgem_bo_sync__cpu: handle=23 >[ 110.330] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.330] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 >[ 110.330] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.330] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] >[ 110.330] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 >[ 110.330] kgem_create_buffer(pages=64 [64]) new handle=23, used=1280, write=1 >[ 110.330] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=1280, io=1 >[ 110.330] __kgem_bo_init(handle=23, num_pages=1280) >[ 110.330] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/64 >[ 110.330] upload: adding upload cache to pixmap=654 >[ 110.330] kgem_proxy_bo_attach: handle=23 >[ 110.330] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.330] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.330] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.330] gen4_choose_composite_emitter: simple src, no mask >[ 110.330] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.330] aligning vertex: was 2, now 3 floats per vertex >[ 110.330] gen9_composite_get_binding_table(f7c0) >[ 110.330] kgem_add_reloc64: handle=23, pos=15848, delta=0, domains=40000 >[ 110.330] kgem_add_reloc64: adding proxy [delta=0] for handle=23 >[ 110.330] kgem_add_handle: handle=23, index=11 >[ 110.330] kgem_add_reloc64[21] = (delta=0, target handle=11, presumed=fd545000) >[ 110.330] [3de0] bind bo(handle=23, addr=fd545000), format=192, width=14, height=20, pitch=64, tiling=0 -> sampler >[ 110.330] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.330] gen9_emit_sampler: sampler = 22 >[ 110.330] gen9_emit_vertex_elements: setup id=2 >[ 110.330] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.331] gen9_render_composite_box: (551, 153), (581, 195) >[ 110.331] apply_damage: damage=0x0, region=1 [(551, 153), (581, 195) + (0, 0)] >[ 110.331] gen8_vertex_flush[c74] = 3 >[ 110.331] sna_destroy_pixmap: pixmap=654, attached?=1 >[ 110.331] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.331] __sna_free_pixmap(pixmap=654) >[ 110.331] sna_composite(pixmap=648, op=3, src=272+(0, 0), mask=0+(28, 8), dst=648+(28, 8)+(0, 0), size=(20, 80) >[ 110.331] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 110.331] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 110.331] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 110.331] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 110.331] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 110.331] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 110.331] gen9_render_composite: 20x80, current mode=1/1 >[ 110.331] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.331] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 110.331] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.331] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.331] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 110.331] sna_drawable_use_bo pixmap=648, box=((28, 8), (48, 88)), flags=7... >[ 110.331] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.331] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.331] sna_drawable_use_bo: using whole GPU bo >[ 110.331] gen9_composite_set_target: pixmap=648, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.331] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 110.331] sna_transform_is_imprecise_integer_translation: no transform >[ 110.331] gen9_composite_picture: integer translation (0, 0), removing >[ 110.331] sna_render_pixmap_bo pixmap=272, (0, 0)x(20, 80)/(20, 80) >[ 110.331] sna_render_pixmap_bo: GPU all damaged >[ 110.331] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.331] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.331] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.331] gen4_choose_composite_emitter: identity src, no mask >[ 110.331] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.331] gen9_composite_get_binding_table(f740) >[ 110.331] kgem_add_reloc64: handle=12, pos=15816, delta=0, domains=40000 >[ 110.331] kgem_add_handle: handle=12, index=12 >[ 110.331] kgem_add_reloc64[22] = (delta=0, target handle=12, presumed=fdffb000) >[ 110.331] [3dc0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.331] gen9_emit_sampler: sampler = 2 >[ 110.331] gen9_emit_vertex_elements: setup id=2 >[ 110.331] gen9_render_composite_box: (28, 8), (48, 88) >[ 110.331] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 110.331] gen8_vertex_flush[cb8] = 3 >[ 110.331] sna_composite(pixmap=648, op=3, src=276+(0, 0), mask=0+(28, 0), dst=648+(28, 0)+(0, 0), size=(20, 8) >[ 110.331] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.331] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.331] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.331] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.331] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.331] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.331] gen9_render_composite: 20x8, current mode=1/1 >[ 110.331] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.331] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 >[ 110.331] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.331] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.331] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.331] sna_drawable_use_bo pixmap=648, box=((28, 0), (48, 8)), flags=7... >[ 110.331] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.331] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.331] sna_drawable_use_bo: using whole GPU bo >[ 110.331] gen9_composite_set_target: pixmap=648, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.331] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.331] sna_transform_is_imprecise_integer_translation: no transform >[ 110.331] gen9_composite_picture: integer translation (0, 0), removing >[ 110.331] sna_render_pixmap_bo pixmap=276, (0, 0)x(20, 8)/(20, 80) >[ 110.331] sna_render_pixmap_bo: GPU all damaged >[ 110.331] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.331] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 110.331] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.331] gen4_choose_composite_emitter: identity src, no mask >[ 110.331] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.331] gen9_composite_get_binding_table(f6c0) >[ 110.331] kgem_add_reloc64: handle=24, pos=15784, delta=0, domains=40000 >[ 110.331] kgem_add_handle: handle=24, index=13 >[ 110.331] kgem_add_reloc64[23] = (delta=0, target handle=13, presumed=fd53c000) >[ 110.331] [3da0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.331] gen9_emit_vertex_elements: setup id=2 >[ 110.331] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.331] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.331] gen8_vertex_flush[cf4] = 3 >[ 110.331] sna_validate_gc(0x5619f1770810) changes=0, previous serial=28e, drawable=286 >[ 110.331] sna_validate_gc: recomputing clip >[ 110.331] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.331] sna_copy_area: src=pixmap=648:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=646:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.331] sna_copy_area: normal copy >[ 110.331] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.331] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.331] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.331] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.331] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.331] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.331] sna_do_copy: pixmap -- no source clipping >[ 110.331] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.331] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.331] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=648+(-8, -896), dst pixmap=646+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.331] sna_copy_boxes: dst=(priv=0x5619f174e370, gpu_bo=17, cpu_bo=0), src=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.331] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.331] sna_drawable_use_bo pixmap=646, box=((8, 896), (632, 1120)), flags=b... >[ 110.331] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.331] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.331] sna_drawable_use_bo: using whole GPU bo >[ 110.331] sna_pixmap_move_to_gpu(pixmap=648, usage=0), flags=a >[ 110.331] sna_pixmap_move_to_gpu: already all-damaged >[ 110.331] sna_pixmap_mark_active: pixmap=648, handle=20 >[ 110.331] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.331] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.331] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.331] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.331] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.331] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.331] aligning vertex: was 3, now 2 floats per vertex >[ 110.331] gen9_composite_get_binding_table(f640) >[ 110.331] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.331] kgem_add_reloc64: handle=20, pos=15752, delta=0, domains=40000 >[ 110.331] kgem_add_reloc64[24] = (delta=0, target handle=8, presumed=fd9be000) >[ 110.331] [3d80] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.331] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.331] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.331] gen9_emit_sampler: sampler = 0 >[ 110.331] gen9_emit_vertex_elements: setup id=0 >[ 110.331] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.331] (0, 0) -> (8, 896) + (624, 224) >[ 110.331] gen8_vertex_flush[d7c] = 3 >[ 110.331] sna_destroy_pixmap: pixmap=648, attached?=1 >[ 110.331] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.331] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.331] __kgem_bo_destroy: handle=20 -> active >[ 110.331] __sna_free_pixmap(pixmap=648) >[ 110.331] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.331] kgem_can_create_2d: 624x80 @ 32 >[ 110.331] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.331] kgem_can_create_2d: untiled size=200704 >[ 110.332] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.332] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.332] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.332] sna_create_pixmap: usage=0, flags=1b >[ 110.332] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.332] __pop_freed_pixmap: reusing freed pixmap=648 header >[ 110.332] create_pixmap_hdr: pixmap=655, width=624, height=80, usage=0 >[ 110.332] sna_create_pixmap: serial=655, 624x80, usage=0 >[ 110.332] sna_composite_rectangles(pixmap=656, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.332] sna_composite_rectangles: converted to op 0 >[ 110.332] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.332] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.332] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.332] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.332] sna_composite_rectangles: dropping last-cpu hint >[ 110.332] sna_drawable_use_bo pixmap=656, box=((0, 0), (624, 80)), flags=19... >[ 110.332] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.332] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.332] sna_pixmap_move_to_gpu(pixmap=656, usage=0), flags=b >[ 110.332] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.332] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.332] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.332] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.332] sna_pixmap_alloc_gpu: pixmap=656 >[ 110.332] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.332] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.332] kgem_bo_remove_from_active: removing handle=35 from active >[ 110.332] 1:from active: pitch=2560, tiling=1, handle=35, id=718 >[ 110.332] __sna_damage_all(624, 80) >[ 110.332] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.332] sna_pixmap_mark_active: pixmap=656, handle=35 >[ 110.332] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.332] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.332] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.332] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.332] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.332] sna_render_get_solid: 0 >[ 110.332] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.332] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.332] gen9_composite_get_binding_table(f5c0) >[ 110.332] kgem_add_reloc64: handle=35, pos=15720, delta=0, domains=20002 >[ 110.332] kgem_add_reloc64[25] = (delta=0, target handle=9, presumed=fd443000) >[ 110.332] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.332] [3d60] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.332] gen9_emit_sampler: sampler = 1 >[ 110.332] gen9_emit_vertex_elements: setup id=0 >[ 110.332] (0, 0), (624, 80) >[ 110.332] gen8_vertex_flush[db8] = 3 >[ 110.332] sna_composite_rectangles: pixmap=656 marking clear [0]? 1 >[ 110.332] sna_validate_gc(0x5619f1770810) changes=0, previous serial=286, drawable=290 >[ 110.332] sna_validate_gc: recomputing clip >[ 110.332] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.332] sna_copy_area: src=pixmap=280:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=656:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.332] sna_copy_area: normal copy >[ 110.332] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.332] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.332] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.332] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.332] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.332] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.332] sna_do_copy: pixmap -- no source clipping >[ 110.332] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.332] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.332] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=280+(-28, 0), dst pixmap=656+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.332] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=35, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.332] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.332] sna_drawable_use_bo pixmap=656, box=((28, 0), (246, 80)), flags=b... >[ 110.332] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.332] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.332] sna_drawable_use_bo: using whole GPU bo >[ 110.332] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a >[ 110.332] sna_pixmap_move_to_gpu: already all-damaged >[ 110.332] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 110.332] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.332] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.332] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.332] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.332] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.332] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.332] gen9_composite_get_binding_table(f540) >[ 110.332] kgem_add_reloc64: handle=21, pos=15688, delta=0, domains=40000 >[ 110.332] kgem_add_handle: handle=21, index=14 >[ 110.332] kgem_add_reloc64[26] = (delta=0, target handle=14, presumed=fd994000) >[ 110.332] [3d40] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.332] gen9_emit_sampler: sampler = 0 >[ 110.332] gen9_emit_vertex_elements: setup id=0 >[ 110.332] (0, 0) -> (28, 0) + (218, 80) >[ 110.332] gen8_vertex_flush[dfc] = 3 >[ 110.332] sna_composite(pixmap=646, op=3, src=656+(0, 0), mask=0+(0, 0), dst=646+(8, 1136)+(0, 0), size=(624, 80) >[ 110.332] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.332] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.332] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.332] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.332] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.332] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.332] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.332] gen9_render_composite: 624x80, current mode=1/1 >[ 110.332] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.332] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.332] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.332] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.332] sna_drawable_use_bo pixmap=646, box=((8, 1136), (632, 1216)), flags=7... >[ 110.332] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.332] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.332] sna_drawable_use_bo: using whole GPU bo >[ 110.332] gen9_composite_set_target: pixmap=646, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.332] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.332] sna_transform_is_imprecise_integer_translation: no transform >[ 110.332] gen9_composite_picture: integer translation (0, 0), removing >[ 110.332] sna_render_pixmap_bo pixmap=656, (0, 0)x(624, 80)/(624, 80) >[ 110.332] sna_render_pixmap_bo: GPU all damaged >[ 110.332] color_convert: src=cc000000 [20028888] >[ 110.332] color_convert: dst=cc000000 [20028888] >[ 110.332] sna_render_get_solid: cc000000 >[ 110.332] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.332] gen4_choose_composite_emitter: identity source, identity mask >[ 110.332] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.332] aligning vertex: was 2, now 5 floats per vertex >[ 110.332] gen9_composite_get_binding_table(f4c0) >[ 110.332] kgem_add_reloc64: handle=35, pos=15656, delta=0, domains=40000 >[ 110.332] kgem_add_reloc64[27] = (delta=0, target handle=9, presumed=fd443000) >[ 110.332] [3d20] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.332] kgem_add_reloc64: handle=7, pos=15640, delta=0, domains=40000 >[ 110.332] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.332] kgem_add_reloc64[28] = (delta=816, target handle=2, presumed=fffe8000) >[ 110.332] [3d10] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.332] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.333] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.333] gen9_emit_sampler: sampler = 3 >[ 110.333] gen9_emit_sf: num_sf_outputs=2 >[ 110.333] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.333] gen9_emit_vertex_elements: setup id=10 >[ 110.333] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.333] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.333] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.333] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.333] gen8_vertex_flush[ed4] = 3 >[ 110.333] sna_destroy_pixmap: pixmap=656, attached?=1 >[ 110.333] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.333] __kgem_bo_destroy: handle=35, size=204800 >[ 110.333] __kgem_bo_destroy: handle=35 -> active >[ 110.333] __sna_free_pixmap(pixmap=656) >[ 110.333] sna_composite(pixmap=644, op=3, src=646+(0, 0), mask=0+(0, 0), dst=644+(0, 0)+(0, 0), size=(640, 2096) >[ 110.333] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.333] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.333] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.333] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.333] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.333] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.333] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.333] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.333] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.333] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.333] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.333] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.333] sna_drawable_use_bo pixmap=644, box=((0, 0), (640, 2096)), flags=7... >[ 110.333] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.333] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.333] sna_drawable_use_bo: using whole GPU bo >[ 110.333] gen9_composite_set_target: pixmap=644, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.333] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.333] sna_transform_is_imprecise_integer_translation: no transform >[ 110.333] gen9_composite_picture: integer translation (0, 0), removing >[ 110.333] sna_render_pixmap_bo pixmap=646, (0, 0)x(640, 2096)/(640, 2096) >[ 110.333] sna_render_pixmap_bo: GPU all damaged >[ 110.333] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.333] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.333] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.333] gen4_choose_composite_emitter: identity src, no mask >[ 110.333] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.333] aligning vertex: was 5, now 3 floats per vertex >[ 110.333] gen9_composite_get_binding_table(f400) >[ 110.333] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.333] kgem_add_reloc64: handle=17, pos=15608, delta=0, domains=40000 >[ 110.333] kgem_add_reloc64[29] = (delta=0, target handle=7, presumed=fdfff000) >[ 110.333] [3cf0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.333] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.333] gen9_emit_sampler: sampler = 2 >[ 110.333] gen9_emit_sf: num_sf_outputs=1 >[ 110.333] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.333] gen9_emit_vertex_elements: setup id=2 >[ 110.333] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.333] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.333] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.333] gen8_vertex_flush[f7c] = 3 >[ 110.333] sna_accel_flush: flush?=0, dirty?=0 >[ 110.333] sna_block_handler (tv=0.0) >[ 110.333] sna_wakeup_handler >[ 110.333] sna_destroy_pixmap: pixmap=646, attached?=1 >[ 110.333] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.333] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.333] __kgem_bo_destroy: handle=17 -> active >[ 110.333] __sna_free_pixmap(pixmap=646) >[ 110.333] sna_composite(pixmap=640, op=3, src=644+(0, 0), mask=0+(160, 64), dst=640+(160, 64)+(0, 0), size=(640, 2096) >[ 110.333] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.333] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.333] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.333] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.333] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.333] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.333] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.333] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.333] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.333] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.333] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.333] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.333] sna_drawable_use_bo pixmap=640, box=((160, 64), (800, 2160)), flags=7... >[ 110.333] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.333] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.333] sna_drawable_use_bo: using whole GPU bo >[ 110.333] gen9_composite_set_target: pixmap=640, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.333] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.333] sna_transform_is_imprecise_integer_translation: no transform >[ 110.333] gen9_composite_picture: integer translation (0, 0), removing >[ 110.333] sna_render_pixmap_bo pixmap=644, (0, 0)x(640, 2096)/(640, 2096) >[ 110.333] sna_render_pixmap_bo: GPU all damaged >[ 110.333] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.333] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.333] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.333] gen4_choose_composite_emitter: identity src, no mask >[ 110.333] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.333] gen9_composite_get_binding_table(f380) >[ 110.333] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.333] kgem_add_reloc64: handle=9, pos=15576, delta=0, domains=40000 >[ 110.333] kgem_add_reloc64[30] = (delta=0, target handle=5, presumed=ee339000) >[ 110.333] [3cd0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.333] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.333] gen9_emit_vertex_elements: setup id=2 >[ 110.333] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.333] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.333] gen8_vertex_flush[fc8] = 3 >[ 110.333] sna_destroy_pixmap: pixmap=644, attached?=1 >[ 110.333] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.333] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.333] __kgem_bo_destroy: handle=9 -> active >[ 110.333] __sna_free_pixmap(pixmap=644) >[ 110.333] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.333] kgem_can_create_2d: 2x64 @ 32 >[ 110.333] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.333] kgem_can_create_2d: untiled size=4096 >[ 110.333] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.333] kgem_choose_tiling: 2x64 -> 0 >[ 110.333] sna_create_pixmap: usage=0, flags=a >[ 110.333] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.333] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.333] create_pixmap: serial=657, usage=0, 2x64 >[ 110.333] sna_create_pixmap: serial=657, 2x64, usage=0 >[ 110.333] sna_composite_rectangles(pixmap=658, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.333] sna_composite_rectangles: converted to op 0 >[ 110.333] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.333] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.333] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.333] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.333] sna_composite_rectangles: fallback, dst pixmap=658 too small or not attached >[ 110.333] sna_composite_rectangles: fallback >[ 110.333] sna_drawable_move_region_to_cpu(pixmap=658 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.333] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.334] _sna_pixmap_move_to_cpu(pixmap=658, 2x64, flags=1) >[ 110.334] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.334] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.334] operate_inplace: no, inplace operation not suitable >[ 110.334] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.334] __sna_damage_all(2, 64) >[ 110.334] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.334] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.334] kgem_can_create_2d: 1x32 @ 32 >[ 110.334] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.334] kgem_can_create_2d: untiled size=4096 >[ 110.334] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.334] kgem_choose_tiling: 1x32 -> 0 >[ 110.334] sna_create_pixmap: usage=0, flags=a >[ 110.334] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.334] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.334] create_pixmap: serial=659, usage=0, 1x32 >[ 110.334] sna_create_pixmap: serial=659, 1x32, usage=0 >[ 110.334] sna_validate_gc(0x5619f1770810) changes=0, previous serial=290, drawable=294 >[ 110.334] sna_validate_gc: recomputing clip >[ 110.334] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.334] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.334] try_upload__fast: ignore existing cpu damage (if any) >[ 110.334] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.334] try_upload__fast: no, no gpu damage >[ 110.334] sna_drawable_move_region_to_cpu(pixmap=660 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.334] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.334] _sna_pixmap_move_to_cpu(pixmap=660, 1x32, flags=1) >[ 110.334] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.334] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.334] operate_inplace: no, inplace operation not suitable >[ 110.334] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.334] __sna_damage_all(1, 32) >[ 110.334] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.334] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.334] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.334] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.334] sna_accel_flush: flush?=0, dirty?=0 >[ 110.334] sna_composite(pixmap=658, op=1, src=660+(0, 0), mask=0+(0, 0), dst=658+(0, 0)+(0, 0), size=(2, 64) >[ 110.334] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.334] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.334] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.334] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.334] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.334] sna_composite: fallback, dst pixmap=658 is too small (or completely damaged) >[ 110.334] sna_composite: fallback -- fbComposite >[ 110.334] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.334] sna_composite_fb: fallback -- move src to cpu >[ 110.334] _sna_pixmap_move_to_cpu(pixmap=660, 1x32, flags=2) >[ 110.334] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17f5831, is-clear?=0 >[ 110.334] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.334] sna_composite_fb: fallback -- move dst to cpu >[ 110.334] sna_drawable_move_region_to_cpu(pixmap=658 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.334] sna_drawable_move_region_to_cpu: pixmap=658 all damaged on CPU >[ 110.334] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.334] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.334] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.334] sna_destroy_pixmap: pixmap=660, attached?=1 >[ 110.334] __sna_free_pixmap(pixmap=660) >[ 110.334] sna_composite(pixmap=640, op=3, src=658+(0, 0), mask=0+(0, 0), dst=640+(0, 0)+(0, 0), size=(3840, 64) >[ 110.334] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.334] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.334] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.334] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.334] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.334] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.334] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.334] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.334] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.334] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.334] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.334] sna_drawable_use_bo pixmap=640, box=((0, 0), (3840, 64)), flags=7... >[ 110.334] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.334] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.334] sna_drawable_use_bo: using whole GPU bo >[ 110.334] gen9_composite_set_target: pixmap=640, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.334] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.334] sna_transform_is_imprecise_integer_translation: no transform >[ 110.334] gen9_composite_picture: integer translation (0, 0), removing >[ 110.334] sna_render_pixmap_bo pixmap=658, (0, 0)x(3840, 64)/(2, 64) >[ 110.334] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.334] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.334] use_cpu_bo: no cpu bo >[ 110.334] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.334] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.334] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.334] sna_drawable_move_region_to_cpu(pixmap=658 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.334] sna_drawable_move_region_to_cpu: pixmap=658 all damaged on CPU >[ 110.334] kgem_can_create_2d: 2x64 @ 32 >[ 110.334] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.334] kgem_can_create_2d: untiled size=4096 >[ 110.334] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.334] kgem_choose_tiling: 2x64 -> 0 >[ 110.334] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.334] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.334] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.334] kgem_create_buffer: reusing buffer? used=1280 + size=2048, total=262144 >[ 110.334] kgem_create_proxy: target handle=23 [proxy? -1], offset=1280, length=2048, io=1 >[ 110.334] __kgem_bo_init(handle=23, num_pages=2048) >[ 110.334] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.334] upload: adding upload cache to pixmap=658 >[ 110.334] kgem_proxy_bo_attach: handle=23 >[ 110.334] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.334] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.334] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.334] gen4_choose_composite_emitter: identity src, no mask >[ 110.334] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.334] gen9_composite_get_binding_table(f300) >[ 110.334] kgem_add_reloc64: handle=23, pos=15544, delta=0, domains=40000 >[ 110.334] kgem_add_reloc64: adding proxy [delta=1280] for handle=23 >[ 110.334] kgem_add_reloc64[31] = (delta=1280, target handle=11, presumed=fd545000) >[ 110.334] [3cb0] bind bo(handle=23, addr=fd545500), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.334] gen9_emit_sampler: sampler = a >[ 110.334] gen9_emit_vertex_elements: setup id=2 >[ 110.334] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.334] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.334] gen8_vertex_flush[100c] = 3 >[ 110.334] sna_destroy_pixmap: pixmap=658, attached?=1 >[ 110.334] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.334] __sna_free_pixmap(pixmap=658) >[ 110.334] sna_composite(pixmap=640, op=3, src=364+(0, 0), mask=0+(0, 0), dst=640+(0, 0)+(0, 0), size=(3840, 48) >[ 110.334] sna_compute_composite_region: dst=(0, 0)x(3840, 48) >[ 110.334] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) >[ 110.334] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.334] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) >[ 110.334] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) >[ 110.334] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) >[ 110.335] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) >[ 110.335] gen9_render_composite: 3840x48, current mode=1/1 >[ 110.335] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 >[ 110.335] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.335] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.335] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 >[ 110.335] sna_drawable_use_bo pixmap=640, box=((0, 0), (3840, 48)), flags=7... >[ 110.335] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.335] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.335] sna_drawable_use_bo: using whole GPU bo >[ 110.335] gen9_composite_set_target: pixmap=640, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.335] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) >[ 110.335] sna_transform_is_imprecise_integer_translation: no transform >[ 110.335] gen9_composite_picture: integer translation (0, 0), removing >[ 110.335] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 48)/(3840, 2160) >[ 110.335] sna_render_pixmap_bo: GPU all damaged >[ 110.335] color_convert: src=56000000 [20028888] >[ 110.335] color_convert: dst=56000000 [20028888] >[ 110.335] sna_render_get_solid: 56000000 >[ 110.335] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.335] gen4_choose_composite_emitter: identity source, identity mask >[ 110.335] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.335] aligning vertex: was 3, now 5 floats per vertex >[ 110.335] gen9_composite_get_binding_table(f280) >[ 110.335] gen9_emit_sampler: sampler = 3 >[ 110.335] gen9_emit_sf: num_sf_outputs=2 >[ 110.335] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.335] gen9_emit_vertex_elements: setup id=10 >[ 110.335] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.335] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.335] gen9_render_composite_box: (0, 0), (3840, 48) >[ 110.335] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] >[ 110.335] gen8_vertex_flush[10bc] = 3 >[ 110.335] sna_composite_rectangles(pixmap=640, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.335] sna_composite_rectangles: converted to op 3 >[ 110.335] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.335] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.335] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.335] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.335] sna_drawable_use_bo pixmap=640, box=((0, 0), (3840, 48)), flags=1... >[ 110.335] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.335] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.335] sna_drawable_use_bo: using whole GPU bo >[ 110.335] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.335] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.335] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.335] sna_render_get_solid: 660a0a0a >[ 110.335] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.335] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.335] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.335] aligning vertex: was 5, now 2 floats per vertex >[ 110.335] gen9_composite_get_binding_table(f240) >[ 110.335] gen9_emit_sampler: sampler = 1 >[ 110.335] gen9_emit_sf: num_sf_outputs=1 >[ 110.335] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.335] gen9_emit_vertex_elements: setup id=0 >[ 110.335] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.335] (0, 0), (3840, 48) >[ 110.335] gen8_vertex_flush[1164] = 3 >[ 110.335] sna_composite(pixmap=640, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=640+(3786, 6)+(0, 0), size=(44, 36) >[ 110.335] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.335] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.335] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.335] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.335] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.335] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.335] gen9_render_composite: 44x36, current mode=1/1 >[ 110.335] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.335] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.335] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.335] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.335] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.335] sna_drawable_use_bo pixmap=640, box=((3786, 6), (3830, 42)), flags=7... >[ 110.335] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.335] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.335] sna_drawable_use_bo: using whole GPU bo >[ 110.335] gen9_composite_set_target: pixmap=640, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.335] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.335] sna_transform_is_imprecise_integer_translation: no transform >[ 110.335] gen9_composite_picture: integer translation (0, 0), removing >[ 110.335] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.335] sna_render_pixmap_bo: CPU all damaged >[ 110.335] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.335] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.335] __kgem_retire_rq: request 1 complete >[ 110.335] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.335] gen8_vertex_close: used=35536, vbo active? 16, vb=625, nreloc=5 >[ 110.335] gen8_vertex_close: reloc[0] = 287 >[ 110.335] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.335] kgem_add_handle: handle=16, index=15 >[ 110.335] kgem_add_reloc64[32] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.335] gen8_vertex_close: reloc[1] = 341 >[ 110.335] kgem_add_reloc64: handle=16, pos=341, delta=0, domains=200000 >[ 110.335] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.335] gen8_vertex_close: reloc[2] = 424 >[ 110.335] kgem_add_reloc64: handle=16, pos=424, delta=0, domains=200000 >[ 110.335] kgem_add_reloc64[34] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.335] gen8_vertex_close: reloc[3] = 467 >[ 110.335] kgem_add_reloc64: handle=16, pos=467, delta=0, domains=200000 >[ 110.335] kgem_add_reloc64[35] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.335] gen8_vertex_close: reloc[4] = 670 >[ 110.335] kgem_add_reloc64: handle=16, pos=670, delta=0, domains=200000 >[ 110.335] kgem_add_reloc64[36] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.335] batch[1/1, flags=1800]: 1120 1120 15504 16384, nreloc=37, nexec=16, nfence=0, aperture=42577 [fenced=0] >[ 110.335] kgem_finish_buffers: buffer handle=23, used=3328, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.335] kgem_finish_buffers: retaining upload buffer (3328/262144): used=4096, refcnt=1 >[ 110.335] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.335] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 110.335] kgem_fixup_relocs: shrinking by 57344 >[ 110.335] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.335] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.335] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.335] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.335] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.335] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.335] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.335] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.335] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.336] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.336] __kgem_bo_clear_busy: handle=7 >[ 110.336] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.336] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.336] __kgem_bo_clear_busy: handle=8 >[ 110.336] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.336] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.336] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.336] __kgem_bo_clear_busy: handle=7 >[ 110.336] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.336] __kgem_bo_clear_busy: handle=8 >[ 110.336] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.336] __kgem_bo_clear_busy: handle=8 >[ 110.336] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.336] __kgem_bo_clear_busy: handle=7 >[ 110.336] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.336] __kgem_bo_clear_busy: handle=8 >[ 110.336] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.336] __kgem_bo_clear_busy: handle=7 >[ 110.336] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.336] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.336] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 >[ 110.336] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 110.336] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 >[ 110.336] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.336] __kgem_bo_clear_busy: handle=7 >[ 110.336] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.336] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.336] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.336] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.336] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.336] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.336] gen4_choose_composite_emitter: identity src, no mask >[ 110.336] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.336] aligning vertex: was 2, now 3 floats per vertex >[ 110.336] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.336] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.336] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.336] kgem_add_handle: handle=4, index=0 >[ 110.336] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.336] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.336] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.336] gen9_composite_get_binding_table(ffc0) >[ 110.336] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.336] kgem_add_handle: handle=38, index=1 >[ 110.336] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.336] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.336] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.336] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 >[ 110.336] kgem_add_handle: handle=31, index=2 >[ 110.336] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4dc000) >[ 110.336] [3fd0] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.336] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.336] gen9_emit_sampler: sampler = 2 >[ 110.336] gen9_emit_sf: num_sf_outputs=1 >[ 110.336] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.336] gen9_emit_vertex_elements: setup id=2 >[ 110.336] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.336] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.336] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.336] gen8_vertex_flush[490] = 3 >[ 110.336] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.336] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.336] sna_glyphs: discarding mask >[ 110.336] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.336] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.336] gen9_render_composite: 0x0, current mode=1/1 >[ 110.336] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 110.336] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.336] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.336] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.336] sna_drawable_use_bo pixmap=640, box=((0, 0), (7680, 2160)), flags=7... >[ 110.336] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.336] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.336] sna_drawable_use_bo: using whole GPU bo >[ 110.336] gen9_composite_set_target: pixmap=640, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.336] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.336] color_convert: src=ffdfdbd2 [20028888] >[ 110.336] color_convert: dst=ffdfdbd2 [20028888] >[ 110.336] sna_render_get_solid: ffdfdbd2 >[ 110.336] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 110.336] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.336] sna_transform_is_imprecise_integer_translation: no transform >[ 110.336] gen9_composite_picture: integer translation (0, 0), removing >[ 110.336] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.336] sna_render_pixmap_bo: GPU all damaged >[ 110.336] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.336] gen4_choose_composite_emitter: solid, identity mask >[ 110.336] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.336] aligning vertex: was 3, now 4 floats per vertex >[ 110.336] gen9_composite_get_binding_table(ff00) >[ 110.336] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.336] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 110.336] kgem_add_handle: handle=8, index=3 >[ 110.336] kgem_add_reloc64[5] = (delta=32, target handle=3, presumed=fdffe000) >[ 110.336] [3fb0] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.336] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.336] kgem_add_handle: handle=6, index=4 >[ 110.336] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.336] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.336] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.336] gen9_emit_sampler: sampler = a >[ 110.336] gen9_emit_sf: num_sf_outputs=2 >[ 110.336] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.336] gen9_emit_vertex_elements: setup id=9 >[ 110.336] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.336] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.336] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.336] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.336] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.336] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.336] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.336] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.336] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.336] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.336] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.336] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.336] gen8_vertex_flush[56c] = 15 >[ 110.336] gen9_magic_ca_pass: CA fixup (8887 -> 8902) >[ 110.336] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.336] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.336] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.336] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.336] kgem_can_create_2d: 24x20 @ 32 >[ 110.336] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.336] kgem_can_create_2d: untiled size=4096 >[ 110.336] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.336] kgem_choose_tiling: 24x20 -> 0 >[ 110.336] sna_create_pixmap: usage=0, flags=a >[ 110.337] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.337] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.337] create_pixmap: serial=661, usage=0, 24x20 >[ 110.337] sna_create_pixmap: serial=661, 24x20, usage=0 >[ 110.337] sna_validate_gc(0x5619f1770810) changes=0, previous serial=294, drawable=296 >[ 110.337] sna_validate_gc: recomputing clip >[ 110.337] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.337] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.337] try_upload__fast: ignore existing cpu damage (if any) >[ 110.337] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.337] try_upload__fast: no, no gpu damage >[ 110.337] sna_drawable_move_region_to_cpu(pixmap=662 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.337] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.337] _sna_pixmap_move_to_cpu(pixmap=662, 24x20, flags=1) >[ 110.337] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.337] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.337] operate_inplace: no, inplace operation not suitable >[ 110.337] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.337] __sna_damage_all(24, 20) >[ 110.337] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.337] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.337] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.337] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.337] sna_accel_flush: flush?=1, dirty?=1 >[ 110.337] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 110.337] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.337] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.337] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.337] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.337] kgem_bo_sync__cpu_full: handle=31 >[ 110.337] gen8_vertex_close: used=35608, vbo active? 16, vb=204, nreloc=2 >[ 110.337] gen8_vertex_close: reloc[0] = 287 >[ 110.337] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.337] kgem_add_handle: handle=16, index=5 >[ 110.337] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.337] gen8_vertex_close: reloc[1] = 342 >[ 110.337] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 110.337] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.337] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17301 [fenced=0] >[ 110.337] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.337] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.337] kgem_fixup_relocs: shrinking by 61440 >[ 110.337] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.337] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.337] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.337] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.337] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.337] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.337] __kgem_bo_clear_busy: handle=8 >[ 110.337] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.337] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.337] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.337] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.337] __kgem_busy: handle=31, busy=131072, wedged=0 >[ 110.337] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 1 >[ 110.339] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.339] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.339] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.339] __kgem_retire_rq: request 2 complete >[ 110.339] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.339] kgem_bo_move_to_cache: release handle=9 >[ 110.339] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.339] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.339] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.339] kgem_bo_move_to_cache: release handle=17 >[ 110.339] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.339] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.339] kgem_bo_move_to_cache: release handle=35 >[ 110.339] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.339] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.339] kgem_bo_move_to_cache: release handle=20 >[ 110.339] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.339] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.339] kgem_bo_move_to_cache: release handle=22 >[ 110.339] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.339] __kgem_retire_rq: request 1 complete >[ 110.339] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.339] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.339] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.339] sna_accel_flush: flush?=0, dirty?=0 >[ 110.339] sna_block_handler (tv=0.0) >[ 110.339] sna_wakeup_handler >[ 110.339] sna_composite(pixmap=640, op=3, src=662+(2418, 10), mask=0+(3626, 6), dst=640+(3626, 6)+(0, 0), size=(48, 36) >[ 110.339] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.339] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.339] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.339] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.339] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.339] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.339] gen9_render_composite: 48x36, current mode=0/1 >[ 110.339] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.339] sna_blt_composite (2418, 10), (3626, 6), 48x36 >[ 110.339] sna_blt_composite: unsupported op [3] for blitting >[ 110.339] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.339] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.339] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.339] sna_drawable_use_bo pixmap=640, box=((3626, 6), (3674, 42)), flags=7... >[ 110.339] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.339] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.339] sna_drawable_use_bo: using whole GPU bo >[ 110.339] gen9_composite_set_target: pixmap=640, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.339] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.339] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.339] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.339] sna_render_pixmap_bo pixmap=662, (2418, 10)x(48, 36)/(24, 20) >[ 110.339] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.339] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.339] use_cpu_bo: no cpu bo >[ 110.339] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.339] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.339] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.339] sna_drawable_move_region_to_cpu(pixmap=662 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.339] sna_drawable_move_region_to_cpu: pixmap=662 all damaged on CPU >[ 110.339] kgem_can_create_2d: 24x20 @ 32 >[ 110.339] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.339] kgem_can_create_2d: untiled size=4096 >[ 110.339] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.339] kgem_choose_tiling: 24x20 -> 0 >[ 110.339] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.339] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.339] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.339] kgem_create_buffer: reusing buffer? used=4096 + size=1920, total=262144 >[ 110.339] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=1920, io=1 >[ 110.339] __kgem_bo_init(handle=23, num_pages=1920) >[ 110.339] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.339] upload: adding upload cache to pixmap=662 >[ 110.339] kgem_proxy_bo_attach: handle=23 >[ 110.339] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.339] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.339] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.339] gen4_choose_composite_emitter: simple src, no mask >[ 110.339] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.339] aligning vertex: was 4, now 3 floats per vertex >[ 110.339] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.339] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.339] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.339] kgem_add_handle: handle=4, index=0 >[ 110.339] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.339] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.339] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.339] gen9_composite_get_binding_table(ffc0) >[ 110.340] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.340] kgem_add_handle: handle=38, index=1 >[ 110.340] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.340] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.340] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.340] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.340] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 >[ 110.340] kgem_add_handle: handle=23, index=2 >[ 110.340] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd545000) >[ 110.340] [3fd0] bind bo(handle=23, addr=fd546000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.340] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.340] gen9_emit_sampler: sampler = 22 >[ 110.340] gen9_emit_sf: num_sf_outputs=1 >[ 110.340] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.340] gen9_emit_vertex_elements: setup id=2 >[ 110.340] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.340] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.340] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.340] gen8_vertex_flush[490] = 3 >[ 110.340] sna_destroy_pixmap: pixmap=662, attached?=1 >[ 110.340] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.340] __sna_free_pixmap(pixmap=662) >[ 110.340] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.340] kgem_can_create_2d: 26x20 @ 32 >[ 110.340] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.340] kgem_can_create_2d: untiled size=4096 >[ 110.340] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.340] kgem_choose_tiling: 26x20 -> 0 >[ 110.340] sna_create_pixmap: usage=0, flags=a >[ 110.340] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.340] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.340] create_pixmap: serial=663, usage=0, 26x20 >[ 110.340] sna_create_pixmap: serial=663, 26x20, usage=0 >[ 110.340] sna_validate_gc(0x5619f1770810) changes=0, previous serial=296, drawable=298 >[ 110.340] sna_validate_gc: recomputing clip >[ 110.340] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.340] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.340] try_upload__fast: ignore existing cpu damage (if any) >[ 110.340] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.340] try_upload__fast: no, no gpu damage >[ 110.340] sna_drawable_move_region_to_cpu(pixmap=664 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.340] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.340] _sna_pixmap_move_to_cpu(pixmap=664, 26x20, flags=1) >[ 110.340] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.340] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.340] operate_inplace: no, inplace operation not suitable >[ 110.340] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.340] __sna_damage_all(26, 20) >[ 110.340] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.340] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.340] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.340] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.340] sna_accel_flush: flush?=0, dirty?=0 >[ 110.340] sna_composite(pixmap=640, op=3, src=664+(2370, 10), mask=0+(3554, 6), dst=640+(3554, 6)+(0, 0), size=(52, 36) >[ 110.340] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.340] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.340] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.340] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.340] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.340] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.340] gen9_render_composite: 52x36, current mode=1/1 >[ 110.340] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.340] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.340] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.340] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.340] sna_drawable_use_bo pixmap=640, box=((3554, 6), (3606, 42)), flags=7... >[ 110.340] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.340] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.340] sna_drawable_use_bo: using whole GPU bo >[ 110.340] gen9_composite_set_target: pixmap=640, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.340] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.340] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.340] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.340] sna_render_pixmap_bo pixmap=664, (2370, 10)x(52, 36)/(26, 20) >[ 110.340] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.340] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.340] use_cpu_bo: no cpu bo >[ 110.340] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.340] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.340] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.340] sna_drawable_move_region_to_cpu(pixmap=664 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.340] sna_drawable_move_region_to_cpu: pixmap=664 all damaged on CPU >[ 110.340] kgem_can_create_2d: 26x20 @ 32 >[ 110.340] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.340] kgem_can_create_2d: untiled size=4096 >[ 110.340] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.340] kgem_choose_tiling: 26x20 -> 0 >[ 110.340] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.340] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.340] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.340] kgem_create_buffer: reusing buffer? used=6144 + size=2560, total=262144 >[ 110.340] kgem_create_proxy: target handle=23 [proxy? -1], offset=6144, length=2560, io=1 >[ 110.340] __kgem_bo_init(handle=23, num_pages=2560) >[ 110.340] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.340] upload: adding upload cache to pixmap=664 >[ 110.340] kgem_proxy_bo_attach: handle=23 >[ 110.340] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.340] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.340] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.340] gen4_choose_composite_emitter: simple src, no mask >[ 110.340] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.340] gen9_composite_get_binding_table(ff00) >[ 110.340] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 >[ 110.340] kgem_add_reloc64: adding proxy [delta=6144] for handle=23 >[ 110.340] kgem_add_reloc64[5] = (delta=6144, target handle=2, presumed=fd545000) >[ 110.340] [3fb0] bind bo(handle=23, addr=fd546800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.340] gen9_emit_vertex_elements: setup id=2 >[ 110.340] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.340] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.340] gen8_vertex_flush[4cc] = 3 >[ 110.340] sna_destroy_pixmap: pixmap=664, attached?=1 >[ 110.340] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.340] __sna_free_pixmap(pixmap=664) >[ 110.340] sna_composite(pixmap=640, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=640+(3490, 6)+(0, 0), size=(44, 36) >[ 110.340] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.340] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.340] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.340] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.340] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.340] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.340] gen9_render_composite: 44x36, current mode=1/1 >[ 110.340] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.340] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.340] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.340] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.340] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.340] sna_drawable_use_bo pixmap=640, box=((3490, 6), (3534, 42)), flags=7... >[ 110.340] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.340] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.340] sna_drawable_use_bo: using whole GPU bo >[ 110.340] gen9_composite_set_target: pixmap=640, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.340] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.340] sna_transform_is_imprecise_integer_translation: no transform >[ 110.340] gen9_composite_picture: integer translation (0, 0), removing >[ 110.340] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.340] sna_render_pixmap_bo: CPU all damaged >[ 110.340] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.340] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.340] gen8_vertex_close: used=35628, vbo active? 16, vb=4, nreloc=1 >[ 110.340] gen8_vertex_close: reloc[0] = 287 >[ 110.340] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.340] kgem_add_handle: handle=16, index=3 >[ 110.340] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.340] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=16338 [fenced=0] >[ 110.340] kgem_finish_buffers: buffer handle=23, used=8704, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.340] kgem_finish_buffers: retaining upload buffer (8704/262144): used=12288, refcnt=1 >[ 110.340] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.340] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.340] kgem_fixup_relocs: shrinking by 61440 >[ 110.340] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.340] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.340] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.341] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.341] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.341] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.341] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.341] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.341] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.341] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.341] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.341] gen4_choose_composite_emitter: identity src, no mask >[ 110.341] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.341] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.341] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.341] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.341] kgem_add_handle: handle=4, index=0 >[ 110.341] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.341] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.341] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.341] gen9_composite_get_binding_table(ffc0) >[ 110.341] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.341] kgem_add_handle: handle=38, index=1 >[ 110.341] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.341] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.341] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.341] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.341] kgem_add_handle: handle=37, index=2 >[ 110.341] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd441000) >[ 110.341] [3fd0] bind bo(handle=37, addr=fd441000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.341] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.341] gen9_emit_sampler: sampler = 2 >[ 110.341] gen9_emit_sf: num_sf_outputs=1 >[ 110.341] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.341] gen9_emit_vertex_elements: setup id=2 >[ 110.341] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.341] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.341] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.341] gen8_vertex_flush[490] = 3 >[ 110.341] sna_composite(pixmap=640, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=640+(3422, 6)+(0, 0), size=(48, 36) >[ 110.341] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.341] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.341] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.341] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.341] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.341] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.341] gen9_render_composite: 48x36, current mode=1/1 >[ 110.341] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.341] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.341] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.341] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.341] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.341] sna_drawable_use_bo pixmap=640, box=((3422, 6), (3470, 42)), flags=7... >[ 110.341] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.341] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.341] sna_drawable_use_bo: using whole GPU bo >[ 110.341] gen9_composite_set_target: pixmap=640, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.341] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.341] sna_transform_is_imprecise_integer_translation: no transform >[ 110.341] gen9_composite_picture: integer translation (0, 0), removing >[ 110.341] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.341] sna_render_pixmap_bo: CPU all damaged >[ 110.341] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.341] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.341] __kgem_ring_is_idle: ring=0 idle (handle=1) >[ 110.341] __kgem_retire_rq: request 1 complete >[ 110.341] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.341] gen8_vertex_close: used=35637, vbo active? 16, vb=4, nreloc=1 >[ 110.341] gen8_vertex_close: reloc[0] = 287 >[ 110.341] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.341] kgem_add_handle: handle=16, index=3 >[ 110.341] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.341] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.341] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.341] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.341] kgem_fixup_relocs: shrinking by 61440 >[ 110.341] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.341] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.341] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.341] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.341] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.341] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.341] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.341] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.341] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.341] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.341] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.341] gen4_choose_composite_emitter: identity src, no mask >[ 110.341] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.341] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.341] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.341] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.341] kgem_add_handle: handle=4, index=0 >[ 110.341] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.341] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.341] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.341] gen9_composite_get_binding_table(ffc0) >[ 110.341] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.341] kgem_add_handle: handle=38, index=1 >[ 110.341] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.341] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.341] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.341] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.341] kgem_add_handle: handle=32, index=2 >[ 110.341] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.341] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.341] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.341] gen9_emit_sampler: sampler = 2 >[ 110.341] gen9_emit_sf: num_sf_outputs=1 >[ 110.341] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.341] gen9_emit_vertex_elements: setup id=2 >[ 110.341] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.341] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.341] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.341] gen8_vertex_flush[490] = 3 >[ 110.341] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.341] kgem_can_create_2d: 16x16 @ 32 >[ 110.341] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.341] kgem_can_create_2d: untiled size=4096 >[ 110.341] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.341] kgem_choose_tiling: 16x16 -> 0 >[ 110.341] sna_create_pixmap: usage=0, flags=a >[ 110.341] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.341] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.341] create_pixmap: serial=665, usage=0, 16x16 >[ 110.341] sna_create_pixmap: serial=665, 16x16, usage=0 >[ 110.341] sna_validate_gc(0x5619f1770810) changes=0, previous serial=298, drawable=29a >[ 110.341] sna_validate_gc: recomputing clip >[ 110.341] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.341] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.341] try_upload__fast: ignore existing cpu damage (if any) >[ 110.341] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.341] try_upload__fast: no, no gpu damage >[ 110.341] sna_drawable_move_region_to_cpu(pixmap=666 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.341] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.341] _sna_pixmap_move_to_cpu(pixmap=666, 16x16, flags=1) >[ 110.341] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.341] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.341] operate_inplace: no, inplace operation not suitable >[ 110.341] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.341] __sna_damage_all(16, 16) >[ 110.341] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.341] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.341] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.341] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.342] sna_accel_flush: flush?=1, dirty?=1 >[ 110.342] sna_accel_flush: syncing SHM pixmap=314 (refcnt=1) >[ 110.342] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.342] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.342] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.342] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.342] kgem_bo_sync__cpu_full: handle=32 >[ 110.342] gen8_vertex_close: used=35646, vbo active? 16, vb=4, nreloc=1 >[ 110.342] gen8_vertex_close: reloc[0] = 287 >[ 110.342] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.342] kgem_add_handle: handle=16, index=3 >[ 110.342] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.342] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.342] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.342] __kgem_retire_rq: request 1 complete >[ 110.342] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.342] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.342] kgem_fixup_relocs: shrinking by 61440 >[ 110.342] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.342] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.342] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.342] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.342] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.342] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.342] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.342] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.342] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.342] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 0 >[ 110.342] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.342] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.342] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.342] __kgem_retire_rq: request 1 complete >[ 110.342] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.342] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.342] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.342] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.342] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.342] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.342] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.342] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.342] kgem_bo_sync__cpu_full: handle=37 >[ 110.342] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.342] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.342] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.342] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.342] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.342] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.342] sna_composite(pixmap=640, op=3, src=666+(2247, 15), mask=0+(3370, 7), dst=640+(3370, 7)+(0, 0), size=(32, 34) >[ 110.342] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.342] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.342] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.342] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.342] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.342] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.342] gen9_render_composite: 32x34, current mode=0/1 >[ 110.342] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.342] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.342] sna_blt_composite: unsupported op [3] for blitting >[ 110.342] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.342] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.342] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.342] sna_drawable_use_bo pixmap=640, box=((3370, 7), (3402, 41)), flags=7... >[ 110.342] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.342] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.342] sna_drawable_use_bo: using whole GPU bo >[ 110.342] gen9_composite_set_target: pixmap=640, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.342] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.342] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.342] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.342] sna_render_pixmap_bo pixmap=666, (2247, 15)x(32, 34)/(16, 16) >[ 110.342] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.342] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.342] use_cpu_bo: no cpu bo >[ 110.342] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.342] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.342] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.342] sna_drawable_move_region_to_cpu(pixmap=666 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.342] sna_drawable_move_region_to_cpu: pixmap=666 all damaged on CPU >[ 110.342] kgem_can_create_2d: 16x16 @ 32 >[ 110.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.342] kgem_can_create_2d: untiled size=4096 >[ 110.342] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.342] kgem_choose_tiling: 16x16 -> 0 >[ 110.342] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.342] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.342] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.342] kgem_create_buffer: reusing buffer? used=12288 + size=1024, total=262144 >[ 110.342] kgem_create_proxy: target handle=23 [proxy? -1], offset=12288, length=1024, io=1 >[ 110.342] __kgem_bo_init(handle=23, num_pages=1024) >[ 110.342] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.342] upload: adding upload cache to pixmap=666 >[ 110.342] kgem_proxy_bo_attach: handle=23 >[ 110.342] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.342] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.342] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.342] gen4_choose_composite_emitter: simple src, no mask >[ 110.342] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.342] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.342] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.342] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.342] kgem_add_handle: handle=4, index=0 >[ 110.342] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.342] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.342] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.342] gen9_composite_get_binding_table(ffc0) >[ 110.342] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.342] kgem_add_handle: handle=38, index=1 >[ 110.342] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.342] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.342] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.342] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.342] kgem_add_reloc64: adding proxy [delta=12288] for handle=23 >[ 110.342] kgem_add_handle: handle=23, index=2 >[ 110.342] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=fd545000) >[ 110.342] [3fd0] bind bo(handle=23, addr=fd548000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.342] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.342] gen9_emit_sampler: sampler = 22 >[ 110.342] gen9_emit_sf: num_sf_outputs=1 >[ 110.342] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.342] gen9_emit_vertex_elements: setup id=2 >[ 110.342] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.342] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.342] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.342] gen8_vertex_flush[490] = 3 >[ 110.342] sna_destroy_pixmap: pixmap=666, attached?=1 >[ 110.342] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.342] __sna_free_pixmap(pixmap=666) >[ 110.342] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.342] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.342] sna_glyphs: discarding mask >[ 110.342] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.342] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.342] gen9_render_composite: 0x0, current mode=1/1 >[ 110.342] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.342] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.342] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.342] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.342] sna_drawable_use_bo pixmap=640, box=((0, 0), (7680, 2160)), flags=7... >[ 110.342] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.342] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.342] sna_drawable_use_bo: using whole GPU bo >[ 110.342] gen9_composite_set_target: pixmap=640, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.342] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.342] color_convert: src=ff232321 [20028888] >[ 110.342] color_convert: dst=ff232321 [20028888] >[ 110.342] sna_render_get_solid: ff232321 >[ 110.342] sna_render_get_solid(6) = ff232321 (old) >[ 110.342] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.342] sna_transform_is_imprecise_integer_translation: no transform >[ 110.342] gen9_composite_picture: integer translation (0, 0), removing >[ 110.342] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.342] sna_render_pixmap_bo: GPU all damaged >[ 110.342] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.342] gen4_choose_composite_emitter: solid, identity mask >[ 110.342] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.342] aligning vertex: was 3, now 4 floats per vertex >[ 110.342] gen9_composite_get_binding_table(ff00) >[ 110.342] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.343] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 110.343] kgem_add_handle: handle=8, index=3 >[ 110.343] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) >[ 110.343] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.343] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.343] kgem_add_handle: handle=6, index=4 >[ 110.343] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.343] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.343] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.343] gen9_emit_sampler: sampler = a >[ 110.343] gen9_emit_sf: num_sf_outputs=2 >[ 110.343] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.343] gen9_emit_vertex_elements: setup id=9 >[ 110.343] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.343] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.343] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.343] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.343] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.343] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.343] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.343] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.343] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.343] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.343] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.343] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.343] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.343] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.343] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.343] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.343] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.343] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.343] gen8_vertex_flush[56c] = 48 >[ 110.343] gen9_magic_ca_pass: CA fixup (8914 -> 8962) >[ 110.343] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.343] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.343] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.343] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.343] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.343] sna_glyphs: discarding mask >[ 110.343] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.343] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.343] gen9_render_composite: 0x0, current mode=1/1 >[ 110.343] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.343] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.343] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.343] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.343] sna_drawable_use_bo pixmap=640, box=((0, 0), (7680, 2160)), flags=7... >[ 110.343] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.343] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.343] sna_drawable_use_bo: using whole GPU bo >[ 110.343] gen9_composite_set_target: pixmap=640, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.343] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.343] color_convert: src=ff8e8b85 [20028888] >[ 110.343] color_convert: dst=ff8e8b85 [20028888] >[ 110.343] sna_render_get_solid: ff8e8b85 >[ 110.343] sna_render_get_solid(7) = ff8e8b85 (old) >[ 110.343] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.343] sna_transform_is_imprecise_integer_translation: no transform >[ 110.343] gen9_composite_picture: integer translation (0, 0), removing >[ 110.343] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.343] sna_render_pixmap_bo: GPU all damaged >[ 110.343] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.343] gen4_choose_composite_emitter: solid, identity mask >[ 110.343] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.343] gen9_composite_get_binding_table(fe40) >[ 110.343] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.343] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 110.343] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fdffe000) >[ 110.343] [3f80] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.343] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.343] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.343] gen9_emit_vertex_elements: setup id=9 >[ 110.343] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.343] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.343] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.343] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.343] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.343] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.343] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.343] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.343] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.343] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.343] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.343] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.343] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.343] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.343] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.343] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.343] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.343] gen8_vertex_flush[66c] = 48 >[ 110.343] gen9_magic_ca_pass: CA fixup (8962 -> 9010) >[ 110.343] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.343] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.343] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.343] sna_copy_area: src=pixmap=640:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.343] sna_copy_area: normal copy >[ 110.343] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.343] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.343] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.343] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.343] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.343] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.343] sna_do_copy: pixmap -- no source clipping >[ 110.343] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.343] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.343] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=640+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.343] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=29, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.343] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.343] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.343] sna_drawable_use_bo: pinned, never REPLACES >[ 110.343] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.343] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.343] sna_drawable_use_bo: applying move-to-gpu override >[ 110.343] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.343] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.343] wait_for_shadow: flags=1, flips=0, handle=29, shadow=28 >[ 110.343] wait_for_shadow: setting front pixmap to handle=28 >[ 110.343] sna_drawable_use_bo: using whole GPU bo >[ 110.343] sna_pixmap_move_to_gpu(pixmap=640, usage=0), flags=a >[ 110.343] sna_pixmap_move_to_gpu: already all-damaged >[ 110.343] sna_pixmap_mark_active: pixmap=640, handle=38 >[ 110.343] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.343] sna_pixmap_make_cow: make cow src=640, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.343] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.343] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.343] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.343] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.343] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.343] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.343] kgem_set_mode: flushing before new bo >[ 110.343] gen8_vertex_close: used=36040, vbo active? 16, vb=204, nreloc=2 >[ 110.343] gen8_vertex_close: reloc[0] = 287 >[ 110.343] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.343] kgem_add_handle: handle=16, index=5 >[ 110.343] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.343] gen8_vertex_close: reloc[1] = 342 >[ 110.343] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 110.343] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.343] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.343] kgem_finish_buffers: buffer handle=23, used=13312, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.343] kgem_finish_buffers: retaining upload buffer (13312/262144): used=16384, refcnt=1 >[ 110.343] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.343] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.343] kgem_fixup_relocs: shrinking by 61440 >[ 110.343] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.343] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.343] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.343] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.343] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.343] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.343] __kgem_bo_clear_busy: handle=8 >[ 110.343] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.344] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.344] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.344] __kgem_bo_clear_busy: handle=8 >[ 110.344] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.344] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.344] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.344] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.344] aligning vertex: was 4, now 2 floats per vertex >[ 110.344] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.344] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.344] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.344] kgem_add_handle: handle=4, index=0 >[ 110.344] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.344] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.344] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.344] gen9_composite_get_binding_table(ffc0) >[ 110.344] kgem_add_reloc64: handle=28, pos=16360, delta=0, domains=20002 >[ 110.344] kgem_add_handle: handle=28, index=1 >[ 110.344] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.344] __kgem_bo_mark_dirty: handle=28 (proxy? 0) >[ 110.344] [3fe0] bind bo(handle=28, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.344] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.344] kgem_add_handle: handle=38, index=2 >[ 110.344] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.344] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.344] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.344] gen9_emit_sampler: sampler = 0 >[ 110.344] gen9_emit_sf: num_sf_outputs=1 >[ 110.344] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.344] gen9_emit_vertex_elements: setup id=0 >[ 110.344] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.344] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.344] gen8_vertex_flush[490] = 3 >[ 110.344] sna_destroy_pixmap: pixmap=640, attached?=1 >[ 110.344] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.344] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.344] __kgem_bo_destroy: handle=38 -> active >[ 110.344] __sna_free_pixmap(pixmap=640) >[ 110.344] sna_accel_flush: flush?=0, dirty?=0 >[ 110.344] sna_accel_flush: flush?=0, dirty?=0 >[ 110.344] sna_block_handler (tv=0.11000) >[ 110.344] kgem_retire, need_retire?=1 >[ 110.344] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.344] kgem_retire__requests_ring: retiring ring 0 >[ 110.344] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.344] __kgem_retire_rq: request 1 complete >[ 110.344] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.344] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.344] kgem_retire -- retired=0, need_retire=0 >[ 110.344] kgem_retire__buffers: handle=23, busy? 0 [0] >[ 110.344] kgem_retire__buffers: releasing upload cache for handle=23? 0 >[ 110.344] __kgem_bo_destroy: handle=23, size=262144 >[ 110.344] kgem_bo_replace_io: transferring io handle=23 to bo >[ 110.344] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 110.344] sna_accel_block: GPU idle, flushing >[ 110.344] gen8_vertex_close: used=36046, vbo active? 16, vb=1, nreloc=1 >[ 110.344] gen8_vertex_close: reloc[0] = 287 >[ 110.344] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.344] kgem_add_handle: handle=16, index=3 >[ 110.344] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.344] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.344] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.344] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.344] kgem_fixup_relocs: shrinking by 61440 >[ 110.344] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.344] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.344] kgem_commit: release handle=28 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.344] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.344] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.344] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.344] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.344] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.344] sna_scanout_do_flush: flush timer active: delta=-21 >[ 110.344] sna_scanout_do_flush (time=110344), triggered >[ 110.344] sna_scanout_flush (time=110344), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.344] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.344] stop_flush: scanout=28 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.344] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.344] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.344] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.344] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.344] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.344] sna_pixmap_move_to_gpu: already all-damaged >[ 110.344] sna_pixmap_mark_active: pixmap=175, handle=28 >[ 110.344] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.344] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.344] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.344] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=2], new handle=28 [active=0] >[ 110.344] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 >[ 110.344] get_fb: reusing fb=80 for handle=28 >[ 110.344] sna_mode_redisplay: recording flip on CRTC:32 handle=28, active_scanout=1, serial=2 >[ 110.344] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.344] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 >[ 110.344] sna_mode_redisplay: recording flip on CRTC:39 handle=28, active_scanout=2, serial=3 >[ 110.344] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.344] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.344] sna_mode_redisplay: flipped 2 outputs, shadow active? 29 >[ 110.344] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=28, shadow handle=29 >[ 110.344] sna_accel_do_throttle (time=110344), triggered >[ 110.344] sna_accel_throttle (time=110344) >[ 110.344] sna_accel_block: evaluating timers, active=7 >[ 110.344] sna_accel_block: flush timer expires in 16 [110360] >[ 110.345] sna_wakeup_handler >[ 110.345] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.345] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.345] kgem_can_create_2d: untiled size=66355200 >[ 110.345] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.345] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.345] sna_create_pixmap: usage=0, flags=1b >[ 110.345] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.345] __pop_freed_pixmap: reusing freed pixmap=640 header >[ 110.345] create_pixmap_hdr: pixmap=667, width=7680, height=2160, usage=0 >[ 110.345] sna_create_pixmap: serial=667, 7680x2160, usage=0 >[ 110.345] sna_composite_rectangles(pixmap=668, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.345] sna_composite_rectangles: converted to op 0 >[ 110.345] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.345] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.345] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.345] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.345] sna_composite_rectangles: dropping last-cpu hint >[ 110.345] sna_drawable_use_bo pixmap=668, box=((0, 0), (7680, 2160)), flags=19... >[ 110.345] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.345] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.345] sna_pixmap_move_to_gpu(pixmap=668, usage=0), flags=b >[ 110.345] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.345] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.345] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.345] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.345] sna_pixmap_alloc_gpu: pixmap=668 >[ 110.345] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.345] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.345] kgem_bo_remove_from_active: removing handle=38 from active >[ 110.345] 1:from active: pitch=30720, tiling=1, handle=38, id=727 >[ 110.345] __sna_damage_all(7680, 2160) >[ 110.345] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.345] sna_pixmap_mark_active: pixmap=668, handle=38 >[ 110.345] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.345] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.345] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.345] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.345] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.345] sna_render_get_solid: 0 >[ 110.345] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.345] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.345] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.345] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.345] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.345] kgem_add_handle: handle=4, index=0 >[ 110.345] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.345] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.345] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.345] gen9_composite_get_binding_table(ffc0) >[ 110.345] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.345] kgem_add_handle: handle=38, index=1 >[ 110.345] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.345] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.345] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.345] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.345] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.345] kgem_add_handle: handle=7, index=2 >[ 110.345] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.345] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.345] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.345] gen9_emit_sampler: sampler = 1 >[ 110.345] gen9_emit_sf: num_sf_outputs=1 >[ 110.345] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.345] gen9_emit_vertex_elements: setup id=0 >[ 110.345] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.345] (0, 0), (7680, 2160) >[ 110.345] gen8_vertex_flush[490] = 3 >[ 110.345] sna_composite_rectangles: pixmap=668 marking clear [0]? 1 >[ 110.345] sna_composite_rectangles(pixmap=668, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.345] sna_composite_rectangles: converted to op 1 >[ 110.345] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.345] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.345] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.345] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.345] sna_composite_rectangles: promoting to full GPU >[ 110.345] sna_composite_rectangles: dropping last-cpu hint >[ 110.345] sna_drawable_use_bo pixmap=668, box=((0, 0), (7680, 2160)), flags=19... >[ 110.346] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.346] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.346] sna_drawable_use_bo: using whole GPU bo >[ 110.346] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.346] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.346] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.346] sna_render_get_solid: ff2c001e >[ 110.346] sna_render_get_solid(0) = ff2c001e (old) >[ 110.346] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.346] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.346] gen9_composite_get_binding_table(ff00) >[ 110.346] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.346] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 110.346] kgem_add_handle: handle=8, index=3 >[ 110.346] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 110.346] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.346] gen9_emit_vertex_elements: setup id=0 >[ 110.346] (0, 0), (7680, 2160) >[ 110.346] gen8_vertex_flush[4cc] = 3 >[ 110.346] sna_composite_rectangles: pixmap=668 marking clear [ff2c001e]? 1 >[ 110.346] sna_composite(pixmap=668, op=3, src=364+(0, 0), mask=0+(0, 0), dst=668+(0, 0)+(0, 0), size=(3840, 2160) >[ 110.346] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 110.346] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 110.346] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.346] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 110.346] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) >[ 110.346] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) >[ 110.346] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 110.346] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.346] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 110.346] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.346] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 >[ 110.346] sna_drawable_use_bo pixmap=668, box=((0, 0), (3840, 2160)), flags=7... >[ 110.346] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.346] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.346] sna_drawable_use_bo: using whole GPU bo >[ 110.346] gen9_composite_set_target: pixmap=668, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.346] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 110.346] sna_transform_is_imprecise_integer_translation: no transform >[ 110.346] gen9_composite_picture: integer translation (0, 0), removing >[ 110.346] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.346] sna_render_pixmap_bo: GPU all damaged >[ 110.346] color_convert: src=69000000 [20028888] >[ 110.346] color_convert: dst=69000000 [20028888] >[ 110.346] sna_render_get_solid: 69000000 >[ 110.346] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.346] gen4_choose_composite_emitter: identity source, identity mask >[ 110.346] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.346] aligning vertex: was 2, now 5 floats per vertex >[ 110.346] gen9_composite_get_binding_table(fe80) >[ 110.346] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 110.346] kgem_add_handle: handle=11, index=4 >[ 110.346] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 110.346] [3f90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.346] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.346] kgem_add_reloc64: adding proxy [delta=420] for handle=7 >[ 110.346] kgem_add_reloc64[7] = (delta=420, target handle=2, presumed=fffe8000) >[ 110.346] [3f80] bind bo(handle=7, addr=fffe81a4), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.346] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.346] gen9_emit_sampler: sampler = 3 >[ 110.346] gen9_emit_sf: num_sf_outputs=2 >[ 110.346] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.346] gen9_emit_vertex_elements: setup id=10 >[ 110.346] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.346] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.346] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 110.346] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 110.346] gen8_vertex_flush[5a8] = 3 >[ 110.346] sna_composite(pixmap=668, op=3, src=364+(0, 0), mask=0+(0, 0), dst=668+(3840, 0)+(0, 0), size=(3840, 2160) >[ 110.346] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) >[ 110.346] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) >[ 110.346] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.346] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) >[ 110.346] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) >[ 110.346] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) >[ 110.346] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) >[ 110.346] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.346] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.346] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.346] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.346] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 >[ 110.346] sna_drawable_use_bo pixmap=668, box=((3840, 0), (7680, 2160)), flags=7... >[ 110.346] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.346] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.346] sna_drawable_use_bo: using whole GPU bo >[ 110.346] gen9_composite_set_target: pixmap=668, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.346] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) >[ 110.346] sna_transform_is_imprecise_integer_translation: no transform >[ 110.346] gen9_composite_picture: integer translation (0, 0), removing >[ 110.346] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.346] sna_render_pixmap_bo: GPU all damaged >[ 110.346] color_convert: src=69000000 [20028888] >[ 110.346] color_convert: dst=69000000 [20028888] >[ 110.346] sna_render_get_solid: 69000000 >[ 110.346] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.346] gen4_choose_composite_emitter: identity source, identity mask >[ 110.346] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.346] gen9_composite_get_binding_table(fdc0) >[ 110.346] gen9_emit_vertex_elements: setup id=10 >[ 110.346] gen9_render_composite_box: (3840, 0), (7680, 2160) >[ 110.346] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] >[ 110.346] gen8_vertex_flush[5dc] = 3 >[ 110.346] sna_composite(pixmap=668, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=668+(5694, 1014)+(0, 0), size=(132, 132) >[ 110.346] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) >[ 110.346] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) >[ 110.346] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.346] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) >[ 110.346] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) >[ 110.346] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) >[ 110.346] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) >[ 110.346] gen9_render_composite: 132x132, current mode=1/1 >[ 110.346] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 >[ 110.346] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.347] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.347] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 >[ 110.347] sna_drawable_use_bo pixmap=668, box=((5694, 1014), (5826, 1146)), flags=7... >[ 110.347] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.347] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.347] sna_drawable_use_bo: using whole GPU bo >[ 110.347] gen9_composite_set_target: pixmap=668, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.347] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) >[ 110.347] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] >[ 110.347] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.347] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) >[ 110.347] sna_render_pixmap_bo: GPU all damaged >[ 110.347] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) >[ 110.347] color_convert: src=69000000 [20028888] >[ 110.347] color_convert: dst=69000000 [20028888] >[ 110.347] sna_render_get_solid: 69000000 >[ 110.347] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.347] gen4_choose_composite_emitter: simple src, identity mask >[ 110.347] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.347] gen9_composite_get_binding_table(fdc0) >[ 110.347] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 >[ 110.347] kgem_add_handle: handle=15, index=5 >[ 110.347] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) >[ 110.347] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler >[ 110.347] gen9_emit_sampler: sampler = 23 >[ 110.347] gen9_emit_vertex_elements: setup id=10 >[ 110.347] gen9_render_composite_box: (5694, 1014), (5826, 1146) >[ 110.347] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] >[ 110.347] gen8_vertex_flush[620] = 3 >[ 110.347] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.347] kgem_can_create_2d: 80x80 @ 32 >[ 110.347] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.347] kgem_can_create_2d: untiled size=28672 >[ 110.347] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.347] kgem_choose_tiling: 80x80 -> 0 >[ 110.347] sna_create_pixmap: usage=0, flags=b >[ 110.347] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.347] __pop_freed_pixmap: reusing freed pixmap=644 header >[ 110.347] create_pixmap_hdr: pixmap=669, width=80, height=80, usage=0 >[ 110.347] sna_create_pixmap: serial=669, 80x80, usage=0 >[ 110.347] sna_composite_rectangles(pixmap=670, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.347] sna_composite_rectangles: converted to op 0 >[ 110.347] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.347] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.347] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.347] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.347] sna_composite_rectangles: dropping last-cpu hint >[ 110.347] sna_drawable_use_bo pixmap=670, box=((0, 0), (80, 80)), flags=19... >[ 110.347] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.347] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.347] sna_pixmap_move_to_gpu(pixmap=670, usage=0), flags=b >[ 110.347] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.347] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.347] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.347] kgem_choose_tiling: 80x80 -> 0 >[ 110.347] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.347] kgem_choose_tiling: 80x80 -> 0 >[ 110.347] sna_pixmap_alloc_gpu: pixmap=670 >[ 110.347] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.347] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.347] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.347] from inactive: pitch=320, tiling=0: handle=22, id=728 >[ 110.347] __sna_damage_all(80, 80) >[ 110.347] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.347] sna_pixmap_mark_active: pixmap=670, handle=22 >[ 110.347] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.347] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.347] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.347] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.347] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.347] sna_render_get_solid: 0 >[ 110.347] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.347] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.347] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.347] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.347] aligning vertex: was 5, now 2 floats per vertex >[ 110.347] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.347] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.347] gen9_composite_get_binding_table(fd40) >[ 110.347] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 >[ 110.347] kgem_add_handle: handle=22, index=6 >[ 110.347] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) >[ 110.347] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.347] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.347] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.347] gen9_emit_sampler: sampler = 1 >[ 110.347] gen9_emit_sf: num_sf_outputs=1 >[ 110.347] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.347] gen9_emit_vertex_elements: setup id=0 >[ 110.347] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.347] (0, 0), (80, 80) >[ 110.347] gen8_vertex_flush[6d8] = 3 >[ 110.347] sna_composite_rectangles: pixmap=670 marking clear [0]? 1 >[ 110.347] sna_composite_rectangles(pixmap=670, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.347] sna_composite_rectangles: converted to op 1 >[ 110.347] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.347] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.347] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.347] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.347] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.347] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.347] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.347] sna_composite_rectangles: dropping last-cpu hint >[ 110.347] sna_drawable_use_bo pixmap=670, box=((0, 0), (80, 80)), flags=1... >[ 110.348] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.348] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.348] sna_drawable_use_bo: using whole GPU bo >[ 110.348] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.348] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.348] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.348] sna_render_get_solid: 40404040 >[ 110.348] sna_render_get_solid(1) = 40404040 (old) >[ 110.348] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.348] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.348] gen9_composite_get_binding_table(fcc0) >[ 110.348] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 >[ 110.348] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 110.348] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) >[ 110.348] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.348] gen9_emit_vertex_elements: setup id=0 >[ 110.348] (0, 0), (2, 2) >[ 110.348] (78, 0), (80, 2) >[ 110.348] (0, 78), (2, 80) >[ 110.348] (78, 78), (80, 80) >[ 110.348] gen8_vertex_flush[714] = 12 >[ 110.348] sna_composite(pixmap=668, op=3, src=670+(0, 0), mask=0+(0, 0), dst=668+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.348] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.348] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.348] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.348] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.348] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.348] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.348] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.348] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.348] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.348] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.348] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.348] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.348] sna_drawable_use_bo pixmap=668, box=((0, 0), (7680, 2160)), flags=7... >[ 110.348] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.348] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.348] sna_drawable_use_bo: using whole GPU bo >[ 110.348] gen9_composite_set_target: pixmap=668, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.348] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.348] sna_transform_is_imprecise_integer_translation: no transform >[ 110.348] gen9_composite_picture: integer translation (0, 0), removing >[ 110.348] sna_render_pixmap_bo pixmap=670, (0, 0)x(7680, 2160)/(80, 80) >[ 110.348] sna_render_pixmap_bo: GPU all damaged >[ 110.348] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.348] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.348] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.348] gen4_choose_composite_emitter: identity src, no mask >[ 110.348] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.348] aligning vertex: was 2, now 3 floats per vertex >[ 110.348] gen9_composite_get_binding_table(fc40) >[ 110.348] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 >[ 110.348] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) >[ 110.348] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.348] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.348] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.348] gen9_emit_sampler: sampler = a >[ 110.348] gen9_emit_vertex_elements: setup id=2 >[ 110.348] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.348] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.348] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.348] gen8_vertex_flush[7b0] = 3 >[ 110.348] sna_destroy_pixmap: pixmap=670, attached?=1 >[ 110.348] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.348] __kgem_bo_destroy: handle=22, size=61440 >[ 110.348] __kgem_bo_destroy: handle=22 -> active >[ 110.348] __sna_free_pixmap(pixmap=670) >[ 110.348] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.348] kgem_can_create_2d: 640x2096 @ 32 >[ 110.348] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.348] kgem_can_create_2d: untiled size=5365760 >[ 110.348] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.348] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.348] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.348] sna_create_pixmap: usage=0, flags=1b >[ 110.348] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.348] __pop_freed_pixmap: reusing freed pixmap=670 header >[ 110.348] create_pixmap_hdr: pixmap=671, width=640, height=2096, usage=0 >[ 110.348] sna_create_pixmap: serial=671, 640x2096, usage=0 >[ 110.348] sna_composite_rectangles(pixmap=672, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.348] sna_composite_rectangles: converted to op 0 >[ 110.348] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.348] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.348] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.348] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.348] sna_composite_rectangles: dropping last-cpu hint >[ 110.348] sna_drawable_use_bo pixmap=672, box=((0, 0), (640, 2096)), flags=19... >[ 110.348] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.348] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.348] sna_pixmap_move_to_gpu(pixmap=672, usage=0), flags=b >[ 110.348] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.348] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.348] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.348] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.348] sna_pixmap_alloc_gpu: pixmap=672 >[ 110.348] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.348] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.348] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.348] from inactive: pitch=2560, tiling=1: handle=17, id=729 >[ 110.348] __sna_damage_all(640, 2096) >[ 110.348] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.348] sna_pixmap_mark_active: pixmap=672, handle=17 >[ 110.348] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.348] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.348] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.348] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.348] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.348] sna_render_get_solid: 0 >[ 110.348] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.349] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.349] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.349] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.349] aligning vertex: was 3, now 2 floats per vertex >[ 110.349] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.349] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.349] gen9_composite_get_binding_table(fbc0) >[ 110.349] kgem_add_reloc64: handle=17, pos=16104, delta=0, domains=20002 >[ 110.349] kgem_add_handle: handle=17, index=7 >[ 110.349] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fdfff000) >[ 110.349] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.349] [3ee0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.349] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.349] gen9_emit_sampler: sampler = 1 >[ 110.349] gen9_emit_vertex_elements: setup id=0 >[ 110.349] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.349] (0, 0), (640, 2096) >[ 110.349] gen8_vertex_flush[820] = 3 >[ 110.349] sna_composite_rectangles: pixmap=672 marking clear [0]? 1 >[ 110.349] sna_composite(pixmap=672, op=3, src=364+(168, 968), mask=0+(0, 0), dst=672+(8, 904)+(0, 0), size=(624, 224) >[ 110.349] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.349] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.349] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.349] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.349] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) >[ 110.349] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) >[ 110.349] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) >[ 110.349] gen9_render_composite: 624x224, current mode=1/1 >[ 110.349] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.349] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.349] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.349] sna_drawable_use_bo pixmap=672, box=((8, 904), (632, 1128)), flags=7... >[ 110.349] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.349] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.349] sna_drawable_use_bo: using whole GPU bo >[ 110.349] gen9_composite_set_target: pixmap=672, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.349] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) >[ 110.349] sna_transform_is_imprecise_integer_translation: no transform >[ 110.349] gen9_composite_picture: integer translation (0, 0), removing >[ 110.349] sna_render_pixmap_bo pixmap=364, (168, 968)x(624, 224)/(3840, 2160) >[ 110.349] sna_render_pixmap_bo: GPU all damaged >[ 110.349] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) >[ 110.349] color_convert: src=69000000 [20028888] >[ 110.349] color_convert: dst=69000000 [20028888] >[ 110.349] sna_render_get_solid: 69000000 >[ 110.349] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.349] gen4_choose_composite_emitter: identity source, identity mask >[ 110.349] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.349] aligning vertex: was 2, now 5 floats per vertex >[ 110.349] gen9_composite_get_binding_table(fb40) >[ 110.349] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.349] gen9_emit_sampler: sampler = 3 >[ 110.349] gen9_emit_sf: num_sf_outputs=2 >[ 110.349] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.349] gen9_emit_vertex_elements: setup id=10 >[ 110.349] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.349] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.349] gen9_render_composite_box: (8, 904), (632, 1128) >[ 110.349] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] >[ 110.349] gen8_vertex_flush[8e8] = 3 >[ 110.349] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) >[ 110.349] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.349] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.349] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.349] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.349] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.349] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.349] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.349] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.349] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.349] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.349] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.349] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.349] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.349] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.349] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.349] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.349] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.349] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.349] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.349] sna_drawable_use_bo pixmap=672, box=((8, 904), (632, 1128)), flags=7... >[ 110.349] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.349] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.349] sna_drawable_use_bo: using whole GPU bo >[ 110.349] gen9_composite_set_target: pixmap=672, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.349] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.349] color_convert: src=660a0a0a [20028888] >[ 110.349] color_convert: dst=660a0a0a [20028888] >[ 110.349] sna_render_get_solid: 660a0a0a >[ 110.349] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.349] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.349] gen4_choose_spans_emitter: solid source >[ 110.349] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.349] aligning vertex: was 5, now 3 floats per vertex >[ 110.349] gen9_composite_get_binding_table(fb00) >[ 110.349] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 >[ 110.349] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.349] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.349] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.349] gen9_emit_sampler: sampler = c >[ 110.349] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.349] gen9_emit_vertex_elements: setup id=5 >[ 110.349] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.349] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.349] thread_choose_span: clipped? 0 >[ 110.349] imprecise_trapezoid_span_converter: using 4 threads >[ 110.349] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.349] thread_choose_span: clipped? 0 >[ 110.349] span_thread: flushing 95 boxes >[ 110.349] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.349] span_thread: flushing 1 boxes >[ 110.349] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.349] span_thread: flushing 1 boxes >[ 110.349] span_thread: flushing 95 boxes >[ 110.349] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.349] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.349] gen8_vertex_flush[994] = 576 >[ 110.349] gen9_render_composite_spans_done() >[ 110.349] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.349] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.349] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.350] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.350] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.350] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.350] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.350] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.350] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.350] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.350] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.350] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.350] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.350] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.350] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.350] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.350] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.350] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.350] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.350] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.350] sna_drawable_use_bo pixmap=672, box=((8, 904), (632, 1128)), flags=7... >[ 110.350] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.350] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.350] sna_drawable_use_bo: using whole GPU bo >[ 110.350] gen9_composite_set_target: pixmap=672, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.350] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.350] color_convert: src=66282828 [20028888] >[ 110.350] color_convert: dst=66282828 [20028888] >[ 110.350] sna_render_get_solid: 66282828 >[ 110.350] sna_render_get_solid(3) = 66282828 (old) >[ 110.350] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.350] gen4_choose_spans_emitter: solid source >[ 110.350] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.350] gen9_composite_get_binding_table(fa80) >[ 110.350] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 >[ 110.350] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 110.350] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) >[ 110.350] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.350] gen9_emit_vertex_elements: setup id=5 >[ 110.350] thread_choose_span: clipped? 0 >[ 110.350] imprecise_trapezoid_span_converter: using 4 threads >[ 110.350] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.350] thread_choose_span: clipped? 0 >[ 110.350] span_thread: flushing 2 boxes >[ 110.350] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.350] span_thread: flushing 2 boxes >[ 110.350] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.350] span_thread: flushing 162 boxes >[ 110.350] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >[ 110.350] span_thread: flushing 166 boxes >[ 110.350] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >[ 110.350] gen8_vertex_flush[9d0] = 996 >[ 110.350] gen9_render_composite_spans_done() >[ 110.350] sna_accel_flush: flush?=0, dirty?=0 >[ 110.350] sna_block_handler (tv=0.5000) >[ 110.350] kgem_retire, need_retire?=1 >[ 110.350] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.350] kgem_retire__requests_ring: retiring ring 0 >[ 110.350] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.350] __kgem_retire_rq: request 1 complete >[ 110.350] __kgem_bo_flush: handle=28, busy=0, wedged=0 >[ 110.350] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.350] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.350] kgem_retire -- retired=0, need_retire=0 >[ 110.350] sna_accel_block: GPU idle, flushing >[ 110.350] gen8_vertex_close: used=40887, vbo active? 16, vb=425, nreloc=4 >[ 110.350] gen8_vertex_close: reloc[0] = 287 >[ 110.350] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.350] kgem_add_handle: handle=16, index=8 >[ 110.350] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fffa8000) >[ 110.350] gen8_vertex_close: reloc[1] = 357 >[ 110.350] kgem_add_reloc64: handle=16, pos=357, delta=0, domains=200000 >[ 110.350] kgem_add_reloc64[16] = (delta=0, target handle=8, presumed=fffa8000) >[ 110.350] gen8_vertex_close: reloc[2] = 487 >[ 110.350] kgem_add_reloc64: handle=16, pos=487, delta=0, domains=200000 >[ 110.350] kgem_add_reloc64[17] = (delta=0, target handle=8, presumed=fffa8000) >[ 110.350] gen8_vertex_close: reloc[3] = 608 >[ 110.350] kgem_add_reloc64: handle=16, pos=608, delta=0, domains=200000 >[ 110.350] kgem_add_reloc64[18] = (delta=0, target handle=8, presumed=fffa8000) >[ 110.350] batch[1/1, flags=1800]: 634 634 16016 16384, nreloc=19, nexec=9, nfence=0, aperture=32496 [fenced=0] >[ 110.350] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.350] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.350] kgem_fixup_relocs: shrinking by 61440 >[ 110.350] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.350] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.350] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.350] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.350] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.350] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.350] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.350] __kgem_bo_clear_busy: handle=7 >[ 110.350] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.350] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.350] __kgem_bo_clear_busy: handle=8 >[ 110.350] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.350] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.350] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.350] __kgem_bo_clear_busy: handle=7 >[ 110.350] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 >[ 110.350] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.350] __kgem_bo_clear_busy: handle=8 >[ 110.350] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.350] __kgem_bo_clear_busy: handle=8 >[ 110.350] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.350] __kgem_bo_clear_busy: handle=8 >[ 110.350] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.350] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.350] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.350] sna_scanout_do_flush: flush timer active: delta=10 >[ 110.350] sna_accel_block: evaluating timers, active=7 >[ 110.350] sna_accel_block: flush timer expires in 10 [110360] >[ 110.350] sna_wakeup_handler >[ 110.350] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.350] kgem_can_create_2d: 640x2096 @ 32 >[ 110.350] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.350] kgem_can_create_2d: untiled size=5365760 >[ 110.350] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.350] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.350] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.350] sna_create_pixmap: usage=0, flags=1b >[ 110.350] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.350] __pop_freed_pixmap: reusing freed pixmap=646 header >[ 110.350] create_pixmap_hdr: pixmap=673, width=640, height=2096, usage=0 >[ 110.350] sna_create_pixmap: serial=673, 640x2096, usage=0 >[ 110.350] sna_composite_rectangles(pixmap=674, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.350] sna_composite_rectangles: converted to op 0 >[ 110.350] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.350] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.350] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.350] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.350] sna_composite_rectangles: dropping last-cpu hint >[ 110.350] sna_drawable_use_bo pixmap=674, box=((0, 0), (640, 2096)), flags=19... >[ 110.350] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.350] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.350] sna_pixmap_move_to_gpu(pixmap=674, usage=0), flags=b >[ 110.350] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.350] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.350] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.350] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.350] sna_pixmap_alloc_gpu: pixmap=674 >[ 110.350] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.350] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.350] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.351] from inactive: pitch=2560, tiling=1: handle=9, id=730 >[ 110.351] __sna_damage_all(640, 2096) >[ 110.351] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.351] sna_pixmap_mark_active: pixmap=674, handle=9 >[ 110.351] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.351] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.351] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.351] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.351] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.351] sna_render_get_solid: 0 >[ 110.351] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.351] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.351] aligning vertex: was 3, now 2 floats per vertex >[ 110.351] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.351] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.351] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.351] kgem_add_handle: handle=4, index=0 >[ 110.351] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.351] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.351] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.351] gen9_composite_get_binding_table(ffc0) >[ 110.351] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 >[ 110.351] kgem_add_handle: handle=9, index=1 >[ 110.351] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ee339000) >[ 110.351] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.351] [3fe0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.351] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.351] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.351] kgem_add_handle: handle=7, index=2 >[ 110.351] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.351] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.351] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.351] gen9_emit_sampler: sampler = 1 >[ 110.351] gen9_emit_sf: num_sf_outputs=1 >[ 110.351] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.351] gen9_emit_vertex_elements: setup id=0 >[ 110.351] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.351] (0, 0), (640, 2096) >[ 110.351] gen8_vertex_flush[490] = 3 >[ 110.351] sna_composite_rectangles: pixmap=674 marking clear [0]? 1 >[ 110.351] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.351] kgem_can_create_2d: 624x224 @ 32 >[ 110.351] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.351] kgem_can_create_2d: untiled size=561152 >[ 110.351] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.351] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.351] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.351] sna_create_pixmap: usage=0, flags=1b >[ 110.351] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.351] __pop_freed_pixmap: reusing freed pixmap=656 header >[ 110.351] create_pixmap_hdr: pixmap=675, width=624, height=224, usage=0 >[ 110.351] sna_create_pixmap: serial=675, 624x224, usage=0 >[ 110.351] sna_composite_rectangles(pixmap=676, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.351] sna_composite_rectangles: converted to op 0 >[ 110.351] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.351] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.351] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.351] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.351] sna_composite_rectangles: dropping last-cpu hint >[ 110.351] sna_drawable_use_bo pixmap=676, box=((0, 0), (624, 224)), flags=19... >[ 110.351] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.351] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.351] sna_pixmap_move_to_gpu(pixmap=676, usage=0), flags=b >[ 110.351] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.351] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.351] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.351] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.351] sna_pixmap_alloc_gpu: pixmap=676 >[ 110.351] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.351] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.351] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.351] from inactive: pitch=2560, tiling=1: handle=20, id=731 >[ 110.351] __sna_damage_all(624, 224) >[ 110.351] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.351] sna_pixmap_mark_active: pixmap=676, handle=20 >[ 110.351] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.351] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.351] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.352] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.352] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.352] sna_render_get_solid: 0 >[ 110.352] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.352] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.352] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.352] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.352] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.352] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.352] gen9_composite_get_binding_table(ff00) >[ 110.352] kgem_add_reloc64: handle=20, pos=16312, delta=0, domains=20002 >[ 110.352] kgem_add_handle: handle=20, index=3 >[ 110.352] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd9be000) >[ 110.352] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.352] [3fb0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.352] gen9_emit_vertex_elements: setup id=0 >[ 110.352] (0, 0), (624, 224) >[ 110.352] gen8_vertex_flush[4c4] = 3 >[ 110.352] sna_composite_rectangles: pixmap=676 marking clear [0]? 1 >[ 110.352] sna_create_pixmap(576, 76, 32, usage=0) >[ 110.352] kgem_can_create_2d: 576x76 @ 32 >[ 110.352] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.352] kgem_can_create_2d: untiled size=176128 >[ 110.352] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.352] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.352] kgem_can_create_2d: tiled[-1] size=176128 >[ 110.352] sna_create_pixmap: usage=0, flags=1b >[ 110.352] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 110.352] __pop_freed_pixmap: reusing freed pixmap=650 header >[ 110.352] create_pixmap_hdr: pixmap=677, width=576, height=76, usage=0 >[ 110.352] sna_create_pixmap: serial=677, 576x76, usage=0 >[ 110.352] sna_composite_rectangles(pixmap=678, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 110.352] sna_composite_rectangles: converted to op 0 >[ 110.352] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 110.352] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 110.352] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 110.352] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 110.352] sna_composite_rectangles: dropping last-cpu hint >[ 110.352] sna_drawable_use_bo pixmap=678, box=((0, 0), (576, 76)), flags=19... >[ 110.352] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.352] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.352] sna_pixmap_move_to_gpu(pixmap=678, usage=0), flags=b >[ 110.352] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.352] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 110.352] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.352] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.352] sna_pixmap_alloc_gpu: pixmap=678 >[ 110.352] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.352] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.352] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.352] from inactive: pitch=2560, tiling=1: handle=35, id=732 >[ 110.352] __sna_damage_all(576, 76) >[ 110.352] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.352] sna_pixmap_mark_active: pixmap=678, handle=35 >[ 110.352] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.352] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.352] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.352] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.352] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 110.352] sna_render_get_solid: 0 >[ 110.352] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.352] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.352] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.352] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.352] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.352] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.352] gen9_composite_get_binding_table(fe80) >[ 110.352] kgem_add_reloc64: handle=35, pos=16280, delta=0, domains=20002 >[ 110.352] kgem_add_handle: handle=35, index=4 >[ 110.352] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd443000) >[ 110.352] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.352] [3f90] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.352] gen9_emit_vertex_elements: setup id=0 >[ 110.352] (0, 0), (576, 76) >[ 110.352] gen8_vertex_flush[4f8] = 3 >[ 110.352] sna_composite_rectangles: pixmap=678 marking clear [0]? 1 >[ 110.352] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 110.352] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.352] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.353] trapezoid_spans_maybe_inplace? clear, no >[ 110.353] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.353] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 110.353] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 110.353] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 110.353] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 110.353] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 110.353] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 110.353] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.353] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 110.353] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 110.353] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.353] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 110.353] sna_drawable_use_bo pixmap=678, box=((2, 2), (574, 74)), flags=7... >[ 110.353] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.353] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.353] sna_drawable_use_bo: using whole GPU bo >[ 110.353] gen9_composite_set_target: pixmap=678, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.353] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 110.353] color_convert: src=4c000000 [20028888] >[ 110.353] color_convert: dst=4c000000 [20028888] >[ 110.353] sna_render_get_solid: 4c000000 >[ 110.353] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.353] gen4_choose_spans_emitter: solid source >[ 110.353] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.353] aligning vertex: was 2, now 3 floats per vertex >[ 110.353] gen9_composite_get_binding_table(fe00) >[ 110.353] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 >[ 110.353] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 110.353] kgem_add_reloc64[7] = (delta=304, target handle=2, presumed=fffe8000) >[ 110.353] [3f70] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.353] gen9_emit_sampler: sampler = c >[ 110.353] gen9_emit_sf: num_sf_outputs=2 >[ 110.353] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.353] gen9_emit_vertex_elements: setup id=5 >[ 110.353] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.353] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.353] thread_choose_span: clipped? 0 >[ 110.353] imprecise_trapezoid_span_converter: using 4 threads >[ 110.353] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 110.353] thread_choose_span: clipped? 0 >[ 110.353] span_thread: flushing 26 boxes >[ 110.353] [ 110.353] [ 110.353] span_thread: flushing 1 boxes >[ 110.353] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 1 boxes >span_thread: flushing 26 boxes >[ 110.353] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.353] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.353] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.353] gen8_vertex_flush[5bc] = 162 >[ 110.353] gen9_render_composite_spans_done() >[ 110.353] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 110.353] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.353] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.353] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.353] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.353] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.353] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.353] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 110.353] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 110.353] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 110.353] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 110.353] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 110.353] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 110.353] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.353] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.353] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 110.353] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 110.353] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.353] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.353] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 110.353] sna_drawable_use_bo pixmap=678, box=((0, 0), (576, 76)), flags=7... >[ 110.354] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.354] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.354] sna_drawable_use_bo: using whole GPU bo >[ 110.354] gen9_composite_set_target: pixmap=678, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.354] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 110.354] color_convert: src=e6e6e6e6 [20028888] >[ 110.354] color_convert: dst=e6e6e6e6 [20028888] >[ 110.354] sna_render_get_solid: e6e6e6e6 >[ 110.354] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 110.354] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.354] gen4_choose_spans_emitter: solid source >[ 110.354] kgem_check_bo: num_pages=+1, num_exec=+1 >[ 110.354] gen9_composite_get_binding_table(fd80) >[ 110.354] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 >[ 110.354] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 110.354] kgem_add_handle: handle=8, index=5 >[ 110.354] kgem_add_reloc64[8] = (delta=16, target handle=5, presumed=fdffe000) >[ 110.354] [3f50] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.354] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.354] gen9_emit_vertex_elements: setup id=5 >[ 110.354] thread_choose_span: clipped? 0 >[ 110.354] imprecise_trapezoid_span_converter: using 4 threads >[ 110.354] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 110.354] thread_choose_span: clipped? 0 >[ 110.354] span_thread: flushing 62 boxes >[ 110.354] [ 110.354] span_thread: flushing 62 boxes >[ 110.354] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 2 boxes >[ 110.354] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.354] span_thread: flushing 2 boxes >[ 110.354] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.354] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.354] gen8_vertex_flush[610] = 384 >[ 110.354] gen9_render_composite_spans_done() >[ 110.354] sna_glyphs(op=3, nlist=1, src=(16, 52)) >[ 110.354] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.354] sna_glyphs: discarding mask >[ 110.354] glyphs0_to_dst(op=3, src=(16, 52), nlist=1, dst=(16, 52)+(0, 0)) >[ 110.354] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94669425778320 size=576x76 >[ 110.354] gen9_render_composite: 0x0, current mode=1/1 >[ 110.354] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.354] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.354] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.354] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.354] sna_drawable_use_bo pixmap=678, box=((0, 0), (576, 76)), flags=7... >[ 110.354] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.354] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.354] sna_drawable_use_bo: using whole GPU bo >[ 110.354] gen9_composite_set_target: pixmap=678, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.354] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.354] color_convert: src=ffffffff [20028888] >[ 110.354] color_convert: dst=ffffffff [20028888] >[ 110.354] sna_render_get_solid: ffffffff >[ 110.354] sna_render_get_solid(white) >[ 110.354] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.354] sna_transform_is_imprecise_integer_translation: no transform >[ 110.354] gen9_composite_picture: integer translation (0, 0), removing >[ 110.354] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.354] sna_render_pixmap_bo: GPU all damaged >[ 110.354] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.354] gen4_choose_composite_emitter: solid, identity mask >[ 110.354] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.354] aligning vertex: was 3, now 4 floats per vertex >[ 110.354] gen9_composite_get_binding_table(fd00) >[ 110.354] kgem_add_reloc64: handle=7, pos=16184, delta=0, domains=40000 >[ 110.354] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.354] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.354] [3f30] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.354] kgem_add_reloc64: handle=6, pos=16168, delta=0, domains=40000 >[ 110.354] kgem_add_handle: handle=6, index=6 >[ 110.354] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=fd585000) >[ 110.354] [3f20] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.354] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.354] gen9_emit_sampler: sampler = a >[ 110.354] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.354] gen9_emit_vertex_elements: setup id=9 >[ 110.354] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.354] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.354] glyphs0_to_dst: glyph=(16, 34)x(13, 10), unclipped >[ 110.354] emit_primitive_identity_mask__avx2: dst=(16, 34), mask=(544.00, 32.00) x (13.00, 10.00) >[ 110.354] gen8_vertex_flush[6d4] = 3 >[ 110.354] gen9_magic_ca_pass: CA fixup (10637 -> 10640) >[ 110.354] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.354] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.354] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.355] sna_composite_rectangles(pixmap=678, op=1, ffffffff x 1 [(30, 16)x(2, 44) ...]) >[ 110.355] sna_composite_rectangles: converted to op 1 >[ 110.355] sna_composite_rectangles[0] (30, 16)x(2, 44) -> (30, 16), (32, 60) >[ 110.355] sna_composite_rectangles: nrects=1, region=(30, 16), (32, 60) x 1 >[ 110.355] sna_composite_rectangles: clipped extents (30, 16),(32, 60) x 1 >[ 110.355] sna_composite_rectangles: pixmap +(0, 0) extents (30, 16),(32, 60) >[ 110.355] sna_composite_rectangles: dropping last-cpu hint >[ 110.355] sna_drawable_use_bo pixmap=678, box=((30, 16), (32, 60)), flags=9... >[ 110.355] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 110.355] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.355] sna_drawable_use_bo: using whole GPU bo >[ 110.355] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 110.355] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.355] gen9_render_fill_boxes(ffffffff x 1 [(30, 16), (32, 60) ...]) >[ 110.355] sna_render_get_solid: ffffffff >[ 110.355] sna_render_get_solid(white) >[ 110.355] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.355] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.355] aligning vertex: was 4, now 2 floats per vertex >[ 110.355] gen9_composite_get_binding_table(fc40) >[ 110.355] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 110.355] gen9_emit_sampler: sampler = 1 >[ 110.355] gen9_emit_sf: num_sf_outputs=1 >[ 110.355] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.355] gen9_emit_vertex_elements: setup id=0 >[ 110.355] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.355] (30, 16), (32, 60) >[ 110.355] gen8_vertex_flush[7f0] = 3 >[ 110.355] sna_validate_gc(0x5619f1770810) changes=0, previous serial=29a, drawable=2a4 >[ 110.355] sna_validate_gc: recomputing clip >[ 110.355] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.355] sna_copy_area: src=pixmap=678:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=676:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.355] sna_copy_area: normal copy >[ 110.355] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.355] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.355] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.355] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 110.355] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 110.355] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 110.355] sna_do_copy: pixmap -- no source clipping >[ 110.355] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 110.355] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 110.355] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=678+(-24, -136), dst pixmap=676+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 110.355] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=35, cpu_bo=0), replaces=0 >[ 110.355] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.355] sna_drawable_use_bo pixmap=676, box=((24, 136), (600, 212)), flags=b... >[ 110.355] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.355] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.355] sna_drawable_use_bo: using whole GPU bo >[ 110.355] sna_pixmap_move_to_gpu(pixmap=678, usage=0), flags=a >[ 110.355] sna_pixmap_move_to_gpu: already all-damaged >[ 110.355] sna_pixmap_mark_active: pixmap=678, handle=35 >[ 110.355] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.355] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.355] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.355] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.355] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.355] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.355] gen9_composite_get_binding_table(fc40) >[ 110.355] kgem_add_reloc64: handle=35, pos=16136, delta=0, domains=40000 >[ 110.355] kgem_add_reloc64[11] = (delta=0, target handle=4, presumed=fd443000) >[ 110.355] [3f00] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 110.355] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.355] gen9_emit_sampler: sampler = 0 >[ 110.355] gen9_emit_vertex_elements: setup id=0 >[ 110.355] (0, 0) -> (24, 136) + (576, 76) >[ 110.355] gen8_vertex_flush[844] = 3 >[ 110.355] sna_accel_flush: flush?=0, dirty?=0 >[ 110.355] sna_block_handler (tv=0.0) >[ 110.355] sna_wakeup_handler >[ 110.355] sna_mode_wakeup: len=64 >[ 110.355] sna_mode_wakeup: recording last swap on pipe=1, frame 4414 [113e], time 110.352184 >[ 110.356] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=28 [active_scanout=2] >[ 110.356] sna_mode_wakeup: flip complete, pending? 2 >[ 110.356] sna_mode_wakeup: recording last swap on pipe=0, frame 6372 [18e4], time 110.353368 >[ 110.356] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=28 [active_scanout=2] >[ 110.356] sna_mode_wakeup: flip complete, pending? 1 >[ 110.356] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.356] sna_destroy_pixmap: pixmap=678, attached?=1 >[ 110.356] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.356] __kgem_bo_destroy: handle=35, size=204800 >[ 110.356] __kgem_bo_destroy: handle=35 -> active >[ 110.356] __sna_free_pixmap(pixmap=678) >[ 110.356] sna_create_pixmap(14, 20, 32, usage=0) >[ 110.356] kgem_can_create_2d: 14x20 @ 32 >[ 110.356] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 >[ 110.356] kgem_can_create_2d: untiled size=4096 >[ 110.356] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 110.356] kgem_choose_tiling: 14x20 -> 0 >[ 110.356] sna_create_pixmap: usage=0, flags=a >[ 110.356] sna_create_pixmap: small buffer [1120], attaching to shadow pixmap >[ 110.356] create_pixmap: allocating pixmap 14x20, depth=32/32, size=1128 >[ 110.356] create_pixmap: serial=679, usage=0, 14x20 >[ 110.356] sna_create_pixmap: serial=679, 14x20, usage=0 >[ 110.356] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2a4, drawable=2a8 >[ 110.356] sna_validate_gc: recomputing clip >[ 110.356] sna_validate_gc: composite clip=1x[(0, 0), (14, 20)] [0x5619f174da00] >[ 110.356] sna_put_image((0, 0)x(14, 20), depth=32, format=2) >[ 110.356] try_upload__fast: ignore existing cpu damage (if any) >[ 110.356] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.356] try_upload__fast: no, no gpu damage >[ 110.356] sna_drawable_move_region_to_cpu(pixmap=680 (14x20), [(0, 0), (14, 20)], flags=1) >[ 110.356] sna_drawable_move_region_to_cpu: region (0, 0), (14, 20) + (0, 0) subsumes pixmap (14x20) >[ 110.356] _sna_pixmap_move_to_cpu(pixmap=680, 14x20, flags=1) >[ 110.356] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.356] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.356] operate_inplace: no, inplace operation not suitable >[ 110.356] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.356] __sna_damage_all(14, 20) >[ 110.356] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.356] sna_put_zpixmap_blt: upload(0, 0, 14, 20) x 1 boxes >[ 110.356] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(14, 20) >[ 110.356] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/56 >[ 110.356] sna_accel_flush: flush?=0, dirty?=0 >[ 110.356] sna_composite(pixmap=676, op=3, src=680+(367, 307), mask=0+(551, 153), dst=676+(551, 153)+(0, 0), size=(30, 42) >[ 110.356] sna_compute_composite_region: dst=(551, 153)x(30, 42) >[ 110.356] sna_compute_composite_region: initial clip against dst->pDrawable: (551, 153), (581, 195) >[ 110.356] clip_to_dst: region: 1x[(551, 153), (581, 195)], clip: 1x[(0, 0), (624, 224)] >[ 110.356] sna_compute_composite_region: clip against dst->pCompositeClip: (551, 153), (581, 195) >[ 110.356] sna_compute_composite_region: clip against src (14x20 clip=0): (551, 153), (581, 195) >[ 110.356] sna_composite: composite region extents:+(0, 0) -> (551, 153), (581, 195) + (0, 0) >[ 110.356] gen9_render_composite: 30x42, current mode=1/1 >[ 110.356] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.356] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.356] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.356] gen9_composite_set_target: (551, 153)x(30, 42), partial?=1 >[ 110.356] sna_drawable_use_bo pixmap=676, box=((551, 153), (581, 195)), flags=7... >[ 110.356] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.356] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.356] sna_drawable_use_bo: using whole GPU bo >[ 110.356] gen9_composite_set_target: pixmap=676, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.356] gen9_composite_picture: (367, 307)x(30, 42), dst=(551, 153) >[ 110.356] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -184.00, 0.00 0.50 -154.00, 0.00 0.00 1.00] >[ 110.356] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.356] sna_render_pixmap_bo pixmap=680, (367, 307)x(30, 42)/(14, 20) >[ 110.356] sna_render_pixmap_bo box=(0, 0), (14, 20): (14, 20)/(14, 20) >[ 110.356] sna_render_pixmap_bo: offset=(-184, 154), size=(14, 20) >[ 110.356] use_cpu_bo: no cpu bo >[ 110.356] move_to_gpu: migrating whole pixmap (14x20) for source (0,0),(14,20), count 5? 0 >[ 110.356] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 20) >[ 110.356] upload: box=(0, 0), (14, 20), pixmap=14x20 >[ 110.356] sna_drawable_move_region_to_cpu(pixmap=680 (14x20), [(0, 0), (14, 20)], flags=2) >[ 110.357] sna_drawable_move_region_to_cpu: pixmap=680 all damaged on CPU >[ 110.357] kgem_can_create_2d: 14x20 @ 32 >[ 110.357] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 >[ 110.357] kgem_can_create_2d: untiled size=4096 >[ 110.357] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 110.357] kgem_choose_tiling: 14x20 -> 0 >[ 110.357] kgem_upload_source_image : (0, 0), (14, 20), stride=56, bpp=32 >[ 110.357] kgem_create_buffer_2d: 14x20, 32 bpp, stride=64 >[ 110.357] kgem_create_buffer: size=1280, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.357] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.357] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.357] search_linear_cache: searching for inactive gtt map >[ 110.357] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.357] search_linear_cache: searching for inactive gtt map >[ 110.357] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.357] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 110.357] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache >[ 110.357] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.357] kgem_create_buffer: reusing handle=23 for buffer >[ 110.357] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.357] init_buffer_from_bo: reusing handle=23 for buffer >[ 110.357] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f3c95be8000, domain=0 >[ 110.357] kgem_bo_map: converting request for GTT map into CPU map >[ 110.357] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f3c95be8000) >[ 110.357] kgem_bo_sync__cpu: handle=23 >[ 110.357] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.357] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 >[ 110.357] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.357] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] >[ 110.357] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 >[ 110.357] kgem_create_buffer(pages=64 [64]) new handle=23, used=1280, write=1 >[ 110.357] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=1280, io=1 >[ 110.357] __kgem_bo_init(handle=23, num_pages=1280) >[ 110.357] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/64 >[ 110.357] upload: adding upload cache to pixmap=680 >[ 110.357] kgem_proxy_bo_attach: handle=23 >[ 110.357] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.357] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.357] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.357] gen4_choose_composite_emitter: simple src, no mask >[ 110.357] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.357] aligning vertex: was 2, now 3 floats per vertex >[ 110.357] gen9_composite_get_binding_table(fbc0) >[ 110.357] kgem_add_reloc64: handle=23, pos=16104, delta=0, domains=40000 >[ 110.357] kgem_add_reloc64: adding proxy [delta=0] for handle=23 >[ 110.357] kgem_add_handle: handle=23, index=7 >[ 110.357] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fd545000) >[ 110.357] [3ee0] bind bo(handle=23, addr=fd545000), format=192, width=14, height=20, pitch=64, tiling=0 -> sampler >[ 110.357] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.357] gen9_emit_sampler: sampler = 22 >[ 110.357] gen9_emit_vertex_elements: setup id=2 >[ 110.357] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.357] gen9_render_composite_box: (551, 153), (581, 195) >[ 110.357] apply_damage: damage=0x0, region=1 [(551, 153), (581, 195) + (0, 0)] >[ 110.357] gen8_vertex_flush[8d0] = 3 >[ 110.357] sna_destroy_pixmap: pixmap=680, attached?=1 >[ 110.357] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.357] __sna_free_pixmap(pixmap=680) >[ 110.357] sna_composite(pixmap=676, op=3, src=272+(0, 0), mask=0+(28, 8), dst=676+(28, 8)+(0, 0), size=(20, 80) >[ 110.357] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 110.357] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 110.357] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 110.357] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 110.357] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 110.357] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 110.357] gen9_render_composite: 20x80, current mode=1/1 >[ 110.357] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.357] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 110.357] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.357] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.357] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 110.357] sna_drawable_use_bo pixmap=676, box=((28, 8), (48, 88)), flags=7... >[ 110.357] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.357] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.357] sna_drawable_use_bo: using whole GPU bo >[ 110.357] gen9_composite_set_target: pixmap=676, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.357] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 110.357] sna_transform_is_imprecise_integer_translation: no transform >[ 110.357] gen9_composite_picture: integer translation (0, 0), removing >[ 110.357] sna_render_pixmap_bo pixmap=272, (0, 0)x(20, 80)/(20, 80) >[ 110.357] sna_render_pixmap_bo: GPU all damaged >[ 110.357] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.358] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.358] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.358] gen4_choose_composite_emitter: identity src, no mask >[ 110.358] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.358] gen9_composite_get_binding_table(fb40) >[ 110.358] kgem_add_reloc64: handle=12, pos=16072, delta=0, domains=40000 >[ 110.358] kgem_add_handle: handle=12, index=8 >[ 110.358] kgem_add_reloc64[13] = (delta=0, target handle=8, presumed=fdffb000) >[ 110.358] [3ec0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.358] gen9_emit_sampler: sampler = 2 >[ 110.358] gen9_emit_vertex_elements: setup id=2 >[ 110.358] gen9_render_composite_box: (28, 8), (48, 88) >[ 110.358] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 110.358] gen8_vertex_flush[914] = 3 >[ 110.358] sna_composite(pixmap=676, op=3, src=276+(0, 0), mask=0+(28, 0), dst=676+(28, 0)+(0, 0), size=(20, 8) >[ 110.358] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.358] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.358] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.358] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.358] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.358] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.358] gen9_render_composite: 20x8, current mode=1/1 >[ 110.358] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.358] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 >[ 110.358] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.358] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.358] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.358] sna_drawable_use_bo pixmap=676, box=((28, 0), (48, 8)), flags=7... >[ 110.358] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.358] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.358] sna_drawable_use_bo: using whole GPU bo >[ 110.358] gen9_composite_set_target: pixmap=676, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.358] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.358] sna_transform_is_imprecise_integer_translation: no transform >[ 110.358] gen9_composite_picture: integer translation (0, 0), removing >[ 110.358] sna_render_pixmap_bo pixmap=276, (0, 0)x(20, 8)/(20, 80) >[ 110.358] sna_render_pixmap_bo: GPU all damaged >[ 110.358] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.358] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 110.358] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.358] gen4_choose_composite_emitter: identity src, no mask >[ 110.358] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.358] gen9_composite_get_binding_table(fac0) >[ 110.358] kgem_add_reloc64: handle=24, pos=16040, delta=0, domains=40000 >[ 110.358] kgem_add_handle: handle=24, index=9 >[ 110.358] kgem_add_reloc64[14] = (delta=0, target handle=9, presumed=fd53c000) >[ 110.358] [3ea0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.358] gen9_emit_vertex_elements: setup id=2 >[ 110.358] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.358] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.358] gen8_vertex_flush[950] = 3 >[ 110.358] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2a8, drawable=2a2 >[ 110.358] sna_validate_gc: recomputing clip >[ 110.358] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.358] sna_copy_area: src=pixmap=676:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=674:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.358] sna_copy_area: normal copy >[ 110.358] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.358] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.358] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.358] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.358] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.358] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.358] sna_do_copy: pixmap -- no source clipping >[ 110.358] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.358] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.358] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=676+(-8, -896), dst pixmap=674+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.358] sna_copy_boxes: dst=(priv=0x5619f174e370, gpu_bo=9, cpu_bo=0), src=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.358] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.358] sna_drawable_use_bo pixmap=674, box=((8, 896), (632, 1120)), flags=b... >[ 110.358] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.358] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.358] sna_drawable_use_bo: using whole GPU bo >[ 110.358] sna_pixmap_move_to_gpu(pixmap=676, usage=0), flags=a >[ 110.358] sna_pixmap_move_to_gpu: already all-damaged >[ 110.358] sna_pixmap_mark_active: pixmap=676, handle=20 >[ 110.358] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.358] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.358] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.358] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.358] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.358] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.358] aligning vertex: was 3, now 2 floats per vertex >[ 110.358] gen9_composite_get_binding_table(fa40) >[ 110.358] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.358] kgem_add_reloc64: handle=20, pos=16008, delta=0, domains=40000 >[ 110.358] kgem_add_reloc64[15] = (delta=0, target handle=3, presumed=fd9be000) >[ 110.358] [3e80] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.358] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.358] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.358] gen9_emit_sampler: sampler = 0 >[ 110.358] gen9_emit_vertex_elements: setup id=0 >[ 110.358] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.358] (0, 0) -> (8, 896) + (624, 224) >[ 110.358] gen8_vertex_flush[9d8] = 3 >[ 110.359] sna_destroy_pixmap: pixmap=676, attached?=1 >[ 110.359] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.359] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.359] __kgem_bo_destroy: handle=20 -> active >[ 110.359] __sna_free_pixmap(pixmap=676) >[ 110.359] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.359] kgem_can_create_2d: 624x80 @ 32 >[ 110.359] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.359] kgem_can_create_2d: untiled size=200704 >[ 110.359] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.359] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.359] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.359] sna_create_pixmap: usage=0, flags=1b >[ 110.359] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.359] __pop_freed_pixmap: reusing freed pixmap=676 header >[ 110.359] create_pixmap_hdr: pixmap=681, width=624, height=80, usage=0 >[ 110.359] sna_create_pixmap: serial=681, 624x80, usage=0 >[ 110.359] sna_composite_rectangles(pixmap=682, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.359] sna_composite_rectangles: converted to op 0 >[ 110.359] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.359] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.359] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.359] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.359] sna_composite_rectangles: dropping last-cpu hint >[ 110.359] sna_drawable_use_bo pixmap=682, box=((0, 0), (624, 80)), flags=19... >[ 110.359] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.359] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.359] sna_pixmap_move_to_gpu(pixmap=682, usage=0), flags=b >[ 110.359] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.359] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.359] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.359] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.359] sna_pixmap_alloc_gpu: pixmap=682 >[ 110.359] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.359] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.359] kgem_bo_remove_from_active: removing handle=35 from active >[ 110.359] 1:from active: pitch=2560, tiling=1, handle=35, id=735 >[ 110.359] __sna_damage_all(624, 80) >[ 110.359] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.359] sna_pixmap_mark_active: pixmap=682, handle=35 >[ 110.359] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.359] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.359] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.359] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.359] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.359] sna_render_get_solid: 0 >[ 110.359] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.359] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.359] gen9_composite_get_binding_table(f9c0) >[ 110.359] kgem_add_reloc64: handle=35, pos=15976, delta=0, domains=20002 >[ 110.359] kgem_add_reloc64[16] = (delta=0, target handle=4, presumed=fd443000) >[ 110.359] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.359] [3e60] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.359] gen9_emit_sampler: sampler = 1 >[ 110.359] gen9_emit_vertex_elements: setup id=0 >[ 110.359] (0, 0), (624, 80) >[ 110.359] gen8_vertex_flush[a14] = 3 >[ 110.359] sna_composite_rectangles: pixmap=682 marking clear [0]? 1 >[ 110.359] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2a2, drawable=2aa >[ 110.359] sna_validate_gc: recomputing clip >[ 110.359] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.359] sna_copy_area: src=pixmap=280:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=682:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.359] sna_copy_area: normal copy >[ 110.359] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.359] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.359] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.359] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.359] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.359] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.359] sna_do_copy: pixmap -- no source clipping >[ 110.359] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.359] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.359] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=280+(-28, 0), dst pixmap=682+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.359] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=35, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.359] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.359] sna_drawable_use_bo pixmap=682, box=((28, 0), (246, 80)), flags=b... >[ 110.359] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.359] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.359] sna_drawable_use_bo: using whole GPU bo >[ 110.359] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a >[ 110.359] sna_pixmap_move_to_gpu: already all-damaged >[ 110.359] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 110.359] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.359] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.359] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.359] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.359] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.359] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.359] gen9_composite_get_binding_table(f940) >[ 110.360] kgem_add_reloc64: handle=21, pos=15944, delta=0, domains=40000 >[ 110.360] kgem_add_handle: handle=21, index=10 >[ 110.360] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd994000) >[ 110.360] [3e40] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.360] gen9_emit_sampler: sampler = 0 >[ 110.360] gen9_emit_vertex_elements: setup id=0 >[ 110.360] (0, 0) -> (28, 0) + (218, 80) >[ 110.360] gen8_vertex_flush[a58] = 3 >[ 110.360] sna_composite(pixmap=674, op=3, src=682+(0, 0), mask=0+(0, 0), dst=674+(8, 1136)+(0, 0), size=(624, 80) >[ 110.360] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.360] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.360] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.360] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.360] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.360] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.360] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.360] gen9_render_composite: 624x80, current mode=1/1 >[ 110.360] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.360] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.360] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.360] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.360] sna_drawable_use_bo pixmap=674, box=((8, 1136), (632, 1216)), flags=7... >[ 110.360] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.360] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.360] sna_drawable_use_bo: using whole GPU bo >[ 110.360] gen9_composite_set_target: pixmap=674, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.360] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.360] sna_transform_is_imprecise_integer_translation: no transform >[ 110.360] gen9_composite_picture: integer translation (0, 0), removing >[ 110.360] sna_render_pixmap_bo pixmap=682, (0, 0)x(624, 80)/(624, 80) >[ 110.360] sna_render_pixmap_bo: GPU all damaged >[ 110.360] color_convert: src=cc000000 [20028888] >[ 110.360] color_convert: dst=cc000000 [20028888] >[ 110.360] sna_render_get_solid: cc000000 >[ 110.360] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.360] gen4_choose_composite_emitter: identity source, identity mask >[ 110.360] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.360] aligning vertex: was 2, now 5 floats per vertex >[ 110.360] gen9_composite_get_binding_table(f8c0) >[ 110.360] kgem_add_reloc64: handle=35, pos=15912, delta=0, domains=40000 >[ 110.360] kgem_add_reloc64[18] = (delta=0, target handle=4, presumed=fd443000) >[ 110.360] [3e20] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.360] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 >[ 110.360] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.360] kgem_add_reloc64[19] = (delta=816, target handle=2, presumed=fffe8000) >[ 110.360] [3e10] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.360] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.360] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.360] gen9_emit_sampler: sampler = 3 >[ 110.360] gen9_emit_sf: num_sf_outputs=2 >[ 110.360] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.360] gen9_emit_vertex_elements: setup id=10 >[ 110.360] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.360] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.360] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.360] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.360] gen8_vertex_flush[b44] = 3 >[ 110.360] sna_destroy_pixmap: pixmap=682, attached?=1 >[ 110.360] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.360] __kgem_bo_destroy: handle=35, size=204800 >[ 110.360] __kgem_bo_destroy: handle=35 -> active >[ 110.360] __sna_free_pixmap(pixmap=682) >[ 110.360] sna_composite(pixmap=672, op=3, src=674+(0, 0), mask=0+(0, 0), dst=672+(0, 0)+(0, 0), size=(640, 2096) >[ 110.360] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.360] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.360] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.360] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.360] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.360] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.360] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.360] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.360] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.360] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 >[ 110.360] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.360] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.360] sna_drawable_use_bo pixmap=672, box=((0, 0), (640, 2096)), flags=7... >[ 110.360] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.360] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.360] sna_drawable_use_bo: using whole GPU bo >[ 110.360] gen9_composite_set_target: pixmap=672, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.360] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.360] sna_transform_is_imprecise_integer_translation: no transform >[ 110.360] gen9_composite_picture: integer translation (0, 0), removing >[ 110.360] sna_render_pixmap_bo pixmap=674, (0, 0)x(640, 2096)/(640, 2096) >[ 110.360] sna_render_pixmap_bo: GPU all damaged >[ 110.360] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.360] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.360] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.360] gen4_choose_composite_emitter: identity src, no mask >[ 110.360] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.360] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.360] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.360] aligning vertex: was 5, now 3 floats per vertex >[ 110.360] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.360] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.360] gen9_composite_get_binding_table(f800) >[ 110.361] kgem_add_reloc64: handle=17, pos=15864, delta=0, domains=20002 >[ 110.361] kgem_add_handle: handle=17, index=11 >[ 110.361] kgem_add_reloc64[20] = (delta=0, target handle=11, presumed=fdfff000) >[ 110.361] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.361] [3df0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.361] kgem_add_reloc64: handle=9, pos=15848, delta=0, domains=40000 >[ 110.361] kgem_add_reloc64[21] = (delta=0, target handle=1, presumed=ee339000) >[ 110.361] [3de0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.361] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.361] gen9_emit_sampler: sampler = 2 >[ 110.361] gen9_emit_sf: num_sf_outputs=1 >[ 110.361] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.361] gen9_emit_vertex_elements: setup id=2 >[ 110.361] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.361] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.361] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.361] gen8_vertex_flush[bec] = 3 >[ 110.361] sna_accel_flush: flush?=0, dirty?=0 >[ 110.361] sna_block_handler (tv=0.0) >[ 110.361] sna_wakeup_handler >[ 110.361] sna_destroy_pixmap: pixmap=674, attached?=1 >[ 110.361] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.361] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.361] __kgem_bo_destroy: handle=9 -> active >[ 110.361] __sna_free_pixmap(pixmap=674) >[ 110.361] sna_composite(pixmap=668, op=3, src=672+(0, 0), mask=0+(160, 64), dst=668+(160, 64)+(0, 0), size=(640, 2096) >[ 110.361] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.361] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.361] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.361] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.361] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.361] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.361] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.361] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.361] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 110.361] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 >[ 110.361] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.361] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.361] sna_drawable_use_bo pixmap=668, box=((160, 64), (800, 2160)), flags=7... >[ 110.361] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.361] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.361] sna_drawable_use_bo: using whole GPU bo >[ 110.361] gen9_composite_set_target: pixmap=668, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.361] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.361] sna_transform_is_imprecise_integer_translation: no transform >[ 110.361] gen9_composite_picture: integer translation (0, 0), removing >[ 110.361] sna_render_pixmap_bo pixmap=672, (0, 0)x(640, 2096)/(640, 2096) >[ 110.361] sna_render_pixmap_bo: GPU all damaged >[ 110.361] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.361] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.361] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.361] gen4_choose_composite_emitter: identity src, no mask >[ 110.361] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.361] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.361] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.361] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.361] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.361] gen9_composite_get_binding_table(f740) >[ 110.361] kgem_add_reloc64: handle=38, pos=15816, delta=0, domains=20002 >[ 110.361] kgem_add_handle: handle=38, index=12 >[ 110.361] kgem_add_reloc64[22] = (delta=0, target handle=12, presumed=f2281000) >[ 110.361] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.361] [3dc0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.361] kgem_add_reloc64: handle=17, pos=15800, delta=0, domains=40000 >[ 110.361] kgem_add_reloc64[23] = (delta=0, target handle=11, presumed=fdfff000) >[ 110.361] [3db0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.361] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.361] gen9_emit_vertex_elements: setup id=2 >[ 110.361] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.361] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.361] gen8_vertex_flush[c38] = 3 >[ 110.361] sna_destroy_pixmap: pixmap=672, attached?=1 >[ 110.361] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.361] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.361] __kgem_bo_destroy: handle=17 -> active >[ 110.361] __sna_free_pixmap(pixmap=672) >[ 110.361] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.361] kgem_can_create_2d: 2x64 @ 32 >[ 110.361] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.361] kgem_can_create_2d: untiled size=4096 >[ 110.361] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.362] kgem_choose_tiling: 2x64 -> 0 >[ 110.362] sna_create_pixmap: usage=0, flags=a >[ 110.362] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.362] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.362] create_pixmap: serial=683, usage=0, 2x64 >[ 110.362] sna_create_pixmap: serial=683, 2x64, usage=0 >[ 110.362] sna_composite_rectangles(pixmap=684, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.362] sna_composite_rectangles: converted to op 0 >[ 110.362] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.362] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.362] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.362] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.362] sna_composite_rectangles: fallback, dst pixmap=684 too small or not attached >[ 110.362] sna_composite_rectangles: fallback >[ 110.362] sna_drawable_move_region_to_cpu(pixmap=684 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.362] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.362] _sna_pixmap_move_to_cpu(pixmap=684, 2x64, flags=1) >[ 110.362] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.362] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.362] operate_inplace: no, inplace operation not suitable >[ 110.362] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.362] __sna_damage_all(2, 64) >[ 110.362] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.362] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.362] kgem_can_create_2d: 1x32 @ 32 >[ 110.362] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.362] kgem_can_create_2d: untiled size=4096 >[ 110.362] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.362] kgem_choose_tiling: 1x32 -> 0 >[ 110.362] sna_create_pixmap: usage=0, flags=a >[ 110.362] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.362] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.362] create_pixmap: serial=685, usage=0, 1x32 >[ 110.362] sna_create_pixmap: serial=685, 1x32, usage=0 >[ 110.362] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2aa, drawable=2ae >[ 110.362] sna_validate_gc: recomputing clip >[ 110.362] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.362] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.362] try_upload__fast: ignore existing cpu damage (if any) >[ 110.362] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.362] try_upload__fast: no, no gpu damage >[ 110.362] sna_drawable_move_region_to_cpu(pixmap=686 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.362] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.362] _sna_pixmap_move_to_cpu(pixmap=686, 1x32, flags=1) >[ 110.362] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.362] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.362] operate_inplace: no, inplace operation not suitable >[ 110.362] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.362] __sna_damage_all(1, 32) >[ 110.362] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.362] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.362] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.362] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.362] sna_accel_flush: flush?=0, dirty?=0 >[ 110.362] sna_composite(pixmap=684, op=1, src=686+(0, 0), mask=0+(0, 0), dst=684+(0, 0)+(0, 0), size=(2, 64) >[ 110.362] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.362] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.362] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.362] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.362] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.362] sna_composite: fallback, dst pixmap=684 is too small (or completely damaged) >[ 110.362] sna_composite: fallback -- fbComposite >[ 110.362] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.362] sna_composite_fb: fallback -- move src to cpu >[ 110.362] _sna_pixmap_move_to_cpu(pixmap=686, 1x32, flags=2) >[ 110.362] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17f5831, is-clear?=0 >[ 110.362] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.362] sna_composite_fb: fallback -- move dst to cpu >[ 110.362] sna_drawable_move_region_to_cpu(pixmap=684 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.362] sna_drawable_move_region_to_cpu: pixmap=684 all damaged on CPU >[ 110.362] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.362] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.362] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.362] sna_destroy_pixmap: pixmap=686, attached?=1 >[ 110.362] __sna_free_pixmap(pixmap=686) >[ 110.362] sna_composite(pixmap=668, op=3, src=684+(0, 0), mask=0+(0, 0), dst=668+(0, 0)+(0, 0), size=(3840, 64) >[ 110.362] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.362] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.362] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.362] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.362] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.363] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.363] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.363] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.363] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.363] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.363] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.363] sna_drawable_use_bo pixmap=668, box=((0, 0), (3840, 64)), flags=7... >[ 110.363] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.363] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.363] sna_drawable_use_bo: using whole GPU bo >[ 110.363] gen9_composite_set_target: pixmap=668, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.363] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.363] sna_transform_is_imprecise_integer_translation: no transform >[ 110.363] gen9_composite_picture: integer translation (0, 0), removing >[ 110.363] sna_render_pixmap_bo pixmap=684, (0, 0)x(3840, 64)/(2, 64) >[ 110.363] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.363] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.363] use_cpu_bo: no cpu bo >[ 110.363] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.363] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.363] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.363] sna_drawable_move_region_to_cpu(pixmap=684 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.363] sna_drawable_move_region_to_cpu: pixmap=684 all damaged on CPU >[ 110.363] kgem_can_create_2d: 2x64 @ 32 >[ 110.363] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.363] kgem_can_create_2d: untiled size=4096 >[ 110.363] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.363] kgem_choose_tiling: 2x64 -> 0 >[ 110.363] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.363] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.363] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.363] kgem_create_buffer: reusing buffer? used=1280 + size=2048, total=262144 >[ 110.363] kgem_create_proxy: target handle=23 [proxy? -1], offset=1280, length=2048, io=1 >[ 110.363] __kgem_bo_init(handle=23, num_pages=2048) >[ 110.363] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.363] upload: adding upload cache to pixmap=684 >[ 110.363] kgem_proxy_bo_attach: handle=23 >[ 110.363] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.363] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.363] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.363] gen4_choose_composite_emitter: identity src, no mask >[ 110.363] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.363] gen9_composite_get_binding_table(f680) >[ 110.363] kgem_add_reloc64: handle=23, pos=15768, delta=0, domains=40000 >[ 110.363] kgem_add_reloc64: adding proxy [delta=1280] for handle=23 >[ 110.363] kgem_add_reloc64[24] = (delta=1280, target handle=7, presumed=fd545000) >[ 110.363] [3d90] bind bo(handle=23, addr=fd545500), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.363] gen9_emit_sampler: sampler = a >[ 110.363] gen9_emit_vertex_elements: setup id=2 >[ 110.363] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.363] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.363] gen8_vertex_flush[c7c] = 3 >[ 110.363] sna_destroy_pixmap: pixmap=684, attached?=1 >[ 110.363] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.363] __sna_free_pixmap(pixmap=684) >[ 110.363] sna_composite(pixmap=668, op=3, src=364+(0, 0), mask=0+(0, 0), dst=668+(0, 0)+(0, 0), size=(3840, 48) >[ 110.363] sna_compute_composite_region: dst=(0, 0)x(3840, 48) >[ 110.363] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) >[ 110.363] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.363] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) >[ 110.363] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) >[ 110.363] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) >[ 110.363] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) >[ 110.363] gen9_render_composite: 3840x48, current mode=1/1 >[ 110.363] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 >[ 110.363] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.363] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.363] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 >[ 110.363] sna_drawable_use_bo pixmap=668, box=((0, 0), (3840, 48)), flags=7... >[ 110.363] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.363] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.363] sna_drawable_use_bo: using whole GPU bo >[ 110.363] gen9_composite_set_target: pixmap=668, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.363] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) >[ 110.363] sna_transform_is_imprecise_integer_translation: no transform >[ 110.363] gen9_composite_picture: integer translation (0, 0), removing >[ 110.363] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 48)/(3840, 2160) >[ 110.363] sna_render_pixmap_bo: GPU all damaged >[ 110.363] color_convert: src=69000000 [20028888] >[ 110.363] color_convert: dst=69000000 [20028888] >[ 110.363] sna_render_get_solid: 69000000 >[ 110.363] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.363] gen4_choose_composite_emitter: identity source, identity mask >[ 110.363] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.363] aligning vertex: was 3, now 5 floats per vertex >[ 110.363] gen9_composite_get_binding_table(f600) >[ 110.363] kgem_add_reloc64: handle=11, pos=15736, delta=0, domains=40000 >[ 110.363] kgem_add_handle: handle=11, index=13 >[ 110.363] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=f61c9000) >[ 110.363] [3d70] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.363] kgem_add_reloc64: handle=7, pos=15720, delta=0, domains=40000 >[ 110.363] kgem_add_reloc64: adding proxy [delta=420] for handle=7 >[ 110.363] kgem_add_reloc64[26] = (delta=420, target handle=2, presumed=fffe8000) >[ 110.363] [3d60] bind bo(handle=7, addr=fffe81a4), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.363] gen9_emit_sampler: sampler = 3 >[ 110.363] gen9_emit_sf: num_sf_outputs=2 >[ 110.363] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.363] gen9_emit_vertex_elements: setup id=10 >[ 110.363] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.363] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.363] gen9_render_composite_box: (0, 0), (3840, 48) >[ 110.363] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] >[ 110.363] gen8_vertex_flush[d2c] = 3 >[ 110.363] sna_composite_rectangles(pixmap=668, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.363] sna_composite_rectangles: converted to op 3 >[ 110.363] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.363] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.363] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.363] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.363] sna_drawable_use_bo pixmap=668, box=((0, 0), (3840, 48)), flags=1... >[ 110.363] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.363] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.363] sna_drawable_use_bo: using whole GPU bo >[ 110.363] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.363] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.363] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.363] sna_render_get_solid: 660a0a0a >[ 110.363] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.363] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.363] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.363] aligning vertex: was 5, now 2 floats per vertex >[ 110.363] gen9_composite_get_binding_table(f540) >[ 110.363] kgem_add_reloc64: handle=8, pos=15688, delta=0, domains=40000 >[ 110.363] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.363] kgem_add_reloc64[27] = (delta=8, target handle=5, presumed=fdffe000) >[ 110.363] [3d40] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.363] gen9_emit_sampler: sampler = 1 >[ 110.363] gen9_emit_sf: num_sf_outputs=1 >[ 110.363] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.363] gen9_emit_vertex_elements: setup id=0 >[ 110.363] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.363] (0, 0), (3840, 48) >[ 110.363] gen8_vertex_flush[dd4] = 3 >[ 110.363] sna_composite(pixmap=668, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=668+(3786, 6)+(0, 0), size=(44, 36) >[ 110.363] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.363] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.363] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.363] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.363] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.363] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.363] gen9_render_composite: 44x36, current mode=1/1 >[ 110.363] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.364] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.364] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.364] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.364] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.364] sna_drawable_use_bo pixmap=668, box=((3786, 6), (3830, 42)), flags=7... >[ 110.364] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.364] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.364] sna_drawable_use_bo: using whole GPU bo >[ 110.364] gen9_composite_set_target: pixmap=668, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.364] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.364] sna_transform_is_imprecise_integer_translation: no transform >[ 110.364] gen9_composite_picture: integer translation (0, 0), removing >[ 110.364] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.364] sna_render_pixmap_bo: CPU all damaged >[ 110.364] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.364] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.364] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.364] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.364] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.364] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.364] gen4_choose_composite_emitter: identity src, no mask >[ 110.364] kgem_check_bo: num_pages=+2, num_exec=+1 >[ 110.364] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.364] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.364] kgem_flush: opportunistic flushing? flush=0,1, aperture=42498/262144, idle?=0 >[ 110.364] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.364] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.364] aligning vertex: was 2, now 3 floats per vertex >[ 110.364] gen9_composite_get_binding_table(f4c0) >[ 110.364] kgem_add_reloc64: handle=31, pos=15656, delta=0, domains=40000 >[ 110.364] kgem_add_handle: handle=31, index=14 >[ 110.364] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fd4dc000) >[ 110.364] [3d20] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.364] gen9_emit_sampler: sampler = 2 >[ 110.364] gen9_emit_vertex_elements: setup id=2 >[ 110.364] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.364] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.364] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.364] gen8_vertex_flush[e34] = 3 >[ 110.364] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.364] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.364] sna_glyphs: discarding mask >[ 110.364] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.364] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.364] gen9_render_composite: 0x0, current mode=1/1 >[ 110.364] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.364] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.364] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.364] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.364] sna_drawable_use_bo pixmap=668, box=((0, 0), (7680, 2160)), flags=7... >[ 110.364] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.364] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.364] sna_drawable_use_bo: using whole GPU bo >[ 110.364] gen9_composite_set_target: pixmap=668, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.364] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.364] color_convert: src=ffdfdbd2 [20028888] >[ 110.364] color_convert: dst=ffdfdbd2 [20028888] >[ 110.364] sna_render_get_solid: ffdfdbd2 >[ 110.364] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 110.364] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.364] sna_transform_is_imprecise_integer_translation: no transform >[ 110.364] gen9_composite_picture: integer translation (0, 0), removing >[ 110.364] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.364] sna_render_pixmap_bo: GPU all damaged >[ 110.364] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.364] gen4_choose_composite_emitter: solid, identity mask >[ 110.364] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.364] aligning vertex: was 3, now 4 floats per vertex >[ 110.364] gen9_composite_get_binding_table(f440) >[ 110.364] kgem_add_reloc64: handle=8, pos=15624, delta=0, domains=40000 >[ 110.364] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 110.364] kgem_add_reloc64[29] = (delta=32, target handle=5, presumed=fdffe000) >[ 110.364] [3d00] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.364] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.364] gen9_emit_sampler: sampler = a >[ 110.364] gen9_emit_sf: num_sf_outputs=2 >[ 110.364] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.364] gen9_emit_vertex_elements: setup id=9 >[ 110.364] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.364] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.364] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.364] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.364] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.364] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.364] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.364] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.364] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.364] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.364] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.364] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.364] gen8_vertex_flush[efc] = 15 >[ 110.364] gen9_magic_ca_pass: CA fixup (10674 -> 10689) >[ 110.364] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.364] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.364] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.364] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.364] kgem_can_create_2d: 24x20 @ 32 >[ 110.364] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.364] kgem_can_create_2d: untiled size=4096 >[ 110.364] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.364] kgem_choose_tiling: 24x20 -> 0 >[ 110.364] sna_create_pixmap: usage=0, flags=a >[ 110.364] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.364] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.364] create_pixmap: serial=687, usage=0, 24x20 >[ 110.364] sna_create_pixmap: serial=687, 24x20, usage=0 >[ 110.364] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2ae, drawable=2b0 >[ 110.364] sna_validate_gc: recomputing clip >[ 110.364] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.364] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.364] try_upload__fast: ignore existing cpu damage (if any) >[ 110.364] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.364] try_upload__fast: no, no gpu damage >[ 110.364] sna_drawable_move_region_to_cpu(pixmap=688 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.364] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.364] _sna_pixmap_move_to_cpu(pixmap=688, 24x20, flags=1) >[ 110.364] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.364] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.364] operate_inplace: no, inplace operation not suitable >[ 110.364] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.364] __sna_damage_all(24, 20) >[ 110.364] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.364] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.364] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.364] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.364] sna_accel_flush: flush?=1, dirty?=1 >[ 110.364] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 110.364] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.364] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.364] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.364] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.364] kgem_bo_sync__cpu_full: handle=31 >[ 110.364] gen8_vertex_close: used=42756, vbo active? 16, vb=625, nreloc=5 >[ 110.364] gen8_vertex_close: reloc[0] = 287 >[ 110.364] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.364] kgem_add_handle: handle=16, index=15 >[ 110.364] kgem_add_reloc64[30] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.364] gen8_vertex_close: reloc[1] = 362 >[ 110.364] kgem_add_reloc64: handle=16, pos=362, delta=0, domains=200000 >[ 110.364] kgem_add_reloc64[31] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.364] gen8_vertex_close: reloc[2] = 432 >[ 110.364] kgem_add_reloc64: handle=16, pos=432, delta=0, domains=200000 >[ 110.364] kgem_add_reloc64[32] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.364] gen8_vertex_close: reloc[3] = 559 >[ 110.364] kgem_add_reloc64: handle=16, pos=559, delta=0, domains=200000 >[ 110.364] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.364] gen8_vertex_close: reloc[4] = 716 >[ 110.364] kgem_add_reloc64: handle=16, pos=716, delta=0, domains=200000 >[ 110.364] kgem_add_reloc64[34] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.364] batch[1/1, flags=1800]: 996 996 15616 16384, nreloc=35, nexec=16, nfence=0, aperture=42564 [fenced=0] >[ 110.364] kgem_finish_buffers: buffer handle=23, used=3328, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.364] kgem_finish_buffers: retaining upload buffer (3328/262144): used=4096, refcnt=1 >[ 110.364] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.364] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 110.364] kgem_fixup_relocs: shrinking by 57344 >[ 110.364] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.364] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.364] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.364] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.364] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.364] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.364] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.364] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.364] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.364] __kgem_bo_clear_busy: handle=7 >[ 110.364] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.364] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.364] __kgem_bo_clear_busy: handle=7 >[ 110.364] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.364] __kgem_bo_clear_busy: handle=8 >[ 110.364] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.364] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.364] __kgem_bo_clear_busy: handle=7 >[ 110.364] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.364] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.364] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 >[ 110.364] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 110.364] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 >[ 110.364] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.364] __kgem_bo_clear_busy: handle=7 >[ 110.364] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.364] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.364] __kgem_bo_clear_busy: handle=7 >[ 110.364] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.364] __kgem_bo_clear_busy: handle=8 >[ 110.364] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.364] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.364] __kgem_bo_clear_busy: handle=8 >[ 110.364] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.364] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.364] __kgem_busy: handle=31, busy=131072, wedged=0 >[ 110.364] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 1 >[ 110.367] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.367] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.367] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.367] __kgem_retire_rq: request 1 complete >[ 110.367] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.367] kgem_bo_move_to_cache: release handle=22 >[ 110.367] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.367] __kgem_retire_rq: request 2 complete >[ 110.367] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.367] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.367] kgem_bo_move_to_cache: release handle=17 >[ 110.367] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.367] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.367] kgem_bo_move_to_cache: release handle=9 >[ 110.367] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.367] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.367] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.367] kgem_bo_move_to_cache: release handle=35 >[ 110.367] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.367] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.367] kgem_bo_move_to_cache: release handle=20 >[ 110.367] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.367] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.367] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.367] sna_accel_flush: flush?=0, dirty?=0 >[ 110.367] sna_block_handler (tv=0.0) >[ 110.367] sna_wakeup_handler >[ 110.367] sna_composite(pixmap=668, op=3, src=688+(2418, 10), mask=0+(3626, 6), dst=668+(3626, 6)+(0, 0), size=(48, 36) >[ 110.367] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.367] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.367] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.367] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.367] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.367] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.367] gen9_render_composite: 48x36, current mode=0/1 >[ 110.367] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.367] sna_blt_composite (2418, 10), (3626, 6), 48x36 >[ 110.367] sna_blt_composite: unsupported op [3] for blitting >[ 110.367] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.367] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.367] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.367] sna_drawable_use_bo pixmap=668, box=((3626, 6), (3674, 42)), flags=7... >[ 110.367] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.367] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.367] sna_drawable_use_bo: using whole GPU bo >[ 110.367] gen9_composite_set_target: pixmap=668, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.367] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.367] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.367] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.367] sna_render_pixmap_bo pixmap=688, (2418, 10)x(48, 36)/(24, 20) >[ 110.367] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.367] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.367] use_cpu_bo: no cpu bo >[ 110.367] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.367] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.367] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.367] sna_drawable_move_region_to_cpu(pixmap=688 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.367] sna_drawable_move_region_to_cpu: pixmap=688 all damaged on CPU >[ 110.367] kgem_can_create_2d: 24x20 @ 32 >[ 110.367] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.367] kgem_can_create_2d: untiled size=4096 >[ 110.367] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.367] kgem_choose_tiling: 24x20 -> 0 >[ 110.367] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.367] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.367] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.367] kgem_create_buffer: reusing buffer? used=4096 + size=1920, total=262144 >[ 110.367] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=1920, io=1 >[ 110.367] __kgem_bo_init(handle=23, num_pages=1920) >[ 110.367] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.367] upload: adding upload cache to pixmap=688 >[ 110.367] kgem_proxy_bo_attach: handle=23 >[ 110.367] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.367] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.367] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.367] gen4_choose_composite_emitter: simple src, no mask >[ 110.367] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.367] aligning vertex: was 4, now 3 floats per vertex >[ 110.367] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.367] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.367] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.367] kgem_add_handle: handle=4, index=0 >[ 110.367] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.367] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.367] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.367] gen9_composite_get_binding_table(ffc0) >[ 110.367] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.367] kgem_add_handle: handle=38, index=1 >[ 110.367] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.367] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.367] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.367] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.367] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 >[ 110.367] kgem_add_handle: handle=23, index=2 >[ 110.367] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd545000) >[ 110.367] [3fd0] bind bo(handle=23, addr=fd546000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.367] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.367] gen9_emit_sampler: sampler = 22 >[ 110.367] gen9_emit_sf: num_sf_outputs=1 >[ 110.367] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.367] gen9_emit_vertex_elements: setup id=2 >[ 110.367] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.367] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.367] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.367] gen8_vertex_flush[490] = 3 >[ 110.367] sna_destroy_pixmap: pixmap=688, attached?=1 >[ 110.367] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.367] __sna_free_pixmap(pixmap=688) >[ 110.367] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.367] kgem_can_create_2d: 26x20 @ 32 >[ 110.367] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.367] kgem_can_create_2d: untiled size=4096 >[ 110.367] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.367] kgem_choose_tiling: 26x20 -> 0 >[ 110.367] sna_create_pixmap: usage=0, flags=a >[ 110.367] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.367] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.367] create_pixmap: serial=689, usage=0, 26x20 >[ 110.367] sna_create_pixmap: serial=689, 26x20, usage=0 >[ 110.367] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2b0, drawable=2b2 >[ 110.367] sna_validate_gc: recomputing clip >[ 110.367] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.367] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.367] try_upload__fast: ignore existing cpu damage (if any) >[ 110.367] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.367] try_upload__fast: no, no gpu damage >[ 110.367] sna_drawable_move_region_to_cpu(pixmap=690 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.367] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.367] _sna_pixmap_move_to_cpu(pixmap=690, 26x20, flags=1) >[ 110.367] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.367] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.367] operate_inplace: no, inplace operation not suitable >[ 110.367] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.367] __sna_damage_all(26, 20) >[ 110.367] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.367] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.367] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.367] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.367] sna_accel_flush: flush?=0, dirty?=0 >[ 110.367] sna_composite(pixmap=668, op=3, src=690+(2370, 10), mask=0+(3554, 6), dst=668+(3554, 6)+(0, 0), size=(52, 36) >[ 110.367] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.367] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.367] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.367] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.367] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.367] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.367] gen9_render_composite: 52x36, current mode=1/1 >[ 110.367] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.367] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.367] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.367] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.367] sna_drawable_use_bo pixmap=668, box=((3554, 6), (3606, 42)), flags=7... >[ 110.367] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.368] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.368] sna_drawable_use_bo: using whole GPU bo >[ 110.368] gen9_composite_set_target: pixmap=668, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.368] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.368] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.368] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.368] sna_render_pixmap_bo pixmap=690, (2370, 10)x(52, 36)/(26, 20) >[ 110.368] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.368] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.368] use_cpu_bo: no cpu bo >[ 110.368] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.368] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.368] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.368] sna_drawable_move_region_to_cpu(pixmap=690 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.368] sna_drawable_move_region_to_cpu: pixmap=690 all damaged on CPU >[ 110.368] kgem_can_create_2d: 26x20 @ 32 >[ 110.368] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.368] kgem_can_create_2d: untiled size=4096 >[ 110.368] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.368] kgem_choose_tiling: 26x20 -> 0 >[ 110.368] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.368] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.368] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.368] kgem_create_buffer: reusing buffer? used=6144 + size=2560, total=262144 >[ 110.368] kgem_create_proxy: target handle=23 [proxy? -1], offset=6144, length=2560, io=1 >[ 110.368] __kgem_bo_init(handle=23, num_pages=2560) >[ 110.368] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.368] upload: adding upload cache to pixmap=690 >[ 110.368] kgem_proxy_bo_attach: handle=23 >[ 110.368] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.368] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.368] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.368] gen4_choose_composite_emitter: simple src, no mask >[ 110.368] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.368] gen9_composite_get_binding_table(ff00) >[ 110.368] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 >[ 110.368] kgem_add_reloc64: adding proxy [delta=6144] for handle=23 >[ 110.368] kgem_add_reloc64[5] = (delta=6144, target handle=2, presumed=fd545000) >[ 110.368] [3fb0] bind bo(handle=23, addr=fd546800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.368] gen9_emit_vertex_elements: setup id=2 >[ 110.368] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.368] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.368] gen8_vertex_flush[4cc] = 3 >[ 110.368] sna_destroy_pixmap: pixmap=690, attached?=1 >[ 110.368] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.368] __sna_free_pixmap(pixmap=690) >[ 110.368] sna_composite(pixmap=668, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=668+(3490, 6)+(0, 0), size=(44, 36) >[ 110.368] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.368] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.368] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.368] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.368] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.368] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.368] gen9_render_composite: 44x36, current mode=1/1 >[ 110.368] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.368] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.368] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.368] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.368] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.368] sna_drawable_use_bo pixmap=668, box=((3490, 6), (3534, 42)), flags=7... >[ 110.368] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.368] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.368] sna_drawable_use_bo: using whole GPU bo >[ 110.368] gen9_composite_set_target: pixmap=668, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.368] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.368] sna_transform_is_imprecise_integer_translation: no transform >[ 110.368] gen9_composite_picture: integer translation (0, 0), removing >[ 110.368] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.368] sna_render_pixmap_bo: CPU all damaged >[ 110.368] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.368] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.368] gen8_vertex_close: used=42774, vbo active? 16, vb=4, nreloc=1 >[ 110.368] gen8_vertex_close: reloc[0] = 287 >[ 110.368] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.368] kgem_add_handle: handle=16, index=3 >[ 110.368] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.368] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=16338 [fenced=0] >[ 110.368] kgem_finish_buffers: buffer handle=23, used=8704, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.368] kgem_finish_buffers: retaining upload buffer (8704/262144): used=12288, refcnt=1 >[ 110.368] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.368] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.368] kgem_fixup_relocs: shrinking by 61440 >[ 110.368] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.368] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.368] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.368] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.368] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.368] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.368] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.368] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.368] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.368] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.368] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.368] gen4_choose_composite_emitter: identity src, no mask >[ 110.368] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.368] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.368] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.368] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.368] kgem_add_handle: handle=4, index=0 >[ 110.368] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.368] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.368] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.368] gen9_composite_get_binding_table(ffc0) >[ 110.368] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.368] kgem_add_handle: handle=38, index=1 >[ 110.368] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.368] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.368] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.368] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.368] kgem_add_handle: handle=37, index=2 >[ 110.368] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd441000) >[ 110.368] [3fd0] bind bo(handle=37, addr=fd441000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.368] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.368] gen9_emit_sampler: sampler = 2 >[ 110.368] gen9_emit_sf: num_sf_outputs=1 >[ 110.368] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.368] gen9_emit_vertex_elements: setup id=2 >[ 110.368] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.368] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.368] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.368] gen8_vertex_flush[490] = 3 >[ 110.368] sna_composite(pixmap=668, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=668+(3422, 6)+(0, 0), size=(48, 36) >[ 110.368] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.368] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.368] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.368] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.368] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.368] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.368] gen9_render_composite: 48x36, current mode=1/1 >[ 110.368] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.368] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.368] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.368] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.368] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.368] sna_drawable_use_bo pixmap=668, box=((3422, 6), (3470, 42)), flags=7... >[ 110.368] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.368] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.368] sna_drawable_use_bo: using whole GPU bo >[ 110.368] gen9_composite_set_target: pixmap=668, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.368] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.368] sna_transform_is_imprecise_integer_translation: no transform >[ 110.368] gen9_composite_picture: integer translation (0, 0), removing >[ 110.368] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.368] sna_render_pixmap_bo: CPU all damaged >[ 110.368] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.368] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.368] __kgem_retire_rq: request 1 complete >[ 110.368] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.368] gen8_vertex_close: used=42783, vbo active? 16, vb=4, nreloc=1 >[ 110.368] gen8_vertex_close: reloc[0] = 287 >[ 110.368] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.368] kgem_add_handle: handle=16, index=3 >[ 110.368] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.368] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.368] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.368] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.368] kgem_fixup_relocs: shrinking by 61440 >[ 110.368] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.368] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.368] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.368] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.368] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.368] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.368] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.368] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.368] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.368] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.368] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.368] gen4_choose_composite_emitter: identity src, no mask >[ 110.368] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.368] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.368] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.368] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.368] kgem_add_handle: handle=4, index=0 >[ 110.368] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.368] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.368] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.368] gen9_composite_get_binding_table(ffc0) >[ 110.368] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.368] kgem_add_handle: handle=38, index=1 >[ 110.368] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.368] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.368] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.368] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.368] kgem_add_handle: handle=32, index=2 >[ 110.368] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.368] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.368] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.368] gen9_emit_sampler: sampler = 2 >[ 110.368] gen9_emit_sf: num_sf_outputs=1 >[ 110.368] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.368] gen9_emit_vertex_elements: setup id=2 >[ 110.368] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.368] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.368] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.368] gen8_vertex_flush[490] = 3 >[ 110.368] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.368] kgem_can_create_2d: 16x16 @ 32 >[ 110.368] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.368] kgem_can_create_2d: untiled size=4096 >[ 110.368] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.368] kgem_choose_tiling: 16x16 -> 0 >[ 110.368] sna_create_pixmap: usage=0, flags=a >[ 110.368] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.368] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.368] create_pixmap: serial=691, usage=0, 16x16 >[ 110.368] sna_create_pixmap: serial=691, 16x16, usage=0 >[ 110.368] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2b2, drawable=2b4 >[ 110.368] sna_validate_gc: recomputing clip >[ 110.368] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.368] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.368] try_upload__fast: ignore existing cpu damage (if any) >[ 110.368] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.368] try_upload__fast: no, no gpu damage >[ 110.368] sna_drawable_move_region_to_cpu(pixmap=692 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.368] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.368] _sna_pixmap_move_to_cpu(pixmap=692, 16x16, flags=1) >[ 110.368] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.368] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.368] operate_inplace: no, inplace operation not suitable >[ 110.368] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.368] __sna_damage_all(16, 16) >[ 110.368] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.368] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.368] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.368] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.368] sna_accel_flush: flush?=1, dirty?=1 >[ 110.368] sna_accel_flush: syncing SHM pixmap=314 (refcnt=1) >[ 110.368] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.368] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.368] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.368] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.368] kgem_bo_sync__cpu_full: handle=32 >[ 110.368] gen8_vertex_close: used=42792, vbo active? 16, vb=4, nreloc=1 >[ 110.368] gen8_vertex_close: reloc[0] = 287 >[ 110.368] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.368] kgem_add_handle: handle=16, index=3 >[ 110.368] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.368] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.368] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.368] __kgem_retire_rq: request 1 complete >[ 110.368] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.368] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.368] kgem_fixup_relocs: shrinking by 61440 >[ 110.368] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.368] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.368] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.368] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.368] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.368] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.368] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.368] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.368] __kgem_busy: handle=32, busy=131072, wedged=0 >[ 110.368] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 1 >[ 110.368] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.368] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.368] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.368] __kgem_retire_rq: request 1 complete >[ 110.368] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.368] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.368] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.368] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.368] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.368] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.368] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.368] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.368] kgem_bo_sync__cpu_full: handle=37 >[ 110.368] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.368] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.368] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.368] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.368] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.368] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.368] sna_composite(pixmap=668, op=3, src=692+(2247, 15), mask=0+(3370, 7), dst=668+(3370, 7)+(0, 0), size=(32, 34) >[ 110.368] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.368] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.368] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.368] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.369] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.369] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.369] gen9_render_composite: 32x34, current mode=0/1 >[ 110.369] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.369] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.369] sna_blt_composite: unsupported op [3] for blitting >[ 110.369] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.369] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.369] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.369] sna_drawable_use_bo pixmap=668, box=((3370, 7), (3402, 41)), flags=7... >[ 110.369] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.369] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.369] sna_drawable_use_bo: using whole GPU bo >[ 110.369] gen9_composite_set_target: pixmap=668, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.369] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.369] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.369] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.369] sna_render_pixmap_bo pixmap=692, (2247, 15)x(32, 34)/(16, 16) >[ 110.369] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.369] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.369] use_cpu_bo: no cpu bo >[ 110.369] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.369] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.369] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.369] sna_drawable_move_region_to_cpu(pixmap=692 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.369] sna_drawable_move_region_to_cpu: pixmap=692 all damaged on CPU >[ 110.369] kgem_can_create_2d: 16x16 @ 32 >[ 110.369] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.369] kgem_can_create_2d: untiled size=4096 >[ 110.369] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.369] kgem_choose_tiling: 16x16 -> 0 >[ 110.369] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.369] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.369] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.369] kgem_create_buffer: reusing buffer? used=12288 + size=1024, total=262144 >[ 110.369] kgem_create_proxy: target handle=23 [proxy? -1], offset=12288, length=1024, io=1 >[ 110.369] __kgem_bo_init(handle=23, num_pages=1024) >[ 110.369] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.369] upload: adding upload cache to pixmap=692 >[ 110.369] kgem_proxy_bo_attach: handle=23 >[ 110.369] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.369] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.369] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.369] gen4_choose_composite_emitter: simple src, no mask >[ 110.369] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.369] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.369] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.369] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.369] kgem_add_handle: handle=4, index=0 >[ 110.369] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.369] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.369] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.369] gen9_composite_get_binding_table(ffc0) >[ 110.369] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.369] kgem_add_handle: handle=38, index=1 >[ 110.369] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.369] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.369] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.369] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.369] kgem_add_reloc64: adding proxy [delta=12288] for handle=23 >[ 110.369] kgem_add_handle: handle=23, index=2 >[ 110.369] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=fd545000) >[ 110.369] [3fd0] bind bo(handle=23, addr=fd548000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.369] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.369] gen9_emit_sampler: sampler = 22 >[ 110.369] gen9_emit_sf: num_sf_outputs=1 >[ 110.369] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.369] gen9_emit_vertex_elements: setup id=2 >[ 110.369] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.369] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.369] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.369] gen8_vertex_flush[490] = 3 >[ 110.369] sna_destroy_pixmap: pixmap=692, attached?=1 >[ 110.369] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.369] __sna_free_pixmap(pixmap=692) >[ 110.369] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.369] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.369] sna_glyphs: discarding mask >[ 110.369] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.369] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.369] gen9_render_composite: 0x0, current mode=1/1 >[ 110.369] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.369] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.369] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.369] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.369] sna_drawable_use_bo pixmap=668, box=((0, 0), (7680, 2160)), flags=7... >[ 110.369] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.369] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.369] sna_drawable_use_bo: using whole GPU bo >[ 110.369] gen9_composite_set_target: pixmap=668, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.369] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.369] color_convert: src=ff232321 [20028888] >[ 110.369] color_convert: dst=ff232321 [20028888] >[ 110.369] sna_render_get_solid: ff232321 >[ 110.369] sna_render_get_solid(6) = ff232321 (old) >[ 110.369] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.369] sna_transform_is_imprecise_integer_translation: no transform >[ 110.369] gen9_composite_picture: integer translation (0, 0), removing >[ 110.369] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.369] sna_render_pixmap_bo: GPU all damaged >[ 110.369] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.369] gen4_choose_composite_emitter: solid, identity mask >[ 110.369] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.369] aligning vertex: was 3, now 4 floats per vertex >[ 110.369] gen9_composite_get_binding_table(ff00) >[ 110.369] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.369] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 110.369] kgem_add_handle: handle=8, index=3 >[ 110.369] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) >[ 110.369] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.369] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.369] kgem_add_handle: handle=6, index=4 >[ 110.369] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.369] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.369] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.369] gen9_emit_sampler: sampler = a >[ 110.369] gen9_emit_sf: num_sf_outputs=2 >[ 110.369] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.369] gen9_emit_vertex_elements: setup id=9 >[ 110.369] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.369] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.369] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.369] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.369] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.369] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.369] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.369] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.369] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.369] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.369] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.369] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.369] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.369] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.369] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.369] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.369] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.369] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.369] gen8_vertex_flush[56c] = 48 >[ 110.369] gen9_magic_ca_pass: CA fixup (10701 -> 10749) >[ 110.369] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.369] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.369] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.369] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.369] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.369] sna_glyphs: discarding mask >[ 110.369] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.369] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.369] gen9_render_composite: 0x0, current mode=1/1 >[ 110.369] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.369] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.369] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.369] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.369] sna_drawable_use_bo pixmap=668, box=((0, 0), (7680, 2160)), flags=7... >[ 110.369] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.369] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.369] sna_drawable_use_bo: using whole GPU bo >[ 110.369] gen9_composite_set_target: pixmap=668, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.369] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.369] color_convert: src=ff8e8b85 [20028888] >[ 110.369] color_convert: dst=ff8e8b85 [20028888] >[ 110.369] sna_render_get_solid: ff8e8b85 >[ 110.369] sna_render_get_solid(7) = ff8e8b85 (old) >[ 110.369] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.369] sna_transform_is_imprecise_integer_translation: no transform >[ 110.369] gen9_composite_picture: integer translation (0, 0), removing >[ 110.369] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.369] sna_render_pixmap_bo: GPU all damaged >[ 110.369] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.369] gen4_choose_composite_emitter: solid, identity mask >[ 110.369] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.369] gen9_composite_get_binding_table(fe40) >[ 110.369] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.369] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 110.369] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fdffe000) >[ 110.369] [3f80] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.369] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.369] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.369] gen9_emit_vertex_elements: setup id=9 >[ 110.369] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.369] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.369] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.369] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.369] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.369] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.369] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.369] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.369] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.369] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.369] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.369] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.369] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.369] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.369] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.369] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.369] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.369] gen8_vertex_flush[66c] = 48 >[ 110.369] gen9_magic_ca_pass: CA fixup (10749 -> 10797) >[ 110.369] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.369] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.369] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.369] sna_copy_area: src=pixmap=668:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.369] sna_copy_area: normal copy >[ 110.369] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.369] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.369] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.369] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.369] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.369] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.369] sna_do_copy: pixmap -- no source clipping >[ 110.369] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.369] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.369] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=668+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.369] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=28, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.369] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.369] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.369] sna_drawable_use_bo: pinned, never REPLACES >[ 110.369] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.369] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.369] sna_drawable_use_bo: applying move-to-gpu override >[ 110.369] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.369] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.369] wait_for_shadow: flags=1, flips=0, handle=28, shadow=29 >[ 110.369] wait_for_shadow: setting front pixmap to handle=29 >[ 110.369] sna_drawable_use_bo: using whole GPU bo >[ 110.369] sna_pixmap_move_to_gpu(pixmap=668, usage=0), flags=a >[ 110.369] sna_pixmap_move_to_gpu: already all-damaged >[ 110.369] sna_pixmap_mark_active: pixmap=668, handle=38 >[ 110.369] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.369] sna_pixmap_make_cow: make cow src=668, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.369] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.369] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.369] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.369] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.369] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.369] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.369] kgem_set_mode: flushing before new bo >[ 110.369] gen8_vertex_close: used=43188, vbo active? 16, vb=204, nreloc=2 >[ 110.369] gen8_vertex_close: reloc[0] = 287 >[ 110.369] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.369] kgem_add_handle: handle=16, index=5 >[ 110.369] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.369] gen8_vertex_close: reloc[1] = 342 >[ 110.369] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 110.369] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.369] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.369] kgem_finish_buffers: buffer handle=23, used=13312, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.369] kgem_finish_buffers: retaining upload buffer (13312/262144): used=16384, refcnt=1 >[ 110.369] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.369] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.369] kgem_fixup_relocs: shrinking by 61440 >[ 110.369] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.370] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.370] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.370] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.370] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.370] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.370] __kgem_bo_clear_busy: handle=8 >[ 110.370] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.370] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.370] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.370] __kgem_bo_clear_busy: handle=8 >[ 110.370] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.370] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.370] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.370] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.370] aligning vertex: was 4, now 2 floats per vertex >[ 110.370] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.370] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.370] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.370] kgem_add_handle: handle=4, index=0 >[ 110.370] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.370] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.370] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.370] gen9_composite_get_binding_table(ffc0) >[ 110.370] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 >[ 110.370] kgem_add_handle: handle=29, index=1 >[ 110.370] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.370] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 110.370] [3fe0] bind bo(handle=29, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.370] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.370] kgem_add_handle: handle=38, index=2 >[ 110.370] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.370] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.370] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.370] gen9_emit_sampler: sampler = 0 >[ 110.370] gen9_emit_sf: num_sf_outputs=1 >[ 110.370] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.370] gen9_emit_vertex_elements: setup id=0 >[ 110.370] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.370] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.370] gen8_vertex_flush[490] = 3 >[ 110.370] sna_destroy_pixmap: pixmap=668, attached?=1 >[ 110.370] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.370] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.370] __kgem_bo_destroy: handle=38 -> active >[ 110.370] __sna_free_pixmap(pixmap=668) >[ 110.370] sna_accel_flush: flush?=0, dirty?=0 >[ 110.370] sna_accel_flush: flush?=0, dirty?=0 >[ 110.370] sna_block_handler (tv=0.0) >[ 110.370] kgem_retire, need_retire?=1 >[ 110.370] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.370] kgem_retire__requests_ring: retiring ring 0 >[ 110.370] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.370] __kgem_retire_rq: request 1 complete >[ 110.370] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.370] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.370] kgem_retire -- retired=0, need_retire=0 >[ 110.370] kgem_retire__buffers: handle=23, busy? 0 [0] >[ 110.370] kgem_retire__buffers: releasing upload cache for handle=23? 0 >[ 110.370] __kgem_bo_destroy: handle=23, size=262144 >[ 110.370] kgem_bo_replace_io: transferring io handle=23 to bo >[ 110.370] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 110.370] sna_accel_block: GPU idle, flushing >[ 110.370] gen8_vertex_close: used=43194, vbo active? 16, vb=1, nreloc=1 >[ 110.370] gen8_vertex_close: reloc[0] = 287 >[ 110.370] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.370] kgem_add_handle: handle=16, index=3 >[ 110.370] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.370] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.370] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.370] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.370] kgem_fixup_relocs: shrinking by 61440 >[ 110.370] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.370] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.370] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.370] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.370] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.370] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.370] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.370] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.370] sna_scanout_do_flush: flush timer active: delta=-10 >[ 110.370] sna_scanout_do_flush (time=110370), triggered >[ 110.370] sna_scanout_flush (time=110370), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.370] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.370] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.370] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.370] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.370] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.370] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.370] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.370] sna_pixmap_move_to_gpu: already all-damaged >[ 110.370] sna_pixmap_mark_active: pixmap=175, handle=29 >[ 110.370] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.370] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.370] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.370] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=28 [active?=2], new handle=29 [active=0] >[ 110.370] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 28, transformed? 0 >[ 110.370] get_fb: reusing fb=79 for handle=29 >[ 110.370] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=1, serial=2 >[ 110.370] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.370] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 28, transformed? 0 >[ 110.370] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=2, serial=3 >[ 110.370] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.370] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.370] sna_mode_redisplay: flipped 2 outputs, shadow active? 28 >[ 110.370] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=28 >[ 110.370] sna_accel_do_throttle (time=110370), triggered >[ 110.370] sna_accel_throttle (time=110370) >[ 110.370] sna_accel_block: evaluating timers, active=7 >[ 110.370] sna_accel_block: flush timer expires in 16 [110386] >[ 110.370] sna_wakeup_handler >[ 110.370] sna_block_handler (tv=0.14000) >[ 110.370] kgem_retire, need_retire?=1 >[ 110.370] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.370] kgem_retire__requests_ring: retiring ring 0 >[ 110.370] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.370] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.370] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.370] kgem_retire -- retired=0, need_retire=1 >[ 110.370] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.370] sna_scanout_do_flush: flush timer active: delta=16 >[ 110.370] sna_accel_block: evaluating timers, active=7 >[ 110.370] sna_accel_block: flush timer expires in 16 [110386] >[ 110.371] sna_wakeup_handler >[ 110.371] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.371] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.371] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.371] kgem_can_create_2d: untiled size=66355200 >[ 110.371] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.371] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.371] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.371] sna_create_pixmap: usage=0, flags=1b >[ 110.371] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.371] __pop_freed_pixmap: reusing freed pixmap=668 header >[ 110.371] create_pixmap_hdr: pixmap=693, width=7680, height=2160, usage=0 >[ 110.371] sna_create_pixmap: serial=693, 7680x2160, usage=0 >[ 110.371] sna_composite_rectangles(pixmap=694, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.371] sna_composite_rectangles: converted to op 0 >[ 110.371] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.371] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.371] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.371] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.371] sna_composite_rectangles: dropping last-cpu hint >[ 110.371] sna_drawable_use_bo pixmap=694, box=((0, 0), (7680, 2160)), flags=19... >[ 110.371] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.371] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.371] sna_pixmap_move_to_gpu(pixmap=694, usage=0), flags=b >[ 110.371] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.371] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.371] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.371] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.371] sna_pixmap_alloc_gpu: pixmap=694 >[ 110.371] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.371] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.371] kgem_bo_remove_from_active: removing handle=38 from active >[ 110.371] 1:from active: pitch=30720, tiling=1, handle=38, id=744 >[ 110.371] __sna_damage_all(7680, 2160) >[ 110.371] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.371] sna_pixmap_mark_active: pixmap=694, handle=38 >[ 110.371] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.371] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.371] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.371] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.371] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.371] sna_render_get_solid: 0 >[ 110.371] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.371] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.371] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.371] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.371] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.371] kgem_add_handle: handle=4, index=0 >[ 110.371] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.371] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.371] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.371] gen9_composite_get_binding_table(ffc0) >[ 110.371] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.371] kgem_add_handle: handle=38, index=1 >[ 110.371] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.371] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.371] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.371] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.371] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.371] kgem_add_handle: handle=7, index=2 >[ 110.371] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.371] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.371] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.371] gen9_emit_sampler: sampler = 1 >[ 110.371] gen9_emit_sf: num_sf_outputs=1 >[ 110.371] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.371] gen9_emit_vertex_elements: setup id=0 >[ 110.371] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.371] (0, 0), (7680, 2160) >[ 110.371] gen8_vertex_flush[490] = 3 >[ 110.371] sna_composite_rectangles: pixmap=694 marking clear [0]? 1 >[ 110.371] sna_composite_rectangles(pixmap=694, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.371] sna_composite_rectangles: converted to op 1 >[ 110.371] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.371] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.371] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.371] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.371] sna_composite_rectangles: promoting to full GPU >[ 110.371] sna_composite_rectangles: dropping last-cpu hint >[ 110.371] sna_drawable_use_bo pixmap=694, box=((0, 0), (7680, 2160)), flags=19... >[ 110.371] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.371] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.371] sna_drawable_use_bo: using whole GPU bo >[ 110.371] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.371] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.371] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.371] sna_render_get_solid: ff2c001e >[ 110.371] sna_render_get_solid(0) = ff2c001e (old) >[ 110.371] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.371] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.371] gen9_composite_get_binding_table(ff00) >[ 110.371] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.371] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 110.371] kgem_add_handle: handle=8, index=3 >[ 110.371] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 110.371] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.371] gen9_emit_vertex_elements: setup id=0 >[ 110.371] (0, 0), (7680, 2160) >[ 110.371] gen8_vertex_flush[4cc] = 3 >[ 110.371] sna_composite_rectangles: pixmap=694 marking clear [ff2c001e]? 1 >[ 110.371] sna_composite(pixmap=694, op=3, src=364+(0, 0), mask=0+(0, 0), dst=694+(0, 0)+(0, 0), size=(3840, 2160) >[ 110.371] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 110.371] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 110.371] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.371] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 110.371] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) >[ 110.371] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) >[ 110.371] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 110.371] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.371] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 110.371] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.371] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 >[ 110.371] sna_drawable_use_bo pixmap=694, box=((0, 0), (3840, 2160)), flags=7... >[ 110.371] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.371] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.371] sna_drawable_use_bo: using whole GPU bo >[ 110.371] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.371] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 110.371] sna_transform_is_imprecise_integer_translation: no transform >[ 110.371] gen9_composite_picture: integer translation (0, 0), removing >[ 110.371] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.371] sna_render_pixmap_bo: GPU all damaged >[ 110.371] color_convert: src=78000000 [20028888] >[ 110.371] color_convert: dst=78000000 [20028888] >[ 110.371] sna_render_get_solid: 78000000 >[ 110.371] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.371] gen4_choose_composite_emitter: identity source, identity mask >[ 110.371] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.371] aligning vertex: was 2, now 5 floats per vertex >[ 110.371] gen9_composite_get_binding_table(fe80) >[ 110.371] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 110.371] kgem_add_handle: handle=11, index=4 >[ 110.371] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 110.371] [3f90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.371] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.371] kgem_add_reloc64: adding proxy [delta=480] for handle=7 >[ 110.371] kgem_add_reloc64[7] = (delta=480, target handle=2, presumed=fffe8000) >[ 110.371] [3f80] bind bo(handle=7, addr=fffe81e0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.371] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.371] gen9_emit_sampler: sampler = 3 >[ 110.371] gen9_emit_sf: num_sf_outputs=2 >[ 110.371] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.371] gen9_emit_vertex_elements: setup id=10 >[ 110.371] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.371] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.371] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 110.371] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 110.371] gen8_vertex_flush[5a8] = 3 >[ 110.371] sna_composite(pixmap=694, op=3, src=364+(0, 0), mask=0+(0, 0), dst=694+(3840, 0)+(0, 0), size=(3840, 2160) >[ 110.371] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) >[ 110.371] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) >[ 110.371] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.371] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) >[ 110.371] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) >[ 110.371] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) >[ 110.371] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) >[ 110.371] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.372] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.372] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.372] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.372] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 >[ 110.372] sna_drawable_use_bo pixmap=694, box=((3840, 0), (7680, 2160)), flags=7... >[ 110.372] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.372] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.372] sna_drawable_use_bo: using whole GPU bo >[ 110.372] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.372] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) >[ 110.372] sna_transform_is_imprecise_integer_translation: no transform >[ 110.372] gen9_composite_picture: integer translation (0, 0), removing >[ 110.372] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.372] sna_render_pixmap_bo: GPU all damaged >[ 110.372] color_convert: src=78000000 [20028888] >[ 110.372] color_convert: dst=78000000 [20028888] >[ 110.372] sna_render_get_solid: 78000000 >[ 110.372] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.372] gen4_choose_composite_emitter: identity source, identity mask >[ 110.372] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.372] gen9_composite_get_binding_table(fdc0) >[ 110.372] gen9_emit_vertex_elements: setup id=10 >[ 110.372] gen9_render_composite_box: (3840, 0), (7680, 2160) >[ 110.372] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] >[ 110.372] gen8_vertex_flush[5dc] = 3 >[ 110.372] sna_composite(pixmap=694, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=694+(5694, 1014)+(0, 0), size=(132, 132) >[ 110.372] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) >[ 110.372] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) >[ 110.372] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.372] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) >[ 110.372] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) >[ 110.372] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) >[ 110.372] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) >[ 110.372] gen9_render_composite: 132x132, current mode=1/1 >[ 110.372] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 >[ 110.372] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.372] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.372] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 >[ 110.372] sna_drawable_use_bo pixmap=694, box=((5694, 1014), (5826, 1146)), flags=7... >[ 110.372] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.372] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.372] sna_drawable_use_bo: using whole GPU bo >[ 110.372] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.372] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) >[ 110.372] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] >[ 110.372] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.372] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) >[ 110.372] sna_render_pixmap_bo: GPU all damaged >[ 110.372] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) >[ 110.372] color_convert: src=78000000 [20028888] >[ 110.372] color_convert: dst=78000000 [20028888] >[ 110.372] sna_render_get_solid: 78000000 >[ 110.372] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.372] gen4_choose_composite_emitter: simple src, identity mask >[ 110.372] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.372] gen9_composite_get_binding_table(fdc0) >[ 110.372] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 >[ 110.372] kgem_add_handle: handle=15, index=5 >[ 110.372] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) >[ 110.372] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler >[ 110.372] gen9_emit_sampler: sampler = 23 >[ 110.372] gen9_emit_vertex_elements: setup id=10 >[ 110.372] gen9_render_composite_box: (5694, 1014), (5826, 1146) >[ 110.372] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] >[ 110.372] gen8_vertex_flush[620] = 3 >[ 110.372] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.372] kgem_can_create_2d: 80x80 @ 32 >[ 110.372] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.372] kgem_can_create_2d: untiled size=28672 >[ 110.372] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.372] kgem_choose_tiling: 80x80 -> 0 >[ 110.372] sna_create_pixmap: usage=0, flags=b >[ 110.372] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.372] __pop_freed_pixmap: reusing freed pixmap=672 header >[ 110.372] create_pixmap_hdr: pixmap=695, width=80, height=80, usage=0 >[ 110.372] sna_create_pixmap: serial=695, 80x80, usage=0 >[ 110.372] sna_composite_rectangles(pixmap=696, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.372] sna_composite_rectangles: converted to op 0 >[ 110.372] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.372] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.372] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.372] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.372] sna_composite_rectangles: dropping last-cpu hint >[ 110.372] sna_drawable_use_bo pixmap=696, box=((0, 0), (80, 80)), flags=19... >[ 110.372] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.372] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.372] sna_pixmap_move_to_gpu(pixmap=696, usage=0), flags=b >[ 110.372] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.372] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.372] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.372] kgem_choose_tiling: 80x80 -> 0 >[ 110.372] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.372] kgem_choose_tiling: 80x80 -> 0 >[ 110.372] sna_pixmap_alloc_gpu: pixmap=696 >[ 110.372] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.372] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.372] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.372] from inactive: pitch=320, tiling=0: handle=22, id=745 >[ 110.372] __sna_damage_all(80, 80) >[ 110.372] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.372] sna_pixmap_mark_active: pixmap=696, handle=22 >[ 110.372] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.372] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.372] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.372] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.372] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.372] sna_render_get_solid: 0 >[ 110.372] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.372] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.372] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.372] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.372] aligning vertex: was 5, now 2 floats per vertex >[ 110.372] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.372] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.372] gen9_composite_get_binding_table(fd40) >[ 110.372] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 >[ 110.372] kgem_add_handle: handle=22, index=6 >[ 110.372] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) >[ 110.372] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.372] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.372] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.372] gen9_emit_sampler: sampler = 1 >[ 110.372] gen9_emit_sf: num_sf_outputs=1 >[ 110.372] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.372] gen9_emit_vertex_elements: setup id=0 >[ 110.372] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.372] (0, 0), (80, 80) >[ 110.372] gen8_vertex_flush[6d8] = 3 >[ 110.372] sna_composite_rectangles: pixmap=696 marking clear [0]? 1 >[ 110.372] sna_composite_rectangles(pixmap=696, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.372] sna_composite_rectangles: converted to op 1 >[ 110.372] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.372] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.372] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.372] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.372] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.372] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.372] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.372] sna_composite_rectangles: dropping last-cpu hint >[ 110.372] sna_drawable_use_bo pixmap=696, box=((0, 0), (80, 80)), flags=1... >[ 110.372] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.372] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.372] sna_drawable_use_bo: using whole GPU bo >[ 110.373] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.373] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.373] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.373] sna_render_get_solid: 40404040 >[ 110.373] sna_render_get_solid(1) = 40404040 (old) >[ 110.373] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.373] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.373] gen9_composite_get_binding_table(fcc0) >[ 110.373] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 >[ 110.373] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 110.373] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) >[ 110.373] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.373] gen9_emit_vertex_elements: setup id=0 >[ 110.373] (0, 0), (2, 2) >[ 110.373] (78, 0), (80, 2) >[ 110.373] (0, 78), (2, 80) >[ 110.373] (78, 78), (80, 80) >[ 110.373] gen8_vertex_flush[714] = 12 >[ 110.373] sna_composite(pixmap=694, op=3, src=696+(0, 0), mask=0+(0, 0), dst=694+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.373] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.373] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.373] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.373] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.373] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.373] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.373] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.373] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.373] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.373] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.373] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.373] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.373] sna_drawable_use_bo pixmap=694, box=((0, 0), (7680, 2160)), flags=7... >[ 110.373] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.373] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.373] sna_drawable_use_bo: using whole GPU bo >[ 110.373] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.373] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.373] sna_transform_is_imprecise_integer_translation: no transform >[ 110.373] gen9_composite_picture: integer translation (0, 0), removing >[ 110.373] sna_render_pixmap_bo pixmap=696, (0, 0)x(7680, 2160)/(80, 80) >[ 110.373] sna_render_pixmap_bo: GPU all damaged >[ 110.373] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.373] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.373] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.373] gen4_choose_composite_emitter: identity src, no mask >[ 110.373] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.373] aligning vertex: was 2, now 3 floats per vertex >[ 110.373] gen9_composite_get_binding_table(fc40) >[ 110.373] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 >[ 110.373] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) >[ 110.373] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.373] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.373] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.373] gen9_emit_sampler: sampler = a >[ 110.373] gen9_emit_vertex_elements: setup id=2 >[ 110.373] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.373] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.373] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.373] gen8_vertex_flush[7b0] = 3 >[ 110.373] sna_destroy_pixmap: pixmap=696, attached?=1 >[ 110.373] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.373] __kgem_bo_destroy: handle=22, size=61440 >[ 110.373] __kgem_bo_destroy: handle=22 -> active >[ 110.373] __sna_free_pixmap(pixmap=696) >[ 110.373] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.373] kgem_can_create_2d: 640x2096 @ 32 >[ 110.373] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.373] kgem_can_create_2d: untiled size=5365760 >[ 110.373] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.373] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.373] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.373] sna_create_pixmap: usage=0, flags=1b >[ 110.373] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.373] __pop_freed_pixmap: reusing freed pixmap=696 header >[ 110.373] create_pixmap_hdr: pixmap=697, width=640, height=2096, usage=0 >[ 110.373] sna_create_pixmap: serial=697, 640x2096, usage=0 >[ 110.373] sna_composite_rectangles(pixmap=698, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.373] sna_composite_rectangles: converted to op 0 >[ 110.373] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.373] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.373] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.373] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.373] sna_composite_rectangles: dropping last-cpu hint >[ 110.373] sna_drawable_use_bo pixmap=698, box=((0, 0), (640, 2096)), flags=19... >[ 110.373] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.373] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.373] sna_pixmap_move_to_gpu(pixmap=698, usage=0), flags=b >[ 110.373] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.373] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.373] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.373] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.373] sna_pixmap_alloc_gpu: pixmap=698 >[ 110.373] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.373] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.373] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.373] from inactive: pitch=2560, tiling=1: handle=9, id=746 >[ 110.373] __sna_damage_all(640, 2096) >[ 110.373] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.373] sna_pixmap_mark_active: pixmap=698, handle=9 >[ 110.373] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.373] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.373] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.373] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.373] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.373] sna_render_get_solid: 0 >[ 110.373] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.373] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.373] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.373] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.373] aligning vertex: was 3, now 2 floats per vertex >[ 110.373] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.373] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.373] gen9_composite_get_binding_table(fbc0) >[ 110.373] kgem_add_reloc64: handle=9, pos=16104, delta=0, domains=20002 >[ 110.373] kgem_add_handle: handle=9, index=7 >[ 110.373] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=ee339000) >[ 110.373] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.373] [3ee0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.373] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.373] gen9_emit_sampler: sampler = 1 >[ 110.373] gen9_emit_vertex_elements: setup id=0 >[ 110.373] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.373] (0, 0), (640, 2096) >[ 110.373] gen8_vertex_flush[820] = 3 >[ 110.373] sna_composite_rectangles: pixmap=698 marking clear [0]? 1 >[ 110.373] sna_composite(pixmap=698, op=3, src=364+(168, 968), mask=0+(0, 0), dst=698+(8, 904)+(0, 0), size=(624, 224) >[ 110.373] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.373] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.373] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.373] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.373] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) >[ 110.373] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) >[ 110.373] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) >[ 110.373] gen9_render_composite: 624x224, current mode=1/1 >[ 110.373] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.373] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.373] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.373] sna_drawable_use_bo pixmap=698, box=((8, 904), (632, 1128)), flags=7... >[ 110.373] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.373] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.373] sna_drawable_use_bo: using whole GPU bo >[ 110.373] gen9_composite_set_target: pixmap=698, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.373] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) >[ 110.373] sna_transform_is_imprecise_integer_translation: no transform >[ 110.373] gen9_composite_picture: integer translation (0, 0), removing >[ 110.373] sna_render_pixmap_bo pixmap=364, (168, 968)x(624, 224)/(3840, 2160) >[ 110.373] sna_render_pixmap_bo: GPU all damaged >[ 110.373] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) >[ 110.373] color_convert: src=78000000 [20028888] >[ 110.373] color_convert: dst=78000000 [20028888] >[ 110.373] sna_render_get_solid: 78000000 >[ 110.373] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.373] gen4_choose_composite_emitter: identity source, identity mask >[ 110.373] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.373] aligning vertex: was 2, now 5 floats per vertex >[ 110.373] gen9_composite_get_binding_table(fb40) >[ 110.373] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.373] gen9_emit_sampler: sampler = 3 >[ 110.373] gen9_emit_sf: num_sf_outputs=2 >[ 110.373] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.374] gen9_emit_vertex_elements: setup id=10 >[ 110.374] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.374] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.374] gen9_render_composite_box: (8, 904), (632, 1128) >[ 110.374] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] >[ 110.374] gen8_vertex_flush[8e8] = 3 >[ 110.374] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) >[ 110.374] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.374] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.374] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.374] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.374] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.374] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.374] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.374] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.374] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.374] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.374] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.374] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.374] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.374] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.374] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.374] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.374] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.374] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.374] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.374] sna_drawable_use_bo pixmap=698, box=((8, 904), (632, 1128)), flags=7... >[ 110.374] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.374] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.374] sna_drawable_use_bo: using whole GPU bo >[ 110.374] gen9_composite_set_target: pixmap=698, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.374] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.374] color_convert: src=660a0a0a [20028888] >[ 110.374] color_convert: dst=660a0a0a [20028888] >[ 110.374] sna_render_get_solid: 660a0a0a >[ 110.374] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.374] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.374] gen4_choose_spans_emitter: solid source >[ 110.374] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.374] aligning vertex: was 5, now 3 floats per vertex >[ 110.374] gen9_composite_get_binding_table(fb00) >[ 110.374] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 >[ 110.374] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.374] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.374] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.374] gen9_emit_sampler: sampler = c >[ 110.374] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.374] gen9_emit_vertex_elements: setup id=5 >[ 110.374] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.374] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.374] thread_choose_span: clipped? 0 >[ 110.374] imprecise_trapezoid_span_converter: using 4 threads >[ 110.374] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.374] thread_choose_span: clipped? 0 >[ 110.374] [ 110.374] span_thread: flushing 95 boxes >[ 110.374] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.374] span_thread: flushing 95 boxes >[ 110.374] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 1 boxes >[ 110.374] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.374] span_thread: flushing 1 boxes >[ 110.374] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.374] gen8_vertex_flush[994] = 576 >[ 110.374] gen9_render_composite_spans_done() >[ 110.374] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.374] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.374] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.374] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.374] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.374] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.374] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.374] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.374] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.374] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.374] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.374] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.374] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.374] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.374] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.374] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.374] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.374] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.374] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.374] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.374] sna_drawable_use_bo pixmap=698, box=((8, 904), (632, 1128)), flags=7... >[ 110.374] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.374] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.374] sna_drawable_use_bo: using whole GPU bo >[ 110.374] gen9_composite_set_target: pixmap=698, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.374] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.374] color_convert: src=66282828 [20028888] >[ 110.374] color_convert: dst=66282828 [20028888] >[ 110.374] sna_render_get_solid: 66282828 >[ 110.374] sna_render_get_solid(3) = 66282828 (old) >[ 110.374] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.374] gen4_choose_spans_emitter: solid source >[ 110.374] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.375] gen9_composite_get_binding_table(fa80) >[ 110.375] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 >[ 110.375] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 110.375] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) >[ 110.375] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.375] gen9_emit_vertex_elements: setup id=5 >[ 110.375] thread_choose_span: clipped? 0 >[ 110.375] imprecise_trapezoid_span_converter: using 4 threads >[ 110.375] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.375] thread_choose_span: clipped? 0 >[ 110.375] span_thread: flushing 2 boxes >[ 110.375] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.375] span_thread: flushing 2 boxes >[ 110.375] span_thread: flushing 162 boxes >[ 110.375] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.375] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >[ 110.375] span_thread: flushing 166 boxes >[ 110.375] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >[ 110.375] gen8_vertex_flush[9d0] = 996 >[ 110.375] gen9_render_composite_spans_done() >[ 110.375] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.375] kgem_can_create_2d: 640x2096 @ 32 >[ 110.375] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.375] kgem_can_create_2d: untiled size=5365760 >[ 110.375] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.375] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.375] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.375] sna_create_pixmap: usage=0, flags=1b >[ 110.375] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.375] __pop_freed_pixmap: reusing freed pixmap=674 header >[ 110.375] create_pixmap_hdr: pixmap=699, width=640, height=2096, usage=0 >[ 110.375] sna_create_pixmap: serial=699, 640x2096, usage=0 >[ 110.375] sna_composite_rectangles(pixmap=700, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.375] sna_composite_rectangles: converted to op 0 >[ 110.375] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.375] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.375] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.375] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.375] sna_composite_rectangles: dropping last-cpu hint >[ 110.375] sna_drawable_use_bo pixmap=700, box=((0, 0), (640, 2096)), flags=19... >[ 110.375] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.375] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.375] sna_pixmap_move_to_gpu(pixmap=700, usage=0), flags=b >[ 110.375] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.375] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.375] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.375] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.375] sna_pixmap_alloc_gpu: pixmap=700 >[ 110.375] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.375] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.375] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.375] from inactive: pitch=2560, tiling=1: handle=17, id=747 >[ 110.375] __sna_damage_all(640, 2096) >[ 110.375] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.375] sna_pixmap_mark_active: pixmap=700, handle=17 >[ 110.375] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.375] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.375] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.375] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.375] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.375] sna_render_get_solid: 0 >[ 110.375] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.375] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.375] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.375] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.375] aligning vertex: was 3, now 2 floats per vertex >[ 110.375] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.375] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.375] gen9_composite_get_binding_table(fa00) >[ 110.375] kgem_add_reloc64: handle=17, pos=15992, delta=0, domains=20002 >[ 110.375] kgem_add_handle: handle=17, index=8 >[ 110.375] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fdfff000) >[ 110.375] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.375] [3e70] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.375] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.375] gen9_emit_sampler: sampler = 1 >[ 110.375] gen9_emit_sf: num_sf_outputs=1 >[ 110.375] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.375] gen9_emit_vertex_elements: setup id=0 >[ 110.375] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.375] (0, 0), (640, 2096) >[ 110.375] gen8_vertex_flush[a90] = 3 >[ 110.375] sna_composite_rectangles: pixmap=700 marking clear [0]? 1 >[ 110.375] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.375] kgem_can_create_2d: 624x224 @ 32 >[ 110.375] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.375] kgem_can_create_2d: untiled size=561152 >[ 110.375] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.375] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.375] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.375] sna_create_pixmap: usage=0, flags=1b >[ 110.375] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.375] __pop_freed_pixmap: reusing freed pixmap=682 header >[ 110.375] create_pixmap_hdr: pixmap=701, width=624, height=224, usage=0 >[ 110.375] sna_create_pixmap: serial=701, 624x224, usage=0 >[ 110.375] sna_composite_rectangles(pixmap=702, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.375] sna_composite_rectangles: converted to op 0 >[ 110.375] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.375] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.375] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.375] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.375] sna_composite_rectangles: dropping last-cpu hint >[ 110.375] sna_drawable_use_bo pixmap=702, box=((0, 0), (624, 224)), flags=19... >[ 110.375] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.375] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.375] sna_pixmap_move_to_gpu(pixmap=702, usage=0), flags=b >[ 110.375] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.375] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.375] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.375] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.375] sna_pixmap_alloc_gpu: pixmap=702 >[ 110.375] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.375] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.375] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.375] from inactive: pitch=2560, tiling=1: handle=20, id=748 >[ 110.375] __sna_damage_all(624, 224) >[ 110.375] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.375] sna_pixmap_mark_active: pixmap=702, handle=20 >[ 110.375] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.375] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.375] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.375] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.375] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.375] sna_render_get_solid: 0 >[ 110.375] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.375] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.375] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.375] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.375] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.375] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.375] gen9_composite_get_binding_table(f980) >[ 110.375] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 >[ 110.375] kgem_add_handle: handle=20, index=9 >[ 110.375] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd9be000) >[ 110.375] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.375] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.375] gen9_emit_vertex_elements: setup id=0 >[ 110.375] (0, 0), (624, 224) >[ 110.375] gen8_vertex_flush[ac4] = 3 >[ 110.375] sna_composite_rectangles: pixmap=702 marking clear [0]? 1 >[ 110.376] sna_create_pixmap(576, 76, 32, usage=0) >[ 110.376] kgem_can_create_2d: 576x76 @ 32 >[ 110.376] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.376] kgem_can_create_2d: untiled size=176128 >[ 110.376] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.376] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.376] kgem_can_create_2d: tiled[-1] size=176128 >[ 110.376] sna_create_pixmap: usage=0, flags=1b >[ 110.376] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 110.376] __pop_freed_pixmap: reusing freed pixmap=678 header >[ 110.376] create_pixmap_hdr: pixmap=703, width=576, height=76, usage=0 >[ 110.376] sna_create_pixmap: serial=703, 576x76, usage=0 >[ 110.376] sna_accel_flush: flush?=0, dirty?=0 >[ 110.376] sna_block_handler (tv=0.0) >[ 110.376] sna_wakeup_handler >[ 110.376] sna_composite_rectangles(pixmap=704, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 110.376] sna_composite_rectangles: converted to op 0 >[ 110.376] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 110.376] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 110.376] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 110.376] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 110.376] sna_composite_rectangles: dropping last-cpu hint >[ 110.376] sna_drawable_use_bo pixmap=704, box=((0, 0), (576, 76)), flags=19... >[ 110.376] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.376] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.376] sna_pixmap_move_to_gpu(pixmap=704, usage=0), flags=b >[ 110.376] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.376] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 110.376] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.376] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.376] sna_pixmap_alloc_gpu: pixmap=704 >[ 110.376] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.376] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.376] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.376] from inactive: pitch=2560, tiling=1: handle=35, id=749 >[ 110.376] __sna_damage_all(576, 76) >[ 110.376] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.376] sna_pixmap_mark_active: pixmap=704, handle=35 >[ 110.376] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.376] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.376] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.376] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.376] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 110.376] sna_render_get_solid: 0 >[ 110.376] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.376] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.376] __kgem_retire_rq: request 1 complete >[ 110.376] __kgem_bo_flush: handle=29, busy=0, wedged=0 >[ 110.376] kgem_set_mode: flushing before new bo >[ 110.376] gen8_vertex_close: used=48048, vbo active? 16, vb=425, nreloc=4 >[ 110.376] gen8_vertex_close: reloc[0] = 287 >[ 110.376] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.376] kgem_add_handle: handle=16, index=10 >[ 110.376] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fffa8000) >[ 110.376] gen8_vertex_close: reloc[1] = 357 >[ 110.376] kgem_add_reloc64: handle=16, pos=357, delta=0, domains=200000 >[ 110.376] kgem_add_reloc64[18] = (delta=0, target handle=10, presumed=fffa8000) >[ 110.376] gen8_vertex_close: reloc[2] = 487 >[ 110.376] kgem_add_reloc64: handle=16, pos=487, delta=0, domains=200000 >[ 110.376] kgem_add_reloc64[19] = (delta=0, target handle=10, presumed=fffa8000) >[ 110.376] gen8_vertex_close: reloc[3] = 608 >[ 110.376] kgem_add_reloc64: handle=16, pos=608, delta=0, domains=200000 >[ 110.376] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=fffa8000) >[ 110.376] batch[1/1, flags=1800]: 696 696 15952 16384, nreloc=21, nexec=11, nfence=0, aperture=41394 [fenced=0] >[ 110.376] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.376] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 110.376] kgem_fixup_relocs: shrinking by 57344 >[ 110.376] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.376] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.376] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.376] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.376] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.376] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.376] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.376] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.376] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.376] __kgem_bo_clear_busy: handle=7 >[ 110.376] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.376] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.376] __kgem_bo_clear_busy: handle=8 >[ 110.376] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.376] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.376] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.376] __kgem_bo_clear_busy: handle=7 >[ 110.376] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 >[ 110.376] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.376] __kgem_bo_clear_busy: handle=8 >[ 110.376] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.376] __kgem_bo_clear_busy: handle=8 >[ 110.376] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.376] __kgem_bo_clear_busy: handle=8 >[ 110.376] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.376] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.376] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.376] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.376] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.376] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.376] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.376] kgem_add_handle: handle=4, index=0 >[ 110.376] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.376] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.376] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.376] gen9_composite_get_binding_table(ffc0) >[ 110.376] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 >[ 110.376] kgem_add_handle: handle=35, index=1 >[ 110.376] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd443000) >[ 110.376] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.376] [3fe0] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.376] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.376] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.376] kgem_add_handle: handle=7, index=2 >[ 110.376] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.376] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.376] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.376] gen9_emit_sampler: sampler = 1 >[ 110.376] gen9_emit_sf: num_sf_outputs=1 >[ 110.376] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.376] gen9_emit_vertex_elements: setup id=0 >[ 110.376] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.376] (0, 0), (576, 76) >[ 110.376] gen8_vertex_flush[490] = 3 >[ 110.376] sna_composite_rectangles: pixmap=704 marking clear [0]? 1 >[ 110.376] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 110.376] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.376] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.376] trapezoid_spans_maybe_inplace? clear, no >[ 110.376] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.376] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 110.376] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 110.376] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 110.376] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 110.376] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 110.376] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 110.376] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.376] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 110.376] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 110.376] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.376] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 110.376] sna_drawable_use_bo pixmap=704, box=((2, 2), (574, 74)), flags=7... >[ 110.376] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.376] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.376] sna_drawable_use_bo: using whole GPU bo >[ 110.376] gen9_composite_set_target: pixmap=704, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.376] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 110.376] color_convert: src=4c000000 [20028888] >[ 110.376] color_convert: dst=4c000000 [20028888] >[ 110.376] sna_render_get_solid: 4c000000 >[ 110.376] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.376] gen4_choose_spans_emitter: solid source >[ 110.376] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.376] aligning vertex: was 2, now 3 floats per vertex >[ 110.376] gen9_composite_get_binding_table(ff00) >[ 110.376] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 110.376] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 110.377] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) >[ 110.377] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.377] gen9_emit_sampler: sampler = c >[ 110.377] gen9_emit_sf: num_sf_outputs=2 >[ 110.377] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.377] gen9_emit_vertex_elements: setup id=5 >[ 110.377] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.377] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.377] thread_choose_span: clipped? 0 >[ 110.377] imprecise_trapezoid_span_converter: using 4 threads >[ 110.377] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 110.377] thread_choose_span: clipped? 0 >[ 110.377] span_thread: flushing 26 boxes >[ 110.377] span_thread: flushing 1 boxes >[ 110.377] [ 110.377] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.377] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.377] span_thread: flushing 1 boxes >[ 110.377] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 26 boxes >[ 110.377] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.377] gen8_vertex_flush[554] = 162 >[ 110.377] gen9_render_composite_spans_done() >[ 110.377] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 110.377] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.377] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.377] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.377] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.377] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.377] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.377] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 110.377] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 110.377] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 110.377] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 110.377] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 110.377] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 110.377] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.377] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.377] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 110.377] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 110.377] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.377] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.377] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 110.377] sna_drawable_use_bo pixmap=704, box=((0, 0), (576, 76)), flags=7... >[ 110.377] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.377] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.377] sna_drawable_use_bo: using whole GPU bo >[ 110.377] gen9_composite_set_target: pixmap=704, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.377] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 110.377] color_convert: src=e6e6e6e6 [20028888] >[ 110.377] color_convert: dst=e6e6e6e6 [20028888] >[ 110.377] sna_render_get_solid: e6e6e6e6 >[ 110.377] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 110.377] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.377] gen4_choose_spans_emitter: solid source >[ 110.377] kgem_check_bo: num_pages=+1, num_exec=+1 >[ 110.377] gen9_composite_get_binding_table(fe80) >[ 110.377] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 >[ 110.377] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 110.377] kgem_add_handle: handle=8, index=3 >[ 110.377] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) >[ 110.377] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.377] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.377] gen9_emit_vertex_elements: setup id=5 >[ 110.377] thread_choose_span: clipped? 0 >[ 110.377] imprecise_trapezoid_span_converter: using 4 threads >[ 110.377] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 110.377] thread_choose_span: clipped? 0 >[ 110.377] span_thread: flushing 62 boxes >[ 110.378] span_thread: flushing 2 boxes >[ 110.378] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.378] span_thread: flushing 62 boxes >[ 110.378] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.378] span_thread: flushing 2 boxes >[ 110.378] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.378] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.378] gen8_vertex_flush[5a8] = 384 >[ 110.378] gen9_render_composite_spans_done() >[ 110.378] sna_glyphs(op=3, nlist=1, src=(16, 52)) >[ 110.378] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.378] sna_glyphs: discarding mask >[ 110.378] glyphs0_to_dst(op=3, src=(16, 52), nlist=1, dst=(16, 52)+(0, 0)) >[ 110.378] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94669425778320 size=576x76 >[ 110.378] gen9_render_composite: 0x0, current mode=1/1 >[ 110.378] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.378] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.378] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.378] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.378] sna_drawable_use_bo pixmap=704, box=((0, 0), (576, 76)), flags=7... >[ 110.378] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.378] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.378] sna_drawable_use_bo: using whole GPU bo >[ 110.378] gen9_composite_set_target: pixmap=704, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.378] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.378] color_convert: src=ffffffff [20028888] >[ 110.378] color_convert: dst=ffffffff [20028888] >[ 110.378] sna_render_get_solid: ffffffff >[ 110.378] sna_render_get_solid(white) >[ 110.378] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.378] sna_transform_is_imprecise_integer_translation: no transform >[ 110.378] gen9_composite_picture: integer translation (0, 0), removing >[ 110.378] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.378] sna_render_pixmap_bo: GPU all damaged >[ 110.378] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.378] gen4_choose_composite_emitter: solid, identity mask >[ 110.378] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.378] aligning vertex: was 3, now 4 floats per vertex >[ 110.378] gen9_composite_get_binding_table(fe00) >[ 110.378] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 >[ 110.378] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.378] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.378] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.378] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 >[ 110.378] kgem_add_handle: handle=6, index=4 >[ 110.378] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd585000) >[ 110.378] [3f60] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.378] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.378] gen9_emit_sampler: sampler = a >[ 110.378] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.378] gen9_emit_vertex_elements: setup id=9 >[ 110.378] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.378] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.378] glyphs0_to_dst: glyph=(16, 34)x(13, 10), unclipped >[ 110.378] emit_primitive_identity_mask__avx2: dst=(16, 34), mask=(544.00, 32.00) x (13.00, 10.00) >[ 110.378] gen8_vertex_flush[66c] = 3 >[ 110.378] gen9_magic_ca_pass: CA fixup (12423 -> 12426) >[ 110.378] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.378] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.378] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.378] sna_composite_rectangles(pixmap=704, op=1, ffffffff x 1 [(30, 16)x(2, 44) ...]) >[ 110.378] sna_composite_rectangles: converted to op 1 >[ 110.378] sna_composite_rectangles[0] (30, 16)x(2, 44) -> (30, 16), (32, 60) >[ 110.378] sna_composite_rectangles: nrects=1, region=(30, 16), (32, 60) x 1 >[ 110.378] sna_composite_rectangles: clipped extents (30, 16),(32, 60) x 1 >[ 110.378] sna_composite_rectangles: pixmap +(0, 0) extents (30, 16),(32, 60) >[ 110.378] sna_composite_rectangles: dropping last-cpu hint >[ 110.378] sna_drawable_use_bo pixmap=704, box=((30, 16), (32, 60)), flags=9... >[ 110.378] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 110.378] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.378] sna_drawable_use_bo: using whole GPU bo >[ 110.378] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 110.378] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.378] gen9_render_fill_boxes(ffffffff x 1 [(30, 16), (32, 60) ...]) >[ 110.378] sna_render_get_solid: ffffffff >[ 110.378] sna_render_get_solid(white) >[ 110.378] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.378] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.378] aligning vertex: was 4, now 2 floats per vertex >[ 110.378] gen9_composite_get_binding_table(fd40) >[ 110.378] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 110.378] gen9_emit_sampler: sampler = 1 >[ 110.378] gen9_emit_sf: num_sf_outputs=1 >[ 110.378] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.378] gen9_emit_vertex_elements: setup id=0 >[ 110.378] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.378] (30, 16), (32, 60) >[ 110.378] gen8_vertex_flush[788] = 3 >[ 110.378] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2b4, drawable=2be >[ 110.378] sna_validate_gc: recomputing clip >[ 110.378] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.378] sna_copy_area: src=pixmap=704:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=702:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.378] sna_copy_area: normal copy >[ 110.378] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.378] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.378] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.378] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 110.378] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 110.378] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 110.378] sna_do_copy: pixmap -- no source clipping >[ 110.378] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 110.378] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 110.378] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=704+(-24, -136), dst pixmap=702+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 110.379] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=35, cpu_bo=0), replaces=0 >[ 110.379] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.379] sna_drawable_use_bo pixmap=702, box=((24, 136), (600, 212)), flags=b... >[ 110.379] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.379] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.379] sna_drawable_use_bo: using whole GPU bo >[ 110.379] sna_pixmap_move_to_gpu(pixmap=704, usage=0), flags=a >[ 110.379] sna_pixmap_move_to_gpu: already all-damaged >[ 110.379] sna_pixmap_mark_active: pixmap=704, handle=35 >[ 110.379] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.379] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.379] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.379] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.379] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.379] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.379] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.379] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.379] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.379] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.379] gen9_composite_get_binding_table(fd40) >[ 110.379] kgem_add_reloc64: handle=20, pos=16200, delta=0, domains=20002 >[ 110.379] kgem_add_handle: handle=20, index=5 >[ 110.379] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd9be000) >[ 110.379] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.379] [3f40] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.379] kgem_add_reloc64: handle=35, pos=16184, delta=0, domains=40000 >[ 110.379] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=fd443000) >[ 110.379] [3f30] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 110.379] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.379] gen9_emit_sampler: sampler = 0 >[ 110.379] gen9_emit_vertex_elements: setup id=0 >[ 110.379] (0, 0) -> (24, 136) + (576, 76) >[ 110.379] gen8_vertex_flush[7dc] = 3 >[ 110.379] sna_destroy_pixmap: pixmap=704, attached?=1 >[ 110.379] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.379] __kgem_bo_destroy: handle=35, size=204800 >[ 110.379] __kgem_bo_destroy: handle=35 -> active >[ 110.379] __sna_free_pixmap(pixmap=704) >[ 110.379] sna_create_pixmap(14, 20, 32, usage=0) >[ 110.379] kgem_can_create_2d: 14x20 @ 32 >[ 110.379] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 >[ 110.379] kgem_can_create_2d: untiled size=4096 >[ 110.379] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 110.379] kgem_choose_tiling: 14x20 -> 0 >[ 110.379] sna_create_pixmap: usage=0, flags=a >[ 110.379] sna_create_pixmap: small buffer [1120], attaching to shadow pixmap >[ 110.379] create_pixmap: allocating pixmap 14x20, depth=32/32, size=1128 >[ 110.379] create_pixmap: serial=705, usage=0, 14x20 >[ 110.379] sna_create_pixmap: serial=705, 14x20, usage=0 >[ 110.379] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2be, drawable=2c2 >[ 110.379] sna_validate_gc: recomputing clip >[ 110.379] sna_validate_gc: composite clip=1x[(0, 0), (14, 20)] [0x5619f174da00] >[ 110.379] sna_put_image((0, 0)x(14, 20), depth=32, format=2) >[ 110.379] try_upload__fast: ignore existing cpu damage (if any) >[ 110.379] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.379] try_upload__fast: no, no gpu damage >[ 110.379] sna_drawable_move_region_to_cpu(pixmap=706 (14x20), [(0, 0), (14, 20)], flags=1) >[ 110.379] sna_drawable_move_region_to_cpu: region (0, 0), (14, 20) + (0, 0) subsumes pixmap (14x20) >[ 110.379] _sna_pixmap_move_to_cpu(pixmap=706, 14x20, flags=1) >[ 110.379] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.379] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.379] operate_inplace: no, inplace operation not suitable >[ 110.379] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.379] __sna_damage_all(14, 20) >[ 110.379] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.379] sna_put_zpixmap_blt: upload(0, 0, 14, 20) x 1 boxes >[ 110.379] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(14, 20) >[ 110.379] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/56 >[ 110.379] sna_accel_flush: flush?=0, dirty?=0 >[ 110.379] sna_composite(pixmap=702, op=3, src=706+(367, 307), mask=0+(551, 153), dst=702+(551, 153)+(0, 0), size=(30, 42) >[ 110.379] sna_compute_composite_region: dst=(551, 153)x(30, 42) >[ 110.379] sna_compute_composite_region: initial clip against dst->pDrawable: (551, 153), (581, 195) >[ 110.379] clip_to_dst: region: 1x[(551, 153), (581, 195)], clip: 1x[(0, 0), (624, 224)] >[ 110.379] sna_compute_composite_region: clip against dst->pCompositeClip: (551, 153), (581, 195) >[ 110.379] sna_compute_composite_region: clip against src (14x20 clip=0): (551, 153), (581, 195) >[ 110.379] sna_composite: composite region extents:+(0, 0) -> (551, 153), (581, 195) + (0, 0) >[ 110.379] gen9_render_composite: 30x42, current mode=1/1 >[ 110.379] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.379] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 >[ 110.379] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.379] gen9_composite_set_target: (551, 153)x(30, 42), partial?=1 >[ 110.379] sna_drawable_use_bo pixmap=702, box=((551, 153), (581, 195)), flags=7... >[ 110.380] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.380] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.380] sna_drawable_use_bo: using whole GPU bo >[ 110.380] gen9_composite_set_target: pixmap=702, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.380] gen9_composite_picture: (367, 307)x(30, 42), dst=(551, 153) >[ 110.380] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -184.00, 0.00 0.50 -154.00, 0.00 0.00 1.00] >[ 110.380] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.380] sna_render_pixmap_bo pixmap=706, (367, 307)x(30, 42)/(14, 20) >[ 110.380] sna_render_pixmap_bo box=(0, 0), (14, 20): (14, 20)/(14, 20) >[ 110.380] sna_render_pixmap_bo: offset=(-184, 154), size=(14, 20) >[ 110.380] use_cpu_bo: no cpu bo >[ 110.380] move_to_gpu: migrating whole pixmap (14x20) for source (0,0),(14,20), count 5? 0 >[ 110.380] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 20) >[ 110.380] upload: box=(0, 0), (14, 20), pixmap=14x20 >[ 110.380] sna_drawable_move_region_to_cpu(pixmap=706 (14x20), [(0, 0), (14, 20)], flags=2) >[ 110.380] sna_drawable_move_region_to_cpu: pixmap=706 all damaged on CPU >[ 110.380] kgem_can_create_2d: 14x20 @ 32 >[ 110.380] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 >[ 110.380] kgem_can_create_2d: untiled size=4096 >[ 110.380] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 110.380] kgem_choose_tiling: 14x20 -> 0 >[ 110.380] kgem_upload_source_image : (0, 0), (14, 20), stride=56, bpp=32 >[ 110.380] kgem_create_buffer_2d: 14x20, 32 bpp, stride=64 >[ 110.380] kgem_create_buffer: size=1280, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.380] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.380] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.380] search_linear_cache: searching for inactive gtt map >[ 110.380] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.380] search_linear_cache: searching for inactive gtt map >[ 110.380] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.380] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 110.380] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache >[ 110.380] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.380] kgem_create_buffer: reusing handle=23 for buffer >[ 110.380] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.380] init_buffer_from_bo: reusing handle=23 for buffer >[ 110.380] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f3c95be8000, domain=0 >[ 110.380] kgem_bo_map: converting request for GTT map into CPU map >[ 110.380] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f3c95be8000) >[ 110.380] kgem_bo_sync__cpu: handle=23 >[ 110.380] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.380] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 >[ 110.380] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.380] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] >[ 110.380] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 >[ 110.380] kgem_create_buffer(pages=64 [64]) new handle=23, used=1280, write=1 >[ 110.380] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=1280, io=1 >[ 110.380] __kgem_bo_init(handle=23, num_pages=1280) >[ 110.380] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/64 >[ 110.380] upload: adding upload cache to pixmap=706 >[ 110.380] kgem_proxy_bo_attach: handle=23 >[ 110.380] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.380] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.380] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.380] gen4_choose_composite_emitter: simple src, no mask >[ 110.380] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.380] aligning vertex: was 2, now 3 floats per vertex >[ 110.380] gen9_composite_get_binding_table(fc80) >[ 110.380] kgem_add_reloc64: handle=23, pos=16152, delta=0, domains=40000 >[ 110.380] kgem_add_reloc64: adding proxy [delta=0] for handle=23 >[ 110.380] kgem_add_handle: handle=23, index=6 >[ 110.380] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd545000) >[ 110.380] [3f10] bind bo(handle=23, addr=fd545000), format=192, width=14, height=20, pitch=64, tiling=0 -> sampler >[ 110.380] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.380] gen9_emit_sampler: sampler = 22 >[ 110.380] gen9_emit_vertex_elements: setup id=2 >[ 110.380] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.380] gen9_render_composite_box: (551, 153), (581, 195) >[ 110.380] apply_damage: damage=0x0, region=1 [(551, 153), (581, 195) + (0, 0)] >[ 110.380] gen8_vertex_flush[868] = 3 >[ 110.380] sna_destroy_pixmap: pixmap=706, attached?=1 >[ 110.380] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.380] __sna_free_pixmap(pixmap=706) >[ 110.380] sna_composite(pixmap=702, op=3, src=272+(0, 0), mask=0+(28, 8), dst=702+(28, 8)+(0, 0), size=(20, 80) >[ 110.380] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 110.380] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 110.380] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 110.380] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 110.380] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 110.380] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 110.380] gen9_render_composite: 20x80, current mode=1/1 >[ 110.380] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.380] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 110.380] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 >[ 110.380] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.380] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 110.380] sna_drawable_use_bo pixmap=702, box=((28, 8), (48, 88)), flags=7... >[ 110.380] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.380] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.380] sna_drawable_use_bo: using whole GPU bo >[ 110.380] gen9_composite_set_target: pixmap=702, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.380] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 110.380] sna_transform_is_imprecise_integer_translation: no transform >[ 110.380] gen9_composite_picture: integer translation (0, 0), removing >[ 110.380] sna_render_pixmap_bo pixmap=272, (0, 0)x(20, 80)/(20, 80) >[ 110.380] sna_render_pixmap_bo: GPU all damaged >[ 110.380] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.380] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.380] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.381] gen4_choose_composite_emitter: identity src, no mask >[ 110.381] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.381] gen9_composite_get_binding_table(fc00) >[ 110.381] kgem_add_reloc64: handle=12, pos=16120, delta=0, domains=40000 >[ 110.381] kgem_add_handle: handle=12, index=7 >[ 110.381] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fdffb000) >[ 110.381] [3ef0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.381] gen9_emit_sampler: sampler = 2 >[ 110.381] gen9_emit_vertex_elements: setup id=2 >[ 110.381] gen9_render_composite_box: (28, 8), (48, 88) >[ 110.381] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 110.381] gen8_vertex_flush[8ac] = 3 >[ 110.381] sna_composite(pixmap=702, op=3, src=276+(0, 0), mask=0+(28, 0), dst=702+(28, 0)+(0, 0), size=(20, 8) >[ 110.381] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.381] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.381] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.381] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.381] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.381] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.381] gen9_render_composite: 20x8, current mode=1/1 >[ 110.381] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.381] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 >[ 110.381] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 >[ 110.381] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.381] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.381] sna_drawable_use_bo pixmap=702, box=((28, 0), (48, 8)), flags=7... >[ 110.381] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.381] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.381] sna_drawable_use_bo: using whole GPU bo >[ 110.381] gen9_composite_set_target: pixmap=702, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.381] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.381] sna_transform_is_imprecise_integer_translation: no transform >[ 110.381] gen9_composite_picture: integer translation (0, 0), removing >[ 110.381] sna_render_pixmap_bo pixmap=276, (0, 0)x(20, 8)/(20, 80) >[ 110.381] sna_render_pixmap_bo: GPU all damaged >[ 110.381] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.381] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 110.381] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.381] gen4_choose_composite_emitter: identity src, no mask >[ 110.381] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.381] gen9_composite_get_binding_table(fb80) >[ 110.381] kgem_add_reloc64: handle=24, pos=16088, delta=0, domains=40000 >[ 110.381] kgem_add_handle: handle=24, index=8 >[ 110.381] kgem_add_reloc64[13] = (delta=0, target handle=8, presumed=fd53c000) >[ 110.381] [3ed0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.381] gen9_emit_vertex_elements: setup id=2 >[ 110.381] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.381] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.381] gen8_vertex_flush[8e8] = 3 >[ 110.381] sna_accel_flush: flush?=0, dirty?=0 >[ 110.381] sna_block_handler (tv=0.0) >[ 110.381] sna_wakeup_handler >[ 110.381] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2c2, drawable=2bc >[ 110.381] sna_validate_gc: recomputing clip >[ 110.381] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.381] sna_copy_area: src=pixmap=702:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=700:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.381] sna_copy_area: normal copy >[ 110.381] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.381] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.381] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.381] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.381] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.381] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.381] sna_do_copy: pixmap -- no source clipping >[ 110.381] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.381] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.381] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=702+(-8, -896), dst pixmap=700+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.381] sna_copy_boxes: dst=(priv=0x5619f174e370, gpu_bo=17, cpu_bo=0), src=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.381] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.381] sna_drawable_use_bo pixmap=700, box=((8, 896), (632, 1120)), flags=b... >[ 110.381] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.381] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.381] sna_drawable_use_bo: using whole GPU bo >[ 110.381] sna_pixmap_move_to_gpu(pixmap=702, usage=0), flags=a >[ 110.381] sna_pixmap_move_to_gpu: already all-damaged >[ 110.381] sna_pixmap_mark_active: pixmap=702, handle=20 >[ 110.381] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.381] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.381] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.381] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.381] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.381] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.381] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.381] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.381] aligning vertex: was 3, now 2 floats per vertex >[ 110.381] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.381] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.381] gen9_composite_get_binding_table(fb00) >[ 110.381] kgem_add_reloc64: handle=17, pos=16056, delta=0, domains=20002 >[ 110.381] kgem_add_handle: handle=17, index=9 >[ 110.381] kgem_add_reloc64[14] = (delta=0, target handle=9, presumed=fdfff000) >[ 110.381] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.381] [3eb0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.381] kgem_add_reloc64: handle=20, pos=16040, delta=0, domains=40000 >[ 110.382] kgem_add_reloc64[15] = (delta=0, target handle=5, presumed=fd9be000) >[ 110.382] [3ea0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.382] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.382] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.382] gen9_emit_sampler: sampler = 0 >[ 110.382] gen9_emit_vertex_elements: setup id=0 >[ 110.382] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.382] (0, 0) -> (8, 896) + (624, 224) >[ 110.382] gen8_vertex_flush[970] = 3 >[ 110.382] sna_destroy_pixmap: pixmap=702, attached?=1 >[ 110.382] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.382] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.382] __kgem_bo_destroy: handle=20 -> active >[ 110.382] __sna_free_pixmap(pixmap=702) >[ 110.382] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.382] kgem_can_create_2d: 624x80 @ 32 >[ 110.382] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.382] kgem_can_create_2d: untiled size=200704 >[ 110.382] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.382] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.382] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.382] sna_create_pixmap: usage=0, flags=1b >[ 110.382] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.382] __pop_freed_pixmap: reusing freed pixmap=702 header >[ 110.382] create_pixmap_hdr: pixmap=707, width=624, height=80, usage=0 >[ 110.382] sna_create_pixmap: serial=707, 624x80, usage=0 >[ 110.382] sna_composite_rectangles(pixmap=708, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.382] sna_composite_rectangles: converted to op 0 >[ 110.382] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.382] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.382] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.382] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.382] sna_composite_rectangles: dropping last-cpu hint >[ 110.382] sna_drawable_use_bo pixmap=708, box=((0, 0), (624, 80)), flags=19... >[ 110.382] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.382] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.382] sna_pixmap_move_to_gpu(pixmap=708, usage=0), flags=b >[ 110.382] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.382] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.382] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.382] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.382] sna_pixmap_alloc_gpu: pixmap=708 >[ 110.382] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.382] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.382] kgem_bo_remove_from_active: removing handle=35 from active >[ 110.382] 1:from active: pitch=2560, tiling=1, handle=35, id=752 >[ 110.382] __sna_damage_all(624, 80) >[ 110.382] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.382] sna_pixmap_mark_active: pixmap=708, handle=35 >[ 110.382] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.382] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.382] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.382] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.382] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.382] sna_render_get_solid: 0 >[ 110.382] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.382] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.382] gen9_composite_get_binding_table(fa40) >[ 110.382] kgem_add_reloc64: handle=35, pos=16008, delta=0, domains=20002 >[ 110.382] kgem_add_reloc64[16] = (delta=0, target handle=1, presumed=fd443000) >[ 110.382] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.382] [3e80] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.382] gen9_emit_sampler: sampler = 1 >[ 110.382] gen9_emit_vertex_elements: setup id=0 >[ 110.382] (0, 0), (624, 80) >[ 110.382] gen8_vertex_flush[9ac] = 3 >[ 110.382] sna_composite_rectangles: pixmap=708 marking clear [0]? 1 >[ 110.382] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2bc, drawable=2c4 >[ 110.382] sna_validate_gc: recomputing clip >[ 110.382] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.382] sna_copy_area: src=pixmap=280:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=708:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.382] sna_copy_area: normal copy >[ 110.382] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.382] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.382] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.382] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.382] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.382] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.382] sna_do_copy: pixmap -- no source clipping >[ 110.382] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.382] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.383] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=280+(-28, 0), dst pixmap=708+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.383] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=35, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.383] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.383] sna_drawable_use_bo pixmap=708, box=((28, 0), (246, 80)), flags=b... >[ 110.383] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.383] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.383] sna_drawable_use_bo: using whole GPU bo >[ 110.383] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a >[ 110.383] sna_pixmap_move_to_gpu: already all-damaged >[ 110.383] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 110.383] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.383] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.383] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.383] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.383] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.383] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.383] gen9_composite_get_binding_table(f9c0) >[ 110.383] kgem_add_reloc64: handle=21, pos=15976, delta=0, domains=40000 >[ 110.383] kgem_add_handle: handle=21, index=10 >[ 110.383] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd994000) >[ 110.383] [3e60] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.383] gen9_emit_sampler: sampler = 0 >[ 110.383] gen9_emit_vertex_elements: setup id=0 >[ 110.383] (0, 0) -> (28, 0) + (218, 80) >[ 110.383] gen8_vertex_flush[9f0] = 3 >[ 110.383] sna_composite(pixmap=700, op=3, src=708+(0, 0), mask=0+(0, 0), dst=700+(8, 1136)+(0, 0), size=(624, 80) >[ 110.383] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.383] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.383] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.383] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.383] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.383] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.383] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.383] gen9_render_composite: 624x80, current mode=1/1 >[ 110.383] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.383] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 110.383] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.383] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.383] sna_drawable_use_bo pixmap=700, box=((8, 1136), (632, 1216)), flags=7... >[ 110.383] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.383] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.383] sna_drawable_use_bo: using whole GPU bo >[ 110.383] gen9_composite_set_target: pixmap=700, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.383] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.383] sna_transform_is_imprecise_integer_translation: no transform >[ 110.383] gen9_composite_picture: integer translation (0, 0), removing >[ 110.383] sna_render_pixmap_bo pixmap=708, (0, 0)x(624, 80)/(624, 80) >[ 110.383] sna_render_pixmap_bo: GPU all damaged >[ 110.383] color_convert: src=cc000000 [20028888] >[ 110.383] color_convert: dst=cc000000 [20028888] >[ 110.383] sna_render_get_solid: cc000000 >[ 110.383] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.383] gen4_choose_composite_emitter: identity source, identity mask >[ 110.383] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.383] aligning vertex: was 2, now 5 floats per vertex >[ 110.383] gen9_composite_get_binding_table(f940) >[ 110.383] kgem_add_reloc64: handle=35, pos=15944, delta=0, domains=40000 >[ 110.383] kgem_add_reloc64[18] = (delta=0, target handle=1, presumed=fd443000) >[ 110.383] [3e40] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.383] kgem_add_reloc64: handle=7, pos=15928, delta=0, domains=40000 >[ 110.383] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.383] kgem_add_reloc64[19] = (delta=816, target handle=2, presumed=fffe8000) >[ 110.383] [3e30] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.383] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.383] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.383] gen9_emit_sampler: sampler = 3 >[ 110.383] gen9_emit_sf: num_sf_outputs=2 >[ 110.383] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.383] gen9_emit_vertex_elements: setup id=10 >[ 110.383] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.383] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.383] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.383] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.383] gen8_vertex_flush[adc] = 3 >[ 110.383] sna_destroy_pixmap: pixmap=708, attached?=1 >[ 110.383] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.383] __kgem_bo_destroy: handle=35, size=204800 >[ 110.383] __kgem_bo_destroy: handle=35 -> active >[ 110.383] __sna_free_pixmap(pixmap=708) >[ 110.383] sna_composite(pixmap=698, op=3, src=700+(0, 0), mask=0+(0, 0), dst=698+(0, 0)+(0, 0), size=(640, 2096) >[ 110.383] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.383] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.383] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.383] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.383] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.383] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.383] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.383] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.383] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 110.383] kgem_bo_is_busy: handle=9, domain: 3 exec? 0, rq? 1 >[ 110.383] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.383] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.383] sna_drawable_use_bo pixmap=698, box=((0, 0), (640, 2096)), flags=7... >[ 110.384] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.384] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.384] sna_drawable_use_bo: using whole GPU bo >[ 110.384] gen9_composite_set_target: pixmap=698, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.384] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.384] sna_transform_is_imprecise_integer_translation: no transform >[ 110.384] gen9_composite_picture: integer translation (0, 0), removing >[ 110.384] sna_render_pixmap_bo pixmap=700, (0, 0)x(640, 2096)/(640, 2096) >[ 110.384] sna_render_pixmap_bo: GPU all damaged >[ 110.384] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.384] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.384] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.384] gen4_choose_composite_emitter: identity src, no mask >[ 110.384] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.384] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.384] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.384] aligning vertex: was 5, now 3 floats per vertex >[ 110.384] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.384] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.384] gen9_composite_get_binding_table(f880) >[ 110.384] kgem_add_reloc64: handle=9, pos=15896, delta=0, domains=20002 >[ 110.384] kgem_add_handle: handle=9, index=11 >[ 110.384] kgem_add_reloc64[20] = (delta=0, target handle=11, presumed=ee339000) >[ 110.384] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.384] [3e10] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.384] kgem_add_reloc64: handle=17, pos=15880, delta=0, domains=40000 >[ 110.384] kgem_add_reloc64[21] = (delta=0, target handle=9, presumed=fdfff000) >[ 110.384] [3e00] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.384] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.384] gen9_emit_sampler: sampler = 2 >[ 110.384] gen9_emit_sf: num_sf_outputs=1 >[ 110.384] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.384] gen9_emit_vertex_elements: setup id=2 >[ 110.384] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.384] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.384] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.384] gen8_vertex_flush[b84] = 3 >[ 110.384] sna_destroy_pixmap: pixmap=700, attached?=1 >[ 110.384] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.384] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.384] __kgem_bo_destroy: handle=17 -> active >[ 110.384] __sna_free_pixmap(pixmap=700) >[ 110.384] sna_composite(pixmap=694, op=3, src=698+(0, 0), mask=0+(160, 64), dst=694+(160, 64)+(0, 0), size=(640, 2096) >[ 110.384] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.384] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.384] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.384] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.384] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.384] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.384] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.384] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.384] kgem_bo_is_busy: handle=9, domain: 3 exec? 1, rq? 1 >[ 110.384] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 >[ 110.384] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.384] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.384] sna_drawable_use_bo pixmap=694, box=((160, 64), (800, 2160)), flags=7... >[ 110.384] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.384] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.384] sna_drawable_use_bo: using whole GPU bo >[ 110.384] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.384] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.384] sna_transform_is_imprecise_integer_translation: no transform >[ 110.384] gen9_composite_picture: integer translation (0, 0), removing >[ 110.384] sna_render_pixmap_bo pixmap=698, (0, 0)x(640, 2096)/(640, 2096) >[ 110.384] sna_render_pixmap_bo: GPU all damaged >[ 110.384] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.384] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.384] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.384] gen4_choose_composite_emitter: identity src, no mask >[ 110.384] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.384] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.384] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.384] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.384] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.384] gen9_composite_get_binding_table(f7c0) >[ 110.384] kgem_add_reloc64: handle=38, pos=15848, delta=0, domains=20002 >[ 110.384] kgem_add_handle: handle=38, index=12 >[ 110.384] kgem_add_reloc64[22] = (delta=0, target handle=12, presumed=f2281000) >[ 110.384] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.384] [3de0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.384] kgem_add_reloc64: handle=9, pos=15832, delta=0, domains=40000 >[ 110.384] kgem_add_reloc64[23] = (delta=0, target handle=11, presumed=ee339000) >[ 110.384] [3dd0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.384] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.384] gen9_emit_vertex_elements: setup id=2 >[ 110.384] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.384] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.384] gen8_vertex_flush[bd0] = 3 >[ 110.384] sna_destroy_pixmap: pixmap=698, attached?=1 >[ 110.384] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.384] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.385] __kgem_bo_destroy: handle=9 -> active >[ 110.385] __sna_free_pixmap(pixmap=698) >[ 110.385] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.385] kgem_can_create_2d: 2x64 @ 32 >[ 110.385] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.385] kgem_can_create_2d: untiled size=4096 >[ 110.385] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.385] kgem_choose_tiling: 2x64 -> 0 >[ 110.385] sna_create_pixmap: usage=0, flags=a >[ 110.385] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.385] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.385] create_pixmap: serial=709, usage=0, 2x64 >[ 110.385] sna_create_pixmap: serial=709, 2x64, usage=0 >[ 110.385] sna_composite_rectangles(pixmap=710, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.385] sna_composite_rectangles: converted to op 0 >[ 110.385] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.385] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.385] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.385] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.385] sna_composite_rectangles: fallback, dst pixmap=710 too small or not attached >[ 110.385] sna_composite_rectangles: fallback >[ 110.385] sna_drawable_move_region_to_cpu(pixmap=710 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.385] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.385] _sna_pixmap_move_to_cpu(pixmap=710, 2x64, flags=1) >[ 110.385] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.385] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.385] operate_inplace: no, inplace operation not suitable >[ 110.385] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.385] __sna_damage_all(2, 64) >[ 110.385] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.385] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.385] kgem_can_create_2d: 1x32 @ 32 >[ 110.385] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.385] kgem_can_create_2d: untiled size=4096 >[ 110.385] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.385] kgem_choose_tiling: 1x32 -> 0 >[ 110.385] sna_create_pixmap: usage=0, flags=a >[ 110.385] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.385] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.385] create_pixmap: serial=711, usage=0, 1x32 >[ 110.385] sna_create_pixmap: serial=711, 1x32, usage=0 >[ 110.385] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2c4, drawable=2c8 >[ 110.385] sna_validate_gc: recomputing clip >[ 110.385] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.385] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.385] try_upload__fast: ignore existing cpu damage (if any) >[ 110.385] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.385] try_upload__fast: no, no gpu damage >[ 110.385] sna_drawable_move_region_to_cpu(pixmap=712 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.385] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.385] _sna_pixmap_move_to_cpu(pixmap=712, 1x32, flags=1) >[ 110.385] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.385] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.385] operate_inplace: no, inplace operation not suitable >[ 110.385] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.385] __sna_damage_all(1, 32) >[ 110.385] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.385] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.385] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.385] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.385] sna_accel_flush: flush?=0, dirty?=0 >[ 110.385] sna_composite(pixmap=710, op=1, src=712+(0, 0), mask=0+(0, 0), dst=710+(0, 0)+(0, 0), size=(2, 64) >[ 110.385] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.385] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.385] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.385] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.385] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.385] sna_composite: fallback, dst pixmap=710 is too small (or completely damaged) >[ 110.385] sna_composite: fallback -- fbComposite >[ 110.385] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.385] sna_composite_fb: fallback -- move src to cpu >[ 110.385] _sna_pixmap_move_to_cpu(pixmap=712, 1x32, flags=2) >[ 110.385] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17f5831, is-clear?=0 >[ 110.385] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.385] sna_composite_fb: fallback -- move dst to cpu >[ 110.385] sna_drawable_move_region_to_cpu(pixmap=710 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.385] sna_drawable_move_region_to_cpu: pixmap=710 all damaged on CPU >[ 110.385] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.385] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.385] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.386] sna_destroy_pixmap: pixmap=712, attached?=1 >[ 110.386] __sna_free_pixmap(pixmap=712) >[ 110.386] sna_composite(pixmap=694, op=3, src=710+(0, 0), mask=0+(0, 0), dst=694+(0, 0)+(0, 0), size=(3840, 64) >[ 110.386] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.386] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.386] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.386] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.386] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.386] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.386] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.386] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.386] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.386] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.386] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.386] sna_drawable_use_bo pixmap=694, box=((0, 0), (3840, 64)), flags=7... >[ 110.386] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.386] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.386] sna_drawable_use_bo: using whole GPU bo >[ 110.386] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.386] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.386] sna_transform_is_imprecise_integer_translation: no transform >[ 110.386] gen9_composite_picture: integer translation (0, 0), removing >[ 110.386] sna_render_pixmap_bo pixmap=710, (0, 0)x(3840, 64)/(2, 64) >[ 110.386] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.386] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.386] use_cpu_bo: no cpu bo >[ 110.386] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.386] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.386] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.386] sna_drawable_move_region_to_cpu(pixmap=710 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.386] sna_drawable_move_region_to_cpu: pixmap=710 all damaged on CPU >[ 110.386] kgem_can_create_2d: 2x64 @ 32 >[ 110.386] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.386] kgem_can_create_2d: untiled size=4096 >[ 110.386] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.386] kgem_choose_tiling: 2x64 -> 0 >[ 110.386] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.386] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.386] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.386] kgem_create_buffer: reusing buffer? used=1280 + size=2048, total=262144 >[ 110.386] kgem_create_proxy: target handle=23 [proxy? -1], offset=1280, length=2048, io=1 >[ 110.386] __kgem_bo_init(handle=23, num_pages=2048) >[ 110.386] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.386] upload: adding upload cache to pixmap=710 >[ 110.386] kgem_proxy_bo_attach: handle=23 >[ 110.386] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.386] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.386] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.386] gen4_choose_composite_emitter: identity src, no mask >[ 110.386] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.386] gen9_composite_get_binding_table(f700) >[ 110.386] kgem_add_reloc64: handle=23, pos=15800, delta=0, domains=40000 >[ 110.386] kgem_add_reloc64: adding proxy [delta=1280] for handle=23 >[ 110.386] kgem_add_reloc64[24] = (delta=1280, target handle=6, presumed=fd545000) >[ 110.386] [3db0] bind bo(handle=23, addr=fd545500), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.386] gen9_emit_sampler: sampler = a >[ 110.386] gen9_emit_vertex_elements: setup id=2 >[ 110.386] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.386] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.386] gen8_vertex_flush[c14] = 3 >[ 110.386] sna_accel_flush: flush?=0, dirty?=0 >[ 110.386] sna_block_handler (tv=0.0) >[ 110.386] sna_wakeup_handler >[ 110.386] sna_mode_wakeup: len=64 >[ 110.386] sna_mode_wakeup: recording last swap on pipe=1, frame 4416 [1140], time 110.385505 >[ 110.386] sna_mode_wakeup: removing handle=28 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] >[ 110.386] sna_mode_wakeup: flip complete, pending? 2 >[ 110.386] sna_mode_wakeup: recording last swap on pipe=0, frame 6374 [18e6], time 110.386698 >[ 110.386] sna_mode_wakeup: removing handle=28 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] >[ 110.386] sna_mode_wakeup: flip complete, pending? 1 >[ 110.386] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.386] sna_block_handler (tv=0.0) >[ 110.386] sna_wakeup_handler >[ 110.386] sna_destroy_pixmap: pixmap=710, attached?=1 >[ 110.386] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.386] __sna_free_pixmap(pixmap=710) >[ 110.386] sna_composite(pixmap=694, op=3, src=364+(0, 0), mask=0+(0, 0), dst=694+(0, 0)+(0, 0), size=(3840, 48) >[ 110.386] sna_compute_composite_region: dst=(0, 0)x(3840, 48) >[ 110.386] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) >[ 110.386] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.387] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) >[ 110.387] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) >[ 110.387] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) >[ 110.387] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) >[ 110.387] gen9_render_composite: 3840x48, current mode=1/1 >[ 110.387] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 >[ 110.387] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.387] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.387] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 >[ 110.387] sna_drawable_use_bo pixmap=694, box=((0, 0), (3840, 48)), flags=7... >[ 110.387] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.387] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.387] sna_drawable_use_bo: using whole GPU bo >[ 110.387] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.387] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) >[ 110.387] sna_transform_is_imprecise_integer_translation: no transform >[ 110.387] gen9_composite_picture: integer translation (0, 0), removing >[ 110.387] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 48)/(3840, 2160) >[ 110.387] sna_render_pixmap_bo: GPU all damaged >[ 110.387] color_convert: src=78000000 [20028888] >[ 110.387] color_convert: dst=78000000 [20028888] >[ 110.387] sna_render_get_solid: 78000000 >[ 110.387] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.387] gen4_choose_composite_emitter: identity source, identity mask >[ 110.387] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.387] aligning vertex: was 3, now 5 floats per vertex >[ 110.387] gen9_composite_get_binding_table(f680) >[ 110.387] kgem_add_reloc64: handle=11, pos=15768, delta=0, domains=40000 >[ 110.387] kgem_add_handle: handle=11, index=13 >[ 110.387] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=f61c9000) >[ 110.387] [3d90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.387] kgem_add_reloc64: handle=7, pos=15752, delta=0, domains=40000 >[ 110.387] kgem_add_reloc64: adding proxy [delta=480] for handle=7 >[ 110.387] kgem_add_reloc64[26] = (delta=480, target handle=2, presumed=fffe8000) >[ 110.387] [3d80] bind bo(handle=7, addr=fffe81e0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.387] gen9_emit_sampler: sampler = 3 >[ 110.387] gen9_emit_sf: num_sf_outputs=2 >[ 110.387] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.387] gen9_emit_vertex_elements: setup id=10 >[ 110.387] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.387] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.387] gen9_render_composite_box: (0, 0), (3840, 48) >[ 110.387] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] >[ 110.387] gen8_vertex_flush[cc4] = 3 >[ 110.387] sna_composite_rectangles(pixmap=694, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.387] sna_composite_rectangles: converted to op 3 >[ 110.387] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.387] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.387] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.387] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.387] sna_drawable_use_bo pixmap=694, box=((0, 0), (3840, 48)), flags=1... >[ 110.387] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.387] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.387] sna_drawable_use_bo: using whole GPU bo >[ 110.387] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.387] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.387] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.387] sna_render_get_solid: 660a0a0a >[ 110.387] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.387] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.387] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.387] aligning vertex: was 5, now 2 floats per vertex >[ 110.387] gen9_composite_get_binding_table(f5c0) >[ 110.387] kgem_add_reloc64: handle=8, pos=15720, delta=0, domains=40000 >[ 110.387] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.387] kgem_add_reloc64[27] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.387] [3d60] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.387] gen9_emit_sampler: sampler = 1 >[ 110.387] gen9_emit_sf: num_sf_outputs=1 >[ 110.387] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.387] gen9_emit_vertex_elements: setup id=0 >[ 110.387] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.387] (0, 0), (3840, 48) >[ 110.387] gen8_vertex_flush[d6c] = 3 >[ 110.387] sna_composite(pixmap=694, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=694+(3786, 6)+(0, 0), size=(44, 36) >[ 110.387] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.387] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.387] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.387] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.387] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.387] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.387] gen9_render_composite: 44x36, current mode=1/1 >[ 110.387] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.387] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.387] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.387] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.387] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.387] sna_drawable_use_bo pixmap=694, box=((3786, 6), (3830, 42)), flags=7... >[ 110.387] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.387] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.387] sna_drawable_use_bo: using whole GPU bo >[ 110.387] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.387] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.387] sna_transform_is_imprecise_integer_translation: no transform >[ 110.387] gen9_composite_picture: integer translation (0, 0), removing >[ 110.387] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.387] sna_render_pixmap_bo: CPU all damaged >[ 110.387] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.387] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.387] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.387] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.387] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.387] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.387] gen4_choose_composite_emitter: identity src, no mask >[ 110.388] kgem_check_bo: num_pages=+2, num_exec=+1 >[ 110.388] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.388] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.388] kgem_flush: opportunistic flushing? flush=0,1, aperture=42498/262144, idle?=0 >[ 110.388] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.388] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.388] aligning vertex: was 2, now 3 floats per vertex >[ 110.388] gen9_composite_get_binding_table(f540) >[ 110.388] kgem_add_reloc64: handle=31, pos=15688, delta=0, domains=40000 >[ 110.388] kgem_add_handle: handle=31, index=14 >[ 110.388] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fd4dc000) >[ 110.388] [3d40] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.388] gen9_emit_sampler: sampler = 2 >[ 110.388] gen9_emit_vertex_elements: setup id=2 >[ 110.388] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.388] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.388] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.388] gen8_vertex_flush[dcc] = 3 >[ 110.388] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.388] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.388] sna_glyphs: discarding mask >[ 110.388] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.388] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.388] gen9_render_composite: 0x0, current mode=1/1 >[ 110.388] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.388] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.388] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.388] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.388] sna_drawable_use_bo pixmap=694, box=((0, 0), (7680, 2160)), flags=7... >[ 110.388] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.388] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.388] sna_drawable_use_bo: using whole GPU bo >[ 110.388] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.388] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.388] color_convert: src=ffdfdbd2 [20028888] >[ 110.388] color_convert: dst=ffdfdbd2 [20028888] >[ 110.388] sna_render_get_solid: ffdfdbd2 >[ 110.388] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 110.388] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.388] sna_transform_is_imprecise_integer_translation: no transform >[ 110.388] gen9_composite_picture: integer translation (0, 0), removing >[ 110.388] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.388] sna_render_pixmap_bo: GPU all damaged >[ 110.388] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.388] gen4_choose_composite_emitter: solid, identity mask >[ 110.388] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.388] aligning vertex: was 3, now 4 floats per vertex >[ 110.388] gen9_composite_get_binding_table(f4c0) >[ 110.388] kgem_add_reloc64: handle=8, pos=15656, delta=0, domains=40000 >[ 110.388] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 110.388] kgem_add_reloc64[29] = (delta=32, target handle=3, presumed=fdffe000) >[ 110.388] [3d20] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.388] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.388] gen9_emit_sampler: sampler = a >[ 110.388] gen9_emit_sf: num_sf_outputs=2 >[ 110.388] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.388] gen9_emit_vertex_elements: setup id=9 >[ 110.388] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.388] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.388] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.388] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.388] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.388] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.388] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.388] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.388] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.388] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.388] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.388] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.388] gen8_vertex_flush[e94] = 15 >[ 110.388] gen9_magic_ca_pass: CA fixup (12461 -> 12476) >[ 110.388] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.388] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.388] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.388] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.388] kgem_can_create_2d: 24x20 @ 32 >[ 110.388] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.388] kgem_can_create_2d: untiled size=4096 >[ 110.388] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.388] kgem_choose_tiling: 24x20 -> 0 >[ 110.388] sna_create_pixmap: usage=0, flags=a >[ 110.388] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.388] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.388] create_pixmap: serial=713, usage=0, 24x20 >[ 110.388] sna_create_pixmap: serial=713, 24x20, usage=0 >[ 110.388] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2c8, drawable=2ca >[ 110.388] sna_validate_gc: recomputing clip >[ 110.388] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.388] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.388] try_upload__fast: ignore existing cpu damage (if any) >[ 110.388] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.388] try_upload__fast: no, no gpu damage >[ 110.388] sna_drawable_move_region_to_cpu(pixmap=714 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.388] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.388] _sna_pixmap_move_to_cpu(pixmap=714, 24x20, flags=1) >[ 110.388] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.389] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.389] operate_inplace: no, inplace operation not suitable >[ 110.389] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.389] __sna_damage_all(24, 20) >[ 110.389] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.389] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.389] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.389] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.389] sna_accel_flush: flush?=1, dirty?=1 >[ 110.389] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 110.389] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.389] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.389] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.389] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.389] kgem_bo_sync__cpu_full: handle=31 >[ 110.389] gen8_vertex_close: used=49904, vbo active? 16, vb=625, nreloc=5 >[ 110.389] gen8_vertex_close: reloc[0] = 287 >[ 110.389] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.389] kgem_add_handle: handle=16, index=15 >[ 110.389] kgem_add_reloc64[30] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.389] gen8_vertex_close: reloc[1] = 336 >[ 110.389] kgem_add_reloc64: handle=16, pos=336, delta=0, domains=200000 >[ 110.389] kgem_add_reloc64[31] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.389] gen8_vertex_close: reloc[2] = 406 >[ 110.389] kgem_add_reloc64: handle=16, pos=406, delta=0, domains=200000 >[ 110.389] kgem_add_reloc64[32] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.389] gen8_vertex_close: reloc[3] = 533 >[ 110.389] kgem_add_reloc64: handle=16, pos=533, delta=0, domains=200000 >[ 110.389] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.389] gen8_vertex_close: reloc[4] = 690 >[ 110.389] kgem_add_reloc64: handle=16, pos=690, delta=0, domains=200000 >[ 110.389] kgem_add_reloc64[34] = (delta=0, target handle=15, presumed=fffa8000) >[ 110.389] batch[1/1, flags=1800]: 970 970 15648 16384, nreloc=35, nexec=16, nfence=0, aperture=42564 [fenced=0] >[ 110.389] kgem_finish_buffers: buffer handle=23, used=3328, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.389] kgem_finish_buffers: retaining upload buffer (3328/262144): used=4096, refcnt=1 >[ 110.389] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.389] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x3, presumed-offset=fd431000 >[ 110.389] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 >[ 110.389] kgem_create_linear(65536) >[ 110.389] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] >[ 110.389] search_linear_cache: searching for inactive cpu map >[ 110.389] kgem_bo_remove_from_inactive: removing handle=39 from inactive >[ 110.389] search_linear_cache: found handle=39 (num_pages=16) in linear vma cache >[ 110.389] kgem_bo_map__cpu(handle=39, size=65536, map=0x0:0x7f3c96186000) >[ 110.389] kgem_new_batch: allocated and mapped batch handle=39 [size=65536] >[ 110.389] kgem_bo_sync__cpu: handle=39 >[ 110.389] __kgem_busy: handle=39, busy=0, wedged=0 >[ 110.389] kgem_bo_sync__cpu: SYNC: handle=39, needs_flush? 0, domain? 0, busy? 0 >[ 110.389] __kgem_busy: handle=39, busy=0, wedged=0 >[ 110.389] kgem_bo_retire: retiring bo handle=39 (needed flush? 0), rq? 0 [busy?=0] >[ 110.389] assert_bo_retired: handle=39, domain: 0 exec? 0, rq? 0 >[ 110.389] kgem_new_batch: using last batch handle=3 >[ 110.389] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd431000 >[ 110.389] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.389] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.389] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.389] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.389] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.389] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.389] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.389] __kgem_bo_clear_busy: handle=7 >[ 110.389] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.389] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.389] __kgem_bo_clear_busy: handle=7 >[ 110.389] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.389] __kgem_bo_clear_busy: handle=8 >[ 110.389] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.389] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.389] __kgem_bo_clear_busy: handle=7 >[ 110.389] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.389] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.389] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 >[ 110.389] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 110.389] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 >[ 110.389] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.389] __kgem_bo_clear_busy: handle=7 >[ 110.389] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.389] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.389] __kgem_bo_clear_busy: handle=7 >[ 110.389] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.389] __kgem_bo_clear_busy: handle=8 >[ 110.389] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.389] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.389] __kgem_bo_clear_busy: handle=8 >[ 110.389] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.389] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.389] __kgem_busy: handle=31, busy=131072, wedged=0 >[ 110.389] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 1 >[ 110.394] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.394] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.394] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.394] __kgem_retire_rq: request 2 complete >[ 110.394] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.394] kgem_bo_move_to_cache: release handle=22 >[ 110.394] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.394] __kgem_retire_rq: request 3 complete >[ 110.394] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.394] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.394] kgem_bo_move_to_cache: release handle=9 >[ 110.394] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.394] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.394] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.394] kgem_bo_move_to_cache: release handle=17 >[ 110.394] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.394] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.394] kgem_bo_move_to_cache: release handle=35 >[ 110.394] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.394] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.394] kgem_bo_move_to_cache: release handle=20 >[ 110.394] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.394] kgem_bo_move_to_inactive: moving handle=3 to inactive >[ 110.394] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.394] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.394] sna_accel_flush: flush?=0, dirty?=0 >[ 110.394] sna_block_handler (tv=0.0) >[ 110.394] sna_wakeup_handler >[ 110.394] sna_composite(pixmap=694, op=3, src=714+(2418, 10), mask=0+(3626, 6), dst=694+(3626, 6)+(0, 0), size=(48, 36) >[ 110.394] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.394] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.394] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.394] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.394] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.394] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.394] gen9_render_composite: 48x36, current mode=0/1 >[ 110.394] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.394] sna_blt_composite (2418, 10), (3626, 6), 48x36 >[ 110.394] sna_blt_composite: unsupported op [3] for blitting >[ 110.394] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.394] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.394] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.394] sna_drawable_use_bo pixmap=694, box=((3626, 6), (3674, 42)), flags=7... >[ 110.394] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.394] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.394] sna_drawable_use_bo: using whole GPU bo >[ 110.394] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.394] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.394] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.394] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.394] sna_render_pixmap_bo pixmap=714, (2418, 10)x(48, 36)/(24, 20) >[ 110.394] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.394] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.394] use_cpu_bo: no cpu bo >[ 110.394] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.394] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.394] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.394] sna_drawable_move_region_to_cpu(pixmap=714 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.394] sna_drawable_move_region_to_cpu: pixmap=714 all damaged on CPU >[ 110.394] kgem_can_create_2d: 24x20 @ 32 >[ 110.394] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.394] kgem_can_create_2d: untiled size=4096 >[ 110.394] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.394] kgem_choose_tiling: 24x20 -> 0 >[ 110.394] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.394] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.394] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.394] kgem_create_buffer: reusing buffer? used=4096 + size=1920, total=262144 >[ 110.394] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=1920, io=1 >[ 110.394] __kgem_bo_init(handle=23, num_pages=1920) >[ 110.394] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.394] upload: adding upload cache to pixmap=714 >[ 110.394] kgem_proxy_bo_attach: handle=23 >[ 110.394] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.394] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.394] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.394] gen4_choose_composite_emitter: simple src, no mask >[ 110.394] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.394] aligning vertex: was 4, now 3 floats per vertex >[ 110.394] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.394] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.394] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.394] kgem_add_handle: handle=4, index=0 >[ 110.394] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.394] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.394] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.394] gen9_composite_get_binding_table(ffc0) >[ 110.394] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.394] kgem_add_handle: handle=38, index=1 >[ 110.394] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.394] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.394] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.394] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.394] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 >[ 110.394] kgem_add_handle: handle=23, index=2 >[ 110.394] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd545000) >[ 110.394] [3fd0] bind bo(handle=23, addr=fd546000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.394] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.394] gen9_emit_sampler: sampler = 22 >[ 110.394] gen9_emit_sf: num_sf_outputs=1 >[ 110.394] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.394] gen9_emit_vertex_elements: setup id=2 >[ 110.394] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.394] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.394] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.394] gen8_vertex_flush[490] = 3 >[ 110.394] sna_destroy_pixmap: pixmap=714, attached?=1 >[ 110.394] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.394] __sna_free_pixmap(pixmap=714) >[ 110.394] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.394] kgem_can_create_2d: 26x20 @ 32 >[ 110.394] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.394] kgem_can_create_2d: untiled size=4096 >[ 110.394] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.394] kgem_choose_tiling: 26x20 -> 0 >[ 110.394] sna_create_pixmap: usage=0, flags=a >[ 110.394] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.394] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.394] create_pixmap: serial=715, usage=0, 26x20 >[ 110.394] sna_create_pixmap: serial=715, 26x20, usage=0 >[ 110.394] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2ca, drawable=2cc >[ 110.394] sna_validate_gc: recomputing clip >[ 110.394] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.394] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.394] try_upload__fast: ignore existing cpu damage (if any) >[ 110.394] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.394] try_upload__fast: no, no gpu damage >[ 110.394] sna_drawable_move_region_to_cpu(pixmap=716 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.394] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.394] _sna_pixmap_move_to_cpu(pixmap=716, 26x20, flags=1) >[ 110.394] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.394] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.394] operate_inplace: no, inplace operation not suitable >[ 110.394] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.394] __sna_damage_all(26, 20) >[ 110.394] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.394] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.394] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.394] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.394] sna_accel_flush: flush?=0, dirty?=0 >[ 110.394] sna_composite(pixmap=694, op=3, src=716+(2370, 10), mask=0+(3554, 6), dst=694+(3554, 6)+(0, 0), size=(52, 36) >[ 110.394] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.394] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.394] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.394] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.394] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.394] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.394] gen9_render_composite: 52x36, current mode=1/1 >[ 110.394] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.394] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.394] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.394] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.394] sna_drawable_use_bo pixmap=694, box=((3554, 6), (3606, 42)), flags=7... >[ 110.394] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.394] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.394] sna_drawable_use_bo: using whole GPU bo >[ 110.394] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.394] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.394] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.394] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.394] sna_render_pixmap_bo pixmap=716, (2370, 10)x(52, 36)/(26, 20) >[ 110.394] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.394] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.394] use_cpu_bo: no cpu bo >[ 110.394] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.394] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.394] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.394] sna_drawable_move_region_to_cpu(pixmap=716 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.394] sna_drawable_move_region_to_cpu: pixmap=716 all damaged on CPU >[ 110.394] kgem_can_create_2d: 26x20 @ 32 >[ 110.394] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.394] kgem_can_create_2d: untiled size=4096 >[ 110.394] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.394] kgem_choose_tiling: 26x20 -> 0 >[ 110.394] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.394] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.394] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.394] kgem_create_buffer: reusing buffer? used=6144 + size=2560, total=262144 >[ 110.394] kgem_create_proxy: target handle=23 [proxy? -1], offset=6144, length=2560, io=1 >[ 110.394] __kgem_bo_init(handle=23, num_pages=2560) >[ 110.394] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.394] upload: adding upload cache to pixmap=716 >[ 110.394] kgem_proxy_bo_attach: handle=23 >[ 110.394] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.394] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.394] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.394] gen4_choose_composite_emitter: simple src, no mask >[ 110.394] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.394] gen9_composite_get_binding_table(ff00) >[ 110.394] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 >[ 110.394] kgem_add_reloc64: adding proxy [delta=6144] for handle=23 >[ 110.394] kgem_add_reloc64[5] = (delta=6144, target handle=2, presumed=fd545000) >[ 110.394] [3fb0] bind bo(handle=23, addr=fd546800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.394] gen9_emit_vertex_elements: setup id=2 >[ 110.394] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.394] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.394] gen8_vertex_flush[4cc] = 3 >[ 110.394] sna_destroy_pixmap: pixmap=716, attached?=1 >[ 110.394] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.394] __sna_free_pixmap(pixmap=716) >[ 110.394] sna_composite(pixmap=694, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=694+(3490, 6)+(0, 0), size=(44, 36) >[ 110.394] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.394] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.394] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.394] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.394] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.394] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.394] gen9_render_composite: 44x36, current mode=1/1 >[ 110.394] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.394] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.394] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.394] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.394] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.394] sna_drawable_use_bo pixmap=694, box=((3490, 6), (3534, 42)), flags=7... >[ 110.394] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.394] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.394] sna_drawable_use_bo: using whole GPU bo >[ 110.394] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.394] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.394] sna_transform_is_imprecise_integer_translation: no transform >[ 110.394] gen9_composite_picture: integer translation (0, 0), removing >[ 110.394] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.394] sna_render_pixmap_bo: CPU all damaged >[ 110.394] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.394] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.394] gen8_vertex_close: used=49923, vbo active? 16, vb=4, nreloc=1 >[ 110.394] gen8_vertex_close: reloc[0] = 287 >[ 110.394] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.394] kgem_add_handle: handle=16, index=3 >[ 110.394] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.394] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=16338 [fenced=0] >[ 110.394] kgem_finish_buffers: buffer handle=23, used=8704, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.394] kgem_finish_buffers: retaining upload buffer (8704/262144): used=12288, refcnt=1 >[ 110.394] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.394] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.394] kgem_fixup_relocs: shrinking by 61440 >[ 110.394] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.394] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.394] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.395] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.395] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.395] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.395] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.395] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.395] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.395] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.395] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.395] gen4_choose_composite_emitter: identity src, no mask >[ 110.395] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.395] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.395] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.395] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.395] kgem_add_handle: handle=4, index=0 >[ 110.395] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.395] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.395] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.395] gen9_composite_get_binding_table(ffc0) >[ 110.395] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.395] kgem_add_handle: handle=38, index=1 >[ 110.395] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.395] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.395] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.395] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.395] kgem_add_handle: handle=37, index=2 >[ 110.395] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd441000) >[ 110.395] [3fd0] bind bo(handle=37, addr=fd441000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.395] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.395] gen9_emit_sampler: sampler = 2 >[ 110.395] gen9_emit_sf: num_sf_outputs=1 >[ 110.395] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.395] gen9_emit_vertex_elements: setup id=2 >[ 110.395] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.395] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.395] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.395] gen8_vertex_flush[490] = 3 >[ 110.395] sna_composite(pixmap=694, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=694+(3422, 6)+(0, 0), size=(48, 36) >[ 110.395] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.395] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.395] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.395] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.395] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.395] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.395] gen9_render_composite: 48x36, current mode=1/1 >[ 110.395] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.395] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.395] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.395] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.395] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.395] sna_drawable_use_bo pixmap=694, box=((3422, 6), (3470, 42)), flags=7... >[ 110.395] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.395] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.395] sna_drawable_use_bo: using whole GPU bo >[ 110.395] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.395] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.395] sna_transform_is_imprecise_integer_translation: no transform >[ 110.395] gen9_composite_picture: integer translation (0, 0), removing >[ 110.395] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.395] sna_render_pixmap_bo: CPU all damaged >[ 110.395] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.395] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.395] __kgem_retire_rq: request 1 complete >[ 110.395] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.395] gen8_vertex_close: used=49932, vbo active? 16, vb=4, nreloc=1 >[ 110.395] gen8_vertex_close: reloc[0] = 287 >[ 110.395] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.395] kgem_add_handle: handle=16, index=3 >[ 110.395] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.395] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.395] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.395] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.395] kgem_fixup_relocs: shrinking by 61440 >[ 110.395] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.395] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.395] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.395] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.395] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.395] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.395] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.395] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.395] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.395] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.395] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.395] gen4_choose_composite_emitter: identity src, no mask >[ 110.395] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.395] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.395] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.395] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.395] kgem_add_handle: handle=4, index=0 >[ 110.395] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.395] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.395] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.395] gen9_composite_get_binding_table(ffc0) >[ 110.395] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.395] kgem_add_handle: handle=38, index=1 >[ 110.395] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.395] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.395] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.395] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.395] kgem_add_handle: handle=32, index=2 >[ 110.395] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.395] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.395] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.395] gen9_emit_sampler: sampler = 2 >[ 110.395] gen9_emit_sf: num_sf_outputs=1 >[ 110.395] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.395] gen9_emit_vertex_elements: setup id=2 >[ 110.395] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.395] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.395] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.395] gen8_vertex_flush[490] = 3 >[ 110.395] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.395] kgem_can_create_2d: 16x16 @ 32 >[ 110.395] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.395] kgem_can_create_2d: untiled size=4096 >[ 110.395] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.395] kgem_choose_tiling: 16x16 -> 0 >[ 110.395] sna_create_pixmap: usage=0, flags=a >[ 110.395] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.395] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.395] create_pixmap: serial=717, usage=0, 16x16 >[ 110.395] sna_create_pixmap: serial=717, 16x16, usage=0 >[ 110.395] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2cc, drawable=2ce >[ 110.395] sna_validate_gc: recomputing clip >[ 110.395] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.395] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.395] try_upload__fast: ignore existing cpu damage (if any) >[ 110.395] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.395] try_upload__fast: no, no gpu damage >[ 110.395] sna_drawable_move_region_to_cpu(pixmap=718 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.395] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.395] _sna_pixmap_move_to_cpu(pixmap=718, 16x16, flags=1) >[ 110.395] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.395] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.395] operate_inplace: no, inplace operation not suitable >[ 110.395] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.395] __sna_damage_all(16, 16) >[ 110.395] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.395] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.395] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.395] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.395] sna_accel_flush: flush?=1, dirty?=1 >[ 110.395] sna_accel_flush: syncing SHM pixmap=314 (refcnt=1) >[ 110.395] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.395] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.395] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.395] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.395] kgem_bo_sync__cpu_full: handle=32 >[ 110.395] gen8_vertex_close: used=49941, vbo active? 16, vb=4, nreloc=1 >[ 110.395] gen8_vertex_close: reloc[0] = 287 >[ 110.395] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.395] kgem_add_handle: handle=16, index=3 >[ 110.395] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.395] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.395] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.395] __kgem_retire_rq: request 1 complete >[ 110.395] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.395] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.395] kgem_fixup_relocs: shrinking by 61440 >[ 110.395] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.395] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.395] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.395] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.395] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.395] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.395] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.395] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.395] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.395] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 0 >[ 110.395] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.395] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.395] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.395] __kgem_retire_rq: request 1 complete >[ 110.395] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.395] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.395] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.395] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.395] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.395] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.395] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.395] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.395] kgem_bo_sync__cpu_full: handle=37 >[ 110.395] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.395] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.395] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.395] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.395] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.395] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.395] sna_composite(pixmap=694, op=3, src=718+(2247, 15), mask=0+(3370, 7), dst=694+(3370, 7)+(0, 0), size=(32, 34) >[ 110.395] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.395] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.395] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.395] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.395] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.395] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.395] gen9_render_composite: 32x34, current mode=0/1 >[ 110.395] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.395] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.395] sna_blt_composite: unsupported op [3] for blitting >[ 110.395] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.395] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.395] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.395] sna_drawable_use_bo pixmap=694, box=((3370, 7), (3402, 41)), flags=7... >[ 110.395] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.395] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.395] sna_drawable_use_bo: using whole GPU bo >[ 110.395] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.395] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.395] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.395] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.395] sna_render_pixmap_bo pixmap=718, (2247, 15)x(32, 34)/(16, 16) >[ 110.395] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.395] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.395] use_cpu_bo: no cpu bo >[ 110.395] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.395] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.395] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.395] sna_drawable_move_region_to_cpu(pixmap=718 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.395] sna_drawable_move_region_to_cpu: pixmap=718 all damaged on CPU >[ 110.395] kgem_can_create_2d: 16x16 @ 32 >[ 110.395] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.395] kgem_can_create_2d: untiled size=4096 >[ 110.395] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.395] kgem_choose_tiling: 16x16 -> 0 >[ 110.395] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.395] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.395] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.395] kgem_create_buffer: reusing buffer? used=12288 + size=1024, total=262144 >[ 110.395] kgem_create_proxy: target handle=23 [proxy? -1], offset=12288, length=1024, io=1 >[ 110.395] __kgem_bo_init(handle=23, num_pages=1024) >[ 110.395] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.395] upload: adding upload cache to pixmap=718 >[ 110.395] kgem_proxy_bo_attach: handle=23 >[ 110.395] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.395] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.395] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.395] gen4_choose_composite_emitter: simple src, no mask >[ 110.395] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.395] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.395] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.395] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.395] kgem_add_handle: handle=4, index=0 >[ 110.395] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.395] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.395] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.395] gen9_composite_get_binding_table(ffc0) >[ 110.395] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.395] kgem_add_handle: handle=38, index=1 >[ 110.395] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.395] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.395] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.395] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.395] kgem_add_reloc64: adding proxy [delta=12288] for handle=23 >[ 110.395] kgem_add_handle: handle=23, index=2 >[ 110.395] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=fd545000) >[ 110.395] [3fd0] bind bo(handle=23, addr=fd548000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.395] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.395] gen9_emit_sampler: sampler = 22 >[ 110.395] gen9_emit_sf: num_sf_outputs=1 >[ 110.395] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.395] gen9_emit_vertex_elements: setup id=2 >[ 110.395] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.395] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.395] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.395] gen8_vertex_flush[490] = 3 >[ 110.395] sna_destroy_pixmap: pixmap=718, attached?=1 >[ 110.395] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.395] __sna_free_pixmap(pixmap=718) >[ 110.395] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.395] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.395] sna_glyphs: discarding mask >[ 110.395] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.395] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.395] gen9_render_composite: 0x0, current mode=1/1 >[ 110.395] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.395] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.395] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.395] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.395] sna_drawable_use_bo pixmap=694, box=((0, 0), (7680, 2160)), flags=7... >[ 110.395] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.395] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.395] sna_drawable_use_bo: using whole GPU bo >[ 110.395] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.395] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.395] color_convert: src=ff232321 [20028888] >[ 110.395] color_convert: dst=ff232321 [20028888] >[ 110.396] sna_render_get_solid: ff232321 >[ 110.396] sna_render_get_solid(6) = ff232321 (old) >[ 110.396] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.396] sna_transform_is_imprecise_integer_translation: no transform >[ 110.396] gen9_composite_picture: integer translation (0, 0), removing >[ 110.396] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.396] sna_render_pixmap_bo: GPU all damaged >[ 110.396] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.396] gen4_choose_composite_emitter: solid, identity mask >[ 110.396] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.396] aligning vertex: was 3, now 4 floats per vertex >[ 110.396] gen9_composite_get_binding_table(ff00) >[ 110.396] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.396] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 110.396] kgem_add_handle: handle=8, index=3 >[ 110.396] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) >[ 110.396] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.396] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.396] kgem_add_handle: handle=6, index=4 >[ 110.396] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.396] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.396] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.396] gen9_emit_sampler: sampler = a >[ 110.396] gen9_emit_sf: num_sf_outputs=2 >[ 110.396] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.396] gen9_emit_vertex_elements: setup id=9 >[ 110.396] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.396] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.396] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.396] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.396] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.396] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.396] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.396] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.396] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.396] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.396] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.396] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.396] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.396] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.396] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.396] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.396] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.396] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.396] gen8_vertex_flush[56c] = 48 >[ 110.396] gen9_magic_ca_pass: CA fixup (12488 -> 12536) >[ 110.396] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.396] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.396] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.396] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.396] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.396] sna_glyphs: discarding mask >[ 110.396] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.396] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.396] gen9_render_composite: 0x0, current mode=1/1 >[ 110.396] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.396] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.396] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.396] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.396] sna_drawable_use_bo pixmap=694, box=((0, 0), (7680, 2160)), flags=7... >[ 110.396] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.396] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.396] sna_drawable_use_bo: using whole GPU bo >[ 110.396] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.396] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.396] color_convert: src=ff8e8b85 [20028888] >[ 110.396] color_convert: dst=ff8e8b85 [20028888] >[ 110.396] sna_render_get_solid: ff8e8b85 >[ 110.396] sna_render_get_solid(7) = ff8e8b85 (old) >[ 110.396] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.396] sna_transform_is_imprecise_integer_translation: no transform >[ 110.396] gen9_composite_picture: integer translation (0, 0), removing >[ 110.396] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.396] sna_render_pixmap_bo: GPU all damaged >[ 110.396] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.396] gen4_choose_composite_emitter: solid, identity mask >[ 110.396] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.396] gen9_composite_get_binding_table(fe40) >[ 110.396] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.396] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 110.396] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fdffe000) >[ 110.396] [3f80] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.396] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.396] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.396] gen9_emit_vertex_elements: setup id=9 >[ 110.396] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.396] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.396] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.396] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.396] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.396] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.396] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.396] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.396] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.396] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.396] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.396] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.396] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.396] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.396] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.396] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.396] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.396] gen8_vertex_flush[66c] = 48 >[ 110.396] gen9_magic_ca_pass: CA fixup (12536 -> 12584) >[ 110.396] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.396] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.396] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.396] sna_copy_area: src=pixmap=694:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.396] sna_copy_area: normal copy >[ 110.396] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.396] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.396] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.396] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.396] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.396] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.396] sna_do_copy: pixmap -- no source clipping >[ 110.396] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.396] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.396] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=694+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.396] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=29, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.396] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.396] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.396] sna_drawable_use_bo: pinned, never REPLACES >[ 110.396] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.396] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.396] sna_drawable_use_bo: applying move-to-gpu override >[ 110.396] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.396] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.396] wait_for_shadow: flags=1, flips=0, handle=29, shadow=28 >[ 110.396] wait_for_shadow: setting front pixmap to handle=28 >[ 110.396] sna_drawable_use_bo: using whole GPU bo >[ 110.396] sna_pixmap_move_to_gpu(pixmap=694, usage=0), flags=a >[ 110.396] sna_pixmap_move_to_gpu: already all-damaged >[ 110.396] sna_pixmap_mark_active: pixmap=694, handle=38 >[ 110.396] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.396] sna_pixmap_make_cow: make cow src=694, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.396] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.396] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.396] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.396] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.396] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.396] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.396] kgem_set_mode: flushing before new bo >[ 110.396] gen8_vertex_close: used=50336, vbo active? 16, vb=204, nreloc=2 >[ 110.396] gen8_vertex_close: reloc[0] = 287 >[ 110.396] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.396] kgem_add_handle: handle=16, index=5 >[ 110.396] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.396] gen8_vertex_close: reloc[1] = 342 >[ 110.396] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 110.396] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.396] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.396] kgem_finish_buffers: buffer handle=23, used=13312, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.396] kgem_finish_buffers: retaining upload buffer (13312/262144): used=16384, refcnt=1 >[ 110.396] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.396] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.396] kgem_fixup_relocs: shrinking by 61440 >[ 110.396] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.396] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.396] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.396] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.396] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.396] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.396] __kgem_bo_clear_busy: handle=8 >[ 110.396] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.396] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.396] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.396] __kgem_bo_clear_busy: handle=8 >[ 110.396] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.396] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.396] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.396] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.396] aligning vertex: was 4, now 2 floats per vertex >[ 110.396] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.396] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.396] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.396] kgem_add_handle: handle=4, index=0 >[ 110.396] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.396] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.396] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.396] gen9_composite_get_binding_table(ffc0) >[ 110.396] kgem_add_reloc64: handle=28, pos=16360, delta=0, domains=20002 >[ 110.396] kgem_add_handle: handle=28, index=1 >[ 110.396] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.396] __kgem_bo_mark_dirty: handle=28 (proxy? 0) >[ 110.396] [3fe0] bind bo(handle=28, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.396] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.396] kgem_add_handle: handle=38, index=2 >[ 110.396] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.396] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.396] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.396] gen9_emit_sampler: sampler = 0 >[ 110.396] gen9_emit_sf: num_sf_outputs=1 >[ 110.396] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.396] gen9_emit_vertex_elements: setup id=0 >[ 110.396] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.396] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.396] gen8_vertex_flush[490] = 3 >[ 110.396] sna_destroy_pixmap: pixmap=694, attached?=1 >[ 110.396] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.396] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.396] __kgem_bo_destroy: handle=38 -> active >[ 110.396] __sna_free_pixmap(pixmap=694) >[ 110.396] sna_accel_flush: flush?=0, dirty?=0 >[ 110.396] sna_accel_flush: flush?=0, dirty?=0 >[ 110.396] sna_block_handler (tv=0.4000) >[ 110.396] kgem_retire, need_retire?=1 >[ 110.396] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.396] kgem_retire__requests_ring: retiring ring 0 >[ 110.396] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.396] __kgem_retire_rq: request 1 complete >[ 110.396] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.396] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.396] kgem_retire -- retired=0, need_retire=0 >[ 110.396] kgem_retire__buffers: handle=23, busy? 0 [0] >[ 110.396] kgem_retire__buffers: releasing upload cache for handle=23? 0 >[ 110.396] __kgem_bo_destroy: handle=23, size=262144 >[ 110.396] kgem_bo_replace_io: transferring io handle=23 to bo >[ 110.396] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 110.396] sna_accel_block: GPU idle, flushing >[ 110.396] gen8_vertex_close: used=50342, vbo active? 16, vb=1, nreloc=1 >[ 110.396] gen8_vertex_close: reloc[0] = 287 >[ 110.396] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.396] kgem_add_handle: handle=16, index=3 >[ 110.396] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.396] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.396] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.396] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.396] kgem_fixup_relocs: shrinking by 61440 >[ 110.396] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.397] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.397] kgem_commit: release handle=28 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.397] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.397] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.397] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.397] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.397] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.397] sna_scanout_do_flush: flush timer active: delta=-10 >[ 110.397] sna_scanout_do_flush (time=110396), triggered >[ 110.397] sna_scanout_flush (time=110396), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.397] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.397] stop_flush: scanout=28 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.397] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.397] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.397] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.397] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.397] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.397] sna_pixmap_move_to_gpu: already all-damaged >[ 110.397] sna_pixmap_mark_active: pixmap=175, handle=28 >[ 110.397] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.397] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.397] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.397] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=2], new handle=28 [active=0] >[ 110.397] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 >[ 110.397] get_fb: reusing fb=80 for handle=28 >[ 110.397] sna_mode_redisplay: recording flip on CRTC:32 handle=28, active_scanout=1, serial=2 >[ 110.397] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.397] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 >[ 110.397] sna_mode_redisplay: recording flip on CRTC:39 handle=28, active_scanout=2, serial=3 >[ 110.397] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.397] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.397] sna_mode_redisplay: flipped 2 outputs, shadow active? 29 >[ 110.397] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=28, shadow handle=29 >[ 110.397] sna_accel_do_throttle (time=110396), triggered >[ 110.397] sna_accel_throttle (time=110396) >[ 110.397] sna_accel_block: evaluating timers, active=7 >[ 110.397] sna_accel_block: flush timer expires in 16 [110412] >[ 110.397] sna_wakeup_handler >[ 110.397] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.397] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.397] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.397] kgem_can_create_2d: untiled size=66355200 >[ 110.397] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.397] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.397] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.397] sna_create_pixmap: usage=0, flags=1b >[ 110.397] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.397] __pop_freed_pixmap: reusing freed pixmap=694 header >[ 110.397] create_pixmap_hdr: pixmap=719, width=7680, height=2160, usage=0 >[ 110.397] sna_create_pixmap: serial=719, 7680x2160, usage=0 >[ 110.397] sna_composite_rectangles(pixmap=720, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.397] sna_composite_rectangles: converted to op 0 >[ 110.397] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.397] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.397] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.397] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.397] sna_composite_rectangles: dropping last-cpu hint >[ 110.397] sna_drawable_use_bo pixmap=720, box=((0, 0), (7680, 2160)), flags=19... >[ 110.397] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.397] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.397] sna_pixmap_move_to_gpu(pixmap=720, usage=0), flags=b >[ 110.397] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.397] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.397] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.397] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.397] sna_pixmap_alloc_gpu: pixmap=720 >[ 110.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) >[ 110.397] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.397] kgem_bo_remove_from_active: removing handle=38 from active >[ 110.397] 1:from active: pitch=30720, tiling=1, handle=38, id=761 >[ 110.397] __sna_damage_all(7680, 2160) >[ 110.397] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.397] sna_pixmap_mark_active: pixmap=720, handle=38 >[ 110.397] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.397] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.397] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.397] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.398] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.398] sna_render_get_solid: 0 >[ 110.398] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.398] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.398] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.398] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.398] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.398] kgem_add_handle: handle=4, index=0 >[ 110.398] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.398] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.398] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.398] gen9_composite_get_binding_table(ffc0) >[ 110.398] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.398] kgem_add_handle: handle=38, index=1 >[ 110.398] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.398] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.398] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.398] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.398] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.398] kgem_add_handle: handle=7, index=2 >[ 110.398] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.398] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.398] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.398] gen9_emit_sampler: sampler = 1 >[ 110.398] gen9_emit_sf: num_sf_outputs=1 >[ 110.398] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.398] gen9_emit_vertex_elements: setup id=0 >[ 110.398] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.398] (0, 0), (7680, 2160) >[ 110.398] gen8_vertex_flush[490] = 3 >[ 110.398] sna_composite_rectangles: pixmap=720 marking clear [0]? 1 >[ 110.398] sna_composite_rectangles(pixmap=720, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.398] sna_composite_rectangles: converted to op 1 >[ 110.398] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.398] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.398] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.398] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.398] sna_composite_rectangles: promoting to full GPU >[ 110.398] sna_composite_rectangles: dropping last-cpu hint >[ 110.398] sna_drawable_use_bo pixmap=720, box=((0, 0), (7680, 2160)), flags=19... >[ 110.398] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.398] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.398] sna_drawable_use_bo: using whole GPU bo >[ 110.398] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.398] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.398] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.398] sna_render_get_solid: ff2c001e >[ 110.398] sna_render_get_solid(0) = ff2c001e (old) >[ 110.398] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.398] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.398] gen9_composite_get_binding_table(ff00) >[ 110.398] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.398] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 110.398] kgem_add_handle: handle=8, index=3 >[ 110.398] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 110.398] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.398] gen9_emit_vertex_elements: setup id=0 >[ 110.398] (0, 0), (7680, 2160) >[ 110.398] gen8_vertex_flush[4cc] = 3 >[ 110.398] sna_composite_rectangles: pixmap=720 marking clear [ff2c001e]? 1 >[ 110.398] sna_composite(pixmap=720, op=3, src=364+(0, 0), mask=0+(0, 0), dst=720+(0, 0)+(0, 0), size=(3840, 2160) >[ 110.398] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 110.398] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 110.398] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.398] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 110.398] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) >[ 110.398] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) >[ 110.398] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 110.398] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.398] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 110.398] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.398] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 >[ 110.398] sna_drawable_use_bo pixmap=720, box=((0, 0), (3840, 2160)), flags=7... >[ 110.398] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.398] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.398] sna_drawable_use_bo: using whole GPU bo >[ 110.398] gen9_composite_set_target: pixmap=720, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.398] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 110.398] sna_transform_is_imprecise_integer_translation: no transform >[ 110.398] gen9_composite_picture: integer translation (0, 0), removing >[ 110.398] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.398] sna_render_pixmap_bo: GPU all damaged >[ 110.398] color_convert: src=87000000 [20028888] >[ 110.398] color_convert: dst=87000000 [20028888] >[ 110.398] sna_render_get_solid: 87000000 >[ 110.398] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.398] gen4_choose_composite_emitter: identity source, identity mask >[ 110.398] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.398] aligning vertex: was 2, now 5 floats per vertex >[ 110.398] gen9_composite_get_binding_table(fe80) >[ 110.398] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 110.398] kgem_add_handle: handle=11, index=4 >[ 110.398] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 110.398] [3f90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.398] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.398] kgem_add_reloc64: adding proxy [delta=540] for handle=7 >[ 110.398] kgem_add_reloc64[7] = (delta=540, target handle=2, presumed=fffe8000) >[ 110.398] [3f80] bind bo(handle=7, addr=fffe821c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.398] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.398] gen9_emit_sampler: sampler = 3 >[ 110.398] gen9_emit_sf: num_sf_outputs=2 >[ 110.398] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.398] gen9_emit_vertex_elements: setup id=10 >[ 110.398] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.398] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.398] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 110.398] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 110.398] gen8_vertex_flush[5a8] = 3 >[ 110.398] sna_composite(pixmap=720, op=3, src=364+(0, 0), mask=0+(0, 0), dst=720+(3840, 0)+(0, 0), size=(3840, 2160) >[ 110.398] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) >[ 110.398] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) >[ 110.398] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.398] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) >[ 110.398] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) >[ 110.398] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) >[ 110.398] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) >[ 110.398] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.398] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.398] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.398] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.398] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 >[ 110.398] sna_drawable_use_bo pixmap=720, box=((3840, 0), (7680, 2160)), flags=7... >[ 110.398] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.398] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.398] sna_drawable_use_bo: using whole GPU bo >[ 110.398] gen9_composite_set_target: pixmap=720, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.398] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) >[ 110.398] sna_transform_is_imprecise_integer_translation: no transform >[ 110.398] gen9_composite_picture: integer translation (0, 0), removing >[ 110.398] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.398] sna_render_pixmap_bo: GPU all damaged >[ 110.398] color_convert: src=87000000 [20028888] >[ 110.398] color_convert: dst=87000000 [20028888] >[ 110.398] sna_render_get_solid: 87000000 >[ 110.398] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.398] gen4_choose_composite_emitter: identity source, identity mask >[ 110.398] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.398] gen9_composite_get_binding_table(fdc0) >[ 110.398] gen9_emit_vertex_elements: setup id=10 >[ 110.398] gen9_render_composite_box: (3840, 0), (7680, 2160) >[ 110.398] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] >[ 110.398] gen8_vertex_flush[5dc] = 3 >[ 110.398] sna_composite(pixmap=720, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=720+(5694, 1014)+(0, 0), size=(132, 132) >[ 110.398] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) >[ 110.398] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) >[ 110.398] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.398] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) >[ 110.398] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) >[ 110.398] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) >[ 110.398] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) >[ 110.398] gen9_render_composite: 132x132, current mode=1/1 >[ 110.398] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 >[ 110.398] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.398] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.398] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 >[ 110.398] sna_drawable_use_bo pixmap=720, box=((5694, 1014), (5826, 1146)), flags=7... >[ 110.398] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.398] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.398] sna_drawable_use_bo: using whole GPU bo >[ 110.398] gen9_composite_set_target: pixmap=720, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.398] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) >[ 110.398] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] >[ 110.398] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.398] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) >[ 110.398] sna_render_pixmap_bo: GPU all damaged >[ 110.399] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) >[ 110.399] color_convert: src=87000000 [20028888] >[ 110.399] color_convert: dst=87000000 [20028888] >[ 110.399] sna_render_get_solid: 87000000 >[ 110.399] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.399] gen4_choose_composite_emitter: simple src, identity mask >[ 110.399] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.399] gen9_composite_get_binding_table(fdc0) >[ 110.399] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 >[ 110.399] kgem_add_handle: handle=15, index=5 >[ 110.399] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) >[ 110.399] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler >[ 110.399] gen9_emit_sampler: sampler = 23 >[ 110.399] gen9_emit_vertex_elements: setup id=10 >[ 110.399] gen9_render_composite_box: (5694, 1014), (5826, 1146) >[ 110.399] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] >[ 110.399] gen8_vertex_flush[620] = 3 >[ 110.399] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.399] kgem_can_create_2d: 80x80 @ 32 >[ 110.399] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.399] kgem_can_create_2d: untiled size=28672 >[ 110.399] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.399] kgem_choose_tiling: 80x80 -> 0 >[ 110.399] sna_create_pixmap: usage=0, flags=b >[ 110.399] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.399] __pop_freed_pixmap: reusing freed pixmap=698 header >[ 110.399] create_pixmap_hdr: pixmap=721, width=80, height=80, usage=0 >[ 110.399] sna_create_pixmap: serial=721, 80x80, usage=0 >[ 110.399] sna_composite_rectangles(pixmap=722, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.399] sna_composite_rectangles: converted to op 0 >[ 110.399] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.399] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.399] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.399] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.399] sna_composite_rectangles: dropping last-cpu hint >[ 110.399] sna_drawable_use_bo pixmap=722, box=((0, 0), (80, 80)), flags=19... >[ 110.399] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.399] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.399] sna_pixmap_move_to_gpu(pixmap=722, usage=0), flags=b >[ 110.399] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.399] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.399] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.399] kgem_choose_tiling: 80x80 -> 0 >[ 110.399] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.399] kgem_choose_tiling: 80x80 -> 0 >[ 110.399] sna_pixmap_alloc_gpu: pixmap=722 >[ 110.399] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.399] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.399] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.399] from inactive: pitch=320, tiling=0: handle=22, id=762 >[ 110.399] __sna_damage_all(80, 80) >[ 110.399] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.399] sna_pixmap_mark_active: pixmap=722, handle=22 >[ 110.399] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.399] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.399] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.399] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.399] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.399] sna_render_get_solid: 0 >[ 110.399] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.399] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.399] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.399] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.399] aligning vertex: was 5, now 2 floats per vertex >[ 110.399] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.399] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.399] gen9_composite_get_binding_table(fd40) >[ 110.399] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 >[ 110.399] kgem_add_handle: handle=22, index=6 >[ 110.399] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) >[ 110.399] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.399] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.399] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.399] gen9_emit_sampler: sampler = 1 >[ 110.399] gen9_emit_sf: num_sf_outputs=1 >[ 110.399] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.399] gen9_emit_vertex_elements: setup id=0 >[ 110.399] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.399] (0, 0), (80, 80) >[ 110.399] gen8_vertex_flush[6d8] = 3 >[ 110.399] sna_composite_rectangles: pixmap=722 marking clear [0]? 1 >[ 110.399] sna_composite_rectangles(pixmap=722, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.399] sna_composite_rectangles: converted to op 1 >[ 110.399] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.399] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.399] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.399] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.399] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.399] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.399] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.399] sna_composite_rectangles: dropping last-cpu hint >[ 110.399] sna_drawable_use_bo pixmap=722, box=((0, 0), (80, 80)), flags=1... >[ 110.399] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.399] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.399] sna_drawable_use_bo: using whole GPU bo >[ 110.399] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.399] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.399] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.399] sna_render_get_solid: 40404040 >[ 110.399] sna_render_get_solid(1) = 40404040 (old) >[ 110.399] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.399] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.399] gen9_composite_get_binding_table(fcc0) >[ 110.399] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 >[ 110.399] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 110.399] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) >[ 110.399] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.399] gen9_emit_vertex_elements: setup id=0 >[ 110.399] (0, 0), (2, 2) >[ 110.399] (78, 0), (80, 2) >[ 110.399] (0, 78), (2, 80) >[ 110.399] (78, 78), (80, 80) >[ 110.399] gen8_vertex_flush[714] = 12 >[ 110.399] sna_composite(pixmap=720, op=3, src=722+(0, 0), mask=0+(0, 0), dst=720+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.399] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.399] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.399] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.399] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.399] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.399] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.399] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.399] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.399] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.399] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.399] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.399] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.399] sna_drawable_use_bo pixmap=720, box=((0, 0), (7680, 2160)), flags=7... >[ 110.399] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.399] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.399] sna_drawable_use_bo: using whole GPU bo >[ 110.399] gen9_composite_set_target: pixmap=720, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.399] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.399] sna_transform_is_imprecise_integer_translation: no transform >[ 110.399] gen9_composite_picture: integer translation (0, 0), removing >[ 110.399] sna_render_pixmap_bo pixmap=722, (0, 0)x(7680, 2160)/(80, 80) >[ 110.399] sna_render_pixmap_bo: GPU all damaged >[ 110.399] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.399] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.399] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.399] gen4_choose_composite_emitter: identity src, no mask >[ 110.399] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.399] aligning vertex: was 2, now 3 floats per vertex >[ 110.399] gen9_composite_get_binding_table(fc40) >[ 110.399] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 >[ 110.399] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) >[ 110.399] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.399] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.399] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.399] gen9_emit_sampler: sampler = a >[ 110.399] gen9_emit_vertex_elements: setup id=2 >[ 110.399] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.399] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.399] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.399] gen8_vertex_flush[7b0] = 3 >[ 110.399] sna_destroy_pixmap: pixmap=722, attached?=1 >[ 110.399] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.399] __kgem_bo_destroy: handle=22, size=61440 >[ 110.399] __kgem_bo_destroy: handle=22 -> active >[ 110.399] __sna_free_pixmap(pixmap=722) >[ 110.399] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.399] kgem_can_create_2d: 640x2096 @ 32 >[ 110.400] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.400] kgem_can_create_2d: untiled size=5365760 >[ 110.400] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.400] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.400] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.400] sna_create_pixmap: usage=0, flags=1b >[ 110.400] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.400] __pop_freed_pixmap: reusing freed pixmap=722 header >[ 110.400] create_pixmap_hdr: pixmap=723, width=640, height=2096, usage=0 >[ 110.400] sna_create_pixmap: serial=723, 640x2096, usage=0 >[ 110.400] sna_composite_rectangles(pixmap=724, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.400] sna_composite_rectangles: converted to op 0 >[ 110.400] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.400] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.400] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.400] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.400] sna_composite_rectangles: dropping last-cpu hint >[ 110.400] sna_drawable_use_bo pixmap=724, box=((0, 0), (640, 2096)), flags=19... >[ 110.400] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.400] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.400] sna_pixmap_move_to_gpu(pixmap=724, usage=0), flags=b >[ 110.400] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.400] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.400] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.400] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.400] sna_pixmap_alloc_gpu: pixmap=724 >[ 110.400] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.400] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.400] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.400] from inactive: pitch=2560, tiling=1: handle=17, id=763 >[ 110.400] __sna_damage_all(640, 2096) >[ 110.400] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.400] sna_pixmap_mark_active: pixmap=724, handle=17 >[ 110.400] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.400] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.400] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.400] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.400] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.400] sna_render_get_solid: 0 >[ 110.400] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.400] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.400] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.400] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.400] aligning vertex: was 3, now 2 floats per vertex >[ 110.400] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.400] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.400] gen9_composite_get_binding_table(fbc0) >[ 110.400] kgem_add_reloc64: handle=17, pos=16104, delta=0, domains=20002 >[ 110.400] kgem_add_handle: handle=17, index=7 >[ 110.400] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fdfff000) >[ 110.400] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.400] [3ee0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.400] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.400] gen9_emit_sampler: sampler = 1 >[ 110.400] gen9_emit_vertex_elements: setup id=0 >[ 110.400] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.400] (0, 0), (640, 2096) >[ 110.400] gen8_vertex_flush[820] = 3 >[ 110.400] sna_composite_rectangles: pixmap=724 marking clear [0]? 1 >[ 110.400] sna_composite(pixmap=724, op=3, src=364+(168, 968), mask=0+(0, 0), dst=724+(8, 904)+(0, 0), size=(624, 224) >[ 110.400] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.400] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.400] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.400] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.400] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) >[ 110.400] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) >[ 110.400] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) >[ 110.400] gen9_render_composite: 624x224, current mode=1/1 >[ 110.400] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.400] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.400] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.400] sna_drawable_use_bo pixmap=724, box=((8, 904), (632, 1128)), flags=7... >[ 110.400] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.400] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.400] sna_drawable_use_bo: using whole GPU bo >[ 110.400] gen9_composite_set_target: pixmap=724, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.400] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) >[ 110.400] sna_transform_is_imprecise_integer_translation: no transform >[ 110.400] gen9_composite_picture: integer translation (0, 0), removing >[ 110.400] sna_render_pixmap_bo pixmap=364, (168, 968)x(624, 224)/(3840, 2160) >[ 110.400] sna_render_pixmap_bo: GPU all damaged >[ 110.400] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) >[ 110.400] color_convert: src=87000000 [20028888] >[ 110.400] color_convert: dst=87000000 [20028888] >[ 110.400] sna_render_get_solid: 87000000 >[ 110.400] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.400] gen4_choose_composite_emitter: identity source, identity mask >[ 110.400] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.400] aligning vertex: was 2, now 5 floats per vertex >[ 110.400] gen9_composite_get_binding_table(fb40) >[ 110.400] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.400] gen9_emit_sampler: sampler = 3 >[ 110.400] gen9_emit_sf: num_sf_outputs=2 >[ 110.400] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.400] gen9_emit_vertex_elements: setup id=10 >[ 110.400] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.400] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.400] gen9_render_composite_box: (8, 904), (632, 1128) >[ 110.400] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] >[ 110.400] gen8_vertex_flush[8e8] = 3 >[ 110.400] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) >[ 110.400] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.400] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.400] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.400] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.400] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.400] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.400] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.400] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.400] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.400] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.400] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.400] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.400] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.400] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.400] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.400] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.400] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.400] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.400] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.400] sna_drawable_use_bo pixmap=724, box=((8, 904), (632, 1128)), flags=7... >[ 110.400] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.400] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.400] sna_drawable_use_bo: using whole GPU bo >[ 110.400] gen9_composite_set_target: pixmap=724, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.400] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.400] color_convert: src=660a0a0a [20028888] >[ 110.400] color_convert: dst=660a0a0a [20028888] >[ 110.400] sna_render_get_solid: 660a0a0a >[ 110.400] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.400] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.400] gen4_choose_spans_emitter: solid source >[ 110.400] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.400] aligning vertex: was 5, now 3 floats per vertex >[ 110.400] gen9_composite_get_binding_table(fb00) >[ 110.400] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 >[ 110.400] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.400] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.400] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.400] gen9_emit_sampler: sampler = c >[ 110.400] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.400] gen9_emit_vertex_elements: setup id=5 >[ 110.400] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.400] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.400] thread_choose_span: clipped? 0 >[ 110.400] imprecise_trapezoid_span_converter: using 4 threads >[ 110.400] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.400] thread_choose_span: clipped? 0 >[ 110.400] span_thread: flushing 95 boxes >[ 110.401] [ 110.401] [ 110.401] span_thread: flushing 1 boxes >[ 110.401] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 1 boxes >[ 110.401] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.401] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 95 boxes >[ 110.401] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.401] gen8_vertex_flush[994] = 576 >[ 110.401] gen9_render_composite_spans_done() >[ 110.401] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.401] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.401] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.401] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.401] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.401] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.401] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.401] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.401] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.401] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.401] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.401] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.401] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.401] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.401] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.401] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.401] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.401] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.401] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.401] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.401] sna_drawable_use_bo pixmap=724, box=((8, 904), (632, 1128)), flags=7... >[ 110.401] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.401] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.401] sna_drawable_use_bo: using whole GPU bo >[ 110.401] gen9_composite_set_target: pixmap=724, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.401] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.401] color_convert: src=66282828 [20028888] >[ 110.401] color_convert: dst=66282828 [20028888] >[ 110.401] sna_render_get_solid: 66282828 >[ 110.401] sna_render_get_solid(3) = 66282828 (old) >[ 110.401] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.401] gen4_choose_spans_emitter: solid source >[ 110.401] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.401] gen9_composite_get_binding_table(fa80) >[ 110.401] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 >[ 110.401] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 110.401] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) >[ 110.401] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.401] gen9_emit_vertex_elements: setup id=5 >[ 110.401] thread_choose_span: clipped? 0 >[ 110.401] imprecise_trapezoid_span_converter: using 4 threads >[ 110.401] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.401] thread_choose_span: clipped? 0 >[ 110.401] span_thread: flushing 2 boxes >[ 110.401] span_thread: flushing 2 boxes >[ 110.401] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.401] span_thread: flushing 162 boxes >[ 110.401] [ 110.401] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >[ 110.401] span_thread: flushing 166 boxes >[ 110.401] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >[ 110.401] gen8_vertex_flush[9d0] = 996 >[ 110.401] gen9_render_composite_spans_done() >[ 110.401] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.401] kgem_can_create_2d: 640x2096 @ 32 >[ 110.401] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.401] kgem_can_create_2d: untiled size=5365760 >[ 110.401] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.401] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.401] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.401] sna_create_pixmap: usage=0, flags=1b >[ 110.401] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.401] __pop_freed_pixmap: reusing freed pixmap=700 header >[ 110.401] create_pixmap_hdr: pixmap=725, width=640, height=2096, usage=0 >[ 110.401] sna_create_pixmap: serial=725, 640x2096, usage=0 >[ 110.401] sna_composite_rectangles(pixmap=726, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.401] sna_composite_rectangles: converted to op 0 >[ 110.401] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.401] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.401] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.401] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.401] sna_composite_rectangles: dropping last-cpu hint >[ 110.401] sna_drawable_use_bo pixmap=726, box=((0, 0), (640, 2096)), flags=19... >[ 110.401] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.401] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.401] sna_pixmap_move_to_gpu(pixmap=726, usage=0), flags=b >[ 110.401] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.401] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.401] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.401] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.401] sna_pixmap_alloc_gpu: pixmap=726 >[ 110.401] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.401] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.401] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.401] from inactive: pitch=2560, tiling=1: handle=9, id=764 >[ 110.401] __sna_damage_all(640, 2096) >[ 110.401] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.401] sna_pixmap_mark_active: pixmap=726, handle=9 >[ 110.401] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.401] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.401] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.401] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.401] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.401] sna_render_get_solid: 0 >[ 110.402] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.402] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.402] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.402] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.402] aligning vertex: was 3, now 2 floats per vertex >[ 110.402] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.402] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.402] gen9_composite_get_binding_table(fa00) >[ 110.402] kgem_add_reloc64: handle=9, pos=15992, delta=0, domains=20002 >[ 110.402] kgem_add_handle: handle=9, index=8 >[ 110.402] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=ee339000) >[ 110.402] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.402] [3e70] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.402] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.402] gen9_emit_sampler: sampler = 1 >[ 110.402] gen9_emit_sf: num_sf_outputs=1 >[ 110.402] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.402] gen9_emit_vertex_elements: setup id=0 >[ 110.402] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.402] (0, 0), (640, 2096) >[ 110.402] gen8_vertex_flush[a90] = 3 >[ 110.402] sna_composite_rectangles: pixmap=726 marking clear [0]? 1 >[ 110.402] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.402] kgem_can_create_2d: 624x224 @ 32 >[ 110.402] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.402] kgem_can_create_2d: untiled size=561152 >[ 110.402] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.402] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.402] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.402] sna_create_pixmap: usage=0, flags=1b >[ 110.402] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.402] __pop_freed_pixmap: reusing freed pixmap=708 header >[ 110.402] create_pixmap_hdr: pixmap=727, width=624, height=224, usage=0 >[ 110.402] sna_create_pixmap: serial=727, 624x224, usage=0 >[ 110.402] sna_composite_rectangles(pixmap=728, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.402] sna_composite_rectangles: converted to op 0 >[ 110.402] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.402] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.402] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.402] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.402] sna_composite_rectangles: dropping last-cpu hint >[ 110.402] sna_drawable_use_bo pixmap=728, box=((0, 0), (624, 224)), flags=19... >[ 110.402] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.402] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.402] sna_pixmap_move_to_gpu(pixmap=728, usage=0), flags=b >[ 110.402] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.402] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.402] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.402] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.402] sna_pixmap_alloc_gpu: pixmap=728 >[ 110.402] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.402] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.402] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.402] from inactive: pitch=2560, tiling=1: handle=20, id=765 >[ 110.402] __sna_damage_all(624, 224) >[ 110.402] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.402] sna_pixmap_mark_active: pixmap=728, handle=20 >[ 110.402] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.402] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.402] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.402] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.402] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.402] sna_render_get_solid: 0 >[ 110.402] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.402] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.402] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.402] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.402] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.402] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.402] gen9_composite_get_binding_table(f980) >[ 110.402] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 >[ 110.402] kgem_add_handle: handle=20, index=9 >[ 110.402] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd9be000) >[ 110.402] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.402] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.402] gen9_emit_vertex_elements: setup id=0 >[ 110.402] (0, 0), (624, 224) >[ 110.402] gen8_vertex_flush[ac4] = 3 >[ 110.402] sna_composite_rectangles: pixmap=728 marking clear [0]? 1 >[ 110.402] sna_create_pixmap(576, 76, 32, usage=0) >[ 110.402] kgem_can_create_2d: 576x76 @ 32 >[ 110.402] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.402] kgem_can_create_2d: untiled size=176128 >[ 110.402] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.402] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.402] kgem_can_create_2d: tiled[-1] size=176128 >[ 110.402] sna_create_pixmap: usage=0, flags=1b >[ 110.402] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 110.402] __pop_freed_pixmap: reusing freed pixmap=704 header >[ 110.402] create_pixmap_hdr: pixmap=729, width=576, height=76, usage=0 >[ 110.402] sna_create_pixmap: serial=729, 576x76, usage=0 >[ 110.402] sna_composite_rectangles(pixmap=730, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 110.402] sna_composite_rectangles: converted to op 0 >[ 110.402] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 110.402] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 110.402] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 110.402] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 110.402] sna_composite_rectangles: dropping last-cpu hint >[ 110.402] sna_drawable_use_bo pixmap=730, box=((0, 0), (576, 76)), flags=19... >[ 110.402] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.402] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.402] sna_pixmap_move_to_gpu(pixmap=730, usage=0), flags=b >[ 110.402] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.402] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 110.402] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.402] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.402] sna_pixmap_alloc_gpu: pixmap=730 >[ 110.402] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.402] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.402] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.402] from inactive: pitch=2560, tiling=1: handle=35, id=766 >[ 110.402] __sna_damage_all(576, 76) >[ 110.402] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.402] sna_pixmap_mark_active: pixmap=730, handle=35 >[ 110.402] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.402] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.402] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.402] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.402] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 110.402] sna_render_get_solid: 0 >[ 110.402] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.402] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.402] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.402] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.402] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.402] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.402] gen9_composite_get_binding_table(f900) >[ 110.402] kgem_add_reloc64: handle=35, pos=15928, delta=0, domains=20002 >[ 110.402] kgem_add_handle: handle=35, index=10 >[ 110.402] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd443000) >[ 110.402] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.402] [3e30] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.402] gen9_emit_vertex_elements: setup id=0 >[ 110.402] (0, 0), (576, 76) >[ 110.402] gen8_vertex_flush[af8] = 3 >[ 110.402] sna_composite_rectangles: pixmap=730 marking clear [0]? 1 >[ 110.402] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 110.402] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.402] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.402] trapezoid_spans_maybe_inplace? clear, no >[ 110.402] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.402] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 110.402] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 110.402] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 110.402] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 110.402] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 110.402] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 110.402] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.402] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 110.402] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 110.402] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.402] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 110.402] sna_drawable_use_bo pixmap=730, box=((2, 2), (574, 74)), flags=7... >[ 110.402] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.402] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.402] sna_drawable_use_bo: using whole GPU bo >[ 110.402] gen9_composite_set_target: pixmap=730, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.402] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 110.402] color_convert: src=4c000000 [20028888] >[ 110.402] color_convert: dst=4c000000 [20028888] >[ 110.402] sna_render_get_solid: 4c000000 >[ 110.402] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.402] gen4_choose_spans_emitter: solid source >[ 110.402] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.402] aligning vertex: was 2, now 3 floats per vertex >[ 110.402] gen9_composite_get_binding_table(f880) >[ 110.402] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 >[ 110.402] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 110.402] kgem_add_reloc64[18] = (delta=304, target handle=2, presumed=fffe8000) >[ 110.402] [3e10] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.402] gen9_emit_sampler: sampler = c >[ 110.402] gen9_emit_sf: num_sf_outputs=2 >[ 110.402] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.402] gen9_emit_vertex_elements: setup id=5 >[ 110.402] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.402] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.403] thread_choose_span: clipped? 0 >[ 110.403] imprecise_trapezoid_span_converter: using 4 threads >[ 110.403] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 110.403] thread_choose_span: clipped? 0 >[ 110.403] span_thread: flushing 26 boxes >[ 110.403] [ 110.403] span_thread: flushing 1 boxes >[ 110.403] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.403] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 1 boxes >[ 110.403] span_thread: flushing 26 boxes >[ 110.403] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.403] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.403] gen8_vertex_flush[ba8] = 162 >[ 110.403] gen9_render_composite_spans_done() >[ 110.403] sna_accel_flush: flush?=0, dirty?=0 >[ 110.403] sna_block_handler (tv=0.0) >[ 110.403] sna_wakeup_handler >[ 110.403] sna_mode_wakeup: len=32 >[ 110.403] sna_mode_wakeup: recording last swap on pipe=0, frame 6375 [18e7], time 110.403360 >[ 110.403] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=28 [active_scanout=2] >[ 110.403] sna_mode_wakeup: flip complete, pending? 2 >[ 110.403] sna_block_handler (tv=0.0) >[ 110.403] sna_wakeup_handler >[ 110.403] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 110.403] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.403] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.403] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.403] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.403] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.403] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.403] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 110.403] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 110.403] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 110.403] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 110.403] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 110.403] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 110.403] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.403] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.403] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 110.403] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 110.403] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.403] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.403] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 110.403] sna_drawable_use_bo pixmap=730, box=((0, 0), (576, 76)), flags=7... >[ 110.403] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.403] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.403] sna_drawable_use_bo: using whole GPU bo >[ 110.403] gen9_composite_set_target: pixmap=730, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.403] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 110.403] color_convert: src=e6e6e6e6 [20028888] >[ 110.403] color_convert: dst=e6e6e6e6 [20028888] >[ 110.403] sna_render_get_solid: e6e6e6e6 >[ 110.403] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 110.403] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.403] gen4_choose_spans_emitter: solid source >[ 110.403] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.403] gen9_composite_get_binding_table(f800) >[ 110.403] kgem_add_reloc64: handle=8, pos=15864, delta=0, domains=40000 >[ 110.403] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 110.403] kgem_add_reloc64[19] = (delta=16, target handle=3, presumed=fdffe000) >[ 110.403] [3df0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.403] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.403] gen9_emit_vertex_elements: setup id=5 >[ 110.403] thread_choose_span: clipped? 0 >[ 110.403] imprecise_trapezoid_span_converter: using 4 threads >[ 110.403] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 110.403] thread_choose_span: clipped? 0 >[ 110.403] [ 110.403] span_thread: flushing 2 boxes >span_thread: flushing 2 boxes >[ 110.403] span_thread: flushing 62 boxes >[ 110.403] span_thread: flushing 62 boxes >[ 110.403] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.403] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.403] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.403] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.403] gen8_vertex_flush[bfc] = 384 >[ 110.403] gen9_render_composite_spans_done() >[ 110.403] sna_glyphs(op=3, nlist=1, src=(16, 52)) >[ 110.403] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.403] sna_glyphs: discarding mask >[ 110.403] glyphs0_to_dst(op=3, src=(16, 52), nlist=1, dst=(16, 52)+(0, 0)) >[ 110.403] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94669425778320 size=576x76 >[ 110.403] gen9_render_composite: 0x0, current mode=1/1 >[ 110.403] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.403] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.403] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.403] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.403] sna_drawable_use_bo pixmap=730, box=((0, 0), (576, 76)), flags=7... >[ 110.403] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.403] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.403] sna_drawable_use_bo: using whole GPU bo >[ 110.403] gen9_composite_set_target: pixmap=730, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.403] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.403] color_convert: src=ffffffff [20028888] >[ 110.403] color_convert: dst=ffffffff [20028888] >[ 110.403] sna_render_get_solid: ffffffff >[ 110.403] sna_render_get_solid(white) >[ 110.403] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.403] sna_transform_is_imprecise_integer_translation: no transform >[ 110.403] gen9_composite_picture: integer translation (0, 0), removing >[ 110.403] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.403] sna_render_pixmap_bo: GPU all damaged >[ 110.403] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.403] gen4_choose_composite_emitter: solid, identity mask >[ 110.403] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.403] aligning vertex: was 3, now 4 floats per vertex >[ 110.403] gen9_composite_get_binding_table(f780) >[ 110.403] kgem_add_reloc64: handle=7, pos=15832, delta=0, domains=40000 >[ 110.403] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.403] kgem_add_reloc64[20] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.403] [3dd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.403] kgem_add_reloc64: handle=6, pos=15816, delta=0, domains=40000 >[ 110.403] kgem_add_handle: handle=6, index=11 >[ 110.403] kgem_add_reloc64[21] = (delta=0, target handle=11, presumed=fd585000) >[ 110.403] [3dc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.403] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.403] gen9_emit_sampler: sampler = a >[ 110.403] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.403] gen9_emit_vertex_elements: setup id=9 >[ 110.403] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.403] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.403] glyphs0_to_dst: glyph=(16, 34)x(13, 10), unclipped >[ 110.403] emit_primitive_identity_mask__avx2: dst=(16, 34), mask=(544.00, 32.00) x (13.00, 10.00) >[ 110.403] gen8_vertex_flush[cc0] = 3 >[ 110.403] gen9_magic_ca_pass: CA fixup (14210 -> 14213) >[ 110.403] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.403] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.403] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.403] sna_composite_rectangles(pixmap=730, op=1, ffffffff x 1 [(30, 16)x(2, 44) ...]) >[ 110.403] sna_composite_rectangles: converted to op 1 >[ 110.403] sna_composite_rectangles[0] (30, 16)x(2, 44) -> (30, 16), (32, 60) >[ 110.403] sna_composite_rectangles: nrects=1, region=(30, 16), (32, 60) x 1 >[ 110.403] sna_composite_rectangles: clipped extents (30, 16),(32, 60) x 1 >[ 110.403] sna_composite_rectangles: pixmap +(0, 0) extents (30, 16),(32, 60) >[ 110.403] sna_composite_rectangles: dropping last-cpu hint >[ 110.403] sna_drawable_use_bo pixmap=730, box=((30, 16), (32, 60)), flags=9... >[ 110.403] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 110.403] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.403] sna_drawable_use_bo: using whole GPU bo >[ 110.403] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 110.403] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.403] gen9_render_fill_boxes(ffffffff x 1 [(30, 16), (32, 60) ...]) >[ 110.403] sna_render_get_solid: ffffffff >[ 110.403] sna_render_get_solid(white) >[ 110.403] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.403] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.403] aligning vertex: was 4, now 2 floats per vertex >[ 110.403] gen9_composite_get_binding_table(f6c0) >[ 110.403] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 110.403] gen9_emit_sampler: sampler = 1 >[ 110.403] gen9_emit_sf: num_sf_outputs=1 >[ 110.403] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.403] gen9_emit_vertex_elements: setup id=0 >[ 110.403] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.403] (30, 16), (32, 60) >[ 110.403] gen8_vertex_flush[ddc] = 3 >[ 110.403] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2ce, drawable=2d8 >[ 110.403] sna_validate_gc: recomputing clip >[ 110.403] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.404] sna_copy_area: src=pixmap=730:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=728:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.404] sna_copy_area: normal copy >[ 110.404] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.404] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.404] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.404] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 110.404] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 110.404] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 110.404] sna_do_copy: pixmap -- no source clipping >[ 110.404] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 110.404] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 110.404] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=730+(-24, -136), dst pixmap=728+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 110.404] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=35, cpu_bo=0), replaces=0 >[ 110.404] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.404] sna_drawable_use_bo pixmap=728, box=((24, 136), (600, 212)), flags=b... >[ 110.404] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.404] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.404] sna_drawable_use_bo: using whole GPU bo >[ 110.404] sna_pixmap_move_to_gpu(pixmap=730, usage=0), flags=a >[ 110.404] sna_pixmap_move_to_gpu: already all-damaged >[ 110.404] sna_pixmap_mark_active: pixmap=730, handle=35 >[ 110.404] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.404] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.404] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.404] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.404] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.404] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.404] gen9_composite_get_binding_table(f6c0) >[ 110.404] kgem_add_reloc64: handle=35, pos=15784, delta=0, domains=40000 >[ 110.404] kgem_add_reloc64[22] = (delta=0, target handle=10, presumed=fd443000) >[ 110.404] [3da0] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 110.404] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.404] gen9_emit_sampler: sampler = 0 >[ 110.404] gen9_emit_vertex_elements: setup id=0 >[ 110.404] (0, 0) -> (24, 136) + (576, 76) >[ 110.404] gen8_vertex_flush[e30] = 3 >[ 110.404] sna_destroy_pixmap: pixmap=730, attached?=1 >[ 110.404] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.404] __kgem_bo_destroy: handle=35, size=204800 >[ 110.404] __kgem_bo_destroy: handle=35 -> active >[ 110.404] __sna_free_pixmap(pixmap=730) >[ 110.404] sna_create_pixmap(14, 20, 32, usage=0) >[ 110.404] kgem_can_create_2d: 14x20 @ 32 >[ 110.404] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 >[ 110.404] kgem_can_create_2d: untiled size=4096 >[ 110.404] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 110.404] kgem_choose_tiling: 14x20 -> 0 >[ 110.404] sna_create_pixmap: usage=0, flags=a >[ 110.404] sna_create_pixmap: small buffer [1120], attaching to shadow pixmap >[ 110.404] create_pixmap: allocating pixmap 14x20, depth=32/32, size=1128 >[ 110.404] create_pixmap: serial=731, usage=0, 14x20 >[ 110.404] sna_create_pixmap: serial=731, 14x20, usage=0 >[ 110.404] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2d8, drawable=2dc >[ 110.404] sna_validate_gc: recomputing clip >[ 110.404] sna_validate_gc: composite clip=1x[(0, 0), (14, 20)] [0x5619f174da00] >[ 110.404] sna_put_image((0, 0)x(14, 20), depth=32, format=2) >[ 110.404] try_upload__fast: ignore existing cpu damage (if any) >[ 110.404] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.404] try_upload__fast: no, no gpu damage >[ 110.404] sna_drawable_move_region_to_cpu(pixmap=732 (14x20), [(0, 0), (14, 20)], flags=1) >[ 110.404] sna_drawable_move_region_to_cpu: region (0, 0), (14, 20) + (0, 0) subsumes pixmap (14x20) >[ 110.404] _sna_pixmap_move_to_cpu(pixmap=732, 14x20, flags=1) >[ 110.404] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.404] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.404] operate_inplace: no, inplace operation not suitable >[ 110.404] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.404] __sna_damage_all(14, 20) >[ 110.404] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.404] sna_put_zpixmap_blt: upload(0, 0, 14, 20) x 1 boxes >[ 110.404] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(14, 20) >[ 110.404] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/56 >[ 110.404] sna_accel_flush: flush?=0, dirty?=0 >[ 110.404] sna_composite(pixmap=728, op=3, src=732+(367, 307), mask=0+(551, 153), dst=728+(551, 153)+(0, 0), size=(30, 42) >[ 110.404] sna_compute_composite_region: dst=(551, 153)x(30, 42) >[ 110.404] sna_compute_composite_region: initial clip against dst->pDrawable: (551, 153), (581, 195) >[ 110.404] clip_to_dst: region: 1x[(551, 153), (581, 195)], clip: 1x[(0, 0), (624, 224)] >[ 110.404] sna_compute_composite_region: clip against dst->pCompositeClip: (551, 153), (581, 195) >[ 110.404] sna_compute_composite_region: clip against src (14x20 clip=0): (551, 153), (581, 195) >[ 110.404] sna_composite: composite region extents:+(0, 0) -> (551, 153), (581, 195) + (0, 0) >[ 110.404] gen9_render_composite: 30x42, current mode=1/1 >[ 110.404] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.404] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.404] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.404] gen9_composite_set_target: (551, 153)x(30, 42), partial?=1 >[ 110.404] sna_drawable_use_bo pixmap=728, box=((551, 153), (581, 195)), flags=7... >[ 110.404] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.404] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.404] sna_drawable_use_bo: using whole GPU bo >[ 110.404] gen9_composite_set_target: pixmap=728, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.404] gen9_composite_picture: (367, 307)x(30, 42), dst=(551, 153) >[ 110.404] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -184.00, 0.00 0.50 -154.00, 0.00 0.00 1.00] >[ 110.404] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.404] sna_render_pixmap_bo pixmap=732, (367, 307)x(30, 42)/(14, 20) >[ 110.404] sna_render_pixmap_bo box=(0, 0), (14, 20): (14, 20)/(14, 20) >[ 110.404] sna_render_pixmap_bo: offset=(-184, 154), size=(14, 20) >[ 110.404] use_cpu_bo: no cpu bo >[ 110.404] move_to_gpu: migrating whole pixmap (14x20) for source (0,0),(14,20), count 5? 0 >[ 110.404] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 20) >[ 110.404] upload: box=(0, 0), (14, 20), pixmap=14x20 >[ 110.404] sna_drawable_move_region_to_cpu(pixmap=732 (14x20), [(0, 0), (14, 20)], flags=2) >[ 110.404] sna_drawable_move_region_to_cpu: pixmap=732 all damaged on CPU >[ 110.404] kgem_can_create_2d: 14x20 @ 32 >[ 110.404] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 >[ 110.404] kgem_can_create_2d: untiled size=4096 >[ 110.404] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 110.404] kgem_choose_tiling: 14x20 -> 0 >[ 110.404] kgem_upload_source_image : (0, 0), (14, 20), stride=56, bpp=32 >[ 110.404] kgem_create_buffer_2d: 14x20, 32 bpp, stride=64 >[ 110.404] kgem_create_buffer: size=1280, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.404] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.404] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.404] search_linear_cache: searching for inactive gtt map >[ 110.404] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.404] search_linear_cache: searching for inactive gtt map >[ 110.404] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.404] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 110.404] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache >[ 110.404] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.404] kgem_create_buffer: reusing handle=23 for buffer >[ 110.404] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.404] init_buffer_from_bo: reusing handle=23 for buffer >[ 110.404] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f3c95be8000, domain=0 >[ 110.404] kgem_bo_map: converting request for GTT map into CPU map >[ 110.404] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f3c95be8000) >[ 110.404] kgem_bo_sync__cpu: handle=23 >[ 110.404] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.404] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 >[ 110.404] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.404] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] >[ 110.404] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 >[ 110.404] kgem_create_buffer(pages=64 [64]) new handle=23, used=1280, write=1 >[ 110.404] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=1280, io=1 >[ 110.404] __kgem_bo_init(handle=23, num_pages=1280) >[ 110.404] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/64 >[ 110.404] upload: adding upload cache to pixmap=732 >[ 110.404] kgem_proxy_bo_attach: handle=23 >[ 110.404] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.404] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.404] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.404] gen4_choose_composite_emitter: simple src, no mask >[ 110.404] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.404] aligning vertex: was 2, now 3 floats per vertex >[ 110.404] gen9_composite_get_binding_table(f640) >[ 110.404] kgem_add_reloc64: handle=23, pos=15752, delta=0, domains=40000 >[ 110.404] kgem_add_reloc64: adding proxy [delta=0] for handle=23 >[ 110.404] kgem_add_handle: handle=23, index=12 >[ 110.404] kgem_add_reloc64[23] = (delta=0, target handle=12, presumed=fd545000) >[ 110.404] [3d80] bind bo(handle=23, addr=fd545000), format=192, width=14, height=20, pitch=64, tiling=0 -> sampler >[ 110.404] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.404] gen9_emit_sampler: sampler = 22 >[ 110.404] gen9_emit_vertex_elements: setup id=2 >[ 110.404] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.404] gen9_render_composite_box: (551, 153), (581, 195) >[ 110.404] apply_damage: damage=0x0, region=1 [(551, 153), (581, 195) + (0, 0)] >[ 110.404] gen8_vertex_flush[ea8] = 3 >[ 110.404] sna_destroy_pixmap: pixmap=732, attached?=1 >[ 110.404] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.404] __sna_free_pixmap(pixmap=732) >[ 110.404] sna_composite(pixmap=728, op=3, src=272+(0, 0), mask=0+(28, 8), dst=728+(28, 8)+(0, 0), size=(20, 80) >[ 110.404] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 110.404] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 110.404] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 110.404] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 110.404] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 110.404] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 110.404] gen9_render_composite: 20x80, current mode=1/1 >[ 110.404] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.404] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 110.404] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.404] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.404] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 110.404] sna_drawable_use_bo pixmap=728, box=((28, 8), (48, 88)), flags=7... >[ 110.404] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.404] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.404] sna_drawable_use_bo: using whole GPU bo >[ 110.404] gen9_composite_set_target: pixmap=728, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.404] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 110.404] sna_transform_is_imprecise_integer_translation: no transform >[ 110.404] gen9_composite_picture: integer translation (0, 0), removing >[ 110.404] sna_render_pixmap_bo pixmap=272, (0, 0)x(20, 80)/(20, 80) >[ 110.404] sna_render_pixmap_bo: GPU all damaged >[ 110.404] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.404] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.404] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.404] gen4_choose_composite_emitter: identity src, no mask >[ 110.404] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.404] gen9_composite_get_binding_table(f5c0) >[ 110.404] kgem_add_reloc64: handle=12, pos=15720, delta=0, domains=40000 >[ 110.404] kgem_add_handle: handle=12, index=13 >[ 110.404] kgem_add_reloc64[24] = (delta=0, target handle=13, presumed=fdffb000) >[ 110.404] [3d60] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.404] gen9_emit_sampler: sampler = 2 >[ 110.404] gen9_emit_vertex_elements: setup id=2 >[ 110.404] gen9_render_composite_box: (28, 8), (48, 88) >[ 110.404] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 110.404] gen8_vertex_flush[eec] = 3 >[ 110.404] sna_composite(pixmap=728, op=3, src=276+(0, 0), mask=0+(28, 0), dst=728+(28, 0)+(0, 0), size=(20, 8) >[ 110.404] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.404] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.404] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.404] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.404] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.404] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.404] gen9_render_composite: 20x8, current mode=1/1 >[ 110.404] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.404] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 >[ 110.404] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.404] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.404] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.404] sna_drawable_use_bo pixmap=728, box=((28, 0), (48, 8)), flags=7... >[ 110.404] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.404] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.404] sna_drawable_use_bo: using whole GPU bo >[ 110.404] gen9_composite_set_target: pixmap=728, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.404] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.404] sna_transform_is_imprecise_integer_translation: no transform >[ 110.404] gen9_composite_picture: integer translation (0, 0), removing >[ 110.404] sna_render_pixmap_bo pixmap=276, (0, 0)x(20, 8)/(20, 80) >[ 110.404] sna_render_pixmap_bo: GPU all damaged >[ 110.404] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.404] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 110.404] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.404] gen4_choose_composite_emitter: identity src, no mask >[ 110.404] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.404] gen9_composite_get_binding_table(f540) >[ 110.404] kgem_add_reloc64: handle=24, pos=15688, delta=0, domains=40000 >[ 110.404] kgem_add_handle: handle=24, index=14 >[ 110.404] kgem_add_reloc64[25] = (delta=0, target handle=14, presumed=fd53c000) >[ 110.404] [3d40] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.404] gen9_emit_vertex_elements: setup id=2 >[ 110.404] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.404] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.404] gen8_vertex_flush[f28] = 3 >[ 110.404] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2dc, drawable=2d6 >[ 110.404] sna_validate_gc: recomputing clip >[ 110.404] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.404] sna_copy_area: src=pixmap=728:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=726:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.404] sna_copy_area: normal copy >[ 110.404] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.404] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.404] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.404] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.404] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.404] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.404] sna_do_copy: pixmap -- no source clipping >[ 110.404] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.404] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.404] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=728+(-8, -896), dst pixmap=726+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.404] sna_copy_boxes: dst=(priv=0x5619f174e370, gpu_bo=9, cpu_bo=0), src=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.404] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.404] sna_drawable_use_bo pixmap=726, box=((8, 896), (632, 1120)), flags=b... >[ 110.404] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.404] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.404] sna_drawable_use_bo: using whole GPU bo >[ 110.404] sna_pixmap_move_to_gpu(pixmap=728, usage=0), flags=a >[ 110.404] sna_pixmap_move_to_gpu: already all-damaged >[ 110.404] sna_pixmap_mark_active: pixmap=728, handle=20 >[ 110.404] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.404] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.404] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.404] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.404] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.404] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.404] aligning vertex: was 3, now 2 floats per vertex >[ 110.404] gen9_composite_get_binding_table(f4c0) >[ 110.404] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.404] kgem_add_reloc64: handle=20, pos=15656, delta=0, domains=40000 >[ 110.404] kgem_add_reloc64[26] = (delta=0, target handle=9, presumed=fd9be000) >[ 110.404] [3d20] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.404] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.404] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.404] gen9_emit_sampler: sampler = 0 >[ 110.404] gen9_emit_vertex_elements: setup id=0 >[ 110.404] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.404] (0, 0) -> (8, 896) + (624, 224) >[ 110.404] gen8_vertex_flush[fb0] = 3 >[ 110.404] sna_destroy_pixmap: pixmap=728, attached?=1 >[ 110.404] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.404] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.404] __kgem_bo_destroy: handle=20 -> active >[ 110.405] __sna_free_pixmap(pixmap=728) >[ 110.405] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.405] kgem_can_create_2d: 624x80 @ 32 >[ 110.405] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.405] kgem_can_create_2d: untiled size=200704 >[ 110.405] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.405] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.405] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.405] sna_create_pixmap: usage=0, flags=1b >[ 110.405] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.405] __pop_freed_pixmap: reusing freed pixmap=728 header >[ 110.405] create_pixmap_hdr: pixmap=733, width=624, height=80, usage=0 >[ 110.405] sna_create_pixmap: serial=733, 624x80, usage=0 >[ 110.405] sna_composite_rectangles(pixmap=734, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.405] sna_composite_rectangles: converted to op 0 >[ 110.405] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.405] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.405] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.405] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.405] sna_composite_rectangles: dropping last-cpu hint >[ 110.405] sna_drawable_use_bo pixmap=734, box=((0, 0), (624, 80)), flags=19... >[ 110.405] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.405] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.405] sna_pixmap_move_to_gpu(pixmap=734, usage=0), flags=b >[ 110.405] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.405] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.405] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.405] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.405] sna_pixmap_alloc_gpu: pixmap=734 >[ 110.405] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.405] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.405] kgem_bo_remove_from_active: removing handle=35 from active >[ 110.405] 1:from active: pitch=2560, tiling=1, handle=35, id=769 >[ 110.405] __sna_damage_all(624, 80) >[ 110.405] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.405] sna_pixmap_mark_active: pixmap=734, handle=35 >[ 110.405] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.405] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.405] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.405] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.405] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.405] sna_render_get_solid: 0 >[ 110.405] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.405] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.405] gen9_composite_get_binding_table(f440) >[ 110.405] kgem_add_reloc64: handle=35, pos=15624, delta=0, domains=20002 >[ 110.405] kgem_add_reloc64[27] = (delta=0, target handle=10, presumed=fd443000) >[ 110.405] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.405] [3d00] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.405] gen9_emit_sampler: sampler = 1 >[ 110.405] gen9_emit_vertex_elements: setup id=0 >[ 110.405] (0, 0), (624, 80) >[ 110.405] gen8_vertex_flush[fec] = 3 >[ 110.405] sna_composite_rectangles: pixmap=734 marking clear [0]? 1 >[ 110.405] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2d6, drawable=2de >[ 110.405] sna_validate_gc: recomputing clip >[ 110.405] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.405] sna_copy_area: src=pixmap=280:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=734:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.405] sna_copy_area: normal copy >[ 110.405] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.405] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.405] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.405] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.405] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.405] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.405] sna_do_copy: pixmap -- no source clipping >[ 110.405] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.405] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.405] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=280+(-28, 0), dst pixmap=734+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.405] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=35, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.405] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.405] sna_drawable_use_bo pixmap=734, box=((28, 0), (246, 80)), flags=b... >[ 110.405] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.405] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.405] sna_drawable_use_bo: using whole GPU bo >[ 110.405] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a >[ 110.405] sna_pixmap_move_to_gpu: already all-damaged >[ 110.405] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 110.405] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.405] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.405] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.405] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.405] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.405] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.405] gen9_composite_get_binding_table(f3c0) >[ 110.405] kgem_add_reloc64: handle=21, pos=15592, delta=0, domains=40000 >[ 110.405] kgem_add_handle: handle=21, index=15 >[ 110.405] kgem_add_reloc64[28] = (delta=0, target handle=15, presumed=fd994000) >[ 110.405] [3ce0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.405] gen9_emit_sampler: sampler = 0 >[ 110.405] gen9_emit_vertex_elements: setup id=0 >[ 110.405] (0, 0) -> (28, 0) + (218, 80) >[ 110.405] gen8_vertex_flush[1030] = 3 >[ 110.405] sna_composite(pixmap=726, op=3, src=734+(0, 0), mask=0+(0, 0), dst=726+(8, 1136)+(0, 0), size=(624, 80) >[ 110.405] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.405] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.405] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.405] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.405] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.405] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.405] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.405] gen9_render_composite: 624x80, current mode=1/1 >[ 110.405] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.405] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.405] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.405] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.405] sna_drawable_use_bo pixmap=726, box=((8, 1136), (632, 1216)), flags=7... >[ 110.405] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.405] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.405] sna_drawable_use_bo: using whole GPU bo >[ 110.405] gen9_composite_set_target: pixmap=726, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.405] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.405] sna_transform_is_imprecise_integer_translation: no transform >[ 110.405] gen9_composite_picture: integer translation (0, 0), removing >[ 110.405] sna_render_pixmap_bo pixmap=734, (0, 0)x(624, 80)/(624, 80) >[ 110.405] sna_render_pixmap_bo: GPU all damaged >[ 110.405] color_convert: src=cc000000 [20028888] >[ 110.405] color_convert: dst=cc000000 [20028888] >[ 110.405] sna_render_get_solid: cc000000 >[ 110.405] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.405] gen4_choose_composite_emitter: identity source, identity mask >[ 110.405] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.405] aligning vertex: was 2, now 5 floats per vertex >[ 110.405] gen9_composite_get_binding_table(f340) >[ 110.405] kgem_add_reloc64: handle=35, pos=15560, delta=0, domains=40000 >[ 110.405] kgem_add_reloc64[29] = (delta=0, target handle=10, presumed=fd443000) >[ 110.405] [3cc0] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.405] kgem_add_reloc64: handle=7, pos=15544, delta=0, domains=40000 >[ 110.405] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.405] kgem_add_reloc64[30] = (delta=816, target handle=2, presumed=fffe8000) >[ 110.405] [3cb0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.405] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.405] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.405] gen9_emit_sampler: sampler = 3 >[ 110.405] gen9_emit_sf: num_sf_outputs=2 >[ 110.405] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.405] gen9_emit_vertex_elements: setup id=10 >[ 110.405] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.405] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.405] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.405] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.405] gen8_vertex_flush[1108] = 3 >[ 110.405] sna_destroy_pixmap: pixmap=734, attached?=1 >[ 110.405] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.405] __kgem_bo_destroy: handle=35, size=204800 >[ 110.405] __kgem_bo_destroy: handle=35 -> active >[ 110.405] __sna_free_pixmap(pixmap=734) >[ 110.405] sna_composite(pixmap=724, op=3, src=726+(0, 0), mask=0+(0, 0), dst=724+(0, 0)+(0, 0), size=(640, 2096) >[ 110.405] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.405] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.405] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.405] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.405] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.405] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.405] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.405] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.405] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.405] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.405] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.405] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.405] sna_drawable_use_bo pixmap=724, box=((0, 0), (640, 2096)), flags=7... >[ 110.405] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.405] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.405] sna_drawable_use_bo: using whole GPU bo >[ 110.405] gen9_composite_set_target: pixmap=724, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.405] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.405] sna_transform_is_imprecise_integer_translation: no transform >[ 110.405] gen9_composite_picture: integer translation (0, 0), removing >[ 110.405] sna_render_pixmap_bo pixmap=726, (0, 0)x(640, 2096)/(640, 2096) >[ 110.405] sna_render_pixmap_bo: GPU all damaged >[ 110.405] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.405] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.405] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.405] gen4_choose_composite_emitter: identity src, no mask >[ 110.405] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.405] aligning vertex: was 5, now 3 floats per vertex >[ 110.405] gen9_composite_get_binding_table(f280) >[ 110.405] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.405] kgem_add_reloc64: handle=9, pos=15512, delta=0, domains=40000 >[ 110.405] kgem_add_reloc64[31] = (delta=0, target handle=8, presumed=ee339000) >[ 110.405] [3c90] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.405] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.405] gen9_emit_sampler: sampler = 2 >[ 110.405] gen9_emit_sf: num_sf_outputs=1 >[ 110.405] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.405] gen9_emit_vertex_elements: setup id=2 >[ 110.405] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.405] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.405] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.405] gen8_vertex_flush[11b0] = 3 >[ 110.405] sna_destroy_pixmap: pixmap=726, attached?=1 >[ 110.405] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.405] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.405] __kgem_bo_destroy: handle=9 -> active >[ 110.405] __sna_free_pixmap(pixmap=726) >[ 110.405] sna_composite(pixmap=720, op=3, src=724+(0, 0), mask=0+(160, 64), dst=720+(160, 64)+(0, 0), size=(640, 2096) >[ 110.405] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.405] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.405] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.405] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.405] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.405] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.405] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.405] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.405] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.405] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.405] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.405] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.405] sna_drawable_use_bo pixmap=720, box=((160, 64), (800, 2160)), flags=7... >[ 110.405] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.405] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.405] sna_drawable_use_bo: using whole GPU bo >[ 110.405] gen9_composite_set_target: pixmap=720, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.405] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.405] sna_transform_is_imprecise_integer_translation: no transform >[ 110.405] gen9_composite_picture: integer translation (0, 0), removing >[ 110.405] sna_render_pixmap_bo pixmap=724, (0, 0)x(640, 2096)/(640, 2096) >[ 110.405] sna_render_pixmap_bo: GPU all damaged >[ 110.405] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.405] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.405] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.405] gen4_choose_composite_emitter: identity src, no mask >[ 110.405] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.405] gen9_composite_get_binding_table(f200) >[ 110.405] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.405] kgem_add_reloc64: handle=17, pos=15480, delta=0, domains=40000 >[ 110.405] kgem_add_reloc64[32] = (delta=0, target handle=7, presumed=fdfff000) >[ 110.405] [3c70] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.405] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.405] gen9_emit_vertex_elements: setup id=2 >[ 110.405] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.405] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.405] gen8_vertex_flush[11fc] = 3 >[ 110.405] sna_destroy_pixmap: pixmap=724, attached?=1 >[ 110.405] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.405] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.405] __kgem_bo_destroy: handle=17 -> active >[ 110.405] __sna_free_pixmap(pixmap=724) >[ 110.405] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.405] kgem_can_create_2d: 2x64 @ 32 >[ 110.405] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.405] kgem_can_create_2d: untiled size=4096 >[ 110.405] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.405] kgem_choose_tiling: 2x64 -> 0 >[ 110.405] sna_create_pixmap: usage=0, flags=a >[ 110.405] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.405] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.405] create_pixmap: serial=735, usage=0, 2x64 >[ 110.405] sna_create_pixmap: serial=735, 2x64, usage=0 >[ 110.405] sna_composite_rectangles(pixmap=736, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.405] sna_composite_rectangles: converted to op 0 >[ 110.405] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.405] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.405] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.405] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.405] sna_composite_rectangles: fallback, dst pixmap=736 too small or not attached >[ 110.405] sna_composite_rectangles: fallback >[ 110.405] sna_drawable_move_region_to_cpu(pixmap=736 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.405] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.405] _sna_pixmap_move_to_cpu(pixmap=736, 2x64, flags=1) >[ 110.405] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.405] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.405] operate_inplace: no, inplace operation not suitable >[ 110.405] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.405] __sna_damage_all(2, 64) >[ 110.405] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.405] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.405] kgem_can_create_2d: 1x32 @ 32 >[ 110.405] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.405] kgem_can_create_2d: untiled size=4096 >[ 110.405] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.405] kgem_choose_tiling: 1x32 -> 0 >[ 110.405] sna_create_pixmap: usage=0, flags=a >[ 110.405] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.405] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.405] create_pixmap: serial=737, usage=0, 1x32 >[ 110.405] sna_create_pixmap: serial=737, 1x32, usage=0 >[ 110.405] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2de, drawable=2e2 >[ 110.405] sna_validate_gc: recomputing clip >[ 110.405] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.405] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.405] try_upload__fast: ignore existing cpu damage (if any) >[ 110.405] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.405] try_upload__fast: no, no gpu damage >[ 110.405] sna_drawable_move_region_to_cpu(pixmap=738 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.405] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.405] _sna_pixmap_move_to_cpu(pixmap=738, 1x32, flags=1) >[ 110.405] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.405] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.405] operate_inplace: no, inplace operation not suitable >[ 110.405] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.405] __sna_damage_all(1, 32) >[ 110.405] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.405] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.405] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.405] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.405] sna_accel_flush: flush?=0, dirty?=0 >[ 110.405] sna_composite(pixmap=736, op=1, src=738+(0, 0), mask=0+(0, 0), dst=736+(0, 0)+(0, 0), size=(2, 64) >[ 110.405] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.405] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.405] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.405] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.405] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.405] sna_composite: fallback, dst pixmap=736 is too small (or completely damaged) >[ 110.405] sna_composite: fallback -- fbComposite >[ 110.405] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.405] sna_composite_fb: fallback -- move src to cpu >[ 110.405] _sna_pixmap_move_to_cpu(pixmap=738, 1x32, flags=2) >[ 110.405] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17f5831, is-clear?=0 >[ 110.406] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.406] sna_composite_fb: fallback -- move dst to cpu >[ 110.406] sna_drawable_move_region_to_cpu(pixmap=736 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.406] sna_drawable_move_region_to_cpu: pixmap=736 all damaged on CPU >[ 110.406] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.406] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.406] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.406] sna_destroy_pixmap: pixmap=738, attached?=1 >[ 110.406] __sna_free_pixmap(pixmap=738) >[ 110.406] sna_composite(pixmap=720, op=3, src=736+(0, 0), mask=0+(0, 0), dst=720+(0, 0)+(0, 0), size=(3840, 64) >[ 110.406] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.406] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.406] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.406] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.406] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.406] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.406] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.406] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.406] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.406] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.406] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.406] sna_drawable_use_bo pixmap=720, box=((0, 0), (3840, 64)), flags=7... >[ 110.406] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.406] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.406] sna_drawable_use_bo: using whole GPU bo >[ 110.406] gen9_composite_set_target: pixmap=720, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.406] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.406] sna_transform_is_imprecise_integer_translation: no transform >[ 110.406] gen9_composite_picture: integer translation (0, 0), removing >[ 110.406] sna_render_pixmap_bo pixmap=736, (0, 0)x(3840, 64)/(2, 64) >[ 110.406] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.406] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.406] use_cpu_bo: no cpu bo >[ 110.406] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.406] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.406] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.406] sna_drawable_move_region_to_cpu(pixmap=736 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.406] sna_drawable_move_region_to_cpu: pixmap=736 all damaged on CPU >[ 110.406] kgem_can_create_2d: 2x64 @ 32 >[ 110.406] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.406] kgem_can_create_2d: untiled size=4096 >[ 110.406] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.406] kgem_choose_tiling: 2x64 -> 0 >[ 110.406] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.406] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.406] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.406] kgem_create_buffer: reusing buffer? used=1280 + size=2048, total=262144 >[ 110.406] kgem_create_proxy: target handle=23 [proxy? -1], offset=1280, length=2048, io=1 >[ 110.406] __kgem_bo_init(handle=23, num_pages=2048) >[ 110.406] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.406] upload: adding upload cache to pixmap=736 >[ 110.406] kgem_proxy_bo_attach: handle=23 >[ 110.406] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.406] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.406] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.406] gen4_choose_composite_emitter: identity src, no mask >[ 110.406] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.406] gen9_composite_get_binding_table(f180) >[ 110.406] kgem_add_reloc64: handle=23, pos=15448, delta=0, domains=40000 >[ 110.406] kgem_add_reloc64: adding proxy [delta=1280] for handle=23 >[ 110.406] kgem_add_reloc64[33] = (delta=1280, target handle=12, presumed=fd545000) >[ 110.406] [3c50] bind bo(handle=23, addr=fd545500), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.406] gen9_emit_sampler: sampler = a >[ 110.406] gen9_emit_vertex_elements: setup id=2 >[ 110.406] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.406] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.406] gen8_vertex_flush[1240] = 3 >[ 110.406] sna_destroy_pixmap: pixmap=736, attached?=1 >[ 110.406] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.406] __sna_free_pixmap(pixmap=736) >[ 110.406] sna_composite(pixmap=720, op=3, src=364+(0, 0), mask=0+(0, 0), dst=720+(0, 0)+(0, 0), size=(3840, 48) >[ 110.406] sna_compute_composite_region: dst=(0, 0)x(3840, 48) >[ 110.406] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) >[ 110.406] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.406] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) >[ 110.406] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) >[ 110.406] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) >[ 110.406] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) >[ 110.406] gen9_render_composite: 3840x48, current mode=1/1 >[ 110.406] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.406] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.406] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.406] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 >[ 110.406] sna_drawable_use_bo pixmap=720, box=((0, 0), (3840, 48)), flags=7... >[ 110.406] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.406] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.406] sna_drawable_use_bo: using whole GPU bo >[ 110.406] gen9_composite_set_target: pixmap=720, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.406] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) >[ 110.406] sna_transform_is_imprecise_integer_translation: no transform >[ 110.406] gen9_composite_picture: integer translation (0, 0), removing >[ 110.406] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 48)/(3840, 2160) >[ 110.406] sna_render_pixmap_bo: GPU all damaged >[ 110.406] color_convert: src=87000000 [20028888] >[ 110.406] color_convert: dst=87000000 [20028888] >[ 110.406] sna_render_get_solid: 87000000 >[ 110.406] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.406] gen4_choose_composite_emitter: identity source, identity mask >[ 110.406] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.406] aligning vertex: was 3, now 5 floats per vertex >[ 110.406] gen9_composite_get_binding_table(f100) >[ 110.406] gen9_emit_sampler: sampler = 3 >[ 110.406] gen9_emit_sf: num_sf_outputs=2 >[ 110.406] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.406] gen9_emit_vertex_elements: setup id=10 >[ 110.406] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.406] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.406] gen9_render_composite_box: (0, 0), (3840, 48) >[ 110.406] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] >[ 110.406] gen8_vertex_flush[12f0] = 3 >[ 110.406] sna_composite_rectangles(pixmap=720, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.406] sna_composite_rectangles: converted to op 3 >[ 110.406] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.406] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.406] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.406] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.406] sna_drawable_use_bo pixmap=720, box=((0, 0), (3840, 48)), flags=1... >[ 110.406] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.406] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.406] sna_drawable_use_bo: using whole GPU bo >[ 110.406] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.406] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.406] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.406] sna_render_get_solid: 660a0a0a >[ 110.406] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.406] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.406] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.406] aligning vertex: was 5, now 2 floats per vertex >[ 110.406] gen9_composite_get_binding_table(f0c0) >[ 110.406] gen9_emit_sampler: sampler = 1 >[ 110.406] gen9_emit_sf: num_sf_outputs=1 >[ 110.406] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.406] gen9_emit_vertex_elements: setup id=0 >[ 110.406] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.406] (0, 0), (3840, 48) >[ 110.406] gen8_vertex_flush[1398] = 3 >[ 110.406] sna_composite(pixmap=720, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=720+(3786, 6)+(0, 0), size=(44, 36) >[ 110.406] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.406] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.406] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.406] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.406] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.406] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.406] gen9_render_composite: 44x36, current mode=1/1 >[ 110.406] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.406] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.406] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.406] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.406] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.406] sna_drawable_use_bo pixmap=720, box=((3786, 6), (3830, 42)), flags=7... >[ 110.406] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.406] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.406] sna_drawable_use_bo: using whole GPU bo >[ 110.406] gen9_composite_set_target: pixmap=720, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.406] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.406] sna_transform_is_imprecise_integer_translation: no transform >[ 110.406] gen9_composite_picture: integer translation (0, 0), removing >[ 110.406] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.406] sna_render_pixmap_bo: CPU all damaged >[ 110.406] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.406] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.406] __kgem_retire_rq: request 1 complete >[ 110.406] __kgem_bo_flush: handle=28, busy=0, wedged=0 >[ 110.406] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.406] gen8_vertex_close: used=56976, vbo active? 16, vb=625, nreloc=5 >[ 110.406] gen8_vertex_close: reloc[0] = 287 >[ 110.406] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.406] kgem_add_handle: handle=16, index=16 >[ 110.406] kgem_add_reloc64[34] = (delta=0, target handle=16, presumed=fffa8000) >[ 110.406] gen8_vertex_close: reloc[1] = 357 >[ 110.406] kgem_add_reloc64: handle=16, pos=357, delta=0, domains=200000 >[ 110.406] kgem_add_reloc64[35] = (delta=0, target handle=16, presumed=fffa8000) >[ 110.406] gen8_vertex_close: reloc[2] = 487 >[ 110.406] kgem_add_reloc64: handle=16, pos=487, delta=0, domains=200000 >[ 110.406] kgem_add_reloc64[36] = (delta=0, target handle=16, presumed=fffa8000) >[ 110.406] gen8_vertex_close: reloc[3] = 608 >[ 110.406] kgem_add_reloc64: handle=16, pos=608, delta=0, domains=200000 >[ 110.406] kgem_add_reloc64[37] = (delta=0, target handle=16, presumed=fffa8000) >[ 110.406] gen8_vertex_close: reloc[4] = 811 >[ 110.406] kgem_add_reloc64: handle=16, pos=811, delta=0, domains=200000 >[ 110.406] kgem_add_reloc64[38] = (delta=0, target handle=16, presumed=fffa8000) >[ 110.406] batch[1/1, flags=1800]: 1260 1260 15408 16384, nreloc=39, nexec=17, nfence=0, aperture=42582 [fenced=0] >[ 110.406] kgem_finish_buffers: buffer handle=23, used=3328, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.406] kgem_finish_buffers: retaining upload buffer (3328/262144): used=4096, refcnt=1 >[ 110.406] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.406] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 >[ 110.406] kgem_fixup_relocs: shrinking by 53248 >[ 110.406] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.406] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.406] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.406] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.406] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.406] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.406] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.406] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.406] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.406] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.406] __kgem_bo_clear_busy: handle=7 >[ 110.406] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.406] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.406] __kgem_bo_clear_busy: handle=8 >[ 110.406] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.406] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.406] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.406] __kgem_bo_clear_busy: handle=7 >[ 110.406] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 >[ 110.406] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.406] __kgem_bo_clear_busy: handle=8 >[ 110.406] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.406] __kgem_bo_clear_busy: handle=8 >[ 110.406] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.406] __kgem_bo_clear_busy: handle=8 >[ 110.406] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.406] __kgem_bo_clear_busy: handle=7 >[ 110.406] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.406] __kgem_bo_clear_busy: handle=8 >[ 110.406] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.406] __kgem_bo_clear_busy: handle=7 >[ 110.406] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.406] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.406] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 >[ 110.406] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 110.406] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 >[ 110.406] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.406] __kgem_bo_clear_busy: handle=7 >[ 110.406] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.406] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.406] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.406] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.406] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.406] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.406] gen4_choose_composite_emitter: identity src, no mask >[ 110.406] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.406] aligning vertex: was 2, now 3 floats per vertex >[ 110.406] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.406] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.406] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.406] kgem_add_handle: handle=4, index=0 >[ 110.406] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.406] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.406] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.406] gen9_composite_get_binding_table(ffc0) >[ 110.406] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.406] kgem_add_handle: handle=38, index=1 >[ 110.406] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.406] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.406] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.406] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 >[ 110.406] kgem_add_handle: handle=31, index=2 >[ 110.406] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4dc000) >[ 110.406] [3fd0] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.406] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.406] gen9_emit_sampler: sampler = 2 >[ 110.406] gen9_emit_sf: num_sf_outputs=1 >[ 110.406] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.406] gen9_emit_vertex_elements: setup id=2 >[ 110.406] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.406] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.406] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.406] gen8_vertex_flush[490] = 3 >[ 110.406] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.406] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.406] sna_glyphs: discarding mask >[ 110.406] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.406] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.406] gen9_render_composite: 0x0, current mode=1/1 >[ 110.406] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 110.406] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.407] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.407] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.407] sna_drawable_use_bo pixmap=720, box=((0, 0), (7680, 2160)), flags=7... >[ 110.407] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.407] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.407] sna_drawable_use_bo: using whole GPU bo >[ 110.407] gen9_composite_set_target: pixmap=720, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.407] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.407] color_convert: src=ffdfdbd2 [20028888] >[ 110.407] color_convert: dst=ffdfdbd2 [20028888] >[ 110.407] sna_render_get_solid: ffdfdbd2 >[ 110.407] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 110.407] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.407] sna_transform_is_imprecise_integer_translation: no transform >[ 110.407] gen9_composite_picture: integer translation (0, 0), removing >[ 110.407] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.407] sna_render_pixmap_bo: GPU all damaged >[ 110.407] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.407] gen4_choose_composite_emitter: solid, identity mask >[ 110.407] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.407] aligning vertex: was 3, now 4 floats per vertex >[ 110.407] gen9_composite_get_binding_table(ff00) >[ 110.407] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.407] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 110.407] kgem_add_handle: handle=8, index=3 >[ 110.407] kgem_add_reloc64[5] = (delta=32, target handle=3, presumed=fdffe000) >[ 110.407] [3fb0] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.407] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.407] kgem_add_handle: handle=6, index=4 >[ 110.407] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.407] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.407] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.407] gen9_emit_sampler: sampler = a >[ 110.407] gen9_emit_sf: num_sf_outputs=2 >[ 110.407] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.407] gen9_emit_vertex_elements: setup id=9 >[ 110.407] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.407] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.407] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.407] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.407] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.407] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.407] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.407] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.407] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.407] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.407] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.407] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.407] gen8_vertex_flush[56c] = 15 >[ 110.407] gen9_magic_ca_pass: CA fixup (14247 -> 14262) >[ 110.407] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.407] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.407] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.407] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.407] kgem_can_create_2d: 24x20 @ 32 >[ 110.407] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.407] kgem_can_create_2d: untiled size=4096 >[ 110.407] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.407] kgem_choose_tiling: 24x20 -> 0 >[ 110.407] sna_create_pixmap: usage=0, flags=a >[ 110.407] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.407] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.407] create_pixmap: serial=739, usage=0, 24x20 >[ 110.407] sna_create_pixmap: serial=739, 24x20, usage=0 >[ 110.407] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2e2, drawable=2e4 >[ 110.407] sna_validate_gc: recomputing clip >[ 110.407] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.407] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.407] try_upload__fast: ignore existing cpu damage (if any) >[ 110.407] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.407] try_upload__fast: no, no gpu damage >[ 110.407] sna_drawable_move_region_to_cpu(pixmap=740 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.407] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.407] _sna_pixmap_move_to_cpu(pixmap=740, 24x20, flags=1) >[ 110.407] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.407] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.407] operate_inplace: no, inplace operation not suitable >[ 110.407] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.407] __sna_damage_all(24, 20) >[ 110.407] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.407] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.407] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.407] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.407] sna_accel_flush: flush?=1, dirty?=1 >[ 110.407] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 110.407] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.407] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.407] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.407] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.407] kgem_bo_sync__cpu_full: handle=31 >[ 110.407] gen8_vertex_close: used=57048, vbo active? 16, vb=204, nreloc=2 >[ 110.407] gen8_vertex_close: reloc[0] = 287 >[ 110.407] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.407] kgem_add_handle: handle=16, index=5 >[ 110.407] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.407] gen8_vertex_close: reloc[1] = 342 >[ 110.407] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 110.407] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.407] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17301 [fenced=0] >[ 110.407] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.407] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.407] kgem_fixup_relocs: shrinking by 61440 >[ 110.407] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.408] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.408] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.408] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.408] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.408] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.408] __kgem_bo_clear_busy: handle=8 >[ 110.408] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.408] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.408] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.408] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.408] __kgem_busy: handle=31, busy=131072, wedged=0 >[ 110.408] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 1 >[ 110.423] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.423] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.423] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.423] __kgem_retire_rq: request 2 complete >[ 110.423] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.423] kgem_bo_move_to_cache: release handle=17 >[ 110.423] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.423] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.423] kgem_bo_move_to_cache: release handle=9 >[ 110.423] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.423] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.423] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.423] kgem_bo_move_to_cache: release handle=35 >[ 110.423] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.423] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.423] kgem_bo_move_to_cache: release handle=20 >[ 110.423] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.423] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.423] kgem_bo_move_to_cache: release handle=22 >[ 110.423] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.423] __kgem_retire_rq: request 1 complete >[ 110.423] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.423] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.423] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.423] sna_accel_flush: flush?=0, dirty?=0 >[ 110.423] sna_block_handler (tv=0.0) >[ 110.423] sna_wakeup_handler >[ 110.423] sna_mode_wakeup: len=32 >[ 110.423] sna_mode_wakeup: recording last swap on pipe=1, frame 4418 [1142], time 110.418830 >[ 110.423] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=28 [active_scanout=2] >[ 110.423] sna_mode_wakeup: flip complete, pending? 1 >[ 110.423] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.423] sna_composite(pixmap=720, op=3, src=740+(2418, 10), mask=0+(3626, 6), dst=720+(3626, 6)+(0, 0), size=(48, 36) >[ 110.423] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.423] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.423] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.423] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.423] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.423] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.423] gen9_render_composite: 48x36, current mode=0/1 >[ 110.423] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.423] sna_blt_composite (2418, 10), (3626, 6), 48x36 >[ 110.423] sna_blt_composite: unsupported op [3] for blitting >[ 110.423] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.423] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.424] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.424] sna_drawable_use_bo pixmap=720, box=((3626, 6), (3674, 42)), flags=7... >[ 110.424] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.424] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.424] sna_drawable_use_bo: using whole GPU bo >[ 110.424] gen9_composite_set_target: pixmap=720, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.424] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.424] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.424] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.424] sna_render_pixmap_bo pixmap=740, (2418, 10)x(48, 36)/(24, 20) >[ 110.424] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.424] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.424] use_cpu_bo: no cpu bo >[ 110.424] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.424] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.424] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.424] sna_drawable_move_region_to_cpu(pixmap=740 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.424] sna_drawable_move_region_to_cpu: pixmap=740 all damaged on CPU >[ 110.424] kgem_can_create_2d: 24x20 @ 32 >[ 110.424] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.424] kgem_can_create_2d: untiled size=4096 >[ 110.424] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.424] kgem_choose_tiling: 24x20 -> 0 >[ 110.424] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.424] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.424] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.424] kgem_create_buffer: reusing buffer? used=4096 + size=1920, total=262144 >[ 110.424] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=1920, io=1 >[ 110.424] __kgem_bo_init(handle=23, num_pages=1920) >[ 110.424] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.424] upload: adding upload cache to pixmap=740 >[ 110.424] kgem_proxy_bo_attach: handle=23 >[ 110.424] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.424] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.424] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.424] gen4_choose_composite_emitter: simple src, no mask >[ 110.424] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.424] aligning vertex: was 4, now 3 floats per vertex >[ 110.424] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.424] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.424] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.424] kgem_add_handle: handle=4, index=0 >[ 110.424] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.424] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.424] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.424] gen9_composite_get_binding_table(ffc0) >[ 110.424] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.424] kgem_add_handle: handle=38, index=1 >[ 110.424] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.424] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.424] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.424] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.424] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 >[ 110.424] kgem_add_handle: handle=23, index=2 >[ 110.424] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd545000) >[ 110.424] [3fd0] bind bo(handle=23, addr=fd546000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.424] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.425] gen9_emit_sampler: sampler = 22 >[ 110.425] gen9_emit_sf: num_sf_outputs=1 >[ 110.425] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.425] gen9_emit_vertex_elements: setup id=2 >[ 110.425] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.425] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.425] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.425] gen8_vertex_flush[490] = 3 >[ 110.425] sna_destroy_pixmap: pixmap=740, attached?=1 >[ 110.425] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.425] __sna_free_pixmap(pixmap=740) >[ 110.425] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.425] kgem_can_create_2d: 26x20 @ 32 >[ 110.425] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.425] kgem_can_create_2d: untiled size=4096 >[ 110.425] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.425] kgem_choose_tiling: 26x20 -> 0 >[ 110.425] sna_create_pixmap: usage=0, flags=a >[ 110.425] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.425] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.425] create_pixmap: serial=741, usage=0, 26x20 >[ 110.425] sna_create_pixmap: serial=741, 26x20, usage=0 >[ 110.425] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2e4, drawable=2e6 >[ 110.425] sna_validate_gc: recomputing clip >[ 110.425] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.425] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.425] try_upload__fast: ignore existing cpu damage (if any) >[ 110.425] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.425] try_upload__fast: no, no gpu damage >[ 110.425] sna_drawable_move_region_to_cpu(pixmap=742 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.425] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.425] _sna_pixmap_move_to_cpu(pixmap=742, 26x20, flags=1) >[ 110.425] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.425] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.425] operate_inplace: no, inplace operation not suitable >[ 110.425] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.425] __sna_damage_all(26, 20) >[ 110.425] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.425] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.425] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.425] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.425] sna_accel_flush: flush?=0, dirty?=0 >[ 110.425] sna_composite(pixmap=720, op=3, src=742+(2370, 10), mask=0+(3554, 6), dst=720+(3554, 6)+(0, 0), size=(52, 36) >[ 110.425] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.425] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.425] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.425] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.425] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.425] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.425] gen9_render_composite: 52x36, current mode=1/1 >[ 110.425] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.425] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.425] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.425] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.425] sna_drawable_use_bo pixmap=720, box=((3554, 6), (3606, 42)), flags=7... >[ 110.425] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.425] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.425] sna_drawable_use_bo: using whole GPU bo >[ 110.426] gen9_composite_set_target: pixmap=720, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.426] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.426] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.426] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.426] sna_render_pixmap_bo pixmap=742, (2370, 10)x(52, 36)/(26, 20) >[ 110.426] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.426] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.426] use_cpu_bo: no cpu bo >[ 110.426] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.426] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.426] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.426] sna_drawable_move_region_to_cpu(pixmap=742 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.426] sna_drawable_move_region_to_cpu: pixmap=742 all damaged on CPU >[ 110.426] kgem_can_create_2d: 26x20 @ 32 >[ 110.426] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.426] kgem_can_create_2d: untiled size=4096 >[ 110.426] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.426] kgem_choose_tiling: 26x20 -> 0 >[ 110.426] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.426] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.426] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.426] kgem_create_buffer: reusing buffer? used=6144 + size=2560, total=262144 >[ 110.426] kgem_create_proxy: target handle=23 [proxy? -1], offset=6144, length=2560, io=1 >[ 110.426] __kgem_bo_init(handle=23, num_pages=2560) >[ 110.426] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.426] upload: adding upload cache to pixmap=742 >[ 110.426] kgem_proxy_bo_attach: handle=23 >[ 110.426] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.426] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.426] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.426] gen4_choose_composite_emitter: simple src, no mask >[ 110.426] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.426] gen9_composite_get_binding_table(ff00) >[ 110.426] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 >[ 110.426] kgem_add_reloc64: adding proxy [delta=6144] for handle=23 >[ 110.426] kgem_add_reloc64[5] = (delta=6144, target handle=2, presumed=fd545000) >[ 110.426] [3fb0] bind bo(handle=23, addr=fd546800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.426] gen9_emit_vertex_elements: setup id=2 >[ 110.426] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.426] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.426] gen8_vertex_flush[4cc] = 3 >[ 110.426] sna_destroy_pixmap: pixmap=742, attached?=1 >[ 110.426] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.426] __sna_free_pixmap(pixmap=742) >[ 110.426] sna_composite(pixmap=720, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=720+(3490, 6)+(0, 0), size=(44, 36) >[ 110.426] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.426] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.426] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.426] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.426] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.426] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.426] gen9_render_composite: 44x36, current mode=1/1 >[ 110.426] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.426] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.426] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.426] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.426] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.426] sna_drawable_use_bo pixmap=720, box=((3490, 6), (3534, 42)), flags=7... >[ 110.426] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.426] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.426] sna_drawable_use_bo: using whole GPU bo >[ 110.426] gen9_composite_set_target: pixmap=720, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.426] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.427] sna_transform_is_imprecise_integer_translation: no transform >[ 110.427] gen9_composite_picture: integer translation (0, 0), removing >[ 110.427] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.427] sna_render_pixmap_bo: CPU all damaged >[ 110.427] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.427] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.427] gen8_vertex_close: used=57066, vbo active? 16, vb=4, nreloc=1 >[ 110.427] gen8_vertex_close: reloc[0] = 287 >[ 110.427] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.427] kgem_add_handle: handle=16, index=3 >[ 110.427] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.427] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=16338 [fenced=0] >[ 110.427] kgem_finish_buffers: buffer handle=23, used=8704, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.427] kgem_finish_buffers: retaining upload buffer (8704/262144): used=12288, refcnt=1 >[ 110.427] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.427] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.427] kgem_fixup_relocs: shrinking by 61440 >[ 110.427] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.427] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.427] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.427] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.427] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.427] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.427] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.427] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.427] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.427] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.427] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.427] gen4_choose_composite_emitter: identity src, no mask >[ 110.427] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.427] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.427] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.427] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.427] kgem_add_handle: handle=4, index=0 >[ 110.427] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.427] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.427] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.427] gen9_composite_get_binding_table(ffc0) >[ 110.427] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.427] kgem_add_handle: handle=38, index=1 >[ 110.427] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.427] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.427] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.427] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.427] kgem_add_handle: handle=37, index=2 >[ 110.427] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd441000) >[ 110.427] [3fd0] bind bo(handle=37, addr=fd441000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.427] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.427] gen9_emit_sampler: sampler = 2 >[ 110.427] gen9_emit_sf: num_sf_outputs=1 >[ 110.427] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.427] gen9_emit_vertex_elements: setup id=2 >[ 110.427] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.427] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.427] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.427] gen8_vertex_flush[490] = 3 >[ 110.427] sna_composite(pixmap=720, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=720+(3422, 6)+(0, 0), size=(48, 36) >[ 110.428] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.428] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.428] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.428] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.428] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.428] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.428] gen9_render_composite: 48x36, current mode=1/1 >[ 110.428] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.428] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.428] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.428] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.428] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.428] sna_drawable_use_bo pixmap=720, box=((3422, 6), (3470, 42)), flags=7... >[ 110.428] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.428] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.428] sna_drawable_use_bo: using whole GPU bo >[ 110.428] gen9_composite_set_target: pixmap=720, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.428] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.428] sna_transform_is_imprecise_integer_translation: no transform >[ 110.428] gen9_composite_picture: integer translation (0, 0), removing >[ 110.428] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.428] sna_render_pixmap_bo: CPU all damaged >[ 110.428] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.428] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.428] __kgem_ring_is_idle: ring=0 idle (handle=1) >[ 110.428] __kgem_retire_rq: request 1 complete >[ 110.428] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.428] gen8_vertex_close: used=57075, vbo active? 16, vb=4, nreloc=1 >[ 110.428] gen8_vertex_close: reloc[0] = 287 >[ 110.428] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.428] kgem_add_handle: handle=16, index=3 >[ 110.428] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.428] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.428] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.428] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.428] kgem_fixup_relocs: shrinking by 61440 >[ 110.428] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.428] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.428] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.428] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.428] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.428] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.428] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.428] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.428] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.428] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.428] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.428] gen4_choose_composite_emitter: identity src, no mask >[ 110.428] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.428] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.428] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.428] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.428] kgem_add_handle: handle=4, index=0 >[ 110.428] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.428] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.428] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.428] gen9_composite_get_binding_table(ffc0) >[ 110.428] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.428] kgem_add_handle: handle=38, index=1 >[ 110.428] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.429] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.429] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.429] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.429] kgem_add_handle: handle=32, index=2 >[ 110.429] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.429] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.429] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.429] gen9_emit_sampler: sampler = 2 >[ 110.429] gen9_emit_sf: num_sf_outputs=1 >[ 110.429] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.429] gen9_emit_vertex_elements: setup id=2 >[ 110.429] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.429] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.429] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.429] gen8_vertex_flush[490] = 3 >[ 110.429] sna_accel_flush: flush?=1, dirty?=1 >[ 110.429] sna_accel_flush: syncing SHM pixmap=314 (refcnt=2) >[ 110.429] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.429] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.429] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.429] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.429] kgem_bo_sync__cpu_full: handle=32 >[ 110.429] gen8_vertex_close: used=57084, vbo active? 16, vb=4, nreloc=1 >[ 110.429] gen8_vertex_close: reloc[0] = 287 >[ 110.429] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.429] kgem_add_handle: handle=16, index=3 >[ 110.429] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.429] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.429] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.429] __kgem_retire_rq: request 1 complete >[ 110.429] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.429] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.429] kgem_fixup_relocs: shrinking by 61440 >[ 110.429] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.429] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.429] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.429] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.429] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.429] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.429] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.429] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.429] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.429] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 0 >[ 110.429] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.429] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.429] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.429] __kgem_retire_rq: request 1 complete >[ 110.429] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.429] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.429] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.429] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.429] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.429] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.429] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.429] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.429] kgem_bo_sync__cpu_full: handle=37 >[ 110.429] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.429] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.429] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.429] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.430] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.430] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.430] sna_block_handler (tv=0.0) >[ 110.430] sna_wakeup_handler >[ 110.430] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.430] kgem_can_create_2d: 16x16 @ 32 >[ 110.430] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.430] kgem_can_create_2d: untiled size=4096 >[ 110.430] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.430] kgem_choose_tiling: 16x16 -> 0 >[ 110.430] sna_create_pixmap: usage=0, flags=a >[ 110.430] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.430] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.430] create_pixmap: serial=743, usage=0, 16x16 >[ 110.430] sna_create_pixmap: serial=743, 16x16, usage=0 >[ 110.430] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2e6, drawable=2e8 >[ 110.430] sna_validate_gc: recomputing clip >[ 110.430] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.430] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.430] try_upload__fast: ignore existing cpu damage (if any) >[ 110.430] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.430] try_upload__fast: no, no gpu damage >[ 110.430] sna_drawable_move_region_to_cpu(pixmap=744 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.430] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.430] _sna_pixmap_move_to_cpu(pixmap=744, 16x16, flags=1) >[ 110.430] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.430] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.430] operate_inplace: no, inplace operation not suitable >[ 110.430] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.430] __sna_damage_all(16, 16) >[ 110.430] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.430] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.430] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.430] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.430] sna_accel_flush: flush?=0, dirty?=0 >[ 110.430] sna_composite(pixmap=720, op=3, src=744+(2247, 15), mask=0+(3370, 7), dst=720+(3370, 7)+(0, 0), size=(32, 34) >[ 110.430] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.430] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.430] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.430] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.430] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.430] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.430] gen9_render_composite: 32x34, current mode=0/1 >[ 110.430] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.430] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.430] sna_blt_composite: unsupported op [3] for blitting >[ 110.430] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.430] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.430] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.430] sna_drawable_use_bo pixmap=720, box=((3370, 7), (3402, 41)), flags=7... >[ 110.430] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.430] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.430] sna_drawable_use_bo: using whole GPU bo >[ 110.430] gen9_composite_set_target: pixmap=720, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.430] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.430] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.430] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.430] sna_render_pixmap_bo pixmap=744, (2247, 15)x(32, 34)/(16, 16) >[ 110.430] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.430] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.431] use_cpu_bo: no cpu bo >[ 110.431] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.431] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.431] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.431] sna_drawable_move_region_to_cpu(pixmap=744 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.431] sna_drawable_move_region_to_cpu: pixmap=744 all damaged on CPU >[ 110.431] kgem_can_create_2d: 16x16 @ 32 >[ 110.431] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.431] kgem_can_create_2d: untiled size=4096 >[ 110.431] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.431] kgem_choose_tiling: 16x16 -> 0 >[ 110.431] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.431] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.431] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.431] kgem_create_buffer: reusing buffer? used=12288 + size=1024, total=262144 >[ 110.431] kgem_create_proxy: target handle=23 [proxy? -1], offset=12288, length=1024, io=1 >[ 110.431] __kgem_bo_init(handle=23, num_pages=1024) >[ 110.431] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.431] upload: adding upload cache to pixmap=744 >[ 110.431] kgem_proxy_bo_attach: handle=23 >[ 110.431] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.431] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.431] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.431] gen4_choose_composite_emitter: simple src, no mask >[ 110.431] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.431] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.431] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.431] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.431] kgem_add_handle: handle=4, index=0 >[ 110.431] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.431] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.431] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.431] gen9_composite_get_binding_table(ffc0) >[ 110.431] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.431] kgem_add_handle: handle=38, index=1 >[ 110.431] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.431] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.431] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.431] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.431] kgem_add_reloc64: adding proxy [delta=12288] for handle=23 >[ 110.431] kgem_add_handle: handle=23, index=2 >[ 110.431] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=fd545000) >[ 110.431] [3fd0] bind bo(handle=23, addr=fd548000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.431] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.431] gen9_emit_sampler: sampler = 22 >[ 110.431] gen9_emit_sf: num_sf_outputs=1 >[ 110.431] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.431] gen9_emit_vertex_elements: setup id=2 >[ 110.431] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.431] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.431] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.431] gen8_vertex_flush[490] = 3 >[ 110.431] sna_destroy_pixmap: pixmap=744, attached?=1 >[ 110.431] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.431] __sna_free_pixmap(pixmap=744) >[ 110.431] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.431] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.431] sna_glyphs: discarding mask >[ 110.431] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.431] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.431] gen9_render_composite: 0x0, current mode=1/1 >[ 110.431] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.431] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.432] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.432] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.432] sna_drawable_use_bo pixmap=720, box=((0, 0), (7680, 2160)), flags=7... >[ 110.432] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.432] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.432] sna_drawable_use_bo: using whole GPU bo >[ 110.432] gen9_composite_set_target: pixmap=720, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.432] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.432] color_convert: src=ff232321 [20028888] >[ 110.432] color_convert: dst=ff232321 [20028888] >[ 110.432] sna_render_get_solid: ff232321 >[ 110.432] sna_render_get_solid(6) = ff232321 (old) >[ 110.432] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.432] sna_transform_is_imprecise_integer_translation: no transform >[ 110.432] gen9_composite_picture: integer translation (0, 0), removing >[ 110.432] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.432] sna_render_pixmap_bo: GPU all damaged >[ 110.432] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.432] gen4_choose_composite_emitter: solid, identity mask >[ 110.432] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.432] aligning vertex: was 3, now 4 floats per vertex >[ 110.432] gen9_composite_get_binding_table(ff00) >[ 110.432] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.432] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 110.432] kgem_add_handle: handle=8, index=3 >[ 110.432] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) >[ 110.432] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.432] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.432] kgem_add_handle: handle=6, index=4 >[ 110.432] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.432] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.432] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.432] gen9_emit_sampler: sampler = a >[ 110.432] gen9_emit_sf: num_sf_outputs=2 >[ 110.432] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.432] gen9_emit_vertex_elements: setup id=9 >[ 110.432] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.432] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.432] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.432] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.432] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.432] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.432] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.432] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.432] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.432] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.432] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.432] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.432] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.432] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.432] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.432] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.432] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.432] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.432] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.432] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.432] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.432] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.432] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.432] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.432] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.432] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.432] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.432] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.432] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.433] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.433] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.433] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.433] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.433] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.433] gen8_vertex_flush[56c] = 48 >[ 110.433] gen9_magic_ca_pass: CA fixup (14274 -> 14322) >[ 110.433] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.433] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.433] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.433] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.433] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.433] sna_glyphs: discarding mask >[ 110.433] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.433] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.433] gen9_render_composite: 0x0, current mode=1/1 >[ 110.433] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.433] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.433] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.433] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.433] sna_drawable_use_bo pixmap=720, box=((0, 0), (7680, 2160)), flags=7... >[ 110.433] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.433] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.433] sna_drawable_use_bo: using whole GPU bo >[ 110.433] gen9_composite_set_target: pixmap=720, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.433] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.433] color_convert: src=ff8e8b85 [20028888] >[ 110.433] color_convert: dst=ff8e8b85 [20028888] >[ 110.433] sna_render_get_solid: ff8e8b85 >[ 110.433] sna_render_get_solid(7) = ff8e8b85 (old) >[ 110.433] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.433] sna_transform_is_imprecise_integer_translation: no transform >[ 110.433] gen9_composite_picture: integer translation (0, 0), removing >[ 110.433] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.433] sna_render_pixmap_bo: GPU all damaged >[ 110.433] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.433] gen4_choose_composite_emitter: solid, identity mask >[ 110.433] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.433] gen9_composite_get_binding_table(fe40) >[ 110.433] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.433] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 110.433] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fdffe000) >[ 110.433] [3f80] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.433] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.433] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.433] gen9_emit_vertex_elements: setup id=9 >[ 110.433] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.433] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.433] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.433] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.433] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.433] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.433] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.433] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.433] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.433] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.433] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.433] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.433] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.433] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.433] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.433] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.433] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.433] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.434] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.434] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.434] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.434] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.434] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.434] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.434] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.434] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.434] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.434] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.434] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.434] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.434] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.434] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.434] gen8_vertex_flush[66c] = 48 >[ 110.434] gen9_magic_ca_pass: CA fixup (14322 -> 14370) >[ 110.434] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.434] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.434] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.434] sna_copy_area: src=pixmap=720:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.434] sna_copy_area: normal copy >[ 110.434] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.434] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.434] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.434] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.434] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.434] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.434] sna_do_copy: pixmap -- no source clipping >[ 110.434] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.434] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.434] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=720+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.434] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=28, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.434] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.434] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.434] sna_drawable_use_bo: pinned, never REPLACES >[ 110.434] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.434] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.434] sna_drawable_use_bo: applying move-to-gpu override >[ 110.434] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.434] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.434] wait_for_shadow: flags=1, flips=0, handle=28, shadow=29 >[ 110.434] wait_for_shadow: setting front pixmap to handle=29 >[ 110.434] sna_drawable_use_bo: using whole GPU bo >[ 110.434] sna_pixmap_move_to_gpu(pixmap=720, usage=0), flags=a >[ 110.434] sna_pixmap_move_to_gpu: already all-damaged >[ 110.434] sna_pixmap_mark_active: pixmap=720, handle=38 >[ 110.434] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.434] sna_pixmap_make_cow: make cow src=720, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.434] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.434] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.434] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.434] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.434] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.434] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.434] kgem_set_mode: flushing before new bo >[ 110.434] gen8_vertex_close: used=57480, vbo active? 16, vb=204, nreloc=2 >[ 110.434] gen8_vertex_close: reloc[0] = 287 >[ 110.434] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.434] kgem_add_handle: handle=16, index=5 >[ 110.434] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.434] gen8_vertex_close: reloc[1] = 342 >[ 110.434] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 110.435] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.435] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.435] kgem_finish_buffers: buffer handle=23, used=13312, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.435] kgem_finish_buffers: retaining upload buffer (13312/262144): used=16384, refcnt=1 >[ 110.435] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.435] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.435] kgem_fixup_relocs: shrinking by 61440 >[ 110.435] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.435] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.435] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.435] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.435] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.435] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.435] __kgem_bo_clear_busy: handle=8 >[ 110.435] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.435] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.435] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.435] __kgem_bo_clear_busy: handle=8 >[ 110.435] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.435] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.435] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.435] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.435] aligning vertex: was 4, now 2 floats per vertex >[ 110.435] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.435] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.435] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.435] kgem_add_handle: handle=4, index=0 >[ 110.435] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.435] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.435] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.435] gen9_composite_get_binding_table(ffc0) >[ 110.435] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 >[ 110.435] kgem_add_handle: handle=29, index=1 >[ 110.435] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.435] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 110.435] [3fe0] bind bo(handle=29, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.435] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.435] kgem_add_handle: handle=38, index=2 >[ 110.435] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.435] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.435] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.435] gen9_emit_sampler: sampler = 0 >[ 110.435] gen9_emit_sf: num_sf_outputs=1 >[ 110.435] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.435] gen9_emit_vertex_elements: setup id=0 >[ 110.435] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.435] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.435] gen8_vertex_flush[490] = 3 >[ 110.435] sna_accel_flush: flush?=0, dirty?=0 >[ 110.435] sna_block_handler (tv=0.0) >[ 110.435] kgem_retire, need_retire?=1 >[ 110.435] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.435] kgem_retire__requests_ring: retiring ring 0 >[ 110.435] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.435] __kgem_retire_rq: request 1 complete >[ 110.435] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.435] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.435] kgem_retire -- retired=0, need_retire=0 >[ 110.436] kgem_retire__buffers: handle=23, busy? 0 [0] >[ 110.436] kgem_retire__buffers: releasing upload cache for handle=23? 0 >[ 110.436] __kgem_bo_destroy: handle=23, size=262144 >[ 110.436] kgem_bo_replace_io: transferring io handle=23 to bo >[ 110.436] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 110.436] sna_accel_block: GPU idle, flushing >[ 110.436] gen8_vertex_close: used=57486, vbo active? 16, vb=1, nreloc=1 >[ 110.436] gen8_vertex_close: reloc[0] = 287 >[ 110.436] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.436] kgem_add_handle: handle=16, index=3 >[ 110.436] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.436] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.436] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.436] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.436] kgem_fixup_relocs: shrinking by 61440 >[ 110.436] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.436] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.436] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.436] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.436] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.436] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.436] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.436] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.436] sna_scanout_do_flush: flush timer active: delta=-24 >[ 110.436] sna_scanout_do_flush (time=110436), triggered >[ 110.436] sna_scanout_flush (time=110436), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.436] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.436] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.436] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.436] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.436] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.436] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.436] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.436] sna_pixmap_move_to_gpu: already all-damaged >[ 110.436] sna_pixmap_mark_active: pixmap=175, handle=29 >[ 110.436] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.436] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.436] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.436] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=28 [active?=2], new handle=29 [active=0] >[ 110.436] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 28, transformed? 0 >[ 110.436] get_fb: reusing fb=79 for handle=29 >[ 110.436] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=1, serial=2 >[ 110.436] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.436] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 28, transformed? 0 >[ 110.437] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=2, serial=3 >[ 110.437] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.437] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.437] sna_mode_redisplay: flipped 2 outputs, shadow active? 28 >[ 110.437] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=28 >[ 110.437] sna_accel_do_throttle (time=110436), triggered >[ 110.437] sna_accel_throttle (time=110436) >[ 110.437] sna_accel_block: evaluating timers, active=7 >[ 110.437] sna_accel_block: flush timer expires in 16 [110452] >[ 110.437] sna_wakeup_handler >[ 110.437] sna_destroy_pixmap: pixmap=720, attached?=1 >[ 110.437] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.437] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.437] __kgem_busy: handle=38, busy=131072, wedged=0 >[ 110.437] __kgem_bo_destroy: handle=38 -> active >[ 110.437] __sna_free_pixmap(pixmap=720) >[ 110.437] sna_accel_flush: flush?=0, dirty?=0 >[ 110.437] sna_accel_flush: flush?=0, dirty?=0 >[ 110.437] sna_block_handler (tv=0.0) >[ 110.437] sna_wakeup_handler >[ 110.437] sna_block_handler (tv=0.14000) >[ 110.437] kgem_retire, need_retire?=1 >[ 110.437] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.437] kgem_retire__requests_ring: retiring ring 0 >[ 110.437] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.437] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.437] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.437] kgem_retire -- retired=0, need_retire=1 >[ 110.437] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 >[ 110.437] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.437] sna_accel_block: evaluating timers, active=7 >[ 110.437] sna_accel_block: flush timer expires in 15 [110452] >[ 110.439] sna_wakeup_handler >[ 110.439] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.439] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.439] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.439] kgem_can_create_2d: untiled size=66355200 >[ 110.439] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.439] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.439] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.439] sna_create_pixmap: usage=0, flags=1b >[ 110.439] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.439] __pop_freed_pixmap: reusing freed pixmap=720 header >[ 110.439] create_pixmap_hdr: pixmap=745, width=7680, height=2160, usage=0 >[ 110.439] sna_create_pixmap: serial=745, 7680x2160, usage=0 >[ 110.439] sna_composite_rectangles(pixmap=746, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.439] sna_composite_rectangles: converted to op 0 >[ 110.439] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.439] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.440] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.440] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.440] sna_composite_rectangles: dropping last-cpu hint >[ 110.440] sna_drawable_use_bo pixmap=746, box=((0, 0), (7680, 2160)), flags=19... >[ 110.440] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.440] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.440] sna_pixmap_move_to_gpu(pixmap=746, usage=0), flags=b >[ 110.440] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.440] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.440] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.440] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.440] sna_pixmap_alloc_gpu: pixmap=746 >[ 110.440] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.440] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.440] kgem_bo_remove_from_active: removing handle=38 from active >[ 110.440] 1:from active: pitch=30720, tiling=1, handle=38, id=778 >[ 110.440] __sna_damage_all(7680, 2160) >[ 110.440] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.440] sna_pixmap_mark_active: pixmap=746, handle=38 >[ 110.440] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.440] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.440] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.440] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.440] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.440] sna_render_get_solid: 0 >[ 110.440] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.440] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.440] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.440] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.440] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.440] kgem_add_handle: handle=4, index=0 >[ 110.440] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.441] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.441] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.441] gen9_composite_get_binding_table(ffc0) >[ 110.441] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.441] kgem_add_handle: handle=38, index=1 >[ 110.441] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.441] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.441] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.441] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.441] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.441] kgem_add_handle: handle=7, index=2 >[ 110.441] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.441] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.441] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.441] gen9_emit_sampler: sampler = 1 >[ 110.441] gen9_emit_sf: num_sf_outputs=1 >[ 110.441] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.441] gen9_emit_vertex_elements: setup id=0 >[ 110.441] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.441] (0, 0), (7680, 2160) >[ 110.441] gen8_vertex_flush[490] = 3 >[ 110.441] sna_composite_rectangles: pixmap=746 marking clear [0]? 1 >[ 110.441] sna_composite_rectangles(pixmap=746, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.441] sna_composite_rectangles: converted to op 1 >[ 110.441] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.441] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.441] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.441] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.441] sna_composite_rectangles: promoting to full GPU >[ 110.441] sna_composite_rectangles: dropping last-cpu hint >[ 110.441] sna_drawable_use_bo pixmap=746, box=((0, 0), (7680, 2160)), flags=19... >[ 110.441] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.441] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.441] sna_drawable_use_bo: using whole GPU bo >[ 110.441] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.441] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.441] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.441] sna_render_get_solid: ff2c001e >[ 110.441] sna_render_get_solid(0) = ff2c001e (old) >[ 110.441] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.441] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.441] gen9_composite_get_binding_table(ff00) >[ 110.442] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.442] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 110.442] kgem_add_handle: handle=8, index=3 >[ 110.442] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 110.442] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.442] gen9_emit_vertex_elements: setup id=0 >[ 110.442] (0, 0), (7680, 2160) >[ 110.442] gen8_vertex_flush[4cc] = 3 >[ 110.442] sna_composite_rectangles: pixmap=746 marking clear [ff2c001e]? 1 >[ 110.442] sna_composite(pixmap=746, op=3, src=364+(0, 0), mask=0+(0, 0), dst=746+(0, 0)+(0, 0), size=(3840, 2160) >[ 110.442] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 110.442] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 110.442] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.442] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 110.442] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) >[ 110.442] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) >[ 110.442] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 110.442] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.442] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 110.442] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.442] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 >[ 110.442] sna_drawable_use_bo pixmap=746, box=((0, 0), (3840, 2160)), flags=7... >[ 110.442] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.442] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.442] sna_drawable_use_bo: using whole GPU bo >[ 110.442] gen9_composite_set_target: pixmap=746, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.442] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 110.442] sna_transform_is_imprecise_integer_translation: no transform >[ 110.442] gen9_composite_picture: integer translation (0, 0), removing >[ 110.442] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.442] sna_render_pixmap_bo: GPU all damaged >[ 110.442] color_convert: src=9f000000 [20028888] >[ 110.442] color_convert: dst=9f000000 [20028888] >[ 110.442] sna_render_get_solid: 9f000000 >[ 110.442] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.442] gen4_choose_composite_emitter: identity source, identity mask >[ 110.442] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.442] aligning vertex: was 2, now 5 floats per vertex >[ 110.442] gen9_composite_get_binding_table(fe80) >[ 110.442] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 110.442] kgem_add_handle: handle=11, index=4 >[ 110.442] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 110.442] [3f90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.442] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.442] kgem_add_reloc64: adding proxy [delta=636] for handle=7 >[ 110.442] kgem_add_reloc64[7] = (delta=636, target handle=2, presumed=fffe8000) >[ 110.442] [3f80] bind bo(handle=7, addr=fffe827c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.442] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.442] gen9_emit_sampler: sampler = 3 >[ 110.442] gen9_emit_sf: num_sf_outputs=2 >[ 110.442] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.442] gen9_emit_vertex_elements: setup id=10 >[ 110.442] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.442] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.442] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 110.442] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 110.443] gen8_vertex_flush[5a8] = 3 >[ 110.443] sna_composite(pixmap=746, op=3, src=364+(0, 0), mask=0+(0, 0), dst=746+(3840, 0)+(0, 0), size=(3840, 2160) >[ 110.443] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) >[ 110.443] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) >[ 110.443] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.443] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) >[ 110.443] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) >[ 110.443] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) >[ 110.443] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) >[ 110.443] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.443] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.443] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.443] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.443] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 >[ 110.443] sna_drawable_use_bo pixmap=746, box=((3840, 0), (7680, 2160)), flags=7... >[ 110.443] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.443] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.443] sna_drawable_use_bo: using whole GPU bo >[ 110.443] gen9_composite_set_target: pixmap=746, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.443] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) >[ 110.443] sna_transform_is_imprecise_integer_translation: no transform >[ 110.443] gen9_composite_picture: integer translation (0, 0), removing >[ 110.443] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.443] sna_render_pixmap_bo: GPU all damaged >[ 110.443] color_convert: src=9f000000 [20028888] >[ 110.443] color_convert: dst=9f000000 [20028888] >[ 110.443] sna_render_get_solid: 9f000000 >[ 110.443] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.443] gen4_choose_composite_emitter: identity source, identity mask >[ 110.443] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.443] gen9_composite_get_binding_table(fdc0) >[ 110.443] gen9_emit_vertex_elements: setup id=10 >[ 110.443] gen9_render_composite_box: (3840, 0), (7680, 2160) >[ 110.443] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] >[ 110.443] gen8_vertex_flush[5dc] = 3 >[ 110.443] sna_composite(pixmap=746, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=746+(5694, 1014)+(0, 0), size=(132, 132) >[ 110.443] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) >[ 110.443] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) >[ 110.443] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.443] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) >[ 110.443] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) >[ 110.443] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) >[ 110.443] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) >[ 110.443] gen9_render_composite: 132x132, current mode=1/1 >[ 110.443] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 >[ 110.443] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.443] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.443] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 >[ 110.443] sna_drawable_use_bo pixmap=746, box=((5694, 1014), (5826, 1146)), flags=7... >[ 110.443] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.443] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.443] sna_drawable_use_bo: using whole GPU bo >[ 110.443] gen9_composite_set_target: pixmap=746, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.443] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) >[ 110.443] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] >[ 110.443] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.443] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) >[ 110.443] sna_render_pixmap_bo: GPU all damaged >[ 110.443] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) >[ 110.443] color_convert: src=9f000000 [20028888] >[ 110.443] color_convert: dst=9f000000 [20028888] >[ 110.443] sna_render_get_solid: 9f000000 >[ 110.443] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.443] gen4_choose_composite_emitter: simple src, identity mask >[ 110.444] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.444] gen9_composite_get_binding_table(fdc0) >[ 110.444] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 >[ 110.444] kgem_add_handle: handle=15, index=5 >[ 110.444] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) >[ 110.444] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler >[ 110.444] gen9_emit_sampler: sampler = 23 >[ 110.444] gen9_emit_vertex_elements: setup id=10 >[ 110.444] gen9_render_composite_box: (5694, 1014), (5826, 1146) >[ 110.444] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] >[ 110.444] gen8_vertex_flush[620] = 3 >[ 110.444] sna_accel_flush: flush?=0, dirty?=0 >[ 110.444] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.444] kgem_can_create_2d: 80x80 @ 32 >[ 110.444] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.444] kgem_can_create_2d: untiled size=28672 >[ 110.444] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.444] kgem_choose_tiling: 80x80 -> 0 >[ 110.444] sna_create_pixmap: usage=0, flags=b >[ 110.444] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.444] __pop_freed_pixmap: reusing freed pixmap=724 header >[ 110.444] create_pixmap_hdr: pixmap=747, width=80, height=80, usage=0 >[ 110.444] sna_create_pixmap: serial=747, 80x80, usage=0 >[ 110.444] sna_composite_rectangles(pixmap=748, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.444] sna_composite_rectangles: converted to op 0 >[ 110.444] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.444] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.444] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.444] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.444] sna_composite_rectangles: dropping last-cpu hint >[ 110.444] sna_drawable_use_bo pixmap=748, box=((0, 0), (80, 80)), flags=19... >[ 110.444] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.444] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.444] sna_pixmap_move_to_gpu(pixmap=748, usage=0), flags=b >[ 110.444] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.444] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.444] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.444] kgem_choose_tiling: 80x80 -> 0 >[ 110.444] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.444] kgem_choose_tiling: 80x80 -> 0 >[ 110.444] sna_pixmap_alloc_gpu: pixmap=748 >[ 110.444] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.444] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.444] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.444] from inactive: pitch=320, tiling=0: handle=22, id=779 >[ 110.444] __sna_damage_all(80, 80) >[ 110.444] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.444] sna_pixmap_mark_active: pixmap=748, handle=22 >[ 110.444] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.444] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.444] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.444] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.444] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.444] sna_render_get_solid: 0 >[ 110.444] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.445] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.445] __kgem_retire_rq: request 1 complete >[ 110.445] __kgem_bo_flush: handle=29, busy=0, wedged=0 >[ 110.445] kgem_set_mode: flushing before new bo >[ 110.445] gen8_vertex_close: used=57545, vbo active? 16, vb=401, nreloc=2 >[ 110.445] gen8_vertex_close: reloc[0] = 287 >[ 110.445] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.445] kgem_add_handle: handle=16, index=6 >[ 110.445] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) >[ 110.445] gen8_vertex_close: reloc[1] = 357 >[ 110.445] kgem_add_reloc64: handle=16, pos=357, delta=0, domains=200000 >[ 110.445] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=fffa8000) >[ 110.445] batch[1/1, flags=1800]: 398 398 16224 16384, nreloc=11, nexec=7, nfence=0, aperture=24381 [fenced=0] >[ 110.445] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.445] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.445] kgem_fixup_relocs: shrinking by 61440 >[ 110.445] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.445] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.445] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.445] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.445] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.445] __kgem_bo_clear_busy: handle=7 >[ 110.445] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.445] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.445] __kgem_bo_clear_busy: handle=8 >[ 110.445] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.445] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.445] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.445] __kgem_bo_clear_busy: handle=7 >[ 110.445] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 >[ 110.445] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.445] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.445] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.445] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.445] aligning vertex: was 5, now 2 floats per vertex >[ 110.445] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.445] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.445] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.445] kgem_add_handle: handle=4, index=0 >[ 110.445] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.446] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.446] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.446] gen9_composite_get_binding_table(ffc0) >[ 110.446] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 >[ 110.446] kgem_add_handle: handle=22, index=1 >[ 110.446] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) >[ 110.446] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.446] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.446] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.446] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.446] kgem_add_handle: handle=7, index=2 >[ 110.446] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.446] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.446] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.446] gen9_emit_sampler: sampler = 1 >[ 110.446] gen9_emit_sf: num_sf_outputs=1 >[ 110.446] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.446] gen9_emit_vertex_elements: setup id=0 >[ 110.446] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.446] (0, 0), (80, 80) >[ 110.446] gen8_vertex_flush[490] = 3 >[ 110.446] sna_composite_rectangles: pixmap=748 marking clear [0]? 1 >[ 110.446] sna_accel_flush: flush?=0, dirty?=0 >[ 110.446] sna_block_handler (tv=0.0) >[ 110.447] sna_wakeup_handler >[ 110.447] sna_composite_rectangles(pixmap=748, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.447] sna_composite_rectangles: converted to op 1 >[ 110.447] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.447] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.447] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.447] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.447] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.447] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.447] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.447] sna_composite_rectangles: dropping last-cpu hint >[ 110.447] sna_drawable_use_bo pixmap=748, box=((0, 0), (80, 80)), flags=1... >[ 110.447] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.447] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.447] sna_drawable_use_bo: using whole GPU bo >[ 110.447] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.447] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.447] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.447] sna_render_get_solid: 40404040 >[ 110.447] sna_render_get_solid(1) = 40404040 (old) >[ 110.447] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.447] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.447] gen9_composite_get_binding_table(ff00) >[ 110.447] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.447] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 110.447] kgem_add_handle: handle=8, index=3 >[ 110.447] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) >[ 110.448] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.448] gen9_emit_vertex_elements: setup id=0 >[ 110.448] (0, 0), (2, 2) >[ 110.448] (78, 0), (80, 2) >[ 110.448] (0, 78), (2, 80) >[ 110.448] (78, 78), (80, 80) >[ 110.448] gen8_vertex_flush[4cc] = 12 >[ 110.448] sna_composite(pixmap=746, op=3, src=748+(0, 0), mask=0+(0, 0), dst=746+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.448] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.448] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.448] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.448] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.448] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.448] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.448] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.448] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.448] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.448] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 >[ 110.448] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.448] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.448] sna_drawable_use_bo pixmap=746, box=((0, 0), (7680, 2160)), flags=7... >[ 110.448] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.448] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.449] sna_drawable_use_bo: using whole GPU bo >[ 110.449] gen9_composite_set_target: pixmap=746, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.449] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.449] sna_transform_is_imprecise_integer_translation: no transform >[ 110.449] gen9_composite_picture: integer translation (0, 0), removing >[ 110.449] sna_render_pixmap_bo pixmap=748, (0, 0)x(7680, 2160)/(80, 80) >[ 110.449] sna_render_pixmap_bo: GPU all damaged >[ 110.449] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.449] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.449] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.449] gen4_choose_composite_emitter: identity src, no mask >[ 110.449] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.449] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.449] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.449] aligning vertex: was 2, now 3 floats per vertex >[ 110.449] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.449] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.449] gen9_composite_get_binding_table(fe80) >[ 110.449] kgem_add_reloc64: handle=38, pos=16280, delta=0, domains=20002 >[ 110.449] kgem_add_handle: handle=38, index=4 >[ 110.449] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f2281000) >[ 110.449] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.449] [3f90] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.449] kgem_add_reloc64: handle=22, pos=16264, delta=0, domains=40000 >[ 110.449] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=fd985000) >[ 110.449] [3f80] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.449] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.449] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.449] gen9_emit_sampler: sampler = a >[ 110.449] gen9_emit_vertex_elements: setup id=2 >[ 110.450] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.450] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.450] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.450] gen8_vertex_flush[568] = 3 >[ 110.450] sna_destroy_pixmap: pixmap=748, attached?=1 >[ 110.450] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.450] __kgem_bo_destroy: handle=22, size=61440 >[ 110.450] __kgem_bo_destroy: handle=22 -> active >[ 110.450] __sna_free_pixmap(pixmap=748) >[ 110.450] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.450] kgem_can_create_2d: 640x2096 @ 32 >[ 110.450] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.450] kgem_can_create_2d: untiled size=5365760 >[ 110.450] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.450] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.450] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.450] sna_create_pixmap: usage=0, flags=1b >[ 110.450] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.450] __pop_freed_pixmap: reusing freed pixmap=748 header >[ 110.450] create_pixmap_hdr: pixmap=749, width=640, height=2096, usage=0 >[ 110.450] sna_create_pixmap: serial=749, 640x2096, usage=0 >[ 110.450] sna_composite_rectangles(pixmap=750, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.450] sna_composite_rectangles: converted to op 0 >[ 110.450] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.450] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.450] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.451] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.451] sna_composite_rectangles: dropping last-cpu hint >[ 110.451] sna_drawable_use_bo pixmap=750, box=((0, 0), (640, 2096)), flags=19... >[ 110.451] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.451] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.451] sna_pixmap_move_to_gpu(pixmap=750, usage=0), flags=b >[ 110.451] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.451] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.451] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.451] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.451] sna_pixmap_alloc_gpu: pixmap=750 >[ 110.451] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.451] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.451] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.451] from inactive: pitch=2560, tiling=1: handle=9, id=780 >[ 110.451] __sna_damage_all(640, 2096) >[ 110.451] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.451] sna_pixmap_mark_active: pixmap=750, handle=9 >[ 110.451] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.451] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.451] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.451] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.451] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.451] sna_render_get_solid: 0 >[ 110.451] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.451] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.452] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.452] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.452] aligning vertex: was 3, now 2 floats per vertex >[ 110.452] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.452] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.452] gen9_composite_get_binding_table(fdc0) >[ 110.452] kgem_add_reloc64: handle=9, pos=16232, delta=0, domains=20002 >[ 110.452] kgem_add_handle: handle=9, index=5 >[ 110.452] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=ee339000) >[ 110.452] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.452] [3f60] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.452] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.452] gen9_emit_sampler: sampler = 1 >[ 110.452] gen9_emit_vertex_elements: setup id=0 >[ 110.452] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.452] (0, 0), (640, 2096) >[ 110.452] gen8_vertex_flush[5d8] = 3 >[ 110.452] sna_composite_rectangles: pixmap=750 marking clear [0]? 1 >[ 110.452] sna_accel_flush: flush?=0, dirty?=0 >[ 110.452] sna_block_handler (tv=0.0) >[ 110.452] sna_wakeup_handler >[ 110.453] sna_mode_wakeup: len=64 >[ 110.453] sna_mode_wakeup: recording last swap on pipe=1, frame 4420 [1144], time 110.452158 >[ 110.453] sna_mode_wakeup: removing handle=28 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] >[ 110.453] sna_mode_wakeup: flip complete, pending? 2 >[ 110.453] sna_mode_wakeup: recording last swap on pipe=0, frame 6378 [18ea], time 110.453343 >[ 110.453] sna_mode_wakeup: removing handle=28 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] >[ 110.453] sna_mode_wakeup: flip complete, pending? 1 >[ 110.453] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.453] sna_composite(pixmap=750, op=3, src=364+(168, 968), mask=0+(0, 0), dst=750+(8, 904)+(0, 0), size=(624, 224) >[ 110.453] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.453] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.453] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.453] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.453] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) >[ 110.453] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) >[ 110.453] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) >[ 110.453] gen9_render_composite: 624x224, current mode=1/1 >[ 110.453] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 >[ 110.453] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.453] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.453] sna_drawable_use_bo pixmap=750, box=((8, 904), (632, 1128)), flags=7... >[ 110.453] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.453] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.453] sna_drawable_use_bo: using whole GPU bo >[ 110.453] gen9_composite_set_target: pixmap=750, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.453] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) >[ 110.453] sna_transform_is_imprecise_integer_translation: no transform >[ 110.453] gen9_composite_picture: integer translation (0, 0), removing >[ 110.453] sna_render_pixmap_bo pixmap=364, (168, 968)x(624, 224)/(3840, 2160) >[ 110.453] sna_render_pixmap_bo: GPU all damaged >[ 110.453] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) >[ 110.453] color_convert: src=9f000000 [20028888] >[ 110.453] color_convert: dst=9f000000 [20028888] >[ 110.453] sna_render_get_solid: 9f000000 >[ 110.453] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.453] gen4_choose_composite_emitter: identity source, identity mask >[ 110.453] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.453] aligning vertex: was 2, now 5 floats per vertex >[ 110.454] gen9_composite_get_binding_table(fd40) >[ 110.454] kgem_add_reloc64: handle=11, pos=16200, delta=0, domains=40000 >[ 110.454] kgem_add_handle: handle=11, index=6 >[ 110.454] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=f61c9000) >[ 110.454] [3f40] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.454] kgem_add_reloc64: handle=7, pos=16184, delta=0, domains=40000 >[ 110.454] kgem_add_reloc64: adding proxy [delta=636] for handle=7 >[ 110.454] kgem_add_reloc64[10] = (delta=636, target handle=2, presumed=fffe8000) >[ 110.454] [3f30] bind bo(handle=7, addr=fffe827c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.454] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.454] gen9_emit_sampler: sampler = 3 >[ 110.454] gen9_emit_sf: num_sf_outputs=2 >[ 110.454] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.454] gen9_emit_vertex_elements: setup id=10 >[ 110.454] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.454] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.454] gen9_render_composite_box: (8, 904), (632, 1128) >[ 110.454] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] >[ 110.454] gen8_vertex_flush[6b4] = 3 >[ 110.454] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) >[ 110.454] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.454] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.454] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.454] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.454] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.454] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.454] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.454] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.454] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.454] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.454] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.454] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.454] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.454] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.454] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.454] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.454] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.454] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.454] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.455] sna_drawable_use_bo pixmap=750, box=((8, 904), (632, 1128)), flags=7... >[ 110.455] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.455] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.455] sna_drawable_use_bo: using whole GPU bo >[ 110.455] gen9_composite_set_target: pixmap=750, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.455] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.455] color_convert: src=660a0a0a [20028888] >[ 110.455] color_convert: dst=660a0a0a [20028888] >[ 110.455] sna_render_get_solid: 660a0a0a >[ 110.455] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.455] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.455] gen4_choose_spans_emitter: solid source >[ 110.455] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.455] aligning vertex: was 5, now 3 floats per vertex >[ 110.455] gen9_composite_get_binding_table(fc80) >[ 110.455] kgem_add_reloc64: handle=8, pos=16152, delta=0, domains=40000 >[ 110.455] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.455] kgem_add_reloc64[11] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.455] [3f10] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.455] gen9_emit_sampler: sampler = c >[ 110.455] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.455] gen9_emit_vertex_elements: setup id=5 >[ 110.455] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.455] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.455] thread_choose_span: clipped? 0 >[ 110.455] imprecise_trapezoid_span_converter: using 4 threads >[ 110.455] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.455] thread_choose_span: clipped? 0 >[ 110.455] span_thread: flushing 1 boxes >[ 110.455] span_thread: flushing 1 boxes >[ 110.455] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.455] span_thread: flushing 95 boxes >[ 110.455] span_thread: flushing 95 boxes >[ 110.455] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.455] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.455] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.456] gen8_vertex_flush[760] = 576 >[ 110.456] gen9_render_composite_spans_done() >[ 110.456] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.456] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.456] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.456] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.456] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.456] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.456] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.456] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.456] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.456] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.456] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.456] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.456] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.456] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.456] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.456] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.456] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.456] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.456] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.456] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.456] sna_drawable_use_bo pixmap=750, box=((8, 904), (632, 1128)), flags=7... >[ 110.456] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.456] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.456] sna_drawable_use_bo: using whole GPU bo >[ 110.456] gen9_composite_set_target: pixmap=750, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.456] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.456] color_convert: src=66282828 [20028888] >[ 110.456] color_convert: dst=66282828 [20028888] >[ 110.456] sna_render_get_solid: 66282828 >[ 110.456] sna_render_get_solid(3) = 66282828 (old) >[ 110.457] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.457] gen4_choose_spans_emitter: solid source >[ 110.457] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.457] gen9_composite_get_binding_table(fc00) >[ 110.457] kgem_add_reloc64: handle=8, pos=16120, delta=0, domains=40000 >[ 110.457] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 110.457] kgem_add_reloc64[12] = (delta=12, target handle=3, presumed=fdffe000) >[ 110.457] [3ef0] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.457] gen9_emit_vertex_elements: setup id=5 >[ 110.457] thread_choose_span: clipped? 0 >[ 110.457] imprecise_trapezoid_span_converter: using 4 threads >[ 110.457] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.457] thread_choose_span: clipped? 0 >[ 110.457] span_thread: flushing 2 boxes >[ 110.457] span_thread: flushing 2 boxes >[ 110.457] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.457] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.457] span_thread: flushing 166 boxes >[ 110.457] span_thread: flushing 162 boxes >[ 110.457] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >[ 110.457] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >[ 110.457] gen8_vertex_flush[79c] = 996 >[ 110.457] gen9_render_composite_spans_done() >[ 110.457] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.457] kgem_can_create_2d: 640x2096 @ 32 >[ 110.457] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.457] kgem_can_create_2d: untiled size=5365760 >[ 110.457] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.457] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.457] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.457] sna_create_pixmap: usage=0, flags=1b >[ 110.458] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.458] __pop_freed_pixmap: reusing freed pixmap=726 header >[ 110.458] create_pixmap_hdr: pixmap=751, width=640, height=2096, usage=0 >[ 110.458] sna_create_pixmap: serial=751, 640x2096, usage=0 >[ 110.458] sna_composite_rectangles(pixmap=752, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.458] sna_composite_rectangles: converted to op 0 >[ 110.458] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.458] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.458] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.458] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.458] sna_composite_rectangles: dropping last-cpu hint >[ 110.458] sna_drawable_use_bo pixmap=752, box=((0, 0), (640, 2096)), flags=19... >[ 110.458] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.458] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.458] sna_pixmap_move_to_gpu(pixmap=752, usage=0), flags=b >[ 110.458] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.458] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.458] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.458] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.458] sna_pixmap_alloc_gpu: pixmap=752 >[ 110.458] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.458] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.458] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.458] from inactive: pitch=2560, tiling=1: handle=17, id=781 >[ 110.458] __sna_damage_all(640, 2096) >[ 110.458] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.458] sna_pixmap_mark_active: pixmap=752, handle=17 >[ 110.458] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.458] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.458] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.458] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.458] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.458] sna_render_get_solid: 0 >[ 110.458] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.458] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.458] __kgem_retire_rq: request 1 complete >[ 110.458] kgem_set_mode: flushing before new bo >[ 110.458] gen8_vertex_close: used=62328, vbo active? 16, vb=425, nreloc=4 >[ 110.458] gen8_vertex_close: reloc[0] = 287 >[ 110.458] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.458] kgem_add_handle: handle=16, index=7 >[ 110.458] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fffa8000) >[ 110.458] gen8_vertex_close: reloc[1] = 341 >[ 110.458] kgem_add_reloc64: handle=16, pos=341, delta=0, domains=200000 >[ 110.458] kgem_add_reloc64[14] = (delta=0, target handle=7, presumed=fffa8000) >[ 110.458] gen8_vertex_close: reloc[2] = 424 >[ 110.458] kgem_add_reloc64: handle=16, pos=424, delta=0, domains=200000 >[ 110.458] kgem_add_reloc64[15] = (delta=0, target handle=7, presumed=fffa8000) >[ 110.458] gen8_vertex_close: reloc[3] = 467 >[ 110.458] kgem_add_reloc64: handle=16, pos=467, delta=0, domains=200000 >[ 110.458] kgem_add_reloc64[16] = (delta=0, target handle=7, presumed=fffa8000) >[ 110.458] batch[1/1, flags=1800]: 494 494 16112 16384, nreloc=17, nexec=8, nfence=0, aperture=32491 [fenced=0] >[ 110.458] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.458] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.458] kgem_fixup_relocs: shrinking by 61440 >[ 110.458] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.458] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.458] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.458] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.458] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.458] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.458] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.458] __kgem_bo_clear_busy: handle=7 >[ 110.458] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.458] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.458] __kgem_bo_clear_busy: handle=8 >[ 110.458] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.458] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.458] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.458] __kgem_bo_clear_busy: handle=7 >[ 110.458] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.458] __kgem_bo_clear_busy: handle=8 >[ 110.458] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.458] __kgem_bo_clear_busy: handle=8 >[ 110.458] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.458] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.458] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.458] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.458] aligning vertex: was 3, now 2 floats per vertex >[ 110.458] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.459] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.459] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.459] kgem_add_handle: handle=4, index=0 >[ 110.459] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.459] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.459] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.459] gen9_composite_get_binding_table(ffc0) >[ 110.459] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 >[ 110.459] kgem_add_handle: handle=17, index=1 >[ 110.459] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdfff000) >[ 110.459] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.459] [3fe0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.459] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.459] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.459] kgem_add_handle: handle=7, index=2 >[ 110.459] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.459] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.459] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.459] gen9_emit_sampler: sampler = 1 >[ 110.459] gen9_emit_sf: num_sf_outputs=1 >[ 110.459] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.459] gen9_emit_vertex_elements: setup id=0 >[ 110.459] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.459] (0, 0), (640, 2096) >[ 110.459] gen8_vertex_flush[490] = 3 >[ 110.459] sna_composite_rectangles: pixmap=752 marking clear [0]? 1 >[ 110.459] sna_accel_flush: flush?=0, dirty?=0 >[ 110.459] sna_block_handler (tv=0.0) >[ 110.459] sna_wakeup_handler >[ 110.459] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.459] kgem_can_create_2d: 624x224 @ 32 >[ 110.459] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.459] kgem_can_create_2d: untiled size=561152 >[ 110.459] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.459] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.459] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.459] sna_create_pixmap: usage=0, flags=1b >[ 110.459] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.459] __pop_freed_pixmap: reusing freed pixmap=734 header >[ 110.459] create_pixmap_hdr: pixmap=753, width=624, height=224, usage=0 >[ 110.459] sna_create_pixmap: serial=753, 624x224, usage=0 >[ 110.459] sna_composite_rectangles(pixmap=754, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.459] sna_composite_rectangles: converted to op 0 >[ 110.459] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.459] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.459] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.459] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.459] sna_composite_rectangles: dropping last-cpu hint >[ 110.459] sna_drawable_use_bo pixmap=754, box=((0, 0), (624, 224)), flags=19... >[ 110.459] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.459] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.459] sna_pixmap_move_to_gpu(pixmap=754, usage=0), flags=b >[ 110.459] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.459] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.459] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.459] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.459] sna_pixmap_alloc_gpu: pixmap=754 >[ 110.459] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.459] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.459] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.459] from inactive: pitch=2560, tiling=1: handle=20, id=782 >[ 110.459] __sna_damage_all(624, 224) >[ 110.459] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.459] sna_pixmap_mark_active: pixmap=754, handle=20 >[ 110.459] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.459] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.459] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.459] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.459] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.459] sna_render_get_solid: 0 >[ 110.459] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.459] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.459] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.459] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.459] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.459] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.459] gen9_composite_get_binding_table(ff00) >[ 110.459] kgem_add_reloc64: handle=20, pos=16312, delta=0, domains=20002 >[ 110.459] kgem_add_handle: handle=20, index=3 >[ 110.459] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd9be000) >[ 110.459] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.459] [3fb0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.459] gen9_emit_vertex_elements: setup id=0 >[ 110.459] (0, 0), (624, 224) >[ 110.459] gen8_vertex_flush[4c4] = 3 >[ 110.459] sna_composite_rectangles: pixmap=754 marking clear [0]? 1 >[ 110.459] sna_create_pixmap(576, 76, 32, usage=0) >[ 110.459] kgem_can_create_2d: 576x76 @ 32 >[ 110.459] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.459] kgem_can_create_2d: untiled size=176128 >[ 110.459] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.459] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.459] kgem_can_create_2d: tiled[-1] size=176128 >[ 110.459] sna_create_pixmap: usage=0, flags=1b >[ 110.459] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 110.459] __pop_freed_pixmap: reusing freed pixmap=730 header >[ 110.459] create_pixmap_hdr: pixmap=755, width=576, height=76, usage=0 >[ 110.459] sna_create_pixmap: serial=755, 576x76, usage=0 >[ 110.459] sna_composite_rectangles(pixmap=756, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 110.459] sna_composite_rectangles: converted to op 0 >[ 110.459] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 110.459] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 110.459] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 110.459] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 110.459] sna_composite_rectangles: dropping last-cpu hint >[ 110.459] sna_drawable_use_bo pixmap=756, box=((0, 0), (576, 76)), flags=19... >[ 110.459] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.459] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.459] sna_pixmap_move_to_gpu(pixmap=756, usage=0), flags=b >[ 110.459] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.459] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 110.459] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.459] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.459] sna_pixmap_alloc_gpu: pixmap=756 >[ 110.459] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.459] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.459] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.459] from inactive: pitch=2560, tiling=1: handle=35, id=783 >[ 110.459] __sna_damage_all(576, 76) >[ 110.459] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.459] sna_pixmap_mark_active: pixmap=756, handle=35 >[ 110.459] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.459] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.460] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.460] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.460] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 110.460] sna_render_get_solid: 0 >[ 110.460] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.460] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.460] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.460] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.460] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.460] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.460] gen9_composite_get_binding_table(fe80) >[ 110.460] kgem_add_reloc64: handle=35, pos=16280, delta=0, domains=20002 >[ 110.460] kgem_add_handle: handle=35, index=4 >[ 110.460] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd443000) >[ 110.460] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.460] [3f90] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.460] gen9_emit_vertex_elements: setup id=0 >[ 110.460] (0, 0), (576, 76) >[ 110.460] gen8_vertex_flush[4f8] = 3 >[ 110.460] sna_composite_rectangles: pixmap=756 marking clear [0]? 1 >[ 110.460] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 110.460] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.460] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.460] trapezoid_spans_maybe_inplace? clear, no >[ 110.460] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.460] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 110.460] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 110.460] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 110.460] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 110.460] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 110.460] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 110.460] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.460] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 110.460] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 110.460] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.460] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 110.460] sna_drawable_use_bo pixmap=756, box=((2, 2), (574, 74)), flags=7... >[ 110.460] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.460] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.460] sna_drawable_use_bo: using whole GPU bo >[ 110.460] gen9_composite_set_target: pixmap=756, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.460] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 110.460] color_convert: src=4c000000 [20028888] >[ 110.460] color_convert: dst=4c000000 [20028888] >[ 110.460] sna_render_get_solid: 4c000000 >[ 110.460] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.460] gen4_choose_spans_emitter: solid source >[ 110.460] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.460] aligning vertex: was 2, now 3 floats per vertex >[ 110.460] gen9_composite_get_binding_table(fe00) >[ 110.460] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 >[ 110.460] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 110.460] kgem_add_reloc64[7] = (delta=304, target handle=2, presumed=fffe8000) >[ 110.460] [3f70] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.460] gen9_emit_sampler: sampler = c >[ 110.460] gen9_emit_sf: num_sf_outputs=2 >[ 110.460] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.460] gen9_emit_vertex_elements: setup id=5 >[ 110.460] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.460] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.460] thread_choose_span: clipped? 0 >[ 110.460] imprecise_trapezoid_span_converter: using 4 threads >[ 110.460] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 110.460] thread_choose_span: clipped? 0 >[ 110.460] span_thread: flushing 26 boxes >[ 110.460] span_thread: flushing 26 boxes >[ 110.460] [ 110.460] span_thread: flushing 1 boxes >[ 110.460] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.460] span_thread: flushing 1 boxes >[ 110.460] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.460] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.460] gen8_vertex_flush[5bc] = 162 >[ 110.460] gen9_render_composite_spans_done() >[ 110.460] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 110.460] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.460] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.460] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.460] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.460] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.460] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.460] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 110.460] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 110.460] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 110.460] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 110.460] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 110.460] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 110.460] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.460] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.460] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 110.460] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 110.460] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.460] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.460] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 110.460] sna_drawable_use_bo pixmap=756, box=((0, 0), (576, 76)), flags=7... >[ 110.461] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.461] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.461] sna_drawable_use_bo: using whole GPU bo >[ 110.461] gen9_composite_set_target: pixmap=756, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.461] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 110.461] color_convert: src=e6e6e6e6 [20028888] >[ 110.461] color_convert: dst=e6e6e6e6 [20028888] >[ 110.461] sna_render_get_solid: e6e6e6e6 >[ 110.461] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 110.461] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.461] gen4_choose_spans_emitter: solid source >[ 110.461] kgem_check_bo: num_pages=+1, num_exec=+1 >[ 110.461] gen9_composite_get_binding_table(fd80) >[ 110.461] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 >[ 110.461] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 110.461] kgem_add_handle: handle=8, index=5 >[ 110.461] kgem_add_reloc64[8] = (delta=16, target handle=5, presumed=fdffe000) >[ 110.461] [3f50] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.461] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.461] gen9_emit_vertex_elements: setup id=5 >[ 110.461] thread_choose_span: clipped? 0 >[ 110.461] imprecise_trapezoid_span_converter: using 4 threads >[ 110.461] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 110.461] thread_choose_span: clipped? 0 >[ 110.461] span_thread: flushing 2 boxes >[ 110.461] span_thread: flushing 2 boxes >[ 110.461] [ 110.461] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.461] span_thread: flushing 62 boxes >span_thread: flushing 62 boxes >[ 110.461] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.461] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.461] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.461] gen8_vertex_flush[610] = 384 >[ 110.461] gen9_render_composite_spans_done() >[ 110.461] sna_glyphs(op=3, nlist=1, src=(16, 52)) >[ 110.461] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.461] sna_glyphs: discarding mask >[ 110.461] glyphs0_to_dst(op=3, src=(16, 52), nlist=1, dst=(16, 52)+(0, 0)) >[ 110.461] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94669425778320 size=576x76 >[ 110.461] gen9_render_composite: 0x0, current mode=1/1 >[ 110.461] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.461] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.461] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.461] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.461] sna_drawable_use_bo pixmap=756, box=((0, 0), (576, 76)), flags=7... >[ 110.461] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.461] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.461] sna_drawable_use_bo: using whole GPU bo >[ 110.461] gen9_composite_set_target: pixmap=756, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.461] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.461] color_convert: src=ffffffff [20028888] >[ 110.461] color_convert: dst=ffffffff [20028888] >[ 110.461] sna_render_get_solid: ffffffff >[ 110.461] sna_render_get_solid(white) >[ 110.461] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.461] sna_transform_is_imprecise_integer_translation: no transform >[ 110.461] gen9_composite_picture: integer translation (0, 0), removing >[ 110.461] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.461] sna_render_pixmap_bo: GPU all damaged >[ 110.461] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.461] gen4_choose_composite_emitter: solid, identity mask >[ 110.461] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.461] aligning vertex: was 3, now 4 floats per vertex >[ 110.461] gen9_composite_get_binding_table(fd00) >[ 110.461] kgem_add_reloc64: handle=7, pos=16184, delta=0, domains=40000 >[ 110.461] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.461] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.461] [3f30] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.461] kgem_add_reloc64: handle=6, pos=16168, delta=0, domains=40000 >[ 110.461] kgem_add_handle: handle=6, index=6 >[ 110.461] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=fd585000) >[ 110.461] [3f20] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.461] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.461] gen9_emit_sampler: sampler = a >[ 110.461] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.461] gen9_emit_vertex_elements: setup id=9 >[ 110.461] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.461] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.461] glyphs0_to_dst: glyph=(16, 34)x(13, 10), unclipped >[ 110.461] emit_primitive_identity_mask__avx2: dst=(16, 34), mask=(544.00, 32.00) x (13.00, 10.00) >[ 110.461] gen8_vertex_flush[6d4] = 3 >[ 110.461] gen9_magic_ca_pass: CA fixup (15996 -> 15999) >[ 110.461] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.461] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.461] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.461] sna_composite_rectangles(pixmap=756, op=1, ffffffff x 1 [(30, 16)x(2, 44) ...]) >[ 110.461] sna_composite_rectangles: converted to op 1 >[ 110.461] sna_composite_rectangles[0] (30, 16)x(2, 44) -> (30, 16), (32, 60) >[ 110.461] sna_composite_rectangles: nrects=1, region=(30, 16), (32, 60) x 1 >[ 110.461] sna_composite_rectangles: clipped extents (30, 16),(32, 60) x 1 >[ 110.461] sna_composite_rectangles: pixmap +(0, 0) extents (30, 16),(32, 60) >[ 110.461] sna_composite_rectangles: dropping last-cpu hint >[ 110.461] sna_drawable_use_bo pixmap=756, box=((30, 16), (32, 60)), flags=9... >[ 110.461] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 110.461] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.461] sna_drawable_use_bo: using whole GPU bo >[ 110.461] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 110.461] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.461] gen9_render_fill_boxes(ffffffff x 1 [(30, 16), (32, 60) ...]) >[ 110.461] sna_render_get_solid: ffffffff >[ 110.461] sna_render_get_solid(white) >[ 110.461] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.461] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.461] aligning vertex: was 4, now 2 floats per vertex >[ 110.461] gen9_composite_get_binding_table(fc40) >[ 110.461] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 110.461] gen9_emit_sampler: sampler = 1 >[ 110.461] gen9_emit_sf: num_sf_outputs=1 >[ 110.461] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.461] gen9_emit_vertex_elements: setup id=0 >[ 110.461] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.462] (30, 16), (32, 60) >[ 110.462] gen8_vertex_flush[7f0] = 3 >[ 110.462] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2e8, drawable=2f2 >[ 110.462] sna_validate_gc: recomputing clip >[ 110.462] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.462] sna_copy_area: src=pixmap=756:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=754:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.462] sna_copy_area: normal copy >[ 110.462] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.462] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.462] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.462] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 110.462] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 110.462] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 110.462] sna_do_copy: pixmap -- no source clipping >[ 110.462] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 110.462] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 110.462] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=756+(-24, -136), dst pixmap=754+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 110.462] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=35, cpu_bo=0), replaces=0 >[ 110.462] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.462] sna_drawable_use_bo pixmap=754, box=((24, 136), (600, 212)), flags=b... >[ 110.462] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.462] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.462] sna_drawable_use_bo: using whole GPU bo >[ 110.462] sna_pixmap_move_to_gpu(pixmap=756, usage=0), flags=a >[ 110.462] sna_pixmap_move_to_gpu: already all-damaged >[ 110.462] sna_pixmap_mark_active: pixmap=756, handle=35 >[ 110.462] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.462] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.462] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.462] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.462] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.462] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.462] gen9_composite_get_binding_table(fc40) >[ 110.462] kgem_add_reloc64: handle=35, pos=16136, delta=0, domains=40000 >[ 110.462] kgem_add_reloc64[11] = (delta=0, target handle=4, presumed=fd443000) >[ 110.462] [3f00] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 110.462] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.462] gen9_emit_sampler: sampler = 0 >[ 110.462] gen9_emit_vertex_elements: setup id=0 >[ 110.462] (0, 0) -> (24, 136) + (576, 76) >[ 110.462] gen8_vertex_flush[844] = 3 >[ 110.462] sna_destroy_pixmap: pixmap=756, attached?=1 >[ 110.462] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.462] __kgem_bo_destroy: handle=35, size=204800 >[ 110.462] __kgem_bo_destroy: handle=35 -> active >[ 110.462] __sna_free_pixmap(pixmap=756) >[ 110.462] sna_create_pixmap(14, 20, 32, usage=0) >[ 110.462] kgem_can_create_2d: 14x20 @ 32 >[ 110.462] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 >[ 110.462] kgem_can_create_2d: untiled size=4096 >[ 110.462] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 110.462] kgem_choose_tiling: 14x20 -> 0 >[ 110.462] sna_create_pixmap: usage=0, flags=a >[ 110.462] sna_create_pixmap: small buffer [1120], attaching to shadow pixmap >[ 110.462] create_pixmap: allocating pixmap 14x20, depth=32/32, size=1128 >[ 110.462] create_pixmap: serial=757, usage=0, 14x20 >[ 110.462] sna_create_pixmap: serial=757, 14x20, usage=0 >[ 110.462] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2f2, drawable=2f6 >[ 110.462] sna_validate_gc: recomputing clip >[ 110.462] sna_validate_gc: composite clip=1x[(0, 0), (14, 20)] [0x5619f174da00] >[ 110.462] sna_put_image((0, 0)x(14, 20), depth=32, format=2) >[ 110.462] try_upload__fast: ignore existing cpu damage (if any) >[ 110.462] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.462] try_upload__fast: no, no gpu damage >[ 110.462] sna_drawable_move_region_to_cpu(pixmap=758 (14x20), [(0, 0), (14, 20)], flags=1) >[ 110.462] sna_drawable_move_region_to_cpu: region (0, 0), (14, 20) + (0, 0) subsumes pixmap (14x20) >[ 110.462] _sna_pixmap_move_to_cpu(pixmap=758, 14x20, flags=1) >[ 110.462] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.462] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.462] operate_inplace: no, inplace operation not suitable >[ 110.462] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.462] __sna_damage_all(14, 20) >[ 110.462] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.462] sna_put_zpixmap_blt: upload(0, 0, 14, 20) x 1 boxes >[ 110.462] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(14, 20) >[ 110.462] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/56 >[ 110.462] sna_accel_flush: flush?=0, dirty?=0 >[ 110.462] sna_composite(pixmap=754, op=3, src=758+(367, 307), mask=0+(551, 153), dst=754+(551, 153)+(0, 0), size=(30, 42) >[ 110.462] sna_compute_composite_region: dst=(551, 153)x(30, 42) >[ 110.462] sna_compute_composite_region: initial clip against dst->pDrawable: (551, 153), (581, 195) >[ 110.462] clip_to_dst: region: 1x[(551, 153), (581, 195)], clip: 1x[(0, 0), (624, 224)] >[ 110.462] sna_compute_composite_region: clip against dst->pCompositeClip: (551, 153), (581, 195) >[ 110.462] sna_compute_composite_region: clip against src (14x20 clip=0): (551, 153), (581, 195) >[ 110.462] sna_composite: composite region extents:+(0, 0) -> (551, 153), (581, 195) + (0, 0) >[ 110.462] gen9_render_composite: 30x42, current mode=1/1 >[ 110.462] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.462] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.462] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.462] gen9_composite_set_target: (551, 153)x(30, 42), partial?=1 >[ 110.462] sna_drawable_use_bo pixmap=754, box=((551, 153), (581, 195)), flags=7... >[ 110.462] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.462] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.462] sna_drawable_use_bo: using whole GPU bo >[ 110.462] gen9_composite_set_target: pixmap=754, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.462] gen9_composite_picture: (367, 307)x(30, 42), dst=(551, 153) >[ 110.462] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -184.00, 0.00 0.50 -154.00, 0.00 0.00 1.00] >[ 110.462] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.462] sna_render_pixmap_bo pixmap=758, (367, 307)x(30, 42)/(14, 20) >[ 110.462] sna_render_pixmap_bo box=(0, 0), (14, 20): (14, 20)/(14, 20) >[ 110.462] sna_render_pixmap_bo: offset=(-184, 154), size=(14, 20) >[ 110.462] use_cpu_bo: no cpu bo >[ 110.462] move_to_gpu: migrating whole pixmap (14x20) for source (0,0),(14,20), count 5? 0 >[ 110.462] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 20) >[ 110.462] upload: box=(0, 0), (14, 20), pixmap=14x20 >[ 110.462] sna_drawable_move_region_to_cpu(pixmap=758 (14x20), [(0, 0), (14, 20)], flags=2) >[ 110.462] sna_drawable_move_region_to_cpu: pixmap=758 all damaged on CPU >[ 110.462] kgem_can_create_2d: 14x20 @ 32 >[ 110.462] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 >[ 110.462] kgem_can_create_2d: untiled size=4096 >[ 110.462] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 110.462] kgem_choose_tiling: 14x20 -> 0 >[ 110.462] kgem_upload_source_image : (0, 0), (14, 20), stride=56, bpp=32 >[ 110.462] kgem_create_buffer_2d: 14x20, 32 bpp, stride=64 >[ 110.462] kgem_create_buffer: size=1280, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.462] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.462] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.462] search_linear_cache: searching for inactive gtt map >[ 110.462] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.462] search_linear_cache: searching for inactive gtt map >[ 110.462] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.463] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 110.463] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache >[ 110.463] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.463] kgem_create_buffer: reusing handle=23 for buffer >[ 110.463] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=0, offset=4250161152 >[ 110.463] init_buffer_from_bo: reusing handle=23 for buffer >[ 110.463] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f3c95be8000, domain=0 >[ 110.463] kgem_bo_map: converting request for GTT map into CPU map >[ 110.463] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f3c95be8000) >[ 110.463] kgem_bo_sync__cpu: handle=23 >[ 110.463] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.463] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 >[ 110.463] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.463] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] >[ 110.463] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 >[ 110.463] kgem_create_buffer(pages=64 [64]) new handle=23, used=1280, write=1 >[ 110.463] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=1280, io=1 >[ 110.463] __kgem_bo_init(handle=23, num_pages=1280) >[ 110.463] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/64 >[ 110.463] upload: adding upload cache to pixmap=758 >[ 110.463] kgem_proxy_bo_attach: handle=23 >[ 110.463] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.463] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.463] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.463] gen4_choose_composite_emitter: simple src, no mask >[ 110.463] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.463] aligning vertex: was 2, now 3 floats per vertex >[ 110.463] gen9_composite_get_binding_table(fbc0) >[ 110.463] kgem_add_reloc64: handle=23, pos=16104, delta=0, domains=40000 >[ 110.463] kgem_add_reloc64: adding proxy [delta=0] for handle=23 >[ 110.463] kgem_add_handle: handle=23, index=7 >[ 110.463] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fd545000) >[ 110.463] [3ee0] bind bo(handle=23, addr=fd545000), format=192, width=14, height=20, pitch=64, tiling=0 -> sampler >[ 110.463] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.463] gen9_emit_sampler: sampler = 22 >[ 110.463] gen9_emit_vertex_elements: setup id=2 >[ 110.463] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.463] gen9_render_composite_box: (551, 153), (581, 195) >[ 110.463] apply_damage: damage=0x0, region=1 [(551, 153), (581, 195) + (0, 0)] >[ 110.463] gen8_vertex_flush[8d0] = 3 >[ 110.463] sna_destroy_pixmap: pixmap=758, attached?=1 >[ 110.463] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.463] __sna_free_pixmap(pixmap=758) >[ 110.463] sna_composite(pixmap=754, op=3, src=272+(0, 0), mask=0+(28, 8), dst=754+(28, 8)+(0, 0), size=(20, 80) >[ 110.463] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 110.463] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 110.463] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 110.463] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 110.463] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 110.463] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 110.463] gen9_render_composite: 20x80, current mode=1/1 >[ 110.463] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.463] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 110.463] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.463] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.463] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 110.463] sna_drawable_use_bo pixmap=754, box=((28, 8), (48, 88)), flags=7... >[ 110.463] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.463] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.463] sna_drawable_use_bo: using whole GPU bo >[ 110.463] gen9_composite_set_target: pixmap=754, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.463] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 110.463] sna_transform_is_imprecise_integer_translation: no transform >[ 110.463] gen9_composite_picture: integer translation (0, 0), removing >[ 110.463] sna_render_pixmap_bo pixmap=272, (0, 0)x(20, 80)/(20, 80) >[ 110.463] sna_render_pixmap_bo: GPU all damaged >[ 110.463] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.463] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.463] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.463] gen4_choose_composite_emitter: identity src, no mask >[ 110.463] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.463] gen9_composite_get_binding_table(fb40) >[ 110.463] kgem_add_reloc64: handle=12, pos=16072, delta=0, domains=40000 >[ 110.463] kgem_add_handle: handle=12, index=8 >[ 110.463] kgem_add_reloc64[13] = (delta=0, target handle=8, presumed=fdffb000) >[ 110.463] [3ec0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.463] gen9_emit_sampler: sampler = 2 >[ 110.463] gen9_emit_vertex_elements: setup id=2 >[ 110.463] gen9_render_composite_box: (28, 8), (48, 88) >[ 110.463] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 110.463] gen8_vertex_flush[914] = 3 >[ 110.463] sna_composite(pixmap=754, op=3, src=276+(0, 0), mask=0+(28, 0), dst=754+(28, 0)+(0, 0), size=(20, 8) >[ 110.463] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.463] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.463] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.463] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.463] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.463] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.463] gen9_render_composite: 20x8, current mode=1/1 >[ 110.463] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.463] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 >[ 110.463] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.463] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.463] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.463] sna_drawable_use_bo pixmap=754, box=((28, 0), (48, 8)), flags=7... >[ 110.463] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.463] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.463] sna_drawable_use_bo: using whole GPU bo >[ 110.463] gen9_composite_set_target: pixmap=754, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.463] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.463] sna_transform_is_imprecise_integer_translation: no transform >[ 110.463] gen9_composite_picture: integer translation (0, 0), removing >[ 110.463] sna_render_pixmap_bo pixmap=276, (0, 0)x(20, 8)/(20, 80) >[ 110.463] sna_render_pixmap_bo: GPU all damaged >[ 110.463] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.463] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 110.463] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.463] gen4_choose_composite_emitter: identity src, no mask >[ 110.463] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.463] gen9_composite_get_binding_table(fac0) >[ 110.463] kgem_add_reloc64: handle=24, pos=16040, delta=0, domains=40000 >[ 110.463] kgem_add_handle: handle=24, index=9 >[ 110.463] kgem_add_reloc64[14] = (delta=0, target handle=9, presumed=fd53c000) >[ 110.463] [3ea0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.463] gen9_emit_vertex_elements: setup id=2 >[ 110.463] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.463] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.463] gen8_vertex_flush[950] = 3 >[ 110.463] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2f6, drawable=2f0 >[ 110.463] sna_validate_gc: recomputing clip >[ 110.463] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.463] sna_copy_area: src=pixmap=754:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=752:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.463] sna_copy_area: normal copy >[ 110.463] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.463] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.463] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.463] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.463] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.463] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.463] sna_do_copy: pixmap -- no source clipping >[ 110.463] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.463] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.463] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=754+(-8, -896), dst pixmap=752+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.463] sna_copy_boxes: dst=(priv=0x5619f174e370, gpu_bo=17, cpu_bo=0), src=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.463] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.463] sna_drawable_use_bo pixmap=752, box=((8, 896), (632, 1120)), flags=b... >[ 110.463] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.463] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.463] sna_drawable_use_bo: using whole GPU bo >[ 110.463] sna_pixmap_move_to_gpu(pixmap=754, usage=0), flags=a >[ 110.463] sna_pixmap_move_to_gpu: already all-damaged >[ 110.463] sna_pixmap_mark_active: pixmap=754, handle=20 >[ 110.463] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.463] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.463] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.463] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.463] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.463] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.463] aligning vertex: was 3, now 2 floats per vertex >[ 110.463] gen9_composite_get_binding_table(fa40) >[ 110.463] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.463] kgem_add_reloc64: handle=20, pos=16008, delta=0, domains=40000 >[ 110.463] kgem_add_reloc64[15] = (delta=0, target handle=3, presumed=fd9be000) >[ 110.463] [3e80] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.463] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.464] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.464] gen9_emit_sampler: sampler = 0 >[ 110.464] gen9_emit_vertex_elements: setup id=0 >[ 110.464] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.464] (0, 0) -> (8, 896) + (624, 224) >[ 110.464] gen8_vertex_flush[9d8] = 3 >[ 110.464] sna_destroy_pixmap: pixmap=754, attached?=1 >[ 110.464] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.464] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.464] __kgem_bo_destroy: handle=20 -> active >[ 110.464] __sna_free_pixmap(pixmap=754) >[ 110.464] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.464] kgem_can_create_2d: 624x80 @ 32 >[ 110.464] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.464] kgem_can_create_2d: untiled size=200704 >[ 110.464] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.464] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.464] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.464] sna_create_pixmap: usage=0, flags=1b >[ 110.464] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.464] __pop_freed_pixmap: reusing freed pixmap=754 header >[ 110.464] create_pixmap_hdr: pixmap=759, width=624, height=80, usage=0 >[ 110.464] sna_create_pixmap: serial=759, 624x80, usage=0 >[ 110.464] sna_composite_rectangles(pixmap=760, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.464] sna_composite_rectangles: converted to op 0 >[ 110.464] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.464] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.464] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.464] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.464] sna_composite_rectangles: dropping last-cpu hint >[ 110.464] sna_drawable_use_bo pixmap=760, box=((0, 0), (624, 80)), flags=19... >[ 110.464] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.464] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.464] sna_pixmap_move_to_gpu(pixmap=760, usage=0), flags=b >[ 110.464] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.464] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.464] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.464] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.464] sna_pixmap_alloc_gpu: pixmap=760 >[ 110.464] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.464] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.464] kgem_bo_remove_from_active: removing handle=35 from active >[ 110.464] 1:from active: pitch=2560, tiling=1, handle=35, id=786 >[ 110.464] __sna_damage_all(624, 80) >[ 110.464] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.464] sna_pixmap_mark_active: pixmap=760, handle=35 >[ 110.464] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.464] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.464] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.464] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.464] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.464] sna_render_get_solid: 0 >[ 110.464] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.464] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.464] gen9_composite_get_binding_table(f9c0) >[ 110.464] kgem_add_reloc64: handle=35, pos=15976, delta=0, domains=20002 >[ 110.464] kgem_add_reloc64[16] = (delta=0, target handle=4, presumed=fd443000) >[ 110.464] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.464] [3e60] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.464] gen9_emit_sampler: sampler = 1 >[ 110.464] gen9_emit_vertex_elements: setup id=0 >[ 110.464] (0, 0), (624, 80) >[ 110.464] gen8_vertex_flush[a14] = 3 >[ 110.464] sna_composite_rectangles: pixmap=760 marking clear [0]? 1 >[ 110.464] sna_accel_flush: flush?=0, dirty?=0 >[ 110.464] sna_block_handler (tv=0.0) >[ 110.464] sna_wakeup_handler >[ 110.464] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2f0, drawable=2f8 >[ 110.464] sna_validate_gc: recomputing clip >[ 110.464] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.464] sna_copy_area: src=pixmap=280:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=760:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.464] sna_copy_area: normal copy >[ 110.464] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.464] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.464] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.464] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.464] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.464] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.464] sna_do_copy: pixmap -- no source clipping >[ 110.464] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.464] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.464] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=280+(-28, 0), dst pixmap=760+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.464] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=35, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.464] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.464] sna_drawable_use_bo pixmap=760, box=((28, 0), (246, 80)), flags=b... >[ 110.464] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.464] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.464] sna_drawable_use_bo: using whole GPU bo >[ 110.464] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a >[ 110.464] sna_pixmap_move_to_gpu: already all-damaged >[ 110.464] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 110.464] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.464] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.464] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.464] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.464] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.464] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.464] gen9_composite_get_binding_table(f940) >[ 110.464] kgem_add_reloc64: handle=21, pos=15944, delta=0, domains=40000 >[ 110.464] kgem_add_handle: handle=21, index=10 >[ 110.464] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd994000) >[ 110.464] [3e40] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.464] gen9_emit_sampler: sampler = 0 >[ 110.464] gen9_emit_vertex_elements: setup id=0 >[ 110.464] (0, 0) -> (28, 0) + (218, 80) >[ 110.464] gen8_vertex_flush[a58] = 3 >[ 110.464] sna_composite(pixmap=752, op=3, src=760+(0, 0), mask=0+(0, 0), dst=752+(8, 1136)+(0, 0), size=(624, 80) >[ 110.464] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.464] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.464] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.464] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.464] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.464] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.464] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.464] gen9_render_composite: 624x80, current mode=1/1 >[ 110.464] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.464] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.464] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.464] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.464] sna_drawable_use_bo pixmap=752, box=((8, 1136), (632, 1216)), flags=7... >[ 110.464] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.464] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.464] sna_drawable_use_bo: using whole GPU bo >[ 110.464] gen9_composite_set_target: pixmap=752, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.464] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.464] sna_transform_is_imprecise_integer_translation: no transform >[ 110.464] gen9_composite_picture: integer translation (0, 0), removing >[ 110.464] sna_render_pixmap_bo pixmap=760, (0, 0)x(624, 80)/(624, 80) >[ 110.464] sna_render_pixmap_bo: GPU all damaged >[ 110.464] color_convert: src=cc000000 [20028888] >[ 110.464] color_convert: dst=cc000000 [20028888] >[ 110.464] sna_render_get_solid: cc000000 >[ 110.464] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.464] gen4_choose_composite_emitter: identity source, identity mask >[ 110.464] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.464] aligning vertex: was 2, now 5 floats per vertex >[ 110.464] gen9_composite_get_binding_table(f8c0) >[ 110.464] kgem_add_reloc64: handle=35, pos=15912, delta=0, domains=40000 >[ 110.464] kgem_add_reloc64[18] = (delta=0, target handle=4, presumed=fd443000) >[ 110.464] [3e20] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.464] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 >[ 110.464] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.464] kgem_add_reloc64[19] = (delta=816, target handle=2, presumed=fffe8000) >[ 110.464] [3e10] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.465] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.465] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.465] gen9_emit_sampler: sampler = 3 >[ 110.465] gen9_emit_sf: num_sf_outputs=2 >[ 110.465] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.465] gen9_emit_vertex_elements: setup id=10 >[ 110.465] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.465] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.465] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.465] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.465] gen8_vertex_flush[b44] = 3 >[ 110.465] sna_destroy_pixmap: pixmap=760, attached?=1 >[ 110.465] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.465] __kgem_bo_destroy: handle=35, size=204800 >[ 110.465] __kgem_bo_destroy: handle=35 -> active >[ 110.465] __sna_free_pixmap(pixmap=760) >[ 110.465] sna_composite(pixmap=750, op=3, src=752+(0, 0), mask=0+(0, 0), dst=750+(0, 0)+(0, 0), size=(640, 2096) >[ 110.465] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.465] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.465] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.465] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.465] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.465] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.465] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.465] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.465] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.465] kgem_bo_is_busy: handle=9, domain: 3 exec? 0, rq? 1 >[ 110.465] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.465] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.465] sna_drawable_use_bo pixmap=750, box=((0, 0), (640, 2096)), flags=7... >[ 110.465] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.465] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.465] sna_drawable_use_bo: using whole GPU bo >[ 110.465] gen9_composite_set_target: pixmap=750, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.465] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.465] sna_transform_is_imprecise_integer_translation: no transform >[ 110.465] gen9_composite_picture: integer translation (0, 0), removing >[ 110.465] sna_render_pixmap_bo pixmap=752, (0, 0)x(640, 2096)/(640, 2096) >[ 110.465] sna_render_pixmap_bo: GPU all damaged >[ 110.465] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.465] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.465] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.465] gen4_choose_composite_emitter: identity src, no mask >[ 110.465] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.465] __kgem_retire_rq: request 1 complete >[ 110.465] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.465] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.465] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.465] kgem_bo_move_to_cache: release handle=22 >[ 110.465] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.465] kgem_set_mode: flushing before new bo >[ 110.465] gen8_vertex_close: used=64070, vbo active? 16, vb=625, nreloc=5 >[ 110.465] gen8_vertex_close: reloc[0] = 287 >[ 110.465] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.465] kgem_add_handle: handle=16, index=11 >[ 110.465] kgem_add_reloc64[20] = (delta=0, target handle=11, presumed=fffa8000) >[ 110.465] gen8_vertex_close: reloc[1] = 362 >[ 110.465] kgem_add_reloc64: handle=16, pos=362, delta=0, domains=200000 >[ 110.465] kgem_add_reloc64[21] = (delta=0, target handle=11, presumed=fffa8000) >[ 110.465] gen8_vertex_close: reloc[2] = 432 >[ 110.465] kgem_add_reloc64: handle=16, pos=432, delta=0, domains=200000 >[ 110.465] kgem_add_reloc64[22] = (delta=0, target handle=11, presumed=fffa8000) >[ 110.465] gen8_vertex_close: reloc[3] = 559 >[ 110.465] kgem_add_reloc64: handle=16, pos=559, delta=0, domains=200000 >[ 110.465] kgem_add_reloc64[23] = (delta=0, target handle=11, presumed=fffa8000) >[ 110.465] gen8_vertex_close: reloc[4] = 716 >[ 110.465] kgem_add_reloc64: handle=16, pos=716, delta=0, domains=200000 >[ 110.465] kgem_add_reloc64[24] = (delta=0, target handle=11, presumed=fffa8000) >[ 110.465] batch[1/1, flags=1800]: 728 728 15888 16384, nreloc=25, nexec=12, nfence=0, aperture=10162 [fenced=0] >[ 110.465] kgem_finish_buffers: buffer handle=23, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.465] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 >[ 110.465] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.465] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 110.465] kgem_fixup_relocs: shrinking by 57344 >[ 110.465] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.465] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.465] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.465] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.465] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.465] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.465] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.465] __kgem_bo_clear_busy: handle=7 >[ 110.465] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.465] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.465] __kgem_bo_clear_busy: handle=7 >[ 110.465] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.465] __kgem_bo_clear_busy: handle=8 >[ 110.465] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.465] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.465] __kgem_bo_clear_busy: handle=7 >[ 110.465] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.465] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.465] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 >[ 110.465] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 110.465] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 >[ 110.465] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.465] __kgem_bo_clear_busy: handle=7 >[ 110.465] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.465] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.465] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.465] kgem_check_bo: num_pages=+16200, num_exec=+2 >[ 110.465] aligning vertex: was 5, now 3 floats per vertex >[ 110.465] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.465] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.465] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.465] kgem_add_handle: handle=4, index=0 >[ 110.465] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.465] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.465] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.465] gen9_composite_get_binding_table(ffc0) >[ 110.465] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 >[ 110.465] kgem_add_handle: handle=9, index=1 >[ 110.465] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ee339000) >[ 110.465] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.465] [3fe0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.465] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 >[ 110.465] kgem_add_handle: handle=17, index=2 >[ 110.465] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fdfff000) >[ 110.465] [3fd0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.465] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.465] gen9_emit_sampler: sampler = 2 >[ 110.465] gen9_emit_sf: num_sf_outputs=1 >[ 110.465] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.465] gen9_emit_vertex_elements: setup id=2 >[ 110.465] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.465] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.465] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.465] gen8_vertex_flush[490] = 3 >[ 110.465] sna_destroy_pixmap: pixmap=752, attached?=1 >[ 110.465] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.465] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.466] __kgem_bo_destroy: handle=17 -> active >[ 110.466] __sna_free_pixmap(pixmap=752) >[ 110.466] sna_composite(pixmap=746, op=3, src=750+(0, 0), mask=0+(160, 64), dst=746+(160, 64)+(0, 0), size=(640, 2096) >[ 110.466] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.466] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.466] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.466] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.466] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.466] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.466] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.466] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.466] sna_blt_composite (0, 0), (160, 64), 640x2096 >[ 110.466] sna_blt_composite: unsupported op [3] for blitting >[ 110.466] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.466] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.466] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.466] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.466] sna_drawable_use_bo pixmap=746, box=((160, 64), (800, 2160)), flags=7... >[ 110.466] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.466] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.466] sna_drawable_use_bo: using whole GPU bo >[ 110.466] gen9_composite_set_target: pixmap=746, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.466] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.466] sna_transform_is_imprecise_integer_translation: no transform >[ 110.466] gen9_composite_picture: integer translation (0, 0), removing >[ 110.466] sna_render_pixmap_bo pixmap=750, (0, 0)x(640, 2096)/(640, 2096) >[ 110.466] sna_render_pixmap_bo: GPU all damaged >[ 110.466] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.466] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.466] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.466] gen4_choose_composite_emitter: identity src, no mask >[ 110.466] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.466] __kgem_retire_rq: request 2 complete >[ 110.466] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.466] kgem_bo_move_to_cache: release handle=35 >[ 110.466] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.466] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.466] kgem_bo_move_to_cache: release handle=20 >[ 110.466] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.466] kgem_set_mode: flushing before new bo >[ 110.466] gen8_vertex_close: used=64080, vbo active? 16, vb=4, nreloc=1 >[ 110.466] gen8_vertex_close: reloc[0] = 287 >[ 110.466] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.466] kgem_add_handle: handle=16, index=3 >[ 110.466] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.466] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16274 [fenced=0] >[ 110.466] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.466] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.466] kgem_fixup_relocs: shrinking by 61440 >[ 110.466] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.466] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.466] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.466] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.466] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.466] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.466] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.466] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.466] kgem_check_bo: num_pages=+24300, num_exec=+2 >[ 110.466] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.466] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.466] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.466] kgem_add_handle: handle=4, index=0 >[ 110.466] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.466] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.466] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.466] gen9_composite_get_binding_table(ffc0) >[ 110.466] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.466] kgem_add_handle: handle=38, index=1 >[ 110.466] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.466] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.466] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.466] kgem_add_reloc64: handle=9, pos=16344, delta=0, domains=40000 >[ 110.466] kgem_add_handle: handle=9, index=2 >[ 110.466] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ee339000) >[ 110.466] [3fd0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.466] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.466] gen9_emit_sampler: sampler = 2 >[ 110.466] gen9_emit_sf: num_sf_outputs=1 >[ 110.466] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.466] gen9_emit_vertex_elements: setup id=2 >[ 110.466] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.466] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.466] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.466] gen8_vertex_flush[490] = 3 >[ 110.466] sna_destroy_pixmap: pixmap=750, attached?=1 >[ 110.466] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.466] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.466] __kgem_bo_destroy: handle=9 -> active >[ 110.466] __sna_free_pixmap(pixmap=750) >[ 110.466] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.466] kgem_can_create_2d: 2x64 @ 32 >[ 110.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.466] kgem_can_create_2d: untiled size=4096 >[ 110.466] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.466] kgem_choose_tiling: 2x64 -> 0 >[ 110.466] sna_create_pixmap: usage=0, flags=a >[ 110.466] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.466] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.466] create_pixmap: serial=761, usage=0, 2x64 >[ 110.466] sna_create_pixmap: serial=761, 2x64, usage=0 >[ 110.466] sna_composite_rectangles(pixmap=762, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.466] sna_composite_rectangles: converted to op 0 >[ 110.466] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.466] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.466] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.466] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.466] sna_composite_rectangles: fallback, dst pixmap=762 too small or not attached >[ 110.466] sna_composite_rectangles: fallback >[ 110.466] sna_drawable_move_region_to_cpu(pixmap=762 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.466] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.466] _sna_pixmap_move_to_cpu(pixmap=762, 2x64, flags=1) >[ 110.466] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.466] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.466] operate_inplace: no, inplace operation not suitable >[ 110.466] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.466] __sna_damage_all(2, 64) >[ 110.466] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.466] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.466] kgem_can_create_2d: 1x32 @ 32 >[ 110.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.466] kgem_can_create_2d: untiled size=4096 >[ 110.466] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.466] kgem_choose_tiling: 1x32 -> 0 >[ 110.466] sna_create_pixmap: usage=0, flags=a >[ 110.466] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.466] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.466] create_pixmap: serial=763, usage=0, 1x32 >[ 110.466] sna_create_pixmap: serial=763, 1x32, usage=0 >[ 110.466] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2f8, drawable=2fc >[ 110.466] sna_validate_gc: recomputing clip >[ 110.466] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.466] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.466] try_upload__fast: ignore existing cpu damage (if any) >[ 110.466] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.466] try_upload__fast: no, no gpu damage >[ 110.466] sna_drawable_move_region_to_cpu(pixmap=764 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.466] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.466] _sna_pixmap_move_to_cpu(pixmap=764, 1x32, flags=1) >[ 110.466] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.466] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.466] operate_inplace: no, inplace operation not suitable >[ 110.466] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.466] __sna_damage_all(1, 32) >[ 110.466] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.466] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.466] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.466] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.467] sna_accel_flush: flush?=0, dirty?=0 >[ 110.467] sna_composite(pixmap=762, op=1, src=764+(0, 0), mask=0+(0, 0), dst=762+(0, 0)+(0, 0), size=(2, 64) >[ 110.467] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.467] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.467] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.467] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.467] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.467] sna_composite: fallback, dst pixmap=762 is too small (or completely damaged) >[ 110.467] sna_composite: fallback -- fbComposite >[ 110.467] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.467] sna_composite_fb: fallback -- move src to cpu >[ 110.467] _sna_pixmap_move_to_cpu(pixmap=764, 1x32, flags=2) >[ 110.467] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17f5831, is-clear?=0 >[ 110.467] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.467] sna_composite_fb: fallback -- move dst to cpu >[ 110.467] sna_drawable_move_region_to_cpu(pixmap=762 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.467] sna_drawable_move_region_to_cpu: pixmap=762 all damaged on CPU >[ 110.467] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.467] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.467] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.467] sna_destroy_pixmap: pixmap=764, attached?=1 >[ 110.467] __sna_free_pixmap(pixmap=764) >[ 110.467] sna_composite(pixmap=746, op=3, src=762+(0, 0), mask=0+(0, 0), dst=746+(0, 0)+(0, 0), size=(3840, 64) >[ 110.467] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.467] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.467] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.467] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.467] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.467] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.467] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.467] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.467] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.467] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.467] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.467] sna_drawable_use_bo pixmap=746, box=((0, 0), (3840, 64)), flags=7... >[ 110.467] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.467] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.467] sna_drawable_use_bo: using whole GPU bo >[ 110.467] gen9_composite_set_target: pixmap=746, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.467] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.467] sna_transform_is_imprecise_integer_translation: no transform >[ 110.467] gen9_composite_picture: integer translation (0, 0), removing >[ 110.467] sna_render_pixmap_bo pixmap=762, (0, 0)x(3840, 64)/(2, 64) >[ 110.467] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.467] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.467] use_cpu_bo: no cpu bo >[ 110.467] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.467] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.467] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.467] sna_drawable_move_region_to_cpu(pixmap=762 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.467] sna_drawable_move_region_to_cpu: pixmap=762 all damaged on CPU >[ 110.467] kgem_can_create_2d: 2x64 @ 32 >[ 110.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.467] kgem_can_create_2d: untiled size=4096 >[ 110.467] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.467] kgem_choose_tiling: 2x64 -> 0 >[ 110.467] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.467] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.467] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.467] kgem_create_buffer: reusing buffer? used=4096 + size=2048, total=262144 >[ 110.467] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=2048, io=1 >[ 110.467] __kgem_bo_init(handle=23, num_pages=2048) >[ 110.467] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.467] upload: adding upload cache to pixmap=762 >[ 110.467] kgem_proxy_bo_attach: handle=23 >[ 110.467] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.467] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.467] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.467] gen4_choose_composite_emitter: identity src, no mask >[ 110.467] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.467] gen9_composite_get_binding_table(ff00) >[ 110.467] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 >[ 110.467] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 >[ 110.467] kgem_add_handle: handle=23, index=3 >[ 110.467] kgem_add_reloc64[5] = (delta=4096, target handle=3, presumed=fd545000) >[ 110.467] [3fb0] bind bo(handle=23, addr=fd546000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.467] gen9_emit_sampler: sampler = a >[ 110.467] gen9_emit_vertex_elements: setup id=2 >[ 110.467] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.467] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.467] gen8_vertex_flush[4d4] = 3 >[ 110.467] sna_destroy_pixmap: pixmap=762, attached?=1 >[ 110.467] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.467] __sna_free_pixmap(pixmap=762) >[ 110.467] sna_composite(pixmap=746, op=3, src=364+(0, 0), mask=0+(0, 0), dst=746+(0, 0)+(0, 0), size=(3840, 48) >[ 110.467] sna_compute_composite_region: dst=(0, 0)x(3840, 48) >[ 110.467] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) >[ 110.467] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.467] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) >[ 110.467] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) >[ 110.467] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) >[ 110.467] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) >[ 110.467] gen9_render_composite: 3840x48, current mode=1/1 >[ 110.467] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 110.467] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.467] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.467] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 >[ 110.467] sna_drawable_use_bo pixmap=746, box=((0, 0), (3840, 48)), flags=7... >[ 110.467] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.467] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.467] sna_drawable_use_bo: using whole GPU bo >[ 110.467] gen9_composite_set_target: pixmap=746, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.467] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) >[ 110.467] sna_transform_is_imprecise_integer_translation: no transform >[ 110.467] gen9_composite_picture: integer translation (0, 0), removing >[ 110.467] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 48)/(3840, 2160) >[ 110.467] sna_render_pixmap_bo: GPU all damaged >[ 110.467] color_convert: src=9f000000 [20028888] >[ 110.467] color_convert: dst=9f000000 [20028888] >[ 110.467] sna_render_get_solid: 9f000000 >[ 110.467] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.467] gen4_choose_composite_emitter: identity source, identity mask >[ 110.467] kgem_check_bo: num_pages=+8101, num_exec=+2 >[ 110.467] aligning vertex: was 3, now 5 floats per vertex >[ 110.467] gen9_composite_get_binding_table(fe80) >[ 110.467] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 110.467] kgem_add_handle: handle=11, index=4 >[ 110.467] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 110.467] [3f90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.467] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.467] kgem_add_reloc64: adding proxy [delta=636] for handle=7 >[ 110.467] kgem_add_handle: handle=7, index=5 >[ 110.467] kgem_add_reloc64[7] = (delta=636, target handle=5, presumed=fffe8000) >[ 110.467] [3f80] bind bo(handle=7, addr=fffe827c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.467] gen9_emit_sampler: sampler = 3 >[ 110.467] gen9_emit_sf: num_sf_outputs=2 >[ 110.467] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.467] gen9_emit_vertex_elements: setup id=10 >[ 110.467] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.467] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.467] gen9_render_composite_box: (0, 0), (3840, 48) >[ 110.467] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] >[ 110.467] gen8_vertex_flush[598] = 3 >[ 110.467] sna_composite_rectangles(pixmap=746, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.467] sna_composite_rectangles: converted to op 3 >[ 110.467] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.467] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.467] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.467] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.467] sna_drawable_use_bo pixmap=746, box=((0, 0), (3840, 48)), flags=1... >[ 110.467] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.467] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.467] sna_drawable_use_bo: using whole GPU bo >[ 110.467] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.467] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.467] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.467] sna_render_get_solid: 660a0a0a >[ 110.467] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.467] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.467] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.467] aligning vertex: was 5, now 2 floats per vertex >[ 110.467] gen9_composite_get_binding_table(fdc0) >[ 110.467] kgem_add_reloc64: handle=8, pos=16232, delta=0, domains=40000 >[ 110.468] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.468] kgem_add_handle: handle=8, index=6 >[ 110.468] kgem_add_reloc64[8] = (delta=8, target handle=6, presumed=fdffe000) >[ 110.468] [3f60] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.468] gen9_emit_sampler: sampler = 1 >[ 110.468] gen9_emit_sf: num_sf_outputs=1 >[ 110.468] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.468] gen9_emit_vertex_elements: setup id=0 >[ 110.468] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.468] (0, 0), (3840, 48) >[ 110.468] gen8_vertex_flush[654] = 3 >[ 110.468] sna_composite(pixmap=746, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=746+(3786, 6)+(0, 0), size=(44, 36) >[ 110.468] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.468] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.468] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.468] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.468] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.468] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.468] gen9_render_composite: 44x36, current mode=1/1 >[ 110.468] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.468] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.468] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.468] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.468] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.468] sna_drawable_use_bo pixmap=746, box=((3786, 6), (3830, 42)), flags=7... >[ 110.468] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.468] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.468] sna_drawable_use_bo: using whole GPU bo >[ 110.468] gen9_composite_set_target: pixmap=746, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.468] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.468] sna_transform_is_imprecise_integer_translation: no transform >[ 110.468] gen9_composite_picture: integer translation (0, 0), removing >[ 110.468] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.468] sna_render_pixmap_bo: CPU all damaged >[ 110.468] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.468] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.468] __kgem_retire_rq: request 1 complete >[ 110.468] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.468] kgem_bo_move_to_cache: release handle=17 >[ 110.468] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.468] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.468] gen8_vertex_close: used=64122, vbo active? 16, vb=405, nreloc=3 >[ 110.468] gen8_vertex_close: reloc[0] = 287 >[ 110.468] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.468] kgem_add_handle: handle=16, index=7 >[ 110.468] kgem_add_reloc64[9] = (delta=0, target handle=7, presumed=fffa8000) >[ 110.468] gen8_vertex_close: reloc[1] = 353 >[ 110.468] kgem_add_reloc64: handle=16, pos=353, delta=0, domains=200000 >[ 110.468] kgem_add_reloc64[10] = (delta=0, target handle=7, presumed=fffa8000) >[ 110.468] gen8_vertex_close: reloc[2] = 400 >[ 110.468] kgem_add_reloc64: handle=16, pos=400, delta=0, domains=200000 >[ 110.468] kgem_add_reloc64[11] = (delta=0, target handle=7, presumed=fffa8000) >[ 110.468] batch[1/1, flags=1800]: 412 412 16224 16384, nreloc=12, nexec=8, nfence=0, aperture=32540 [fenced=0] >[ 110.468] kgem_finish_buffers: buffer handle=23, used=6144, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.468] kgem_finish_buffers: retaining upload buffer (6144/262144): used=8192, refcnt=1 >[ 110.468] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.468] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.468] kgem_fixup_relocs: shrinking by 61440 >[ 110.468] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.468] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.468] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.468] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.468] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.468] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.468] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.468] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.468] __kgem_bo_clear_busy: handle=7 >[ 110.468] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.468] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.468] __kgem_bo_clear_busy: handle=8 >[ 110.468] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.468] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.468] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.468] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.468] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.468] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.468] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.468] gen4_choose_composite_emitter: identity src, no mask >[ 110.468] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.468] aligning vertex: was 2, now 3 floats per vertex >[ 110.468] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.468] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.468] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.468] kgem_add_handle: handle=4, index=0 >[ 110.468] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.468] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.468] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.468] gen9_composite_get_binding_table(ffc0) >[ 110.468] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.468] kgem_add_handle: handle=38, index=1 >[ 110.468] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.468] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.468] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.468] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 >[ 110.468] kgem_add_handle: handle=31, index=2 >[ 110.468] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4dc000) >[ 110.468] [3fd0] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.468] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.468] gen9_emit_sampler: sampler = 2 >[ 110.468] gen9_emit_sf: num_sf_outputs=1 >[ 110.468] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.468] gen9_emit_vertex_elements: setup id=2 >[ 110.468] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.468] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.468] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.468] gen8_vertex_flush[490] = 3 >[ 110.468] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.468] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.468] sna_glyphs: discarding mask >[ 110.468] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.468] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.468] gen9_render_composite: 0x0, current mode=1/1 >[ 110.468] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.468] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.468] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.468] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.468] sna_drawable_use_bo pixmap=746, box=((0, 0), (7680, 2160)), flags=7... >[ 110.468] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.468] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.468] sna_drawable_use_bo: using whole GPU bo >[ 110.468] gen9_composite_set_target: pixmap=746, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.468] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.468] color_convert: src=ffdfdbd2 [20028888] >[ 110.468] color_convert: dst=ffdfdbd2 [20028888] >[ 110.468] sna_render_get_solid: ffdfdbd2 >[ 110.468] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 110.468] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.468] sna_transform_is_imprecise_integer_translation: no transform >[ 110.468] gen9_composite_picture: integer translation (0, 0), removing >[ 110.468] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.468] sna_render_pixmap_bo: GPU all damaged >[ 110.468] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.468] gen4_choose_composite_emitter: solid, identity mask >[ 110.468] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.468] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.468] __kgem_retire_rq: request 1 complete >[ 110.468] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.468] kgem_bo_move_to_cache: release handle=9 >[ 110.468] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.468] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.468] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=1 >[ 110.468] gen8_vertex_close: used=64131, vbo active? 16, vb=4, nreloc=1 >[ 110.468] gen8_vertex_close: reloc[0] = 287 >[ 110.468] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.468] kgem_add_handle: handle=16, index=3 >[ 110.468] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.468] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.468] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.469] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.469] kgem_fixup_relocs: shrinking by 61440 >[ 110.469] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.469] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.469] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.469] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.469] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.469] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.469] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.469] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.469] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 110.469] aligning vertex: was 3, now 4 floats per vertex >[ 110.469] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.469] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.469] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.469] kgem_add_handle: handle=4, index=0 >[ 110.469] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.469] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.469] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.469] gen9_composite_get_binding_table(ffc0) >[ 110.469] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.469] kgem_add_handle: handle=38, index=1 >[ 110.469] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.469] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.469] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.469] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 >[ 110.469] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 110.469] kgem_add_handle: handle=8, index=2 >[ 110.469] kgem_add_reloc64[4] = (delta=32, target handle=2, presumed=fdffe000) >[ 110.469] [3fd0] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.469] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 110.469] kgem_add_handle: handle=6, index=3 >[ 110.469] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 110.469] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.469] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 110.469] gen9_emit_sampler: sampler = a >[ 110.469] gen9_emit_sf: num_sf_outputs=2 >[ 110.469] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.469] gen9_emit_vertex_elements: setup id=9 >[ 110.469] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.469] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.469] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.469] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.469] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.469] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.469] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.469] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.469] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.469] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.469] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.469] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.469] gen8_vertex_flush[498] = 15 >[ 110.469] gen9_magic_ca_pass: CA fixup (16033 -> 16048) >[ 110.469] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.469] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.469] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.469] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.469] kgem_can_create_2d: 24x20 @ 32 >[ 110.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.469] kgem_can_create_2d: untiled size=4096 >[ 110.469] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.469] kgem_choose_tiling: 24x20 -> 0 >[ 110.469] sna_create_pixmap: usage=0, flags=a >[ 110.469] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.469] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.469] create_pixmap: serial=765, usage=0, 24x20 >[ 110.469] sna_create_pixmap: serial=765, 24x20, usage=0 >[ 110.469] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2fc, drawable=2fe >[ 110.469] sna_validate_gc: recomputing clip >[ 110.469] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.469] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.469] try_upload__fast: ignore existing cpu damage (if any) >[ 110.469] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.469] try_upload__fast: no, no gpu damage >[ 110.469] sna_drawable_move_region_to_cpu(pixmap=766 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.469] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.469] _sna_pixmap_move_to_cpu(pixmap=766, 24x20, flags=1) >[ 110.469] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.469] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.469] operate_inplace: no, inplace operation not suitable >[ 110.469] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.469] __sna_damage_all(24, 20) >[ 110.469] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.469] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.469] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.469] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.469] sna_accel_flush: flush?=0, dirty?=1 >[ 110.469] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 110.469] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.469] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.469] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.469] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.469] kgem_bo_sync__cpu_full: handle=31 >[ 110.469] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.469] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 0 >[ 110.469] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.469] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.469] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.469] __kgem_retire_rq: request 1 complete >[ 110.469] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.469] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.469] sna_accel_flush: flush?=0, dirty?=0 >[ 110.469] sna_block_handler (tv=0.0) >[ 110.469] sna_wakeup_handler >[ 110.469] sna_composite(pixmap=746, op=3, src=766+(2418, 10), mask=0+(3626, 6), dst=746+(3626, 6)+(0, 0), size=(48, 36) >[ 110.469] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.469] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.469] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.469] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.469] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.469] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.469] gen9_render_composite: 48x36, current mode=1/1 >[ 110.469] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.469] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.469] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.469] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.469] sna_drawable_use_bo pixmap=746, box=((3626, 6), (3674, 42)), flags=7... >[ 110.469] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.469] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.469] sna_drawable_use_bo: using whole GPU bo >[ 110.469] gen9_composite_set_target: pixmap=746, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.469] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.469] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.469] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.469] sna_render_pixmap_bo pixmap=766, (2418, 10)x(48, 36)/(24, 20) >[ 110.469] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.469] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.469] use_cpu_bo: no cpu bo >[ 110.469] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.469] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.469] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.469] sna_drawable_move_region_to_cpu(pixmap=766 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.469] sna_drawable_move_region_to_cpu: pixmap=766 all damaged on CPU >[ 110.469] kgem_can_create_2d: 24x20 @ 32 >[ 110.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.469] kgem_can_create_2d: untiled size=4096 >[ 110.469] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.469] kgem_choose_tiling: 24x20 -> 0 >[ 110.469] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.469] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.469] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.469] kgem_create_buffer: reusing buffer? used=8192 + size=1920, total=262144 >[ 110.469] kgem_create_proxy: target handle=23 [proxy? -1], offset=8192, length=1920, io=1 >[ 110.469] __kgem_bo_init(handle=23, num_pages=1920) >[ 110.469] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.469] upload: adding upload cache to pixmap=766 >[ 110.469] kgem_proxy_bo_attach: handle=23 >[ 110.469] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.469] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.469] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.469] gen4_choose_composite_emitter: simple src, no mask >[ 110.469] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.469] aligning vertex: was 4, now 3 floats per vertex >[ 110.469] gen9_composite_get_binding_table(fec0) >[ 110.469] kgem_add_reloc64: handle=23, pos=16296, delta=0, domains=40000 >[ 110.469] kgem_add_reloc64: adding proxy [delta=8192] for handle=23 >[ 110.469] kgem_add_handle: handle=23, index=4 >[ 110.469] kgem_add_reloc64[6] = (delta=8192, target handle=4, presumed=fd545000) >[ 110.469] [3fa0] bind bo(handle=23, addr=fd547000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.469] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 >[ 110.469] gen9_emit_sampler: sampler = 22 >[ 110.469] gen9_emit_sf: num_sf_outputs=1 >[ 110.469] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.469] gen9_emit_vertex_elements: setup id=2 >[ 110.469] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.469] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.469] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.469] gen8_vertex_flush[5e8] = 3 >[ 110.469] sna_destroy_pixmap: pixmap=766, attached?=1 >[ 110.469] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.470] __sna_free_pixmap(pixmap=766) >[ 110.470] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.470] kgem_can_create_2d: 26x20 @ 32 >[ 110.470] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.470] kgem_can_create_2d: untiled size=4096 >[ 110.470] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.470] kgem_choose_tiling: 26x20 -> 0 >[ 110.470] sna_create_pixmap: usage=0, flags=a >[ 110.470] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.470] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.470] create_pixmap: serial=767, usage=0, 26x20 >[ 110.470] sna_create_pixmap: serial=767, 26x20, usage=0 >[ 110.470] sna_validate_gc(0x5619f1770810) changes=0, previous serial=2fe, drawable=300 >[ 110.470] sna_validate_gc: recomputing clip >[ 110.470] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.470] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.470] try_upload__fast: ignore existing cpu damage (if any) >[ 110.470] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.470] try_upload__fast: no, no gpu damage >[ 110.470] sna_drawable_move_region_to_cpu(pixmap=768 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.470] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.470] _sna_pixmap_move_to_cpu(pixmap=768, 26x20, flags=1) >[ 110.470] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.470] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.470] operate_inplace: no, inplace operation not suitable >[ 110.470] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.470] __sna_damage_all(26, 20) >[ 110.470] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.470] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.470] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.470] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.470] sna_accel_flush: flush?=0, dirty?=0 >[ 110.470] sna_composite(pixmap=746, op=3, src=768+(2370, 10), mask=0+(3554, 6), dst=746+(3554, 6)+(0, 0), size=(52, 36) >[ 110.470] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.470] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.470] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.470] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.470] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.470] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.470] gen9_render_composite: 52x36, current mode=1/1 >[ 110.470] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.470] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.470] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.470] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.470] sna_drawable_use_bo pixmap=746, box=((3554, 6), (3606, 42)), flags=7... >[ 110.470] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.470] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.470] sna_drawable_use_bo: using whole GPU bo >[ 110.470] gen9_composite_set_target: pixmap=746, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.470] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.470] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.470] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.470] sna_render_pixmap_bo pixmap=768, (2370, 10)x(52, 36)/(26, 20) >[ 110.470] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.470] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.470] use_cpu_bo: no cpu bo >[ 110.470] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.470] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.470] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.470] sna_drawable_move_region_to_cpu(pixmap=768 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.470] sna_drawable_move_region_to_cpu: pixmap=768 all damaged on CPU >[ 110.470] kgem_can_create_2d: 26x20 @ 32 >[ 110.470] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.470] kgem_can_create_2d: untiled size=4096 >[ 110.470] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.470] kgem_choose_tiling: 26x20 -> 0 >[ 110.470] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.470] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.470] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.470] kgem_create_buffer: reusing buffer? used=10240 + size=2560, total=262144 >[ 110.470] kgem_create_proxy: target handle=23 [proxy? -1], offset=10240, length=2560, io=1 >[ 110.470] __kgem_bo_init(handle=23, num_pages=2560) >[ 110.470] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.470] upload: adding upload cache to pixmap=768 >[ 110.470] kgem_proxy_bo_attach: handle=23 >[ 110.470] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.470] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.470] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.470] gen4_choose_composite_emitter: simple src, no mask >[ 110.470] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.470] gen9_composite_get_binding_table(fe40) >[ 110.470] kgem_add_reloc64: handle=23, pos=16264, delta=0, domains=40000 >[ 110.470] kgem_add_reloc64: adding proxy [delta=10240] for handle=23 >[ 110.470] kgem_add_reloc64[7] = (delta=10240, target handle=4, presumed=fd545000) >[ 110.470] [3f80] bind bo(handle=23, addr=fd547800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.470] gen9_emit_vertex_elements: setup id=2 >[ 110.470] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.470] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.470] gen8_vertex_flush[624] = 3 >[ 110.470] sna_destroy_pixmap: pixmap=768, attached?=1 >[ 110.470] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.470] __sna_free_pixmap(pixmap=768) >[ 110.470] sna_composite(pixmap=746, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=746+(3490, 6)+(0, 0), size=(44, 36) >[ 110.470] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.470] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.470] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.470] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.470] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.470] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.470] gen9_render_composite: 44x36, current mode=1/1 >[ 110.470] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.470] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.470] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.470] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.470] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.470] sna_drawable_use_bo pixmap=746, box=((3490, 6), (3534, 42)), flags=7... >[ 110.470] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.470] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.470] sna_drawable_use_bo: using whole GPU bo >[ 110.470] gen9_composite_set_target: pixmap=746, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.470] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.470] sna_transform_is_imprecise_integer_translation: no transform >[ 110.470] gen9_composite_picture: integer translation (0, 0), removing >[ 110.470] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.470] sna_render_pixmap_bo: CPU all damaged >[ 110.470] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.470] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.470] gen8_vertex_close: used=64212, vbo active? 16, vb=204, nreloc=2 >[ 110.470] gen8_vertex_close: reloc[0] = 289 >[ 110.470] kgem_add_reloc64: handle=16, pos=289, delta=0, domains=200000 >[ 110.470] kgem_add_handle: handle=16, index=5 >[ 110.470] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.470] gen8_vertex_close: reloc[1] = 373 >[ 110.470] kgem_add_reloc64: handle=16, pos=373, delta=0, domains=200000 >[ 110.470] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.470] batch[1/1, flags=1800]: 400 400 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.470] kgem_finish_buffers: buffer handle=23, used=12800, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.470] kgem_finish_buffers: retaining upload buffer (12800/262144): used=16384, refcnt=1 >[ 110.470] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.470] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.470] kgem_fixup_relocs: shrinking by 61440 >[ 110.470] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.470] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.470] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.470] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.470] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.470] __kgem_bo_clear_busy: handle=8 >[ 110.470] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.470] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.470] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.470] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.470] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.470] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.470] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.470] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.470] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.470] gen4_choose_composite_emitter: identity src, no mask >[ 110.470] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.470] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.470] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.470] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.470] kgem_add_handle: handle=4, index=0 >[ 110.470] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.470] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.470] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.470] gen9_composite_get_binding_table(ffc0) >[ 110.470] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.470] kgem_add_handle: handle=38, index=1 >[ 110.470] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.470] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.470] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.470] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.470] kgem_add_handle: handle=37, index=2 >[ 110.470] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd441000) >[ 110.470] [3fd0] bind bo(handle=37, addr=fd441000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.470] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.470] gen9_emit_sampler: sampler = 2 >[ 110.470] gen9_emit_sf: num_sf_outputs=1 >[ 110.470] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.470] gen9_emit_vertex_elements: setup id=2 >[ 110.470] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.470] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.470] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.470] gen8_vertex_flush[490] = 3 >[ 110.470] sna_composite(pixmap=746, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=746+(3422, 6)+(0, 0), size=(48, 36) >[ 110.471] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.471] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.471] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.471] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.471] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.471] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.471] gen9_render_composite: 48x36, current mode=1/1 >[ 110.471] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.471] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.471] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.471] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.471] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.471] sna_drawable_use_bo pixmap=746, box=((3422, 6), (3470, 42)), flags=7... >[ 110.471] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.471] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.471] sna_drawable_use_bo: using whole GPU bo >[ 110.471] gen9_composite_set_target: pixmap=746, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.471] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.471] sna_transform_is_imprecise_integer_translation: no transform >[ 110.471] gen9_composite_picture: integer translation (0, 0), removing >[ 110.471] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.471] sna_render_pixmap_bo: CPU all damaged >[ 110.471] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.471] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.471] __kgem_retire_rq: request 1 complete >[ 110.471] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.471] gen8_vertex_close: used=64221, vbo active? 16, vb=4, nreloc=1 >[ 110.471] gen8_vertex_close: reloc[0] = 287 >[ 110.471] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.471] kgem_add_handle: handle=16, index=3 >[ 110.471] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.471] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.471] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.471] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.471] kgem_fixup_relocs: shrinking by 61440 >[ 110.471] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.471] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.471] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.471] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.471] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.471] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.471] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.471] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.471] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.471] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.471] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.471] gen4_choose_composite_emitter: identity src, no mask >[ 110.471] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.471] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.471] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.471] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.471] kgem_add_handle: handle=4, index=0 >[ 110.471] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.471] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.471] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.471] gen9_composite_get_binding_table(ffc0) >[ 110.471] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.471] kgem_add_handle: handle=38, index=1 >[ 110.471] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.471] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.471] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.471] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.471] kgem_add_handle: handle=32, index=2 >[ 110.471] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.471] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.471] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.471] gen9_emit_sampler: sampler = 2 >[ 110.471] gen9_emit_sf: num_sf_outputs=1 >[ 110.471] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.471] gen9_emit_vertex_elements: setup id=2 >[ 110.471] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.471] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.471] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.471] gen8_vertex_flush[490] = 3 >[ 110.471] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.471] kgem_can_create_2d: 16x16 @ 32 >[ 110.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.471] kgem_can_create_2d: untiled size=4096 >[ 110.471] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.471] kgem_choose_tiling: 16x16 -> 0 >[ 110.471] sna_create_pixmap: usage=0, flags=a >[ 110.471] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.471] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.471] create_pixmap: serial=769, usage=0, 16x16 >[ 110.471] sna_create_pixmap: serial=769, 16x16, usage=0 >[ 110.471] sna_validate_gc(0x5619f1770810) changes=0, previous serial=300, drawable=302 >[ 110.471] sna_validate_gc: recomputing clip >[ 110.471] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.471] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.471] try_upload__fast: ignore existing cpu damage (if any) >[ 110.471] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.471] try_upload__fast: no, no gpu damage >[ 110.471] sna_drawable_move_region_to_cpu(pixmap=770 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.471] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.471] _sna_pixmap_move_to_cpu(pixmap=770, 16x16, flags=1) >[ 110.471] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.471] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.471] operate_inplace: no, inplace operation not suitable >[ 110.471] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.471] __sna_damage_all(16, 16) >[ 110.471] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.471] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.471] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.471] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.471] sna_accel_flush: flush?=1, dirty?=1 >[ 110.471] sna_accel_flush: syncing SHM pixmap=314 (refcnt=1) >[ 110.471] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.471] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.471] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.471] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.471] kgem_bo_sync__cpu_full: handle=32 >[ 110.471] gen8_vertex_close: used=64230, vbo active? 16, vb=4, nreloc=1 >[ 110.471] gen8_vertex_close: reloc[0] = 287 >[ 110.471] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.471] kgem_add_handle: handle=16, index=3 >[ 110.471] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.471] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.471] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.471] __kgem_retire_rq: request 1 complete >[ 110.471] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.471] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.471] kgem_fixup_relocs: shrinking by 61440 >[ 110.471] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.471] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.471] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.471] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.471] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.471] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.471] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.471] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.471] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.471] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 0 >[ 110.471] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.471] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.471] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.471] __kgem_retire_rq: request 1 complete >[ 110.471] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.471] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.471] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.471] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.471] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.471] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.471] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.471] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.471] kgem_bo_sync__cpu_full: handle=37 >[ 110.471] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.471] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.471] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.471] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.471] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.471] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.471] sna_composite(pixmap=746, op=3, src=770+(2247, 15), mask=0+(3370, 7), dst=746+(3370, 7)+(0, 0), size=(32, 34) >[ 110.471] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.471] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.471] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.471] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.471] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.471] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.471] gen9_render_composite: 32x34, current mode=0/1 >[ 110.471] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.471] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.471] sna_blt_composite: unsupported op [3] for blitting >[ 110.471] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.471] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.471] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.471] sna_drawable_use_bo pixmap=746, box=((3370, 7), (3402, 41)), flags=7... >[ 110.471] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.471] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.471] sna_drawable_use_bo: using whole GPU bo >[ 110.471] gen9_composite_set_target: pixmap=746, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.471] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.471] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.471] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.471] sna_render_pixmap_bo pixmap=770, (2247, 15)x(32, 34)/(16, 16) >[ 110.471] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.471] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.471] use_cpu_bo: no cpu bo >[ 110.471] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.471] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.471] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.471] sna_drawable_move_region_to_cpu(pixmap=770 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.471] sna_drawable_move_region_to_cpu: pixmap=770 all damaged on CPU >[ 110.471] kgem_can_create_2d: 16x16 @ 32 >[ 110.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.471] kgem_can_create_2d: untiled size=4096 >[ 110.471] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.472] kgem_choose_tiling: 16x16 -> 0 >[ 110.472] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.472] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.472] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.472] kgem_create_buffer: reusing buffer? used=16384 + size=1024, total=262144 >[ 110.472] kgem_create_proxy: target handle=23 [proxy? -1], offset=16384, length=1024, io=1 >[ 110.472] __kgem_bo_init(handle=23, num_pages=1024) >[ 110.472] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.472] upload: adding upload cache to pixmap=770 >[ 110.472] kgem_proxy_bo_attach: handle=23 >[ 110.472] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.472] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 110.472] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.472] gen4_choose_composite_emitter: simple src, no mask >[ 110.472] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.472] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.472] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.472] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.472] kgem_add_handle: handle=4, index=0 >[ 110.472] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.472] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.472] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.472] gen9_composite_get_binding_table(ffc0) >[ 110.472] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.472] kgem_add_handle: handle=38, index=1 >[ 110.472] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.472] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.472] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.472] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 110.472] kgem_add_reloc64: adding proxy [delta=16384] for handle=23 >[ 110.472] kgem_add_handle: handle=23, index=2 >[ 110.472] kgem_add_reloc64[4] = (delta=16384, target handle=2, presumed=fd545000) >[ 110.472] [3fd0] bind bo(handle=23, addr=fd549000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.472] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.472] gen9_emit_sampler: sampler = 22 >[ 110.472] gen9_emit_sf: num_sf_outputs=1 >[ 110.472] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.472] gen9_emit_vertex_elements: setup id=2 >[ 110.472] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.472] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.472] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.472] gen8_vertex_flush[490] = 3 >[ 110.472] sna_destroy_pixmap: pixmap=770, attached?=1 >[ 110.472] _kgem_bo_destroy: handle=23, proxy? 1 >[ 110.472] __sna_free_pixmap(pixmap=770) >[ 110.472] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.472] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.472] sna_glyphs: discarding mask >[ 110.472] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.472] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.472] gen9_render_composite: 0x0, current mode=1/1 >[ 110.472] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.472] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.472] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.472] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.472] sna_drawable_use_bo pixmap=746, box=((0, 0), (7680, 2160)), flags=7... >[ 110.472] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.472] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.472] sna_drawable_use_bo: using whole GPU bo >[ 110.472] gen9_composite_set_target: pixmap=746, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.472] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.472] color_convert: src=ff232321 [20028888] >[ 110.472] color_convert: dst=ff232321 [20028888] >[ 110.472] sna_render_get_solid: ff232321 >[ 110.472] sna_render_get_solid(6) = ff232321 (old) >[ 110.472] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.472] sna_transform_is_imprecise_integer_translation: no transform >[ 110.472] gen9_composite_picture: integer translation (0, 0), removing >[ 110.472] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.472] sna_render_pixmap_bo: GPU all damaged >[ 110.472] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.472] gen4_choose_composite_emitter: solid, identity mask >[ 110.472] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.472] aligning vertex: was 3, now 4 floats per vertex >[ 110.472] gen9_composite_get_binding_table(ff00) >[ 110.472] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.472] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 110.472] kgem_add_handle: handle=8, index=3 >[ 110.472] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) >[ 110.472] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.472] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.472] kgem_add_handle: handle=6, index=4 >[ 110.472] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.472] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.472] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.472] gen9_emit_sampler: sampler = a >[ 110.472] gen9_emit_sf: num_sf_outputs=2 >[ 110.472] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.472] gen9_emit_vertex_elements: setup id=9 >[ 110.472] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.472] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.472] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.472] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.472] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.472] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.472] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.472] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.472] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.472] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.472] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.472] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.472] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.472] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.472] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.472] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.472] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.472] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.472] gen8_vertex_flush[56c] = 48 >[ 110.472] gen9_magic_ca_pass: CA fixup (16060 -> 16108) >[ 110.472] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.472] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.472] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.472] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.472] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.472] sna_glyphs: discarding mask >[ 110.472] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.472] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.472] gen9_render_composite: 0x0, current mode=1/1 >[ 110.472] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.472] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.472] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.472] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.472] sna_drawable_use_bo pixmap=746, box=((0, 0), (7680, 2160)), flags=7... >[ 110.472] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.472] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.472] sna_drawable_use_bo: using whole GPU bo >[ 110.472] gen9_composite_set_target: pixmap=746, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.472] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.472] color_convert: src=ff8e8b85 [20028888] >[ 110.472] color_convert: dst=ff8e8b85 [20028888] >[ 110.472] sna_render_get_solid: ff8e8b85 >[ 110.472] sna_render_get_solid(7) = ff8e8b85 (old) >[ 110.472] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.472] sna_transform_is_imprecise_integer_translation: no transform >[ 110.472] gen9_composite_picture: integer translation (0, 0), removing >[ 110.472] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.472] sna_render_pixmap_bo: GPU all damaged >[ 110.472] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.472] gen4_choose_composite_emitter: solid, identity mask >[ 110.472] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.472] gen9_composite_get_binding_table(fe40) >[ 110.472] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.472] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 110.472] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fdffe000) >[ 110.472] [3f80] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.472] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.472] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.472] gen9_emit_vertex_elements: setup id=9 >[ 110.472] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.472] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.472] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.472] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.472] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.472] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.472] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.472] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.472] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.472] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.472] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.472] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.472] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.472] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.473] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.473] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.473] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.473] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.473] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.473] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.473] gen8_vertex_flush[66c] = 48 >[ 110.473] gen9_magic_ca_pass: CA fixup (16108 -> 16156) >[ 110.473] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.473] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.473] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.473] sna_copy_area: src=pixmap=746:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.473] sna_copy_area: normal copy >[ 110.473] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.473] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.473] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.473] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.473] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.473] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.473] sna_do_copy: pixmap -- no source clipping >[ 110.473] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.473] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.473] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=746+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.473] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=29, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.473] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.473] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.473] sna_drawable_use_bo: pinned, never REPLACES >[ 110.473] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.473] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.473] sna_drawable_use_bo: applying move-to-gpu override >[ 110.473] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.473] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.473] wait_for_shadow: flags=1, flips=0, handle=29, shadow=28 >[ 110.473] wait_for_shadow: setting front pixmap to handle=28 >[ 110.473] sna_drawable_use_bo: using whole GPU bo >[ 110.473] sna_pixmap_move_to_gpu(pixmap=746, usage=0), flags=a >[ 110.473] sna_pixmap_move_to_gpu: already all-damaged >[ 110.473] sna_pixmap_mark_active: pixmap=746, handle=38 >[ 110.473] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.473] sna_pixmap_make_cow: make cow src=746, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.473] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.473] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.473] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.473] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.473] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.473] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.473] kgem_set_mode: flushing before new bo >[ 110.473] gen8_vertex_close: used=64624, vbo active? 16, vb=204, nreloc=2 >[ 110.473] gen8_vertex_close: reloc[0] = 287 >[ 110.473] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.473] kgem_add_handle: handle=16, index=5 >[ 110.473] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.473] gen8_vertex_close: reloc[1] = 342 >[ 110.473] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 110.473] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.473] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.473] kgem_finish_buffers: buffer handle=23, used=17408, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.473] kgem_finish_buffers: retaining upload buffer (17408/262144): used=20480, refcnt=1 >[ 110.473] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.473] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.473] kgem_fixup_relocs: shrinking by 61440 >[ 110.473] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.473] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.473] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.473] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.473] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.473] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.473] __kgem_bo_clear_busy: handle=8 >[ 110.473] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.473] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.473] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.473] __kgem_bo_clear_busy: handle=8 >[ 110.473] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.473] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.473] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.473] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.473] aligning vertex: was 4, now 2 floats per vertex >[ 110.473] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.473] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.473] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.473] kgem_add_handle: handle=4, index=0 >[ 110.473] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.473] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.473] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.473] gen9_composite_get_binding_table(ffc0) >[ 110.473] kgem_add_reloc64: handle=28, pos=16360, delta=0, domains=20002 >[ 110.473] kgem_add_handle: handle=28, index=1 >[ 110.473] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.473] __kgem_bo_mark_dirty: handle=28 (proxy? 0) >[ 110.473] [3fe0] bind bo(handle=28, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.473] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.473] kgem_add_handle: handle=38, index=2 >[ 110.473] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.473] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.473] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.473] gen9_emit_sampler: sampler = 0 >[ 110.473] gen9_emit_sf: num_sf_outputs=1 >[ 110.473] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.473] gen9_emit_vertex_elements: setup id=0 >[ 110.473] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.473] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.473] gen8_vertex_flush[490] = 3 >[ 110.473] sna_destroy_pixmap: pixmap=746, attached?=1 >[ 110.473] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.473] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.473] __kgem_bo_destroy: handle=38 -> active >[ 110.473] __sna_free_pixmap(pixmap=746) >[ 110.473] sna_accel_flush: flush?=0, dirty?=0 >[ 110.473] sna_accel_flush: flush?=0, dirty?=0 >[ 110.473] sna_block_handler (tv=0.6000) >[ 110.473] kgem_retire, need_retire?=1 >[ 110.473] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.473] kgem_retire__requests_ring: retiring ring 0 >[ 110.473] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.473] __kgem_retire_rq: request 1 complete >[ 110.473] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.473] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.473] kgem_retire -- retired=0, need_retire=0 >[ 110.473] kgem_retire__buffers: handle=23, busy? 0 [0] >[ 110.473] kgem_retire__buffers: releasing upload cache for handle=23? 0 >[ 110.473] __kgem_bo_destroy: handle=23, size=262144 >[ 110.473] kgem_bo_replace_io: transferring io handle=23 to bo >[ 110.473] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 110.473] sna_accel_block: GPU idle, flushing >[ 110.473] gen8_vertex_close: used=64630, vbo active? 16, vb=1, nreloc=1 >[ 110.473] gen8_vertex_close: reloc[0] = 287 >[ 110.473] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.473] kgem_add_handle: handle=16, index=3 >[ 110.473] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) >[ 110.473] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.473] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.473] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.473] kgem_fixup_relocs: shrinking by 61440 >[ 110.473] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.473] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.473] kgem_commit: release handle=28 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.473] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.473] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.473] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.473] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.473] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.473] sna_scanout_do_flush: flush timer active: delta=-21 >[ 110.473] sna_scanout_do_flush (time=110473), triggered >[ 110.473] sna_scanout_flush (time=110473), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.473] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.473] stop_flush: scanout=28 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.473] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.473] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.473] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.473] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.473] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.473] sna_pixmap_move_to_gpu: already all-damaged >[ 110.473] sna_pixmap_mark_active: pixmap=175, handle=28 >[ 110.473] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.473] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.473] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.473] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=2], new handle=28 [active=0] >[ 110.473] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 >[ 110.473] get_fb: reusing fb=80 for handle=28 >[ 110.473] sna_mode_redisplay: recording flip on CRTC:32 handle=28, active_scanout=1, serial=2 >[ 110.473] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.473] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 >[ 110.474] sna_mode_redisplay: recording flip on CRTC:39 handle=28, active_scanout=2, serial=3 >[ 110.474] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.474] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.474] sna_mode_redisplay: flipped 2 outputs, shadow active? 29 >[ 110.474] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=28, shadow handle=29 >[ 110.474] sna_accel_do_throttle (time=110473), triggered >[ 110.474] sna_accel_throttle (time=110473) >[ 110.474] sna_accel_block: evaluating timers, active=7 >[ 110.474] sna_accel_block: flush timer expires in 16 [110489] >[ 110.476] sna_wakeup_handler >[ 110.476] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.476] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.476] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.476] kgem_can_create_2d: untiled size=66355200 >[ 110.476] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.476] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.476] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.476] sna_create_pixmap: usage=0, flags=1b >[ 110.476] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.476] __pop_freed_pixmap: reusing freed pixmap=746 header >[ 110.476] create_pixmap_hdr: pixmap=771, width=7680, height=2160, usage=0 >[ 110.476] sna_create_pixmap: serial=771, 7680x2160, usage=0 >[ 110.476] sna_composite_rectangles(pixmap=772, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.476] sna_composite_rectangles: converted to op 0 >[ 110.476] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.476] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.476] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.476] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.476] sna_composite_rectangles: dropping last-cpu hint >[ 110.476] sna_drawable_use_bo pixmap=772, box=((0, 0), (7680, 2160)), flags=19... >[ 110.476] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.476] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.476] sna_pixmap_move_to_gpu(pixmap=772, usage=0), flags=b >[ 110.476] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.476] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.476] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.476] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.476] sna_pixmap_alloc_gpu: pixmap=772 >[ 110.476] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.476] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.476] kgem_bo_remove_from_active: removing handle=38 from active >[ 110.476] 1:from active: pitch=30720, tiling=1, handle=38, id=795 >[ 110.476] __sna_damage_all(7680, 2160) >[ 110.476] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.476] sna_pixmap_mark_active: pixmap=772, handle=38 >[ 110.476] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.476] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.476] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.476] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.476] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.476] sna_render_get_solid: 0 >[ 110.476] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.476] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.476] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.476] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.476] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.476] kgem_add_handle: handle=4, index=0 >[ 110.476] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.476] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.476] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.476] gen9_composite_get_binding_table(ffc0) >[ 110.476] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.476] kgem_add_handle: handle=38, index=1 >[ 110.476] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.476] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.476] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.476] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.476] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.476] kgem_add_handle: handle=7, index=2 >[ 110.476] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.476] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.476] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.476] gen9_emit_sampler: sampler = 1 >[ 110.476] gen9_emit_sf: num_sf_outputs=1 >[ 110.476] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.476] gen9_emit_vertex_elements: setup id=0 >[ 110.476] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.476] (0, 0), (7680, 2160) >[ 110.476] gen8_vertex_flush[490] = 3 >[ 110.476] sna_composite_rectangles: pixmap=772 marking clear [0]? 1 >[ 110.476] sna_composite_rectangles(pixmap=772, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.476] sna_composite_rectangles: converted to op 1 >[ 110.476] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.476] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.476] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.476] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.476] sna_composite_rectangles: promoting to full GPU >[ 110.476] sna_composite_rectangles: dropping last-cpu hint >[ 110.476] sna_drawable_use_bo pixmap=772, box=((0, 0), (7680, 2160)), flags=19... >[ 110.476] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.476] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.476] sna_drawable_use_bo: using whole GPU bo >[ 110.476] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.476] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.476] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.476] sna_render_get_solid: ff2c001e >[ 110.476] sna_render_get_solid(0) = ff2c001e (old) >[ 110.476] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.476] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.476] gen9_composite_get_binding_table(ff00) >[ 110.476] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.476] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 110.476] kgem_add_handle: handle=8, index=3 >[ 110.476] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 110.476] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.476] gen9_emit_vertex_elements: setup id=0 >[ 110.476] (0, 0), (7680, 2160) >[ 110.476] gen8_vertex_flush[4cc] = 3 >[ 110.476] sna_composite_rectangles: pixmap=772 marking clear [ff2c001e]? 1 >[ 110.476] sna_composite(pixmap=772, op=3, src=364+(0, 0), mask=0+(0, 0), dst=772+(0, 0)+(0, 0), size=(3840, 2160) >[ 110.476] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 110.477] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 110.477] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.477] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 110.477] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) >[ 110.477] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) >[ 110.477] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 110.477] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.477] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 110.477] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.477] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 >[ 110.477] sna_drawable_use_bo pixmap=772, box=((0, 0), (3840, 2160)), flags=7... >[ 110.477] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.477] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.477] sna_drawable_use_bo: using whole GPU bo >[ 110.477] gen9_composite_set_target: pixmap=772, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.477] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 110.477] sna_transform_is_imprecise_integer_translation: no transform >[ 110.477] gen9_composite_picture: integer translation (0, 0), removing >[ 110.477] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.477] sna_render_pixmap_bo: GPU all damaged >[ 110.477] color_convert: src=b3000000 [20028888] >[ 110.477] color_convert: dst=b3000000 [20028888] >[ 110.477] sna_render_get_solid: b3000000 >[ 110.477] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.477] gen4_choose_composite_emitter: identity source, identity mask >[ 110.477] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.477] aligning vertex: was 2, now 5 floats per vertex >[ 110.477] gen9_composite_get_binding_table(fe80) >[ 110.477] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 110.477] kgem_add_handle: handle=11, index=4 >[ 110.477] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 110.477] [3f90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.477] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.477] kgem_add_reloc64: adding proxy [delta=716] for handle=7 >[ 110.477] kgem_add_reloc64[7] = (delta=716, target handle=2, presumed=fffe8000) >[ 110.477] [3f80] bind bo(handle=7, addr=fffe82cc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.477] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.477] gen9_emit_sampler: sampler = 3 >[ 110.477] gen9_emit_sf: num_sf_outputs=2 >[ 110.477] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.477] gen9_emit_vertex_elements: setup id=10 >[ 110.477] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.477] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.477] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 110.477] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 110.477] gen8_vertex_flush[5a8] = 3 >[ 110.477] sna_composite(pixmap=772, op=3, src=364+(0, 0), mask=0+(0, 0), dst=772+(3840, 0)+(0, 0), size=(3840, 2160) >[ 110.477] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) >[ 110.477] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) >[ 110.477] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.477] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) >[ 110.477] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) >[ 110.477] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) >[ 110.477] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) >[ 110.477] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.477] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.477] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.477] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.477] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 >[ 110.477] sna_drawable_use_bo pixmap=772, box=((3840, 0), (7680, 2160)), flags=7... >[ 110.477] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.477] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.477] sna_drawable_use_bo: using whole GPU bo >[ 110.477] gen9_composite_set_target: pixmap=772, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.477] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) >[ 110.477] sna_transform_is_imprecise_integer_translation: no transform >[ 110.477] gen9_composite_picture: integer translation (0, 0), removing >[ 110.477] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.477] sna_render_pixmap_bo: GPU all damaged >[ 110.477] color_convert: src=b3000000 [20028888] >[ 110.477] color_convert: dst=b3000000 [20028888] >[ 110.477] sna_render_get_solid: b3000000 >[ 110.477] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.477] gen4_choose_composite_emitter: identity source, identity mask >[ 110.477] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.477] gen9_composite_get_binding_table(fdc0) >[ 110.477] gen9_emit_vertex_elements: setup id=10 >[ 110.477] gen9_render_composite_box: (3840, 0), (7680, 2160) >[ 110.477] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] >[ 110.477] gen8_vertex_flush[5dc] = 3 >[ 110.477] sna_composite(pixmap=772, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=772+(5694, 1014)+(0, 0), size=(132, 132) >[ 110.477] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) >[ 110.477] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) >[ 110.477] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.477] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) >[ 110.477] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) >[ 110.477] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) >[ 110.477] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) >[ 110.477] gen9_render_composite: 132x132, current mode=1/1 >[ 110.477] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 >[ 110.477] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.477] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.477] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 >[ 110.477] sna_drawable_use_bo pixmap=772, box=((5694, 1014), (5826, 1146)), flags=7... >[ 110.477] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.477] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.477] sna_drawable_use_bo: using whole GPU bo >[ 110.477] gen9_composite_set_target: pixmap=772, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.477] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) >[ 110.477] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] >[ 110.477] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.477] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) >[ 110.477] sna_render_pixmap_bo: GPU all damaged >[ 110.477] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) >[ 110.477] color_convert: src=b3000000 [20028888] >[ 110.477] color_convert: dst=b3000000 [20028888] >[ 110.477] sna_render_get_solid: b3000000 >[ 110.477] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.477] gen4_choose_composite_emitter: simple src, identity mask >[ 110.477] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.477] gen9_composite_get_binding_table(fdc0) >[ 110.477] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 >[ 110.477] kgem_add_handle: handle=15, index=5 >[ 110.477] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) >[ 110.477] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler >[ 110.477] gen9_emit_sampler: sampler = 23 >[ 110.477] gen9_emit_vertex_elements: setup id=10 >[ 110.477] gen9_render_composite_box: (5694, 1014), (5826, 1146) >[ 110.477] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] >[ 110.477] gen8_vertex_flush[620] = 3 >[ 110.478] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.478] kgem_can_create_2d: 80x80 @ 32 >[ 110.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.478] kgem_can_create_2d: untiled size=28672 >[ 110.478] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.478] kgem_choose_tiling: 80x80 -> 0 >[ 110.478] sna_create_pixmap: usage=0, flags=b >[ 110.478] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.478] __pop_freed_pixmap: reusing freed pixmap=750 header >[ 110.478] create_pixmap_hdr: pixmap=773, width=80, height=80, usage=0 >[ 110.478] sna_create_pixmap: serial=773, 80x80, usage=0 >[ 110.478] sna_composite_rectangles(pixmap=774, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.478] sna_composite_rectangles: converted to op 0 >[ 110.478] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.478] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.478] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.478] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.478] sna_composite_rectangles: dropping last-cpu hint >[ 110.478] sna_drawable_use_bo pixmap=774, box=((0, 0), (80, 80)), flags=19... >[ 110.478] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.478] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.478] sna_pixmap_move_to_gpu(pixmap=774, usage=0), flags=b >[ 110.478] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.478] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.478] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.478] kgem_choose_tiling: 80x80 -> 0 >[ 110.478] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.478] kgem_choose_tiling: 80x80 -> 0 >[ 110.478] sna_pixmap_alloc_gpu: pixmap=774 >[ 110.478] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.478] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.478] from inactive: pitch=320, tiling=0: handle=22, id=796 >[ 110.478] __sna_damage_all(80, 80) >[ 110.478] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.478] sna_pixmap_mark_active: pixmap=774, handle=22 >[ 110.478] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.478] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.478] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.478] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.478] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.478] sna_render_get_solid: 0 >[ 110.478] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.478] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.478] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.478] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.478] aligning vertex: was 5, now 2 floats per vertex >[ 110.478] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.478] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.478] gen9_composite_get_binding_table(fd40) >[ 110.478] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 >[ 110.478] kgem_add_handle: handle=22, index=6 >[ 110.478] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) >[ 110.478] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.478] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.478] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.478] gen9_emit_sampler: sampler = 1 >[ 110.478] gen9_emit_sf: num_sf_outputs=1 >[ 110.478] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.478] gen9_emit_vertex_elements: setup id=0 >[ 110.478] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.478] (0, 0), (80, 80) >[ 110.478] gen8_vertex_flush[6d8] = 3 >[ 110.478] sna_composite_rectangles: pixmap=774 marking clear [0]? 1 >[ 110.478] sna_composite_rectangles(pixmap=774, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.478] sna_composite_rectangles: converted to op 1 >[ 110.478] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.478] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.478] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.478] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.478] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.478] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.478] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.478] sna_composite_rectangles: dropping last-cpu hint >[ 110.478] sna_drawable_use_bo pixmap=774, box=((0, 0), (80, 80)), flags=1... >[ 110.478] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.478] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.478] sna_drawable_use_bo: using whole GPU bo >[ 110.478] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.478] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.478] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.478] sna_render_get_solid: 40404040 >[ 110.478] sna_render_get_solid(1) = 40404040 (old) >[ 110.478] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.478] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.478] gen9_composite_get_binding_table(fcc0) >[ 110.478] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 >[ 110.478] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 110.478] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) >[ 110.478] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.478] gen9_emit_vertex_elements: setup id=0 >[ 110.478] (0, 0), (2, 2) >[ 110.478] (78, 0), (80, 2) >[ 110.478] (0, 78), (2, 80) >[ 110.478] (78, 78), (80, 80) >[ 110.478] gen8_vertex_flush[714] = 12 >[ 110.478] sna_composite(pixmap=772, op=3, src=774+(0, 0), mask=0+(0, 0), dst=772+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.478] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.478] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.478] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.478] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.478] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.478] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.478] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.478] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.478] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.478] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.478] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.478] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.478] sna_drawable_use_bo pixmap=772, box=((0, 0), (7680, 2160)), flags=7... >[ 110.478] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.478] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.478] sna_drawable_use_bo: using whole GPU bo >[ 110.478] gen9_composite_set_target: pixmap=772, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.478] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.478] sna_transform_is_imprecise_integer_translation: no transform >[ 110.478] gen9_composite_picture: integer translation (0, 0), removing >[ 110.478] sna_render_pixmap_bo pixmap=774, (0, 0)x(7680, 2160)/(80, 80) >[ 110.478] sna_render_pixmap_bo: GPU all damaged >[ 110.478] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.478] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.478] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.478] gen4_choose_composite_emitter: identity src, no mask >[ 110.478] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.478] aligning vertex: was 2, now 3 floats per vertex >[ 110.478] gen9_composite_get_binding_table(fc40) >[ 110.478] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 >[ 110.478] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) >[ 110.478] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.478] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.478] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.478] gen9_emit_sampler: sampler = a >[ 110.478] gen9_emit_vertex_elements: setup id=2 >[ 110.478] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.479] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.479] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.479] gen8_vertex_flush[7b0] = 3 >[ 110.479] sna_destroy_pixmap: pixmap=774, attached?=1 >[ 110.479] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.479] __kgem_bo_destroy: handle=22, size=61440 >[ 110.479] __kgem_bo_destroy: handle=22 -> active >[ 110.479] __sna_free_pixmap(pixmap=774) >[ 110.479] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.479] kgem_can_create_2d: 640x2096 @ 32 >[ 110.479] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.479] kgem_can_create_2d: untiled size=5365760 >[ 110.479] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.479] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.479] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.479] sna_create_pixmap: usage=0, flags=1b >[ 110.479] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.479] __pop_freed_pixmap: reusing freed pixmap=774 header >[ 110.479] create_pixmap_hdr: pixmap=775, width=640, height=2096, usage=0 >[ 110.479] sna_create_pixmap: serial=775, 640x2096, usage=0 >[ 110.479] sna_composite_rectangles(pixmap=776, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.479] sna_composite_rectangles: converted to op 0 >[ 110.479] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.479] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.479] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.479] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.479] sna_composite_rectangles: dropping last-cpu hint >[ 110.479] sna_drawable_use_bo pixmap=776, box=((0, 0), (640, 2096)), flags=19... >[ 110.479] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.479] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.479] sna_pixmap_move_to_gpu(pixmap=776, usage=0), flags=b >[ 110.479] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.479] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.479] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.479] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.479] sna_pixmap_alloc_gpu: pixmap=776 >[ 110.479] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.479] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.479] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.479] from inactive: pitch=2560, tiling=1: handle=9, id=797 >[ 110.479] __sna_damage_all(640, 2096) >[ 110.479] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.479] sna_pixmap_mark_active: pixmap=776, handle=9 >[ 110.479] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.479] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.479] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.479] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.479] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.479] sna_render_get_solid: 0 >[ 110.479] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.479] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.479] __kgem_retire_rq: request 1 complete >[ 110.479] __kgem_bo_flush: handle=28, busy=0, wedged=0 >[ 110.479] kgem_set_mode: flushing before new bo >[ 110.479] gen8_vertex_close: used=64731, vbo active? 16, vb=405, nreloc=3 >[ 110.479] gen8_vertex_close: reloc[0] = 287 >[ 110.479] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.479] kgem_add_handle: handle=16, index=7 >[ 110.479] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fffa8000) >[ 110.479] gen8_vertex_close: reloc[1] = 357 >[ 110.479] kgem_add_reloc64: handle=16, pos=357, delta=0, domains=200000 >[ 110.479] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fffa8000) >[ 110.479] gen8_vertex_close: reloc[2] = 487 >[ 110.479] kgem_add_reloc64: handle=16, pos=487, delta=0, domains=200000 >[ 110.479] kgem_add_reloc64[14] = (delta=0, target handle=7, presumed=fffa8000) >[ 110.479] batch[1/1, flags=1800]: 498 498 16128 16384, nreloc=15, nexec=8, nfence=0, aperture=24396 [fenced=0] >[ 110.479] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.479] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.479] kgem_fixup_relocs: shrinking by 61440 >[ 110.479] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.479] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.479] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.479] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.479] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.479] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.479] __kgem_bo_clear_busy: handle=7 >[ 110.479] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.479] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.479] __kgem_bo_clear_busy: handle=8 >[ 110.479] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.479] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.479] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.479] __kgem_bo_clear_busy: handle=7 >[ 110.479] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 >[ 110.479] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.479] __kgem_bo_clear_busy: handle=8 >[ 110.479] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 >[ 110.479] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.479] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f3c95c28000, tiling=0, domain=3, offset=4294606848 >[ 110.479] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.479] aligning vertex: was 3, now 2 floats per vertex >[ 110.479] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.479] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.479] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.479] kgem_add_handle: handle=4, index=0 >[ 110.479] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.479] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.479] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.479] gen9_composite_get_binding_table(ffc0) >[ 110.479] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 >[ 110.479] kgem_add_handle: handle=9, index=1 >[ 110.479] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ee339000) >[ 110.479] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.479] [3fe0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.479] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.479] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.479] kgem_add_handle: handle=7, index=2 >[ 110.479] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.479] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.479] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.479] gen9_emit_sampler: sampler = 1 >[ 110.479] gen9_emit_sf: num_sf_outputs=1 >[ 110.479] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.479] gen9_emit_vertex_elements: setup id=0 >[ 110.479] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.479] (0, 0), (640, 2096) >[ 110.479] gen8_vertex_flush[490] = 3 >[ 110.479] sna_composite_rectangles: pixmap=776 marking clear [0]? 1 >[ 110.479] sna_composite(pixmap=776, op=3, src=364+(168, 968), mask=0+(0, 0), dst=776+(8, 904)+(0, 0), size=(624, 224) >[ 110.479] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.479] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.479] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.479] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.479] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) >[ 110.479] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) >[ 110.479] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) >[ 110.479] gen9_render_composite: 624x224, current mode=1/1 >[ 110.479] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 >[ 110.479] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.479] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.479] sna_drawable_use_bo pixmap=776, box=((8, 904), (632, 1128)), flags=7... >[ 110.479] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.479] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.479] sna_drawable_use_bo: using whole GPU bo >[ 110.479] gen9_composite_set_target: pixmap=776, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.479] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) >[ 110.479] sna_transform_is_imprecise_integer_translation: no transform >[ 110.479] gen9_composite_picture: integer translation (0, 0), removing >[ 110.479] sna_render_pixmap_bo pixmap=364, (168, 968)x(624, 224)/(3840, 2160) >[ 110.479] sna_render_pixmap_bo: GPU all damaged >[ 110.479] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) >[ 110.479] color_convert: src=b3000000 [20028888] >[ 110.479] color_convert: dst=b3000000 [20028888] >[ 110.479] sna_render_get_solid: b3000000 >[ 110.479] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.479] gen4_choose_composite_emitter: identity source, identity mask >[ 110.479] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.479] aligning vertex: was 2, now 5 floats per vertex >[ 110.479] gen9_composite_get_binding_table(ff00) >[ 110.479] kgem_add_reloc64: handle=11, pos=16312, delta=0, domains=40000 >[ 110.479] kgem_add_handle: handle=11, index=3 >[ 110.479] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f61c9000) >[ 110.479] [3fb0] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.480] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 110.480] kgem_add_reloc64: adding proxy [delta=716] for handle=7 >[ 110.480] kgem_add_reloc64[6] = (delta=716, target handle=2, presumed=fffe8000) >[ 110.480] [3fa0] bind bo(handle=7, addr=fffe82cc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.480] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.480] gen9_emit_sampler: sampler = 3 >[ 110.480] gen9_emit_sf: num_sf_outputs=2 >[ 110.480] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.480] gen9_emit_vertex_elements: setup id=10 >[ 110.480] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.480] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.480] gen9_render_composite_box: (8, 904), (632, 1128) >[ 110.480] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] >[ 110.480] gen8_vertex_flush[56c] = 3 >[ 110.480] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) >[ 110.480] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.480] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.480] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.480] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.480] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.480] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.480] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.480] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.480] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.480] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.480] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.480] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.480] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.480] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.480] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.480] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.480] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.480] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.480] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.480] sna_drawable_use_bo pixmap=776, box=((8, 904), (632, 1128)), flags=7... >[ 110.480] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.480] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.480] sna_drawable_use_bo: using whole GPU bo >[ 110.480] gen9_composite_set_target: pixmap=776, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.480] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.480] color_convert: src=660a0a0a [20028888] >[ 110.480] color_convert: dst=660a0a0a [20028888] >[ 110.480] sna_render_get_solid: 660a0a0a >[ 110.480] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.480] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.480] gen4_choose_spans_emitter: solid source >[ 110.480] kgem_check_bo: num_pages=+1, num_exec=+1 >[ 110.480] aligning vertex: was 5, now 3 floats per vertex >[ 110.480] gen9_composite_get_binding_table(fe40) >[ 110.480] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.480] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.480] kgem_add_handle: handle=8, index=4 >[ 110.480] kgem_add_reloc64[7] = (delta=8, target handle=4, presumed=fdffe000) >[ 110.480] [3f80] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.480] gen9_emit_sampler: sampler = c >[ 110.480] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.480] gen9_emit_vertex_elements: setup id=5 >[ 110.480] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.480] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.480] thread_choose_span: clipped? 0 >[ 110.480] imprecise_trapezoid_span_converter: using 4 threads >[ 110.480] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.480] thread_choose_span: clipped? 0 >[ 110.480] span_thread: flushing 95 boxes >[ 110.480] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.480] flushing vbo for gen9_get_rectangles: 5 < 9 >[ 110.480] gen8_vertex_flush[618] = 258 >[ 110.480] gen8_vertex_finish: used=65529 / 65534 >[ 110.480] gen8_vertex_finish: reloc[0] = 287 >[ 110.480] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 >[ 110.480] kgem_add_handle: handle=16, index=5 >[ 110.480] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.480] gen8_vertex_finish: reloc[1] = 342 >[ 110.480] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 >[ 110.481] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.481] gen8_vertex_finish: reloc[2] = 385 >[ 110.481] kgem_add_reloc64: handle=16, pos=385, delta=0, domains=200000 >[ 110.481] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.481] _kgem_bo_destroy: handle=16, proxy? 0 >[ 110.481] __kgem_bo_destroy: handle=16, size=262144 >[ 110.481] __kgem_bo_destroy: handle=16 -> active >[ 110.481] kgem_create_linear(262144) >[ 110.480] span_thread: flushing 1 boxes >[ 110.480] span_thread: flushing 95 boxes >[ 110.481] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.481] search_linear_cache: num_pages=64, flags=486, use_active? 0, use_large=0 [max=65536] >[ 110.480] span_thread: flushing 1 boxes >[ 110.481] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.481] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.481] search_linear_cache: searching for inactive cpu map >[ 110.481] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 110.481] search_linear_cache: found handle=23 (num_pages=64) in linear vma cache >[ 110.481] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f3c95be8000, domain=0 >[ 110.481] kgem_bo_map: converting request for GTT map into CPU map >[ 110.481] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f3c95be8000) >[ 110.481] kgem_bo_sync__cpu: handle=23 >[ 110.481] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.481] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 >[ 110.481] __kgem_busy: handle=23, busy=0, wedged=0 >[ 110.481] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] >[ 110.481] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 >[ 110.481] gen8_vertex_finish: create vbo handle=23, size=65534 >[ 110.481] gen8_vertex_flush[648] = 318 >[ 110.481] gen9_render_composite_spans_done() >[ 110.481] sna_accel_flush: flush?=0, dirty?=0 >[ 110.481] sna_block_handler (tv=0.0) >[ 110.481] sna_wakeup_handler >[ 110.481] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.481] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.481] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.481] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.481] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.481] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.481] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.481] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.481] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.481] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.481] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.481] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.481] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.481] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.481] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.481] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.481] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.481] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.481] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.481] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.481] sna_drawable_use_bo pixmap=776, box=((8, 904), (632, 1128)), flags=7... >[ 110.481] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.481] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.481] sna_drawable_use_bo: using whole GPU bo >[ 110.481] gen9_composite_set_target: pixmap=776, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.481] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.481] color_convert: src=66282828 [20028888] >[ 110.481] color_convert: dst=66282828 [20028888] >[ 110.482] sna_render_get_solid: 66282828 >[ 110.482] sna_render_get_solid(3) = 66282828 (old) >[ 110.482] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.482] gen4_choose_spans_emitter: solid source >[ 110.482] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.482] gen9_composite_get_binding_table(fdc0) >[ 110.482] kgem_add_reloc64: handle=8, pos=16232, delta=0, domains=40000 >[ 110.482] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 110.482] kgem_add_reloc64[11] = (delta=12, target handle=4, presumed=fdffe000) >[ 110.482] [3f60] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.482] gen9_emit_vertex_elements: setup id=5 >[ 110.482] thread_choose_span: clipped? 0 >[ 110.482] imprecise_trapezoid_span_converter: using 4 threads >[ 110.482] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.482] thread_choose_span: clipped? 0 >[ 110.482] [ 110.482] [ 110.482] span_thread: flushing 2 boxes >[ 110.482] span_thread: flushing 166 boxes >[ 110.482] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 2 boxes >[ 110.482] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.482] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 162 boxes >[ 110.482] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >[ 110.482] gen8_vertex_flush[684] = 996 >[ 110.482] gen9_render_composite_spans_done() >[ 110.482] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.482] kgem_can_create_2d: 640x2096 @ 32 >[ 110.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.482] kgem_can_create_2d: untiled size=5365760 >[ 110.482] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.482] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.482] sna_create_pixmap: usage=0, flags=1b >[ 110.482] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.482] __pop_freed_pixmap: reusing freed pixmap=752 header >[ 110.482] create_pixmap_hdr: pixmap=777, width=640, height=2096, usage=0 >[ 110.482] sna_create_pixmap: serial=777, 640x2096, usage=0 >[ 110.482] sna_composite_rectangles(pixmap=778, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.482] sna_composite_rectangles: converted to op 0 >[ 110.482] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.482] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.482] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.482] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.482] sna_composite_rectangles: dropping last-cpu hint >[ 110.482] sna_drawable_use_bo pixmap=778, box=((0, 0), (640, 2096)), flags=19... >[ 110.482] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.482] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.482] sna_pixmap_move_to_gpu(pixmap=778, usage=0), flags=b >[ 110.482] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.482] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.482] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.482] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.482] sna_pixmap_alloc_gpu: pixmap=778 >[ 110.482] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.482] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.483] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.483] from inactive: pitch=2560, tiling=1: handle=17, id=798 >[ 110.483] __sna_damage_all(640, 2096) >[ 110.483] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.483] sna_pixmap_mark_active: pixmap=778, handle=17 >[ 110.483] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.483] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.483] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.483] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.483] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.483] sna_render_get_solid: 0 >[ 110.483] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.483] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.483] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.483] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.483] aligning vertex: was 3, now 2 floats per vertex >[ 110.483] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.483] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.483] gen9_composite_get_binding_table(fd40) >[ 110.483] kgem_add_reloc64: handle=17, pos=16200, delta=0, domains=20002 >[ 110.483] kgem_add_handle: handle=17, index=6 >[ 110.483] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fdfff000) >[ 110.483] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.483] [3f40] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.483] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.483] gen9_emit_sampler: sampler = 1 >[ 110.483] gen9_emit_sf: num_sf_outputs=1 >[ 110.483] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.483] gen9_emit_vertex_elements: setup id=0 >[ 110.483] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.483] (0, 0), (640, 2096) >[ 110.483] gen8_vertex_flush[758] = 3 >[ 110.483] sna_composite_rectangles: pixmap=778 marking clear [0]? 1 >[ 110.483] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.483] kgem_can_create_2d: 624x224 @ 32 >[ 110.483] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.483] kgem_can_create_2d: untiled size=561152 >[ 110.483] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.483] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.483] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.483] sna_create_pixmap: usage=0, flags=1b >[ 110.483] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.483] __pop_freed_pixmap: reusing freed pixmap=760 header >[ 110.483] create_pixmap_hdr: pixmap=779, width=624, height=224, usage=0 >[ 110.483] sna_create_pixmap: serial=779, 624x224, usage=0 >[ 110.483] sna_composite_rectangles(pixmap=780, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.483] sna_composite_rectangles: converted to op 0 >[ 110.483] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.483] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.483] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.483] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.483] sna_composite_rectangles: dropping last-cpu hint >[ 110.483] sna_drawable_use_bo pixmap=780, box=((0, 0), (624, 224)), flags=19... >[ 110.483] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.483] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.483] sna_pixmap_move_to_gpu(pixmap=780, usage=0), flags=b >[ 110.483] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.483] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.483] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.483] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.483] sna_pixmap_alloc_gpu: pixmap=780 >[ 110.483] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.483] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.483] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.483] from inactive: pitch=2560, tiling=1: handle=20, id=799 >[ 110.483] __sna_damage_all(624, 224) >[ 110.483] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.483] sna_pixmap_mark_active: pixmap=780, handle=20 >[ 110.483] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.483] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.483] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.483] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.483] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.483] sna_render_get_solid: 0 >[ 110.483] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.483] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.483] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.483] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.483] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.483] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.483] gen9_composite_get_binding_table(fcc0) >[ 110.483] kgem_add_reloc64: handle=20, pos=16168, delta=0, domains=20002 >[ 110.483] kgem_add_handle: handle=20, index=7 >[ 110.483] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fd9be000) >[ 110.483] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.483] [3f20] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.483] gen9_emit_vertex_elements: setup id=0 >[ 110.483] (0, 0), (624, 224) >[ 110.483] gen8_vertex_flush[78c] = 3 >[ 110.483] sna_composite_rectangles: pixmap=780 marking clear [0]? 1 >[ 110.483] sna_create_pixmap(576, 76, 32, usage=0) >[ 110.483] kgem_can_create_2d: 576x76 @ 32 >[ 110.483] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.483] kgem_can_create_2d: untiled size=176128 >[ 110.483] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.483] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.483] kgem_can_create_2d: tiled[-1] size=176128 >[ 110.483] sna_create_pixmap: usage=0, flags=1b >[ 110.483] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 110.483] __pop_freed_pixmap: reusing freed pixmap=756 header >[ 110.483] create_pixmap_hdr: pixmap=781, width=576, height=76, usage=0 >[ 110.483] sna_create_pixmap: serial=781, 576x76, usage=0 >[ 110.484] sna_composite_rectangles(pixmap=782, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 110.484] sna_composite_rectangles: converted to op 0 >[ 110.484] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 110.484] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 110.484] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 110.484] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 110.484] sna_composite_rectangles: dropping last-cpu hint >[ 110.484] sna_drawable_use_bo pixmap=782, box=((0, 0), (576, 76)), flags=19... >[ 110.484] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.484] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.484] sna_pixmap_move_to_gpu(pixmap=782, usage=0), flags=b >[ 110.484] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.484] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 110.484] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.484] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.484] sna_pixmap_alloc_gpu: pixmap=782 >[ 110.484] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.484] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.484] kgem_set_tiling: handle=16, tiling=1 [1], pitch=2560 [2560]: 1 >[ 110.484] kgem_bo_remove_from_active: removing handle=16 from active >[ 110.484] 1:from active: pitch=2560, tiling=1, handle=16, id=800 >[ 110.484] __sna_damage_all(576, 76) >[ 110.484] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.484] sna_pixmap_mark_active: pixmap=782, handle=16 >[ 110.484] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.484] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.484] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.484] kgem_bo_is_render: handle=16, rq? 1 [1] >[ 110.484] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 110.484] sna_render_get_solid: 0 >[ 110.484] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.484] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.484] gen9_composite_get_binding_table(fc40) >[ 110.484] kgem_add_reloc64: handle=16, pos=16136, delta=0, domains=20002 >[ 110.484] kgem_add_reloc64[14] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.484] __kgem_bo_mark_dirty: handle=16 (proxy? 0) >[ 110.484] [3f00] bind bo(handle=16, addr=fffa8000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.484] gen9_emit_vertex_elements: setup id=0 >[ 110.484] (0, 0), (576, 76) >[ 110.484] gen8_vertex_flush[7c0] = 3 >[ 110.484] sna_composite_rectangles: pixmap=782 marking clear [0]? 1 >[ 110.484] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 110.484] kgem_bo_is_busy: handle=16, domain: 3 exec? 1, rq? 1 >[ 110.484] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.484] trapezoid_spans_maybe_inplace? clear, no >[ 110.484] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.484] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 110.484] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 110.484] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 110.484] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 110.484] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 110.484] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 110.484] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.484] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 110.484] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 110.484] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.484] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 110.484] sna_drawable_use_bo pixmap=782, box=((2, 2), (574, 74)), flags=7... >[ 110.484] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.484] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.484] sna_drawable_use_bo: using whole GPU bo >[ 110.484] gen9_composite_set_target: pixmap=782, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.484] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 110.484] color_convert: src=4c000000 [20028888] >[ 110.484] color_convert: dst=4c000000 [20028888] >[ 110.484] sna_render_get_solid: 4c000000 >[ 110.484] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.484] gen4_choose_spans_emitter: solid source >[ 110.484] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.484] aligning vertex: was 2, now 3 floats per vertex >[ 110.484] gen9_composite_get_binding_table(fbc0) >[ 110.484] kgem_add_reloc64: handle=7, pos=16104, delta=0, domains=40000 >[ 110.485] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 110.485] kgem_add_reloc64[15] = (delta=304, target handle=2, presumed=fffe8000) >[ 110.485] [3ee0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.485] gen9_emit_sampler: sampler = c >[ 110.485] gen9_emit_sf: num_sf_outputs=2 >[ 110.485] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.485] gen9_emit_vertex_elements: setup id=5 >[ 110.485] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.485] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.485] thread_choose_span: clipped? 0 >[ 110.485] imprecise_trapezoid_span_converter: using 4 threads >[ 110.485] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 110.485] thread_choose_span: clipped? 0 >[ 110.485] [ 110.485] span_thread: flushing 26 boxes >[ 110.485] span_thread: flushing 1 boxes >[ 110.485] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.485] span_thread: flushing 1 boxes >span_thread: flushing 26 boxes >[ 110.485] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.485] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.485] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.485] gen8_vertex_flush[870] = 162 >[ 110.485] gen9_render_composite_spans_done() >[ 110.485] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 110.485] kgem_bo_is_busy: handle=16, domain: 3 exec? 1, rq? 1 >[ 110.485] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.485] kgem_bo_is_busy: handle=16, domain: 3 exec? 1, rq? 1 >[ 110.485] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.485] kgem_bo_is_busy: handle=16, domain: 3 exec? 1, rq? 1 >[ 110.485] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.485] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 110.485] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 110.485] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 110.485] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 110.485] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 110.485] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 110.485] kgem_bo_is_busy: handle=16, domain: 3 exec? 1, rq? 1 >[ 110.485] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.485] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 110.485] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 110.485] kgem_bo_is_busy: handle=16, domain: 3 exec? 1, rq? 1 >[ 110.485] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.485] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 110.485] sna_drawable_use_bo pixmap=782, box=((0, 0), (576, 76)), flags=7... >[ 110.485] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.485] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.485] sna_drawable_use_bo: using whole GPU bo >[ 110.485] gen9_composite_set_target: pixmap=782, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.485] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 110.485] color_convert: src=e6e6e6e6 [20028888] >[ 110.485] color_convert: dst=e6e6e6e6 [20028888] >[ 110.485] sna_render_get_solid: e6e6e6e6 >[ 110.485] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 110.485] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.485] gen4_choose_spans_emitter: solid source >[ 110.485] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.485] gen9_composite_get_binding_table(fb40) >[ 110.485] kgem_add_reloc64: handle=8, pos=16072, delta=0, domains=40000 >[ 110.485] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 110.485] kgem_add_reloc64[16] = (delta=16, target handle=4, presumed=fdffe000) >[ 110.485] [3ec0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.485] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.485] gen9_emit_vertex_elements: setup id=5 >[ 110.485] thread_choose_span: clipped? 0 >[ 110.485] imprecise_trapezoid_span_converter: using 4 threads >[ 110.485] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 110.485] thread_choose_span: clipped? 0 >[ 110.485] [ 110.485] span_thread: flushing 2 boxes >span_thread: flushing 62 boxes >[ 110.485] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.485] span_thread: flushing 2 boxes >[ 110.485] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.485] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.485] span_thread: flushing 62 boxes >[ 110.485] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.485] gen8_vertex_flush[8c4] = 384 >[ 110.485] gen9_render_composite_spans_done() >[ 110.485] sna_glyphs(op=3, nlist=1, src=(16, 52)) >[ 110.485] kgem_bo_is_busy: handle=16, domain: 3 exec? 1, rq? 1 >[ 110.485] sna_glyphs: discarding mask >[ 110.485] glyphs0_to_dst(op=3, src=(16, 52), nlist=1, dst=(16, 52)+(0, 0)) >[ 110.485] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94669425778320 size=576x76 >[ 110.485] gen9_render_composite: 0x0, current mode=1/1 >[ 110.485] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.485] kgem_bo_is_busy: handle=16, domain: 3 exec? 1, rq? 1 >[ 110.485] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.486] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.486] sna_drawable_use_bo pixmap=782, box=((0, 0), (576, 76)), flags=7... >[ 110.486] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.486] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.486] sna_drawable_use_bo: using whole GPU bo >[ 110.486] gen9_composite_set_target: pixmap=782, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.486] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.486] color_convert: src=ffffffff [20028888] >[ 110.486] color_convert: dst=ffffffff [20028888] >[ 110.486] sna_render_get_solid: ffffffff >[ 110.486] sna_render_get_solid(white) >[ 110.486] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.486] sna_transform_is_imprecise_integer_translation: no transform >[ 110.486] gen9_composite_picture: integer translation (0, 0), removing >[ 110.486] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.486] sna_render_pixmap_bo: GPU all damaged >[ 110.486] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.486] gen4_choose_composite_emitter: solid, identity mask >[ 110.486] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.486] aligning vertex: was 3, now 4 floats per vertex >[ 110.486] gen9_composite_get_binding_table(fac0) >[ 110.486] kgem_add_reloc64: handle=7, pos=16040, delta=0, domains=40000 >[ 110.486] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.486] kgem_add_reloc64[17] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.486] [3ea0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.486] kgem_add_reloc64: handle=6, pos=16024, delta=0, domains=40000 >[ 110.486] kgem_add_handle: handle=6, index=8 >[ 110.486] kgem_add_reloc64[18] = (delta=0, target handle=8, presumed=fd585000) >[ 110.486] [3e90] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.486] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.486] gen9_emit_sampler: sampler = a >[ 110.486] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.486] gen9_emit_vertex_elements: setup id=9 >[ 110.486] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.486] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.486] glyphs0_to_dst: glyph=(16, 34)x(13, 10), unclipped >[ 110.486] emit_primitive_identity_mask__avx2: dst=(16, 34), mask=(544.00, 32.00) x (13.00, 10.00) >[ 110.486] gen8_vertex_flush[988] = 3 >[ 110.486] gen9_magic_ca_pass: CA fixup (1400 -> 1403) >[ 110.486] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.486] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.486] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.486] sna_composite_rectangles(pixmap=782, op=1, ffffffff x 1 [(30, 16)x(2, 44) ...]) >[ 110.486] sna_composite_rectangles: converted to op 1 >[ 110.486] sna_composite_rectangles[0] (30, 16)x(2, 44) -> (30, 16), (32, 60) >[ 110.486] sna_composite_rectangles: nrects=1, region=(30, 16), (32, 60) x 1 >[ 110.486] sna_composite_rectangles: clipped extents (30, 16),(32, 60) x 1 >[ 110.486] sna_composite_rectangles: pixmap +(0, 0) extents (30, 16),(32, 60) >[ 110.486] sna_composite_rectangles: dropping last-cpu hint >[ 110.486] sna_drawable_use_bo pixmap=782, box=((30, 16), (32, 60)), flags=9... >[ 110.486] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 110.486] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.486] sna_drawable_use_bo: using whole GPU bo >[ 110.486] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 110.486] kgem_bo_is_render: handle=16, rq? 1 [1] >[ 110.486] gen9_render_fill_boxes(ffffffff x 1 [(30, 16), (32, 60) ...]) >[ 110.486] sna_render_get_solid: ffffffff >[ 110.486] sna_render_get_solid(white) >[ 110.486] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.486] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.486] aligning vertex: was 4, now 2 floats per vertex >[ 110.486] gen9_composite_get_binding_table(fa00) >[ 110.486] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 110.486] gen9_emit_sampler: sampler = 1 >[ 110.486] gen9_emit_sf: num_sf_outputs=1 >[ 110.486] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.486] gen9_emit_vertex_elements: setup id=0 >[ 110.486] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.486] (30, 16), (32, 60) >[ 110.486] gen8_vertex_flush[aa4] = 3 >[ 110.486] sna_validate_gc(0x5619f1770810) changes=0, previous serial=302, drawable=30c >[ 110.486] sna_validate_gc: recomputing clip >[ 110.486] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.486] sna_copy_area: src=pixmap=782:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=780:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.486] sna_copy_area: normal copy >[ 110.486] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.486] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.486] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.486] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 110.486] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 110.486] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 110.486] sna_do_copy: pixmap -- no source clipping >[ 110.486] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 110.486] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 110.486] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=782+(-24, -136), dst pixmap=780+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 110.486] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=16, cpu_bo=0), replaces=0 >[ 110.486] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.486] sna_drawable_use_bo pixmap=780, box=((24, 136), (600, 212)), flags=b... >[ 110.486] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.486] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.486] sna_drawable_use_bo: using whole GPU bo >[ 110.486] sna_pixmap_move_to_gpu(pixmap=782, usage=0), flags=a >[ 110.486] sna_pixmap_move_to_gpu: already all-damaged >[ 110.486] sna_pixmap_mark_active: pixmap=782, handle=16 >[ 110.486] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.486] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.486] kgem_bo_is_render: handle=16, rq? 1 [1] >[ 110.486] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.486] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.486] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.486] gen9_composite_get_binding_table(fa00) >[ 110.486] kgem_add_reloc64: handle=16, pos=15992, delta=0, domains=40000 >[ 110.486] kgem_add_reloc64[19] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.486] [3e70] bind bo(handle=16, addr=fffa8000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 110.486] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.486] gen9_emit_sampler: sampler = 0 >[ 110.486] gen9_emit_vertex_elements: setup id=0 >[ 110.486] (0, 0) -> (24, 136) + (576, 76) >[ 110.487] gen8_vertex_flush[af8] = 3 >[ 110.487] sna_accel_flush: flush?=0, dirty?=0 >[ 110.487] sna_block_handler (tv=0.0) >[ 110.487] sna_wakeup_handler >[ 110.487] sna_mode_wakeup: len=64 >[ 110.487] sna_mode_wakeup: recording last swap on pipe=1, frame 4422 [1146], time 110.485481 >[ 110.487] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=28 [active_scanout=2] >[ 110.487] sna_mode_wakeup: flip complete, pending? 2 >[ 110.487] sna_mode_wakeup: recording last swap on pipe=0, frame 6380 [18ec], time 110.486671 >[ 110.487] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=28 [active_scanout=2] >[ 110.487] sna_mode_wakeup: flip complete, pending? 1 >[ 110.487] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.487] sna_block_handler (tv=0.0) >[ 110.487] sna_wakeup_handler >[ 110.487] sna_destroy_pixmap: pixmap=782, attached?=1 >[ 110.487] _kgem_bo_destroy: handle=16, proxy? 0 >[ 110.487] __kgem_bo_destroy: handle=16, size=262144 >[ 110.487] __kgem_bo_destroy: handle=16 -> active >[ 110.487] __sna_free_pixmap(pixmap=782) >[ 110.487] sna_create_pixmap(14, 20, 32, usage=0) >[ 110.487] kgem_can_create_2d: 14x20 @ 32 >[ 110.487] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 >[ 110.487] kgem_can_create_2d: untiled size=4096 >[ 110.487] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 110.487] kgem_choose_tiling: 14x20 -> 0 >[ 110.487] sna_create_pixmap: usage=0, flags=a >[ 110.487] sna_create_pixmap: small buffer [1120], attaching to shadow pixmap >[ 110.487] create_pixmap: allocating pixmap 14x20, depth=32/32, size=1128 >[ 110.487] create_pixmap: serial=783, usage=0, 14x20 >[ 110.487] sna_create_pixmap: serial=783, 14x20, usage=0 >[ 110.487] sna_validate_gc(0x5619f1770810) changes=0, previous serial=30c, drawable=310 >[ 110.487] sna_validate_gc: recomputing clip >[ 110.487] sna_validate_gc: composite clip=1x[(0, 0), (14, 20)] [0x5619f174da00] >[ 110.487] sna_put_image((0, 0)x(14, 20), depth=32, format=2) >[ 110.487] try_upload__fast: ignore existing cpu damage (if any) >[ 110.487] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.487] try_upload__fast: no, no gpu damage >[ 110.487] sna_drawable_move_region_to_cpu(pixmap=784 (14x20), [(0, 0), (14, 20)], flags=1) >[ 110.487] sna_drawable_move_region_to_cpu: region (0, 0), (14, 20) + (0, 0) subsumes pixmap (14x20) >[ 110.487] _sna_pixmap_move_to_cpu(pixmap=784, 14x20, flags=1) >[ 110.487] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.487] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.487] operate_inplace: no, inplace operation not suitable >[ 110.487] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.487] __sna_damage_all(14, 20) >[ 110.487] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.487] sna_put_zpixmap_blt: upload(0, 0, 14, 20) x 1 boxes >[ 110.487] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(14, 20) >[ 110.487] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/56 >[ 110.487] sna_accel_flush: flush?=0, dirty?=0 >[ 110.487] sna_composite(pixmap=780, op=3, src=784+(367, 307), mask=0+(551, 153), dst=780+(551, 153)+(0, 0), size=(30, 42) >[ 110.487] sna_compute_composite_region: dst=(551, 153)x(30, 42) >[ 110.487] sna_compute_composite_region: initial clip against dst->pDrawable: (551, 153), (581, 195) >[ 110.487] clip_to_dst: region: 1x[(551, 153), (581, 195)], clip: 1x[(0, 0), (624, 224)] >[ 110.487] sna_compute_composite_region: clip against dst->pCompositeClip: (551, 153), (581, 195) >[ 110.487] sna_compute_composite_region: clip against src (14x20 clip=0): (551, 153), (581, 195) >[ 110.487] sna_composite: composite region extents:+(0, 0) -> (551, 153), (581, 195) + (0, 0) >[ 110.487] gen9_render_composite: 30x42, current mode=1/1 >[ 110.488] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.488] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.488] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.488] gen9_composite_set_target: (551, 153)x(30, 42), partial?=1 >[ 110.488] sna_drawable_use_bo pixmap=780, box=((551, 153), (581, 195)), flags=7... >[ 110.488] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.488] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.488] sna_drawable_use_bo: using whole GPU bo >[ 110.488] gen9_composite_set_target: pixmap=780, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.488] gen9_composite_picture: (367, 307)x(30, 42), dst=(551, 153) >[ 110.488] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -184.00, 0.00 0.50 -154.00, 0.00 0.00 1.00] >[ 110.488] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.488] sna_render_pixmap_bo pixmap=784, (367, 307)x(30, 42)/(14, 20) >[ 110.488] sna_render_pixmap_bo box=(0, 0), (14, 20): (14, 20)/(14, 20) >[ 110.488] sna_render_pixmap_bo: offset=(-184, 154), size=(14, 20) >[ 110.488] use_cpu_bo: no cpu bo >[ 110.488] move_to_gpu: migrating whole pixmap (14x20) for source (0,0),(14,20), count 5? 0 >[ 110.488] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 20) >[ 110.488] upload: box=(0, 0), (14, 20), pixmap=14x20 >[ 110.488] sna_drawable_move_region_to_cpu(pixmap=784 (14x20), [(0, 0), (14, 20)], flags=2) >[ 110.488] sna_drawable_move_region_to_cpu: pixmap=784 all damaged on CPU >[ 110.488] kgem_can_create_2d: 14x20 @ 32 >[ 110.488] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 >[ 110.488] kgem_can_create_2d: untiled size=4096 >[ 110.488] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 110.488] kgem_choose_tiling: 14x20 -> 0 >[ 110.488] kgem_upload_source_image : (0, 0), (14, 20), stride=56, bpp=32 >[ 110.488] kgem_create_buffer_2d: 14x20, 32 bpp, stride=64 >[ 110.488] kgem_create_buffer: size=1280, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.488] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.488] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.488] search_linear_cache: searching for inactive gtt map >[ 110.488] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.488] search_linear_cache: searching for inactive gtt map >[ 110.488] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.488] kgem_set_tiling: handle=30, tiling=0 [0], pitch=0 [0]: 1 >[ 110.488] kgem_bo_remove_from_inactive: removing handle=30 from inactive >[ 110.488] search_linear_cache: found handle=30 (near-miss) (num_pages=64) in linear inactive cache >[ 110.488] kgem_bo_can_map: handle=30, map=0x0:0x0:0x7f3c95ba8000, tiling=0, domain=0, offset=4249739264 >[ 110.488] kgem_create_buffer: reusing handle=30 for buffer >[ 110.488] kgem_bo_can_map: handle=30, map=0x0:0x0:0x7f3c95ba8000, tiling=0, domain=0, offset=4249739264 >[ 110.488] init_buffer_from_bo: reusing handle=30 for buffer >[ 110.488] kgem_bo_map: handle=30, offset=4249739264, tiling=0, map=0x0:0x7f3c95ba8000, domain=0 >[ 110.488] kgem_bo_map: converting request for GTT map into CPU map >[ 110.488] kgem_bo_map__cpu(handle=30, size=262144, map=0x0:0x7f3c95ba8000) >[ 110.488] kgem_bo_sync__cpu: handle=30 >[ 110.488] __kgem_busy: handle=30, busy=0, wedged=0 >[ 110.488] kgem_bo_sync__cpu: SYNC: handle=30, needs_flush? 0, domain? 0, busy? 0 >[ 110.488] __kgem_busy: handle=30, busy=0, wedged=0 >[ 110.488] kgem_bo_retire: retiring bo handle=30 (needed flush? 0), rq? 0 [busy?=0] >[ 110.488] assert_bo_retired: handle=30, domain: 0 exec? 0, rq? 0 >[ 110.488] kgem_create_buffer(pages=64 [64]) new handle=30, used=1280, write=1 >[ 110.488] kgem_create_proxy: target handle=30 [proxy? -1], offset=0, length=1280, io=1 >[ 110.488] __kgem_bo_init(handle=30, num_pages=1280) >[ 110.488] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/64 >[ 110.488] upload: adding upload cache to pixmap=784 >[ 110.488] kgem_proxy_bo_attach: handle=30 >[ 110.488] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.488] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.488] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.488] gen4_choose_composite_emitter: simple src, no mask >[ 110.488] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.488] aligning vertex: was 2, now 3 floats per vertex >[ 110.488] gen9_composite_get_binding_table(f980) >[ 110.488] kgem_add_reloc64: handle=30, pos=15960, delta=0, domains=40000 >[ 110.488] kgem_add_reloc64: adding proxy [delta=0] for handle=30 >[ 110.488] kgem_add_handle: handle=30, index=9 >[ 110.488] kgem_add_reloc64[20] = (delta=0, target handle=9, presumed=fd4de000) >[ 110.488] [3e50] bind bo(handle=30, addr=fd4de000), format=192, width=14, height=20, pitch=64, tiling=0 -> sampler >[ 110.488] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.488] gen9_emit_sampler: sampler = 22 >[ 110.488] gen9_emit_vertex_elements: setup id=2 >[ 110.488] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.488] gen9_render_composite_box: (551, 153), (581, 195) >[ 110.488] apply_damage: damage=0x0, region=1 [(551, 153), (581, 195) + (0, 0)] >[ 110.488] gen8_vertex_flush[b84] = 3 >[ 110.488] sna_destroy_pixmap: pixmap=784, attached?=1 >[ 110.488] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.488] __sna_free_pixmap(pixmap=784) >[ 110.488] sna_composite(pixmap=780, op=3, src=272+(0, 0), mask=0+(28, 8), dst=780+(28, 8)+(0, 0), size=(20, 80) >[ 110.488] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 110.488] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 110.488] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 110.488] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 110.488] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 110.488] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 110.488] gen9_render_composite: 20x80, current mode=1/1 >[ 110.488] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.488] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 110.488] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.489] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.489] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 110.489] sna_drawable_use_bo pixmap=780, box=((28, 8), (48, 88)), flags=7... >[ 110.489] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.489] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.489] sna_drawable_use_bo: using whole GPU bo >[ 110.489] gen9_composite_set_target: pixmap=780, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.489] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 110.489] sna_transform_is_imprecise_integer_translation: no transform >[ 110.489] gen9_composite_picture: integer translation (0, 0), removing >[ 110.489] sna_render_pixmap_bo pixmap=272, (0, 0)x(20, 80)/(20, 80) >[ 110.489] sna_render_pixmap_bo: GPU all damaged >[ 110.489] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.489] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.489] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.489] gen4_choose_composite_emitter: identity src, no mask >[ 110.489] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.489] gen9_composite_get_binding_table(f900) >[ 110.489] kgem_add_reloc64: handle=12, pos=15928, delta=0, domains=40000 >[ 110.489] kgem_add_handle: handle=12, index=10 >[ 110.489] kgem_add_reloc64[21] = (delta=0, target handle=10, presumed=fdffb000) >[ 110.489] [3e30] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.489] gen9_emit_sampler: sampler = 2 >[ 110.489] gen9_emit_vertex_elements: setup id=2 >[ 110.489] gen9_render_composite_box: (28, 8), (48, 88) >[ 110.489] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 110.489] gen8_vertex_flush[bc8] = 3 >[ 110.489] sna_composite(pixmap=780, op=3, src=276+(0, 0), mask=0+(28, 0), dst=780+(28, 0)+(0, 0), size=(20, 8) >[ 110.489] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.489] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.489] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.489] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.489] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.489] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.489] gen9_render_composite: 20x8, current mode=1/1 >[ 110.489] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.489] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 >[ 110.489] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.489] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.489] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.489] sna_drawable_use_bo pixmap=780, box=((28, 0), (48, 8)), flags=7... >[ 110.489] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.489] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.489] sna_drawable_use_bo: using whole GPU bo >[ 110.489] gen9_composite_set_target: pixmap=780, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.489] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.489] sna_transform_is_imprecise_integer_translation: no transform >[ 110.489] gen9_composite_picture: integer translation (0, 0), removing >[ 110.489] sna_render_pixmap_bo pixmap=276, (0, 0)x(20, 8)/(20, 80) >[ 110.489] sna_render_pixmap_bo: GPU all damaged >[ 110.489] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.489] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 110.489] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.489] gen4_choose_composite_emitter: identity src, no mask >[ 110.489] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.489] gen9_composite_get_binding_table(f880) >[ 110.489] kgem_add_reloc64: handle=24, pos=15896, delta=0, domains=40000 >[ 110.489] kgem_add_handle: handle=24, index=11 >[ 110.489] kgem_add_reloc64[22] = (delta=0, target handle=11, presumed=fd53c000) >[ 110.489] [3e10] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.489] gen9_emit_vertex_elements: setup id=2 >[ 110.489] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.489] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.489] gen8_vertex_flush[c04] = 3 >[ 110.489] sna_validate_gc(0x5619f1770810) changes=0, previous serial=310, drawable=30a >[ 110.489] sna_validate_gc: recomputing clip >[ 110.489] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.489] sna_copy_area: src=pixmap=780:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=778:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.489] sna_copy_area: normal copy >[ 110.489] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.489] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.489] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.489] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.489] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.489] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.489] sna_do_copy: pixmap -- no source clipping >[ 110.489] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.489] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.489] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=780+(-8, -896), dst pixmap=778+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.489] sna_copy_boxes: dst=(priv=0x5619f174e370, gpu_bo=17, cpu_bo=0), src=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.489] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.489] sna_drawable_use_bo pixmap=778, box=((8, 896), (632, 1120)), flags=b... >[ 110.489] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.489] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.489] sna_drawable_use_bo: using whole GPU bo >[ 110.489] sna_pixmap_move_to_gpu(pixmap=780, usage=0), flags=a >[ 110.489] sna_pixmap_move_to_gpu: already all-damaged >[ 110.489] sna_pixmap_mark_active: pixmap=780, handle=20 >[ 110.489] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.489] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.489] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.489] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.489] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.489] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.489] aligning vertex: was 3, now 2 floats per vertex >[ 110.489] gen9_composite_get_binding_table(f800) >[ 110.489] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.489] kgem_add_reloc64: handle=20, pos=15864, delta=0, domains=40000 >[ 110.489] kgem_add_reloc64[23] = (delta=0, target handle=7, presumed=fd9be000) >[ 110.489] [3df0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.489] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.490] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.490] gen9_emit_sampler: sampler = 0 >[ 110.490] gen9_emit_vertex_elements: setup id=0 >[ 110.490] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.490] (0, 0) -> (8, 896) + (624, 224) >[ 110.490] gen8_vertex_flush[c8c] = 3 >[ 110.490] sna_destroy_pixmap: pixmap=780, attached?=1 >[ 110.490] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.490] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.490] __kgem_bo_destroy: handle=20 -> active >[ 110.490] __sna_free_pixmap(pixmap=780) >[ 110.490] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.490] kgem_can_create_2d: 624x80 @ 32 >[ 110.490] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.490] kgem_can_create_2d: untiled size=200704 >[ 110.490] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.490] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.490] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.490] sna_create_pixmap: usage=0, flags=1b >[ 110.490] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.490] __pop_freed_pixmap: reusing freed pixmap=780 header >[ 110.490] create_pixmap_hdr: pixmap=785, width=624, height=80, usage=0 >[ 110.490] sna_create_pixmap: serial=785, 624x80, usage=0 >[ 110.490] sna_composite_rectangles(pixmap=786, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.490] sna_composite_rectangles: converted to op 0 >[ 110.490] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.490] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.490] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.490] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.490] sna_composite_rectangles: dropping last-cpu hint >[ 110.490] sna_drawable_use_bo pixmap=786, box=((0, 0), (624, 80)), flags=19... >[ 110.490] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.490] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.490] sna_pixmap_move_to_gpu(pixmap=786, usage=0), flags=b >[ 110.490] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.490] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.490] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.490] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.490] sna_pixmap_alloc_gpu: pixmap=786 >[ 110.490] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.490] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.490] kgem_bo_remove_from_active: removing handle=16 from active >[ 110.490] 1:from active: pitch=2560, tiling=1, handle=16, id=803 >[ 110.490] __sna_damage_all(624, 80) >[ 110.490] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.490] sna_pixmap_mark_active: pixmap=786, handle=16 >[ 110.490] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.490] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.490] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.490] kgem_bo_is_render: handle=16, rq? 1 [1] >[ 110.490] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.490] sna_render_get_solid: 0 >[ 110.490] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.490] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.490] gen9_composite_get_binding_table(f780) >[ 110.490] kgem_add_reloc64: handle=16, pos=15832, delta=0, domains=20002 >[ 110.490] kgem_add_reloc64[24] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.490] __kgem_bo_mark_dirty: handle=16 (proxy? 0) >[ 110.490] [3dd0] bind bo(handle=16, addr=fffa8000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.490] gen9_emit_sampler: sampler = 1 >[ 110.490] gen9_emit_vertex_elements: setup id=0 >[ 110.490] (0, 0), (624, 80) >[ 110.490] gen8_vertex_flush[cc8] = 3 >[ 110.490] sna_composite_rectangles: pixmap=786 marking clear [0]? 1 >[ 110.490] sna_validate_gc(0x5619f1770810) changes=0, previous serial=30a, drawable=312 >[ 110.490] sna_validate_gc: recomputing clip >[ 110.490] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.490] sna_copy_area: src=pixmap=280:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=786:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.490] sna_copy_area: normal copy >[ 110.490] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.490] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.490] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.490] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.490] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.490] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.490] sna_do_copy: pixmap -- no source clipping >[ 110.490] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.490] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.490] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=280+(-28, 0), dst pixmap=786+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.491] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=16, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.491] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.491] sna_drawable_use_bo pixmap=786, box=((28, 0), (246, 80)), flags=b... >[ 110.491] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.491] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.491] sna_drawable_use_bo: using whole GPU bo >[ 110.491] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a >[ 110.491] sna_pixmap_move_to_gpu: already all-damaged >[ 110.491] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 110.491] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.491] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.491] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.491] kgem_bo_is_render: handle=16, rq? 1 [1] >[ 110.491] kgem_bo_is_render: handle=16, rq? 1 [1] >[ 110.491] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.491] gen9_composite_get_binding_table(f700) >[ 110.491] kgem_add_reloc64: handle=21, pos=15800, delta=0, domains=40000 >[ 110.491] kgem_add_handle: handle=21, index=12 >[ 110.491] kgem_add_reloc64[25] = (delta=0, target handle=12, presumed=fd994000) >[ 110.491] [3db0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.491] gen9_emit_sampler: sampler = 0 >[ 110.491] gen9_emit_vertex_elements: setup id=0 >[ 110.491] (0, 0) -> (28, 0) + (218, 80) >[ 110.491] gen8_vertex_flush[d0c] = 3 >[ 110.491] sna_composite(pixmap=778, op=3, src=786+(0, 0), mask=0+(0, 0), dst=778+(8, 1136)+(0, 0), size=(624, 80) >[ 110.491] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.491] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.491] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.491] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.491] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.491] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.491] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.491] gen9_render_composite: 624x80, current mode=1/1 >[ 110.491] kgem_bo_is_busy: handle=16, domain: 3 exec? 1, rq? 1 >[ 110.491] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.491] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.491] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.491] sna_drawable_use_bo pixmap=778, box=((8, 1136), (632, 1216)), flags=7... >[ 110.491] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.491] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.491] sna_drawable_use_bo: using whole GPU bo >[ 110.491] gen9_composite_set_target: pixmap=778, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.491] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.491] sna_transform_is_imprecise_integer_translation: no transform >[ 110.491] gen9_composite_picture: integer translation (0, 0), removing >[ 110.491] sna_render_pixmap_bo pixmap=786, (0, 0)x(624, 80)/(624, 80) >[ 110.491] sna_render_pixmap_bo: GPU all damaged >[ 110.491] color_convert: src=cc000000 [20028888] >[ 110.491] color_convert: dst=cc000000 [20028888] >[ 110.491] sna_render_get_solid: cc000000 >[ 110.491] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.491] gen4_choose_composite_emitter: identity source, identity mask >[ 110.491] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.491] aligning vertex: was 2, now 5 floats per vertex >[ 110.491] gen9_composite_get_binding_table(f680) >[ 110.491] kgem_add_reloc64: handle=16, pos=15768, delta=0, domains=40000 >[ 110.491] kgem_add_reloc64[26] = (delta=0, target handle=5, presumed=fffa8000) >[ 110.491] [3d90] bind bo(handle=16, addr=fffa8000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.491] kgem_add_reloc64: handle=7, pos=15752, delta=0, domains=40000 >[ 110.491] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.491] kgem_add_reloc64[27] = (delta=816, target handle=2, presumed=fffe8000) >[ 110.491] [3d80] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.491] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.491] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.491] gen9_emit_sampler: sampler = 3 >[ 110.491] gen9_emit_sf: num_sf_outputs=2 >[ 110.491] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.491] gen9_emit_vertex_elements: setup id=10 >[ 110.491] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.491] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.491] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.491] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.491] gen8_vertex_flush[df8] = 3 >[ 110.491] sna_destroy_pixmap: pixmap=786, attached?=1 >[ 110.491] _kgem_bo_destroy: handle=16, proxy? 0 >[ 110.491] __kgem_bo_destroy: handle=16, size=262144 >[ 110.491] __kgem_bo_destroy: handle=16 -> active >[ 110.491] __sna_free_pixmap(pixmap=786) >[ 110.491] sna_composite(pixmap=776, op=3, src=778+(0, 0), mask=0+(0, 0), dst=776+(0, 0)+(0, 0), size=(640, 2096) >[ 110.491] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.491] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.491] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.491] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.491] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.491] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.491] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.491] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.492] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.492] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.492] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.492] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.492] sna_drawable_use_bo pixmap=776, box=((0, 0), (640, 2096)), flags=7... >[ 110.492] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.492] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.492] sna_drawable_use_bo: using whole GPU bo >[ 110.492] gen9_composite_set_target: pixmap=776, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.492] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.492] sna_transform_is_imprecise_integer_translation: no transform >[ 110.492] gen9_composite_picture: integer translation (0, 0), removing >[ 110.492] sna_render_pixmap_bo pixmap=778, (0, 0)x(640, 2096)/(640, 2096) >[ 110.492] sna_render_pixmap_bo: GPU all damaged >[ 110.492] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.492] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.492] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.492] gen4_choose_composite_emitter: identity src, no mask >[ 110.492] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.492] aligning vertex: was 5, now 3 floats per vertex >[ 110.492] gen9_composite_get_binding_table(f5c0) >[ 110.492] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.492] kgem_add_reloc64: handle=17, pos=15720, delta=0, domains=40000 >[ 110.492] kgem_add_reloc64[28] = (delta=0, target handle=6, presumed=fdfff000) >[ 110.492] [3d60] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.492] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.492] gen9_emit_sampler: sampler = 2 >[ 110.492] gen9_emit_sf: num_sf_outputs=1 >[ 110.492] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.492] gen9_emit_vertex_elements: setup id=2 >[ 110.492] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.492] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.492] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.492] gen8_vertex_flush[ea0] = 3 >[ 110.492] sna_accel_flush: flush?=0, dirty?=0 >[ 110.492] sna_block_handler (tv=0.0) >[ 110.492] sna_wakeup_handler >[ 110.492] sna_destroy_pixmap: pixmap=778, attached?=1 >[ 110.492] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.492] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.492] __kgem_bo_destroy: handle=17 -> active >[ 110.492] __sna_free_pixmap(pixmap=778) >[ 110.492] sna_composite(pixmap=772, op=3, src=776+(0, 0), mask=0+(160, 64), dst=772+(160, 64)+(0, 0), size=(640, 2096) >[ 110.492] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.492] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.492] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.492] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.492] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.492] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.492] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.492] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.492] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.492] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 >[ 110.492] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.492] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.492] sna_drawable_use_bo pixmap=772, box=((160, 64), (800, 2160)), flags=7... >[ 110.492] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.492] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.492] sna_drawable_use_bo: using whole GPU bo >[ 110.492] gen9_composite_set_target: pixmap=772, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.492] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.492] sna_transform_is_imprecise_integer_translation: no transform >[ 110.492] gen9_composite_picture: integer translation (0, 0), removing >[ 110.492] sna_render_pixmap_bo pixmap=776, (0, 0)x(640, 2096)/(640, 2096) >[ 110.492] sna_render_pixmap_bo: GPU all damaged >[ 110.492] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.492] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.492] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.492] gen4_choose_composite_emitter: identity src, no mask >[ 110.492] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.492] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.492] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.492] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.492] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.492] gen9_composite_get_binding_table(f540) >[ 110.492] kgem_add_reloc64: handle=38, pos=15688, delta=0, domains=20002 >[ 110.492] kgem_add_handle: handle=38, index=13 >[ 110.492] kgem_add_reloc64[29] = (delta=0, target handle=13, presumed=f2281000) >[ 110.492] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.492] [3d40] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.492] kgem_add_reloc64: handle=9, pos=15672, delta=0, domains=40000 >[ 110.492] kgem_add_reloc64[30] = (delta=0, target handle=1, presumed=ee339000) >[ 110.492] [3d30] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.492] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.492] gen9_emit_vertex_elements: setup id=2 >[ 110.492] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.492] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.492] gen8_vertex_flush[eec] = 3 >[ 110.492] sna_destroy_pixmap: pixmap=776, attached?=1 >[ 110.492] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.492] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.492] __kgem_bo_destroy: handle=9 -> active >[ 110.492] __sna_free_pixmap(pixmap=776) >[ 110.492] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.492] kgem_can_create_2d: 2x64 @ 32 >[ 110.492] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.492] kgem_can_create_2d: untiled size=4096 >[ 110.492] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.492] kgem_choose_tiling: 2x64 -> 0 >[ 110.492] sna_create_pixmap: usage=0, flags=a >[ 110.492] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.492] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.492] create_pixmap: serial=787, usage=0, 2x64 >[ 110.492] sna_create_pixmap: serial=787, 2x64, usage=0 >[ 110.492] sna_composite_rectangles(pixmap=788, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.492] sna_composite_rectangles: converted to op 0 >[ 110.492] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.492] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.492] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.492] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.492] sna_composite_rectangles: fallback, dst pixmap=788 too small or not attached >[ 110.492] sna_composite_rectangles: fallback >[ 110.492] sna_drawable_move_region_to_cpu(pixmap=788 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.492] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.492] _sna_pixmap_move_to_cpu(pixmap=788, 2x64, flags=1) >[ 110.492] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.492] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.492] operate_inplace: no, inplace operation not suitable >[ 110.492] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.492] __sna_damage_all(2, 64) >[ 110.492] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.492] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.492] kgem_can_create_2d: 1x32 @ 32 >[ 110.492] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.492] kgem_can_create_2d: untiled size=4096 >[ 110.492] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.492] kgem_choose_tiling: 1x32 -> 0 >[ 110.492] sna_create_pixmap: usage=0, flags=a >[ 110.492] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.492] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.492] create_pixmap: serial=789, usage=0, 1x32 >[ 110.492] sna_create_pixmap: serial=789, 1x32, usage=0 >[ 110.492] sna_validate_gc(0x5619f1770810) changes=0, previous serial=312, drawable=316 >[ 110.492] sna_validate_gc: recomputing clip >[ 110.492] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.492] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.492] try_upload__fast: ignore existing cpu damage (if any) >[ 110.492] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.492] try_upload__fast: no, no gpu damage >[ 110.492] sna_drawable_move_region_to_cpu(pixmap=790 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.492] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.493] _sna_pixmap_move_to_cpu(pixmap=790, 1x32, flags=1) >[ 110.493] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.493] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.493] operate_inplace: no, inplace operation not suitable >[ 110.493] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.493] __sna_damage_all(1, 32) >[ 110.493] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.493] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.493] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.493] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.493] sna_accel_flush: flush?=0, dirty?=0 >[ 110.493] sna_composite(pixmap=788, op=1, src=790+(0, 0), mask=0+(0, 0), dst=788+(0, 0)+(0, 0), size=(2, 64) >[ 110.493] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.493] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.493] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.493] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.493] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.493] sna_composite: fallback, dst pixmap=788 is too small (or completely damaged) >[ 110.493] sna_composite: fallback -- fbComposite >[ 110.493] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.493] sna_composite_fb: fallback -- move src to cpu >[ 110.493] _sna_pixmap_move_to_cpu(pixmap=790, 1x32, flags=2) >[ 110.493] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17f5831, is-clear?=0 >[ 110.493] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.493] sna_composite_fb: fallback -- move dst to cpu >[ 110.493] sna_drawable_move_region_to_cpu(pixmap=788 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.493] sna_drawable_move_region_to_cpu: pixmap=788 all damaged on CPU >[ 110.493] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.493] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.493] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.493] sna_destroy_pixmap: pixmap=790, attached?=1 >[ 110.493] __sna_free_pixmap(pixmap=790) >[ 110.493] sna_composite(pixmap=772, op=3, src=788+(0, 0), mask=0+(0, 0), dst=772+(0, 0)+(0, 0), size=(3840, 64) >[ 110.493] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.493] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.493] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.493] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.493] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.493] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.493] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.493] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.493] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.493] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.493] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.493] sna_drawable_use_bo pixmap=772, box=((0, 0), (3840, 64)), flags=7... >[ 110.493] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.493] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.493] sna_drawable_use_bo: using whole GPU bo >[ 110.493] gen9_composite_set_target: pixmap=772, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.493] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.493] sna_transform_is_imprecise_integer_translation: no transform >[ 110.493] gen9_composite_picture: integer translation (0, 0), removing >[ 110.493] sna_render_pixmap_bo pixmap=788, (0, 0)x(3840, 64)/(2, 64) >[ 110.493] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.493] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.493] use_cpu_bo: no cpu bo >[ 110.493] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.493] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.493] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.493] sna_drawable_move_region_to_cpu(pixmap=788 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.493] sna_drawable_move_region_to_cpu: pixmap=788 all damaged on CPU >[ 110.493] kgem_can_create_2d: 2x64 @ 32 >[ 110.493] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.493] kgem_can_create_2d: untiled size=4096 >[ 110.493] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.493] kgem_choose_tiling: 2x64 -> 0 >[ 110.493] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.493] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.493] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.493] kgem_create_buffer: reusing buffer? used=1280 + size=2048, total=262144 >[ 110.493] kgem_create_proxy: target handle=30 [proxy? -1], offset=1280, length=2048, io=1 >[ 110.493] __kgem_bo_init(handle=30, num_pages=2048) >[ 110.493] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.493] upload: adding upload cache to pixmap=788 >[ 110.493] kgem_proxy_bo_attach: handle=30 >[ 110.493] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.493] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.493] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.493] gen4_choose_composite_emitter: identity src, no mask >[ 110.493] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.493] gen9_composite_get_binding_table(f480) >[ 110.493] kgem_add_reloc64: handle=30, pos=15640, delta=0, domains=40000 >[ 110.493] kgem_add_reloc64: adding proxy [delta=1280] for handle=30 >[ 110.493] kgem_add_reloc64[31] = (delta=1280, target handle=9, presumed=fd4de000) >[ 110.493] [3d10] bind bo(handle=30, addr=fd4de500), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.493] gen9_emit_sampler: sampler = a >[ 110.493] gen9_emit_vertex_elements: setup id=2 >[ 110.493] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.493] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.493] gen8_vertex_flush[f30] = 3 >[ 110.493] sna_destroy_pixmap: pixmap=788, attached?=1 >[ 110.493] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.493] __sna_free_pixmap(pixmap=788) >[ 110.493] sna_composite(pixmap=772, op=3, src=364+(0, 0), mask=0+(0, 0), dst=772+(0, 0)+(0, 0), size=(3840, 48) >[ 110.493] sna_compute_composite_region: dst=(0, 0)x(3840, 48) >[ 110.493] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) >[ 110.493] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.493] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) >[ 110.493] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) >[ 110.493] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) >[ 110.493] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) >[ 110.493] gen9_render_composite: 3840x48, current mode=1/1 >[ 110.493] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 >[ 110.493] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.493] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.493] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 >[ 110.493] sna_drawable_use_bo pixmap=772, box=((0, 0), (3840, 48)), flags=7... >[ 110.493] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.493] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.493] sna_drawable_use_bo: using whole GPU bo >[ 110.493] gen9_composite_set_target: pixmap=772, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.493] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) >[ 110.493] sna_transform_is_imprecise_integer_translation: no transform >[ 110.493] gen9_composite_picture: integer translation (0, 0), removing >[ 110.493] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 48)/(3840, 2160) >[ 110.493] sna_render_pixmap_bo: GPU all damaged >[ 110.493] color_convert: src=b3000000 [20028888] >[ 110.493] color_convert: dst=b3000000 [20028888] >[ 110.493] sna_render_get_solid: b3000000 >[ 110.493] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.493] gen4_choose_composite_emitter: identity source, identity mask >[ 110.493] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.493] aligning vertex: was 3, now 5 floats per vertex >[ 110.493] gen9_composite_get_binding_table(f400) >[ 110.493] gen9_emit_sampler: sampler = 3 >[ 110.493] gen9_emit_sf: num_sf_outputs=2 >[ 110.493] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.493] gen9_emit_vertex_elements: setup id=10 >[ 110.493] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.493] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.493] gen9_render_composite_box: (0, 0), (3840, 48) >[ 110.493] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] >[ 110.493] gen8_vertex_flush[fe0] = 3 >[ 110.493] sna_composite_rectangles(pixmap=772, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.493] sna_composite_rectangles: converted to op 3 >[ 110.493] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.493] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.493] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.493] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.493] sna_drawable_use_bo pixmap=772, box=((0, 0), (3840, 48)), flags=1... >[ 110.493] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.493] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.493] sna_drawable_use_bo: using whole GPU bo >[ 110.493] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.493] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.493] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.493] sna_render_get_solid: 660a0a0a >[ 110.493] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.493] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.493] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.493] aligning vertex: was 5, now 2 floats per vertex >[ 110.493] gen9_composite_get_binding_table(f3c0) >[ 110.493] gen9_emit_sampler: sampler = 1 >[ 110.493] gen9_emit_sf: num_sf_outputs=1 >[ 110.493] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.493] gen9_emit_vertex_elements: setup id=0 >[ 110.493] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.493] (0, 0), (3840, 48) >[ 110.493] gen8_vertex_flush[1088] = 3 >[ 110.493] sna_composite(pixmap=772, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=772+(3786, 6)+(0, 0), size=(44, 36) >[ 110.493] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.493] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.493] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.493] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.493] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.493] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.493] gen9_render_composite: 44x36, current mode=1/1 >[ 110.493] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.493] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.493] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.493] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.493] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.493] sna_drawable_use_bo pixmap=772, box=((3786, 6), (3830, 42)), flags=7... >[ 110.493] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.493] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.493] sna_drawable_use_bo: using whole GPU bo >[ 110.493] gen9_composite_set_target: pixmap=772, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.493] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.493] sna_transform_is_imprecise_integer_translation: no transform >[ 110.493] gen9_composite_picture: integer translation (0, 0), removing >[ 110.493] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.493] sna_render_pixmap_bo: CPU all damaged >[ 110.493] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.493] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.493] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.493] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.493] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.493] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.493] gen4_choose_composite_emitter: identity src, no mask >[ 110.493] kgem_check_bo: num_pages=+2, num_exec=+1 >[ 110.493] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.493] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.493] kgem_flush: opportunistic flushing? flush=0,1, aperture=42512/262144, idle?=0 >[ 110.493] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.493] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.493] aligning vertex: was 2, now 3 floats per vertex >[ 110.493] gen9_composite_get_binding_table(f380) >[ 110.493] kgem_add_reloc64: handle=31, pos=15576, delta=0, domains=40000 >[ 110.493] kgem_add_handle: handle=31, index=14 >[ 110.493] kgem_add_reloc64[32] = (delta=0, target handle=14, presumed=fd4dc000) >[ 110.493] [3cd0] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.493] gen9_emit_sampler: sampler = 2 >[ 110.493] gen9_emit_vertex_elements: setup id=2 >[ 110.493] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.493] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.493] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.493] gen8_vertex_flush[10e8] = 3 >[ 110.493] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.493] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.493] sna_glyphs: discarding mask >[ 110.493] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.493] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.493] gen9_render_composite: 0x0, current mode=1/1 >[ 110.493] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.493] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.493] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.493] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.493] sna_drawable_use_bo pixmap=772, box=((0, 0), (7680, 2160)), flags=7... >[ 110.493] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.493] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.493] sna_drawable_use_bo: using whole GPU bo >[ 110.493] gen9_composite_set_target: pixmap=772, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.493] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.493] color_convert: src=ffdfdbd2 [20028888] >[ 110.493] color_convert: dst=ffdfdbd2 [20028888] >[ 110.493] sna_render_get_solid: ffdfdbd2 >[ 110.493] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 110.493] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.493] sna_transform_is_imprecise_integer_translation: no transform >[ 110.493] gen9_composite_picture: integer translation (0, 0), removing >[ 110.493] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.493] sna_render_pixmap_bo: GPU all damaged >[ 110.493] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.493] gen4_choose_composite_emitter: solid, identity mask >[ 110.493] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.493] aligning vertex: was 3, now 4 floats per vertex >[ 110.493] gen9_composite_get_binding_table(f300) >[ 110.493] kgem_add_reloc64: handle=8, pos=15544, delta=0, domains=40000 >[ 110.493] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 110.493] kgem_add_reloc64[33] = (delta=32, target handle=4, presumed=fdffe000) >[ 110.493] [3cb0] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.493] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.493] gen9_emit_sampler: sampler = a >[ 110.493] gen9_emit_sf: num_sf_outputs=2 >[ 110.493] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.493] gen9_emit_vertex_elements: setup id=9 >[ 110.493] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.493] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.493] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.493] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.493] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.493] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.493] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.493] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.493] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.493] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.493] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.493] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.493] gen8_vertex_flush[11b0] = 15 >[ 110.493] gen9_magic_ca_pass: CA fixup (1437 -> 1452) >[ 110.493] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.493] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.493] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.493] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.493] kgem_can_create_2d: 24x20 @ 32 >[ 110.493] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.493] kgem_can_create_2d: untiled size=4096 >[ 110.493] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.493] kgem_choose_tiling: 24x20 -> 0 >[ 110.493] sna_create_pixmap: usage=0, flags=a >[ 110.493] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.493] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.493] create_pixmap: serial=791, usage=0, 24x20 >[ 110.493] sna_create_pixmap: serial=791, 24x20, usage=0 >[ 110.493] sna_validate_gc(0x5619f1770810) changes=0, previous serial=316, drawable=318 >[ 110.493] sna_validate_gc: recomputing clip >[ 110.493] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.493] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.493] try_upload__fast: ignore existing cpu damage (if any) >[ 110.493] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.493] try_upload__fast: no, no gpu damage >[ 110.493] sna_drawable_move_region_to_cpu(pixmap=792 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.493] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.493] _sna_pixmap_move_to_cpu(pixmap=792, 24x20, flags=1) >[ 110.493] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.493] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.493] operate_inplace: no, inplace operation not suitable >[ 110.493] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.494] __sna_damage_all(24, 20) >[ 110.494] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.494] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.494] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.494] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.494] sna_accel_flush: flush?=1, dirty?=1 >[ 110.494] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 110.494] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.494] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.494] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.494] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.494] kgem_bo_sync__cpu_full: handle=31 >[ 110.494] gen8_vertex_close: used=5808, vbo active? 23, vb=625, nreloc=5 >[ 110.494] gen8_vertex_close: reloc[0] = 397 >[ 110.494] kgem_add_reloc64: handle=23, pos=397, delta=0, domains=200000 >[ 110.494] kgem_add_handle: handle=23, index=15 >[ 110.494] kgem_add_reloc64[34] = (delta=0, target handle=15, presumed=fd545000) >[ 110.494] gen8_vertex_close: reloc[1] = 465 >[ 110.494] kgem_add_reloc64: handle=23, pos=465, delta=0, domains=200000 >[ 110.494] kgem_add_reloc64[35] = (delta=0, target handle=15, presumed=fd545000) >[ 110.494] gen8_vertex_close: reloc[2] = 605 >[ 110.494] kgem_add_reloc64: handle=23, pos=605, delta=0, domains=200000 >[ 110.494] kgem_add_reloc64[36] = (delta=0, target handle=15, presumed=fd545000) >[ 110.494] gen8_vertex_close: reloc[3] = 732 >[ 110.494] kgem_add_reloc64: handle=23, pos=732, delta=0, domains=200000 >[ 110.494] kgem_add_reloc64[37] = (delta=0, target handle=15, presumed=fd545000) >[ 110.494] gen8_vertex_close: reloc[4] = 889 >[ 110.494] kgem_add_reloc64: handle=23, pos=889, delta=0, domains=200000 >[ 110.494] kgem_add_reloc64[38] = (delta=0, target handle=15, presumed=fd545000) >[ 110.494] batch[1/1, flags=1800]: 1170 1170 15536 16384, nreloc=39, nexec=16, nfence=0, aperture=42578 [fenced=0] >[ 110.494] kgem_finish_buffers: buffer handle=30, used=3328, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.494] kgem_finish_buffers: retaining upload buffer (3328/262144): used=4096, refcnt=1 >[ 110.494] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.494] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 110.494] kgem_fixup_relocs: shrinking by 57344 >[ 110.494] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.494] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.494] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.494] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.494] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.494] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fffa8000 >[ 110.494] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.494] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.494] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.494] __kgem_bo_clear_busy: handle=7 >[ 110.494] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.494] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.494] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.494] __kgem_bo_clear_busy: handle=7 >[ 110.494] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.494] __kgem_bo_clear_busy: handle=8 >[ 110.494] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.494] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.494] __kgem_bo_clear_busy: handle=8 >[ 110.494] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.494] __kgem_bo_clear_busy: handle=7 >[ 110.494] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.494] __kgem_bo_clear_busy: handle=8 >[ 110.494] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.494] __kgem_bo_clear_busy: handle=7 >[ 110.494] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.494] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.494] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 >[ 110.494] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 110.494] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 >[ 110.494] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.494] __kgem_bo_clear_busy: handle=7 >[ 110.494] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.494] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.494] __kgem_bo_clear_busy: handle=8 >[ 110.494] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.494] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.494] __kgem_busy: handle=31, busy=131072, wedged=0 >[ 110.494] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 1 >[ 110.496] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.496] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.496] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.496] __kgem_retire_rq: request 1 complete >[ 110.496] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.496] kgem_bo_move_to_cache: release handle=22 >[ 110.496] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.496] __kgem_retire_rq: request 2 complete >[ 110.496] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.496] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.496] kgem_bo_move_to_cache: release handle=9 >[ 110.496] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.496] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.496] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.496] kgem_bo_move_to_cache: release handle=17 >[ 110.496] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.496] __kgem_bo_flush: handle=16, busy=0, wedged=0 >[ 110.496] kgem_bo_move_to_cache: release handle=16 >[ 110.496] kgem_bo_move_to_inactive: moving handle=16 to inactive >[ 110.496] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.496] kgem_bo_move_to_cache: release handle=20 >[ 110.496] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.496] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.496] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.496] sna_composite(pixmap=772, op=3, src=792+(2418, 10), mask=0+(3626, 6), dst=772+(3626, 6)+(0, 0), size=(48, 36) >[ 110.496] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.496] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.496] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.496] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.496] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.496] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.496] gen9_render_composite: 48x36, current mode=0/1 >[ 110.496] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.496] sna_blt_composite (2418, 10), (3626, 6), 48x36 >[ 110.496] sna_blt_composite: unsupported op [3] for blitting >[ 110.496] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.496] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.496] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.496] sna_drawable_use_bo pixmap=772, box=((3626, 6), (3674, 42)), flags=7... >[ 110.496] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.496] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.496] sna_drawable_use_bo: using whole GPU bo >[ 110.496] gen9_composite_set_target: pixmap=772, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.496] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.496] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.496] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.496] sna_render_pixmap_bo pixmap=792, (2418, 10)x(48, 36)/(24, 20) >[ 110.496] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.496] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.496] use_cpu_bo: no cpu bo >[ 110.496] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.496] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.496] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.496] sna_drawable_move_region_to_cpu(pixmap=792 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.496] sna_drawable_move_region_to_cpu: pixmap=792 all damaged on CPU >[ 110.496] kgem_can_create_2d: 24x20 @ 32 >[ 110.496] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.496] kgem_can_create_2d: untiled size=4096 >[ 110.496] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.496] kgem_choose_tiling: 24x20 -> 0 >[ 110.496] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.496] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.496] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.496] kgem_create_buffer: reusing buffer? used=4096 + size=1920, total=262144 >[ 110.496] kgem_create_proxy: target handle=30 [proxy? -1], offset=4096, length=1920, io=1 >[ 110.496] __kgem_bo_init(handle=30, num_pages=1920) >[ 110.496] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.496] upload: adding upload cache to pixmap=792 >[ 110.496] kgem_proxy_bo_attach: handle=30 >[ 110.496] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.496] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.496] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.496] gen4_choose_composite_emitter: simple src, no mask >[ 110.496] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.496] aligning vertex: was 4, now 3 floats per vertex >[ 110.496] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.496] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.496] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.496] kgem_add_handle: handle=4, index=0 >[ 110.496] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.496] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.496] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.496] gen9_composite_get_binding_table(ffc0) >[ 110.496] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.496] kgem_add_handle: handle=38, index=1 >[ 110.496] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.496] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.496] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.496] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 >[ 110.496] kgem_add_reloc64: adding proxy [delta=4096] for handle=30 >[ 110.496] kgem_add_handle: handle=30, index=2 >[ 110.496] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd4de000) >[ 110.496] [3fd0] bind bo(handle=30, addr=fd4df000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.496] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.496] gen9_emit_sampler: sampler = 22 >[ 110.496] gen9_emit_sf: num_sf_outputs=1 >[ 110.496] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.496] gen9_emit_vertex_elements: setup id=2 >[ 110.496] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.496] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.496] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.496] gen8_vertex_flush[490] = 3 >[ 110.496] sna_destroy_pixmap: pixmap=792, attached?=1 >[ 110.496] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.496] __sna_free_pixmap(pixmap=792) >[ 110.496] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.496] kgem_can_create_2d: 26x20 @ 32 >[ 110.496] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.496] kgem_can_create_2d: untiled size=4096 >[ 110.496] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.496] kgem_choose_tiling: 26x20 -> 0 >[ 110.496] sna_create_pixmap: usage=0, flags=a >[ 110.496] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.496] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.496] create_pixmap: serial=793, usage=0, 26x20 >[ 110.496] sna_create_pixmap: serial=793, 26x20, usage=0 >[ 110.496] sna_validate_gc(0x5619f1770810) changes=0, previous serial=318, drawable=31a >[ 110.496] sna_validate_gc: recomputing clip >[ 110.496] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.496] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.496] try_upload__fast: ignore existing cpu damage (if any) >[ 110.496] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.496] try_upload__fast: no, no gpu damage >[ 110.496] sna_drawable_move_region_to_cpu(pixmap=794 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.496] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.496] _sna_pixmap_move_to_cpu(pixmap=794, 26x20, flags=1) >[ 110.496] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.496] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.496] operate_inplace: no, inplace operation not suitable >[ 110.496] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.496] __sna_damage_all(26, 20) >[ 110.496] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.496] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.496] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.496] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.496] sna_accel_flush: flush?=0, dirty?=0 >[ 110.496] sna_composite(pixmap=772, op=3, src=794+(2370, 10), mask=0+(3554, 6), dst=772+(3554, 6)+(0, 0), size=(52, 36) >[ 110.496] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.496] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.496] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.496] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.496] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.496] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.496] gen9_render_composite: 52x36, current mode=1/1 >[ 110.496] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.496] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.496] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.496] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.496] sna_drawable_use_bo pixmap=772, box=((3554, 6), (3606, 42)), flags=7... >[ 110.496] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.496] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.496] sna_drawable_use_bo: using whole GPU bo >[ 110.496] gen9_composite_set_target: pixmap=772, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.496] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.496] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.496] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.496] sna_render_pixmap_bo pixmap=794, (2370, 10)x(52, 36)/(26, 20) >[ 110.496] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.496] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.496] use_cpu_bo: no cpu bo >[ 110.496] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.496] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.496] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.496] sna_drawable_move_region_to_cpu(pixmap=794 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.496] sna_drawable_move_region_to_cpu: pixmap=794 all damaged on CPU >[ 110.496] kgem_can_create_2d: 26x20 @ 32 >[ 110.496] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.496] kgem_can_create_2d: untiled size=4096 >[ 110.496] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.496] kgem_choose_tiling: 26x20 -> 0 >[ 110.496] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.496] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.496] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.496] kgem_create_buffer: reusing buffer? used=6144 + size=2560, total=262144 >[ 110.496] kgem_create_proxy: target handle=30 [proxy? -1], offset=6144, length=2560, io=1 >[ 110.496] __kgem_bo_init(handle=30, num_pages=2560) >[ 110.496] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.496] upload: adding upload cache to pixmap=794 >[ 110.496] kgem_proxy_bo_attach: handle=30 >[ 110.496] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.496] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.496] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.496] gen4_choose_composite_emitter: simple src, no mask >[ 110.496] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.496] gen9_composite_get_binding_table(ff00) >[ 110.496] kgem_add_reloc64: handle=30, pos=16312, delta=0, domains=40000 >[ 110.496] kgem_add_reloc64: adding proxy [delta=6144] for handle=30 >[ 110.496] kgem_add_reloc64[5] = (delta=6144, target handle=2, presumed=fd4de000) >[ 110.496] [3fb0] bind bo(handle=30, addr=fd4df800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.496] gen9_emit_vertex_elements: setup id=2 >[ 110.496] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.496] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.496] gen8_vertex_flush[4cc] = 3 >[ 110.496] sna_destroy_pixmap: pixmap=794, attached?=1 >[ 110.496] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.496] __sna_free_pixmap(pixmap=794) >[ 110.496] sna_composite(pixmap=772, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=772+(3490, 6)+(0, 0), size=(44, 36) >[ 110.496] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.496] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.496] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.496] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.496] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.496] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.496] gen9_render_composite: 44x36, current mode=1/1 >[ 110.496] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.496] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.496] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.496] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.496] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.496] sna_drawable_use_bo pixmap=772, box=((3490, 6), (3534, 42)), flags=7... >[ 110.496] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.496] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.497] sna_drawable_use_bo: using whole GPU bo >[ 110.497] gen9_composite_set_target: pixmap=772, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.497] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.497] sna_transform_is_imprecise_integer_translation: no transform >[ 110.497] gen9_composite_picture: integer translation (0, 0), removing >[ 110.497] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.497] sna_render_pixmap_bo: CPU all damaged >[ 110.497] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.497] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.497] gen8_vertex_close: used=5826, vbo active? 23, vb=4, nreloc=1 >[ 110.497] gen8_vertex_close: reloc[0] = 287 >[ 110.497] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.497] kgem_add_handle: handle=23, index=3 >[ 110.497] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd545000) >[ 110.497] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=16338 [fenced=0] >[ 110.497] kgem_finish_buffers: buffer handle=30, used=8704, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.497] kgem_finish_buffers: retaining upload buffer (8704/262144): used=12288, refcnt=1 >[ 110.497] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.497] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.497] kgem_fixup_relocs: shrinking by 61440 >[ 110.497] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.497] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.497] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.497] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.497] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.497] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.497] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.497] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.497] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.497] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.497] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.497] gen4_choose_composite_emitter: identity src, no mask >[ 110.497] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.497] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.497] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.497] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.497] kgem_add_handle: handle=4, index=0 >[ 110.497] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.497] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.497] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.497] gen9_composite_get_binding_table(ffc0) >[ 110.497] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.497] kgem_add_handle: handle=38, index=1 >[ 110.497] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.497] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.497] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.497] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.497] kgem_add_handle: handle=37, index=2 >[ 110.497] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd441000) >[ 110.497] [3fd0] bind bo(handle=37, addr=fd441000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.497] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.497] gen9_emit_sampler: sampler = 2 >[ 110.497] gen9_emit_sf: num_sf_outputs=1 >[ 110.497] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.497] gen9_emit_vertex_elements: setup id=2 >[ 110.497] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.497] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.497] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.497] gen8_vertex_flush[490] = 3 >[ 110.497] sna_composite(pixmap=772, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=772+(3422, 6)+(0, 0), size=(48, 36) >[ 110.497] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.497] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.497] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.497] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.497] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.497] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.497] gen9_render_composite: 48x36, current mode=1/1 >[ 110.497] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.497] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.497] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.497] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.497] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.497] sna_drawable_use_bo pixmap=772, box=((3422, 6), (3470, 42)), flags=7... >[ 110.497] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.497] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.497] sna_drawable_use_bo: using whole GPU bo >[ 110.497] gen9_composite_set_target: pixmap=772, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.497] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.497] sna_transform_is_imprecise_integer_translation: no transform >[ 110.497] gen9_composite_picture: integer translation (0, 0), removing >[ 110.497] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.497] sna_render_pixmap_bo: CPU all damaged >[ 110.497] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.497] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.497] __kgem_retire_rq: request 1 complete >[ 110.497] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.497] gen8_vertex_close: used=5835, vbo active? 23, vb=4, nreloc=1 >[ 110.497] gen8_vertex_close: reloc[0] = 287 >[ 110.497] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.497] kgem_add_handle: handle=23, index=3 >[ 110.497] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.497] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.497] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.497] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.497] kgem_fixup_relocs: shrinking by 61440 >[ 110.497] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.497] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.497] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.497] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.497] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.497] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.497] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.497] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.497] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.497] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.497] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.497] gen4_choose_composite_emitter: identity src, no mask >[ 110.497] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.497] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.497] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.497] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.497] kgem_add_handle: handle=4, index=0 >[ 110.497] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.497] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.497] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.497] gen9_composite_get_binding_table(ffc0) >[ 110.497] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.497] kgem_add_handle: handle=38, index=1 >[ 110.497] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.497] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.497] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.497] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.497] kgem_add_handle: handle=32, index=2 >[ 110.497] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.497] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.497] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.497] gen9_emit_sampler: sampler = 2 >[ 110.497] gen9_emit_sf: num_sf_outputs=1 >[ 110.497] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.497] gen9_emit_vertex_elements: setup id=2 >[ 110.497] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.497] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.497] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.497] gen8_vertex_flush[490] = 3 >[ 110.497] sna_accel_flush: flush?=1, dirty?=1 >[ 110.497] sna_accel_flush: syncing SHM pixmap=314 (refcnt=2) >[ 110.497] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.497] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.497] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.497] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.497] kgem_bo_sync__cpu_full: handle=32 >[ 110.497] gen8_vertex_close: used=5844, vbo active? 23, vb=4, nreloc=1 >[ 110.497] gen8_vertex_close: reloc[0] = 287 >[ 110.497] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.497] kgem_add_handle: handle=23, index=3 >[ 110.497] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.497] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.497] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.497] __kgem_retire_rq: request 1 complete >[ 110.497] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.497] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.497] kgem_fixup_relocs: shrinking by 61440 >[ 110.497] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.497] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.497] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.497] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.497] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.497] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.497] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.497] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.497] __kgem_busy: handle=32, busy=131072, wedged=0 >[ 110.497] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 1 >[ 110.497] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.497] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.497] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.497] __kgem_retire_rq: request 1 complete >[ 110.497] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.497] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.497] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.497] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.497] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.497] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.497] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.497] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.497] kgem_bo_sync__cpu_full: handle=37 >[ 110.497] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.497] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.497] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.497] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.497] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.497] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.497] sna_block_handler (tv=0.0) >[ 110.497] sna_wakeup_handler >[ 110.497] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.497] kgem_can_create_2d: 16x16 @ 32 >[ 110.497] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.497] kgem_can_create_2d: untiled size=4096 >[ 110.497] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.497] kgem_choose_tiling: 16x16 -> 0 >[ 110.497] sna_create_pixmap: usage=0, flags=a >[ 110.497] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.497] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.497] create_pixmap: serial=795, usage=0, 16x16 >[ 110.497] sna_create_pixmap: serial=795, 16x16, usage=0 >[ 110.497] sna_validate_gc(0x5619f1770810) changes=0, previous serial=31a, drawable=31c >[ 110.497] sna_validate_gc: recomputing clip >[ 110.497] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.497] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.497] try_upload__fast: ignore existing cpu damage (if any) >[ 110.497] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.497] try_upload__fast: no, no gpu damage >[ 110.497] sna_drawable_move_region_to_cpu(pixmap=796 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.497] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.497] _sna_pixmap_move_to_cpu(pixmap=796, 16x16, flags=1) >[ 110.497] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.497] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.497] operate_inplace: no, inplace operation not suitable >[ 110.497] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.498] __sna_damage_all(16, 16) >[ 110.498] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.498] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.498] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.498] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.498] sna_accel_flush: flush?=0, dirty?=0 >[ 110.498] sna_composite(pixmap=772, op=3, src=796+(2247, 15), mask=0+(3370, 7), dst=772+(3370, 7)+(0, 0), size=(32, 34) >[ 110.498] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.498] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.498] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.498] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.498] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.498] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.498] gen9_render_composite: 32x34, current mode=0/1 >[ 110.498] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.498] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.498] sna_blt_composite: unsupported op [3] for blitting >[ 110.498] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.498] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.498] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.498] sna_drawable_use_bo pixmap=772, box=((3370, 7), (3402, 41)), flags=7... >[ 110.498] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.498] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.498] sna_drawable_use_bo: using whole GPU bo >[ 110.498] gen9_composite_set_target: pixmap=772, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.498] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.498] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.498] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.498] sna_render_pixmap_bo pixmap=796, (2247, 15)x(32, 34)/(16, 16) >[ 110.498] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.498] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.498] use_cpu_bo: no cpu bo >[ 110.498] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.498] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.498] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.498] sna_drawable_move_region_to_cpu(pixmap=796 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.498] sna_drawable_move_region_to_cpu: pixmap=796 all damaged on CPU >[ 110.498] kgem_can_create_2d: 16x16 @ 32 >[ 110.498] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.498] kgem_can_create_2d: untiled size=4096 >[ 110.498] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.498] kgem_choose_tiling: 16x16 -> 0 >[ 110.498] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.498] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.498] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.498] kgem_create_buffer: reusing buffer? used=12288 + size=1024, total=262144 >[ 110.498] kgem_create_proxy: target handle=30 [proxy? -1], offset=12288, length=1024, io=1 >[ 110.498] __kgem_bo_init(handle=30, num_pages=1024) >[ 110.498] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.498] upload: adding upload cache to pixmap=796 >[ 110.498] kgem_proxy_bo_attach: handle=30 >[ 110.498] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.498] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.498] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.498] gen4_choose_composite_emitter: simple src, no mask >[ 110.498] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.498] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.498] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.498] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.498] kgem_add_handle: handle=4, index=0 >[ 110.498] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.498] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.498] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.498] gen9_composite_get_binding_table(ffc0) >[ 110.498] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.498] kgem_add_handle: handle=38, index=1 >[ 110.498] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.498] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.498] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.498] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 >[ 110.498] kgem_add_reloc64: adding proxy [delta=12288] for handle=30 >[ 110.498] kgem_add_handle: handle=30, index=2 >[ 110.498] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=fd4de000) >[ 110.498] [3fd0] bind bo(handle=30, addr=fd4e1000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.498] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.498] gen9_emit_sampler: sampler = 22 >[ 110.498] gen9_emit_sf: num_sf_outputs=1 >[ 110.498] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.498] gen9_emit_vertex_elements: setup id=2 >[ 110.498] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.498] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.498] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.498] gen8_vertex_flush[490] = 3 >[ 110.498] sna_destroy_pixmap: pixmap=796, attached?=1 >[ 110.498] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.498] __sna_free_pixmap(pixmap=796) >[ 110.498] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.498] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.498] sna_glyphs: discarding mask >[ 110.498] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.498] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.498] gen9_render_composite: 0x0, current mode=1/1 >[ 110.498] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.498] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.498] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.498] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.498] sna_drawable_use_bo pixmap=772, box=((0, 0), (7680, 2160)), flags=7... >[ 110.498] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.498] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.498] sna_drawable_use_bo: using whole GPU bo >[ 110.498] gen9_composite_set_target: pixmap=772, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.498] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.498] color_convert: src=ff232321 [20028888] >[ 110.498] color_convert: dst=ff232321 [20028888] >[ 110.498] sna_render_get_solid: ff232321 >[ 110.498] sna_render_get_solid(6) = ff232321 (old) >[ 110.498] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.498] sna_transform_is_imprecise_integer_translation: no transform >[ 110.498] gen9_composite_picture: integer translation (0, 0), removing >[ 110.498] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.498] sna_render_pixmap_bo: GPU all damaged >[ 110.498] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.498] gen4_choose_composite_emitter: solid, identity mask >[ 110.498] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.498] aligning vertex: was 3, now 4 floats per vertex >[ 110.498] gen9_composite_get_binding_table(ff00) >[ 110.498] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.498] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 110.498] kgem_add_handle: handle=8, index=3 >[ 110.498] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) >[ 110.498] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.498] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.498] kgem_add_handle: handle=6, index=4 >[ 110.498] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.498] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.498] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.498] gen9_emit_sampler: sampler = a >[ 110.498] gen9_emit_sf: num_sf_outputs=2 >[ 110.498] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.498] gen9_emit_vertex_elements: setup id=9 >[ 110.498] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.498] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.498] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.498] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.498] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.498] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.498] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.498] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.498] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.498] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.498] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.498] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.498] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.498] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.498] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.498] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.498] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.498] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.498] gen8_vertex_flush[56c] = 48 >[ 110.498] gen9_magic_ca_pass: CA fixup (1464 -> 1512) >[ 110.498] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.498] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.498] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.498] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.498] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.498] sna_glyphs: discarding mask >[ 110.498] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.498] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.498] gen9_render_composite: 0x0, current mode=1/1 >[ 110.498] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.498] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.498] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.498] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.498] sna_drawable_use_bo pixmap=772, box=((0, 0), (7680, 2160)), flags=7... >[ 110.498] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.498] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.498] sna_drawable_use_bo: using whole GPU bo >[ 110.498] gen9_composite_set_target: pixmap=772, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.498] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.498] color_convert: src=ff8e8b85 [20028888] >[ 110.498] color_convert: dst=ff8e8b85 [20028888] >[ 110.498] sna_render_get_solid: ff8e8b85 >[ 110.498] sna_render_get_solid(7) = ff8e8b85 (old) >[ 110.498] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.498] sna_transform_is_imprecise_integer_translation: no transform >[ 110.498] gen9_composite_picture: integer translation (0, 0), removing >[ 110.498] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.498] sna_render_pixmap_bo: GPU all damaged >[ 110.498] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.498] gen4_choose_composite_emitter: solid, identity mask >[ 110.498] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.498] gen9_composite_get_binding_table(fe40) >[ 110.498] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.498] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 110.498] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fdffe000) >[ 110.498] [3f80] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.498] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.498] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.498] gen9_emit_vertex_elements: setup id=9 >[ 110.498] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.498] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.498] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.498] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.498] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.498] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.498] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.498] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.498] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.498] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.498] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.498] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.498] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.498] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.498] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.498] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.498] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.498] gen8_vertex_flush[66c] = 48 >[ 110.498] gen9_magic_ca_pass: CA fixup (1512 -> 1560) >[ 110.498] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.498] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.498] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.498] sna_copy_area: src=pixmap=772:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.498] sna_copy_area: normal copy >[ 110.498] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.498] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.498] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.498] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.498] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.498] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.498] sna_do_copy: pixmap -- no source clipping >[ 110.498] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.498] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.498] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=772+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.498] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=28, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.498] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.498] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.498] sna_drawable_use_bo: pinned, never REPLACES >[ 110.498] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.498] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.498] sna_drawable_use_bo: applying move-to-gpu override >[ 110.498] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.498] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.498] wait_for_shadow: flags=1, flips=0, handle=28, shadow=29 >[ 110.498] wait_for_shadow: setting front pixmap to handle=29 >[ 110.498] sna_drawable_use_bo: using whole GPU bo >[ 110.498] sna_pixmap_move_to_gpu(pixmap=772, usage=0), flags=a >[ 110.498] sna_pixmap_move_to_gpu: already all-damaged >[ 110.498] sna_pixmap_mark_active: pixmap=772, handle=38 >[ 110.498] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.498] sna_pixmap_make_cow: make cow src=772, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.498] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.498] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.498] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.498] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.498] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.498] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.498] kgem_set_mode: flushing before new bo >[ 110.498] gen8_vertex_close: used=6240, vbo active? 23, vb=204, nreloc=2 >[ 110.498] gen8_vertex_close: reloc[0] = 287 >[ 110.498] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.498] kgem_add_handle: handle=23, index=5 >[ 110.498] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) >[ 110.498] gen8_vertex_close: reloc[1] = 342 >[ 110.498] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 >[ 110.498] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd545000) >[ 110.498] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.498] kgem_finish_buffers: buffer handle=30, used=13312, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.498] kgem_finish_buffers: retaining upload buffer (13312/262144): used=16384, refcnt=1 >[ 110.498] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.498] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.498] kgem_fixup_relocs: shrinking by 61440 >[ 110.498] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.498] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.498] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.499] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.499] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.499] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.499] __kgem_bo_clear_busy: handle=8 >[ 110.499] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.499] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.499] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.499] __kgem_bo_clear_busy: handle=8 >[ 110.499] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.499] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.499] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.499] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.499] aligning vertex: was 4, now 2 floats per vertex >[ 110.499] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.499] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.499] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.499] kgem_add_handle: handle=4, index=0 >[ 110.499] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.499] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.499] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.499] gen9_composite_get_binding_table(ffc0) >[ 110.499] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 >[ 110.499] kgem_add_handle: handle=29, index=1 >[ 110.499] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.499] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 110.499] [3fe0] bind bo(handle=29, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.499] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.499] kgem_add_handle: handle=38, index=2 >[ 110.499] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.499] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.499] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.499] gen9_emit_sampler: sampler = 0 >[ 110.499] gen9_emit_sf: num_sf_outputs=1 >[ 110.499] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.499] gen9_emit_vertex_elements: setup id=0 >[ 110.499] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.499] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.499] gen8_vertex_flush[490] = 3 >[ 110.499] sna_destroy_pixmap: pixmap=772, attached?=1 >[ 110.499] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.499] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.499] __kgem_bo_destroy: handle=38 -> active >[ 110.499] __sna_free_pixmap(pixmap=772) >[ 110.499] sna_accel_flush: flush?=0, dirty?=0 >[ 110.499] sna_accel_flush: flush?=0, dirty?=0 >[ 110.499] sna_block_handler (tv=0.5000) >[ 110.499] kgem_retire, need_retire?=1 >[ 110.499] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.499] kgem_retire__requests_ring: retiring ring 0 >[ 110.499] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.499] __kgem_retire_rq: request 1 complete >[ 110.499] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.499] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.499] kgem_retire -- retired=0, need_retire=0 >[ 110.499] kgem_retire__buffers: handle=30, busy? 0 [0] >[ 110.499] kgem_retire__buffers: releasing upload cache for handle=30? 0 >[ 110.499] __kgem_bo_destroy: handle=30, size=262144 >[ 110.499] kgem_bo_replace_io: transferring io handle=30 to bo >[ 110.499] kgem_bo_move_to_inactive: moving handle=30 to inactive >[ 110.499] sna_accel_block: GPU idle, flushing >[ 110.499] gen8_vertex_close: used=6246, vbo active? 23, vb=1, nreloc=1 >[ 110.499] gen8_vertex_close: reloc[0] = 287 >[ 110.499] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.499] kgem_add_handle: handle=23, index=3 >[ 110.499] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.499] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.499] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.499] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.499] kgem_fixup_relocs: shrinking by 61440 >[ 110.499] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.499] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.499] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.499] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.499] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.499] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.499] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.499] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.499] sna_scanout_do_flush: flush timer active: delta=-10 >[ 110.499] sna_scanout_do_flush (time=110499), triggered >[ 110.499] sna_scanout_flush (time=110499), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.499] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.499] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.499] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.499] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.499] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.499] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.499] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.499] sna_pixmap_move_to_gpu: already all-damaged >[ 110.499] sna_pixmap_mark_active: pixmap=175, handle=29 >[ 110.499] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.499] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.499] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.499] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=28 [active?=2], new handle=29 [active=0] >[ 110.499] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 28, transformed? 0 >[ 110.499] get_fb: reusing fb=79 for handle=29 >[ 110.499] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=1, serial=2 >[ 110.499] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.499] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 28, transformed? 0 >[ 110.499] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=2, serial=3 >[ 110.499] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.499] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.499] sna_mode_redisplay: flipped 2 outputs, shadow active? 28 >[ 110.499] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=28 >[ 110.499] sna_accel_do_throttle (time=110499), triggered >[ 110.499] sna_accel_throttle (time=110499) >[ 110.499] sna_accel_block: evaluating timers, active=7 >[ 110.499] sna_accel_block: flush timer expires in 16 [110515] >[ 110.499] sna_wakeup_handler >[ 110.499] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.499] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.499] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.499] kgem_can_create_2d: untiled size=66355200 >[ 110.499] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.499] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.499] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.499] sna_create_pixmap: usage=0, flags=1b >[ 110.499] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.499] __pop_freed_pixmap: reusing freed pixmap=772 header >[ 110.499] create_pixmap_hdr: pixmap=797, width=7680, height=2160, usage=0 >[ 110.499] sna_create_pixmap: serial=797, 7680x2160, usage=0 >[ 110.499] sna_composite_rectangles(pixmap=798, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.499] sna_composite_rectangles: converted to op 0 >[ 110.499] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.499] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.500] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.500] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.500] sna_composite_rectangles: dropping last-cpu hint >[ 110.500] sna_drawable_use_bo pixmap=798, box=((0, 0), (7680, 2160)), flags=19... >[ 110.500] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.500] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.500] sna_pixmap_move_to_gpu(pixmap=798, usage=0), flags=b >[ 110.500] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.500] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.500] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.500] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.500] sna_pixmap_alloc_gpu: pixmap=798 >[ 110.500] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.500] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.500] kgem_bo_remove_from_active: removing handle=38 from active >[ 110.500] 1:from active: pitch=30720, tiling=1, handle=38, id=812 >[ 110.500] __sna_damage_all(7680, 2160) >[ 110.500] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.500] sna_pixmap_mark_active: pixmap=798, handle=38 >[ 110.500] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.500] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.500] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.500] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.500] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.500] sna_render_get_solid: 0 >[ 110.500] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.500] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.500] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.500] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.500] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.500] kgem_add_handle: handle=4, index=0 >[ 110.500] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.500] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.500] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.500] gen9_composite_get_binding_table(ffc0) >[ 110.500] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.500] kgem_add_handle: handle=38, index=1 >[ 110.500] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.500] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.500] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.500] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.500] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.500] kgem_add_handle: handle=7, index=2 >[ 110.500] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.500] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.500] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.500] gen9_emit_sampler: sampler = 1 >[ 110.500] gen9_emit_sf: num_sf_outputs=1 >[ 110.500] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.500] gen9_emit_vertex_elements: setup id=0 >[ 110.500] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.500] (0, 0), (7680, 2160) >[ 110.500] gen8_vertex_flush[490] = 3 >[ 110.500] sna_composite_rectangles: pixmap=798 marking clear [0]? 1 >[ 110.500] sna_composite_rectangles(pixmap=798, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.500] sna_composite_rectangles: converted to op 1 >[ 110.500] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.500] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.500] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.500] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.500] sna_composite_rectangles: promoting to full GPU >[ 110.500] sna_composite_rectangles: dropping last-cpu hint >[ 110.500] sna_drawable_use_bo pixmap=798, box=((0, 0), (7680, 2160)), flags=19... >[ 110.500] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.500] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.500] sna_drawable_use_bo: using whole GPU bo >[ 110.500] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.500] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.500] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.500] sna_render_get_solid: ff2c001e >[ 110.500] sna_render_get_solid(0) = ff2c001e (old) >[ 110.500] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.500] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.500] gen9_composite_get_binding_table(ff00) >[ 110.500] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.500] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 110.500] kgem_add_handle: handle=8, index=3 >[ 110.500] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 110.500] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.500] gen9_emit_vertex_elements: setup id=0 >[ 110.500] (0, 0), (7680, 2160) >[ 110.500] gen8_vertex_flush[4cc] = 3 >[ 110.500] sna_composite_rectangles: pixmap=798 marking clear [ff2c001e]? 1 >[ 110.500] sna_composite(pixmap=798, op=3, src=364+(0, 0), mask=0+(0, 0), dst=798+(0, 0)+(0, 0), size=(3840, 2160) >[ 110.500] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 110.500] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 110.500] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.500] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 110.500] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) >[ 110.500] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) >[ 110.500] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 110.500] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.500] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 110.500] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.500] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 >[ 110.500] sna_drawable_use_bo pixmap=798, box=((0, 0), (3840, 2160)), flags=7... >[ 110.500] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.500] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.500] sna_drawable_use_bo: using whole GPU bo >[ 110.500] gen9_composite_set_target: pixmap=798, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.500] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 110.500] sna_transform_is_imprecise_integer_translation: no transform >[ 110.500] gen9_composite_picture: integer translation (0, 0), removing >[ 110.500] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.500] sna_render_pixmap_bo: GPU all damaged >[ 110.500] color_convert: src=bf000000 [20028888] >[ 110.500] color_convert: dst=bf000000 [20028888] >[ 110.500] sna_render_get_solid: bf000000 >[ 110.500] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.500] gen4_choose_composite_emitter: identity source, identity mask >[ 110.500] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.500] aligning vertex: was 2, now 5 floats per vertex >[ 110.500] gen9_composite_get_binding_table(fe80) >[ 110.500] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 110.500] kgem_add_handle: handle=11, index=4 >[ 110.500] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 110.500] [3f90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.500] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.500] kgem_add_reloc64: adding proxy [delta=764] for handle=7 >[ 110.500] kgem_add_reloc64[7] = (delta=764, target handle=2, presumed=fffe8000) >[ 110.500] [3f80] bind bo(handle=7, addr=fffe82fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.500] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.500] gen9_emit_sampler: sampler = 3 >[ 110.500] gen9_emit_sf: num_sf_outputs=2 >[ 110.500] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.500] gen9_emit_vertex_elements: setup id=10 >[ 110.500] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.500] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.500] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 110.500] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 110.500] gen8_vertex_flush[5a8] = 3 >[ 110.500] sna_composite(pixmap=798, op=3, src=364+(0, 0), mask=0+(0, 0), dst=798+(3840, 0)+(0, 0), size=(3840, 2160) >[ 110.500] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) >[ 110.500] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) >[ 110.500] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.500] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) >[ 110.500] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) >[ 110.500] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) >[ 110.500] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) >[ 110.500] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.500] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.500] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.500] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.500] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 >[ 110.500] sna_drawable_use_bo pixmap=798, box=((3840, 0), (7680, 2160)), flags=7... >[ 110.500] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.500] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.500] sna_drawable_use_bo: using whole GPU bo >[ 110.501] gen9_composite_set_target: pixmap=798, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.501] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) >[ 110.501] sna_transform_is_imprecise_integer_translation: no transform >[ 110.501] gen9_composite_picture: integer translation (0, 0), removing >[ 110.501] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.501] sna_render_pixmap_bo: GPU all damaged >[ 110.501] color_convert: src=bf000000 [20028888] >[ 110.501] color_convert: dst=bf000000 [20028888] >[ 110.501] sna_render_get_solid: bf000000 >[ 110.501] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.501] gen4_choose_composite_emitter: identity source, identity mask >[ 110.501] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.501] gen9_composite_get_binding_table(fdc0) >[ 110.501] gen9_emit_vertex_elements: setup id=10 >[ 110.501] gen9_render_composite_box: (3840, 0), (7680, 2160) >[ 110.501] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] >[ 110.501] gen8_vertex_flush[5dc] = 3 >[ 110.501] sna_composite(pixmap=798, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=798+(5694, 1014)+(0, 0), size=(132, 132) >[ 110.501] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) >[ 110.501] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) >[ 110.501] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.501] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) >[ 110.501] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) >[ 110.501] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) >[ 110.501] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) >[ 110.501] gen9_render_composite: 132x132, current mode=1/1 >[ 110.501] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 >[ 110.501] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.501] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.501] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 >[ 110.501] sna_drawable_use_bo pixmap=798, box=((5694, 1014), (5826, 1146)), flags=7... >[ 110.501] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.501] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.501] sna_drawable_use_bo: using whole GPU bo >[ 110.501] gen9_composite_set_target: pixmap=798, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.501] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) >[ 110.501] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] >[ 110.501] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.501] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) >[ 110.501] sna_render_pixmap_bo: GPU all damaged >[ 110.501] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) >[ 110.501] color_convert: src=bf000000 [20028888] >[ 110.501] color_convert: dst=bf000000 [20028888] >[ 110.501] sna_render_get_solid: bf000000 >[ 110.501] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.501] gen4_choose_composite_emitter: simple src, identity mask >[ 110.501] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.501] gen9_composite_get_binding_table(fdc0) >[ 110.501] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 >[ 110.501] kgem_add_handle: handle=15, index=5 >[ 110.501] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) >[ 110.501] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler >[ 110.501] gen9_emit_sampler: sampler = 23 >[ 110.501] gen9_emit_vertex_elements: setup id=10 >[ 110.501] gen9_render_composite_box: (5694, 1014), (5826, 1146) >[ 110.501] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] >[ 110.501] gen8_vertex_flush[620] = 3 >[ 110.501] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.501] kgem_can_create_2d: 80x80 @ 32 >[ 110.501] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.501] kgem_can_create_2d: untiled size=28672 >[ 110.501] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.501] kgem_choose_tiling: 80x80 -> 0 >[ 110.501] sna_create_pixmap: usage=0, flags=b >[ 110.501] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.501] __pop_freed_pixmap: reusing freed pixmap=776 header >[ 110.501] create_pixmap_hdr: pixmap=799, width=80, height=80, usage=0 >[ 110.501] sna_create_pixmap: serial=799, 80x80, usage=0 >[ 110.501] sna_composite_rectangles(pixmap=800, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.501] sna_composite_rectangles: converted to op 0 >[ 110.501] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.501] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.501] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.501] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.501] sna_composite_rectangles: dropping last-cpu hint >[ 110.501] sna_drawable_use_bo pixmap=800, box=((0, 0), (80, 80)), flags=19... >[ 110.501] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.501] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.501] sna_pixmap_move_to_gpu(pixmap=800, usage=0), flags=b >[ 110.501] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.501] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.501] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.501] kgem_choose_tiling: 80x80 -> 0 >[ 110.501] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.501] kgem_choose_tiling: 80x80 -> 0 >[ 110.501] sna_pixmap_alloc_gpu: pixmap=800 >[ 110.501] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.501] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.501] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.501] from inactive: pitch=320, tiling=0: handle=22, id=813 >[ 110.501] __sna_damage_all(80, 80) >[ 110.501] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.501] sna_pixmap_mark_active: pixmap=800, handle=22 >[ 110.501] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.501] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.501] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.501] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.501] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.501] sna_render_get_solid: 0 >[ 110.501] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.501] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.501] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.501] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.501] aligning vertex: was 5, now 2 floats per vertex >[ 110.501] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.501] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.501] gen9_composite_get_binding_table(fd40) >[ 110.501] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 >[ 110.501] kgem_add_handle: handle=22, index=6 >[ 110.501] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) >[ 110.501] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.501] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.501] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.501] gen9_emit_sampler: sampler = 1 >[ 110.501] gen9_emit_sf: num_sf_outputs=1 >[ 110.501] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.501] gen9_emit_vertex_elements: setup id=0 >[ 110.501] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.501] (0, 0), (80, 80) >[ 110.501] gen8_vertex_flush[6d8] = 3 >[ 110.501] sna_composite_rectangles: pixmap=800 marking clear [0]? 1 >[ 110.501] sna_composite_rectangles(pixmap=800, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.501] sna_composite_rectangles: converted to op 1 >[ 110.501] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.501] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.501] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.501] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.501] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.501] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.501] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.501] sna_composite_rectangles: dropping last-cpu hint >[ 110.501] sna_drawable_use_bo pixmap=800, box=((0, 0), (80, 80)), flags=1... >[ 110.501] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.501] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.501] sna_drawable_use_bo: using whole GPU bo >[ 110.501] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.501] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.501] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.501] sna_render_get_solid: 40404040 >[ 110.501] sna_render_get_solid(1) = 40404040 (old) >[ 110.501] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.501] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.501] gen9_composite_get_binding_table(fcc0) >[ 110.501] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 >[ 110.501] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 110.501] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) >[ 110.501] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.501] gen9_emit_vertex_elements: setup id=0 >[ 110.501] (0, 0), (2, 2) >[ 110.501] (78, 0), (80, 2) >[ 110.501] (0, 78), (2, 80) >[ 110.501] (78, 78), (80, 80) >[ 110.501] gen8_vertex_flush[714] = 12 >[ 110.501] sna_composite(pixmap=798, op=3, src=800+(0, 0), mask=0+(0, 0), dst=798+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.501] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.501] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.501] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.501] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.501] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.501] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.501] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.501] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.501] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.501] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.501] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.502] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.502] sna_drawable_use_bo pixmap=798, box=((0, 0), (7680, 2160)), flags=7... >[ 110.502] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.502] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.502] sna_drawable_use_bo: using whole GPU bo >[ 110.502] gen9_composite_set_target: pixmap=798, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.502] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.502] sna_transform_is_imprecise_integer_translation: no transform >[ 110.502] gen9_composite_picture: integer translation (0, 0), removing >[ 110.502] sna_render_pixmap_bo pixmap=800, (0, 0)x(7680, 2160)/(80, 80) >[ 110.502] sna_render_pixmap_bo: GPU all damaged >[ 110.502] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.502] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.502] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.502] gen4_choose_composite_emitter: identity src, no mask >[ 110.502] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.502] aligning vertex: was 2, now 3 floats per vertex >[ 110.502] gen9_composite_get_binding_table(fc40) >[ 110.502] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 >[ 110.502] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) >[ 110.502] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.502] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.502] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.502] gen9_emit_sampler: sampler = a >[ 110.502] gen9_emit_vertex_elements: setup id=2 >[ 110.502] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.502] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.502] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.502] gen8_vertex_flush[7b0] = 3 >[ 110.502] sna_destroy_pixmap: pixmap=800, attached?=1 >[ 110.502] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.502] __kgem_bo_destroy: handle=22, size=61440 >[ 110.502] __kgem_bo_destroy: handle=22 -> active >[ 110.502] __sna_free_pixmap(pixmap=800) >[ 110.502] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.502] kgem_can_create_2d: 640x2096 @ 32 >[ 110.502] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.502] kgem_can_create_2d: untiled size=5365760 >[ 110.502] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.502] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.502] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.502] sna_create_pixmap: usage=0, flags=1b >[ 110.502] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.502] __pop_freed_pixmap: reusing freed pixmap=800 header >[ 110.502] create_pixmap_hdr: pixmap=801, width=640, height=2096, usage=0 >[ 110.502] sna_create_pixmap: serial=801, 640x2096, usage=0 >[ 110.502] sna_composite_rectangles(pixmap=802, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.502] sna_composite_rectangles: converted to op 0 >[ 110.502] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.502] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.502] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.502] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.502] sna_composite_rectangles: dropping last-cpu hint >[ 110.502] sna_drawable_use_bo pixmap=802, box=((0, 0), (640, 2096)), flags=19... >[ 110.502] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.502] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.502] sna_pixmap_move_to_gpu(pixmap=802, usage=0), flags=b >[ 110.502] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.502] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.502] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.502] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.502] sna_pixmap_alloc_gpu: pixmap=802 >[ 110.502] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.502] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.502] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.502] from inactive: pitch=2560, tiling=1: handle=17, id=814 >[ 110.502] __sna_damage_all(640, 2096) >[ 110.502] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.502] sna_pixmap_mark_active: pixmap=802, handle=17 >[ 110.502] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.502] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.502] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.502] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.502] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.502] sna_render_get_solid: 0 >[ 110.502] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.502] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.502] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.502] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.502] aligning vertex: was 3, now 2 floats per vertex >[ 110.502] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.502] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.502] gen9_composite_get_binding_table(fbc0) >[ 110.502] kgem_add_reloc64: handle=17, pos=16104, delta=0, domains=20002 >[ 110.502] kgem_add_handle: handle=17, index=7 >[ 110.502] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fdfff000) >[ 110.502] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.502] [3ee0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.502] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.502] gen9_emit_sampler: sampler = 1 >[ 110.502] gen9_emit_vertex_elements: setup id=0 >[ 110.502] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.502] (0, 0), (640, 2096) >[ 110.502] gen8_vertex_flush[820] = 3 >[ 110.502] sna_composite_rectangles: pixmap=802 marking clear [0]? 1 >[ 110.502] sna_composite(pixmap=802, op=3, src=364+(168, 968), mask=0+(0, 0), dst=802+(8, 904)+(0, 0), size=(624, 224) >[ 110.502] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.502] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.502] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.502] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.502] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) >[ 110.502] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) >[ 110.502] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) >[ 110.502] gen9_render_composite: 624x224, current mode=1/1 >[ 110.502] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.502] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.502] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.502] sna_drawable_use_bo pixmap=802, box=((8, 904), (632, 1128)), flags=7... >[ 110.502] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.502] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.502] sna_drawable_use_bo: using whole GPU bo >[ 110.502] gen9_composite_set_target: pixmap=802, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.502] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) >[ 110.502] sna_transform_is_imprecise_integer_translation: no transform >[ 110.502] gen9_composite_picture: integer translation (0, 0), removing >[ 110.502] sna_render_pixmap_bo pixmap=364, (168, 968)x(624, 224)/(3840, 2160) >[ 110.502] sna_render_pixmap_bo: GPU all damaged >[ 110.502] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) >[ 110.502] color_convert: src=bf000000 [20028888] >[ 110.502] color_convert: dst=bf000000 [20028888] >[ 110.502] sna_render_get_solid: bf000000 >[ 110.502] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.502] gen4_choose_composite_emitter: identity source, identity mask >[ 110.502] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.502] aligning vertex: was 2, now 5 floats per vertex >[ 110.502] gen9_composite_get_binding_table(fb40) >[ 110.502] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.502] gen9_emit_sampler: sampler = 3 >[ 110.502] gen9_emit_sf: num_sf_outputs=2 >[ 110.502] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.502] gen9_emit_vertex_elements: setup id=10 >[ 110.502] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.502] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.502] gen9_render_composite_box: (8, 904), (632, 1128) >[ 110.502] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] >[ 110.502] gen8_vertex_flush[8e8] = 3 >[ 110.502] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) >[ 110.502] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.502] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.502] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.502] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.502] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.502] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.503] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.503] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.503] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.503] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.503] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.503] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.503] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.503] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.503] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.503] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.503] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.503] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.503] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.503] sna_drawable_use_bo pixmap=802, box=((8, 904), (632, 1128)), flags=7... >[ 110.503] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.503] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.503] sna_drawable_use_bo: using whole GPU bo >[ 110.503] gen9_composite_set_target: pixmap=802, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.503] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.503] color_convert: src=660a0a0a [20028888] >[ 110.503] color_convert: dst=660a0a0a [20028888] >[ 110.503] sna_render_get_solid: 660a0a0a >[ 110.503] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.503] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.503] gen4_choose_spans_emitter: solid source >[ 110.503] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.503] aligning vertex: was 5, now 3 floats per vertex >[ 110.503] gen9_composite_get_binding_table(fb00) >[ 110.503] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 >[ 110.503] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.503] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.503] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.503] gen9_emit_sampler: sampler = c >[ 110.503] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.503] gen9_emit_vertex_elements: setup id=5 >[ 110.503] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.503] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.503] thread_choose_span: clipped? 0 >[ 110.503] imprecise_trapezoid_span_converter: using 4 threads >[ 110.503] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.503] thread_choose_span: clipped? 0 >[ 110.503] span_thread: flushing 1 boxes >[ 110.503] span_thread: flushing 1 boxes >[ 110.503] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.503] span_thread: flushing 95 boxes >[ 110.503] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.503] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.503] span_thread: flushing 95 boxes >[ 110.503] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.503] gen8_vertex_flush[994] = 576 >[ 110.503] gen9_render_composite_spans_done() >[ 110.503] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.503] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.503] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.503] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.503] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.503] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.503] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.503] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.503] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.503] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.503] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.503] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.503] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.503] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.503] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.503] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.503] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.503] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.503] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.503] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.503] sna_drawable_use_bo pixmap=802, box=((8, 904), (632, 1128)), flags=7... >[ 110.503] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.503] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.503] sna_drawable_use_bo: using whole GPU bo >[ 110.503] gen9_composite_set_target: pixmap=802, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.503] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.503] color_convert: src=66282828 [20028888] >[ 110.503] color_convert: dst=66282828 [20028888] >[ 110.503] sna_render_get_solid: 66282828 >[ 110.503] sna_render_get_solid(3) = 66282828 (old) >[ 110.503] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.503] gen4_choose_spans_emitter: solid source >[ 110.503] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.503] gen9_composite_get_binding_table(fa80) >[ 110.503] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 >[ 110.503] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 110.503] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) >[ 110.503] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.503] gen9_emit_vertex_elements: setup id=5 >[ 110.503] thread_choose_span: clipped? 0 >[ 110.503] imprecise_trapezoid_span_converter: using 4 threads >[ 110.503] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.503] thread_choose_span: clipped? 0 >[ 110.503] span_thread: flushing 2 boxes >[ 110.503] span_thread: flushing 2 boxes >[ 110.503] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.503] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.503] span_thread: flushing 166 boxes >[ 110.503] span_thread: flushing 162 boxes >[ 110.503] [ 110.503] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >[ 110.503] gen8_vertex_flush[9d0] = 996 >[ 110.503] gen9_render_composite_spans_done() >[ 110.503] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.503] kgem_can_create_2d: 640x2096 @ 32 >[ 110.503] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.503] kgem_can_create_2d: untiled size=5365760 >[ 110.503] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.503] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.503] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.503] sna_create_pixmap: usage=0, flags=1b >[ 110.503] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.504] __pop_freed_pixmap: reusing freed pixmap=778 header >[ 110.504] create_pixmap_hdr: pixmap=803, width=640, height=2096, usage=0 >[ 110.504] sna_create_pixmap: serial=803, 640x2096, usage=0 >[ 110.504] sna_composite_rectangles(pixmap=804, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.504] sna_composite_rectangles: converted to op 0 >[ 110.504] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.504] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.504] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.504] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.504] sna_composite_rectangles: dropping last-cpu hint >[ 110.504] sna_drawable_use_bo pixmap=804, box=((0, 0), (640, 2096)), flags=19... >[ 110.504] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.504] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.504] sna_pixmap_move_to_gpu(pixmap=804, usage=0), flags=b >[ 110.504] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.504] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.504] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.504] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.504] sna_pixmap_alloc_gpu: pixmap=804 >[ 110.504] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.504] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.504] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.504] from inactive: pitch=2560, tiling=1: handle=9, id=815 >[ 110.504] __sna_damage_all(640, 2096) >[ 110.504] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.504] sna_pixmap_mark_active: pixmap=804, handle=9 >[ 110.504] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.504] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.504] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.504] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.504] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.504] sna_render_get_solid: 0 >[ 110.504] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.504] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.504] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.504] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.504] aligning vertex: was 3, now 2 floats per vertex >[ 110.504] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.504] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.504] gen9_composite_get_binding_table(fa00) >[ 110.504] kgem_add_reloc64: handle=9, pos=15992, delta=0, domains=20002 >[ 110.504] kgem_add_handle: handle=9, index=8 >[ 110.504] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=ee339000) >[ 110.504] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.504] [3e70] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.504] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.504] gen9_emit_sampler: sampler = 1 >[ 110.504] gen9_emit_sf: num_sf_outputs=1 >[ 110.504] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.504] gen9_emit_vertex_elements: setup id=0 >[ 110.504] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.504] (0, 0), (640, 2096) >[ 110.504] gen8_vertex_flush[a90] = 3 >[ 110.504] sna_composite_rectangles: pixmap=804 marking clear [0]? 1 >[ 110.504] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.504] kgem_can_create_2d: 624x224 @ 32 >[ 110.504] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.504] kgem_can_create_2d: untiled size=561152 >[ 110.504] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.504] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.504] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.504] sna_create_pixmap: usage=0, flags=1b >[ 110.504] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.504] __pop_freed_pixmap: reusing freed pixmap=786 header >[ 110.504] create_pixmap_hdr: pixmap=805, width=624, height=224, usage=0 >[ 110.504] sna_create_pixmap: serial=805, 624x224, usage=0 >[ 110.504] sna_composite_rectangles(pixmap=806, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.504] sna_composite_rectangles: converted to op 0 >[ 110.504] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.504] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.504] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.504] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.504] sna_composite_rectangles: dropping last-cpu hint >[ 110.504] sna_drawable_use_bo pixmap=806, box=((0, 0), (624, 224)), flags=19... >[ 110.504] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.504] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.504] sna_pixmap_move_to_gpu(pixmap=806, usage=0), flags=b >[ 110.504] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.504] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.504] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.504] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.504] sna_pixmap_alloc_gpu: pixmap=806 >[ 110.504] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.504] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.504] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.504] from inactive: pitch=2560, tiling=1: handle=20, id=816 >[ 110.504] __sna_damage_all(624, 224) >[ 110.504] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.504] sna_pixmap_mark_active: pixmap=806, handle=20 >[ 110.504] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.504] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.504] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.504] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.504] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.504] sna_render_get_solid: 0 >[ 110.504] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.504] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.504] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.504] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.504] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.504] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.504] gen9_composite_get_binding_table(f980) >[ 110.504] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 >[ 110.504] kgem_add_handle: handle=20, index=9 >[ 110.504] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd9be000) >[ 110.504] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.504] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.504] gen9_emit_vertex_elements: setup id=0 >[ 110.504] (0, 0), (624, 224) >[ 110.504] gen8_vertex_flush[ac4] = 3 >[ 110.504] sna_composite_rectangles: pixmap=806 marking clear [0]? 1 >[ 110.504] sna_create_pixmap(576, 76, 32, usage=0) >[ 110.504] kgem_can_create_2d: 576x76 @ 32 >[ 110.504] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.504] kgem_can_create_2d: untiled size=176128 >[ 110.504] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.504] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.504] kgem_can_create_2d: tiled[-1] size=176128 >[ 110.504] sna_create_pixmap: usage=0, flags=1b >[ 110.504] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 110.504] __pop_freed_pixmap: reusing freed pixmap=782 header >[ 110.504] create_pixmap_hdr: pixmap=807, width=576, height=76, usage=0 >[ 110.504] sna_create_pixmap: serial=807, 576x76, usage=0 >[ 110.504] sna_composite_rectangles(pixmap=808, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 110.504] sna_composite_rectangles: converted to op 0 >[ 110.504] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 110.504] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 110.504] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 110.504] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 110.504] sna_composite_rectangles: dropping last-cpu hint >[ 110.504] sna_drawable_use_bo pixmap=808, box=((0, 0), (576, 76)), flags=19... >[ 110.504] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.504] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.504] sna_pixmap_move_to_gpu(pixmap=808, usage=0), flags=b >[ 110.504] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.504] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 110.504] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.504] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.504] sna_pixmap_alloc_gpu: pixmap=808 >[ 110.504] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.504] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.504] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.504] from inactive: pitch=2560, tiling=1: handle=35, id=817 >[ 110.504] __sna_damage_all(576, 76) >[ 110.504] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.504] sna_pixmap_mark_active: pixmap=808, handle=35 >[ 110.504] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.504] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.504] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.504] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.504] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 110.504] sna_render_get_solid: 0 >[ 110.504] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.504] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.504] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.504] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.504] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.504] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.504] gen9_composite_get_binding_table(f900) >[ 110.504] kgem_add_reloc64: handle=35, pos=15928, delta=0, domains=20002 >[ 110.504] kgem_add_handle: handle=35, index=10 >[ 110.504] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd443000) >[ 110.504] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.504] [3e30] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.504] gen9_emit_vertex_elements: setup id=0 >[ 110.504] (0, 0), (576, 76) >[ 110.505] gen8_vertex_flush[af8] = 3 >[ 110.505] sna_composite_rectangles: pixmap=808 marking clear [0]? 1 >[ 110.505] sna_accel_flush: flush?=0, dirty?=0 >[ 110.505] sna_block_handler (tv=0.0) >[ 110.505] sna_wakeup_handler >[ 110.505] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 110.505] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.505] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.505] trapezoid_spans_maybe_inplace? clear, no >[ 110.505] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.505] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 110.505] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 110.505] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 110.505] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 110.505] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 110.505] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 110.505] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.505] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 110.505] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 110.505] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.505] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 110.505] sna_drawable_use_bo pixmap=808, box=((2, 2), (574, 74)), flags=7... >[ 110.505] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.505] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.505] sna_drawable_use_bo: using whole GPU bo >[ 110.505] gen9_composite_set_target: pixmap=808, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.505] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 110.505] color_convert: src=4c000000 [20028888] >[ 110.505] color_convert: dst=4c000000 [20028888] >[ 110.505] sna_render_get_solid: 4c000000 >[ 110.505] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.505] gen4_choose_spans_emitter: solid source >[ 110.505] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.505] aligning vertex: was 2, now 3 floats per vertex >[ 110.505] gen9_composite_get_binding_table(f880) >[ 110.505] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 >[ 110.505] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 110.505] kgem_add_reloc64[18] = (delta=304, target handle=2, presumed=fffe8000) >[ 110.505] [3e10] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.505] gen9_emit_sampler: sampler = c >[ 110.505] gen9_emit_sf: num_sf_outputs=2 >[ 110.505] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.505] gen9_emit_vertex_elements: setup id=5 >[ 110.505] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.505] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.505] thread_choose_span: clipped? 0 >[ 110.505] imprecise_trapezoid_span_converter: using 4 threads >[ 110.505] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 110.505] thread_choose_span: clipped? 0 >[ 110.505] span_thread: flushing 26 boxes >[ 110.505] span_thread: flushing 26 boxes >[ 110.505] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.505] span_thread: flushing 1 boxes >[ 110.505] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.505] span_thread: flushing 1 boxes >[ 110.505] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.505] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.505] gen8_vertex_flush[ba8] = 162 >[ 110.505] gen9_render_composite_spans_done() >[ 110.505] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 110.505] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.505] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.505] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.505] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.505] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.505] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.505] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 110.505] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 110.505] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 110.505] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 110.505] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 110.505] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 110.505] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.505] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.505] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 110.505] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 110.505] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.505] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.505] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 110.505] sna_drawable_use_bo pixmap=808, box=((0, 0), (576, 76)), flags=7... >[ 110.505] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.505] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.505] sna_drawable_use_bo: using whole GPU bo >[ 110.505] gen9_composite_set_target: pixmap=808, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.505] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 110.505] color_convert: src=e6e6e6e6 [20028888] >[ 110.505] color_convert: dst=e6e6e6e6 [20028888] >[ 110.505] sna_render_get_solid: e6e6e6e6 >[ 110.505] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 110.505] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.505] gen4_choose_spans_emitter: solid source >[ 110.505] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.505] gen9_composite_get_binding_table(f800) >[ 110.505] kgem_add_reloc64: handle=8, pos=15864, delta=0, domains=40000 >[ 110.505] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 110.505] kgem_add_reloc64[19] = (delta=16, target handle=3, presumed=fdffe000) >[ 110.505] [3df0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.505] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.505] gen9_emit_vertex_elements: setup id=5 >[ 110.505] thread_choose_span: clipped? 0 >[ 110.505] imprecise_trapezoid_span_converter: using 4 threads >[ 110.505] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 110.505] thread_choose_span: clipped? 0 >[ 110.505] span_thread: flushing 2 boxes >[ 110.505] span_thread: flushing 62 boxes >[ 110.505] [ 110.505] [ 110.505] span_thread: flushing 2 boxes >span_thread: flushing 62 boxes >[ 110.505] [ 110.505] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.505] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.505] gen8_vertex_flush[bfc] = 384 >[ 110.505] gen9_render_composite_spans_done() >[ 110.505] sna_glyphs(op=3, nlist=1, src=(16, 52)) >[ 110.505] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.505] sna_glyphs: discarding mask >[ 110.505] glyphs0_to_dst(op=3, src=(16, 52), nlist=1, dst=(16, 52)+(0, 0)) >[ 110.505] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94669425778320 size=576x76 >[ 110.505] gen9_render_composite: 0x0, current mode=1/1 >[ 110.505] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.505] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.505] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.505] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.505] sna_drawable_use_bo pixmap=808, box=((0, 0), (576, 76)), flags=7... >[ 110.505] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.505] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.505] sna_drawable_use_bo: using whole GPU bo >[ 110.505] gen9_composite_set_target: pixmap=808, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.505] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.505] color_convert: src=ffffffff [20028888] >[ 110.505] color_convert: dst=ffffffff [20028888] >[ 110.505] sna_render_get_solid: ffffffff >[ 110.505] sna_render_get_solid(white) >[ 110.505] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.505] sna_transform_is_imprecise_integer_translation: no transform >[ 110.505] gen9_composite_picture: integer translation (0, 0), removing >[ 110.505] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.505] sna_render_pixmap_bo: GPU all damaged >[ 110.505] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.505] gen4_choose_composite_emitter: solid, identity mask >[ 110.505] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.505] aligning vertex: was 3, now 4 floats per vertex >[ 110.505] gen9_composite_get_binding_table(f780) >[ 110.505] kgem_add_reloc64: handle=7, pos=15832, delta=0, domains=40000 >[ 110.505] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.505] kgem_add_reloc64[20] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.505] [3dd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.505] kgem_add_reloc64: handle=6, pos=15816, delta=0, domains=40000 >[ 110.505] kgem_add_handle: handle=6, index=11 >[ 110.505] kgem_add_reloc64[21] = (delta=0, target handle=11, presumed=fd585000) >[ 110.505] [3dc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.505] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.505] gen9_emit_sampler: sampler = a >[ 110.505] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.505] gen9_emit_vertex_elements: setup id=9 >[ 110.505] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.505] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.505] glyphs0_to_dst: glyph=(16, 34)x(13, 10), unclipped >[ 110.505] emit_primitive_identity_mask__avx2: dst=(16, 34), mask=(544.00, 32.00) x (13.00, 10.00) >[ 110.505] gen8_vertex_flush[cc0] = 3 >[ 110.506] gen9_magic_ca_pass: CA fixup (3186 -> 3189) >[ 110.506] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.506] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.506] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.506] sna_composite_rectangles(pixmap=808, op=1, ffffffff x 1 [(30, 16)x(2, 44) ...]) >[ 110.506] sna_composite_rectangles: converted to op 1 >[ 110.506] sna_composite_rectangles[0] (30, 16)x(2, 44) -> (30, 16), (32, 60) >[ 110.506] sna_composite_rectangles: nrects=1, region=(30, 16), (32, 60) x 1 >[ 110.506] sna_composite_rectangles: clipped extents (30, 16),(32, 60) x 1 >[ 110.506] sna_composite_rectangles: pixmap +(0, 0) extents (30, 16),(32, 60) >[ 110.506] sna_composite_rectangles: dropping last-cpu hint >[ 110.506] sna_drawable_use_bo pixmap=808, box=((30, 16), (32, 60)), flags=9... >[ 110.506] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 110.506] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.506] sna_drawable_use_bo: using whole GPU bo >[ 110.506] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 110.506] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.506] gen9_render_fill_boxes(ffffffff x 1 [(30, 16), (32, 60) ...]) >[ 110.506] sna_render_get_solid: ffffffff >[ 110.506] sna_render_get_solid(white) >[ 110.506] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.506] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.506] aligning vertex: was 4, now 2 floats per vertex >[ 110.506] gen9_composite_get_binding_table(f6c0) >[ 110.506] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 110.506] gen9_emit_sampler: sampler = 1 >[ 110.506] gen9_emit_sf: num_sf_outputs=1 >[ 110.506] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.506] gen9_emit_vertex_elements: setup id=0 >[ 110.506] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.506] (30, 16), (32, 60) >[ 110.506] gen8_vertex_flush[ddc] = 3 >[ 110.506] sna_validate_gc(0x5619f1770810) changes=0, previous serial=31c, drawable=326 >[ 110.506] sna_validate_gc: recomputing clip >[ 110.506] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.506] sna_copy_area: src=pixmap=808:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=806:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.506] sna_copy_area: normal copy >[ 110.506] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.506] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.506] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.506] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 110.506] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 110.506] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 110.506] sna_do_copy: pixmap -- no source clipping >[ 110.506] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 110.506] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 110.506] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=808+(-24, -136), dst pixmap=806+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 110.506] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=35, cpu_bo=0), replaces=0 >[ 110.506] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.506] sna_drawable_use_bo pixmap=806, box=((24, 136), (600, 212)), flags=b... >[ 110.506] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.506] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.506] sna_drawable_use_bo: using whole GPU bo >[ 110.506] sna_pixmap_move_to_gpu(pixmap=808, usage=0), flags=a >[ 110.506] sna_pixmap_move_to_gpu: already all-damaged >[ 110.506] sna_pixmap_mark_active: pixmap=808, handle=35 >[ 110.506] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.506] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.506] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.506] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.506] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.506] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.506] gen9_composite_get_binding_table(f6c0) >[ 110.506] kgem_add_reloc64: handle=35, pos=15784, delta=0, domains=40000 >[ 110.506] kgem_add_reloc64[22] = (delta=0, target handle=10, presumed=fd443000) >[ 110.506] [3da0] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 110.506] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.506] gen9_emit_sampler: sampler = 0 >[ 110.506] gen9_emit_vertex_elements: setup id=0 >[ 110.506] (0, 0) -> (24, 136) + (576, 76) >[ 110.506] gen8_vertex_flush[e30] = 3 >[ 110.506] sna_destroy_pixmap: pixmap=808, attached?=1 >[ 110.506] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.506] __kgem_bo_destroy: handle=35, size=204800 >[ 110.506] __kgem_bo_destroy: handle=35 -> active >[ 110.506] __sna_free_pixmap(pixmap=808) >[ 110.506] sna_create_pixmap(14, 20, 32, usage=0) >[ 110.506] kgem_can_create_2d: 14x20 @ 32 >[ 110.506] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 >[ 110.506] kgem_can_create_2d: untiled size=4096 >[ 110.506] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 110.506] kgem_choose_tiling: 14x20 -> 0 >[ 110.506] sna_create_pixmap: usage=0, flags=a >[ 110.506] sna_create_pixmap: small buffer [1120], attaching to shadow pixmap >[ 110.506] create_pixmap: allocating pixmap 14x20, depth=32/32, size=1128 >[ 110.506] create_pixmap: serial=809, usage=0, 14x20 >[ 110.506] sna_create_pixmap: serial=809, 14x20, usage=0 >[ 110.506] sna_validate_gc(0x5619f1770810) changes=0, previous serial=326, drawable=32a >[ 110.506] sna_validate_gc: recomputing clip >[ 110.506] sna_validate_gc: composite clip=1x[(0, 0), (14, 20)] [0x5619f174da00] >[ 110.506] sna_put_image((0, 0)x(14, 20), depth=32, format=2) >[ 110.506] try_upload__fast: ignore existing cpu damage (if any) >[ 110.506] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.506] try_upload__fast: no, no gpu damage >[ 110.506] sna_drawable_move_region_to_cpu(pixmap=810 (14x20), [(0, 0), (14, 20)], flags=1) >[ 110.506] sna_drawable_move_region_to_cpu: region (0, 0), (14, 20) + (0, 0) subsumes pixmap (14x20) >[ 110.506] _sna_pixmap_move_to_cpu(pixmap=810, 14x20, flags=1) >[ 110.506] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.506] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.506] operate_inplace: no, inplace operation not suitable >[ 110.506] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.506] __sna_damage_all(14, 20) >[ 110.506] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.506] sna_put_zpixmap_blt: upload(0, 0, 14, 20) x 1 boxes >[ 110.506] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(14, 20) >[ 110.506] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/56 >[ 110.506] sna_accel_flush: flush?=0, dirty?=0 >[ 110.506] sna_composite(pixmap=806, op=3, src=810+(367, 307), mask=0+(551, 153), dst=806+(551, 153)+(0, 0), size=(30, 42) >[ 110.506] sna_compute_composite_region: dst=(551, 153)x(30, 42) >[ 110.506] sna_compute_composite_region: initial clip against dst->pDrawable: (551, 153), (581, 195) >[ 110.506] clip_to_dst: region: 1x[(551, 153), (581, 195)], clip: 1x[(0, 0), (624, 224)] >[ 110.506] sna_compute_composite_region: clip against dst->pCompositeClip: (551, 153), (581, 195) >[ 110.506] sna_compute_composite_region: clip against src (14x20 clip=0): (551, 153), (581, 195) >[ 110.506] sna_composite: composite region extents:+(0, 0) -> (551, 153), (581, 195) + (0, 0) >[ 110.506] gen9_render_composite: 30x42, current mode=1/1 >[ 110.506] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.506] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.506] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.506] gen9_composite_set_target: (551, 153)x(30, 42), partial?=1 >[ 110.506] sna_drawable_use_bo pixmap=806, box=((551, 153), (581, 195)), flags=7... >[ 110.506] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.506] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.506] sna_drawable_use_bo: using whole GPU bo >[ 110.506] gen9_composite_set_target: pixmap=806, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.506] gen9_composite_picture: (367, 307)x(30, 42), dst=(551, 153) >[ 110.506] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -184.00, 0.00 0.50 -154.00, 0.00 0.00 1.00] >[ 110.506] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.506] sna_render_pixmap_bo pixmap=810, (367, 307)x(30, 42)/(14, 20) >[ 110.506] sna_render_pixmap_bo box=(0, 0), (14, 20): (14, 20)/(14, 20) >[ 110.506] sna_render_pixmap_bo: offset=(-184, 154), size=(14, 20) >[ 110.506] use_cpu_bo: no cpu bo >[ 110.506] move_to_gpu: migrating whole pixmap (14x20) for source (0,0),(14,20), count 5? 0 >[ 110.506] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 20) >[ 110.506] upload: box=(0, 0), (14, 20), pixmap=14x20 >[ 110.506] sna_drawable_move_region_to_cpu(pixmap=810 (14x20), [(0, 0), (14, 20)], flags=2) >[ 110.506] sna_drawable_move_region_to_cpu: pixmap=810 all damaged on CPU >[ 110.506] kgem_can_create_2d: 14x20 @ 32 >[ 110.506] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 >[ 110.506] kgem_can_create_2d: untiled size=4096 >[ 110.506] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 110.506] kgem_choose_tiling: 14x20 -> 0 >[ 110.506] kgem_upload_source_image : (0, 0), (14, 20), stride=56, bpp=32 >[ 110.506] kgem_create_buffer_2d: 14x20, 32 bpp, stride=64 >[ 110.506] kgem_create_buffer: size=1280, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.506] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.506] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.506] search_linear_cache: searching for inactive gtt map >[ 110.506] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.506] search_linear_cache: searching for inactive gtt map >[ 110.506] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.506] kgem_bo_remove_from_inactive: removing handle=30 from inactive >[ 110.506] search_linear_cache: found handle=30 (near-miss) (num_pages=64) in linear inactive cache >[ 110.506] kgem_bo_can_map: handle=30, map=0x0:0x0:0x7f3c95ba8000, tiling=0, domain=0, offset=4249739264 >[ 110.506] kgem_create_buffer: reusing handle=30 for buffer >[ 110.506] kgem_bo_can_map: handle=30, map=0x0:0x0:0x7f3c95ba8000, tiling=0, domain=0, offset=4249739264 >[ 110.506] init_buffer_from_bo: reusing handle=30 for buffer >[ 110.506] kgem_bo_map: handle=30, offset=4249739264, tiling=0, map=0x0:0x7f3c95ba8000, domain=0 >[ 110.506] kgem_bo_map: converting request for GTT map into CPU map >[ 110.506] kgem_bo_map__cpu(handle=30, size=262144, map=0x0:0x7f3c95ba8000) >[ 110.506] kgem_bo_sync__cpu: handle=30 >[ 110.506] __kgem_busy: handle=30, busy=0, wedged=0 >[ 110.506] kgem_bo_sync__cpu: SYNC: handle=30, needs_flush? 0, domain? 0, busy? 0 >[ 110.506] __kgem_busy: handle=30, busy=0, wedged=0 >[ 110.506] kgem_bo_retire: retiring bo handle=30 (needed flush? 0), rq? 0 [busy?=0] >[ 110.506] assert_bo_retired: handle=30, domain: 0 exec? 0, rq? 0 >[ 110.506] kgem_create_buffer(pages=64 [64]) new handle=30, used=1280, write=1 >[ 110.506] kgem_create_proxy: target handle=30 [proxy? -1], offset=0, length=1280, io=1 >[ 110.506] __kgem_bo_init(handle=30, num_pages=1280) >[ 110.506] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/64 >[ 110.506] upload: adding upload cache to pixmap=810 >[ 110.506] kgem_proxy_bo_attach: handle=30 >[ 110.506] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.506] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.506] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.506] gen4_choose_composite_emitter: simple src, no mask >[ 110.506] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.506] aligning vertex: was 2, now 3 floats per vertex >[ 110.506] gen9_composite_get_binding_table(f640) >[ 110.506] kgem_add_reloc64: handle=30, pos=15752, delta=0, domains=40000 >[ 110.506] kgem_add_reloc64: adding proxy [delta=0] for handle=30 >[ 110.506] kgem_add_handle: handle=30, index=12 >[ 110.506] kgem_add_reloc64[23] = (delta=0, target handle=12, presumed=fd4de000) >[ 110.506] [3d80] bind bo(handle=30, addr=fd4de000), format=192, width=14, height=20, pitch=64, tiling=0 -> sampler >[ 110.506] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.506] gen9_emit_sampler: sampler = 22 >[ 110.506] gen9_emit_vertex_elements: setup id=2 >[ 110.506] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.506] gen9_render_composite_box: (551, 153), (581, 195) >[ 110.506] apply_damage: damage=0x0, region=1 [(551, 153), (581, 195) + (0, 0)] >[ 110.506] gen8_vertex_flush[ea8] = 3 >[ 110.506] sna_destroy_pixmap: pixmap=810, attached?=1 >[ 110.506] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.506] __sna_free_pixmap(pixmap=810) >[ 110.506] sna_composite(pixmap=806, op=3, src=272+(0, 0), mask=0+(28, 8), dst=806+(28, 8)+(0, 0), size=(20, 80) >[ 110.506] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 110.506] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 110.506] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 110.506] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 110.506] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 110.506] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 110.506] gen9_render_composite: 20x80, current mode=1/1 >[ 110.506] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.506] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 110.506] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.506] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.506] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 110.506] sna_drawable_use_bo pixmap=806, box=((28, 8), (48, 88)), flags=7... >[ 110.506] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.506] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.506] sna_drawable_use_bo: using whole GPU bo >[ 110.506] gen9_composite_set_target: pixmap=806, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.506] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 110.506] sna_transform_is_imprecise_integer_translation: no transform >[ 110.506] gen9_composite_picture: integer translation (0, 0), removing >[ 110.506] sna_render_pixmap_bo pixmap=272, (0, 0)x(20, 80)/(20, 80) >[ 110.506] sna_render_pixmap_bo: GPU all damaged >[ 110.506] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.506] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.506] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.506] gen4_choose_composite_emitter: identity src, no mask >[ 110.506] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.506] gen9_composite_get_binding_table(f5c0) >[ 110.506] kgem_add_reloc64: handle=12, pos=15720, delta=0, domains=40000 >[ 110.506] kgem_add_handle: handle=12, index=13 >[ 110.506] kgem_add_reloc64[24] = (delta=0, target handle=13, presumed=fdffb000) >[ 110.506] [3d60] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.506] gen9_emit_sampler: sampler = 2 >[ 110.506] gen9_emit_vertex_elements: setup id=2 >[ 110.506] gen9_render_composite_box: (28, 8), (48, 88) >[ 110.506] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 110.506] gen8_vertex_flush[eec] = 3 >[ 110.506] sna_composite(pixmap=806, op=3, src=276+(0, 0), mask=0+(28, 0), dst=806+(28, 0)+(0, 0), size=(20, 8) >[ 110.506] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.506] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.506] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.506] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.506] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.506] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.506] gen9_render_composite: 20x8, current mode=1/1 >[ 110.506] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.506] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 >[ 110.506] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.506] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.506] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.506] sna_drawable_use_bo pixmap=806, box=((28, 0), (48, 8)), flags=7... >[ 110.506] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.506] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.506] sna_drawable_use_bo: using whole GPU bo >[ 110.506] gen9_composite_set_target: pixmap=806, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.506] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.506] sna_transform_is_imprecise_integer_translation: no transform >[ 110.506] gen9_composite_picture: integer translation (0, 0), removing >[ 110.506] sna_render_pixmap_bo pixmap=276, (0, 0)x(20, 8)/(20, 80) >[ 110.506] sna_render_pixmap_bo: GPU all damaged >[ 110.506] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.506] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 110.506] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.506] gen4_choose_composite_emitter: identity src, no mask >[ 110.506] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.506] gen9_composite_get_binding_table(f540) >[ 110.506] kgem_add_reloc64: handle=24, pos=15688, delta=0, domains=40000 >[ 110.506] kgem_add_handle: handle=24, index=14 >[ 110.506] kgem_add_reloc64[25] = (delta=0, target handle=14, presumed=fd53c000) >[ 110.506] [3d40] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.506] gen9_emit_vertex_elements: setup id=2 >[ 110.506] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.506] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.506] gen8_vertex_flush[f28] = 3 >[ 110.506] sna_validate_gc(0x5619f1770810) changes=0, previous serial=32a, drawable=324 >[ 110.506] sna_validate_gc: recomputing clip >[ 110.506] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.506] sna_copy_area: src=pixmap=806:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=804:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.506] sna_copy_area: normal copy >[ 110.506] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.506] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.506] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.506] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.506] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.506] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.506] sna_do_copy: pixmap -- no source clipping >[ 110.506] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.506] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.506] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=806+(-8, -896), dst pixmap=804+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.507] sna_copy_boxes: dst=(priv=0x5619f174e370, gpu_bo=9, cpu_bo=0), src=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.507] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.507] sna_drawable_use_bo pixmap=804, box=((8, 896), (632, 1120)), flags=b... >[ 110.507] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.507] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.507] sna_drawable_use_bo: using whole GPU bo >[ 110.507] sna_pixmap_move_to_gpu(pixmap=806, usage=0), flags=a >[ 110.507] sna_pixmap_move_to_gpu: already all-damaged >[ 110.507] sna_pixmap_mark_active: pixmap=806, handle=20 >[ 110.507] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.507] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.507] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.507] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.507] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.507] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.507] aligning vertex: was 3, now 2 floats per vertex >[ 110.507] gen9_composite_get_binding_table(f4c0) >[ 110.507] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.507] kgem_add_reloc64: handle=20, pos=15656, delta=0, domains=40000 >[ 110.507] kgem_add_reloc64[26] = (delta=0, target handle=9, presumed=fd9be000) >[ 110.507] [3d20] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.507] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.507] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.507] gen9_emit_sampler: sampler = 0 >[ 110.507] gen9_emit_vertex_elements: setup id=0 >[ 110.507] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.507] (0, 0) -> (8, 896) + (624, 224) >[ 110.507] gen8_vertex_flush[fb0] = 3 >[ 110.507] sna_destroy_pixmap: pixmap=806, attached?=1 >[ 110.507] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.507] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.507] __kgem_bo_destroy: handle=20 -> active >[ 110.507] __sna_free_pixmap(pixmap=806) >[ 110.507] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.507] kgem_can_create_2d: 624x80 @ 32 >[ 110.507] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.507] kgem_can_create_2d: untiled size=200704 >[ 110.507] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.507] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.507] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.507] sna_create_pixmap: usage=0, flags=1b >[ 110.507] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.507] __pop_freed_pixmap: reusing freed pixmap=806 header >[ 110.507] create_pixmap_hdr: pixmap=811, width=624, height=80, usage=0 >[ 110.507] sna_create_pixmap: serial=811, 624x80, usage=0 >[ 110.507] sna_composite_rectangles(pixmap=812, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.507] sna_composite_rectangles: converted to op 0 >[ 110.507] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.507] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.507] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.507] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.507] sna_composite_rectangles: dropping last-cpu hint >[ 110.507] sna_drawable_use_bo pixmap=812, box=((0, 0), (624, 80)), flags=19... >[ 110.507] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.507] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.507] sna_pixmap_move_to_gpu(pixmap=812, usage=0), flags=b >[ 110.507] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.507] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.507] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.507] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.507] sna_pixmap_alloc_gpu: pixmap=812 >[ 110.507] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.507] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.507] kgem_bo_remove_from_active: removing handle=35 from active >[ 110.507] 1:from active: pitch=2560, tiling=1, handle=35, id=820 >[ 110.507] __sna_damage_all(624, 80) >[ 110.507] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.507] sna_pixmap_mark_active: pixmap=812, handle=35 >[ 110.507] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.507] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.507] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.507] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.507] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.507] sna_render_get_solid: 0 >[ 110.507] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.507] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.507] gen9_composite_get_binding_table(f440) >[ 110.507] kgem_add_reloc64: handle=35, pos=15624, delta=0, domains=20002 >[ 110.507] kgem_add_reloc64[27] = (delta=0, target handle=10, presumed=fd443000) >[ 110.507] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.507] [3d00] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.507] gen9_emit_sampler: sampler = 1 >[ 110.507] gen9_emit_vertex_elements: setup id=0 >[ 110.507] (0, 0), (624, 80) >[ 110.507] gen8_vertex_flush[fec] = 3 >[ 110.507] sna_composite_rectangles: pixmap=812 marking clear [0]? 1 >[ 110.507] sna_validate_gc(0x5619f1770810) changes=0, previous serial=324, drawable=32c >[ 110.507] sna_validate_gc: recomputing clip >[ 110.507] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.507] sna_copy_area: src=pixmap=280:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=812:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.507] sna_copy_area: normal copy >[ 110.507] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.507] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.507] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.507] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.507] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.507] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.507] sna_do_copy: pixmap -- no source clipping >[ 110.507] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.507] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.507] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=280+(-28, 0), dst pixmap=812+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.507] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=35, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.507] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.507] sna_drawable_use_bo pixmap=812, box=((28, 0), (246, 80)), flags=b... >[ 110.507] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.507] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.507] sna_drawable_use_bo: using whole GPU bo >[ 110.507] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a >[ 110.507] sna_pixmap_move_to_gpu: already all-damaged >[ 110.507] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 110.507] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.507] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.507] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.507] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.507] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.507] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.507] gen9_composite_get_binding_table(f3c0) >[ 110.507] kgem_add_reloc64: handle=21, pos=15592, delta=0, domains=40000 >[ 110.507] kgem_add_handle: handle=21, index=15 >[ 110.507] kgem_add_reloc64[28] = (delta=0, target handle=15, presumed=fd994000) >[ 110.507] [3ce0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.507] gen9_emit_sampler: sampler = 0 >[ 110.507] gen9_emit_vertex_elements: setup id=0 >[ 110.507] (0, 0) -> (28, 0) + (218, 80) >[ 110.507] gen8_vertex_flush[1030] = 3 >[ 110.507] sna_composite(pixmap=804, op=3, src=812+(0, 0), mask=0+(0, 0), dst=804+(8, 1136)+(0, 0), size=(624, 80) >[ 110.507] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.507] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.507] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.507] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.507] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.507] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.507] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.507] gen9_render_composite: 624x80, current mode=1/1 >[ 110.507] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.507] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.507] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.507] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.507] sna_drawable_use_bo pixmap=804, box=((8, 1136), (632, 1216)), flags=7... >[ 110.507] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.507] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.507] sna_drawable_use_bo: using whole GPU bo >[ 110.507] gen9_composite_set_target: pixmap=804, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.507] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.507] sna_transform_is_imprecise_integer_translation: no transform >[ 110.507] gen9_composite_picture: integer translation (0, 0), removing >[ 110.507] sna_render_pixmap_bo pixmap=812, (0, 0)x(624, 80)/(624, 80) >[ 110.507] sna_render_pixmap_bo: GPU all damaged >[ 110.507] color_convert: src=cc000000 [20028888] >[ 110.507] color_convert: dst=cc000000 [20028888] >[ 110.507] sna_render_get_solid: cc000000 >[ 110.507] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.507] gen4_choose_composite_emitter: identity source, identity mask >[ 110.507] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.507] aligning vertex: was 2, now 5 floats per vertex >[ 110.507] gen9_composite_get_binding_table(f340) >[ 110.507] kgem_add_reloc64: handle=35, pos=15560, delta=0, domains=40000 >[ 110.507] kgem_add_reloc64[29] = (delta=0, target handle=10, presumed=fd443000) >[ 110.507] [3cc0] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.507] kgem_add_reloc64: handle=7, pos=15544, delta=0, domains=40000 >[ 110.507] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.507] kgem_add_reloc64[30] = (delta=816, target handle=2, presumed=fffe8000) >[ 110.507] [3cb0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.507] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.507] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.507] gen9_emit_sampler: sampler = 3 >[ 110.507] gen9_emit_sf: num_sf_outputs=2 >[ 110.507] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.507] gen9_emit_vertex_elements: setup id=10 >[ 110.507] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.507] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.507] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.507] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.507] gen8_vertex_flush[1108] = 3 >[ 110.507] sna_destroy_pixmap: pixmap=812, attached?=1 >[ 110.507] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.507] __kgem_bo_destroy: handle=35, size=204800 >[ 110.507] __kgem_bo_destroy: handle=35 -> active >[ 110.507] __sna_free_pixmap(pixmap=812) >[ 110.507] sna_composite(pixmap=802, op=3, src=804+(0, 0), mask=0+(0, 0), dst=802+(0, 0)+(0, 0), size=(640, 2096) >[ 110.507] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.507] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.507] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.507] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.507] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.507] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.507] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.507] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.507] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.507] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.507] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.507] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.507] sna_drawable_use_bo pixmap=802, box=((0, 0), (640, 2096)), flags=7... >[ 110.507] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.507] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.507] sna_drawable_use_bo: using whole GPU bo >[ 110.507] gen9_composite_set_target: pixmap=802, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.507] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.507] sna_transform_is_imprecise_integer_translation: no transform >[ 110.507] gen9_composite_picture: integer translation (0, 0), removing >[ 110.507] sna_render_pixmap_bo pixmap=804, (0, 0)x(640, 2096)/(640, 2096) >[ 110.507] sna_render_pixmap_bo: GPU all damaged >[ 110.507] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.507] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.507] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.507] gen4_choose_composite_emitter: identity src, no mask >[ 110.507] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.507] aligning vertex: was 5, now 3 floats per vertex >[ 110.507] gen9_composite_get_binding_table(f280) >[ 110.507] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.507] kgem_add_reloc64: handle=9, pos=15512, delta=0, domains=40000 >[ 110.507] kgem_add_reloc64[31] = (delta=0, target handle=8, presumed=ee339000) >[ 110.507] [3c90] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.507] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.507] gen9_emit_sampler: sampler = 2 >[ 110.507] gen9_emit_sf: num_sf_outputs=1 >[ 110.507] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.507] gen9_emit_vertex_elements: setup id=2 >[ 110.507] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.507] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.507] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.507] gen8_vertex_flush[11b0] = 3 >[ 110.507] sna_destroy_pixmap: pixmap=804, attached?=1 >[ 110.507] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.507] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.507] __kgem_bo_destroy: handle=9 -> active >[ 110.507] __sna_free_pixmap(pixmap=804) >[ 110.507] sna_composite(pixmap=798, op=3, src=802+(0, 0), mask=0+(160, 64), dst=798+(160, 64)+(0, 0), size=(640, 2096) >[ 110.507] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.507] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.507] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.507] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.507] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.507] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.507] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.507] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.507] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.507] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.507] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.507] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.507] sna_drawable_use_bo pixmap=798, box=((160, 64), (800, 2160)), flags=7... >[ 110.507] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.507] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.507] sna_drawable_use_bo: using whole GPU bo >[ 110.507] gen9_composite_set_target: pixmap=798, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.507] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.507] sna_transform_is_imprecise_integer_translation: no transform >[ 110.507] gen9_composite_picture: integer translation (0, 0), removing >[ 110.507] sna_render_pixmap_bo pixmap=802, (0, 0)x(640, 2096)/(640, 2096) >[ 110.507] sna_render_pixmap_bo: GPU all damaged >[ 110.507] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.507] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.507] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.507] gen4_choose_composite_emitter: identity src, no mask >[ 110.507] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.507] gen9_composite_get_binding_table(f200) >[ 110.507] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.507] kgem_add_reloc64: handle=17, pos=15480, delta=0, domains=40000 >[ 110.507] kgem_add_reloc64[32] = (delta=0, target handle=7, presumed=fdfff000) >[ 110.507] [3c70] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.507] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.507] gen9_emit_vertex_elements: setup id=2 >[ 110.507] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.507] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.507] gen8_vertex_flush[11fc] = 3 >[ 110.507] sna_destroy_pixmap: pixmap=802, attached?=1 >[ 110.507] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.507] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.507] __kgem_bo_destroy: handle=17 -> active >[ 110.507] __sna_free_pixmap(pixmap=802) >[ 110.507] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.507] kgem_can_create_2d: 2x64 @ 32 >[ 110.507] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.507] kgem_can_create_2d: untiled size=4096 >[ 110.507] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.507] kgem_choose_tiling: 2x64 -> 0 >[ 110.507] sna_create_pixmap: usage=0, flags=a >[ 110.507] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.507] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.507] create_pixmap: serial=813, usage=0, 2x64 >[ 110.507] sna_create_pixmap: serial=813, 2x64, usage=0 >[ 110.507] sna_composite_rectangles(pixmap=814, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.507] sna_composite_rectangles: converted to op 0 >[ 110.507] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.507] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.507] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.507] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.507] sna_composite_rectangles: fallback, dst pixmap=814 too small or not attached >[ 110.507] sna_composite_rectangles: fallback >[ 110.507] sna_drawable_move_region_to_cpu(pixmap=814 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.507] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.507] _sna_pixmap_move_to_cpu(pixmap=814, 2x64, flags=1) >[ 110.507] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.507] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.507] operate_inplace: no, inplace operation not suitable >[ 110.507] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.507] __sna_damage_all(2, 64) >[ 110.507] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.507] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.507] kgem_can_create_2d: 1x32 @ 32 >[ 110.507] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.507] kgem_can_create_2d: untiled size=4096 >[ 110.507] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.507] kgem_choose_tiling: 1x32 -> 0 >[ 110.507] sna_create_pixmap: usage=0, flags=a >[ 110.507] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.507] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.507] create_pixmap: serial=815, usage=0, 1x32 >[ 110.507] sna_create_pixmap: serial=815, 1x32, usage=0 >[ 110.507] sna_validate_gc(0x5619f1770810) changes=0, previous serial=32c, drawable=330 >[ 110.508] sna_validate_gc: recomputing clip >[ 110.508] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.508] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.508] try_upload__fast: ignore existing cpu damage (if any) >[ 110.508] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.508] try_upload__fast: no, no gpu damage >[ 110.508] sna_drawable_move_region_to_cpu(pixmap=816 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.508] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.508] _sna_pixmap_move_to_cpu(pixmap=816, 1x32, flags=1) >[ 110.508] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.508] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.508] operate_inplace: no, inplace operation not suitable >[ 110.508] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.508] __sna_damage_all(1, 32) >[ 110.508] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.508] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.508] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.508] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.508] sna_accel_flush: flush?=0, dirty?=0 >[ 110.508] sna_composite(pixmap=814, op=1, src=816+(0, 0), mask=0+(0, 0), dst=814+(0, 0)+(0, 0), size=(2, 64) >[ 110.508] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.508] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.508] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.508] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.508] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.508] sna_composite: fallback, dst pixmap=814 is too small (or completely damaged) >[ 110.508] sna_composite: fallback -- fbComposite >[ 110.508] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.508] sna_composite_fb: fallback -- move src to cpu >[ 110.508] _sna_pixmap_move_to_cpu(pixmap=816, 1x32, flags=2) >[ 110.508] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17f5831, is-clear?=0 >[ 110.508] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.508] sna_composite_fb: fallback -- move dst to cpu >[ 110.508] sna_drawable_move_region_to_cpu(pixmap=814 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.508] sna_drawable_move_region_to_cpu: pixmap=814 all damaged on CPU >[ 110.508] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.508] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.508] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.508] sna_destroy_pixmap: pixmap=816, attached?=1 >[ 110.508] __sna_free_pixmap(pixmap=816) >[ 110.508] sna_composite(pixmap=798, op=3, src=814+(0, 0), mask=0+(0, 0), dst=798+(0, 0)+(0, 0), size=(3840, 64) >[ 110.508] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.508] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.508] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.508] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.508] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.508] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.508] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.508] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.508] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.508] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.508] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.508] sna_drawable_use_bo pixmap=798, box=((0, 0), (3840, 64)), flags=7... >[ 110.508] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.508] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.508] sna_drawable_use_bo: using whole GPU bo >[ 110.508] gen9_composite_set_target: pixmap=798, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.508] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.508] sna_transform_is_imprecise_integer_translation: no transform >[ 110.508] gen9_composite_picture: integer translation (0, 0), removing >[ 110.508] sna_render_pixmap_bo pixmap=814, (0, 0)x(3840, 64)/(2, 64) >[ 110.508] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.508] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.508] use_cpu_bo: no cpu bo >[ 110.508] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.508] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.508] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.508] sna_drawable_move_region_to_cpu(pixmap=814 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.508] sna_drawable_move_region_to_cpu: pixmap=814 all damaged on CPU >[ 110.508] kgem_can_create_2d: 2x64 @ 32 >[ 110.508] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.508] kgem_can_create_2d: untiled size=4096 >[ 110.508] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.508] kgem_choose_tiling: 2x64 -> 0 >[ 110.508] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.508] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.508] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.508] kgem_create_buffer: reusing buffer? used=1280 + size=2048, total=262144 >[ 110.508] kgem_create_proxy: target handle=30 [proxy? -1], offset=1280, length=2048, io=1 >[ 110.508] __kgem_bo_init(handle=30, num_pages=2048) >[ 110.508] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.508] upload: adding upload cache to pixmap=814 >[ 110.508] kgem_proxy_bo_attach: handle=30 >[ 110.508] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.508] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.508] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.508] gen4_choose_composite_emitter: identity src, no mask >[ 110.508] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.508] gen9_composite_get_binding_table(f180) >[ 110.508] kgem_add_reloc64: handle=30, pos=15448, delta=0, domains=40000 >[ 110.508] kgem_add_reloc64: adding proxy [delta=1280] for handle=30 >[ 110.508] kgem_add_reloc64[33] = (delta=1280, target handle=12, presumed=fd4de000) >[ 110.508] [3c50] bind bo(handle=30, addr=fd4de500), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.508] gen9_emit_sampler: sampler = a >[ 110.508] gen9_emit_vertex_elements: setup id=2 >[ 110.508] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.508] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.508] gen8_vertex_flush[1240] = 3 >[ 110.508] sna_destroy_pixmap: pixmap=814, attached?=1 >[ 110.508] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.508] __sna_free_pixmap(pixmap=814) >[ 110.508] sna_composite(pixmap=798, op=3, src=364+(0, 0), mask=0+(0, 0), dst=798+(0, 0)+(0, 0), size=(3840, 48) >[ 110.508] sna_compute_composite_region: dst=(0, 0)x(3840, 48) >[ 110.508] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) >[ 110.508] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.508] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) >[ 110.508] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) >[ 110.508] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) >[ 110.508] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) >[ 110.508] gen9_render_composite: 3840x48, current mode=1/1 >[ 110.508] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.508] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.508] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.508] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 >[ 110.508] sna_drawable_use_bo pixmap=798, box=((0, 0), (3840, 48)), flags=7... >[ 110.508] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.508] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.508] sna_drawable_use_bo: using whole GPU bo >[ 110.508] gen9_composite_set_target: pixmap=798, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.508] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) >[ 110.508] sna_transform_is_imprecise_integer_translation: no transform >[ 110.508] gen9_composite_picture: integer translation (0, 0), removing >[ 110.508] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 48)/(3840, 2160) >[ 110.508] sna_render_pixmap_bo: GPU all damaged >[ 110.508] color_convert: src=bf000000 [20028888] >[ 110.508] color_convert: dst=bf000000 [20028888] >[ 110.508] sna_render_get_solid: bf000000 >[ 110.508] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.508] gen4_choose_composite_emitter: identity source, identity mask >[ 110.508] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.508] aligning vertex: was 3, now 5 floats per vertex >[ 110.508] gen9_composite_get_binding_table(f100) >[ 110.508] gen9_emit_sampler: sampler = 3 >[ 110.508] gen9_emit_sf: num_sf_outputs=2 >[ 110.508] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.508] gen9_emit_vertex_elements: setup id=10 >[ 110.508] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.508] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.508] gen9_render_composite_box: (0, 0), (3840, 48) >[ 110.508] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] >[ 110.508] gen8_vertex_flush[12f0] = 3 >[ 110.508] sna_composite_rectangles(pixmap=798, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.508] sna_composite_rectangles: converted to op 3 >[ 110.508] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.508] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.508] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.508] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.508] sna_drawable_use_bo pixmap=798, box=((0, 0), (3840, 48)), flags=1... >[ 110.508] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.508] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.508] sna_drawable_use_bo: using whole GPU bo >[ 110.508] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.508] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.508] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.508] sna_render_get_solid: 660a0a0a >[ 110.508] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.508] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.508] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.508] aligning vertex: was 5, now 2 floats per vertex >[ 110.508] gen9_composite_get_binding_table(f0c0) >[ 110.508] gen9_emit_sampler: sampler = 1 >[ 110.508] gen9_emit_sf: num_sf_outputs=1 >[ 110.508] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.508] gen9_emit_vertex_elements: setup id=0 >[ 110.508] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.508] (0, 0), (3840, 48) >[ 110.508] gen8_vertex_flush[1398] = 3 >[ 110.508] sna_composite(pixmap=798, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=798+(3786, 6)+(0, 0), size=(44, 36) >[ 110.508] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.508] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.508] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.508] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.508] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.508] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.508] gen9_render_composite: 44x36, current mode=1/1 >[ 110.508] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.508] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.508] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.508] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.508] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.508] sna_drawable_use_bo pixmap=798, box=((3786, 6), (3830, 42)), flags=7... >[ 110.508] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.508] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.508] sna_drawable_use_bo: using whole GPU bo >[ 110.508] gen9_composite_set_target: pixmap=798, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.508] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.508] sna_transform_is_imprecise_integer_translation: no transform >[ 110.508] gen9_composite_picture: integer translation (0, 0), removing >[ 110.508] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.508] sna_render_pixmap_bo: CPU all damaged >[ 110.508] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.508] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.508] __kgem_retire_rq: request 1 complete >[ 110.508] __kgem_bo_flush: handle=29, busy=0, wedged=0 >[ 110.508] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.508] gen8_vertex_close: used=12882, vbo active? 23, vb=625, nreloc=5 >[ 110.508] gen8_vertex_close: reloc[0] = 287 >[ 110.508] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.508] kgem_add_handle: handle=23, index=16 >[ 110.508] kgem_add_reloc64[34] = (delta=0, target handle=16, presumed=fd545000) >[ 110.508] gen8_vertex_close: reloc[1] = 357 >[ 110.508] kgem_add_reloc64: handle=23, pos=357, delta=0, domains=200000 >[ 110.508] kgem_add_reloc64[35] = (delta=0, target handle=16, presumed=fd545000) >[ 110.508] gen8_vertex_close: reloc[2] = 487 >[ 110.508] kgem_add_reloc64: handle=23, pos=487, delta=0, domains=200000 >[ 110.508] kgem_add_reloc64[36] = (delta=0, target handle=16, presumed=fd545000) >[ 110.508] gen8_vertex_close: reloc[3] = 608 >[ 110.508] kgem_add_reloc64: handle=23, pos=608, delta=0, domains=200000 >[ 110.508] kgem_add_reloc64[37] = (delta=0, target handle=16, presumed=fd545000) >[ 110.508] gen8_vertex_close: reloc[4] = 811 >[ 110.508] kgem_add_reloc64: handle=23, pos=811, delta=0, domains=200000 >[ 110.508] kgem_add_reloc64[38] = (delta=0, target handle=16, presumed=fd545000) >[ 110.508] batch[1/1, flags=1800]: 1260 1260 15408 16384, nreloc=39, nexec=17, nfence=0, aperture=42582 [fenced=0] >[ 110.508] kgem_finish_buffers: buffer handle=30, used=3328, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.508] kgem_finish_buffers: retaining upload buffer (3328/262144): used=4096, refcnt=1 >[ 110.508] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.508] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 >[ 110.508] kgem_fixup_relocs: shrinking by 53248 >[ 110.508] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.508] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.508] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.508] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.508] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.508] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.508] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.508] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.508] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.508] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.508] __kgem_bo_clear_busy: handle=7 >[ 110.508] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.508] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.508] __kgem_bo_clear_busy: handle=8 >[ 110.508] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.508] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.508] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.508] __kgem_bo_clear_busy: handle=7 >[ 110.508] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 >[ 110.508] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.508] __kgem_bo_clear_busy: handle=8 >[ 110.508] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.508] __kgem_bo_clear_busy: handle=8 >[ 110.508] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.508] __kgem_bo_clear_busy: handle=8 >[ 110.508] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.508] __kgem_bo_clear_busy: handle=7 >[ 110.508] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.508] __kgem_bo_clear_busy: handle=8 >[ 110.508] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.508] __kgem_bo_clear_busy: handle=7 >[ 110.508] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.508] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.508] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 >[ 110.508] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 110.508] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 >[ 110.508] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.508] __kgem_bo_clear_busy: handle=7 >[ 110.508] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.508] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.508] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.508] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.508] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.508] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.508] gen4_choose_composite_emitter: identity src, no mask >[ 110.509] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.509] aligning vertex: was 2, now 3 floats per vertex >[ 110.509] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.509] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.509] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.509] kgem_add_handle: handle=4, index=0 >[ 110.509] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.509] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.509] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.509] gen9_composite_get_binding_table(ffc0) >[ 110.509] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.509] kgem_add_handle: handle=38, index=1 >[ 110.509] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.509] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.509] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.509] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 >[ 110.509] kgem_add_handle: handle=31, index=2 >[ 110.509] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4dc000) >[ 110.509] [3fd0] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.509] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.509] gen9_emit_sampler: sampler = 2 >[ 110.509] gen9_emit_sf: num_sf_outputs=1 >[ 110.509] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.509] gen9_emit_vertex_elements: setup id=2 >[ 110.509] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.509] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.509] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.509] gen8_vertex_flush[490] = 3 >[ 110.509] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.509] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.509] sna_glyphs: discarding mask >[ 110.509] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.509] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.509] gen9_render_composite: 0x0, current mode=1/1 >[ 110.509] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 110.509] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.509] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.509] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.509] sna_drawable_use_bo pixmap=798, box=((0, 0), (7680, 2160)), flags=7... >[ 110.509] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.509] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.509] sna_drawable_use_bo: using whole GPU bo >[ 110.509] gen9_composite_set_target: pixmap=798, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.509] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.509] color_convert: src=ffdfdbd2 [20028888] >[ 110.509] color_convert: dst=ffdfdbd2 [20028888] >[ 110.509] sna_render_get_solid: ffdfdbd2 >[ 110.509] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 110.509] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.509] sna_transform_is_imprecise_integer_translation: no transform >[ 110.509] gen9_composite_picture: integer translation (0, 0), removing >[ 110.509] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.509] sna_render_pixmap_bo: GPU all damaged >[ 110.509] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.509] gen4_choose_composite_emitter: solid, identity mask >[ 110.509] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.509] aligning vertex: was 3, now 4 floats per vertex >[ 110.509] gen9_composite_get_binding_table(ff00) >[ 110.509] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.509] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 110.509] kgem_add_handle: handle=8, index=3 >[ 110.509] kgem_add_reloc64[5] = (delta=32, target handle=3, presumed=fdffe000) >[ 110.509] [3fb0] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.509] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.509] kgem_add_handle: handle=6, index=4 >[ 110.509] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.509] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.509] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.509] gen9_emit_sampler: sampler = a >[ 110.509] gen9_emit_sf: num_sf_outputs=2 >[ 110.509] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.509] gen9_emit_vertex_elements: setup id=9 >[ 110.509] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.509] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.509] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.509] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.509] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.509] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.509] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.509] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.509] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.509] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.509] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.509] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.509] gen8_vertex_flush[56c] = 15 >[ 110.509] gen9_magic_ca_pass: CA fixup (3223 -> 3238) >[ 110.509] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.509] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.509] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.509] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.509] kgem_can_create_2d: 24x20 @ 32 >[ 110.509] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.509] kgem_can_create_2d: untiled size=4096 >[ 110.509] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.509] kgem_choose_tiling: 24x20 -> 0 >[ 110.509] sna_create_pixmap: usage=0, flags=a >[ 110.509] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.509] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.509] create_pixmap: serial=817, usage=0, 24x20 >[ 110.509] sna_create_pixmap: serial=817, 24x20, usage=0 >[ 110.509] sna_validate_gc(0x5619f1770810) changes=0, previous serial=330, drawable=332 >[ 110.509] sna_validate_gc: recomputing clip >[ 110.509] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.509] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.509] try_upload__fast: ignore existing cpu damage (if any) >[ 110.509] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.509] try_upload__fast: no, no gpu damage >[ 110.509] sna_drawable_move_region_to_cpu(pixmap=818 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.509] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.509] _sna_pixmap_move_to_cpu(pixmap=818, 24x20, flags=1) >[ 110.509] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.509] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.509] operate_inplace: no, inplace operation not suitable >[ 110.509] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.509] __sna_damage_all(24, 20) >[ 110.509] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.509] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.509] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.509] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.509] sna_accel_flush: flush?=1, dirty?=1 >[ 110.509] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 110.509] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.509] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.509] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.509] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.509] kgem_bo_sync__cpu_full: handle=31 >[ 110.509] gen8_vertex_close: used=12952, vbo active? 23, vb=204, nreloc=2 >[ 110.509] gen8_vertex_close: reloc[0] = 287 >[ 110.509] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.509] kgem_add_handle: handle=23, index=5 >[ 110.509] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd545000) >[ 110.509] gen8_vertex_close: reloc[1] = 342 >[ 110.510] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 >[ 110.510] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) >[ 110.510] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17301 [fenced=0] >[ 110.510] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.510] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.510] kgem_fixup_relocs: shrinking by 61440 >[ 110.510] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.510] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.510] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.510] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.510] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.510] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.510] __kgem_bo_clear_busy: handle=8 >[ 110.510] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.510] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.510] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.510] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.510] __kgem_busy: handle=31, busy=131072, wedged=0 >[ 110.510] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 1 >[ 110.525] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.525] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.525] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.525] __kgem_retire_rq: request 2 complete >[ 110.525] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.525] kgem_bo_move_to_cache: release handle=17 >[ 110.525] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.525] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.525] kgem_bo_move_to_cache: release handle=9 >[ 110.525] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.525] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.525] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.525] kgem_bo_move_to_cache: release handle=35 >[ 110.525] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.525] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.525] kgem_bo_move_to_cache: release handle=20 >[ 110.525] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.525] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.525] kgem_bo_move_to_cache: release handle=22 >[ 110.525] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.525] __kgem_retire_rq: request 1 complete >[ 110.525] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.526] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.526] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.526] sna_accel_flush: flush?=0, dirty?=0 >[ 110.526] sna_block_handler (tv=0.0) >[ 110.526] sna_wakeup_handler >[ 110.526] sna_mode_wakeup: len=64 >[ 110.526] sna_mode_wakeup: recording last swap on pipe=1, frame 4424 [1148], time 110.518806 >[ 110.526] sna_mode_wakeup: removing handle=28 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] >[ 110.526] sna_mode_wakeup: flip complete, pending? 2 >[ 110.526] sna_mode_wakeup: recording last swap on pipe=0, frame 6382 [18ee], time 110.519996 >[ 110.526] sna_mode_wakeup: removing handle=28 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] >[ 110.526] sna_mode_wakeup: flip complete, pending? 1 >[ 110.526] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.526] sna_block_handler (tv=0.0) >[ 110.526] sna_wakeup_handler >[ 110.526] sna_composite(pixmap=798, op=3, src=818+(2418, 10), mask=0+(3626, 6), dst=798+(3626, 6)+(0, 0), size=(48, 36) >[ 110.526] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.526] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.526] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.526] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.526] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.526] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.526] gen9_render_composite: 48x36, current mode=0/1 >[ 110.526] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.526] sna_blt_composite (2418, 10), (3626, 6), 48x36 >[ 110.526] sna_blt_composite: unsupported op [3] for blitting >[ 110.526] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.526] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.526] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.526] sna_drawable_use_bo pixmap=798, box=((3626, 6), (3674, 42)), flags=7... >[ 110.526] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.526] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.526] sna_drawable_use_bo: using whole GPU bo >[ 110.526] gen9_composite_set_target: pixmap=798, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.526] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.526] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.526] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.526] sna_render_pixmap_bo pixmap=818, (2418, 10)x(48, 36)/(24, 20) >[ 110.526] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.526] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.526] use_cpu_bo: no cpu bo >[ 110.526] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.526] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.526] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.526] sna_drawable_move_region_to_cpu(pixmap=818 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.526] sna_drawable_move_region_to_cpu: pixmap=818 all damaged on CPU >[ 110.526] kgem_can_create_2d: 24x20 @ 32 >[ 110.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.526] kgem_can_create_2d: untiled size=4096 >[ 110.526] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.526] kgem_choose_tiling: 24x20 -> 0 >[ 110.527] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.527] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.527] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.527] kgem_create_buffer: reusing buffer? used=4096 + size=1920, total=262144 >[ 110.527] kgem_create_proxy: target handle=30 [proxy? -1], offset=4096, length=1920, io=1 >[ 110.527] __kgem_bo_init(handle=30, num_pages=1920) >[ 110.527] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.527] upload: adding upload cache to pixmap=818 >[ 110.527] kgem_proxy_bo_attach: handle=30 >[ 110.527] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.527] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.527] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.527] gen4_choose_composite_emitter: simple src, no mask >[ 110.527] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.527] aligning vertex: was 4, now 3 floats per vertex >[ 110.527] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.527] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.527] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.527] kgem_add_handle: handle=4, index=0 >[ 110.527] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.527] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.527] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.527] gen9_composite_get_binding_table(ffc0) >[ 110.527] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.527] kgem_add_handle: handle=38, index=1 >[ 110.527] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.527] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.527] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.527] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 >[ 110.527] kgem_add_reloc64: adding proxy [delta=4096] for handle=30 >[ 110.527] kgem_add_handle: handle=30, index=2 >[ 110.527] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd4de000) >[ 110.527] [3fd0] bind bo(handle=30, addr=fd4df000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.527] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.527] gen9_emit_sampler: sampler = 22 >[ 110.527] gen9_emit_sf: num_sf_outputs=1 >[ 110.527] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.527] gen9_emit_vertex_elements: setup id=2 >[ 110.527] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.527] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.527] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.527] gen8_vertex_flush[490] = 3 >[ 110.527] sna_destroy_pixmap: pixmap=818, attached?=1 >[ 110.527] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.527] __sna_free_pixmap(pixmap=818) >[ 110.527] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.527] kgem_can_create_2d: 26x20 @ 32 >[ 110.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.527] kgem_can_create_2d: untiled size=4096 >[ 110.527] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.527] kgem_choose_tiling: 26x20 -> 0 >[ 110.527] sna_create_pixmap: usage=0, flags=a >[ 110.527] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.527] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.527] create_pixmap: serial=819, usage=0, 26x20 >[ 110.527] sna_create_pixmap: serial=819, 26x20, usage=0 >[ 110.528] sna_validate_gc(0x5619f1770810) changes=0, previous serial=332, drawable=334 >[ 110.528] sna_validate_gc: recomputing clip >[ 110.528] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.528] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.528] try_upload__fast: ignore existing cpu damage (if any) >[ 110.528] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.528] try_upload__fast: no, no gpu damage >[ 110.528] sna_drawable_move_region_to_cpu(pixmap=820 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.528] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.528] _sna_pixmap_move_to_cpu(pixmap=820, 26x20, flags=1) >[ 110.528] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.528] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.528] operate_inplace: no, inplace operation not suitable >[ 110.528] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.528] __sna_damage_all(26, 20) >[ 110.528] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.528] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.528] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.528] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.528] sna_accel_flush: flush?=0, dirty?=0 >[ 110.528] sna_composite(pixmap=798, op=3, src=820+(2370, 10), mask=0+(3554, 6), dst=798+(3554, 6)+(0, 0), size=(52, 36) >[ 110.528] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.528] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.528] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.528] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.528] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.528] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.528] gen9_render_composite: 52x36, current mode=1/1 >[ 110.528] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.528] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.528] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.528] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.528] sna_drawable_use_bo pixmap=798, box=((3554, 6), (3606, 42)), flags=7... >[ 110.528] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.528] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.528] sna_drawable_use_bo: using whole GPU bo >[ 110.528] gen9_composite_set_target: pixmap=798, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.528] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.528] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.528] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.528] sna_render_pixmap_bo pixmap=820, (2370, 10)x(52, 36)/(26, 20) >[ 110.528] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.528] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.528] use_cpu_bo: no cpu bo >[ 110.528] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.528] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.528] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.528] sna_drawable_move_region_to_cpu(pixmap=820 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.528] sna_drawable_move_region_to_cpu: pixmap=820 all damaged on CPU >[ 110.528] kgem_can_create_2d: 26x20 @ 32 >[ 110.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.528] kgem_can_create_2d: untiled size=4096 >[ 110.528] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.528] kgem_choose_tiling: 26x20 -> 0 >[ 110.528] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.528] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.528] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.528] kgem_create_buffer: reusing buffer? used=6144 + size=2560, total=262144 >[ 110.528] kgem_create_proxy: target handle=30 [proxy? -1], offset=6144, length=2560, io=1 >[ 110.529] __kgem_bo_init(handle=30, num_pages=2560) >[ 110.529] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.529] upload: adding upload cache to pixmap=820 >[ 110.529] kgem_proxy_bo_attach: handle=30 >[ 110.529] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.529] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.529] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.529] gen4_choose_composite_emitter: simple src, no mask >[ 110.529] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.529] gen9_composite_get_binding_table(ff00) >[ 110.529] kgem_add_reloc64: handle=30, pos=16312, delta=0, domains=40000 >[ 110.529] kgem_add_reloc64: adding proxy [delta=6144] for handle=30 >[ 110.529] kgem_add_reloc64[5] = (delta=6144, target handle=2, presumed=fd4de000) >[ 110.529] [3fb0] bind bo(handle=30, addr=fd4df800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.529] gen9_emit_vertex_elements: setup id=2 >[ 110.529] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.529] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.529] gen8_vertex_flush[4cc] = 3 >[ 110.529] sna_destroy_pixmap: pixmap=820, attached?=1 >[ 110.529] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.529] __sna_free_pixmap(pixmap=820) >[ 110.529] sna_composite(pixmap=798, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=798+(3490, 6)+(0, 0), size=(44, 36) >[ 110.529] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.529] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.529] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.529] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.529] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.529] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.529] gen9_render_composite: 44x36, current mode=1/1 >[ 110.529] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.529] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.529] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.529] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.529] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.529] sna_drawable_use_bo pixmap=798, box=((3490, 6), (3534, 42)), flags=7... >[ 110.529] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.529] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.529] sna_drawable_use_bo: using whole GPU bo >[ 110.529] gen9_composite_set_target: pixmap=798, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.529] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.529] sna_transform_is_imprecise_integer_translation: no transform >[ 110.529] gen9_composite_picture: integer translation (0, 0), removing >[ 110.529] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.529] sna_render_pixmap_bo: CPU all damaged >[ 110.529] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.529] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.529] gen8_vertex_close: used=12972, vbo active? 23, vb=4, nreloc=1 >[ 110.529] gen8_vertex_close: reloc[0] = 287 >[ 110.529] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.529] kgem_add_handle: handle=23, index=3 >[ 110.529] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd545000) >[ 110.529] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=16338 [fenced=0] >[ 110.529] kgem_finish_buffers: buffer handle=30, used=8704, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.529] kgem_finish_buffers: retaining upload buffer (8704/262144): used=12288, refcnt=1 >[ 110.529] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.529] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.529] kgem_fixup_relocs: shrinking by 61440 >[ 110.529] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.530] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.530] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.530] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.530] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.530] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.530] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.530] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.530] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.530] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.530] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.530] gen4_choose_composite_emitter: identity src, no mask >[ 110.530] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.530] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.530] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.530] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.530] kgem_add_handle: handle=4, index=0 >[ 110.530] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.530] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.530] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.530] gen9_composite_get_binding_table(ffc0) >[ 110.530] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.530] kgem_add_handle: handle=38, index=1 >[ 110.530] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.530] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.530] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.530] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.530] kgem_add_handle: handle=37, index=2 >[ 110.530] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd441000) >[ 110.530] [3fd0] bind bo(handle=37, addr=fd441000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.530] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.530] gen9_emit_sampler: sampler = 2 >[ 110.530] gen9_emit_sf: num_sf_outputs=1 >[ 110.530] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.530] gen9_emit_vertex_elements: setup id=2 >[ 110.530] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.530] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.530] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.530] gen8_vertex_flush[490] = 3 >[ 110.530] sna_composite(pixmap=798, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=798+(3422, 6)+(0, 0), size=(48, 36) >[ 110.530] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.530] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.530] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.530] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.530] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.530] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.530] gen9_render_composite: 48x36, current mode=1/1 >[ 110.530] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.530] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.530] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.530] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.530] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.530] sna_drawable_use_bo pixmap=798, box=((3422, 6), (3470, 42)), flags=7... >[ 110.530] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.530] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.530] sna_drawable_use_bo: using whole GPU bo >[ 110.530] gen9_composite_set_target: pixmap=798, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.530] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.530] sna_transform_is_imprecise_integer_translation: no transform >[ 110.530] gen9_composite_picture: integer translation (0, 0), removing >[ 110.530] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.530] sna_render_pixmap_bo: CPU all damaged >[ 110.530] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.530] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.531] __kgem_ring_is_idle: ring=0 idle (handle=1) >[ 110.531] __kgem_retire_rq: request 1 complete >[ 110.531] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.531] gen8_vertex_close: used=12981, vbo active? 23, vb=4, nreloc=1 >[ 110.531] gen8_vertex_close: reloc[0] = 287 >[ 110.531] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.531] kgem_add_handle: handle=23, index=3 >[ 110.531] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.531] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.531] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.531] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.531] kgem_fixup_relocs: shrinking by 61440 >[ 110.531] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.531] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.531] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.531] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.531] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.531] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.531] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.531] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.531] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.531] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.531] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.531] gen4_choose_composite_emitter: identity src, no mask >[ 110.531] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.531] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.531] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.531] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.531] kgem_add_handle: handle=4, index=0 >[ 110.531] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.531] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.531] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.531] gen9_composite_get_binding_table(ffc0) >[ 110.531] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.531] kgem_add_handle: handle=38, index=1 >[ 110.531] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.531] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.531] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.531] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.531] kgem_add_handle: handle=32, index=2 >[ 110.531] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.531] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.531] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.531] gen9_emit_sampler: sampler = 2 >[ 110.531] gen9_emit_sf: num_sf_outputs=1 >[ 110.531] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.531] gen9_emit_vertex_elements: setup id=2 >[ 110.531] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.531] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.531] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.531] gen8_vertex_flush[490] = 3 >[ 110.531] sna_accel_flush: flush?=1, dirty?=1 >[ 110.531] sna_accel_flush: syncing SHM pixmap=314 (refcnt=2) >[ 110.531] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.531] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.531] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.531] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.531] kgem_bo_sync__cpu_full: handle=32 >[ 110.531] gen8_vertex_close: used=12990, vbo active? 23, vb=4, nreloc=1 >[ 110.531] gen8_vertex_close: reloc[0] = 287 >[ 110.531] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.531] kgem_add_handle: handle=23, index=3 >[ 110.531] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.531] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.532] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.532] __kgem_retire_rq: request 1 complete >[ 110.532] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.532] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.532] kgem_fixup_relocs: shrinking by 61440 >[ 110.532] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.532] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.532] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.532] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.532] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.532] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.532] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.532] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.532] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.532] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 0 >[ 110.532] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.532] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.532] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.532] __kgem_retire_rq: request 1 complete >[ 110.532] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.532] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.532] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.532] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.532] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.532] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.532] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.532] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.532] kgem_bo_sync__cpu_full: handle=37 >[ 110.532] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.532] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.532] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.532] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.532] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.532] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.532] sna_block_handler (tv=0.0) >[ 110.532] sna_wakeup_handler >[ 110.532] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.532] kgem_can_create_2d: 16x16 @ 32 >[ 110.532] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.532] kgem_can_create_2d: untiled size=4096 >[ 110.532] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.532] kgem_choose_tiling: 16x16 -> 0 >[ 110.532] sna_create_pixmap: usage=0, flags=a >[ 110.532] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.532] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.532] create_pixmap: serial=821, usage=0, 16x16 >[ 110.532] sna_create_pixmap: serial=821, 16x16, usage=0 >[ 110.532] sna_validate_gc(0x5619f1770810) changes=0, previous serial=334, drawable=336 >[ 110.532] sna_validate_gc: recomputing clip >[ 110.532] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.532] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.532] try_upload__fast: ignore existing cpu damage (if any) >[ 110.532] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.532] try_upload__fast: no, no gpu damage >[ 110.532] sna_drawable_move_region_to_cpu(pixmap=822 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.532] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.532] _sna_pixmap_move_to_cpu(pixmap=822, 16x16, flags=1) >[ 110.532] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.532] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.533] operate_inplace: no, inplace operation not suitable >[ 110.533] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.533] __sna_damage_all(16, 16) >[ 110.533] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.533] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.533] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.533] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.533] sna_accel_flush: flush?=0, dirty?=0 >[ 110.533] sna_composite(pixmap=798, op=3, src=822+(2247, 15), mask=0+(3370, 7), dst=798+(3370, 7)+(0, 0), size=(32, 34) >[ 110.533] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.533] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.533] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.533] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.533] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.533] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.533] gen9_render_composite: 32x34, current mode=0/1 >[ 110.533] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.533] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.533] sna_blt_composite: unsupported op [3] for blitting >[ 110.533] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.533] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.533] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.533] sna_drawable_use_bo pixmap=798, box=((3370, 7), (3402, 41)), flags=7... >[ 110.533] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.533] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.533] sna_drawable_use_bo: using whole GPU bo >[ 110.533] gen9_composite_set_target: pixmap=798, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.533] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.533] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.533] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.533] sna_render_pixmap_bo pixmap=822, (2247, 15)x(32, 34)/(16, 16) >[ 110.533] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.533] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.533] use_cpu_bo: no cpu bo >[ 110.533] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.533] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.533] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.533] sna_drawable_move_region_to_cpu(pixmap=822 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.533] sna_drawable_move_region_to_cpu: pixmap=822 all damaged on CPU >[ 110.533] kgem_can_create_2d: 16x16 @ 32 >[ 110.533] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.533] kgem_can_create_2d: untiled size=4096 >[ 110.533] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.533] kgem_choose_tiling: 16x16 -> 0 >[ 110.533] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.533] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.533] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.533] kgem_create_buffer: reusing buffer? used=12288 + size=1024, total=262144 >[ 110.533] kgem_create_proxy: target handle=30 [proxy? -1], offset=12288, length=1024, io=1 >[ 110.533] __kgem_bo_init(handle=30, num_pages=1024) >[ 110.533] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.533] upload: adding upload cache to pixmap=822 >[ 110.533] kgem_proxy_bo_attach: handle=30 >[ 110.533] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.533] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.533] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.533] gen4_choose_composite_emitter: simple src, no mask >[ 110.533] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.533] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.533] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.533] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.533] kgem_add_handle: handle=4, index=0 >[ 110.533] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.533] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.533] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.533] gen9_composite_get_binding_table(ffc0) >[ 110.533] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.533] kgem_add_handle: handle=38, index=1 >[ 110.533] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.533] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.533] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.533] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 >[ 110.533] kgem_add_reloc64: adding proxy [delta=12288] for handle=30 >[ 110.533] kgem_add_handle: handle=30, index=2 >[ 110.533] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=fd4de000) >[ 110.533] [3fd0] bind bo(handle=30, addr=fd4e1000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.533] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.533] gen9_emit_sampler: sampler = 22 >[ 110.533] gen9_emit_sf: num_sf_outputs=1 >[ 110.533] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.533] gen9_emit_vertex_elements: setup id=2 >[ 110.533] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.533] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.533] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.533] gen8_vertex_flush[490] = 3 >[ 110.533] sna_destroy_pixmap: pixmap=822, attached?=1 >[ 110.533] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.533] __sna_free_pixmap(pixmap=822) >[ 110.533] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.533] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.533] sna_glyphs: discarding mask >[ 110.533] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.533] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.534] gen9_render_composite: 0x0, current mode=1/1 >[ 110.534] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.534] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.534] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.534] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.534] sna_drawable_use_bo pixmap=798, box=((0, 0), (7680, 2160)), flags=7... >[ 110.534] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.534] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.534] sna_drawable_use_bo: using whole GPU bo >[ 110.534] gen9_composite_set_target: pixmap=798, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.534] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.534] color_convert: src=ff232321 [20028888] >[ 110.534] color_convert: dst=ff232321 [20028888] >[ 110.534] sna_render_get_solid: ff232321 >[ 110.534] sna_render_get_solid(6) = ff232321 (old) >[ 110.534] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.534] sna_transform_is_imprecise_integer_translation: no transform >[ 110.534] gen9_composite_picture: integer translation (0, 0), removing >[ 110.534] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.534] sna_render_pixmap_bo: GPU all damaged >[ 110.534] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.534] gen4_choose_composite_emitter: solid, identity mask >[ 110.534] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.534] aligning vertex: was 3, now 4 floats per vertex >[ 110.534] gen9_composite_get_binding_table(ff00) >[ 110.534] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.534] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 110.534] kgem_add_handle: handle=8, index=3 >[ 110.534] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) >[ 110.534] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.534] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.534] kgem_add_handle: handle=6, index=4 >[ 110.534] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.534] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.534] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.534] gen9_emit_sampler: sampler = a >[ 110.534] gen9_emit_sf: num_sf_outputs=2 >[ 110.534] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.534] gen9_emit_vertex_elements: setup id=9 >[ 110.534] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.534] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.534] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.534] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.534] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.534] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.534] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.534] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.534] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.534] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.534] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.534] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.534] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.534] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.534] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.534] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.534] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.534] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.534] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.534] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.534] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.534] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.534] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.534] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.534] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.534] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.534] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.534] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.534] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.534] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.534] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.534] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.534] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.534] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.534] gen8_vertex_flush[56c] = 48 >[ 110.534] gen9_magic_ca_pass: CA fixup (3250 -> 3298) >[ 110.534] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.534] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.534] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.534] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.534] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.534] sna_glyphs: discarding mask >[ 110.534] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.534] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.534] gen9_render_composite: 0x0, current mode=1/1 >[ 110.534] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.534] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.534] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.534] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.534] sna_drawable_use_bo pixmap=798, box=((0, 0), (7680, 2160)), flags=7... >[ 110.534] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.534] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.534] sna_drawable_use_bo: using whole GPU bo >[ 110.534] gen9_composite_set_target: pixmap=798, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.534] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.534] color_convert: src=ff8e8b85 [20028888] >[ 110.534] color_convert: dst=ff8e8b85 [20028888] >[ 110.534] sna_render_get_solid: ff8e8b85 >[ 110.534] sna_render_get_solid(7) = ff8e8b85 (old) >[ 110.535] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.535] sna_transform_is_imprecise_integer_translation: no transform >[ 110.535] gen9_composite_picture: integer translation (0, 0), removing >[ 110.535] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.535] sna_render_pixmap_bo: GPU all damaged >[ 110.535] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.535] gen4_choose_composite_emitter: solid, identity mask >[ 110.535] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.535] gen9_composite_get_binding_table(fe40) >[ 110.535] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.535] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 110.535] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fdffe000) >[ 110.535] [3f80] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.535] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.535] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.535] gen9_emit_vertex_elements: setup id=9 >[ 110.535] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.535] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.535] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.535] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.535] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.535] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.535] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.535] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.535] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.535] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.535] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.535] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.535] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.535] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.535] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.535] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.535] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.535] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.535] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.535] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.535] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.535] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.535] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.535] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.535] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.535] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.535] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.535] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.535] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.535] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.535] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.535] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.535] gen8_vertex_flush[66c] = 48 >[ 110.535] gen9_magic_ca_pass: CA fixup (3298 -> 3346) >[ 110.535] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.535] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.535] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.535] sna_copy_area: src=pixmap=798:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.535] sna_copy_area: normal copy >[ 110.535] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.535] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.535] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.535] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.535] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.535] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.535] sna_do_copy: pixmap -- no source clipping >[ 110.535] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.535] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.535] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=798+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.535] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=29, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.535] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.535] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.535] sna_drawable_use_bo: pinned, never REPLACES >[ 110.535] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.535] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.535] sna_drawable_use_bo: applying move-to-gpu override >[ 110.535] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.535] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.535] wait_for_shadow: flags=1, flips=0, handle=29, shadow=28 >[ 110.535] wait_for_shadow: setting front pixmap to handle=28 >[ 110.535] sna_drawable_use_bo: using whole GPU bo >[ 110.535] sna_pixmap_move_to_gpu(pixmap=798, usage=0), flags=a >[ 110.535] sna_pixmap_move_to_gpu: already all-damaged >[ 110.535] sna_pixmap_mark_active: pixmap=798, handle=38 >[ 110.535] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.535] sna_pixmap_make_cow: make cow src=798, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.535] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.535] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.535] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.535] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.535] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.535] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.535] kgem_set_mode: flushing before new bo >[ 110.535] gen8_vertex_close: used=13384, vbo active? 23, vb=204, nreloc=2 >[ 110.535] gen8_vertex_close: reloc[0] = 287 >[ 110.535] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.535] kgem_add_handle: handle=23, index=5 >[ 110.535] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) >[ 110.535] gen8_vertex_close: reloc[1] = 342 >[ 110.535] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 >[ 110.536] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd545000) >[ 110.536] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.536] kgem_finish_buffers: buffer handle=30, used=13312, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.536] kgem_finish_buffers: retaining upload buffer (13312/262144): used=16384, refcnt=1 >[ 110.536] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.536] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.536] kgem_fixup_relocs: shrinking by 61440 >[ 110.536] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.536] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.536] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.536] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.536] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.536] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.536] __kgem_bo_clear_busy: handle=8 >[ 110.536] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.536] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.536] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.536] __kgem_bo_clear_busy: handle=8 >[ 110.536] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.536] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.536] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.536] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.536] aligning vertex: was 4, now 2 floats per vertex >[ 110.536] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.536] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.536] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.536] kgem_add_handle: handle=4, index=0 >[ 110.536] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.536] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.536] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.536] gen9_composite_get_binding_table(ffc0) >[ 110.536] kgem_add_reloc64: handle=28, pos=16360, delta=0, domains=20002 >[ 110.536] kgem_add_handle: handle=28, index=1 >[ 110.536] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.536] __kgem_bo_mark_dirty: handle=28 (proxy? 0) >[ 110.536] [3fe0] bind bo(handle=28, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.536] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.536] kgem_add_handle: handle=38, index=2 >[ 110.536] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.536] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.536] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.536] gen9_emit_sampler: sampler = 0 >[ 110.536] gen9_emit_sf: num_sf_outputs=1 >[ 110.536] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.536] gen9_emit_vertex_elements: setup id=0 >[ 110.536] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.536] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.536] gen8_vertex_flush[490] = 3 >[ 110.536] sna_destroy_pixmap: pixmap=798, attached?=1 >[ 110.536] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.536] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.536] __kgem_bo_destroy: handle=38 -> active >[ 110.536] __sna_free_pixmap(pixmap=798) >[ 110.536] sna_accel_flush: flush?=0, dirty?=0 >[ 110.536] sna_accel_flush: flush?=0, dirty?=0 >[ 110.536] sna_block_handler (tv=0.5000) >[ 110.536] kgem_retire, need_retire?=1 >[ 110.536] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.536] kgem_retire__requests_ring: retiring ring 0 >[ 110.536] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.536] __kgem_retire_rq: request 1 complete >[ 110.536] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.536] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.536] kgem_retire -- retired=0, need_retire=0 >[ 110.536] kgem_retire__buffers: handle=30, busy? 0 [0] >[ 110.536] kgem_retire__buffers: releasing upload cache for handle=30? 0 >[ 110.536] __kgem_bo_destroy: handle=30, size=262144 >[ 110.536] kgem_bo_replace_io: transferring io handle=30 to bo >[ 110.536] kgem_bo_move_to_inactive: moving handle=30 to inactive >[ 110.536] sna_accel_block: GPU idle, flushing >[ 110.536] gen8_vertex_close: used=13390, vbo active? 23, vb=1, nreloc=1 >[ 110.536] gen8_vertex_close: reloc[0] = 287 >[ 110.536] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.536] kgem_add_handle: handle=23, index=3 >[ 110.536] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.536] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.536] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.536] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.536] kgem_fixup_relocs: shrinking by 61440 >[ 110.536] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.537] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.537] kgem_commit: release handle=28 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.537] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.537] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.537] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.537] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.537] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.537] sna_scanout_do_flush: flush timer active: delta=-21 >[ 110.537] sna_scanout_do_flush (time=110536), triggered >[ 110.537] sna_scanout_flush (time=110536), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.537] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.537] stop_flush: scanout=28 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.537] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.537] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.537] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.537] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.537] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.537] sna_pixmap_move_to_gpu: already all-damaged >[ 110.537] sna_pixmap_mark_active: pixmap=175, handle=28 >[ 110.537] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.537] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.537] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.537] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=2], new handle=28 [active=0] >[ 110.537] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 >[ 110.537] get_fb: reusing fb=80 for handle=28 >[ 110.537] sna_mode_redisplay: recording flip on CRTC:32 handle=28, active_scanout=1, serial=2 >[ 110.537] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.537] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 >[ 110.537] sna_mode_redisplay: recording flip on CRTC:39 handle=28, active_scanout=2, serial=3 >[ 110.537] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.537] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.537] sna_mode_redisplay: flipped 2 outputs, shadow active? 29 >[ 110.537] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=28, shadow handle=29 >[ 110.537] sna_accel_do_throttle (time=110536), triggered >[ 110.537] sna_accel_throttle (time=110536) >[ 110.537] sna_accel_block: evaluating timers, active=7 >[ 110.537] sna_accel_block: flush timer expires in 16 [110552] >[ 110.537] sna_wakeup_handler >[ 110.537] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.537] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.537] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.537] kgem_can_create_2d: untiled size=66355200 >[ 110.537] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.537] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.537] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.538] sna_create_pixmap: usage=0, flags=1b >[ 110.538] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.538] __pop_freed_pixmap: reusing freed pixmap=798 header >[ 110.538] create_pixmap_hdr: pixmap=823, width=7680, height=2160, usage=0 >[ 110.538] sna_create_pixmap: serial=823, 7680x2160, usage=0 >[ 110.538] sna_composite_rectangles(pixmap=824, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.538] sna_composite_rectangles: converted to op 0 >[ 110.538] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.538] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.538] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.538] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.538] sna_composite_rectangles: dropping last-cpu hint >[ 110.538] sna_drawable_use_bo pixmap=824, box=((0, 0), (7680, 2160)), flags=19... >[ 110.538] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.538] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.538] sna_pixmap_move_to_gpu(pixmap=824, usage=0), flags=b >[ 110.538] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.538] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.538] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.538] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.538] sna_pixmap_alloc_gpu: pixmap=824 >[ 110.538] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.538] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.538] kgem_bo_remove_from_active: removing handle=38 from active >[ 110.538] 1:from active: pitch=30720, tiling=1, handle=38, id=829 >[ 110.538] __sna_damage_all(7680, 2160) >[ 110.538] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.538] sna_pixmap_mark_active: pixmap=824, handle=38 >[ 110.538] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.538] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.538] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.538] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.538] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.538] sna_render_get_solid: 0 >[ 110.538] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.538] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.538] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.538] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.538] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.538] kgem_add_handle: handle=4, index=0 >[ 110.538] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.538] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.538] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.538] gen9_composite_get_binding_table(ffc0) >[ 110.538] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.538] kgem_add_handle: handle=38, index=1 >[ 110.538] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.538] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.538] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.538] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.538] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.538] kgem_add_handle: handle=7, index=2 >[ 110.538] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.538] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.538] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.538] gen9_emit_sampler: sampler = 1 >[ 110.538] gen9_emit_sf: num_sf_outputs=1 >[ 110.538] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.538] gen9_emit_vertex_elements: setup id=0 >[ 110.538] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.538] (0, 0), (7680, 2160) >[ 110.538] gen8_vertex_flush[490] = 3 >[ 110.538] sna_composite_rectangles: pixmap=824 marking clear [0]? 1 >[ 110.538] sna_composite_rectangles(pixmap=824, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.538] sna_composite_rectangles: converted to op 1 >[ 110.538] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.538] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.538] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.539] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.539] sna_composite_rectangles: promoting to full GPU >[ 110.539] sna_composite_rectangles: dropping last-cpu hint >[ 110.539] sna_drawable_use_bo pixmap=824, box=((0, 0), (7680, 2160)), flags=19... >[ 110.539] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.539] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.539] sna_drawable_use_bo: using whole GPU bo >[ 110.539] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.539] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.539] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.539] sna_render_get_solid: ff2c001e >[ 110.539] sna_render_get_solid(0) = ff2c001e (old) >[ 110.539] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.539] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.539] gen9_composite_get_binding_table(ff00) >[ 110.539] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.539] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 110.539] kgem_add_handle: handle=8, index=3 >[ 110.539] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 110.539] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.539] gen9_emit_vertex_elements: setup id=0 >[ 110.539] (0, 0), (7680, 2160) >[ 110.539] gen8_vertex_flush[4cc] = 3 >[ 110.539] sna_composite_rectangles: pixmap=824 marking clear [ff2c001e]? 1 >[ 110.539] sna_composite(pixmap=824, op=3, src=364+(0, 0), mask=0+(0, 0), dst=824+(0, 0)+(0, 0), size=(3840, 2160) >[ 110.539] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 110.539] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 110.539] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.539] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 110.539] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) >[ 110.539] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) >[ 110.539] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 110.539] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.539] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 110.539] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.539] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 >[ 110.539] sna_drawable_use_bo pixmap=824, box=((0, 0), (3840, 2160)), flags=7... >[ 110.539] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.539] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.539] sna_drawable_use_bo: using whole GPU bo >[ 110.539] gen9_composite_set_target: pixmap=824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.539] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 110.539] sna_transform_is_imprecise_integer_translation: no transform >[ 110.539] gen9_composite_picture: integer translation (0, 0), removing >[ 110.539] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.539] sna_render_pixmap_bo: GPU all damaged >[ 110.539] color_convert: src=d1000000 [20028888] >[ 110.539] color_convert: dst=d1000000 [20028888] >[ 110.539] sna_render_get_solid: d1000000 >[ 110.539] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.539] gen4_choose_composite_emitter: identity source, identity mask >[ 110.539] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.539] aligning vertex: was 2, now 5 floats per vertex >[ 110.539] gen9_composite_get_binding_table(fe80) >[ 110.539] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 110.539] kgem_add_handle: handle=11, index=4 >[ 110.539] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 110.539] [3f90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.539] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.539] kgem_add_reloc64: adding proxy [delta=836] for handle=7 >[ 110.539] kgem_add_reloc64[7] = (delta=836, target handle=2, presumed=fffe8000) >[ 110.539] [3f80] bind bo(handle=7, addr=fffe8344), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.539] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.539] gen9_emit_sampler: sampler = 3 >[ 110.539] gen9_emit_sf: num_sf_outputs=2 >[ 110.539] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.539] gen9_emit_vertex_elements: setup id=10 >[ 110.539] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.539] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.539] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 110.539] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 110.539] gen8_vertex_flush[5a8] = 3 >[ 110.540] sna_composite(pixmap=824, op=3, src=364+(0, 0), mask=0+(0, 0), dst=824+(3840, 0)+(0, 0), size=(3840, 2160) >[ 110.540] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) >[ 110.540] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) >[ 110.540] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.540] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) >[ 110.540] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) >[ 110.540] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) >[ 110.540] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) >[ 110.540] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.540] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.540] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.540] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.540] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 >[ 110.540] sna_drawable_use_bo pixmap=824, box=((3840, 0), (7680, 2160)), flags=7... >[ 110.540] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.540] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.540] sna_drawable_use_bo: using whole GPU bo >[ 110.540] gen9_composite_set_target: pixmap=824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.540] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) >[ 110.540] sna_transform_is_imprecise_integer_translation: no transform >[ 110.540] gen9_composite_picture: integer translation (0, 0), removing >[ 110.540] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.540] sna_render_pixmap_bo: GPU all damaged >[ 110.540] color_convert: src=d1000000 [20028888] >[ 110.540] color_convert: dst=d1000000 [20028888] >[ 110.540] sna_render_get_solid: d1000000 >[ 110.540] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.540] gen4_choose_composite_emitter: identity source, identity mask >[ 110.540] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.540] gen9_composite_get_binding_table(fdc0) >[ 110.540] gen9_emit_vertex_elements: setup id=10 >[ 110.540] gen9_render_composite_box: (3840, 0), (7680, 2160) >[ 110.540] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] >[ 110.540] gen8_vertex_flush[5dc] = 3 >[ 110.540] sna_composite(pixmap=824, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=824+(5694, 1014)+(0, 0), size=(132, 132) >[ 110.540] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) >[ 110.540] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) >[ 110.540] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.540] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) >[ 110.540] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) >[ 110.540] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) >[ 110.540] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) >[ 110.540] gen9_render_composite: 132x132, current mode=1/1 >[ 110.540] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 >[ 110.540] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.540] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.540] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 >[ 110.540] sna_drawable_use_bo pixmap=824, box=((5694, 1014), (5826, 1146)), flags=7... >[ 110.540] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.540] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.540] sna_drawable_use_bo: using whole GPU bo >[ 110.540] gen9_composite_set_target: pixmap=824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.540] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) >[ 110.540] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] >[ 110.540] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.540] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) >[ 110.540] sna_render_pixmap_bo: GPU all damaged >[ 110.540] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) >[ 110.540] color_convert: src=d1000000 [20028888] >[ 110.540] color_convert: dst=d1000000 [20028888] >[ 110.540] sna_render_get_solid: d1000000 >[ 110.540] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.540] gen4_choose_composite_emitter: simple src, identity mask >[ 110.540] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.540] gen9_composite_get_binding_table(fdc0) >[ 110.540] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 >[ 110.540] kgem_add_handle: handle=15, index=5 >[ 110.540] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) >[ 110.540] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler >[ 110.540] gen9_emit_sampler: sampler = 23 >[ 110.541] gen9_emit_vertex_elements: setup id=10 >[ 110.541] gen9_render_composite_box: (5694, 1014), (5826, 1146) >[ 110.541] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] >[ 110.541] gen8_vertex_flush[620] = 3 >[ 110.541] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.541] kgem_can_create_2d: 80x80 @ 32 >[ 110.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.541] kgem_can_create_2d: untiled size=28672 >[ 110.541] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.541] kgem_choose_tiling: 80x80 -> 0 >[ 110.541] sna_create_pixmap: usage=0, flags=b >[ 110.541] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.541] __pop_freed_pixmap: reusing freed pixmap=802 header >[ 110.541] create_pixmap_hdr: pixmap=825, width=80, height=80, usage=0 >[ 110.541] sna_create_pixmap: serial=825, 80x80, usage=0 >[ 110.541] sna_composite_rectangles(pixmap=826, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.541] sna_composite_rectangles: converted to op 0 >[ 110.541] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.541] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.541] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.541] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.541] sna_composite_rectangles: dropping last-cpu hint >[ 110.541] sna_drawable_use_bo pixmap=826, box=((0, 0), (80, 80)), flags=19... >[ 110.541] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.541] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.541] sna_pixmap_move_to_gpu(pixmap=826, usage=0), flags=b >[ 110.541] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.541] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.541] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.541] kgem_choose_tiling: 80x80 -> 0 >[ 110.541] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.541] kgem_choose_tiling: 80x80 -> 0 >[ 110.541] sna_pixmap_alloc_gpu: pixmap=826 >[ 110.541] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.541] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.541] from inactive: pitch=320, tiling=0: handle=22, id=830 >[ 110.541] __sna_damage_all(80, 80) >[ 110.541] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.541] sna_pixmap_mark_active: pixmap=826, handle=22 >[ 110.541] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.541] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.541] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.541] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.541] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.541] sna_render_get_solid: 0 >[ 110.541] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.541] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.541] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.541] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.541] aligning vertex: was 5, now 2 floats per vertex >[ 110.541] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.541] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.541] gen9_composite_get_binding_table(fd40) >[ 110.541] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 >[ 110.541] kgem_add_handle: handle=22, index=6 >[ 110.541] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) >[ 110.541] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.541] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.541] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.541] gen9_emit_sampler: sampler = 1 >[ 110.541] gen9_emit_sf: num_sf_outputs=1 >[ 110.541] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.541] gen9_emit_vertex_elements: setup id=0 >[ 110.541] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.541] (0, 0), (80, 80) >[ 110.541] gen8_vertex_flush[6d8] = 3 >[ 110.541] sna_composite_rectangles: pixmap=826 marking clear [0]? 1 >[ 110.541] sna_composite_rectangles(pixmap=826, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.541] sna_composite_rectangles: converted to op 1 >[ 110.542] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.542] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.542] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.542] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.542] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.542] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.542] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.542] sna_composite_rectangles: dropping last-cpu hint >[ 110.542] sna_drawable_use_bo pixmap=826, box=((0, 0), (80, 80)), flags=1... >[ 110.542] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.542] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.542] sna_drawable_use_bo: using whole GPU bo >[ 110.542] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.542] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.542] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.542] sna_render_get_solid: 40404040 >[ 110.542] sna_render_get_solid(1) = 40404040 (old) >[ 110.542] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.542] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.542] gen9_composite_get_binding_table(fcc0) >[ 110.542] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 >[ 110.542] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 110.542] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) >[ 110.542] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.542] gen9_emit_vertex_elements: setup id=0 >[ 110.542] (0, 0), (2, 2) >[ 110.542] (78, 0), (80, 2) >[ 110.542] (0, 78), (2, 80) >[ 110.542] (78, 78), (80, 80) >[ 110.542] gen8_vertex_flush[714] = 12 >[ 110.542] sna_composite(pixmap=824, op=3, src=826+(0, 0), mask=0+(0, 0), dst=824+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.542] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.542] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.542] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.542] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.542] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.542] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.542] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.542] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.542] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.542] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.542] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.542] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.542] sna_drawable_use_bo pixmap=824, box=((0, 0), (7680, 2160)), flags=7... >[ 110.542] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.542] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.542] sna_drawable_use_bo: using whole GPU bo >[ 110.542] gen9_composite_set_target: pixmap=824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.542] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.542] sna_transform_is_imprecise_integer_translation: no transform >[ 110.542] gen9_composite_picture: integer translation (0, 0), removing >[ 110.542] sna_render_pixmap_bo pixmap=826, (0, 0)x(7680, 2160)/(80, 80) >[ 110.542] sna_render_pixmap_bo: GPU all damaged >[ 110.542] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.542] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.542] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.542] gen4_choose_composite_emitter: identity src, no mask >[ 110.542] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.542] aligning vertex: was 2, now 3 floats per vertex >[ 110.542] gen9_composite_get_binding_table(fc40) >[ 110.542] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 >[ 110.542] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) >[ 110.542] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.542] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.542] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.542] gen9_emit_sampler: sampler = a >[ 110.542] gen9_emit_vertex_elements: setup id=2 >[ 110.542] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.542] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.542] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.542] gen8_vertex_flush[7b0] = 3 >[ 110.542] sna_destroy_pixmap: pixmap=826, attached?=1 >[ 110.542] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.542] __kgem_bo_destroy: handle=22, size=61440 >[ 110.542] __kgem_bo_destroy: handle=22 -> active >[ 110.542] __sna_free_pixmap(pixmap=826) >[ 110.542] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.542] kgem_can_create_2d: 640x2096 @ 32 >[ 110.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.542] kgem_can_create_2d: untiled size=5365760 >[ 110.542] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.542] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.542] sna_create_pixmap: usage=0, flags=1b >[ 110.542] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.542] __pop_freed_pixmap: reusing freed pixmap=826 header >[ 110.542] create_pixmap_hdr: pixmap=827, width=640, height=2096, usage=0 >[ 110.542] sna_create_pixmap: serial=827, 640x2096, usage=0 >[ 110.542] sna_accel_flush: flush?=0, dirty?=0 >[ 110.542] sna_block_handler (tv=0.0) >[ 110.542] sna_wakeup_handler >[ 110.542] sna_composite_rectangles(pixmap=828, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.542] sna_composite_rectangles: converted to op 0 >[ 110.542] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.542] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.542] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.543] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.543] sna_composite_rectangles: dropping last-cpu hint >[ 110.543] sna_drawable_use_bo pixmap=828, box=((0, 0), (640, 2096)), flags=19... >[ 110.543] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.543] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.543] sna_pixmap_move_to_gpu(pixmap=828, usage=0), flags=b >[ 110.543] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.543] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.543] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.543] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.543] sna_pixmap_alloc_gpu: pixmap=828 >[ 110.543] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.543] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.543] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.543] from inactive: pitch=2560, tiling=1: handle=9, id=831 >[ 110.543] __sna_damage_all(640, 2096) >[ 110.543] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.543] sna_pixmap_mark_active: pixmap=828, handle=9 >[ 110.543] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.543] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.543] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.543] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.543] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.543] sna_render_get_solid: 0 >[ 110.543] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.543] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.543] __kgem_retire_rq: request 1 complete >[ 110.543] __kgem_bo_flush: handle=28, busy=0, wedged=0 >[ 110.543] kgem_set_mode: flushing before new bo >[ 110.543] gen8_vertex_close: used=13491, vbo active? 23, vb=405, nreloc=3 >[ 110.543] gen8_vertex_close: reloc[0] = 287 >[ 110.543] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.543] kgem_add_handle: handle=23, index=7 >[ 110.543] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fd545000) >[ 110.543] gen8_vertex_close: reloc[1] = 357 >[ 110.543] kgem_add_reloc64: handle=23, pos=357, delta=0, domains=200000 >[ 110.543] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fd545000) >[ 110.543] gen8_vertex_close: reloc[2] = 487 >[ 110.543] kgem_add_reloc64: handle=23, pos=487, delta=0, domains=200000 >[ 110.543] kgem_add_reloc64[14] = (delta=0, target handle=7, presumed=fd545000) >[ 110.543] batch[1/1, flags=1800]: 498 498 16128 16384, nreloc=15, nexec=8, nfence=0, aperture=24396 [fenced=0] >[ 110.543] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.543] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.543] kgem_fixup_relocs: shrinking by 61440 >[ 110.543] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.543] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.543] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.543] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.543] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.543] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.543] __kgem_bo_clear_busy: handle=7 >[ 110.543] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.543] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.543] __kgem_bo_clear_busy: handle=8 >[ 110.543] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.543] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.543] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.543] __kgem_bo_clear_busy: handle=7 >[ 110.543] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 >[ 110.543] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.543] __kgem_bo_clear_busy: handle=8 >[ 110.543] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.543] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.543] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.543] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.543] aligning vertex: was 3, now 2 floats per vertex >[ 110.543] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.543] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.543] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.543] kgem_add_handle: handle=4, index=0 >[ 110.543] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.543] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.543] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.543] gen9_composite_get_binding_table(ffc0) >[ 110.543] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 >[ 110.543] kgem_add_handle: handle=9, index=1 >[ 110.543] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ee339000) >[ 110.543] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.543] [3fe0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.543] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.543] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.543] kgem_add_handle: handle=7, index=2 >[ 110.543] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.543] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.543] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.543] gen9_emit_sampler: sampler = 1 >[ 110.543] gen9_emit_sf: num_sf_outputs=1 >[ 110.543] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.543] gen9_emit_vertex_elements: setup id=0 >[ 110.543] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.543] (0, 0), (640, 2096) >[ 110.543] gen8_vertex_flush[490] = 3 >[ 110.543] sna_composite_rectangles: pixmap=828 marking clear [0]? 1 >[ 110.543] sna_composite(pixmap=828, op=3, src=364+(168, 968), mask=0+(0, 0), dst=828+(8, 904)+(0, 0), size=(624, 224) >[ 110.543] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.543] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.543] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.543] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.543] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) >[ 110.543] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) >[ 110.543] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) >[ 110.543] gen9_render_composite: 624x224, current mode=1/1 >[ 110.543] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 >[ 110.544] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.544] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.544] sna_drawable_use_bo pixmap=828, box=((8, 904), (632, 1128)), flags=7... >[ 110.544] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.544] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.544] sna_drawable_use_bo: using whole GPU bo >[ 110.544] gen9_composite_set_target: pixmap=828, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.544] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) >[ 110.544] sna_transform_is_imprecise_integer_translation: no transform >[ 110.544] gen9_composite_picture: integer translation (0, 0), removing >[ 110.544] sna_render_pixmap_bo pixmap=364, (168, 968)x(624, 224)/(3840, 2160) >[ 110.544] sna_render_pixmap_bo: GPU all damaged >[ 110.544] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) >[ 110.544] color_convert: src=d1000000 [20028888] >[ 110.544] color_convert: dst=d1000000 [20028888] >[ 110.544] sna_render_get_solid: d1000000 >[ 110.544] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.544] gen4_choose_composite_emitter: identity source, identity mask >[ 110.544] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.544] aligning vertex: was 2, now 5 floats per vertex >[ 110.544] gen9_composite_get_binding_table(ff00) >[ 110.544] kgem_add_reloc64: handle=11, pos=16312, delta=0, domains=40000 >[ 110.544] kgem_add_handle: handle=11, index=3 >[ 110.544] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f61c9000) >[ 110.544] [3fb0] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.544] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 110.544] kgem_add_reloc64: adding proxy [delta=836] for handle=7 >[ 110.544] kgem_add_reloc64[6] = (delta=836, target handle=2, presumed=fffe8000) >[ 110.544] [3fa0] bind bo(handle=7, addr=fffe8344), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.544] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.544] gen9_emit_sampler: sampler = 3 >[ 110.544] gen9_emit_sf: num_sf_outputs=2 >[ 110.544] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.544] gen9_emit_vertex_elements: setup id=10 >[ 110.544] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.544] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.544] gen9_render_composite_box: (8, 904), (632, 1128) >[ 110.544] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] >[ 110.544] gen8_vertex_flush[56c] = 3 >[ 110.544] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) >[ 110.544] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.544] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.544] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.544] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.544] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.544] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.544] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.544] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.544] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.544] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.544] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.544] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.544] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.544] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.544] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.544] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.544] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.544] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.544] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.544] sna_drawable_use_bo pixmap=828, box=((8, 904), (632, 1128)), flags=7... >[ 110.544] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.545] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.545] sna_drawable_use_bo: using whole GPU bo >[ 110.545] gen9_composite_set_target: pixmap=828, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.545] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.545] color_convert: src=660a0a0a [20028888] >[ 110.545] color_convert: dst=660a0a0a [20028888] >[ 110.545] sna_render_get_solid: 660a0a0a >[ 110.545] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.545] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.545] gen4_choose_spans_emitter: solid source >[ 110.545] kgem_check_bo: num_pages=+1, num_exec=+1 >[ 110.545] aligning vertex: was 5, now 3 floats per vertex >[ 110.545] gen9_composite_get_binding_table(fe40) >[ 110.545] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.545] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.545] kgem_add_handle: handle=8, index=4 >[ 110.545] kgem_add_reloc64[7] = (delta=8, target handle=4, presumed=fdffe000) >[ 110.545] [3f80] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.545] gen9_emit_sampler: sampler = c >[ 110.545] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.545] gen9_emit_vertex_elements: setup id=5 >[ 110.545] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.545] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.545] thread_choose_span: clipped? 0 >[ 110.545] imprecise_trapezoid_span_converter: using 4 threads >[ 110.545] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.545] thread_choose_span: clipped? 0 >[ 110.545] [ 110.545] span_thread: flushing 95 boxes >[ 110.545] span_thread: flushing 95 boxes >[ 110.545] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 1 boxes >[ 110.545] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.545] span_thread: flushing 1 boxes >[ 110.545] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.545] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.545] gen8_vertex_flush[618] = 576 >[ 110.545] gen9_render_composite_spans_done() >[ 110.545] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.545] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.545] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.545] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.545] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.545] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.545] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.545] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.545] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.545] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.545] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.546] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.546] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.546] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.546] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.546] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.546] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.546] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.546] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.546] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.546] sna_drawable_use_bo pixmap=828, box=((8, 904), (632, 1128)), flags=7... >[ 110.546] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.546] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.546] sna_drawable_use_bo: using whole GPU bo >[ 110.546] gen9_composite_set_target: pixmap=828, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.546] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.546] color_convert: src=66282828 [20028888] >[ 110.546] color_convert: dst=66282828 [20028888] >[ 110.546] sna_render_get_solid: 66282828 >[ 110.546] sna_render_get_solid(3) = 66282828 (old) >[ 110.546] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.546] gen4_choose_spans_emitter: solid source >[ 110.546] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.546] gen9_composite_get_binding_table(fdc0) >[ 110.546] kgem_add_reloc64: handle=8, pos=16232, delta=0, domains=40000 >[ 110.546] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 110.546] kgem_add_reloc64[8] = (delta=12, target handle=4, presumed=fdffe000) >[ 110.546] [3f60] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.546] gen9_emit_vertex_elements: setup id=5 >[ 110.546] thread_choose_span: clipped? 0 >[ 110.546] imprecise_trapezoid_span_converter: using 4 threads >[ 110.546] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.546] thread_choose_span: clipped? 0 >[ 110.546] span_thread: flushing 2 boxes >[ 110.546] span_thread: flushing 2 boxes >[ 110.546] [ 110.546] span_thread: flushing 166 boxes >[ 110.546] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.546] span_thread: flushing 162 boxes >[ 110.546] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >[ 110.546] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.546] gen8_vertex_flush[654] = 996 >[ 110.546] gen9_render_composite_spans_done() >[ 110.546] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.546] kgem_can_create_2d: 640x2096 @ 32 >[ 110.547] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.547] kgem_can_create_2d: untiled size=5365760 >[ 110.547] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.547] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.547] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.547] sna_create_pixmap: usage=0, flags=1b >[ 110.547] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.547] __pop_freed_pixmap: reusing freed pixmap=804 header >[ 110.547] create_pixmap_hdr: pixmap=829, width=640, height=2096, usage=0 >[ 110.547] sna_create_pixmap: serial=829, 640x2096, usage=0 >[ 110.547] sna_composite_rectangles(pixmap=830, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.547] sna_composite_rectangles: converted to op 0 >[ 110.547] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.547] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.547] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.547] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.547] sna_composite_rectangles: dropping last-cpu hint >[ 110.547] sna_drawable_use_bo pixmap=830, box=((0, 0), (640, 2096)), flags=19... >[ 110.547] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.547] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.547] sna_pixmap_move_to_gpu(pixmap=830, usage=0), flags=b >[ 110.547] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.547] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.547] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.547] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.547] sna_pixmap_alloc_gpu: pixmap=830 >[ 110.547] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.547] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.547] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.547] from inactive: pitch=2560, tiling=1: handle=17, id=832 >[ 110.547] __sna_damage_all(640, 2096) >[ 110.547] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.547] sna_pixmap_mark_active: pixmap=830, handle=17 >[ 110.547] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.547] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.547] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.547] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.547] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.547] sna_render_get_solid: 0 >[ 110.547] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.547] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.547] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.547] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.547] aligning vertex: was 3, now 2 floats per vertex >[ 110.547] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.547] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.547] gen9_composite_get_binding_table(fd40) >[ 110.547] kgem_add_reloc64: handle=17, pos=16200, delta=0, domains=20002 >[ 110.547] kgem_add_handle: handle=17, index=5 >[ 110.547] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fdfff000) >[ 110.547] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.547] [3f40] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.547] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.547] gen9_emit_sampler: sampler = 1 >[ 110.547] gen9_emit_sf: num_sf_outputs=1 >[ 110.547] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.547] gen9_emit_vertex_elements: setup id=0 >[ 110.547] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.547] (0, 0), (640, 2096) >[ 110.547] gen8_vertex_flush[714] = 3 >[ 110.548] sna_composite_rectangles: pixmap=830 marking clear [0]? 1 >[ 110.548] sna_accel_flush: flush?=0, dirty?=0 >[ 110.548] sna_block_handler (tv=0.0) >[ 110.548] sna_wakeup_handler >[ 110.548] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.548] kgem_can_create_2d: 624x224 @ 32 >[ 110.548] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.548] kgem_can_create_2d: untiled size=561152 >[ 110.548] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.548] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.548] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.548] sna_create_pixmap: usage=0, flags=1b >[ 110.548] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.548] __pop_freed_pixmap: reusing freed pixmap=812 header >[ 110.548] create_pixmap_hdr: pixmap=831, width=624, height=224, usage=0 >[ 110.548] sna_create_pixmap: serial=831, 624x224, usage=0 >[ 110.548] sna_composite_rectangles(pixmap=832, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.548] sna_composite_rectangles: converted to op 0 >[ 110.548] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.548] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.548] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.548] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.548] sna_composite_rectangles: dropping last-cpu hint >[ 110.548] sna_drawable_use_bo pixmap=832, box=((0, 0), (624, 224)), flags=19... >[ 110.548] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.548] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.548] sna_pixmap_move_to_gpu(pixmap=832, usage=0), flags=b >[ 110.548] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.548] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.548] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.548] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.548] sna_pixmap_alloc_gpu: pixmap=832 >[ 110.548] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.548] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.548] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.548] from inactive: pitch=2560, tiling=1: handle=20, id=833 >[ 110.548] __sna_damage_all(624, 224) >[ 110.548] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.548] sna_pixmap_mark_active: pixmap=832, handle=20 >[ 110.548] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.548] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.548] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.548] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.548] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.548] sna_render_get_solid: 0 >[ 110.548] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.548] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.548] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.549] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.549] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.549] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.549] gen9_composite_get_binding_table(fcc0) >[ 110.549] kgem_add_reloc64: handle=20, pos=16168, delta=0, domains=20002 >[ 110.549] kgem_add_handle: handle=20, index=6 >[ 110.549] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=fd9be000) >[ 110.549] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.549] [3f20] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.549] gen9_emit_vertex_elements: setup id=0 >[ 110.549] (0, 0), (624, 224) >[ 110.549] gen8_vertex_flush[748] = 3 >[ 110.549] sna_composite_rectangles: pixmap=832 marking clear [0]? 1 >[ 110.549] sna_create_pixmap(576, 76, 32, usage=0) >[ 110.549] kgem_can_create_2d: 576x76 @ 32 >[ 110.549] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.549] kgem_can_create_2d: untiled size=176128 >[ 110.549] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.549] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.549] kgem_can_create_2d: tiled[-1] size=176128 >[ 110.549] sna_create_pixmap: usage=0, flags=1b >[ 110.549] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 110.549] __pop_freed_pixmap: reusing freed pixmap=808 header >[ 110.549] create_pixmap_hdr: pixmap=833, width=576, height=76, usage=0 >[ 110.549] sna_create_pixmap: serial=833, 576x76, usage=0 >[ 110.549] sna_composite_rectangles(pixmap=834, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 110.549] sna_composite_rectangles: converted to op 0 >[ 110.549] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 110.549] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 110.549] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 110.549] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 110.549] sna_composite_rectangles: dropping last-cpu hint >[ 110.549] sna_drawable_use_bo pixmap=834, box=((0, 0), (576, 76)), flags=19... >[ 110.549] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.549] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.549] sna_pixmap_move_to_gpu(pixmap=834, usage=0), flags=b >[ 110.549] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.549] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 110.549] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.549] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.549] sna_pixmap_alloc_gpu: pixmap=834 >[ 110.549] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.549] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.549] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.549] from inactive: pitch=2560, tiling=1: handle=35, id=834 >[ 110.549] __sna_damage_all(576, 76) >[ 110.549] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.549] sna_pixmap_mark_active: pixmap=834, handle=35 >[ 110.549] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.549] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.549] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.549] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.549] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 110.549] sna_render_get_solid: 0 >[ 110.549] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.549] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.549] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.549] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.549] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.549] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.549] gen9_composite_get_binding_table(fc40) >[ 110.549] kgem_add_reloc64: handle=35, pos=16136, delta=0, domains=20002 >[ 110.549] kgem_add_handle: handle=35, index=7 >[ 110.549] kgem_add_reloc64[11] = (delta=0, target handle=7, presumed=fd443000) >[ 110.549] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.549] [3f00] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.549] gen9_emit_vertex_elements: setup id=0 >[ 110.549] (0, 0), (576, 76) >[ 110.549] gen8_vertex_flush[77c] = 3 >[ 110.550] sna_composite_rectangles: pixmap=834 marking clear [0]? 1 >[ 110.550] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 110.550] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.550] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.550] trapezoid_spans_maybe_inplace? clear, no >[ 110.550] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.550] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 110.550] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 110.550] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 110.550] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 110.550] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 110.550] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 110.550] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.550] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 110.550] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 110.550] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.550] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 110.550] sna_drawable_use_bo pixmap=834, box=((2, 2), (574, 74)), flags=7... >[ 110.550] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.550] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.550] sna_drawable_use_bo: using whole GPU bo >[ 110.550] gen9_composite_set_target: pixmap=834, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.550] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 110.550] color_convert: src=4c000000 [20028888] >[ 110.550] color_convert: dst=4c000000 [20028888] >[ 110.550] sna_render_get_solid: 4c000000 >[ 110.550] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.550] gen4_choose_spans_emitter: solid source >[ 110.550] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.550] aligning vertex: was 2, now 3 floats per vertex >[ 110.550] gen9_composite_get_binding_table(fbc0) >[ 110.550] kgem_add_reloc64: handle=7, pos=16104, delta=0, domains=40000 >[ 110.550] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 110.550] kgem_add_reloc64[12] = (delta=304, target handle=2, presumed=fffe8000) >[ 110.550] [3ee0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.550] gen9_emit_sampler: sampler = c >[ 110.550] gen9_emit_sf: num_sf_outputs=2 >[ 110.550] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.550] gen9_emit_vertex_elements: setup id=5 >[ 110.550] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.550] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.550] thread_choose_span: clipped? 0 >[ 110.550] imprecise_trapezoid_span_converter: using 4 threads >[ 110.550] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 110.550] thread_choose_span: clipped? 0 >[ 110.550] span_thread: flushing 26 boxes >[ 110.550] span_thread: flushing 26 boxes >[ 110.550] span_thread: flushing 1 boxes >[ 110.550] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.550] span_thread: flushing 1 boxes >[ 110.550] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.550] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.550] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.550] gen8_vertex_flush[82c] = 162 >[ 110.550] gen9_render_composite_spans_done() >[ 110.550] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 110.550] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.550] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.550] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.550] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.550] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.551] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.551] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 110.551] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 110.551] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 110.551] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 110.551] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 110.551] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 110.551] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.551] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.551] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 110.551] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 110.551] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.551] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.551] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 110.551] sna_drawable_use_bo pixmap=834, box=((0, 0), (576, 76)), flags=7... >[ 110.551] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.551] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.551] sna_drawable_use_bo: using whole GPU bo >[ 110.551] gen9_composite_set_target: pixmap=834, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.551] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 110.551] color_convert: src=e6e6e6e6 [20028888] >[ 110.551] color_convert: dst=e6e6e6e6 [20028888] >[ 110.551] sna_render_get_solid: e6e6e6e6 >[ 110.551] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 110.551] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.551] gen4_choose_spans_emitter: solid source >[ 110.551] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.551] gen9_composite_get_binding_table(fb40) >[ 110.551] kgem_add_reloc64: handle=8, pos=16072, delta=0, domains=40000 >[ 110.551] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 110.551] kgem_add_reloc64[13] = (delta=16, target handle=4, presumed=fdffe000) >[ 110.551] [3ec0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.551] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.551] gen9_emit_vertex_elements: setup id=5 >[ 110.551] thread_choose_span: clipped? 0 >[ 110.551] imprecise_trapezoid_span_converter: using 4 threads >[ 110.551] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 110.551] thread_choose_span: clipped? 0 >[ 110.551] span_thread: flushing 62 boxes >[ 110.551] span_thread: flushing 2 boxes >[ 110.551] span_thread: flushing 62 boxes >[ 110.551] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.551] span_thread: flushing 2 boxes >[ 110.551] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.551] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.551] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.551] gen8_vertex_flush[880] = 384 >[ 110.551] gen9_render_composite_spans_done() >[ 110.551] sna_glyphs(op=3, nlist=1, src=(16, 52)) >[ 110.551] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.551] sna_glyphs: discarding mask >[ 110.551] glyphs0_to_dst(op=3, src=(16, 52), nlist=1, dst=(16, 52)+(0, 0)) >[ 110.551] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94669425778320 size=576x76 >[ 110.551] gen9_render_composite: 0x0, current mode=1/1 >[ 110.551] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.551] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.551] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.551] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.551] sna_drawable_use_bo pixmap=834, box=((0, 0), (576, 76)), flags=7... >[ 110.551] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.551] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.551] sna_drawable_use_bo: using whole GPU bo >[ 110.551] gen9_composite_set_target: pixmap=834, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.551] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.551] color_convert: src=ffffffff [20028888] >[ 110.551] color_convert: dst=ffffffff [20028888] >[ 110.551] sna_render_get_solid: ffffffff >[ 110.551] sna_render_get_solid(white) >[ 110.552] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.552] sna_transform_is_imprecise_integer_translation: no transform >[ 110.552] gen9_composite_picture: integer translation (0, 0), removing >[ 110.552] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.552] sna_render_pixmap_bo: GPU all damaged >[ 110.552] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.552] gen4_choose_composite_emitter: solid, identity mask >[ 110.552] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.552] aligning vertex: was 3, now 4 floats per vertex >[ 110.552] gen9_composite_get_binding_table(fac0) >[ 110.552] kgem_add_reloc64: handle=7, pos=16040, delta=0, domains=40000 >[ 110.552] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.552] kgem_add_reloc64[14] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.552] [3ea0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.552] kgem_add_reloc64: handle=6, pos=16024, delta=0, domains=40000 >[ 110.552] kgem_add_handle: handle=6, index=8 >[ 110.552] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fd585000) >[ 110.552] [3e90] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.552] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.552] gen9_emit_sampler: sampler = a >[ 110.552] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.552] gen9_emit_vertex_elements: setup id=9 >[ 110.552] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.552] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.552] glyphs0_to_dst: glyph=(16, 34)x(13, 10), unclipped >[ 110.552] emit_primitive_identity_mask__avx2: dst=(16, 34), mask=(544.00, 32.00) x (13.00, 10.00) >[ 110.552] gen8_vertex_flush[944] = 3 >[ 110.552] gen9_magic_ca_pass: CA fixup (4973 -> 4976) >[ 110.552] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.552] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.552] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.552] sna_composite_rectangles(pixmap=834, op=1, ffffffff x 1 [(30, 16)x(2, 44) ...]) >[ 110.552] sna_composite_rectangles: converted to op 1 >[ 110.552] sna_composite_rectangles[0] (30, 16)x(2, 44) -> (30, 16), (32, 60) >[ 110.552] sna_composite_rectangles: nrects=1, region=(30, 16), (32, 60) x 1 >[ 110.552] sna_composite_rectangles: clipped extents (30, 16),(32, 60) x 1 >[ 110.552] sna_composite_rectangles: pixmap +(0, 0) extents (30, 16),(32, 60) >[ 110.552] sna_composite_rectangles: dropping last-cpu hint >[ 110.552] sna_drawable_use_bo pixmap=834, box=((30, 16), (32, 60)), flags=9... >[ 110.552] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 110.552] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.552] sna_drawable_use_bo: using whole GPU bo >[ 110.552] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 110.552] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.552] gen9_render_fill_boxes(ffffffff x 1 [(30, 16), (32, 60) ...]) >[ 110.552] sna_render_get_solid: ffffffff >[ 110.552] sna_render_get_solid(white) >[ 110.552] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.552] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.552] aligning vertex: was 4, now 2 floats per vertex >[ 110.552] gen9_composite_get_binding_table(fa00) >[ 110.552] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 110.552] gen9_emit_sampler: sampler = 1 >[ 110.552] gen9_emit_sf: num_sf_outputs=1 >[ 110.552] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.552] gen9_emit_vertex_elements: setup id=0 >[ 110.552] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.552] (30, 16), (32, 60) >[ 110.552] gen8_vertex_flush[a60] = 3 >[ 110.552] sna_validate_gc(0x5619f1770810) changes=0, previous serial=336, drawable=340 >[ 110.552] sna_validate_gc: recomputing clip >[ 110.552] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.552] sna_copy_area: src=pixmap=834:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=832:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.552] sna_copy_area: normal copy >[ 110.552] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.552] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.552] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.553] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 110.553] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 110.553] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 110.553] sna_do_copy: pixmap -- no source clipping >[ 110.553] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 110.553] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 110.553] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=834+(-24, -136), dst pixmap=832+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 110.553] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=35, cpu_bo=0), replaces=0 >[ 110.553] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.553] sna_drawable_use_bo pixmap=832, box=((24, 136), (600, 212)), flags=b... >[ 110.553] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.553] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.553] sna_drawable_use_bo: using whole GPU bo >[ 110.553] sna_pixmap_move_to_gpu(pixmap=834, usage=0), flags=a >[ 110.553] sna_pixmap_move_to_gpu: already all-damaged >[ 110.553] sna_pixmap_mark_active: pixmap=834, handle=35 >[ 110.553] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.553] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.553] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.553] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.553] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.553] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.553] gen9_composite_get_binding_table(fa00) >[ 110.553] kgem_add_reloc64: handle=35, pos=15992, delta=0, domains=40000 >[ 110.553] kgem_add_reloc64[16] = (delta=0, target handle=7, presumed=fd443000) >[ 110.553] [3e70] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 110.553] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.553] gen9_emit_sampler: sampler = 0 >[ 110.553] gen9_emit_vertex_elements: setup id=0 >[ 110.553] (0, 0) -> (24, 136) + (576, 76) >[ 110.553] gen8_vertex_flush[ab4] = 3 >[ 110.553] sna_accel_flush: flush?=0, dirty?=0 >[ 110.553] sna_block_handler (tv=0.0) >[ 110.553] sna_wakeup_handler >[ 110.553] sna_mode_wakeup: len=64 >[ 110.553] sna_mode_wakeup: recording last swap on pipe=1, frame 4426 [114a], time 110.552134 >[ 110.553] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=28 [active_scanout=2] >[ 110.553] sna_mode_wakeup: flip complete, pending? 2 >[ 110.553] sna_mode_wakeup: recording last swap on pipe=0, frame 6384 [18f0], time 110.553325 >[ 110.553] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=28 [active_scanout=2] >[ 110.553] sna_mode_wakeup: flip complete, pending? 1 >[ 110.553] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.553] sna_block_handler (tv=0.0) >[ 110.553] sna_wakeup_handler >[ 110.553] sna_destroy_pixmap: pixmap=834, attached?=1 >[ 110.553] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.553] __kgem_bo_destroy: handle=35, size=204800 >[ 110.553] __kgem_bo_destroy: handle=35 -> active >[ 110.553] __sna_free_pixmap(pixmap=834) >[ 110.553] sna_create_pixmap(14, 20, 32, usage=0) >[ 110.553] kgem_can_create_2d: 14x20 @ 32 >[ 110.553] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 >[ 110.553] kgem_can_create_2d: untiled size=4096 >[ 110.553] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 110.553] kgem_choose_tiling: 14x20 -> 0 >[ 110.553] sna_create_pixmap: usage=0, flags=a >[ 110.553] sna_create_pixmap: small buffer [1120], attaching to shadow pixmap >[ 110.554] create_pixmap: allocating pixmap 14x20, depth=32/32, size=1128 >[ 110.554] create_pixmap: serial=835, usage=0, 14x20 >[ 110.554] sna_create_pixmap: serial=835, 14x20, usage=0 >[ 110.554] sna_validate_gc(0x5619f1770810) changes=0, previous serial=340, drawable=344 >[ 110.554] sna_validate_gc: recomputing clip >[ 110.554] sna_validate_gc: composite clip=1x[(0, 0), (14, 20)] [0x5619f174da00] >[ 110.554] sna_put_image((0, 0)x(14, 20), depth=32, format=2) >[ 110.554] try_upload__fast: ignore existing cpu damage (if any) >[ 110.554] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.554] try_upload__fast: no, no gpu damage >[ 110.554] sna_drawable_move_region_to_cpu(pixmap=836 (14x20), [(0, 0), (14, 20)], flags=1) >[ 110.554] sna_drawable_move_region_to_cpu: region (0, 0), (14, 20) + (0, 0) subsumes pixmap (14x20) >[ 110.554] _sna_pixmap_move_to_cpu(pixmap=836, 14x20, flags=1) >[ 110.554] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.554] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.554] operate_inplace: no, inplace operation not suitable >[ 110.554] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.554] __sna_damage_all(14, 20) >[ 110.554] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.554] sna_put_zpixmap_blt: upload(0, 0, 14, 20) x 1 boxes >[ 110.554] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(14, 20) >[ 110.554] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/56 >[ 110.554] sna_accel_flush: flush?=0, dirty?=0 >[ 110.554] sna_composite(pixmap=832, op=3, src=836+(367, 307), mask=0+(551, 153), dst=832+(551, 153)+(0, 0), size=(30, 42) >[ 110.554] sna_compute_composite_region: dst=(551, 153)x(30, 42) >[ 110.554] sna_compute_composite_region: initial clip against dst->pDrawable: (551, 153), (581, 195) >[ 110.554] clip_to_dst: region: 1x[(551, 153), (581, 195)], clip: 1x[(0, 0), (624, 224)] >[ 110.554] sna_compute_composite_region: clip against dst->pCompositeClip: (551, 153), (581, 195) >[ 110.554] sna_compute_composite_region: clip against src (14x20 clip=0): (551, 153), (581, 195) >[ 110.554] sna_composite: composite region extents:+(0, 0) -> (551, 153), (581, 195) + (0, 0) >[ 110.554] gen9_render_composite: 30x42, current mode=1/1 >[ 110.554] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.554] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.554] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.554] gen9_composite_set_target: (551, 153)x(30, 42), partial?=1 >[ 110.554] sna_drawable_use_bo pixmap=832, box=((551, 153), (581, 195)), flags=7... >[ 110.554] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.554] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.554] sna_drawable_use_bo: using whole GPU bo >[ 110.554] gen9_composite_set_target: pixmap=832, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.554] gen9_composite_picture: (367, 307)x(30, 42), dst=(551, 153) >[ 110.554] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -184.00, 0.00 0.50 -154.00, 0.00 0.00 1.00] >[ 110.554] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.554] sna_render_pixmap_bo pixmap=836, (367, 307)x(30, 42)/(14, 20) >[ 110.554] sna_render_pixmap_bo box=(0, 0), (14, 20): (14, 20)/(14, 20) >[ 110.554] sna_render_pixmap_bo: offset=(-184, 154), size=(14, 20) >[ 110.554] use_cpu_bo: no cpu bo >[ 110.554] move_to_gpu: migrating whole pixmap (14x20) for source (0,0),(14,20), count 5? 0 >[ 110.554] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 20) >[ 110.554] upload: box=(0, 0), (14, 20), pixmap=14x20 >[ 110.554] sna_drawable_move_region_to_cpu(pixmap=836 (14x20), [(0, 0), (14, 20)], flags=2) >[ 110.554] sna_drawable_move_region_to_cpu: pixmap=836 all damaged on CPU >[ 110.554] kgem_can_create_2d: 14x20 @ 32 >[ 110.554] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 >[ 110.554] kgem_can_create_2d: untiled size=4096 >[ 110.554] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 110.554] kgem_choose_tiling: 14x20 -> 0 >[ 110.554] kgem_upload_source_image : (0, 0), (14, 20), stride=56, bpp=32 >[ 110.554] kgem_create_buffer_2d: 14x20, 32 bpp, stride=64 >[ 110.554] kgem_create_buffer: size=1280, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.554] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.554] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.554] search_linear_cache: searching for inactive gtt map >[ 110.554] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.554] search_linear_cache: searching for inactive gtt map >[ 110.554] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.554] kgem_bo_remove_from_inactive: removing handle=30 from inactive >[ 110.554] search_linear_cache: found handle=30 (near-miss) (num_pages=64) in linear inactive cache >[ 110.554] kgem_bo_can_map: handle=30, map=0x0:0x0:0x7f3c95ba8000, tiling=0, domain=0, offset=4249739264 >[ 110.554] kgem_create_buffer: reusing handle=30 for buffer >[ 110.554] kgem_bo_can_map: handle=30, map=0x0:0x0:0x7f3c95ba8000, tiling=0, domain=0, offset=4249739264 >[ 110.555] init_buffer_from_bo: reusing handle=30 for buffer >[ 110.555] kgem_bo_map: handle=30, offset=4249739264, tiling=0, map=0x0:0x7f3c95ba8000, domain=0 >[ 110.555] kgem_bo_map: converting request for GTT map into CPU map >[ 110.555] kgem_bo_map__cpu(handle=30, size=262144, map=0x0:0x7f3c95ba8000) >[ 110.555] kgem_bo_sync__cpu: handle=30 >[ 110.555] __kgem_busy: handle=30, busy=0, wedged=0 >[ 110.555] kgem_bo_sync__cpu: SYNC: handle=30, needs_flush? 0, domain? 0, busy? 0 >[ 110.555] __kgem_busy: handle=30, busy=0, wedged=0 >[ 110.555] kgem_bo_retire: retiring bo handle=30 (needed flush? 0), rq? 0 [busy?=0] >[ 110.555] assert_bo_retired: handle=30, domain: 0 exec? 0, rq? 0 >[ 110.555] kgem_create_buffer(pages=64 [64]) new handle=30, used=1280, write=1 >[ 110.555] kgem_create_proxy: target handle=30 [proxy? -1], offset=0, length=1280, io=1 >[ 110.555] __kgem_bo_init(handle=30, num_pages=1280) >[ 110.555] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/64 >[ 110.555] upload: adding upload cache to pixmap=836 >[ 110.555] kgem_proxy_bo_attach: handle=30 >[ 110.555] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.555] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.555] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.555] gen4_choose_composite_emitter: simple src, no mask >[ 110.555] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.555] aligning vertex: was 2, now 3 floats per vertex >[ 110.555] gen9_composite_get_binding_table(f980) >[ 110.555] kgem_add_reloc64: handle=30, pos=15960, delta=0, domains=40000 >[ 110.555] kgem_add_reloc64: adding proxy [delta=0] for handle=30 >[ 110.555] kgem_add_handle: handle=30, index=9 >[ 110.555] kgem_add_reloc64[17] = (delta=0, target handle=9, presumed=fd4de000) >[ 110.555] [3e50] bind bo(handle=30, addr=fd4de000), format=192, width=14, height=20, pitch=64, tiling=0 -> sampler >[ 110.555] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.555] gen9_emit_sampler: sampler = 22 >[ 110.555] gen9_emit_vertex_elements: setup id=2 >[ 110.555] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.555] gen9_render_composite_box: (551, 153), (581, 195) >[ 110.555] apply_damage: damage=0x0, region=1 [(551, 153), (581, 195) + (0, 0)] >[ 110.555] gen8_vertex_flush[b40] = 3 >[ 110.555] sna_destroy_pixmap: pixmap=836, attached?=1 >[ 110.555] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.555] __sna_free_pixmap(pixmap=836) >[ 110.555] sna_composite(pixmap=832, op=3, src=272+(0, 0), mask=0+(28, 8), dst=832+(28, 8)+(0, 0), size=(20, 80) >[ 110.555] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 110.555] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 110.555] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 110.555] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 110.555] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 110.555] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 110.555] gen9_render_composite: 20x80, current mode=1/1 >[ 110.555] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.555] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 110.555] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.555] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.555] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 110.555] sna_drawable_use_bo pixmap=832, box=((28, 8), (48, 88)), flags=7... >[ 110.555] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.555] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.555] sna_drawable_use_bo: using whole GPU bo >[ 110.555] gen9_composite_set_target: pixmap=832, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.555] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 110.555] sna_transform_is_imprecise_integer_translation: no transform >[ 110.555] gen9_composite_picture: integer translation (0, 0), removing >[ 110.555] sna_render_pixmap_bo pixmap=272, (0, 0)x(20, 80)/(20, 80) >[ 110.555] sna_render_pixmap_bo: GPU all damaged >[ 110.555] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.555] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.555] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.555] gen4_choose_composite_emitter: identity src, no mask >[ 110.555] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.555] gen9_composite_get_binding_table(f900) >[ 110.555] kgem_add_reloc64: handle=12, pos=15928, delta=0, domains=40000 >[ 110.555] kgem_add_handle: handle=12, index=10 >[ 110.555] kgem_add_reloc64[18] = (delta=0, target handle=10, presumed=fdffb000) >[ 110.555] [3e30] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.555] gen9_emit_sampler: sampler = 2 >[ 110.555] gen9_emit_vertex_elements: setup id=2 >[ 110.556] gen9_render_composite_box: (28, 8), (48, 88) >[ 110.556] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 110.556] gen8_vertex_flush[b84] = 3 >[ 110.556] sna_composite(pixmap=832, op=3, src=276+(0, 0), mask=0+(28, 0), dst=832+(28, 0)+(0, 0), size=(20, 8) >[ 110.556] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.556] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.556] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.556] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.556] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.556] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.556] gen9_render_composite: 20x8, current mode=1/1 >[ 110.556] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.556] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 >[ 110.556] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.556] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.556] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.556] sna_drawable_use_bo pixmap=832, box=((28, 0), (48, 8)), flags=7... >[ 110.556] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.556] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.556] sna_drawable_use_bo: using whole GPU bo >[ 110.556] gen9_composite_set_target: pixmap=832, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.556] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.556] sna_transform_is_imprecise_integer_translation: no transform >[ 110.556] gen9_composite_picture: integer translation (0, 0), removing >[ 110.556] sna_render_pixmap_bo pixmap=276, (0, 0)x(20, 8)/(20, 80) >[ 110.556] sna_render_pixmap_bo: GPU all damaged >[ 110.556] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.556] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 110.556] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.556] gen4_choose_composite_emitter: identity src, no mask >[ 110.556] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.556] gen9_composite_get_binding_table(f880) >[ 110.556] kgem_add_reloc64: handle=24, pos=15896, delta=0, domains=40000 >[ 110.556] kgem_add_handle: handle=24, index=11 >[ 110.556] kgem_add_reloc64[19] = (delta=0, target handle=11, presumed=fd53c000) >[ 110.556] [3e10] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.556] gen9_emit_vertex_elements: setup id=2 >[ 110.556] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.556] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.556] gen8_vertex_flush[bc0] = 3 >[ 110.556] sna_validate_gc(0x5619f1770810) changes=0, previous serial=344, drawable=33e >[ 110.556] sna_validate_gc: recomputing clip >[ 110.556] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.556] sna_copy_area: src=pixmap=832:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=830:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.556] sna_copy_area: normal copy >[ 110.556] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.556] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.556] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.556] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.556] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.556] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.556] sna_do_copy: pixmap -- no source clipping >[ 110.556] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.556] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.556] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=832+(-8, -896), dst pixmap=830+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.556] sna_copy_boxes: dst=(priv=0x5619f174e370, gpu_bo=17, cpu_bo=0), src=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.556] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.556] sna_drawable_use_bo pixmap=830, box=((8, 896), (632, 1120)), flags=b... >[ 110.556] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.556] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.556] sna_drawable_use_bo: using whole GPU bo >[ 110.556] sna_pixmap_move_to_gpu(pixmap=832, usage=0), flags=a >[ 110.556] sna_pixmap_move_to_gpu: already all-damaged >[ 110.556] sna_pixmap_mark_active: pixmap=832, handle=20 >[ 110.556] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.556] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.556] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.556] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.556] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.556] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.556] aligning vertex: was 3, now 2 floats per vertex >[ 110.556] gen9_composite_get_binding_table(f800) >[ 110.556] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.556] kgem_add_reloc64: handle=20, pos=15864, delta=0, domains=40000 >[ 110.556] kgem_add_reloc64[20] = (delta=0, target handle=6, presumed=fd9be000) >[ 110.556] [3df0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.556] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.556] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.556] gen9_emit_sampler: sampler = 0 >[ 110.556] gen9_emit_vertex_elements: setup id=0 >[ 110.556] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.556] (0, 0) -> (8, 896) + (624, 224) >[ 110.556] gen8_vertex_flush[c48] = 3 >[ 110.556] sna_destroy_pixmap: pixmap=832, attached?=1 >[ 110.556] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.556] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.556] __kgem_bo_destroy: handle=20 -> active >[ 110.556] __sna_free_pixmap(pixmap=832) >[ 110.556] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.556] kgem_can_create_2d: 624x80 @ 32 >[ 110.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.556] kgem_can_create_2d: untiled size=200704 >[ 110.556] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.556] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.556] sna_create_pixmap: usage=0, flags=1b >[ 110.556] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.556] __pop_freed_pixmap: reusing freed pixmap=832 header >[ 110.556] create_pixmap_hdr: pixmap=837, width=624, height=80, usage=0 >[ 110.556] sna_create_pixmap: serial=837, 624x80, usage=0 >[ 110.556] sna_composite_rectangles(pixmap=838, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.556] sna_composite_rectangles: converted to op 0 >[ 110.556] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.556] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.556] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.556] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.556] sna_composite_rectangles: dropping last-cpu hint >[ 110.556] sna_drawable_use_bo pixmap=838, box=((0, 0), (624, 80)), flags=19... >[ 110.556] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.556] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.556] sna_pixmap_move_to_gpu(pixmap=838, usage=0), flags=b >[ 110.556] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.556] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.556] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.556] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.556] sna_pixmap_alloc_gpu: pixmap=838 >[ 110.556] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.556] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.556] kgem_bo_remove_from_active: removing handle=35 from active >[ 110.556] 1:from active: pitch=2560, tiling=1, handle=35, id=837 >[ 110.556] __sna_damage_all(624, 80) >[ 110.556] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.556] sna_pixmap_mark_active: pixmap=838, handle=35 >[ 110.556] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.556] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.556] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.556] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.556] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.556] sna_render_get_solid: 0 >[ 110.556] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.556] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.556] gen9_composite_get_binding_table(f780) >[ 110.556] kgem_add_reloc64: handle=35, pos=15832, delta=0, domains=20002 >[ 110.556] kgem_add_reloc64[21] = (delta=0, target handle=7, presumed=fd443000) >[ 110.556] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.556] [3dd0] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.556] gen9_emit_sampler: sampler = 1 >[ 110.556] gen9_emit_vertex_elements: setup id=0 >[ 110.557] (0, 0), (624, 80) >[ 110.557] gen8_vertex_flush[c84] = 3 >[ 110.557] sna_composite_rectangles: pixmap=838 marking clear [0]? 1 >[ 110.557] sna_validate_gc(0x5619f1770810) changes=0, previous serial=33e, drawable=346 >[ 110.557] sna_validate_gc: recomputing clip >[ 110.557] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.557] sna_copy_area: src=pixmap=280:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=838:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.557] sna_copy_area: normal copy >[ 110.557] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.557] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.557] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.557] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.557] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.557] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.557] sna_do_copy: pixmap -- no source clipping >[ 110.557] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.557] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.557] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=280+(-28, 0), dst pixmap=838+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.557] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=35, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.557] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.557] sna_drawable_use_bo pixmap=838, box=((28, 0), (246, 80)), flags=b... >[ 110.557] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.557] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.557] sna_drawable_use_bo: using whole GPU bo >[ 110.557] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a >[ 110.557] sna_pixmap_move_to_gpu: already all-damaged >[ 110.557] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 110.557] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.557] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.557] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.557] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.557] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.557] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.557] gen9_composite_get_binding_table(f700) >[ 110.557] kgem_add_reloc64: handle=21, pos=15800, delta=0, domains=40000 >[ 110.557] kgem_add_handle: handle=21, index=12 >[ 110.557] kgem_add_reloc64[22] = (delta=0, target handle=12, presumed=fd994000) >[ 110.557] [3db0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.557] gen9_emit_sampler: sampler = 0 >[ 110.557] gen9_emit_vertex_elements: setup id=0 >[ 110.557] (0, 0) -> (28, 0) + (218, 80) >[ 110.557] gen8_vertex_flush[cc8] = 3 >[ 110.557] sna_composite(pixmap=830, op=3, src=838+(0, 0), mask=0+(0, 0), dst=830+(8, 1136)+(0, 0), size=(624, 80) >[ 110.557] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.557] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.557] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.557] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.557] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.557] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.557] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.557] gen9_render_composite: 624x80, current mode=1/1 >[ 110.557] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.557] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.557] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.557] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.557] sna_drawable_use_bo pixmap=830, box=((8, 1136), (632, 1216)), flags=7... >[ 110.557] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.557] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.557] sna_drawable_use_bo: using whole GPU bo >[ 110.557] gen9_composite_set_target: pixmap=830, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.557] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.557] sna_transform_is_imprecise_integer_translation: no transform >[ 110.557] gen9_composite_picture: integer translation (0, 0), removing >[ 110.557] sna_render_pixmap_bo pixmap=838, (0, 0)x(624, 80)/(624, 80) >[ 110.557] sna_render_pixmap_bo: GPU all damaged >[ 110.557] color_convert: src=cc000000 [20028888] >[ 110.557] color_convert: dst=cc000000 [20028888] >[ 110.557] sna_render_get_solid: cc000000 >[ 110.557] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.557] gen4_choose_composite_emitter: identity source, identity mask >[ 110.557] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.557] aligning vertex: was 2, now 5 floats per vertex >[ 110.557] gen9_composite_get_binding_table(f680) >[ 110.557] kgem_add_reloc64: handle=35, pos=15768, delta=0, domains=40000 >[ 110.557] kgem_add_reloc64[23] = (delta=0, target handle=7, presumed=fd443000) >[ 110.557] [3d90] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.557] kgem_add_reloc64: handle=7, pos=15752, delta=0, domains=40000 >[ 110.557] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.557] kgem_add_reloc64[24] = (delta=816, target handle=2, presumed=fffe8000) >[ 110.557] [3d80] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.557] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.557] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.557] gen9_emit_sampler: sampler = 3 >[ 110.557] gen9_emit_sf: num_sf_outputs=2 >[ 110.557] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.557] gen9_emit_vertex_elements: setup id=10 >[ 110.557] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.557] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.557] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.557] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.557] gen8_vertex_flush[da0] = 3 >[ 110.557] sna_destroy_pixmap: pixmap=838, attached?=1 >[ 110.557] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.557] __kgem_bo_destroy: handle=35, size=204800 >[ 110.557] __kgem_bo_destroy: handle=35 -> active >[ 110.557] __sna_free_pixmap(pixmap=838) >[ 110.557] sna_composite(pixmap=828, op=3, src=830+(0, 0), mask=0+(0, 0), dst=828+(0, 0)+(0, 0), size=(640, 2096) >[ 110.557] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.557] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.557] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.557] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.557] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.557] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.557] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.557] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.557] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.557] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.557] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.557] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.557] sna_drawable_use_bo pixmap=828, box=((0, 0), (640, 2096)), flags=7... >[ 110.557] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.557] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.557] sna_drawable_use_bo: using whole GPU bo >[ 110.557] gen9_composite_set_target: pixmap=828, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.557] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.557] sna_transform_is_imprecise_integer_translation: no transform >[ 110.557] gen9_composite_picture: integer translation (0, 0), removing >[ 110.557] sna_render_pixmap_bo pixmap=830, (0, 0)x(640, 2096)/(640, 2096) >[ 110.557] sna_render_pixmap_bo: GPU all damaged >[ 110.557] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.557] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.557] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.557] gen4_choose_composite_emitter: identity src, no mask >[ 110.557] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.557] aligning vertex: was 5, now 3 floats per vertex >[ 110.557] gen9_composite_get_binding_table(f5c0) >[ 110.557] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.557] kgem_add_reloc64: handle=17, pos=15720, delta=0, domains=40000 >[ 110.557] kgem_add_reloc64[25] = (delta=0, target handle=5, presumed=fdfff000) >[ 110.557] [3d60] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.557] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.557] gen9_emit_sampler: sampler = 2 >[ 110.557] gen9_emit_sf: num_sf_outputs=1 >[ 110.557] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.557] gen9_emit_vertex_elements: setup id=2 >[ 110.557] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.557] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.557] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.557] gen8_vertex_flush[e48] = 3 >[ 110.557] sna_destroy_pixmap: pixmap=830, attached?=1 >[ 110.557] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.557] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.557] __kgem_bo_destroy: handle=17 -> active >[ 110.557] __sna_free_pixmap(pixmap=830) >[ 110.557] sna_composite(pixmap=824, op=3, src=828+(0, 0), mask=0+(160, 64), dst=824+(160, 64)+(0, 0), size=(640, 2096) >[ 110.557] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.557] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.557] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.557] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.557] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.557] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.557] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.557] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.557] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.557] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 >[ 110.557] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.557] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.557] sna_drawable_use_bo pixmap=824, box=((160, 64), (800, 2160)), flags=7... >[ 110.557] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.557] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.557] sna_drawable_use_bo: using whole GPU bo >[ 110.557] gen9_composite_set_target: pixmap=824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.557] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.557] sna_transform_is_imprecise_integer_translation: no transform >[ 110.557] gen9_composite_picture: integer translation (0, 0), removing >[ 110.557] sna_render_pixmap_bo pixmap=828, (0, 0)x(640, 2096)/(640, 2096) >[ 110.557] sna_render_pixmap_bo: GPU all damaged >[ 110.557] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.557] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.557] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.557] gen4_choose_composite_emitter: identity src, no mask >[ 110.557] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.557] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.557] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.557] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.557] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.557] gen9_composite_get_binding_table(f540) >[ 110.557] kgem_add_reloc64: handle=38, pos=15688, delta=0, domains=20002 >[ 110.557] kgem_add_handle: handle=38, index=13 >[ 110.557] kgem_add_reloc64[26] = (delta=0, target handle=13, presumed=f2281000) >[ 110.557] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.557] [3d40] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.557] kgem_add_reloc64: handle=9, pos=15672, delta=0, domains=40000 >[ 110.557] kgem_add_reloc64[27] = (delta=0, target handle=1, presumed=ee339000) >[ 110.557] [3d30] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.557] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.557] gen9_emit_vertex_elements: setup id=2 >[ 110.557] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.557] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.557] gen8_vertex_flush[e94] = 3 >[ 110.557] sna_destroy_pixmap: pixmap=828, attached?=1 >[ 110.557] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.557] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.557] __kgem_bo_destroy: handle=9 -> active >[ 110.557] __sna_free_pixmap(pixmap=828) >[ 110.557] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.557] kgem_can_create_2d: 2x64 @ 32 >[ 110.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.557] kgem_can_create_2d: untiled size=4096 >[ 110.557] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.557] kgem_choose_tiling: 2x64 -> 0 >[ 110.557] sna_create_pixmap: usage=0, flags=a >[ 110.557] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.557] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.557] create_pixmap: serial=839, usage=0, 2x64 >[ 110.557] sna_create_pixmap: serial=839, 2x64, usage=0 >[ 110.557] sna_composite_rectangles(pixmap=840, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.557] sna_composite_rectangles: converted to op 0 >[ 110.557] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.557] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.557] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.557] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.557] sna_composite_rectangles: fallback, dst pixmap=840 too small or not attached >[ 110.557] sna_composite_rectangles: fallback >[ 110.557] sna_drawable_move_region_to_cpu(pixmap=840 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.557] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.557] _sna_pixmap_move_to_cpu(pixmap=840, 2x64, flags=1) >[ 110.557] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.557] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.557] operate_inplace: no, inplace operation not suitable >[ 110.557] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.558] __sna_damage_all(2, 64) >[ 110.558] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.558] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.558] kgem_can_create_2d: 1x32 @ 32 >[ 110.558] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.558] kgem_can_create_2d: untiled size=4096 >[ 110.558] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.558] kgem_choose_tiling: 1x32 -> 0 >[ 110.558] sna_create_pixmap: usage=0, flags=a >[ 110.558] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.558] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.558] create_pixmap: serial=841, usage=0, 1x32 >[ 110.558] sna_create_pixmap: serial=841, 1x32, usage=0 >[ 110.558] sna_validate_gc(0x5619f1770810) changes=0, previous serial=346, drawable=34a >[ 110.558] sna_validate_gc: recomputing clip >[ 110.558] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.558] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.558] try_upload__fast: ignore existing cpu damage (if any) >[ 110.558] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.558] try_upload__fast: no, no gpu damage >[ 110.558] sna_drawable_move_region_to_cpu(pixmap=842 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.558] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.558] _sna_pixmap_move_to_cpu(pixmap=842, 1x32, flags=1) >[ 110.558] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.558] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.558] operate_inplace: no, inplace operation not suitable >[ 110.558] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.558] __sna_damage_all(1, 32) >[ 110.558] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.558] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.558] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.558] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.558] sna_accel_flush: flush?=0, dirty?=0 >[ 110.558] sna_composite(pixmap=840, op=1, src=842+(0, 0), mask=0+(0, 0), dst=840+(0, 0)+(0, 0), size=(2, 64) >[ 110.558] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.558] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.558] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.558] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.558] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.558] sna_composite: fallback, dst pixmap=840 is too small (or completely damaged) >[ 110.558] sna_composite: fallback -- fbComposite >[ 110.558] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.558] sna_composite_fb: fallback -- move src to cpu >[ 110.558] _sna_pixmap_move_to_cpu(pixmap=842, 1x32, flags=2) >[ 110.558] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17f5831, is-clear?=0 >[ 110.558] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.558] sna_composite_fb: fallback -- move dst to cpu >[ 110.558] sna_drawable_move_region_to_cpu(pixmap=840 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.558] sna_drawable_move_region_to_cpu: pixmap=840 all damaged on CPU >[ 110.558] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.558] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.558] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.558] sna_destroy_pixmap: pixmap=842, attached?=1 >[ 110.558] __sna_free_pixmap(pixmap=842) >[ 110.558] sna_composite(pixmap=824, op=3, src=840+(0, 0), mask=0+(0, 0), dst=824+(0, 0)+(0, 0), size=(3840, 64) >[ 110.558] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.558] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.558] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.558] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.558] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.558] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.558] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.558] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.558] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.558] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.558] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.558] sna_drawable_use_bo pixmap=824, box=((0, 0), (3840, 64)), flags=7... >[ 110.558] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.558] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.558] sna_drawable_use_bo: using whole GPU bo >[ 110.558] gen9_composite_set_target: pixmap=824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.558] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.558] sna_transform_is_imprecise_integer_translation: no transform >[ 110.558] gen9_composite_picture: integer translation (0, 0), removing >[ 110.558] sna_render_pixmap_bo pixmap=840, (0, 0)x(3840, 64)/(2, 64) >[ 110.558] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.558] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.558] use_cpu_bo: no cpu bo >[ 110.558] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.558] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.558] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.558] sna_drawable_move_region_to_cpu(pixmap=840 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.558] sna_drawable_move_region_to_cpu: pixmap=840 all damaged on CPU >[ 110.558] kgem_can_create_2d: 2x64 @ 32 >[ 110.558] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.558] kgem_can_create_2d: untiled size=4096 >[ 110.558] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.558] kgem_choose_tiling: 2x64 -> 0 >[ 110.558] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.558] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.558] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.558] kgem_create_buffer: reusing buffer? used=1280 + size=2048, total=262144 >[ 110.558] kgem_create_proxy: target handle=30 [proxy? -1], offset=1280, length=2048, io=1 >[ 110.558] __kgem_bo_init(handle=30, num_pages=2048) >[ 110.558] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.558] upload: adding upload cache to pixmap=840 >[ 110.558] kgem_proxy_bo_attach: handle=30 >[ 110.558] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.558] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.558] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.558] gen4_choose_composite_emitter: identity src, no mask >[ 110.558] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.558] gen9_composite_get_binding_table(f480) >[ 110.558] kgem_add_reloc64: handle=30, pos=15640, delta=0, domains=40000 >[ 110.558] kgem_add_reloc64: adding proxy [delta=1280] for handle=30 >[ 110.558] kgem_add_reloc64[28] = (delta=1280, target handle=9, presumed=fd4de000) >[ 110.558] [3d10] bind bo(handle=30, addr=fd4de500), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.558] gen9_emit_sampler: sampler = a >[ 110.558] gen9_emit_vertex_elements: setup id=2 >[ 110.558] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.558] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.558] gen8_vertex_flush[ed8] = 3 >[ 110.558] sna_destroy_pixmap: pixmap=840, attached?=1 >[ 110.558] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.558] __sna_free_pixmap(pixmap=840) >[ 110.558] sna_composite(pixmap=824, op=3, src=364+(0, 0), mask=0+(0, 0), dst=824+(0, 0)+(0, 0), size=(3840, 48) >[ 110.558] sna_compute_composite_region: dst=(0, 0)x(3840, 48) >[ 110.558] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) >[ 110.558] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.558] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) >[ 110.558] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) >[ 110.558] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) >[ 110.558] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) >[ 110.558] gen9_render_composite: 3840x48, current mode=1/1 >[ 110.558] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 >[ 110.558] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.558] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.558] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 >[ 110.558] sna_drawable_use_bo pixmap=824, box=((0, 0), (3840, 48)), flags=7... >[ 110.558] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.558] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.558] sna_drawable_use_bo: using whole GPU bo >[ 110.558] gen9_composite_set_target: pixmap=824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.558] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) >[ 110.558] sna_transform_is_imprecise_integer_translation: no transform >[ 110.558] gen9_composite_picture: integer translation (0, 0), removing >[ 110.558] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 48)/(3840, 2160) >[ 110.558] sna_render_pixmap_bo: GPU all damaged >[ 110.558] color_convert: src=d1000000 [20028888] >[ 110.558] color_convert: dst=d1000000 [20028888] >[ 110.558] sna_render_get_solid: d1000000 >[ 110.558] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.558] gen4_choose_composite_emitter: identity source, identity mask >[ 110.558] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.558] aligning vertex: was 3, now 5 floats per vertex >[ 110.558] gen9_composite_get_binding_table(f400) >[ 110.558] gen9_emit_sampler: sampler = 3 >[ 110.558] gen9_emit_sf: num_sf_outputs=2 >[ 110.558] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.558] gen9_emit_vertex_elements: setup id=10 >[ 110.558] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.558] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.558] gen9_render_composite_box: (0, 0), (3840, 48) >[ 110.558] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] >[ 110.558] gen8_vertex_flush[f88] = 3 >[ 110.558] sna_composite_rectangles(pixmap=824, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.558] sna_composite_rectangles: converted to op 3 >[ 110.558] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.558] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.558] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.558] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.558] sna_drawable_use_bo pixmap=824, box=((0, 0), (3840, 48)), flags=1... >[ 110.558] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.558] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.558] sna_drawable_use_bo: using whole GPU bo >[ 110.558] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.558] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.558] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.558] sna_render_get_solid: 660a0a0a >[ 110.558] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.558] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.558] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.558] aligning vertex: was 5, now 2 floats per vertex >[ 110.558] gen9_composite_get_binding_table(f3c0) >[ 110.558] gen9_emit_sampler: sampler = 1 >[ 110.558] gen9_emit_sf: num_sf_outputs=1 >[ 110.558] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.558] gen9_emit_vertex_elements: setup id=0 >[ 110.558] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.558] (0, 0), (3840, 48) >[ 110.558] gen8_vertex_flush[1030] = 3 >[ 110.558] sna_accel_flush: flush?=0, dirty?=0 >[ 110.558] sna_block_handler (tv=0.0) >[ 110.558] sna_wakeup_handler >[ 110.558] sna_composite(pixmap=824, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=824+(3786, 6)+(0, 0), size=(44, 36) >[ 110.558] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.558] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.558] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.558] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.558] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.558] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.558] gen9_render_composite: 44x36, current mode=1/1 >[ 110.558] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.558] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.558] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.558] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.558] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.558] sna_drawable_use_bo pixmap=824, box=((3786, 6), (3830, 42)), flags=7... >[ 110.558] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.558] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.558] sna_drawable_use_bo: using whole GPU bo >[ 110.558] gen9_composite_set_target: pixmap=824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.558] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.558] sna_transform_is_imprecise_integer_translation: no transform >[ 110.558] gen9_composite_picture: integer translation (0, 0), removing >[ 110.558] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.558] sna_render_pixmap_bo: CPU all damaged >[ 110.558] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.558] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.558] __kgem_retire_rq: request 1 complete >[ 110.558] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.558] kgem_bo_move_to_cache: release handle=22 >[ 110.558] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.558] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.558] gen8_vertex_close: used=20032, vbo active? 23, vb=625, nreloc=5 >[ 110.558] gen8_vertex_close: reloc[0] = 287 >[ 110.558] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.558] kgem_add_handle: handle=23, index=14 >[ 110.558] kgem_add_reloc64[29] = (delta=0, target handle=14, presumed=fd545000) >[ 110.558] gen8_vertex_close: reloc[1] = 342 >[ 110.558] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 >[ 110.558] kgem_add_reloc64[30] = (delta=0, target handle=14, presumed=fd545000) >[ 110.558] gen8_vertex_close: reloc[2] = 385 >[ 110.558] kgem_add_reloc64: handle=23, pos=385, delta=0, domains=200000 >[ 110.558] kgem_add_reloc64[31] = (delta=0, target handle=14, presumed=fd545000) >[ 110.558] gen8_vertex_close: reloc[3] = 588 >[ 110.558] kgem_add_reloc64: handle=23, pos=588, delta=0, domains=200000 >[ 110.558] kgem_add_reloc64[32] = (delta=0, target handle=14, presumed=fd545000) >[ 110.558] gen8_vertex_close: reloc[4] = 715 >[ 110.558] kgem_add_reloc64: handle=23, pos=715, delta=0, domains=200000 >[ 110.558] kgem_add_reloc64[33] = (delta=0, target handle=14, presumed=fd545000) >[ 110.558] batch[1/1, flags=1800]: 1042 1042 15600 16384, nreloc=34, nexec=15, nfence=0, aperture=42562 [fenced=0] >[ 110.558] kgem_finish_buffers: buffer handle=30, used=3328, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.558] kgem_finish_buffers: retaining upload buffer (3328/262144): used=4096, refcnt=1 >[ 110.558] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.558] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 110.558] kgem_fixup_relocs: shrinking by 57344 >[ 110.558] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.559] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.559] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.559] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.559] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.559] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.559] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.559] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.559] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.559] __kgem_bo_clear_busy: handle=7 >[ 110.559] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.559] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.559] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.559] __kgem_bo_clear_busy: handle=7 >[ 110.559] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.559] __kgem_bo_clear_busy: handle=8 >[ 110.559] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.559] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.559] __kgem_bo_clear_busy: handle=8 >[ 110.559] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.559] __kgem_bo_clear_busy: handle=7 >[ 110.559] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.559] __kgem_bo_clear_busy: handle=8 >[ 110.559] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.559] __kgem_bo_clear_busy: handle=7 >[ 110.559] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.559] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.559] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 >[ 110.559] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 110.559] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 >[ 110.559] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.559] __kgem_bo_clear_busy: handle=7 >[ 110.559] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.559] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.559] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.559] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.559] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.559] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.559] gen4_choose_composite_emitter: identity src, no mask >[ 110.559] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.559] aligning vertex: was 2, now 3 floats per vertex >[ 110.559] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.559] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.559] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.559] kgem_add_handle: handle=4, index=0 >[ 110.559] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.559] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.559] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.559] gen9_composite_get_binding_table(ffc0) >[ 110.559] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.559] kgem_add_handle: handle=38, index=1 >[ 110.559] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.559] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.559] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.559] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 >[ 110.559] kgem_add_handle: handle=31, index=2 >[ 110.559] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4dc000) >[ 110.559] [3fd0] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.559] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.559] gen9_emit_sampler: sampler = 2 >[ 110.559] gen9_emit_sf: num_sf_outputs=1 >[ 110.559] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.559] gen9_emit_vertex_elements: setup id=2 >[ 110.559] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.559] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.559] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.559] gen8_vertex_flush[490] = 3 >[ 110.559] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.559] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.559] sna_glyphs: discarding mask >[ 110.559] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.559] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.559] gen9_render_composite: 0x0, current mode=1/1 >[ 110.559] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 110.559] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.559] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.559] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.559] sna_drawable_use_bo pixmap=824, box=((0, 0), (7680, 2160)), flags=7... >[ 110.559] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.559] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.559] sna_drawable_use_bo: using whole GPU bo >[ 110.559] gen9_composite_set_target: pixmap=824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.559] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.559] color_convert: src=ffdfdbd2 [20028888] >[ 110.559] color_convert: dst=ffdfdbd2 [20028888] >[ 110.559] sna_render_get_solid: ffdfdbd2 >[ 110.559] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 110.559] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.559] sna_transform_is_imprecise_integer_translation: no transform >[ 110.559] gen9_composite_picture: integer translation (0, 0), removing >[ 110.559] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.559] sna_render_pixmap_bo: GPU all damaged >[ 110.559] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.559] gen4_choose_composite_emitter: solid, identity mask >[ 110.559] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.559] aligning vertex: was 3, now 4 floats per vertex >[ 110.559] gen9_composite_get_binding_table(ff00) >[ 110.559] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.559] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 110.559] kgem_add_handle: handle=8, index=3 >[ 110.559] kgem_add_reloc64[5] = (delta=32, target handle=3, presumed=fdffe000) >[ 110.559] [3fb0] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.559] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.559] kgem_add_handle: handle=6, index=4 >[ 110.559] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.559] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.559] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.559] gen9_emit_sampler: sampler = a >[ 110.559] gen9_emit_sf: num_sf_outputs=2 >[ 110.559] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.559] gen9_emit_vertex_elements: setup id=9 >[ 110.559] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.559] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.559] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.559] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.559] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.559] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.559] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.559] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.559] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.559] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.559] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.559] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.559] gen8_vertex_flush[56c] = 15 >[ 110.559] gen9_magic_ca_pass: CA fixup (5011 -> 5026) >[ 110.559] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.559] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.559] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.559] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.559] kgem_can_create_2d: 24x20 @ 32 >[ 110.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.559] kgem_can_create_2d: untiled size=4096 >[ 110.559] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.559] kgem_choose_tiling: 24x20 -> 0 >[ 110.559] sna_create_pixmap: usage=0, flags=a >[ 110.559] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.559] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.559] create_pixmap: serial=843, usage=0, 24x20 >[ 110.559] sna_create_pixmap: serial=843, 24x20, usage=0 >[ 110.559] sna_validate_gc(0x5619f1770810) changes=0, previous serial=34a, drawable=34c >[ 110.559] sna_validate_gc: recomputing clip >[ 110.559] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.559] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.559] try_upload__fast: ignore existing cpu damage (if any) >[ 110.559] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.559] try_upload__fast: no, no gpu damage >[ 110.559] sna_drawable_move_region_to_cpu(pixmap=844 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.559] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.559] _sna_pixmap_move_to_cpu(pixmap=844, 24x20, flags=1) >[ 110.559] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.559] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.559] operate_inplace: no, inplace operation not suitable >[ 110.559] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.559] __sna_damage_all(24, 20) >[ 110.559] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.559] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.559] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.559] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.559] sna_accel_flush: flush?=1, dirty?=1 >[ 110.559] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 110.559] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.559] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.559] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.559] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.559] kgem_bo_sync__cpu_full: handle=31 >[ 110.559] gen8_vertex_close: used=20104, vbo active? 23, vb=204, nreloc=2 >[ 110.559] gen8_vertex_close: reloc[0] = 287 >[ 110.559] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.560] kgem_add_handle: handle=23, index=5 >[ 110.560] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd545000) >[ 110.560] gen8_vertex_close: reloc[1] = 342 >[ 110.560] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 >[ 110.560] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) >[ 110.560] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17301 [fenced=0] >[ 110.560] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.560] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.560] kgem_fixup_relocs: shrinking by 61440 >[ 110.560] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.560] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.560] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.560] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.560] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.560] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.560] __kgem_bo_clear_busy: handle=8 >[ 110.560] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.560] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.560] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.560] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.560] __kgem_busy: handle=31, busy=131072, wedged=0 >[ 110.560] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 1 >[ 110.560] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.560] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.560] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.560] __kgem_retire_rq: request 2 complete >[ 110.560] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.560] kgem_bo_move_to_cache: release handle=9 >[ 110.560] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.560] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.560] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.560] kgem_bo_move_to_cache: release handle=17 >[ 110.560] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.560] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.560] kgem_bo_move_to_cache: release handle=35 >[ 110.560] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.560] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.560] kgem_bo_move_to_cache: release handle=20 >[ 110.560] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.560] __kgem_retire_rq: request 1 complete >[ 110.560] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.560] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.560] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.560] sna_composite(pixmap=824, op=3, src=844+(2418, 10), mask=0+(3626, 6), dst=824+(3626, 6)+(0, 0), size=(48, 36) >[ 110.560] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.560] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.560] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.560] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.560] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.560] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.560] gen9_render_composite: 48x36, current mode=0/1 >[ 110.560] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.560] sna_blt_composite (2418, 10), (3626, 6), 48x36 >[ 110.560] sna_blt_composite: unsupported op [3] for blitting >[ 110.560] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.560] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.560] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.560] sna_drawable_use_bo pixmap=824, box=((3626, 6), (3674, 42)), flags=7... >[ 110.560] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.560] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.560] sna_drawable_use_bo: using whole GPU bo >[ 110.560] gen9_composite_set_target: pixmap=824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.560] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.560] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.560] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.560] sna_render_pixmap_bo pixmap=844, (2418, 10)x(48, 36)/(24, 20) >[ 110.560] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.560] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.560] use_cpu_bo: no cpu bo >[ 110.560] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.560] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.560] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.560] sna_drawable_move_region_to_cpu(pixmap=844 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.560] sna_drawable_move_region_to_cpu: pixmap=844 all damaged on CPU >[ 110.560] kgem_can_create_2d: 24x20 @ 32 >[ 110.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.560] kgem_can_create_2d: untiled size=4096 >[ 110.560] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.560] kgem_choose_tiling: 24x20 -> 0 >[ 110.560] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.560] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.560] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.560] kgem_create_buffer: reusing buffer? used=4096 + size=1920, total=262144 >[ 110.560] kgem_create_proxy: target handle=30 [proxy? -1], offset=4096, length=1920, io=1 >[ 110.560] __kgem_bo_init(handle=30, num_pages=1920) >[ 110.560] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.560] upload: adding upload cache to pixmap=844 >[ 110.560] kgem_proxy_bo_attach: handle=30 >[ 110.560] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.560] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.560] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.560] gen4_choose_composite_emitter: simple src, no mask >[ 110.560] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.560] aligning vertex: was 4, now 3 floats per vertex >[ 110.560] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.560] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.560] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.560] kgem_add_handle: handle=4, index=0 >[ 110.560] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.560] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.560] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.560] gen9_composite_get_binding_table(ffc0) >[ 110.560] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.560] kgem_add_handle: handle=38, index=1 >[ 110.560] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.560] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.560] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.560] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 >[ 110.560] kgem_add_reloc64: adding proxy [delta=4096] for handle=30 >[ 110.560] kgem_add_handle: handle=30, index=2 >[ 110.560] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd4de000) >[ 110.560] [3fd0] bind bo(handle=30, addr=fd4df000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.560] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.560] gen9_emit_sampler: sampler = 22 >[ 110.560] gen9_emit_sf: num_sf_outputs=1 >[ 110.560] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.560] gen9_emit_vertex_elements: setup id=2 >[ 110.560] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.560] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.560] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.560] gen8_vertex_flush[490] = 3 >[ 110.560] sna_destroy_pixmap: pixmap=844, attached?=1 >[ 110.560] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.560] __sna_free_pixmap(pixmap=844) >[ 110.560] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.561] kgem_can_create_2d: 26x20 @ 32 >[ 110.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.561] kgem_can_create_2d: untiled size=4096 >[ 110.561] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.561] kgem_choose_tiling: 26x20 -> 0 >[ 110.561] sna_create_pixmap: usage=0, flags=a >[ 110.561] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.561] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.561] create_pixmap: serial=845, usage=0, 26x20 >[ 110.561] sna_create_pixmap: serial=845, 26x20, usage=0 >[ 110.561] sna_validate_gc(0x5619f1770810) changes=0, previous serial=34c, drawable=34e >[ 110.561] sna_validate_gc: recomputing clip >[ 110.561] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.561] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.561] try_upload__fast: ignore existing cpu damage (if any) >[ 110.561] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.561] try_upload__fast: no, no gpu damage >[ 110.561] sna_drawable_move_region_to_cpu(pixmap=846 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.561] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.561] _sna_pixmap_move_to_cpu(pixmap=846, 26x20, flags=1) >[ 110.561] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.561] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.561] operate_inplace: no, inplace operation not suitable >[ 110.561] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.561] __sna_damage_all(26, 20) >[ 110.561] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.561] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.561] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.561] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.561] sna_accel_flush: flush?=0, dirty?=0 >[ 110.561] sna_composite(pixmap=824, op=3, src=846+(2370, 10), mask=0+(3554, 6), dst=824+(3554, 6)+(0, 0), size=(52, 36) >[ 110.561] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.561] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.561] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.561] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.561] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.561] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.561] gen9_render_composite: 52x36, current mode=1/1 >[ 110.561] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.561] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.561] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.561] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.561] sna_drawable_use_bo pixmap=824, box=((3554, 6), (3606, 42)), flags=7... >[ 110.561] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.561] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.561] sna_drawable_use_bo: using whole GPU bo >[ 110.561] gen9_composite_set_target: pixmap=824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.561] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.561] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.561] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.561] sna_render_pixmap_bo pixmap=846, (2370, 10)x(52, 36)/(26, 20) >[ 110.561] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.561] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.561] use_cpu_bo: no cpu bo >[ 110.561] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.561] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.561] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.561] sna_drawable_move_region_to_cpu(pixmap=846 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.561] sna_drawable_move_region_to_cpu: pixmap=846 all damaged on CPU >[ 110.561] kgem_can_create_2d: 26x20 @ 32 >[ 110.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.561] kgem_can_create_2d: untiled size=4096 >[ 110.561] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.561] kgem_choose_tiling: 26x20 -> 0 >[ 110.561] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.561] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.561] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.561] kgem_create_buffer: reusing buffer? used=6144 + size=2560, total=262144 >[ 110.561] kgem_create_proxy: target handle=30 [proxy? -1], offset=6144, length=2560, io=1 >[ 110.561] __kgem_bo_init(handle=30, num_pages=2560) >[ 110.561] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.561] upload: adding upload cache to pixmap=846 >[ 110.561] kgem_proxy_bo_attach: handle=30 >[ 110.561] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.561] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.561] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.561] gen4_choose_composite_emitter: simple src, no mask >[ 110.561] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.561] gen9_composite_get_binding_table(ff00) >[ 110.561] kgem_add_reloc64: handle=30, pos=16312, delta=0, domains=40000 >[ 110.561] kgem_add_reloc64: adding proxy [delta=6144] for handle=30 >[ 110.561] kgem_add_reloc64[5] = (delta=6144, target handle=2, presumed=fd4de000) >[ 110.561] [3fb0] bind bo(handle=30, addr=fd4df800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.561] gen9_emit_vertex_elements: setup id=2 >[ 110.561] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.561] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.561] gen8_vertex_flush[4cc] = 3 >[ 110.561] sna_destroy_pixmap: pixmap=846, attached?=1 >[ 110.561] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.561] __sna_free_pixmap(pixmap=846) >[ 110.561] sna_composite(pixmap=824, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=824+(3490, 6)+(0, 0), size=(44, 36) >[ 110.561] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.561] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.561] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.561] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.561] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.561] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.561] gen9_render_composite: 44x36, current mode=1/1 >[ 110.561] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.561] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.561] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.561] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.561] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.561] sna_drawable_use_bo pixmap=824, box=((3490, 6), (3534, 42)), flags=7... >[ 110.561] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.561] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.561] sna_drawable_use_bo: using whole GPU bo >[ 110.561] gen9_composite_set_target: pixmap=824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.561] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.561] sna_transform_is_imprecise_integer_translation: no transform >[ 110.561] gen9_composite_picture: integer translation (0, 0), removing >[ 110.561] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.561] sna_render_pixmap_bo: CPU all damaged >[ 110.561] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.561] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.561] gen8_vertex_close: used=20124, vbo active? 23, vb=4, nreloc=1 >[ 110.561] gen8_vertex_close: reloc[0] = 287 >[ 110.561] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.561] kgem_add_handle: handle=23, index=3 >[ 110.561] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd545000) >[ 110.561] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=16338 [fenced=0] >[ 110.561] kgem_finish_buffers: buffer handle=30, used=8704, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.561] kgem_finish_buffers: retaining upload buffer (8704/262144): used=12288, refcnt=1 >[ 110.561] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.561] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.561] kgem_fixup_relocs: shrinking by 61440 >[ 110.561] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.561] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.561] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.561] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.561] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.561] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.561] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.561] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.561] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.561] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.561] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.561] gen4_choose_composite_emitter: identity src, no mask >[ 110.561] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.561] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.561] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.561] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.561] kgem_add_handle: handle=4, index=0 >[ 110.561] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.561] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.561] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.561] gen9_composite_get_binding_table(ffc0) >[ 110.561] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.561] kgem_add_handle: handle=38, index=1 >[ 110.561] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.561] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.561] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.561] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.561] kgem_add_handle: handle=37, index=2 >[ 110.561] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd441000) >[ 110.561] [3fd0] bind bo(handle=37, addr=fd441000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.561] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.561] gen9_emit_sampler: sampler = 2 >[ 110.561] gen9_emit_sf: num_sf_outputs=1 >[ 110.561] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.561] gen9_emit_vertex_elements: setup id=2 >[ 110.561] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.561] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.561] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.561] gen8_vertex_flush[490] = 3 >[ 110.561] sna_composite(pixmap=824, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=824+(3422, 6)+(0, 0), size=(48, 36) >[ 110.561] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.561] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.561] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.561] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.561] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.561] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.561] gen9_render_composite: 48x36, current mode=1/1 >[ 110.561] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.561] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.561] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.561] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.561] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.561] sna_drawable_use_bo pixmap=824, box=((3422, 6), (3470, 42)), flags=7... >[ 110.561] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.561] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.561] sna_drawable_use_bo: using whole GPU bo >[ 110.561] gen9_composite_set_target: pixmap=824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.561] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.561] sna_transform_is_imprecise_integer_translation: no transform >[ 110.561] gen9_composite_picture: integer translation (0, 0), removing >[ 110.561] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.561] sna_render_pixmap_bo: CPU all damaged >[ 110.561] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.561] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.561] __kgem_retire_rq: request 1 complete >[ 110.561] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.561] gen8_vertex_close: used=20133, vbo active? 23, vb=4, nreloc=1 >[ 110.561] gen8_vertex_close: reloc[0] = 287 >[ 110.561] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.561] kgem_add_handle: handle=23, index=3 >[ 110.561] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.561] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.561] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.561] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.561] kgem_fixup_relocs: shrinking by 61440 >[ 110.561] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.561] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.561] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.561] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.561] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.561] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.561] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.561] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.561] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.561] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.561] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.561] gen4_choose_composite_emitter: identity src, no mask >[ 110.561] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.561] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.561] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.561] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.561] kgem_add_handle: handle=4, index=0 >[ 110.561] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.561] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.561] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.561] gen9_composite_get_binding_table(ffc0) >[ 110.561] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.561] kgem_add_handle: handle=38, index=1 >[ 110.561] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.561] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.561] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.561] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.561] kgem_add_handle: handle=32, index=2 >[ 110.561] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.561] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.561] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.561] gen9_emit_sampler: sampler = 2 >[ 110.561] gen9_emit_sf: num_sf_outputs=1 >[ 110.561] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.561] gen9_emit_vertex_elements: setup id=2 >[ 110.561] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.561] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.561] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.561] gen8_vertex_flush[490] = 3 >[ 110.561] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.561] kgem_can_create_2d: 16x16 @ 32 >[ 110.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.561] kgem_can_create_2d: untiled size=4096 >[ 110.561] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.562] kgem_choose_tiling: 16x16 -> 0 >[ 110.562] sna_create_pixmap: usage=0, flags=a >[ 110.562] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.562] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.562] create_pixmap: serial=847, usage=0, 16x16 >[ 110.562] sna_create_pixmap: serial=847, 16x16, usage=0 >[ 110.562] sna_validate_gc(0x5619f1770810) changes=0, previous serial=34e, drawable=350 >[ 110.562] sna_validate_gc: recomputing clip >[ 110.562] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.562] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.562] try_upload__fast: ignore existing cpu damage (if any) >[ 110.562] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.562] try_upload__fast: no, no gpu damage >[ 110.562] sna_drawable_move_region_to_cpu(pixmap=848 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.562] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.562] _sna_pixmap_move_to_cpu(pixmap=848, 16x16, flags=1) >[ 110.562] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.562] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.562] operate_inplace: no, inplace operation not suitable >[ 110.562] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.562] __sna_damage_all(16, 16) >[ 110.562] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.562] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.562] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.562] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.562] sna_accel_flush: flush?=1, dirty?=1 >[ 110.562] sna_accel_flush: syncing SHM pixmap=314 (refcnt=1) >[ 110.562] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.562] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.562] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.562] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.562] kgem_bo_sync__cpu_full: handle=32 >[ 110.562] gen8_vertex_close: used=20142, vbo active? 23, vb=4, nreloc=1 >[ 110.562] gen8_vertex_close: reloc[0] = 287 >[ 110.562] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.562] kgem_add_handle: handle=23, index=3 >[ 110.562] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.562] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.562] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.562] __kgem_retire_rq: request 1 complete >[ 110.562] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.562] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.562] kgem_fixup_relocs: shrinking by 61440 >[ 110.562] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.562] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.562] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.562] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.562] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.562] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.562] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.562] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.562] __kgem_busy: handle=32, busy=131072, wedged=0 >[ 110.562] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 1 >[ 110.562] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.562] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.562] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.562] __kgem_retire_rq: request 1 complete >[ 110.562] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.562] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.562] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.562] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.562] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.562] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.562] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.562] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.562] kgem_bo_sync__cpu_full: handle=37 >[ 110.562] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.562] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.562] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.562] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.562] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.562] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.562] sna_composite(pixmap=824, op=3, src=848+(2247, 15), mask=0+(3370, 7), dst=824+(3370, 7)+(0, 0), size=(32, 34) >[ 110.562] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.562] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.562] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.562] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.562] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.562] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.562] gen9_render_composite: 32x34, current mode=0/1 >[ 110.562] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.562] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.562] sna_blt_composite: unsupported op [3] for blitting >[ 110.562] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.562] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.562] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.562] sna_drawable_use_bo pixmap=824, box=((3370, 7), (3402, 41)), flags=7... >[ 110.562] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.562] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.562] sna_drawable_use_bo: using whole GPU bo >[ 110.562] gen9_composite_set_target: pixmap=824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.562] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.562] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.562] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.562] sna_render_pixmap_bo pixmap=848, (2247, 15)x(32, 34)/(16, 16) >[ 110.562] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.562] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.562] use_cpu_bo: no cpu bo >[ 110.562] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.562] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.562] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.562] sna_drawable_move_region_to_cpu(pixmap=848 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.562] sna_drawable_move_region_to_cpu: pixmap=848 all damaged on CPU >[ 110.562] kgem_can_create_2d: 16x16 @ 32 >[ 110.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.562] kgem_can_create_2d: untiled size=4096 >[ 110.562] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.562] kgem_choose_tiling: 16x16 -> 0 >[ 110.562] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.562] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.562] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.562] kgem_create_buffer: reusing buffer? used=12288 + size=1024, total=262144 >[ 110.562] kgem_create_proxy: target handle=30 [proxy? -1], offset=12288, length=1024, io=1 >[ 110.562] __kgem_bo_init(handle=30, num_pages=1024) >[ 110.562] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.562] upload: adding upload cache to pixmap=848 >[ 110.562] kgem_proxy_bo_attach: handle=30 >[ 110.562] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.562] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.562] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.562] gen4_choose_composite_emitter: simple src, no mask >[ 110.562] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.562] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.562] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.562] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.562] kgem_add_handle: handle=4, index=0 >[ 110.562] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.562] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.562] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.562] gen9_composite_get_binding_table(ffc0) >[ 110.562] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.562] kgem_add_handle: handle=38, index=1 >[ 110.562] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.562] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.562] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.562] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 >[ 110.562] kgem_add_reloc64: adding proxy [delta=12288] for handle=30 >[ 110.562] kgem_add_handle: handle=30, index=2 >[ 110.562] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=fd4de000) >[ 110.562] [3fd0] bind bo(handle=30, addr=fd4e1000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.562] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.562] gen9_emit_sampler: sampler = 22 >[ 110.562] gen9_emit_sf: num_sf_outputs=1 >[ 110.562] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.562] gen9_emit_vertex_elements: setup id=2 >[ 110.562] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.562] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.562] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.562] gen8_vertex_flush[490] = 3 >[ 110.562] sna_destroy_pixmap: pixmap=848, attached?=1 >[ 110.562] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.562] __sna_free_pixmap(pixmap=848) >[ 110.562] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.562] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.562] sna_glyphs: discarding mask >[ 110.562] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.562] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.562] gen9_render_composite: 0x0, current mode=1/1 >[ 110.562] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.562] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.562] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.562] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.562] sna_drawable_use_bo pixmap=824, box=((0, 0), (7680, 2160)), flags=7... >[ 110.562] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.562] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.562] sna_drawable_use_bo: using whole GPU bo >[ 110.562] gen9_composite_set_target: pixmap=824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.562] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.562] color_convert: src=ff232321 [20028888] >[ 110.562] color_convert: dst=ff232321 [20028888] >[ 110.562] sna_render_get_solid: ff232321 >[ 110.562] sna_render_get_solid(6) = ff232321 (old) >[ 110.562] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.562] sna_transform_is_imprecise_integer_translation: no transform >[ 110.562] gen9_composite_picture: integer translation (0, 0), removing >[ 110.562] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.562] sna_render_pixmap_bo: GPU all damaged >[ 110.562] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.562] gen4_choose_composite_emitter: solid, identity mask >[ 110.562] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.562] aligning vertex: was 3, now 4 floats per vertex >[ 110.562] gen9_composite_get_binding_table(ff00) >[ 110.562] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.562] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 110.562] kgem_add_handle: handle=8, index=3 >[ 110.562] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) >[ 110.562] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.562] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.562] kgem_add_handle: handle=6, index=4 >[ 110.562] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.562] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.562] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.562] gen9_emit_sampler: sampler = a >[ 110.562] gen9_emit_sf: num_sf_outputs=2 >[ 110.562] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.562] gen9_emit_vertex_elements: setup id=9 >[ 110.562] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.562] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.562] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.562] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.562] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.562] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.562] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.562] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.562] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.562] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.562] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.562] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.562] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.562] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.562] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.562] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.562] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.562] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.562] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.562] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.562] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.562] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.562] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.562] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.562] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.563] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.563] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.563] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.563] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.563] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.563] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.563] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.563] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.563] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.563] gen8_vertex_flush[56c] = 48 >[ 110.563] gen9_magic_ca_pass: CA fixup (5038 -> 5086) >[ 110.563] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.563] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.563] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.563] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.563] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.563] sna_glyphs: discarding mask >[ 110.563] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.563] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.563] gen9_render_composite: 0x0, current mode=1/1 >[ 110.563] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.563] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.563] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.563] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.563] sna_drawable_use_bo pixmap=824, box=((0, 0), (7680, 2160)), flags=7... >[ 110.563] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.563] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.563] sna_drawable_use_bo: using whole GPU bo >[ 110.563] gen9_composite_set_target: pixmap=824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.563] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.563] color_convert: src=ff8e8b85 [20028888] >[ 110.563] color_convert: dst=ff8e8b85 [20028888] >[ 110.563] sna_render_get_solid: ff8e8b85 >[ 110.563] sna_render_get_solid(7) = ff8e8b85 (old) >[ 110.563] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.563] sna_transform_is_imprecise_integer_translation: no transform >[ 110.563] gen9_composite_picture: integer translation (0, 0), removing >[ 110.563] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.563] sna_render_pixmap_bo: GPU all damaged >[ 110.563] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.563] gen4_choose_composite_emitter: solid, identity mask >[ 110.563] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.563] gen9_composite_get_binding_table(fe40) >[ 110.563] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.563] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 110.563] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fdffe000) >[ 110.563] [3f80] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.563] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.563] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.563] gen9_emit_vertex_elements: setup id=9 >[ 110.563] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.563] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.563] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.563] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.563] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.563] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.563] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.563] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.563] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.563] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.563] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.563] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.563] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.563] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.563] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.563] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.563] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.563] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.563] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.563] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.563] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.563] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.563] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.563] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.563] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.563] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.563] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.563] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.563] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.563] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.563] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.563] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.563] gen8_vertex_flush[66c] = 48 >[ 110.563] gen9_magic_ca_pass: CA fixup (5086 -> 5134) >[ 110.563] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.563] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.563] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.563] sna_copy_area: src=pixmap=824:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.563] sna_copy_area: normal copy >[ 110.563] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.563] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.563] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.563] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.563] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.563] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.563] sna_do_copy: pixmap -- no source clipping >[ 110.563] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.563] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.563] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=824+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.563] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=28, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.563] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.563] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.563] sna_drawable_use_bo: pinned, never REPLACES >[ 110.563] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.563] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.563] sna_drawable_use_bo: applying move-to-gpu override >[ 110.563] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.563] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.563] wait_for_shadow: flags=1, flips=0, handle=28, shadow=29 >[ 110.563] wait_for_shadow: setting front pixmap to handle=29 >[ 110.563] sna_drawable_use_bo: using whole GPU bo >[ 110.563] sna_pixmap_move_to_gpu(pixmap=824, usage=0), flags=a >[ 110.563] sna_pixmap_move_to_gpu: already all-damaged >[ 110.563] sna_pixmap_mark_active: pixmap=824, handle=38 >[ 110.563] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.563] sna_pixmap_make_cow: make cow src=824, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.563] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.563] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.563] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.563] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.563] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.563] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.563] kgem_set_mode: flushing before new bo >[ 110.563] gen8_vertex_close: used=20536, vbo active? 23, vb=204, nreloc=2 >[ 110.563] gen8_vertex_close: reloc[0] = 287 >[ 110.563] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.563] kgem_add_handle: handle=23, index=5 >[ 110.563] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) >[ 110.563] gen8_vertex_close: reloc[1] = 342 >[ 110.563] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 >[ 110.563] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd545000) >[ 110.563] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.563] kgem_finish_buffers: buffer handle=30, used=13312, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.563] kgem_finish_buffers: retaining upload buffer (13312/262144): used=16384, refcnt=1 >[ 110.563] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.563] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.563] kgem_fixup_relocs: shrinking by 61440 >[ 110.563] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.563] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.563] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.563] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.563] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.563] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.563] __kgem_bo_clear_busy: handle=8 >[ 110.563] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.563] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.563] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.563] __kgem_bo_clear_busy: handle=8 >[ 110.563] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.563] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.563] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.563] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.563] aligning vertex: was 4, now 2 floats per vertex >[ 110.563] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.563] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.563] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.563] kgem_add_handle: handle=4, index=0 >[ 110.563] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.563] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.563] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.563] gen9_composite_get_binding_table(ffc0) >[ 110.563] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 >[ 110.563] kgem_add_handle: handle=29, index=1 >[ 110.563] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.563] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 110.563] [3fe0] bind bo(handle=29, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.563] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.563] kgem_add_handle: handle=38, index=2 >[ 110.563] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.563] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.563] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.563] gen9_emit_sampler: sampler = 0 >[ 110.563] gen9_emit_sf: num_sf_outputs=1 >[ 110.563] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.563] gen9_emit_vertex_elements: setup id=0 >[ 110.563] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.563] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.563] gen8_vertex_flush[490] = 3 >[ 110.563] sna_destroy_pixmap: pixmap=824, attached?=1 >[ 110.563] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.563] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.563] __kgem_bo_destroy: handle=38 -> active >[ 110.563] __sna_free_pixmap(pixmap=824) >[ 110.563] sna_accel_flush: flush?=0, dirty?=0 >[ 110.563] sna_accel_flush: flush?=0, dirty?=0 >[ 110.563] sna_block_handler (tv=0.4000) >[ 110.563] kgem_retire, need_retire?=1 >[ 110.563] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.563] kgem_retire__requests_ring: retiring ring 0 >[ 110.563] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.563] __kgem_retire_rq: request 1 complete >[ 110.563] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.563] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.563] kgem_retire -- retired=0, need_retire=0 >[ 110.563] kgem_retire__buffers: handle=30, busy? 0 [0] >[ 110.563] kgem_retire__buffers: releasing upload cache for handle=30? 0 >[ 110.563] __kgem_bo_destroy: handle=30, size=262144 >[ 110.563] kgem_bo_replace_io: transferring io handle=30 to bo >[ 110.563] kgem_bo_move_to_inactive: moving handle=30 to inactive >[ 110.563] sna_accel_block: GPU idle, flushing >[ 110.563] gen8_vertex_close: used=20542, vbo active? 23, vb=1, nreloc=1 >[ 110.563] gen8_vertex_close: reloc[0] = 287 >[ 110.563] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.563] kgem_add_handle: handle=23, index=3 >[ 110.563] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.563] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.563] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.563] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.563] kgem_fixup_relocs: shrinking by 61440 >[ 110.563] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.563] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.563] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.563] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.563] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.563] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.563] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.563] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.563] sna_scanout_do_flush: flush timer active: delta=-11 >[ 110.563] sna_scanout_do_flush (time=110563), triggered >[ 110.563] sna_scanout_flush (time=110563), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.563] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.563] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.563] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.563] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.563] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.563] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.563] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.563] sna_pixmap_move_to_gpu: already all-damaged >[ 110.563] sna_pixmap_mark_active: pixmap=175, handle=29 >[ 110.563] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.563] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.563] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.563] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=28 [active?=2], new handle=29 [active=0] >[ 110.563] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 28, transformed? 0 >[ 110.563] get_fb: reusing fb=79 for handle=29 >[ 110.563] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=1, serial=2 >[ 110.563] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.563] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 28, transformed? 0 >[ 110.564] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=2, serial=3 >[ 110.564] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.564] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.564] sna_mode_redisplay: flipped 2 outputs, shadow active? 28 >[ 110.564] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=28 >[ 110.564] sna_accel_do_throttle (time=110563), triggered >[ 110.564] sna_accel_throttle (time=110563) >[ 110.564] sna_accel_block: evaluating timers, active=7 >[ 110.564] sna_accel_block: flush timer expires in 16 [110579] >[ 110.564] sna_wakeup_handler >[ 110.564] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.564] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.564] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.564] kgem_can_create_2d: untiled size=66355200 >[ 110.564] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.564] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.564] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.564] sna_create_pixmap: usage=0, flags=1b >[ 110.564] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.564] __pop_freed_pixmap: reusing freed pixmap=824 header >[ 110.564] create_pixmap_hdr: pixmap=849, width=7680, height=2160, usage=0 >[ 110.564] sna_create_pixmap: serial=849, 7680x2160, usage=0 >[ 110.564] sna_composite_rectangles(pixmap=850, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.564] sna_composite_rectangles: converted to op 0 >[ 110.564] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.564] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.564] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.564] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.564] sna_composite_rectangles: dropping last-cpu hint >[ 110.564] sna_drawable_use_bo pixmap=850, box=((0, 0), (7680, 2160)), flags=19... >[ 110.564] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.564] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.564] sna_pixmap_move_to_gpu(pixmap=850, usage=0), flags=b >[ 110.564] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.564] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.564] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.564] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.564] sna_pixmap_alloc_gpu: pixmap=850 >[ 110.564] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.564] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.564] kgem_bo_remove_from_active: removing handle=38 from active >[ 110.564] 1:from active: pitch=30720, tiling=1, handle=38, id=846 >[ 110.564] __sna_damage_all(7680, 2160) >[ 110.564] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.564] sna_pixmap_mark_active: pixmap=850, handle=38 >[ 110.564] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.564] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.564] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.564] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.564] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.564] sna_render_get_solid: 0 >[ 110.564] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.564] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.564] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.564] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.564] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.564] kgem_add_handle: handle=4, index=0 >[ 110.564] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.564] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.564] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.564] gen9_composite_get_binding_table(ffc0) >[ 110.564] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.564] kgem_add_handle: handle=38, index=1 >[ 110.564] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.564] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.564] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.564] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.564] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.564] kgem_add_handle: handle=7, index=2 >[ 110.564] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.564] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.564] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.564] gen9_emit_sampler: sampler = 1 >[ 110.564] gen9_emit_sf: num_sf_outputs=1 >[ 110.564] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.564] gen9_emit_vertex_elements: setup id=0 >[ 110.564] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.565] (0, 0), (7680, 2160) >[ 110.565] gen8_vertex_flush[490] = 3 >[ 110.565] sna_composite_rectangles: pixmap=850 marking clear [0]? 1 >[ 110.565] sna_composite_rectangles(pixmap=850, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.565] sna_composite_rectangles: converted to op 1 >[ 110.565] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.565] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.565] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.565] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.565] sna_composite_rectangles: promoting to full GPU >[ 110.565] sna_composite_rectangles: dropping last-cpu hint >[ 110.565] sna_drawable_use_bo pixmap=850, box=((0, 0), (7680, 2160)), flags=19... >[ 110.565] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.565] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.565] sna_drawable_use_bo: using whole GPU bo >[ 110.565] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.565] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.565] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.565] sna_render_get_solid: ff2c001e >[ 110.565] sna_render_get_solid(0) = ff2c001e (old) >[ 110.565] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.565] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.565] gen9_composite_get_binding_table(ff00) >[ 110.565] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.565] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 110.565] kgem_add_handle: handle=8, index=3 >[ 110.565] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 110.565] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.565] gen9_emit_vertex_elements: setup id=0 >[ 110.565] (0, 0), (7680, 2160) >[ 110.565] gen8_vertex_flush[4cc] = 3 >[ 110.565] sna_composite_rectangles: pixmap=850 marking clear [ff2c001e]? 1 >[ 110.565] sna_composite(pixmap=850, op=3, src=364+(0, 0), mask=0+(0, 0), dst=850+(0, 0)+(0, 0), size=(3840, 2160) >[ 110.565] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 110.565] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 110.565] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.565] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 110.565] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) >[ 110.565] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) >[ 110.565] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 110.565] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.565] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 110.565] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.565] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 >[ 110.565] sna_drawable_use_bo pixmap=850, box=((0, 0), (3840, 2160)), flags=7... >[ 110.565] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.565] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.565] sna_drawable_use_bo: using whole GPU bo >[ 110.565] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.565] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 110.565] sna_transform_is_imprecise_integer_translation: no transform >[ 110.565] gen9_composite_picture: integer translation (0, 0), removing >[ 110.565] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.565] sna_render_pixmap_bo: GPU all damaged >[ 110.565] color_convert: src=dc000000 [20028888] >[ 110.565] color_convert: dst=dc000000 [20028888] >[ 110.565] sna_render_get_solid: dc000000 >[ 110.565] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.565] gen4_choose_composite_emitter: identity source, identity mask >[ 110.565] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.565] aligning vertex: was 2, now 5 floats per vertex >[ 110.565] gen9_composite_get_binding_table(fe80) >[ 110.565] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 110.565] kgem_add_handle: handle=11, index=4 >[ 110.565] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 110.565] [3f90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.565] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.565] kgem_add_reloc64: adding proxy [delta=880] for handle=7 >[ 110.565] kgem_add_reloc64[7] = (delta=880, target handle=2, presumed=fffe8000) >[ 110.565] [3f80] bind bo(handle=7, addr=fffe8370), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.565] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.565] gen9_emit_sampler: sampler = 3 >[ 110.565] gen9_emit_sf: num_sf_outputs=2 >[ 110.565] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.565] gen9_emit_vertex_elements: setup id=10 >[ 110.565] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.565] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.565] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 110.565] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 110.565] gen8_vertex_flush[5a8] = 3 >[ 110.565] sna_composite(pixmap=850, op=3, src=364+(0, 0), mask=0+(0, 0), dst=850+(3840, 0)+(0, 0), size=(3840, 2160) >[ 110.565] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) >[ 110.565] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) >[ 110.565] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.565] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) >[ 110.565] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) >[ 110.565] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) >[ 110.565] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) >[ 110.565] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.565] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.565] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.565] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.565] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 >[ 110.565] sna_drawable_use_bo pixmap=850, box=((3840, 0), (7680, 2160)), flags=7... >[ 110.565] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.565] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.565] sna_drawable_use_bo: using whole GPU bo >[ 110.565] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.565] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) >[ 110.565] sna_transform_is_imprecise_integer_translation: no transform >[ 110.565] gen9_composite_picture: integer translation (0, 0), removing >[ 110.565] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.565] sna_render_pixmap_bo: GPU all damaged >[ 110.565] color_convert: src=dc000000 [20028888] >[ 110.565] color_convert: dst=dc000000 [20028888] >[ 110.565] sna_render_get_solid: dc000000 >[ 110.565] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.565] gen4_choose_composite_emitter: identity source, identity mask >[ 110.565] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.565] gen9_composite_get_binding_table(fdc0) >[ 110.565] gen9_emit_vertex_elements: setup id=10 >[ 110.565] gen9_render_composite_box: (3840, 0), (7680, 2160) >[ 110.565] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] >[ 110.565] gen8_vertex_flush[5dc] = 3 >[ 110.565] sna_composite(pixmap=850, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=850+(5694, 1014)+(0, 0), size=(132, 132) >[ 110.565] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) >[ 110.565] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) >[ 110.565] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.565] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) >[ 110.565] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) >[ 110.565] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) >[ 110.565] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) >[ 110.565] gen9_render_composite: 132x132, current mode=1/1 >[ 110.565] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 >[ 110.565] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.565] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.565] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 >[ 110.565] sna_drawable_use_bo pixmap=850, box=((5694, 1014), (5826, 1146)), flags=7... >[ 110.565] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.565] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.565] sna_drawable_use_bo: using whole GPU bo >[ 110.565] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.565] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) >[ 110.565] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] >[ 110.565] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.565] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) >[ 110.565] sna_render_pixmap_bo: GPU all damaged >[ 110.565] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) >[ 110.565] color_convert: src=dc000000 [20028888] >[ 110.565] color_convert: dst=dc000000 [20028888] >[ 110.565] sna_render_get_solid: dc000000 >[ 110.565] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.565] gen4_choose_composite_emitter: simple src, identity mask >[ 110.565] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.565] gen9_composite_get_binding_table(fdc0) >[ 110.565] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 >[ 110.565] kgem_add_handle: handle=15, index=5 >[ 110.565] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) >[ 110.566] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler >[ 110.566] gen9_emit_sampler: sampler = 23 >[ 110.566] gen9_emit_vertex_elements: setup id=10 >[ 110.566] gen9_render_composite_box: (5694, 1014), (5826, 1146) >[ 110.566] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] >[ 110.566] gen8_vertex_flush[620] = 3 >[ 110.566] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.566] kgem_can_create_2d: 80x80 @ 32 >[ 110.566] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.566] kgem_can_create_2d: untiled size=28672 >[ 110.566] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.566] kgem_choose_tiling: 80x80 -> 0 >[ 110.566] sna_create_pixmap: usage=0, flags=b >[ 110.566] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.566] __pop_freed_pixmap: reusing freed pixmap=828 header >[ 110.566] create_pixmap_hdr: pixmap=851, width=80, height=80, usage=0 >[ 110.566] sna_create_pixmap: serial=851, 80x80, usage=0 >[ 110.566] sna_composite_rectangles(pixmap=852, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.566] sna_composite_rectangles: converted to op 0 >[ 110.566] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.566] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.566] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.566] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.566] sna_composite_rectangles: dropping last-cpu hint >[ 110.566] sna_drawable_use_bo pixmap=852, box=((0, 0), (80, 80)), flags=19... >[ 110.566] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.566] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.566] sna_pixmap_move_to_gpu(pixmap=852, usage=0), flags=b >[ 110.566] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.566] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.566] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.566] kgem_choose_tiling: 80x80 -> 0 >[ 110.566] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.566] kgem_choose_tiling: 80x80 -> 0 >[ 110.566] sna_pixmap_alloc_gpu: pixmap=852 >[ 110.566] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.566] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.566] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.566] from inactive: pitch=320, tiling=0: handle=22, id=847 >[ 110.566] __sna_damage_all(80, 80) >[ 110.566] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.566] sna_pixmap_mark_active: pixmap=852, handle=22 >[ 110.566] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.566] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.566] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.566] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.566] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.566] sna_render_get_solid: 0 >[ 110.566] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.566] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.566] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.566] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.566] aligning vertex: was 5, now 2 floats per vertex >[ 110.566] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.566] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.566] gen9_composite_get_binding_table(fd40) >[ 110.566] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 >[ 110.566] kgem_add_handle: handle=22, index=6 >[ 110.566] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) >[ 110.566] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.566] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.566] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.566] gen9_emit_sampler: sampler = 1 >[ 110.566] gen9_emit_sf: num_sf_outputs=1 >[ 110.566] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.566] gen9_emit_vertex_elements: setup id=0 >[ 110.566] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.566] (0, 0), (80, 80) >[ 110.566] gen8_vertex_flush[6d8] = 3 >[ 110.566] sna_composite_rectangles: pixmap=852 marking clear [0]? 1 >[ 110.566] sna_composite_rectangles(pixmap=852, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.566] sna_composite_rectangles: converted to op 1 >[ 110.566] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.566] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.566] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.566] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.566] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.566] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.566] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.566] sna_composite_rectangles: dropping last-cpu hint >[ 110.566] sna_drawable_use_bo pixmap=852, box=((0, 0), (80, 80)), flags=1... >[ 110.566] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.566] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.566] sna_drawable_use_bo: using whole GPU bo >[ 110.566] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.566] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.566] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.566] sna_render_get_solid: 40404040 >[ 110.566] sna_render_get_solid(1) = 40404040 (old) >[ 110.566] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.566] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.566] gen9_composite_get_binding_table(fcc0) >[ 110.566] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 >[ 110.566] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 110.566] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) >[ 110.566] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.566] gen9_emit_vertex_elements: setup id=0 >[ 110.566] (0, 0), (2, 2) >[ 110.566] (78, 0), (80, 2) >[ 110.566] (0, 78), (2, 80) >[ 110.566] (78, 78), (80, 80) >[ 110.566] gen8_vertex_flush[714] = 12 >[ 110.566] sna_composite(pixmap=850, op=3, src=852+(0, 0), mask=0+(0, 0), dst=850+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.566] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.566] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.566] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.566] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.566] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.566] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.566] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.566] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.566] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.566] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.566] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.566] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.566] sna_drawable_use_bo pixmap=850, box=((0, 0), (7680, 2160)), flags=7... >[ 110.566] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.566] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.566] sna_drawable_use_bo: using whole GPU bo >[ 110.566] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.566] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.566] sna_transform_is_imprecise_integer_translation: no transform >[ 110.566] gen9_composite_picture: integer translation (0, 0), removing >[ 110.566] sna_render_pixmap_bo pixmap=852, (0, 0)x(7680, 2160)/(80, 80) >[ 110.566] sna_render_pixmap_bo: GPU all damaged >[ 110.566] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.566] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.566] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.566] gen4_choose_composite_emitter: identity src, no mask >[ 110.566] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.566] aligning vertex: was 2, now 3 floats per vertex >[ 110.566] gen9_composite_get_binding_table(fc40) >[ 110.566] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 >[ 110.566] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) >[ 110.566] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.566] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.567] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.567] gen9_emit_sampler: sampler = a >[ 110.567] gen9_emit_vertex_elements: setup id=2 >[ 110.567] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.567] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.567] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.567] gen8_vertex_flush[7b0] = 3 >[ 110.567] sna_destroy_pixmap: pixmap=852, attached?=1 >[ 110.567] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.567] __kgem_bo_destroy: handle=22, size=61440 >[ 110.567] __kgem_bo_destroy: handle=22 -> active >[ 110.567] __sna_free_pixmap(pixmap=852) >[ 110.567] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.567] kgem_can_create_2d: 640x2096 @ 32 >[ 110.567] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.567] kgem_can_create_2d: untiled size=5365760 >[ 110.567] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.567] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.567] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.567] sna_create_pixmap: usage=0, flags=1b >[ 110.567] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.567] __pop_freed_pixmap: reusing freed pixmap=852 header >[ 110.567] create_pixmap_hdr: pixmap=853, width=640, height=2096, usage=0 >[ 110.567] sna_create_pixmap: serial=853, 640x2096, usage=0 >[ 110.567] sna_composite_rectangles(pixmap=854, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.567] sna_composite_rectangles: converted to op 0 >[ 110.567] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.567] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.567] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.567] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.567] sna_composite_rectangles: dropping last-cpu hint >[ 110.567] sna_drawable_use_bo pixmap=854, box=((0, 0), (640, 2096)), flags=19... >[ 110.567] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.567] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.567] sna_pixmap_move_to_gpu(pixmap=854, usage=0), flags=b >[ 110.567] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.567] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.567] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.567] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.567] sna_pixmap_alloc_gpu: pixmap=854 >[ 110.567] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.567] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.567] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.567] from inactive: pitch=2560, tiling=1: handle=17, id=848 >[ 110.567] __sna_damage_all(640, 2096) >[ 110.567] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.567] sna_pixmap_mark_active: pixmap=854, handle=17 >[ 110.567] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.567] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.567] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.567] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.567] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.567] sna_render_get_solid: 0 >[ 110.567] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.567] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.567] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.567] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.567] aligning vertex: was 3, now 2 floats per vertex >[ 110.567] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.567] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.567] gen9_composite_get_binding_table(fbc0) >[ 110.567] kgem_add_reloc64: handle=17, pos=16104, delta=0, domains=20002 >[ 110.567] kgem_add_handle: handle=17, index=7 >[ 110.567] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fdfff000) >[ 110.567] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.567] [3ee0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.567] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.567] gen9_emit_sampler: sampler = 1 >[ 110.567] gen9_emit_vertex_elements: setup id=0 >[ 110.567] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.567] (0, 0), (640, 2096) >[ 110.567] gen8_vertex_flush[820] = 3 >[ 110.567] sna_composite_rectangles: pixmap=854 marking clear [0]? 1 >[ 110.567] sna_composite(pixmap=854, op=3, src=364+(168, 968), mask=0+(0, 0), dst=854+(8, 904)+(0, 0), size=(624, 224) >[ 110.567] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.567] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.567] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.567] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.567] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) >[ 110.567] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) >[ 110.567] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) >[ 110.567] gen9_render_composite: 624x224, current mode=1/1 >[ 110.567] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.567] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.567] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.567] sna_drawable_use_bo pixmap=854, box=((8, 904), (632, 1128)), flags=7... >[ 110.567] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.567] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.567] sna_drawable_use_bo: using whole GPU bo >[ 110.567] gen9_composite_set_target: pixmap=854, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.567] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) >[ 110.567] sna_transform_is_imprecise_integer_translation: no transform >[ 110.567] gen9_composite_picture: integer translation (0, 0), removing >[ 110.567] sna_render_pixmap_bo pixmap=364, (168, 968)x(624, 224)/(3840, 2160) >[ 110.567] sna_render_pixmap_bo: GPU all damaged >[ 110.567] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) >[ 110.567] color_convert: src=dc000000 [20028888] >[ 110.567] color_convert: dst=dc000000 [20028888] >[ 110.567] sna_render_get_solid: dc000000 >[ 110.567] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.567] gen4_choose_composite_emitter: identity source, identity mask >[ 110.567] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.567] aligning vertex: was 2, now 5 floats per vertex >[ 110.567] gen9_composite_get_binding_table(fb40) >[ 110.567] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.567] gen9_emit_sampler: sampler = 3 >[ 110.567] gen9_emit_sf: num_sf_outputs=2 >[ 110.567] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.567] gen9_emit_vertex_elements: setup id=10 >[ 110.567] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.567] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.567] gen9_render_composite_box: (8, 904), (632, 1128) >[ 110.567] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] >[ 110.567] gen8_vertex_flush[8e8] = 3 >[ 110.567] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) >[ 110.567] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.567] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.567] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.567] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.567] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.567] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.567] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.567] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.567] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.567] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.567] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.567] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.567] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.567] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.567] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.567] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.567] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.567] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.567] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.567] sna_drawable_use_bo pixmap=854, box=((8, 904), (632, 1128)), flags=7... >[ 110.567] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.567] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.567] sna_drawable_use_bo: using whole GPU bo >[ 110.567] gen9_composite_set_target: pixmap=854, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.567] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.567] color_convert: src=660a0a0a [20028888] >[ 110.567] color_convert: dst=660a0a0a [20028888] >[ 110.567] sna_render_get_solid: 660a0a0a >[ 110.567] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.567] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.567] gen4_choose_spans_emitter: solid source >[ 110.567] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.567] aligning vertex: was 5, now 3 floats per vertex >[ 110.567] gen9_composite_get_binding_table(fb00) >[ 110.567] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 >[ 110.567] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.567] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.568] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.568] gen9_emit_sampler: sampler = c >[ 110.568] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.568] gen9_emit_vertex_elements: setup id=5 >[ 110.568] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.568] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.568] thread_choose_span: clipped? 0 >[ 110.568] imprecise_trapezoid_span_converter: using 4 threads >[ 110.568] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.568] thread_choose_span: clipped? 0 >[ 110.568] [ 110.568] span_thread: flushing 1 boxes >[ 110.568] span_thread: flushing 95 boxes >[ 110.568] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 1 boxes >[ 110.568] span_thread: flushing 95 boxes >[ 110.568] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.568] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.568] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.568] gen8_vertex_flush[994] = 576 >[ 110.568] gen9_render_composite_spans_done() >[ 110.568] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.568] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.568] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.568] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.568] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.568] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.568] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.568] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.568] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.568] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.568] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.568] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.568] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.568] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.568] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.568] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.568] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.568] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.568] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.568] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.568] sna_drawable_use_bo pixmap=854, box=((8, 904), (632, 1128)), flags=7... >[ 110.568] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.568] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.568] sna_drawable_use_bo: using whole GPU bo >[ 110.568] gen9_composite_set_target: pixmap=854, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.568] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.568] color_convert: src=66282828 [20028888] >[ 110.568] color_convert: dst=66282828 [20028888] >[ 110.568] sna_render_get_solid: 66282828 >[ 110.568] sna_render_get_solid(3) = 66282828 (old) >[ 110.568] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.568] gen4_choose_spans_emitter: solid source >[ 110.568] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.568] gen9_composite_get_binding_table(fa80) >[ 110.568] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 >[ 110.568] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 110.568] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) >[ 110.568] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.568] gen9_emit_vertex_elements: setup id=5 >[ 110.568] thread_choose_span: clipped? 0 >[ 110.568] imprecise_trapezoid_span_converter: using 4 threads >[ 110.568] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.568] thread_choose_span: clipped? 0 >[ 110.568] span_thread: flushing 2 boxes >[ 110.568] span_thread: flushing 2 boxes >[ 110.568] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.568] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.568] span_thread: flushing 166 boxes >[ 110.568] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >[ 110.568] span_thread: flushing 162 boxes >[ 110.568] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >[ 110.568] gen8_vertex_flush[9d0] = 996 >[ 110.568] gen9_render_composite_spans_done() >[ 110.568] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.568] kgem_can_create_2d: 640x2096 @ 32 >[ 110.568] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.568] kgem_can_create_2d: untiled size=5365760 >[ 110.568] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.568] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.568] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.568] sna_create_pixmap: usage=0, flags=1b >[ 110.568] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.568] __pop_freed_pixmap: reusing freed pixmap=830 header >[ 110.568] create_pixmap_hdr: pixmap=855, width=640, height=2096, usage=0 >[ 110.568] sna_create_pixmap: serial=855, 640x2096, usage=0 >[ 110.569] sna_composite_rectangles(pixmap=856, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.569] sna_composite_rectangles: converted to op 0 >[ 110.569] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.569] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.569] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.569] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.569] sna_composite_rectangles: dropping last-cpu hint >[ 110.569] sna_drawable_use_bo pixmap=856, box=((0, 0), (640, 2096)), flags=19... >[ 110.569] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.569] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.569] sna_pixmap_move_to_gpu(pixmap=856, usage=0), flags=b >[ 110.569] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.569] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.569] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.569] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.569] sna_pixmap_alloc_gpu: pixmap=856 >[ 110.569] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.569] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.569] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.569] from inactive: pitch=2560, tiling=1: handle=9, id=849 >[ 110.569] __sna_damage_all(640, 2096) >[ 110.569] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.569] sna_pixmap_mark_active: pixmap=856, handle=9 >[ 110.569] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.569] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.569] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.569] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.569] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.569] sna_render_get_solid: 0 >[ 110.569] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.569] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.569] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.569] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.569] aligning vertex: was 3, now 2 floats per vertex >[ 110.569] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.569] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.569] gen9_composite_get_binding_table(fa00) >[ 110.569] kgem_add_reloc64: handle=9, pos=15992, delta=0, domains=20002 >[ 110.569] kgem_add_handle: handle=9, index=8 >[ 110.569] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=ee339000) >[ 110.569] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.569] [3e70] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.569] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.569] gen9_emit_sampler: sampler = 1 >[ 110.569] gen9_emit_sf: num_sf_outputs=1 >[ 110.569] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.569] gen9_emit_vertex_elements: setup id=0 >[ 110.569] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.569] (0, 0), (640, 2096) >[ 110.569] gen8_vertex_flush[a90] = 3 >[ 110.569] sna_composite_rectangles: pixmap=856 marking clear [0]? 1 >[ 110.569] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.569] kgem_can_create_2d: 624x224 @ 32 >[ 110.569] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.569] kgem_can_create_2d: untiled size=561152 >[ 110.569] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.569] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.569] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.569] sna_create_pixmap: usage=0, flags=1b >[ 110.569] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.569] __pop_freed_pixmap: reusing freed pixmap=838 header >[ 110.569] create_pixmap_hdr: pixmap=857, width=624, height=224, usage=0 >[ 110.569] sna_create_pixmap: serial=857, 624x224, usage=0 >[ 110.569] sna_composite_rectangles(pixmap=858, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.569] sna_composite_rectangles: converted to op 0 >[ 110.569] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.569] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.569] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.569] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.569] sna_composite_rectangles: dropping last-cpu hint >[ 110.569] sna_drawable_use_bo pixmap=858, box=((0, 0), (624, 224)), flags=19... >[ 110.569] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.569] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.569] sna_pixmap_move_to_gpu(pixmap=858, usage=0), flags=b >[ 110.569] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.569] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.569] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.569] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.569] sna_pixmap_alloc_gpu: pixmap=858 >[ 110.569] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.569] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.569] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.569] from inactive: pitch=2560, tiling=1: handle=20, id=850 >[ 110.569] __sna_damage_all(624, 224) >[ 110.569] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.569] sna_pixmap_mark_active: pixmap=858, handle=20 >[ 110.569] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.569] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.569] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.569] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.569] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.569] sna_render_get_solid: 0 >[ 110.569] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.569] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.569] __kgem_retire_rq: request 1 complete >[ 110.569] __kgem_bo_flush: handle=29, busy=0, wedged=0 >[ 110.569] kgem_set_mode: flushing before new bo >[ 110.569] gen8_vertex_close: used=25390, vbo active? 23, vb=425, nreloc=4 >[ 110.569] gen8_vertex_close: reloc[0] = 287 >[ 110.569] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.569] kgem_add_handle: handle=23, index=9 >[ 110.569] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd545000) >[ 110.569] gen8_vertex_close: reloc[1] = 357 >[ 110.569] kgem_add_reloc64: handle=23, pos=357, delta=0, domains=200000 >[ 110.569] kgem_add_reloc64[17] = (delta=0, target handle=9, presumed=fd545000) >[ 110.569] gen8_vertex_close: reloc[2] = 487 >[ 110.569] kgem_add_reloc64: handle=23, pos=487, delta=0, domains=200000 >[ 110.569] kgem_add_reloc64[18] = (delta=0, target handle=9, presumed=fd545000) >[ 110.569] gen8_vertex_close: reloc[3] = 608 >[ 110.569] kgem_add_reloc64: handle=23, pos=608, delta=0, domains=200000 >[ 110.569] kgem_add_reloc64[19] = (delta=0, target handle=9, presumed=fd545000) >[ 110.569] batch[1/1, flags=1800]: 682 682 15984 16384, nreloc=20, nexec=10, nfence=0, aperture=40596 [fenced=0] >[ 110.569] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.569] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 110.569] kgem_fixup_relocs: shrinking by 57344 >[ 110.569] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.569] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.569] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.569] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.569] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.569] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.569] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.569] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.569] __kgem_bo_clear_busy: handle=7 >[ 110.569] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.569] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.569] __kgem_bo_clear_busy: handle=8 >[ 110.569] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.569] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.569] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.569] __kgem_bo_clear_busy: handle=7 >[ 110.569] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 >[ 110.569] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.569] __kgem_bo_clear_busy: handle=8 >[ 110.569] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.569] __kgem_bo_clear_busy: handle=8 >[ 110.569] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.569] __kgem_bo_clear_busy: handle=8 >[ 110.569] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.569] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.569] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.569] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.569] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.569] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.569] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.569] kgem_add_handle: handle=4, index=0 >[ 110.569] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.569] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.569] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.569] gen9_composite_get_binding_table(ffc0) >[ 110.569] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 >[ 110.569] kgem_add_handle: handle=20, index=1 >[ 110.569] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) >[ 110.569] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.569] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.569] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.569] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.569] kgem_add_handle: handle=7, index=2 >[ 110.569] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.569] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.569] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.569] gen9_emit_sampler: sampler = 1 >[ 110.569] gen9_emit_sf: num_sf_outputs=1 >[ 110.569] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.569] gen9_emit_vertex_elements: setup id=0 >[ 110.569] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.569] (0, 0), (624, 224) >[ 110.569] gen8_vertex_flush[490] = 3 >[ 110.569] sna_composite_rectangles: pixmap=858 marking clear [0]? 1 >[ 110.569] sna_accel_flush: flush?=0, dirty?=0 >[ 110.569] sna_block_handler (tv=0.0) >[ 110.569] sna_wakeup_handler >[ 110.569] sna_create_pixmap(576, 76, 32, usage=0) >[ 110.569] kgem_can_create_2d: 576x76 @ 32 >[ 110.569] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.570] kgem_can_create_2d: untiled size=176128 >[ 110.570] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.570] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.570] kgem_can_create_2d: tiled[-1] size=176128 >[ 110.570] sna_create_pixmap: usage=0, flags=1b >[ 110.570] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 110.570] __pop_freed_pixmap: reusing freed pixmap=834 header >[ 110.570] create_pixmap_hdr: pixmap=859, width=576, height=76, usage=0 >[ 110.570] sna_create_pixmap: serial=859, 576x76, usage=0 >[ 110.570] sna_composite_rectangles(pixmap=860, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 110.570] sna_composite_rectangles: converted to op 0 >[ 110.570] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 110.570] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 110.570] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 110.570] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 110.570] sna_composite_rectangles: dropping last-cpu hint >[ 110.570] sna_drawable_use_bo pixmap=860, box=((0, 0), (576, 76)), flags=19... >[ 110.570] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.570] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.570] sna_pixmap_move_to_gpu(pixmap=860, usage=0), flags=b >[ 110.570] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.570] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 110.570] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.570] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.570] sna_pixmap_alloc_gpu: pixmap=860 >[ 110.570] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.570] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.570] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.570] from inactive: pitch=2560, tiling=1: handle=35, id=851 >[ 110.570] __sna_damage_all(576, 76) >[ 110.570] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.570] sna_pixmap_mark_active: pixmap=860, handle=35 >[ 110.570] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.570] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.570] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.570] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.570] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 110.570] sna_render_get_solid: 0 >[ 110.570] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.570] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.570] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.570] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.570] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.570] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.570] gen9_composite_get_binding_table(ff00) >[ 110.570] kgem_add_reloc64: handle=35, pos=16312, delta=0, domains=20002 >[ 110.570] kgem_add_handle: handle=35, index=3 >[ 110.570] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd443000) >[ 110.570] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.570] [3fb0] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.570] gen9_emit_vertex_elements: setup id=0 >[ 110.570] (0, 0), (576, 76) >[ 110.570] gen8_vertex_flush[4c4] = 3 >[ 110.570] sna_composite_rectangles: pixmap=860 marking clear [0]? 1 >[ 110.570] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 110.570] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.570] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.570] trapezoid_spans_maybe_inplace? clear, no >[ 110.570] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.570] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 110.570] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 110.570] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 110.570] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 110.570] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 110.570] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 110.570] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.570] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 110.570] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 110.570] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.570] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 110.570] sna_drawable_use_bo pixmap=860, box=((2, 2), (574, 74)), flags=7... >[ 110.570] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.570] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.570] sna_drawable_use_bo: using whole GPU bo >[ 110.570] gen9_composite_set_target: pixmap=860, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.570] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 110.570] color_convert: src=4c000000 [20028888] >[ 110.570] color_convert: dst=4c000000 [20028888] >[ 110.570] sna_render_get_solid: 4c000000 >[ 110.570] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.570] gen4_choose_spans_emitter: solid source >[ 110.570] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.570] aligning vertex: was 2, now 3 floats per vertex >[ 110.570] gen9_composite_get_binding_table(fe80) >[ 110.570] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 110.570] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 110.570] kgem_add_reloc64[6] = (delta=304, target handle=2, presumed=fffe8000) >[ 110.570] [3f90] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.570] gen9_emit_sampler: sampler = c >[ 110.570] gen9_emit_sf: num_sf_outputs=2 >[ 110.570] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.570] gen9_emit_vertex_elements: setup id=5 >[ 110.570] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.570] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.570] thread_choose_span: clipped? 0 >[ 110.570] imprecise_trapezoid_span_converter: using 4 threads >[ 110.570] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 110.570] thread_choose_span: clipped? 0 >[ 110.570] span_thread: flushing 26 boxes >[ 110.570] span_thread: flushing 1 boxes >[ 110.571] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.570] span_thread: flushing 26 boxes >[ 110.570] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.570] span_thread: flushing 1 boxes >[ 110.571] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.571] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.571] gen8_vertex_flush[588] = 162 >[ 110.571] gen9_render_composite_spans_done() >[ 110.571] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 110.571] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.571] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.571] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.571] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.571] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.571] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.571] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 110.571] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 110.571] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 110.571] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 110.571] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 110.571] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 110.571] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.571] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.571] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 110.571] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 110.571] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.571] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.571] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 110.571] sna_drawable_use_bo pixmap=860, box=((0, 0), (576, 76)), flags=7... >[ 110.571] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.571] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.571] sna_drawable_use_bo: using whole GPU bo >[ 110.571] gen9_composite_set_target: pixmap=860, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.571] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 110.571] color_convert: src=e6e6e6e6 [20028888] >[ 110.571] color_convert: dst=e6e6e6e6 [20028888] >[ 110.571] sna_render_get_solid: e6e6e6e6 >[ 110.571] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 110.571] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.571] gen4_choose_spans_emitter: solid source >[ 110.571] kgem_check_bo: num_pages=+1, num_exec=+1 >[ 110.571] gen9_composite_get_binding_table(fe00) >[ 110.571] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 >[ 110.571] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 110.571] kgem_add_handle: handle=8, index=4 >[ 110.571] kgem_add_reloc64[7] = (delta=16, target handle=4, presumed=fdffe000) >[ 110.571] [3f70] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.571] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.571] gen9_emit_vertex_elements: setup id=5 >[ 110.571] thread_choose_span: clipped? 0 >[ 110.571] imprecise_trapezoid_span_converter: using 4 threads >[ 110.571] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 110.571] thread_choose_span: clipped? 0 >[ 110.571] span_thread: flushing 2 boxes >[ 110.571] span_thread: flushing 62 boxes >[ 110.571] span_thread: flushing 62 boxes >[ 110.571] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.571] span_thread: flushing 2 boxes >[ 110.571] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.571] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.571] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.571] gen8_vertex_flush[5dc] = 384 >[ 110.571] gen9_render_composite_spans_done() >[ 110.571] sna_glyphs(op=3, nlist=1, src=(16, 52)) >[ 110.571] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.571] sna_glyphs: discarding mask >[ 110.571] glyphs0_to_dst(op=3, src=(16, 52), nlist=1, dst=(16, 52)+(0, 0)) >[ 110.572] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94669425778320 size=576x76 >[ 110.572] gen9_render_composite: 0x0, current mode=1/1 >[ 110.572] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.572] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.572] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.572] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.572] sna_drawable_use_bo pixmap=860, box=((0, 0), (576, 76)), flags=7... >[ 110.572] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.572] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.572] sna_drawable_use_bo: using whole GPU bo >[ 110.572] gen9_composite_set_target: pixmap=860, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.572] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.572] color_convert: src=ffffffff [20028888] >[ 110.572] color_convert: dst=ffffffff [20028888] >[ 110.572] sna_render_get_solid: ffffffff >[ 110.572] sna_render_get_solid(white) >[ 110.572] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.572] sna_transform_is_imprecise_integer_translation: no transform >[ 110.572] gen9_composite_picture: integer translation (0, 0), removing >[ 110.572] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.572] sna_render_pixmap_bo: GPU all damaged >[ 110.572] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.572] gen4_choose_composite_emitter: solid, identity mask >[ 110.572] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.572] aligning vertex: was 3, now 4 floats per vertex >[ 110.572] gen9_composite_get_binding_table(fd80) >[ 110.572] kgem_add_reloc64: handle=7, pos=16216, delta=0, domains=40000 >[ 110.572] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.572] kgem_add_reloc64[8] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.572] [3f50] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.572] kgem_add_reloc64: handle=6, pos=16200, delta=0, domains=40000 >[ 110.572] kgem_add_handle: handle=6, index=5 >[ 110.572] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd585000) >[ 110.572] [3f40] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.572] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.572] gen9_emit_sampler: sampler = a >[ 110.572] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.572] gen9_emit_vertex_elements: setup id=9 >[ 110.572] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.572] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.572] glyphs0_to_dst: glyph=(16, 34)x(13, 10), unclipped >[ 110.572] emit_primitive_identity_mask__avx2: dst=(16, 34), mask=(544.00, 32.00) x (13.00, 10.00) >[ 110.572] gen8_vertex_flush[6a0] = 3 >[ 110.572] gen9_magic_ca_pass: CA fixup (6761 -> 6764) >[ 110.572] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.572] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.572] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.572] sna_composite_rectangles(pixmap=860, op=1, ffffffff x 1 [(30, 16)x(2, 44) ...]) >[ 110.572] sna_composite_rectangles: converted to op 1 >[ 110.572] sna_composite_rectangles[0] (30, 16)x(2, 44) -> (30, 16), (32, 60) >[ 110.572] sna_composite_rectangles: nrects=1, region=(30, 16), (32, 60) x 1 >[ 110.572] sna_composite_rectangles: clipped extents (30, 16),(32, 60) x 1 >[ 110.572] sna_composite_rectangles: pixmap +(0, 0) extents (30, 16),(32, 60) >[ 110.572] sna_composite_rectangles: dropping last-cpu hint >[ 110.572] sna_drawable_use_bo pixmap=860, box=((30, 16), (32, 60)), flags=9... >[ 110.572] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 110.572] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.572] sna_drawable_use_bo: using whole GPU bo >[ 110.572] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 110.572] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.572] gen9_render_fill_boxes(ffffffff x 1 [(30, 16), (32, 60) ...]) >[ 110.572] sna_render_get_solid: ffffffff >[ 110.572] sna_render_get_solid(white) >[ 110.572] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.572] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.572] aligning vertex: was 4, now 2 floats per vertex >[ 110.572] gen9_composite_get_binding_table(fcc0) >[ 110.572] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 110.572] gen9_emit_sampler: sampler = 1 >[ 110.572] gen9_emit_sf: num_sf_outputs=1 >[ 110.572] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.572] gen9_emit_vertex_elements: setup id=0 >[ 110.572] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.572] (30, 16), (32, 60) >[ 110.572] gen8_vertex_flush[7bc] = 3 >[ 110.572] sna_validate_gc(0x5619f1770810) changes=0, previous serial=350, drawable=35a >[ 110.572] sna_validate_gc: recomputing clip >[ 110.572] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.572] sna_copy_area: src=pixmap=860:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=858:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.572] sna_copy_area: normal copy >[ 110.572] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.572] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.572] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.572] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 110.572] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 110.572] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 110.572] sna_do_copy: pixmap -- no source clipping >[ 110.572] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 110.572] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 110.572] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=860+(-24, -136), dst pixmap=858+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 110.572] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=35, cpu_bo=0), replaces=0 >[ 110.572] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.572] sna_drawable_use_bo pixmap=858, box=((24, 136), (600, 212)), flags=b... >[ 110.572] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.572] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.572] sna_drawable_use_bo: using whole GPU bo >[ 110.572] sna_pixmap_move_to_gpu(pixmap=860, usage=0), flags=a >[ 110.572] sna_pixmap_move_to_gpu: already all-damaged >[ 110.572] sna_pixmap_mark_active: pixmap=860, handle=35 >[ 110.572] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.572] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.572] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.572] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.572] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.572] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.572] gen9_composite_get_binding_table(fcc0) >[ 110.572] kgem_add_reloc64: handle=35, pos=16168, delta=0, domains=40000 >[ 110.572] kgem_add_reloc64[10] = (delta=0, target handle=3, presumed=fd443000) >[ 110.572] [3f20] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 110.572] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.573] gen9_emit_sampler: sampler = 0 >[ 110.573] gen9_emit_vertex_elements: setup id=0 >[ 110.573] (0, 0) -> (24, 136) + (576, 76) >[ 110.573] gen8_vertex_flush[810] = 3 >[ 110.573] sna_destroy_pixmap: pixmap=860, attached?=1 >[ 110.573] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.573] __kgem_bo_destroy: handle=35, size=204800 >[ 110.573] __kgem_bo_destroy: handle=35 -> active >[ 110.573] __sna_free_pixmap(pixmap=860) >[ 110.573] sna_create_pixmap(14, 20, 32, usage=0) >[ 110.573] kgem_can_create_2d: 14x20 @ 32 >[ 110.573] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 >[ 110.573] kgem_can_create_2d: untiled size=4096 >[ 110.573] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 110.573] kgem_choose_tiling: 14x20 -> 0 >[ 110.573] sna_create_pixmap: usage=0, flags=a >[ 110.573] sna_create_pixmap: small buffer [1120], attaching to shadow pixmap >[ 110.573] create_pixmap: allocating pixmap 14x20, depth=32/32, size=1128 >[ 110.573] create_pixmap: serial=861, usage=0, 14x20 >[ 110.573] sna_create_pixmap: serial=861, 14x20, usage=0 >[ 110.573] sna_validate_gc(0x5619f1770810) changes=0, previous serial=35a, drawable=35e >[ 110.573] sna_validate_gc: recomputing clip >[ 110.573] sna_validate_gc: composite clip=1x[(0, 0), (14, 20)] [0x5619f174da00] >[ 110.573] sna_put_image((0, 0)x(14, 20), depth=32, format=2) >[ 110.573] try_upload__fast: ignore existing cpu damage (if any) >[ 110.573] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.573] try_upload__fast: no, no gpu damage >[ 110.573] sna_drawable_move_region_to_cpu(pixmap=862 (14x20), [(0, 0), (14, 20)], flags=1) >[ 110.573] sna_drawable_move_region_to_cpu: region (0, 0), (14, 20) + (0, 0) subsumes pixmap (14x20) >[ 110.573] _sna_pixmap_move_to_cpu(pixmap=862, 14x20, flags=1) >[ 110.573] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.573] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.573] operate_inplace: no, inplace operation not suitable >[ 110.573] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.573] __sna_damage_all(14, 20) >[ 110.573] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.573] sna_put_zpixmap_blt: upload(0, 0, 14, 20) x 1 boxes >[ 110.573] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(14, 20) >[ 110.573] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/56 >[ 110.573] sna_accel_flush: flush?=0, dirty?=0 >[ 110.573] sna_composite(pixmap=858, op=3, src=862+(367, 307), mask=0+(551, 153), dst=858+(551, 153)+(0, 0), size=(30, 42) >[ 110.573] sna_compute_composite_region: dst=(551, 153)x(30, 42) >[ 110.573] sna_compute_composite_region: initial clip against dst->pDrawable: (551, 153), (581, 195) >[ 110.573] clip_to_dst: region: 1x[(551, 153), (581, 195)], clip: 1x[(0, 0), (624, 224)] >[ 110.573] sna_compute_composite_region: clip against dst->pCompositeClip: (551, 153), (581, 195) >[ 110.573] sna_compute_composite_region: clip against src (14x20 clip=0): (551, 153), (581, 195) >[ 110.573] sna_composite: composite region extents:+(0, 0) -> (551, 153), (581, 195) + (0, 0) >[ 110.573] gen9_render_composite: 30x42, current mode=1/1 >[ 110.573] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.573] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.573] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.573] gen9_composite_set_target: (551, 153)x(30, 42), partial?=1 >[ 110.573] sna_drawable_use_bo pixmap=858, box=((551, 153), (581, 195)), flags=7... >[ 110.573] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.573] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.573] sna_drawable_use_bo: using whole GPU bo >[ 110.573] gen9_composite_set_target: pixmap=858, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.573] gen9_composite_picture: (367, 307)x(30, 42), dst=(551, 153) >[ 110.573] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -184.00, 0.00 0.50 -154.00, 0.00 0.00 1.00] >[ 110.573] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.573] sna_render_pixmap_bo pixmap=862, (367, 307)x(30, 42)/(14, 20) >[ 110.573] sna_render_pixmap_bo box=(0, 0), (14, 20): (14, 20)/(14, 20) >[ 110.573] sna_render_pixmap_bo: offset=(-184, 154), size=(14, 20) >[ 110.573] use_cpu_bo: no cpu bo >[ 110.573] move_to_gpu: migrating whole pixmap (14x20) for source (0,0),(14,20), count 5? 0 >[ 110.573] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 20) >[ 110.573] upload: box=(0, 0), (14, 20), pixmap=14x20 >[ 110.573] sna_drawable_move_region_to_cpu(pixmap=862 (14x20), [(0, 0), (14, 20)], flags=2) >[ 110.573] sna_drawable_move_region_to_cpu: pixmap=862 all damaged on CPU >[ 110.573] kgem_can_create_2d: 14x20 @ 32 >[ 110.573] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 >[ 110.573] kgem_can_create_2d: untiled size=4096 >[ 110.573] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 110.573] kgem_choose_tiling: 14x20 -> 0 >[ 110.573] kgem_upload_source_image : (0, 0), (14, 20), stride=56, bpp=32 >[ 110.573] kgem_create_buffer_2d: 14x20, 32 bpp, stride=64 >[ 110.573] kgem_create_buffer: size=1280, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.574] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.574] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.574] search_linear_cache: searching for inactive gtt map >[ 110.574] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.574] search_linear_cache: searching for inactive gtt map >[ 110.574] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.574] kgem_bo_remove_from_inactive: removing handle=30 from inactive >[ 110.574] search_linear_cache: found handle=30 (near-miss) (num_pages=64) in linear inactive cache >[ 110.574] kgem_bo_can_map: handle=30, map=0x0:0x0:0x7f3c95ba8000, tiling=0, domain=0, offset=4249739264 >[ 110.574] kgem_create_buffer: reusing handle=30 for buffer >[ 110.574] kgem_bo_can_map: handle=30, map=0x0:0x0:0x7f3c95ba8000, tiling=0, domain=0, offset=4249739264 >[ 110.574] init_buffer_from_bo: reusing handle=30 for buffer >[ 110.574] kgem_bo_map: handle=30, offset=4249739264, tiling=0, map=0x0:0x7f3c95ba8000, domain=0 >[ 110.574] kgem_bo_map: converting request for GTT map into CPU map >[ 110.574] kgem_bo_map__cpu(handle=30, size=262144, map=0x0:0x7f3c95ba8000) >[ 110.574] kgem_bo_sync__cpu: handle=30 >[ 110.574] __kgem_busy: handle=30, busy=0, wedged=0 >[ 110.574] kgem_bo_sync__cpu: SYNC: handle=30, needs_flush? 0, domain? 0, busy? 0 >[ 110.574] __kgem_busy: handle=30, busy=0, wedged=0 >[ 110.574] kgem_bo_retire: retiring bo handle=30 (needed flush? 0), rq? 0 [busy?=0] >[ 110.574] assert_bo_retired: handle=30, domain: 0 exec? 0, rq? 0 >[ 110.574] kgem_create_buffer(pages=64 [64]) new handle=30, used=1280, write=1 >[ 110.574] kgem_create_proxy: target handle=30 [proxy? -1], offset=0, length=1280, io=1 >[ 110.574] __kgem_bo_init(handle=30, num_pages=1280) >[ 110.574] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/64 >[ 110.574] upload: adding upload cache to pixmap=862 >[ 110.574] kgem_proxy_bo_attach: handle=30 >[ 110.574] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.574] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.574] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.574] gen4_choose_composite_emitter: simple src, no mask >[ 110.574] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.574] aligning vertex: was 2, now 3 floats per vertex >[ 110.574] gen9_composite_get_binding_table(fc40) >[ 110.574] kgem_add_reloc64: handle=30, pos=16136, delta=0, domains=40000 >[ 110.574] kgem_add_reloc64: adding proxy [delta=0] for handle=30 >[ 110.574] kgem_add_handle: handle=30, index=6 >[ 110.574] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd4de000) >[ 110.574] [3f00] bind bo(handle=30, addr=fd4de000), format=192, width=14, height=20, pitch=64, tiling=0 -> sampler >[ 110.574] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.574] gen9_emit_sampler: sampler = 22 >[ 110.574] gen9_emit_vertex_elements: setup id=2 >[ 110.574] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.574] gen9_render_composite_box: (551, 153), (581, 195) >[ 110.574] apply_damage: damage=0x0, region=1 [(551, 153), (581, 195) + (0, 0)] >[ 110.574] gen8_vertex_flush[89c] = 3 >[ 110.574] sna_destroy_pixmap: pixmap=862, attached?=1 >[ 110.574] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.574] __sna_free_pixmap(pixmap=862) >[ 110.574] sna_composite(pixmap=858, op=3, src=272+(0, 0), mask=0+(28, 8), dst=858+(28, 8)+(0, 0), size=(20, 80) >[ 110.574] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 110.574] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 110.574] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 110.574] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 110.574] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 110.574] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 110.574] gen9_render_composite: 20x80, current mode=1/1 >[ 110.574] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.574] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 110.574] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.574] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.574] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 110.574] sna_drawable_use_bo pixmap=858, box=((28, 8), (48, 88)), flags=7... >[ 110.574] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.574] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.574] sna_drawable_use_bo: using whole GPU bo >[ 110.574] gen9_composite_set_target: pixmap=858, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.574] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 110.574] sna_transform_is_imprecise_integer_translation: no transform >[ 110.574] gen9_composite_picture: integer translation (0, 0), removing >[ 110.574] sna_render_pixmap_bo pixmap=272, (0, 0)x(20, 80)/(20, 80) >[ 110.574] sna_render_pixmap_bo: GPU all damaged >[ 110.574] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.574] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.574] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.574] gen4_choose_composite_emitter: identity src, no mask >[ 110.574] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.574] gen9_composite_get_binding_table(fbc0) >[ 110.574] kgem_add_reloc64: handle=12, pos=16104, delta=0, domains=40000 >[ 110.574] kgem_add_handle: handle=12, index=7 >[ 110.574] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fdffb000) >[ 110.574] [3ee0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.574] gen9_emit_sampler: sampler = 2 >[ 110.574] gen9_emit_vertex_elements: setup id=2 >[ 110.574] gen9_render_composite_box: (28, 8), (48, 88) >[ 110.574] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 110.574] gen8_vertex_flush[8e0] = 3 >[ 110.574] sna_composite(pixmap=858, op=3, src=276+(0, 0), mask=0+(28, 0), dst=858+(28, 0)+(0, 0), size=(20, 8) >[ 110.574] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.574] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.574] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.574] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.574] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.574] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.574] gen9_render_composite: 20x8, current mode=1/1 >[ 110.574] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.574] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 >[ 110.574] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.574] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.575] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.575] sna_drawable_use_bo pixmap=858, box=((28, 0), (48, 8)), flags=7... >[ 110.575] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.575] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.575] sna_drawable_use_bo: using whole GPU bo >[ 110.575] gen9_composite_set_target: pixmap=858, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.575] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.575] sna_transform_is_imprecise_integer_translation: no transform >[ 110.575] gen9_composite_picture: integer translation (0, 0), removing >[ 110.575] sna_render_pixmap_bo pixmap=276, (0, 0)x(20, 8)/(20, 80) >[ 110.575] sna_render_pixmap_bo: GPU all damaged >[ 110.575] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.575] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 110.575] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.575] gen4_choose_composite_emitter: identity src, no mask >[ 110.575] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.575] gen9_composite_get_binding_table(fb40) >[ 110.575] kgem_add_reloc64: handle=24, pos=16072, delta=0, domains=40000 >[ 110.575] kgem_add_handle: handle=24, index=8 >[ 110.575] kgem_add_reloc64[13] = (delta=0, target handle=8, presumed=fd53c000) >[ 110.575] [3ec0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.575] gen9_emit_vertex_elements: setup id=2 >[ 110.575] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.575] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.575] gen8_vertex_flush[91c] = 3 >[ 110.575] sna_accel_flush: flush?=0, dirty?=0 >[ 110.575] sna_block_handler (tv=0.0) >[ 110.575] sna_wakeup_handler >[ 110.575] sna_validate_gc(0x5619f1770810) changes=0, previous serial=35e, drawable=358 >[ 110.575] sna_validate_gc: recomputing clip >[ 110.575] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.575] sna_copy_area: src=pixmap=858:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=856:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.575] sna_copy_area: normal copy >[ 110.575] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.575] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.575] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.575] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.575] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.575] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.575] sna_do_copy: pixmap -- no source clipping >[ 110.575] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.575] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.575] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=858+(-8, -896), dst pixmap=856+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.575] sna_copy_boxes: dst=(priv=0x5619f174e370, gpu_bo=9, cpu_bo=0), src=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.575] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.575] sna_drawable_use_bo pixmap=856, box=((8, 896), (632, 1120)), flags=b... >[ 110.575] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.575] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.575] sna_drawable_use_bo: using whole GPU bo >[ 110.575] sna_pixmap_move_to_gpu(pixmap=858, usage=0), flags=a >[ 110.575] sna_pixmap_move_to_gpu: already all-damaged >[ 110.575] sna_pixmap_mark_active: pixmap=858, handle=20 >[ 110.575] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.575] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.575] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.575] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.575] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.575] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.575] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.575] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.575] aligning vertex: was 3, now 2 floats per vertex >[ 110.575] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.575] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.575] gen9_composite_get_binding_table(fac0) >[ 110.575] kgem_add_reloc64: handle=9, pos=16040, delta=0, domains=20002 >[ 110.575] kgem_add_handle: handle=9, index=9 >[ 110.575] kgem_add_reloc64[14] = (delta=0, target handle=9, presumed=ee339000) >[ 110.575] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.575] [3ea0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.575] kgem_add_reloc64: handle=20, pos=16024, delta=0, domains=40000 >[ 110.575] kgem_add_reloc64[15] = (delta=0, target handle=1, presumed=fd9be000) >[ 110.575] [3e90] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.576] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.576] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.576] gen9_emit_sampler: sampler = 0 >[ 110.576] gen9_emit_vertex_elements: setup id=0 >[ 110.576] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.576] (0, 0) -> (8, 896) + (624, 224) >[ 110.576] gen8_vertex_flush[9a4] = 3 >[ 110.576] sna_destroy_pixmap: pixmap=858, attached?=1 >[ 110.576] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.576] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.576] __kgem_bo_destroy: handle=20 -> active >[ 110.576] __sna_free_pixmap(pixmap=858) >[ 110.576] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.576] kgem_can_create_2d: 624x80 @ 32 >[ 110.576] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.576] kgem_can_create_2d: untiled size=200704 >[ 110.576] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.576] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.576] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.576] sna_create_pixmap: usage=0, flags=1b >[ 110.576] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.576] __pop_freed_pixmap: reusing freed pixmap=858 header >[ 110.576] create_pixmap_hdr: pixmap=863, width=624, height=80, usage=0 >[ 110.576] sna_create_pixmap: serial=863, 624x80, usage=0 >[ 110.576] sna_composite_rectangles(pixmap=864, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.576] sna_composite_rectangles: converted to op 0 >[ 110.576] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.576] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.576] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.576] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.576] sna_composite_rectangles: dropping last-cpu hint >[ 110.576] sna_drawable_use_bo pixmap=864, box=((0, 0), (624, 80)), flags=19... >[ 110.576] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.576] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.576] sna_pixmap_move_to_gpu(pixmap=864, usage=0), flags=b >[ 110.576] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.576] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.576] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.576] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.576] sna_pixmap_alloc_gpu: pixmap=864 >[ 110.576] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.576] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.576] kgem_bo_remove_from_active: removing handle=35 from active >[ 110.576] 1:from active: pitch=2560, tiling=1, handle=35, id=854 >[ 110.576] __sna_damage_all(624, 80) >[ 110.576] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.576] sna_pixmap_mark_active: pixmap=864, handle=35 >[ 110.576] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.576] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.576] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.576] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.576] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.576] sna_render_get_solid: 0 >[ 110.576] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.576] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.576] gen9_composite_get_binding_table(fa00) >[ 110.576] kgem_add_reloc64: handle=35, pos=15992, delta=0, domains=20002 >[ 110.576] kgem_add_reloc64[16] = (delta=0, target handle=3, presumed=fd443000) >[ 110.576] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.576] [3e70] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.576] gen9_emit_sampler: sampler = 1 >[ 110.576] gen9_emit_vertex_elements: setup id=0 >[ 110.576] (0, 0), (624, 80) >[ 110.576] gen8_vertex_flush[9e0] = 3 >[ 110.576] sna_composite_rectangles: pixmap=864 marking clear [0]? 1 >[ 110.576] sna_validate_gc(0x5619f1770810) changes=0, previous serial=358, drawable=360 >[ 110.576] sna_validate_gc: recomputing clip >[ 110.576] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.576] sna_copy_area: src=pixmap=280:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=864:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.576] sna_copy_area: normal copy >[ 110.576] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.576] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.576] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.576] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.576] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.576] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.576] sna_do_copy: pixmap -- no source clipping >[ 110.576] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.576] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.576] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=280+(-28, 0), dst pixmap=864+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.576] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=35, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.576] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.576] sna_drawable_use_bo pixmap=864, box=((28, 0), (246, 80)), flags=b... >[ 110.576] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.576] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.576] sna_drawable_use_bo: using whole GPU bo >[ 110.576] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a >[ 110.576] sna_pixmap_move_to_gpu: already all-damaged >[ 110.576] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 110.577] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.577] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.577] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.577] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.577] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.577] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.577] gen9_composite_get_binding_table(f980) >[ 110.577] kgem_add_reloc64: handle=21, pos=15960, delta=0, domains=40000 >[ 110.577] kgem_add_handle: handle=21, index=10 >[ 110.577] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd994000) >[ 110.577] [3e50] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.577] gen9_emit_sampler: sampler = 0 >[ 110.577] gen9_emit_vertex_elements: setup id=0 >[ 110.577] (0, 0) -> (28, 0) + (218, 80) >[ 110.577] gen8_vertex_flush[a24] = 3 >[ 110.577] sna_composite(pixmap=856, op=3, src=864+(0, 0), mask=0+(0, 0), dst=856+(8, 1136)+(0, 0), size=(624, 80) >[ 110.577] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.577] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.577] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.577] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.577] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.577] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.577] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.577] gen9_render_composite: 624x80, current mode=1/1 >[ 110.577] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.577] kgem_bo_is_busy: handle=9, domain: 3 exec? 1, rq? 1 >[ 110.577] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.577] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.577] sna_drawable_use_bo pixmap=856, box=((8, 1136), (632, 1216)), flags=7... >[ 110.577] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.577] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.577] sna_drawable_use_bo: using whole GPU bo >[ 110.577] gen9_composite_set_target: pixmap=856, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.577] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.577] sna_transform_is_imprecise_integer_translation: no transform >[ 110.577] gen9_composite_picture: integer translation (0, 0), removing >[ 110.577] sna_render_pixmap_bo pixmap=864, (0, 0)x(624, 80)/(624, 80) >[ 110.577] sna_render_pixmap_bo: GPU all damaged >[ 110.577] color_convert: src=cc000000 [20028888] >[ 110.577] color_convert: dst=cc000000 [20028888] >[ 110.577] sna_render_get_solid: cc000000 >[ 110.577] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.577] gen4_choose_composite_emitter: identity source, identity mask >[ 110.577] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.577] aligning vertex: was 2, now 5 floats per vertex >[ 110.577] gen9_composite_get_binding_table(f900) >[ 110.577] kgem_add_reloc64: handle=35, pos=15928, delta=0, domains=40000 >[ 110.577] kgem_add_reloc64[18] = (delta=0, target handle=3, presumed=fd443000) >[ 110.577] [3e30] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.577] kgem_add_reloc64: handle=7, pos=15912, delta=0, domains=40000 >[ 110.577] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.577] kgem_add_reloc64[19] = (delta=816, target handle=2, presumed=fffe8000) >[ 110.577] [3e20] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.577] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.577] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.577] gen9_emit_sampler: sampler = 3 >[ 110.577] gen9_emit_sf: num_sf_outputs=2 >[ 110.577] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.577] gen9_emit_vertex_elements: setup id=10 >[ 110.577] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.577] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.577] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.577] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.577] gen8_vertex_flush[b10] = 3 >[ 110.577] sna_destroy_pixmap: pixmap=864, attached?=1 >[ 110.577] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.577] __kgem_bo_destroy: handle=35, size=204800 >[ 110.577] __kgem_bo_destroy: handle=35 -> active >[ 110.577] __sna_free_pixmap(pixmap=864) >[ 110.577] sna_composite(pixmap=854, op=3, src=856+(0, 0), mask=0+(0, 0), dst=854+(0, 0)+(0, 0), size=(640, 2096) >[ 110.577] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.577] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.577] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.577] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.577] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.577] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.577] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.577] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.577] kgem_bo_is_busy: handle=9, domain: 3 exec? 1, rq? 1 >[ 110.577] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 >[ 110.577] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.577] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.577] sna_drawable_use_bo pixmap=854, box=((0, 0), (640, 2096)), flags=7... >[ 110.577] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.577] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.577] sna_drawable_use_bo: using whole GPU bo >[ 110.578] gen9_composite_set_target: pixmap=854, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.578] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.578] sna_transform_is_imprecise_integer_translation: no transform >[ 110.578] gen9_composite_picture: integer translation (0, 0), removing >[ 110.578] sna_render_pixmap_bo pixmap=856, (0, 0)x(640, 2096)/(640, 2096) >[ 110.578] sna_render_pixmap_bo: GPU all damaged >[ 110.578] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.578] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.578] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.578] gen4_choose_composite_emitter: identity src, no mask >[ 110.578] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.578] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.578] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.578] aligning vertex: was 5, now 3 floats per vertex >[ 110.578] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.578] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.578] gen9_composite_get_binding_table(f840) >[ 110.578] kgem_add_reloc64: handle=17, pos=15880, delta=0, domains=20002 >[ 110.578] kgem_add_handle: handle=17, index=11 >[ 110.578] kgem_add_reloc64[20] = (delta=0, target handle=11, presumed=fdfff000) >[ 110.578] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.578] [3e00] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.578] kgem_add_reloc64: handle=9, pos=15864, delta=0, domains=40000 >[ 110.578] kgem_add_reloc64[21] = (delta=0, target handle=9, presumed=ee339000) >[ 110.578] [3df0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.578] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.578] gen9_emit_sampler: sampler = 2 >[ 110.578] gen9_emit_sf: num_sf_outputs=1 >[ 110.578] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.578] gen9_emit_vertex_elements: setup id=2 >[ 110.578] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.578] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.578] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.578] gen8_vertex_flush[bb8] = 3 >[ 110.578] sna_destroy_pixmap: pixmap=856, attached?=1 >[ 110.578] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.578] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.578] __kgem_bo_destroy: handle=9 -> active >[ 110.578] __sna_free_pixmap(pixmap=856) >[ 110.578] sna_composite(pixmap=850, op=3, src=854+(0, 0), mask=0+(160, 64), dst=850+(160, 64)+(0, 0), size=(640, 2096) >[ 110.578] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.578] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.578] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.578] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.578] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.578] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.578] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.578] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.578] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 110.578] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 >[ 110.578] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.578] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.578] sna_drawable_use_bo pixmap=850, box=((160, 64), (800, 2160)), flags=7... >[ 110.578] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.578] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.578] sna_drawable_use_bo: using whole GPU bo >[ 110.578] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.578] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.578] sna_transform_is_imprecise_integer_translation: no transform >[ 110.578] gen9_composite_picture: integer translation (0, 0), removing >[ 110.578] sna_render_pixmap_bo pixmap=854, (0, 0)x(640, 2096)/(640, 2096) >[ 110.578] sna_render_pixmap_bo: GPU all damaged >[ 110.578] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.578] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.578] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.578] gen4_choose_composite_emitter: identity src, no mask >[ 110.578] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.578] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.578] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.578] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.578] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.578] gen9_composite_get_binding_table(f780) >[ 110.578] kgem_add_reloc64: handle=38, pos=15832, delta=0, domains=20002 >[ 110.578] kgem_add_handle: handle=38, index=12 >[ 110.578] kgem_add_reloc64[22] = (delta=0, target handle=12, presumed=f2281000) >[ 110.578] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.578] [3dd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.578] kgem_add_reloc64: handle=17, pos=15816, delta=0, domains=40000 >[ 110.578] kgem_add_reloc64[23] = (delta=0, target handle=11, presumed=fdfff000) >[ 110.578] [3dc0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.578] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.578] gen9_emit_vertex_elements: setup id=2 >[ 110.578] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.578] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.578] gen8_vertex_flush[c04] = 3 >[ 110.578] sna_destroy_pixmap: pixmap=854, attached?=1 >[ 110.578] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.578] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.579] __kgem_bo_destroy: handle=17 -> active >[ 110.579] __sna_free_pixmap(pixmap=854) >[ 110.579] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.579] kgem_can_create_2d: 2x64 @ 32 >[ 110.579] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.579] kgem_can_create_2d: untiled size=4096 >[ 110.579] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.579] kgem_choose_tiling: 2x64 -> 0 >[ 110.579] sna_create_pixmap: usage=0, flags=a >[ 110.579] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.579] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.579] create_pixmap: serial=865, usage=0, 2x64 >[ 110.579] sna_create_pixmap: serial=865, 2x64, usage=0 >[ 110.579] sna_composite_rectangles(pixmap=866, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.579] sna_composite_rectangles: converted to op 0 >[ 110.579] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.579] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.579] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.579] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.579] sna_composite_rectangles: fallback, dst pixmap=866 too small or not attached >[ 110.579] sna_composite_rectangles: fallback >[ 110.579] sna_drawable_move_region_to_cpu(pixmap=866 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.579] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.579] _sna_pixmap_move_to_cpu(pixmap=866, 2x64, flags=1) >[ 110.579] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.579] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.579] operate_inplace: no, inplace operation not suitable >[ 110.579] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.579] __sna_damage_all(2, 64) >[ 110.579] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.579] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.579] kgem_can_create_2d: 1x32 @ 32 >[ 110.579] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.579] kgem_can_create_2d: untiled size=4096 >[ 110.579] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.579] kgem_choose_tiling: 1x32 -> 0 >[ 110.579] sna_create_pixmap: usage=0, flags=a >[ 110.579] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.579] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.579] create_pixmap: serial=867, usage=0, 1x32 >[ 110.579] sna_create_pixmap: serial=867, 1x32, usage=0 >[ 110.579] sna_validate_gc(0x5619f1770810) changes=0, previous serial=360, drawable=364 >[ 110.579] sna_validate_gc: recomputing clip >[ 110.579] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.579] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.579] try_upload__fast: ignore existing cpu damage (if any) >[ 110.579] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.579] try_upload__fast: no, no gpu damage >[ 110.579] sna_drawable_move_region_to_cpu(pixmap=868 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.579] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.579] _sna_pixmap_move_to_cpu(pixmap=868, 1x32, flags=1) >[ 110.579] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.579] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.579] operate_inplace: no, inplace operation not suitable >[ 110.579] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.579] __sna_damage_all(1, 32) >[ 110.579] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.579] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.579] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.579] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.579] sna_accel_flush: flush?=0, dirty?=0 >[ 110.579] sna_composite(pixmap=866, op=1, src=868+(0, 0), mask=0+(0, 0), dst=866+(0, 0)+(0, 0), size=(2, 64) >[ 110.579] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.579] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.579] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.579] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.579] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.579] sna_composite: fallback, dst pixmap=866 is too small (or completely damaged) >[ 110.579] sna_composite: fallback -- fbComposite >[ 110.579] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.579] sna_composite_fb: fallback -- move src to cpu >[ 110.579] _sna_pixmap_move_to_cpu(pixmap=868, 1x32, flags=2) >[ 110.579] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17f5831, is-clear?=0 >[ 110.579] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.579] sna_composite_fb: fallback -- move dst to cpu >[ 110.579] sna_drawable_move_region_to_cpu(pixmap=866 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.579] sna_drawable_move_region_to_cpu: pixmap=866 all damaged on CPU >[ 110.579] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.579] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.579] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.580] sna_destroy_pixmap: pixmap=868, attached?=1 >[ 110.580] __sna_free_pixmap(pixmap=868) >[ 110.580] sna_composite(pixmap=850, op=3, src=866+(0, 0), mask=0+(0, 0), dst=850+(0, 0)+(0, 0), size=(3840, 64) >[ 110.580] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.580] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.580] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.580] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.580] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.580] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.580] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.580] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.580] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.580] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.580] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.580] sna_drawable_use_bo pixmap=850, box=((0, 0), (3840, 64)), flags=7... >[ 110.580] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.580] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.580] sna_drawable_use_bo: using whole GPU bo >[ 110.580] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.580] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.580] sna_transform_is_imprecise_integer_translation: no transform >[ 110.580] gen9_composite_picture: integer translation (0, 0), removing >[ 110.580] sna_render_pixmap_bo pixmap=866, (0, 0)x(3840, 64)/(2, 64) >[ 110.580] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.580] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.580] use_cpu_bo: no cpu bo >[ 110.580] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.580] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.580] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.580] sna_drawable_move_region_to_cpu(pixmap=866 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.580] sna_drawable_move_region_to_cpu: pixmap=866 all damaged on CPU >[ 110.580] kgem_can_create_2d: 2x64 @ 32 >[ 110.580] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.580] kgem_can_create_2d: untiled size=4096 >[ 110.580] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.580] kgem_choose_tiling: 2x64 -> 0 >[ 110.580] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.580] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.580] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.580] kgem_create_buffer: reusing buffer? used=1280 + size=2048, total=262144 >[ 110.580] kgem_create_proxy: target handle=30 [proxy? -1], offset=1280, length=2048, io=1 >[ 110.580] __kgem_bo_init(handle=30, num_pages=2048) >[ 110.580] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.580] upload: adding upload cache to pixmap=866 >[ 110.580] kgem_proxy_bo_attach: handle=30 >[ 110.580] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.580] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.580] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.580] gen4_choose_composite_emitter: identity src, no mask >[ 110.580] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.580] gen9_composite_get_binding_table(f6c0) >[ 110.580] kgem_add_reloc64: handle=30, pos=15784, delta=0, domains=40000 >[ 110.580] kgem_add_reloc64: adding proxy [delta=1280] for handle=30 >[ 110.580] kgem_add_reloc64[24] = (delta=1280, target handle=6, presumed=fd4de000) >[ 110.580] [3da0] bind bo(handle=30, addr=fd4de500), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.580] gen9_emit_sampler: sampler = a >[ 110.580] gen9_emit_vertex_elements: setup id=2 >[ 110.580] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.580] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.580] gen8_vertex_flush[c48] = 3 >[ 110.580] sna_accel_flush: flush?=0, dirty?=0 >[ 110.580] sna_block_handler (tv=0.0) >[ 110.580] sna_wakeup_handler >[ 110.580] sna_destroy_pixmap: pixmap=866, attached?=1 >[ 110.580] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.580] __sna_free_pixmap(pixmap=866) >[ 110.580] sna_composite(pixmap=850, op=3, src=364+(0, 0), mask=0+(0, 0), dst=850+(0, 0)+(0, 0), size=(3840, 48) >[ 110.580] sna_compute_composite_region: dst=(0, 0)x(3840, 48) >[ 110.580] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) >[ 110.580] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.580] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) >[ 110.580] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) >[ 110.580] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) >[ 110.580] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) >[ 110.580] gen9_render_composite: 3840x48, current mode=1/1 >[ 110.580] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 >[ 110.580] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.580] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.580] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 >[ 110.580] sna_drawable_use_bo pixmap=850, box=((0, 0), (3840, 48)), flags=7... >[ 110.580] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.580] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.580] sna_drawable_use_bo: using whole GPU bo >[ 110.581] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.581] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) >[ 110.581] sna_transform_is_imprecise_integer_translation: no transform >[ 110.581] gen9_composite_picture: integer translation (0, 0), removing >[ 110.581] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 48)/(3840, 2160) >[ 110.581] sna_render_pixmap_bo: GPU all damaged >[ 110.581] color_convert: src=dc000000 [20028888] >[ 110.581] color_convert: dst=dc000000 [20028888] >[ 110.581] sna_render_get_solid: dc000000 >[ 110.581] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.581] gen4_choose_composite_emitter: identity source, identity mask >[ 110.581] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.581] aligning vertex: was 3, now 5 floats per vertex >[ 110.581] gen9_composite_get_binding_table(f640) >[ 110.581] kgem_add_reloc64: handle=11, pos=15752, delta=0, domains=40000 >[ 110.581] kgem_add_handle: handle=11, index=13 >[ 110.581] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=f61c9000) >[ 110.581] [3d80] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.581] kgem_add_reloc64: handle=7, pos=15736, delta=0, domains=40000 >[ 110.581] kgem_add_reloc64: adding proxy [delta=880] for handle=7 >[ 110.581] kgem_add_reloc64[26] = (delta=880, target handle=2, presumed=fffe8000) >[ 110.581] [3d70] bind bo(handle=7, addr=fffe8370), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.581] gen9_emit_sampler: sampler = 3 >[ 110.581] gen9_emit_sf: num_sf_outputs=2 >[ 110.581] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.581] gen9_emit_vertex_elements: setup id=10 >[ 110.581] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.581] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.581] gen9_render_composite_box: (0, 0), (3840, 48) >[ 110.581] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] >[ 110.581] gen8_vertex_flush[cf8] = 3 >[ 110.581] sna_composite_rectangles(pixmap=850, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.581] sna_composite_rectangles: converted to op 3 >[ 110.581] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.581] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.581] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.581] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.581] sna_drawable_use_bo pixmap=850, box=((0, 0), (3840, 48)), flags=1... >[ 110.581] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.581] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.581] sna_drawable_use_bo: using whole GPU bo >[ 110.581] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.581] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.581] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.581] sna_render_get_solid: 660a0a0a >[ 110.581] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.581] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.581] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.581] aligning vertex: was 5, now 2 floats per vertex >[ 110.581] gen9_composite_get_binding_table(f580) >[ 110.581] kgem_add_reloc64: handle=8, pos=15704, delta=0, domains=40000 >[ 110.581] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.581] kgem_add_reloc64[27] = (delta=8, target handle=4, presumed=fdffe000) >[ 110.581] [3d50] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.581] gen9_emit_sampler: sampler = 1 >[ 110.581] gen9_emit_sf: num_sf_outputs=1 >[ 110.581] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.581] gen9_emit_vertex_elements: setup id=0 >[ 110.581] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.581] (0, 0), (3840, 48) >[ 110.581] gen8_vertex_flush[da0] = 3 >[ 110.581] sna_composite(pixmap=850, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=850+(3786, 6)+(0, 0), size=(44, 36) >[ 110.581] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.581] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.581] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.581] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.581] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.581] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.581] gen9_render_composite: 44x36, current mode=1/1 >[ 110.581] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.581] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.581] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.581] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.581] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.581] sna_drawable_use_bo pixmap=850, box=((3786, 6), (3830, 42)), flags=7... >[ 110.581] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.581] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.581] sna_drawable_use_bo: using whole GPU bo >[ 110.581] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.581] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.581] sna_transform_is_imprecise_integer_translation: no transform >[ 110.581] gen9_composite_picture: integer translation (0, 0), removing >[ 110.581] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.581] sna_render_pixmap_bo: CPU all damaged >[ 110.581] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.581] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.581] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.581] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.581] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.581] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.581] gen4_choose_composite_emitter: identity src, no mask >[ 110.581] kgem_check_bo: num_pages=+2, num_exec=+1 >[ 110.581] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.581] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.581] kgem_flush: opportunistic flushing? flush=0,1, aperture=42498/262144, idle?=0 >[ 110.581] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.581] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.581] aligning vertex: was 2, now 3 floats per vertex >[ 110.581] gen9_composite_get_binding_table(f500) >[ 110.582] kgem_add_reloc64: handle=31, pos=15672, delta=0, domains=40000 >[ 110.582] kgem_add_handle: handle=31, index=14 >[ 110.582] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fd4dc000) >[ 110.582] [3d30] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.582] gen9_emit_sampler: sampler = 2 >[ 110.582] gen9_emit_vertex_elements: setup id=2 >[ 110.582] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.582] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.582] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.582] gen8_vertex_flush[e00] = 3 >[ 110.582] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.582] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.582] sna_glyphs: discarding mask >[ 110.582] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.582] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.582] gen9_render_composite: 0x0, current mode=1/1 >[ 110.582] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.582] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.582] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.582] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.582] sna_drawable_use_bo pixmap=850, box=((0, 0), (7680, 2160)), flags=7... >[ 110.582] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.582] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.582] sna_drawable_use_bo: using whole GPU bo >[ 110.582] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.582] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.582] color_convert: src=ffdfdbd2 [20028888] >[ 110.582] color_convert: dst=ffdfdbd2 [20028888] >[ 110.582] sna_render_get_solid: ffdfdbd2 >[ 110.582] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 110.582] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.582] sna_transform_is_imprecise_integer_translation: no transform >[ 110.582] gen9_composite_picture: integer translation (0, 0), removing >[ 110.582] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.582] sna_render_pixmap_bo: GPU all damaged >[ 110.582] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.582] gen4_choose_composite_emitter: solid, identity mask >[ 110.582] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.582] aligning vertex: was 3, now 4 floats per vertex >[ 110.582] gen9_composite_get_binding_table(f480) >[ 110.582] kgem_add_reloc64: handle=8, pos=15640, delta=0, domains=40000 >[ 110.582] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 110.582] kgem_add_reloc64[29] = (delta=32, target handle=4, presumed=fdffe000) >[ 110.582] [3d10] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.582] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.582] gen9_emit_sampler: sampler = a >[ 110.582] gen9_emit_sf: num_sf_outputs=2 >[ 110.582] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.582] gen9_emit_vertex_elements: setup id=9 >[ 110.582] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.582] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.582] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.582] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.582] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.582] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.582] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.582] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.582] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.582] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.582] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.582] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.582] gen8_vertex_flush[ec8] = 15 >[ 110.582] gen9_magic_ca_pass: CA fixup (6798 -> 6813) >[ 110.582] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.582] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.582] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.582] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.582] kgem_can_create_2d: 24x20 @ 32 >[ 110.582] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.582] kgem_can_create_2d: untiled size=4096 >[ 110.582] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.582] kgem_choose_tiling: 24x20 -> 0 >[ 110.582] sna_create_pixmap: usage=0, flags=a >[ 110.582] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.582] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.582] create_pixmap: serial=869, usage=0, 24x20 >[ 110.582] sna_create_pixmap: serial=869, 24x20, usage=0 >[ 110.582] sna_validate_gc(0x5619f1770810) changes=0, previous serial=364, drawable=366 >[ 110.582] sna_validate_gc: recomputing clip >[ 110.582] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.582] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.582] try_upload__fast: ignore existing cpu damage (if any) >[ 110.582] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.582] try_upload__fast: no, no gpu damage >[ 110.582] sna_drawable_move_region_to_cpu(pixmap=870 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.582] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.582] _sna_pixmap_move_to_cpu(pixmap=870, 24x20, flags=1) >[ 110.582] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.582] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.582] operate_inplace: no, inplace operation not suitable >[ 110.582] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.582] __sna_damage_all(24, 20) >[ 110.582] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.583] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.583] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.583] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.583] sna_accel_flush: flush?=1, dirty?=1 >[ 110.583] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 110.583] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.583] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.583] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.583] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.583] kgem_bo_sync__cpu_full: handle=31 >[ 110.583] gen8_vertex_close: used=27252, vbo active? 23, vb=625, nreloc=5 >[ 110.583] gen8_vertex_close: reloc[0] = 287 >[ 110.583] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.583] kgem_add_handle: handle=23, index=15 >[ 110.583] kgem_add_reloc64[30] = (delta=0, target handle=15, presumed=fd545000) >[ 110.583] gen8_vertex_close: reloc[1] = 349 >[ 110.583] kgem_add_reloc64: handle=23, pos=349, delta=0, domains=200000 >[ 110.583] kgem_add_reloc64[31] = (delta=0, target handle=15, presumed=fd545000) >[ 110.583] gen8_vertex_close: reloc[2] = 419 >[ 110.583] kgem_add_reloc64: handle=23, pos=419, delta=0, domains=200000 >[ 110.583] kgem_add_reloc64[32] = (delta=0, target handle=15, presumed=fd545000) >[ 110.583] gen8_vertex_close: reloc[3] = 546 >[ 110.583] kgem_add_reloc64: handle=23, pos=546, delta=0, domains=200000 >[ 110.583] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fd545000) >[ 110.583] gen8_vertex_close: reloc[4] = 703 >[ 110.583] kgem_add_reloc64: handle=23, pos=703, delta=0, domains=200000 >[ 110.583] kgem_add_reloc64[34] = (delta=0, target handle=15, presumed=fd545000) >[ 110.583] batch[1/1, flags=1800]: 984 984 15632 16384, nreloc=35, nexec=16, nfence=0, aperture=42564 [fenced=0] >[ 110.583] kgem_finish_buffers: buffer handle=30, used=3328, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.583] kgem_finish_buffers: retaining upload buffer (3328/262144): used=4096, refcnt=1 >[ 110.583] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.583] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x27, presumed-offset=fd421000 >[ 110.583] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 >[ 110.583] kgem_create_linear(65536) >[ 110.583] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] >[ 110.583] search_linear_cache: searching for inactive cpu map >[ 110.583] kgem_bo_remove_from_inactive: removing handle=3 from inactive >[ 110.583] search_linear_cache: found handle=3 (num_pages=16) in linear vma cache >[ 110.583] kgem_bo_map__cpu(handle=3, size=65536, map=0x0:0x7f3c9c684000) >[ 110.583] kgem_new_batch: allocated and mapped batch handle=3 [size=65536] >[ 110.583] kgem_bo_sync__cpu: handle=3 >[ 110.583] __kgem_busy: handle=3, busy=0, wedged=0 >[ 110.583] kgem_bo_sync__cpu: SYNC: handle=3, needs_flush? 0, domain? 0, busy? 0 >[ 110.583] __kgem_busy: handle=3, busy=0, wedged=0 >[ 110.583] kgem_bo_retire: retiring bo handle=3 (needed flush? 0), rq? 0 [busy?=0] >[ 110.583] assert_bo_retired: handle=3, domain: 0 exec? 0, rq? 0 >[ 110.583] kgem_new_batch: using last batch handle=39 >[ 110.583] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd421000 >[ 110.583] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.583] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.583] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.583] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.583] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.583] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.583] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.583] __kgem_bo_clear_busy: handle=7 >[ 110.583] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.583] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.583] __kgem_bo_clear_busy: handle=7 >[ 110.583] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.583] __kgem_bo_clear_busy: handle=8 >[ 110.583] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.583] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.583] __kgem_bo_clear_busy: handle=7 >[ 110.583] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.583] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.583] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 >[ 110.583] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 110.583] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 >[ 110.583] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.583] __kgem_bo_clear_busy: handle=7 >[ 110.583] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.583] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.583] __kgem_bo_clear_busy: handle=7 >[ 110.583] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.583] __kgem_bo_clear_busy: handle=8 >[ 110.583] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.583] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.583] __kgem_bo_clear_busy: handle=8 >[ 110.583] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.583] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.583] __kgem_busy: handle=31, busy=131072, wedged=0 >[ 110.583] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 1 >[ 110.586] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.586] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.586] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.586] __kgem_retire_rq: request 2 complete >[ 110.586] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.586] kgem_bo_move_to_cache: release handle=22 >[ 110.586] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.586] __kgem_retire_rq: request 39 complete >[ 110.586] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.586] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.586] kgem_bo_move_to_cache: release handle=17 >[ 110.586] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.586] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.586] kgem_bo_move_to_cache: release handle=9 >[ 110.586] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.586] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.586] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.586] kgem_bo_move_to_cache: release handle=35 >[ 110.586] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.586] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.586] kgem_bo_move_to_cache: release handle=20 >[ 110.586] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.586] kgem_bo_move_to_inactive: moving handle=39 to inactive >[ 110.586] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.586] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.586] sna_accel_flush: flush?=0, dirty?=0 >[ 110.586] sna_block_handler (tv=0.0) >[ 110.586] sna_wakeup_handler >[ 110.586] sna_mode_wakeup: len=64 >[ 110.586] sna_mode_wakeup: recording last swap on pipe=1, frame 4428 [114c], time 110.585462 >[ 110.586] sna_mode_wakeup: removing handle=28 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] >[ 110.586] sna_mode_wakeup: flip complete, pending? 2 >[ 110.586] sna_mode_wakeup: recording last swap on pipe=0, frame 6386 [18f2], time 110.586647 >[ 110.587] sna_mode_wakeup: removing handle=28 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] >[ 110.587] sna_mode_wakeup: flip complete, pending? 1 >[ 110.587] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.587] sna_composite(pixmap=850, op=3, src=870+(2418, 10), mask=0+(3626, 6), dst=850+(3626, 6)+(0, 0), size=(48, 36) >[ 110.587] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.587] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.587] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.587] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.587] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.587] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.587] gen9_render_composite: 48x36, current mode=0/1 >[ 110.587] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.587] sna_blt_composite (2418, 10), (3626, 6), 48x36 >[ 110.587] sna_blt_composite: unsupported op [3] for blitting >[ 110.587] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.587] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.587] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.587] sna_drawable_use_bo pixmap=850, box=((3626, 6), (3674, 42)), flags=7... >[ 110.587] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.587] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.587] sna_drawable_use_bo: using whole GPU bo >[ 110.587] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.587] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.587] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.587] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.587] sna_render_pixmap_bo pixmap=870, (2418, 10)x(48, 36)/(24, 20) >[ 110.587] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.587] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.587] use_cpu_bo: no cpu bo >[ 110.587] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.587] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.587] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.587] sna_drawable_move_region_to_cpu(pixmap=870 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.587] sna_drawable_move_region_to_cpu: pixmap=870 all damaged on CPU >[ 110.587] kgem_can_create_2d: 24x20 @ 32 >[ 110.587] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.587] kgem_can_create_2d: untiled size=4096 >[ 110.587] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.587] kgem_choose_tiling: 24x20 -> 0 >[ 110.587] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.587] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.587] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.587] kgem_create_buffer: reusing buffer? used=4096 + size=1920, total=262144 >[ 110.587] kgem_create_proxy: target handle=30 [proxy? -1], offset=4096, length=1920, io=1 >[ 110.587] __kgem_bo_init(handle=30, num_pages=1920) >[ 110.587] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.587] upload: adding upload cache to pixmap=870 >[ 110.587] kgem_proxy_bo_attach: handle=30 >[ 110.587] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.587] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.587] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.587] gen4_choose_composite_emitter: simple src, no mask >[ 110.587] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.587] aligning vertex: was 4, now 3 floats per vertex >[ 110.587] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.587] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.587] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.587] kgem_add_handle: handle=4, index=0 >[ 110.587] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.587] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.587] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.587] gen9_composite_get_binding_table(ffc0) >[ 110.587] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.587] kgem_add_handle: handle=38, index=1 >[ 110.587] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.587] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.587] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.587] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 >[ 110.587] kgem_add_reloc64: adding proxy [delta=4096] for handle=30 >[ 110.587] kgem_add_handle: handle=30, index=2 >[ 110.587] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd4de000) >[ 110.587] [3fd0] bind bo(handle=30, addr=fd4df000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.587] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.587] gen9_emit_sampler: sampler = 22 >[ 110.587] gen9_emit_sf: num_sf_outputs=1 >[ 110.587] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.587] gen9_emit_vertex_elements: setup id=2 >[ 110.587] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.587] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.587] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.587] gen8_vertex_flush[490] = 3 >[ 110.587] sna_destroy_pixmap: pixmap=870, attached?=1 >[ 110.587] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.587] __sna_free_pixmap(pixmap=870) >[ 110.587] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.587] kgem_can_create_2d: 26x20 @ 32 >[ 110.587] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.587] kgem_can_create_2d: untiled size=4096 >[ 110.587] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.587] kgem_choose_tiling: 26x20 -> 0 >[ 110.587] sna_create_pixmap: usage=0, flags=a >[ 110.587] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.587] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.587] create_pixmap: serial=871, usage=0, 26x20 >[ 110.587] sna_create_pixmap: serial=871, 26x20, usage=0 >[ 110.587] sna_validate_gc(0x5619f1770810) changes=0, previous serial=366, drawable=368 >[ 110.587] sna_validate_gc: recomputing clip >[ 110.587] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.587] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.587] try_upload__fast: ignore existing cpu damage (if any) >[ 110.587] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.587] try_upload__fast: no, no gpu damage >[ 110.587] sna_drawable_move_region_to_cpu(pixmap=872 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.587] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.587] _sna_pixmap_move_to_cpu(pixmap=872, 26x20, flags=1) >[ 110.587] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.587] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.587] operate_inplace: no, inplace operation not suitable >[ 110.587] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.587] __sna_damage_all(26, 20) >[ 110.587] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.587] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.587] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.587] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.587] sna_accel_flush: flush?=0, dirty?=0 >[ 110.587] sna_composite(pixmap=850, op=3, src=872+(2370, 10), mask=0+(3554, 6), dst=850+(3554, 6)+(0, 0), size=(52, 36) >[ 110.587] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.587] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.587] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.587] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.587] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.587] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.587] gen9_render_composite: 52x36, current mode=1/1 >[ 110.587] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.587] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.587] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.587] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.587] sna_drawable_use_bo pixmap=850, box=((3554, 6), (3606, 42)), flags=7... >[ 110.587] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.587] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.587] sna_drawable_use_bo: using whole GPU bo >[ 110.587] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.587] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.587] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.587] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.587] sna_render_pixmap_bo pixmap=872, (2370, 10)x(52, 36)/(26, 20) >[ 110.587] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.587] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.587] use_cpu_bo: no cpu bo >[ 110.587] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.587] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.587] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.587] sna_drawable_move_region_to_cpu(pixmap=872 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.587] sna_drawable_move_region_to_cpu: pixmap=872 all damaged on CPU >[ 110.587] kgem_can_create_2d: 26x20 @ 32 >[ 110.587] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.587] kgem_can_create_2d: untiled size=4096 >[ 110.587] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.587] kgem_choose_tiling: 26x20 -> 0 >[ 110.587] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.587] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.587] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.587] kgem_create_buffer: reusing buffer? used=6144 + size=2560, total=262144 >[ 110.587] kgem_create_proxy: target handle=30 [proxy? -1], offset=6144, length=2560, io=1 >[ 110.587] __kgem_bo_init(handle=30, num_pages=2560) >[ 110.587] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.587] upload: adding upload cache to pixmap=872 >[ 110.587] kgem_proxy_bo_attach: handle=30 >[ 110.587] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.587] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.587] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.587] gen4_choose_composite_emitter: simple src, no mask >[ 110.587] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.587] gen9_composite_get_binding_table(ff00) >[ 110.587] kgem_add_reloc64: handle=30, pos=16312, delta=0, domains=40000 >[ 110.587] kgem_add_reloc64: adding proxy [delta=6144] for handle=30 >[ 110.587] kgem_add_reloc64[5] = (delta=6144, target handle=2, presumed=fd4de000) >[ 110.587] [3fb0] bind bo(handle=30, addr=fd4df800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.587] gen9_emit_vertex_elements: setup id=2 >[ 110.587] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.587] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.587] gen8_vertex_flush[4cc] = 3 >[ 110.587] sna_destroy_pixmap: pixmap=872, attached?=1 >[ 110.587] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.587] __sna_free_pixmap(pixmap=872) >[ 110.587] sna_composite(pixmap=850, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=850+(3490, 6)+(0, 0), size=(44, 36) >[ 110.587] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.587] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.587] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.587] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.587] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.587] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.587] gen9_render_composite: 44x36, current mode=1/1 >[ 110.587] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.587] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.587] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.587] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.587] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.587] sna_drawable_use_bo pixmap=850, box=((3490, 6), (3534, 42)), flags=7... >[ 110.587] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.587] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.587] sna_drawable_use_bo: using whole GPU bo >[ 110.587] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.587] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.587] sna_transform_is_imprecise_integer_translation: no transform >[ 110.587] gen9_composite_picture: integer translation (0, 0), removing >[ 110.587] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.587] sna_render_pixmap_bo: CPU all damaged >[ 110.587] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.587] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.587] gen8_vertex_close: used=27270, vbo active? 23, vb=4, nreloc=1 >[ 110.587] gen8_vertex_close: reloc[0] = 287 >[ 110.587] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.587] kgem_add_handle: handle=23, index=3 >[ 110.587] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd545000) >[ 110.587] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=16338 [fenced=0] >[ 110.587] kgem_finish_buffers: buffer handle=30, used=8704, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.587] kgem_finish_buffers: retaining upload buffer (8704/262144): used=12288, refcnt=1 >[ 110.587] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.587] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.587] kgem_fixup_relocs: shrinking by 61440 >[ 110.587] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.587] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.587] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.587] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.587] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.587] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.587] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.587] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.587] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.587] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.587] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.587] gen4_choose_composite_emitter: identity src, no mask >[ 110.587] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.587] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.587] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.587] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.587] kgem_add_handle: handle=4, index=0 >[ 110.587] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.587] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.587] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.587] gen9_composite_get_binding_table(ffc0) >[ 110.587] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.587] kgem_add_handle: handle=38, index=1 >[ 110.587] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.587] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.587] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.587] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.587] kgem_add_handle: handle=37, index=2 >[ 110.587] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd441000) >[ 110.587] [3fd0] bind bo(handle=37, addr=fd441000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.587] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.587] gen9_emit_sampler: sampler = 2 >[ 110.587] gen9_emit_sf: num_sf_outputs=1 >[ 110.587] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.587] gen9_emit_vertex_elements: setup id=2 >[ 110.587] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.587] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.587] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.587] gen8_vertex_flush[490] = 3 >[ 110.587] sna_composite(pixmap=850, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=850+(3422, 6)+(0, 0), size=(48, 36) >[ 110.587] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.587] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.587] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.587] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.588] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.588] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.588] gen9_render_composite: 48x36, current mode=1/1 >[ 110.588] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.588] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.588] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.588] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.588] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.588] sna_drawable_use_bo pixmap=850, box=((3422, 6), (3470, 42)), flags=7... >[ 110.588] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.588] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.588] sna_drawable_use_bo: using whole GPU bo >[ 110.588] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.588] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.588] sna_transform_is_imprecise_integer_translation: no transform >[ 110.588] gen9_composite_picture: integer translation (0, 0), removing >[ 110.588] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.588] sna_render_pixmap_bo: CPU all damaged >[ 110.588] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.588] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.588] __kgem_retire_rq: request 1 complete >[ 110.588] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.588] gen8_vertex_close: used=27279, vbo active? 23, vb=4, nreloc=1 >[ 110.588] gen8_vertex_close: reloc[0] = 287 >[ 110.588] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.588] kgem_add_handle: handle=23, index=3 >[ 110.588] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.588] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.588] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.588] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.588] kgem_fixup_relocs: shrinking by 61440 >[ 110.588] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.588] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.588] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.588] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.588] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.588] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.588] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.588] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.588] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.588] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.588] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.588] gen4_choose_composite_emitter: identity src, no mask >[ 110.588] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.588] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.588] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.588] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.588] kgem_add_handle: handle=4, index=0 >[ 110.588] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.588] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.588] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.588] gen9_composite_get_binding_table(ffc0) >[ 110.588] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.588] kgem_add_handle: handle=38, index=1 >[ 110.588] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.588] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.588] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.588] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.588] kgem_add_handle: handle=32, index=2 >[ 110.588] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.588] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.588] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.588] gen9_emit_sampler: sampler = 2 >[ 110.588] gen9_emit_sf: num_sf_outputs=1 >[ 110.588] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.588] gen9_emit_vertex_elements: setup id=2 >[ 110.588] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.588] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.588] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.588] gen8_vertex_flush[490] = 3 >[ 110.588] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.588] kgem_can_create_2d: 16x16 @ 32 >[ 110.588] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.588] kgem_can_create_2d: untiled size=4096 >[ 110.588] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.588] kgem_choose_tiling: 16x16 -> 0 >[ 110.588] sna_create_pixmap: usage=0, flags=a >[ 110.588] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.588] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.588] create_pixmap: serial=873, usage=0, 16x16 >[ 110.588] sna_create_pixmap: serial=873, 16x16, usage=0 >[ 110.588] sna_validate_gc(0x5619f1770810) changes=0, previous serial=368, drawable=36a >[ 110.588] sna_validate_gc: recomputing clip >[ 110.588] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.588] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.588] try_upload__fast: ignore existing cpu damage (if any) >[ 110.588] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.588] try_upload__fast: no, no gpu damage >[ 110.588] sna_drawable_move_region_to_cpu(pixmap=874 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.588] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.588] _sna_pixmap_move_to_cpu(pixmap=874, 16x16, flags=1) >[ 110.588] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.588] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.588] operate_inplace: no, inplace operation not suitable >[ 110.588] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.588] __sna_damage_all(16, 16) >[ 110.588] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.588] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.588] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.588] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.588] sna_accel_flush: flush?=1, dirty?=1 >[ 110.588] sna_accel_flush: syncing SHM pixmap=314 (refcnt=1) >[ 110.588] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.588] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.588] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.588] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.588] kgem_bo_sync__cpu_full: handle=32 >[ 110.588] gen8_vertex_close: used=27288, vbo active? 23, vb=4, nreloc=1 >[ 110.588] gen8_vertex_close: reloc[0] = 287 >[ 110.588] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.588] kgem_add_handle: handle=23, index=3 >[ 110.588] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.588] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.588] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.588] __kgem_retire_rq: request 1 complete >[ 110.588] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.588] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.588] kgem_fixup_relocs: shrinking by 61440 >[ 110.588] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.588] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.588] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.588] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.588] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.588] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.588] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.588] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.588] __kgem_busy: handle=32, busy=131072, wedged=0 >[ 110.588] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 1 >[ 110.588] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.588] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.588] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.588] __kgem_retire_rq: request 1 complete >[ 110.588] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.588] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.588] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.588] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.588] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.588] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.588] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.588] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.588] kgem_bo_sync__cpu_full: handle=37 >[ 110.588] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.588] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.588] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.588] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.588] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.588] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.588] sna_composite(pixmap=850, op=3, src=874+(2247, 15), mask=0+(3370, 7), dst=850+(3370, 7)+(0, 0), size=(32, 34) >[ 110.588] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.588] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.588] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.588] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.588] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.588] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.588] gen9_render_composite: 32x34, current mode=0/1 >[ 110.588] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.588] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.588] sna_blt_composite: unsupported op [3] for blitting >[ 110.588] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.588] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.588] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.588] sna_drawable_use_bo pixmap=850, box=((3370, 7), (3402, 41)), flags=7... >[ 110.588] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.588] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.588] sna_drawable_use_bo: using whole GPU bo >[ 110.588] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.588] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.588] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.588] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.588] sna_render_pixmap_bo pixmap=874, (2247, 15)x(32, 34)/(16, 16) >[ 110.588] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.588] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.588] use_cpu_bo: no cpu bo >[ 110.588] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.588] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.588] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.588] sna_drawable_move_region_to_cpu(pixmap=874 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.588] sna_drawable_move_region_to_cpu: pixmap=874 all damaged on CPU >[ 110.588] kgem_can_create_2d: 16x16 @ 32 >[ 110.588] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.588] kgem_can_create_2d: untiled size=4096 >[ 110.588] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.588] kgem_choose_tiling: 16x16 -> 0 >[ 110.588] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.588] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.588] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.588] kgem_create_buffer: reusing buffer? used=12288 + size=1024, total=262144 >[ 110.588] kgem_create_proxy: target handle=30 [proxy? -1], offset=12288, length=1024, io=1 >[ 110.588] __kgem_bo_init(handle=30, num_pages=1024) >[ 110.588] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.588] upload: adding upload cache to pixmap=874 >[ 110.588] kgem_proxy_bo_attach: handle=30 >[ 110.588] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.588] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.588] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.588] gen4_choose_composite_emitter: simple src, no mask >[ 110.588] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.588] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.588] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.588] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.588] kgem_add_handle: handle=4, index=0 >[ 110.588] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.588] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.588] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.588] gen9_composite_get_binding_table(ffc0) >[ 110.588] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.588] kgem_add_handle: handle=38, index=1 >[ 110.588] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.588] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.588] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.588] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 >[ 110.588] kgem_add_reloc64: adding proxy [delta=12288] for handle=30 >[ 110.588] kgem_add_handle: handle=30, index=2 >[ 110.588] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=fd4de000) >[ 110.588] [3fd0] bind bo(handle=30, addr=fd4e1000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.588] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.588] gen9_emit_sampler: sampler = 22 >[ 110.588] gen9_emit_sf: num_sf_outputs=1 >[ 110.588] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.588] gen9_emit_vertex_elements: setup id=2 >[ 110.588] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.588] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.588] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.588] gen8_vertex_flush[490] = 3 >[ 110.588] sna_destroy_pixmap: pixmap=874, attached?=1 >[ 110.588] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.588] __sna_free_pixmap(pixmap=874) >[ 110.588] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.588] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.588] sna_glyphs: discarding mask >[ 110.588] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.588] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.588] gen9_render_composite: 0x0, current mode=1/1 >[ 110.588] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.588] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.588] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.588] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.588] sna_drawable_use_bo pixmap=850, box=((0, 0), (7680, 2160)), flags=7... >[ 110.588] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.588] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.588] sna_drawable_use_bo: using whole GPU bo >[ 110.588] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.588] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.588] color_convert: src=ff232321 [20028888] >[ 110.588] color_convert: dst=ff232321 [20028888] >[ 110.588] sna_render_get_solid: ff232321 >[ 110.589] sna_render_get_solid(6) = ff232321 (old) >[ 110.589] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.589] sna_transform_is_imprecise_integer_translation: no transform >[ 110.589] gen9_composite_picture: integer translation (0, 0), removing >[ 110.589] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.589] sna_render_pixmap_bo: GPU all damaged >[ 110.589] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.589] gen4_choose_composite_emitter: solid, identity mask >[ 110.589] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.589] aligning vertex: was 3, now 4 floats per vertex >[ 110.589] gen9_composite_get_binding_table(ff00) >[ 110.589] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.589] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 110.589] kgem_add_handle: handle=8, index=3 >[ 110.589] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) >[ 110.589] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.589] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.589] kgem_add_handle: handle=6, index=4 >[ 110.589] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.589] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.589] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.589] gen9_emit_sampler: sampler = a >[ 110.589] gen9_emit_sf: num_sf_outputs=2 >[ 110.589] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.589] gen9_emit_vertex_elements: setup id=9 >[ 110.589] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.589] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.589] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.589] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.589] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.589] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.589] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.589] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.589] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.589] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.589] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.589] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.589] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.589] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.589] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.589] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.589] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.589] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.589] gen8_vertex_flush[56c] = 48 >[ 110.589] gen9_magic_ca_pass: CA fixup (6825 -> 6873) >[ 110.589] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.589] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.589] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.589] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.589] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.589] sna_glyphs: discarding mask >[ 110.589] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.589] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.589] gen9_render_composite: 0x0, current mode=1/1 >[ 110.589] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.589] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.589] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.589] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.589] sna_drawable_use_bo pixmap=850, box=((0, 0), (7680, 2160)), flags=7... >[ 110.589] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.589] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.589] sna_drawable_use_bo: using whole GPU bo >[ 110.589] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.589] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.589] color_convert: src=ff8e8b85 [20028888] >[ 110.589] color_convert: dst=ff8e8b85 [20028888] >[ 110.589] sna_render_get_solid: ff8e8b85 >[ 110.589] sna_render_get_solid(7) = ff8e8b85 (old) >[ 110.589] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.589] sna_transform_is_imprecise_integer_translation: no transform >[ 110.589] gen9_composite_picture: integer translation (0, 0), removing >[ 110.589] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.589] sna_render_pixmap_bo: GPU all damaged >[ 110.589] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.589] gen4_choose_composite_emitter: solid, identity mask >[ 110.589] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.589] gen9_composite_get_binding_table(fe40) >[ 110.589] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.589] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 110.589] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fdffe000) >[ 110.589] [3f80] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.589] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.589] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.589] gen9_emit_vertex_elements: setup id=9 >[ 110.589] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.589] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.589] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.589] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.589] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.589] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.589] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.589] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.589] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.589] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.589] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.589] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.589] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.589] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.589] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.589] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.589] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.589] gen8_vertex_flush[66c] = 48 >[ 110.589] gen9_magic_ca_pass: CA fixup (6873 -> 6921) >[ 110.589] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.589] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.589] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.589] sna_copy_area: src=pixmap=850:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.589] sna_copy_area: normal copy >[ 110.589] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.589] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.589] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.589] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.589] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.589] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.589] sna_do_copy: pixmap -- no source clipping >[ 110.589] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.589] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.589] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=850+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.589] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=29, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.589] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.589] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.589] sna_drawable_use_bo: pinned, never REPLACES >[ 110.589] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.589] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.589] sna_drawable_use_bo: applying move-to-gpu override >[ 110.589] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.589] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.589] wait_for_shadow: flags=1, flips=0, handle=29, shadow=28 >[ 110.589] wait_for_shadow: setting front pixmap to handle=28 >[ 110.589] sna_drawable_use_bo: using whole GPU bo >[ 110.589] sna_pixmap_move_to_gpu(pixmap=850, usage=0), flags=a >[ 110.589] sna_pixmap_move_to_gpu: already all-damaged >[ 110.589] sna_pixmap_mark_active: pixmap=850, handle=38 >[ 110.589] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.589] sna_pixmap_make_cow: make cow src=850, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.589] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.589] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.589] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.589] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.589] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.589] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.589] kgem_set_mode: flushing before new bo >[ 110.589] gen8_vertex_close: used=27684, vbo active? 23, vb=204, nreloc=2 >[ 110.589] gen8_vertex_close: reloc[0] = 287 >[ 110.589] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.589] kgem_add_handle: handle=23, index=5 >[ 110.589] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) >[ 110.589] gen8_vertex_close: reloc[1] = 342 >[ 110.589] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 >[ 110.589] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd545000) >[ 110.589] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.589] kgem_finish_buffers: buffer handle=30, used=13312, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.589] kgem_finish_buffers: retaining upload buffer (13312/262144): used=16384, refcnt=1 >[ 110.589] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.589] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.589] kgem_fixup_relocs: shrinking by 61440 >[ 110.589] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.589] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.589] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.589] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.589] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.589] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.589] __kgem_bo_clear_busy: handle=8 >[ 110.589] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.589] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.589] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.589] __kgem_bo_clear_busy: handle=8 >[ 110.589] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.589] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.589] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.589] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.589] aligning vertex: was 4, now 2 floats per vertex >[ 110.589] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.589] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.589] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.589] kgem_add_handle: handle=4, index=0 >[ 110.589] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.589] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.589] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.589] gen9_composite_get_binding_table(ffc0) >[ 110.589] kgem_add_reloc64: handle=28, pos=16360, delta=0, domains=20002 >[ 110.589] kgem_add_handle: handle=28, index=1 >[ 110.589] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.589] __kgem_bo_mark_dirty: handle=28 (proxy? 0) >[ 110.589] [3fe0] bind bo(handle=28, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.589] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.589] kgem_add_handle: handle=38, index=2 >[ 110.589] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.589] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.589] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.589] gen9_emit_sampler: sampler = 0 >[ 110.589] gen9_emit_sf: num_sf_outputs=1 >[ 110.589] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.589] gen9_emit_vertex_elements: setup id=0 >[ 110.589] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.589] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.589] gen8_vertex_flush[490] = 3 >[ 110.589] sna_destroy_pixmap: pixmap=850, attached?=1 >[ 110.589] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.589] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.589] __kgem_bo_destroy: handle=38 -> active >[ 110.589] __sna_free_pixmap(pixmap=850) >[ 110.589] sna_accel_flush: flush?=0, dirty?=0 >[ 110.589] sna_accel_flush: flush?=0, dirty?=0 >[ 110.589] sna_block_handler (tv=0.4000) >[ 110.589] kgem_retire, need_retire?=1 >[ 110.589] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.589] kgem_retire__requests_ring: retiring ring 0 >[ 110.589] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.589] __kgem_retire_rq: request 1 complete >[ 110.589] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.589] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.589] kgem_retire -- retired=0, need_retire=0 >[ 110.589] kgem_retire__buffers: handle=30, busy? 0 [0] >[ 110.589] kgem_retire__buffers: releasing upload cache for handle=30? 0 >[ 110.589] __kgem_bo_destroy: handle=30, size=262144 >[ 110.589] kgem_bo_replace_io: transferring io handle=30 to bo >[ 110.589] kgem_bo_move_to_inactive: moving handle=30 to inactive >[ 110.589] sna_accel_block: GPU idle, flushing >[ 110.589] gen8_vertex_close: used=27690, vbo active? 23, vb=1, nreloc=1 >[ 110.589] gen8_vertex_close: reloc[0] = 287 >[ 110.589] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.589] kgem_add_handle: handle=23, index=3 >[ 110.589] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.589] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.589] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.590] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.590] kgem_fixup_relocs: shrinking by 61440 >[ 110.590] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.590] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.590] kgem_commit: release handle=28 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.590] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.590] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.590] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.590] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.590] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.590] sna_scanout_do_flush: flush timer active: delta=-10 >[ 110.590] sna_scanout_do_flush (time=110589), triggered >[ 110.590] sna_scanout_flush (time=110589), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.590] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.590] stop_flush: scanout=28 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.590] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.590] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.590] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.590] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.590] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.590] sna_pixmap_move_to_gpu: already all-damaged >[ 110.590] sna_pixmap_mark_active: pixmap=175, handle=28 >[ 110.590] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.590] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.590] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.590] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=2], new handle=28 [active=0] >[ 110.590] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 >[ 110.590] get_fb: reusing fb=80 for handle=28 >[ 110.590] sna_mode_redisplay: recording flip on CRTC:32 handle=28, active_scanout=1, serial=2 >[ 110.590] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.590] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 >[ 110.590] sna_mode_redisplay: recording flip on CRTC:39 handle=28, active_scanout=2, serial=3 >[ 110.590] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.590] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.590] sna_mode_redisplay: flipped 2 outputs, shadow active? 29 >[ 110.590] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=28, shadow handle=29 >[ 110.590] sna_accel_do_throttle (time=110589), triggered >[ 110.590] sna_accel_throttle (time=110589) >[ 110.590] sna_accel_block: evaluating timers, active=7 >[ 110.590] sna_accel_block: flush timer expires in 16 [110605] >[ 110.590] sna_wakeup_handler >[ 110.590] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.590] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.590] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.590] kgem_can_create_2d: untiled size=66355200 >[ 110.590] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.590] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.590] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.590] sna_create_pixmap: usage=0, flags=1b >[ 110.590] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.590] __pop_freed_pixmap: reusing freed pixmap=850 header >[ 110.590] create_pixmap_hdr: pixmap=875, width=7680, height=2160, usage=0 >[ 110.590] sna_create_pixmap: serial=875, 7680x2160, usage=0 >[ 110.590] sna_composite_rectangles(pixmap=876, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.590] sna_composite_rectangles: converted to op 0 >[ 110.590] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.590] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.590] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.590] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.590] sna_composite_rectangles: dropping last-cpu hint >[ 110.590] sna_drawable_use_bo pixmap=876, box=((0, 0), (7680, 2160)), flags=19... >[ 110.590] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.590] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.590] sna_pixmap_move_to_gpu(pixmap=876, usage=0), flags=b >[ 110.590] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.590] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.590] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.590] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.590] sna_pixmap_alloc_gpu: pixmap=876 >[ 110.590] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.591] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.591] kgem_bo_remove_from_active: removing handle=38 from active >[ 110.591] 1:from active: pitch=30720, tiling=1, handle=38, id=863 >[ 110.591] __sna_damage_all(7680, 2160) >[ 110.591] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.591] sna_pixmap_mark_active: pixmap=876, handle=38 >[ 110.591] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.591] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.591] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.591] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.591] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.591] sna_render_get_solid: 0 >[ 110.591] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.591] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.591] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.591] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.591] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.591] kgem_add_handle: handle=4, index=0 >[ 110.591] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.591] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.591] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.591] gen9_composite_get_binding_table(ffc0) >[ 110.591] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.591] kgem_add_handle: handle=38, index=1 >[ 110.591] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.591] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.591] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.591] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.591] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.591] kgem_add_handle: handle=7, index=2 >[ 110.591] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.591] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.591] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.591] gen9_emit_sampler: sampler = 1 >[ 110.591] gen9_emit_sf: num_sf_outputs=1 >[ 110.591] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.591] gen9_emit_vertex_elements: setup id=0 >[ 110.591] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.591] (0, 0), (7680, 2160) >[ 110.591] gen8_vertex_flush[490] = 3 >[ 110.591] sna_composite_rectangles: pixmap=876 marking clear [0]? 1 >[ 110.591] sna_composite_rectangles(pixmap=876, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.591] sna_composite_rectangles: converted to op 1 >[ 110.591] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.591] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.591] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.591] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.591] sna_composite_rectangles: promoting to full GPU >[ 110.591] sna_composite_rectangles: dropping last-cpu hint >[ 110.591] sna_drawable_use_bo pixmap=876, box=((0, 0), (7680, 2160)), flags=19... >[ 110.591] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.591] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.591] sna_drawable_use_bo: using whole GPU bo >[ 110.591] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.591] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.591] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.591] sna_render_get_solid: ff2c001e >[ 110.591] sna_render_get_solid(0) = ff2c001e (old) >[ 110.591] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.591] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.591] gen9_composite_get_binding_table(ff00) >[ 110.591] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.591] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 110.591] kgem_add_handle: handle=8, index=3 >[ 110.591] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 110.591] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.591] gen9_emit_vertex_elements: setup id=0 >[ 110.591] (0, 0), (7680, 2160) >[ 110.591] gen8_vertex_flush[4cc] = 3 >[ 110.591] sna_composite_rectangles: pixmap=876 marking clear [ff2c001e]? 1 >[ 110.591] sna_composite(pixmap=876, op=3, src=364+(0, 0), mask=0+(0, 0), dst=876+(0, 0)+(0, 0), size=(3840, 2160) >[ 110.591] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 110.591] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 110.591] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.591] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 110.591] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) >[ 110.591] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) >[ 110.591] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 110.591] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.591] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 110.591] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.591] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 >[ 110.591] sna_drawable_use_bo pixmap=876, box=((0, 0), (3840, 2160)), flags=7... >[ 110.591] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.591] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.591] sna_drawable_use_bo: using whole GPU bo >[ 110.591] gen9_composite_set_target: pixmap=876, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.591] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 110.591] sna_transform_is_imprecise_integer_translation: no transform >[ 110.591] gen9_composite_picture: integer translation (0, 0), removing >[ 110.591] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.591] sna_render_pixmap_bo: GPU all damaged >[ 110.591] color_convert: src=e6000000 [20028888] >[ 110.591] color_convert: dst=e6000000 [20028888] >[ 110.591] sna_render_get_solid: e6000000 >[ 110.591] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.591] gen4_choose_composite_emitter: identity source, identity mask >[ 110.591] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.591] aligning vertex: was 2, now 5 floats per vertex >[ 110.591] gen9_composite_get_binding_table(fe80) >[ 110.591] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 110.591] kgem_add_handle: handle=11, index=4 >[ 110.591] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 110.591] [3f90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.591] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.591] kgem_add_reloc64: adding proxy [delta=920] for handle=7 >[ 110.591] kgem_add_reloc64[7] = (delta=920, target handle=2, presumed=fffe8000) >[ 110.591] [3f80] bind bo(handle=7, addr=fffe8398), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.591] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.591] gen9_emit_sampler: sampler = 3 >[ 110.591] gen9_emit_sf: num_sf_outputs=2 >[ 110.591] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.591] gen9_emit_vertex_elements: setup id=10 >[ 110.591] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.591] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.591] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 110.591] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 110.591] gen8_vertex_flush[5a8] = 3 >[ 110.591] sna_composite(pixmap=876, op=3, src=364+(0, 0), mask=0+(0, 0), dst=876+(3840, 0)+(0, 0), size=(3840, 2160) >[ 110.591] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) >[ 110.591] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) >[ 110.591] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.591] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) >[ 110.591] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) >[ 110.591] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) >[ 110.591] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) >[ 110.591] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.591] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.591] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.591] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.591] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 >[ 110.591] sna_drawable_use_bo pixmap=876, box=((3840, 0), (7680, 2160)), flags=7... >[ 110.591] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.591] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.591] sna_drawable_use_bo: using whole GPU bo >[ 110.591] gen9_composite_set_target: pixmap=876, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.591] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) >[ 110.591] sna_transform_is_imprecise_integer_translation: no transform >[ 110.591] gen9_composite_picture: integer translation (0, 0), removing >[ 110.591] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.591] sna_render_pixmap_bo: GPU all damaged >[ 110.591] color_convert: src=e6000000 [20028888] >[ 110.591] color_convert: dst=e6000000 [20028888] >[ 110.591] sna_render_get_solid: e6000000 >[ 110.591] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.591] gen4_choose_composite_emitter: identity source, identity mask >[ 110.591] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.591] gen9_composite_get_binding_table(fdc0) >[ 110.591] gen9_emit_vertex_elements: setup id=10 >[ 110.591] gen9_render_composite_box: (3840, 0), (7680, 2160) >[ 110.591] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] >[ 110.591] gen8_vertex_flush[5dc] = 3 >[ 110.591] sna_composite(pixmap=876, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=876+(5694, 1014)+(0, 0), size=(132, 132) >[ 110.591] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) >[ 110.591] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) >[ 110.591] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.591] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) >[ 110.591] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) >[ 110.591] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) >[ 110.591] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) >[ 110.591] gen9_render_composite: 132x132, current mode=1/1 >[ 110.591] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 >[ 110.591] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.591] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.591] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 >[ 110.591] sna_drawable_use_bo pixmap=876, box=((5694, 1014), (5826, 1146)), flags=7... >[ 110.592] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.592] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.592] sna_drawable_use_bo: using whole GPU bo >[ 110.592] gen9_composite_set_target: pixmap=876, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.592] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) >[ 110.592] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] >[ 110.592] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.592] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) >[ 110.592] sna_render_pixmap_bo: GPU all damaged >[ 110.592] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) >[ 110.592] color_convert: src=e6000000 [20028888] >[ 110.592] color_convert: dst=e6000000 [20028888] >[ 110.592] sna_render_get_solid: e6000000 >[ 110.592] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.592] gen4_choose_composite_emitter: simple src, identity mask >[ 110.592] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.592] gen9_composite_get_binding_table(fdc0) >[ 110.592] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 >[ 110.592] kgem_add_handle: handle=15, index=5 >[ 110.592] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) >[ 110.592] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler >[ 110.592] gen9_emit_sampler: sampler = 23 >[ 110.592] gen9_emit_vertex_elements: setup id=10 >[ 110.592] gen9_render_composite_box: (5694, 1014), (5826, 1146) >[ 110.592] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] >[ 110.592] gen8_vertex_flush[620] = 3 >[ 110.592] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.592] kgem_can_create_2d: 80x80 @ 32 >[ 110.592] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.592] kgem_can_create_2d: untiled size=28672 >[ 110.592] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.592] kgem_choose_tiling: 80x80 -> 0 >[ 110.592] sna_create_pixmap: usage=0, flags=b >[ 110.592] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.592] __pop_freed_pixmap: reusing freed pixmap=854 header >[ 110.592] create_pixmap_hdr: pixmap=877, width=80, height=80, usage=0 >[ 110.592] sna_create_pixmap: serial=877, 80x80, usage=0 >[ 110.592] sna_composite_rectangles(pixmap=878, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.592] sna_composite_rectangles: converted to op 0 >[ 110.592] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.592] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.592] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.592] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.592] sna_composite_rectangles: dropping last-cpu hint >[ 110.592] sna_drawable_use_bo pixmap=878, box=((0, 0), (80, 80)), flags=19... >[ 110.592] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.592] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.592] sna_pixmap_move_to_gpu(pixmap=878, usage=0), flags=b >[ 110.592] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.592] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.592] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.592] kgem_choose_tiling: 80x80 -> 0 >[ 110.592] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.592] kgem_choose_tiling: 80x80 -> 0 >[ 110.592] sna_pixmap_alloc_gpu: pixmap=878 >[ 110.592] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.592] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.592] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.592] from inactive: pitch=320, tiling=0: handle=22, id=864 >[ 110.592] __sna_damage_all(80, 80) >[ 110.592] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.592] sna_pixmap_mark_active: pixmap=878, handle=22 >[ 110.592] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.592] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.592] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.592] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.592] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.592] sna_render_get_solid: 0 >[ 110.592] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.592] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.592] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.592] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.592] aligning vertex: was 5, now 2 floats per vertex >[ 110.592] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.592] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.592] gen9_composite_get_binding_table(fd40) >[ 110.592] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 >[ 110.592] kgem_add_handle: handle=22, index=6 >[ 110.592] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) >[ 110.592] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.592] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.592] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.592] gen9_emit_sampler: sampler = 1 >[ 110.592] gen9_emit_sf: num_sf_outputs=1 >[ 110.592] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.592] gen9_emit_vertex_elements: setup id=0 >[ 110.592] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.592] (0, 0), (80, 80) >[ 110.592] gen8_vertex_flush[6d8] = 3 >[ 110.592] sna_composite_rectangles: pixmap=878 marking clear [0]? 1 >[ 110.592] sna_composite_rectangles(pixmap=878, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.592] sna_composite_rectangles: converted to op 1 >[ 110.592] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.592] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.592] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.592] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.592] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.592] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.592] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.592] sna_composite_rectangles: dropping last-cpu hint >[ 110.592] sna_drawable_use_bo pixmap=878, box=((0, 0), (80, 80)), flags=1... >[ 110.592] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.592] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.592] sna_drawable_use_bo: using whole GPU bo >[ 110.592] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.592] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.592] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.592] sna_render_get_solid: 40404040 >[ 110.592] sna_render_get_solid(1) = 40404040 (old) >[ 110.592] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.592] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.592] gen9_composite_get_binding_table(fcc0) >[ 110.592] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 >[ 110.592] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 110.592] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) >[ 110.592] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.592] gen9_emit_vertex_elements: setup id=0 >[ 110.592] (0, 0), (2, 2) >[ 110.592] (78, 0), (80, 2) >[ 110.592] (0, 78), (2, 80) >[ 110.592] (78, 78), (80, 80) >[ 110.592] gen8_vertex_flush[714] = 12 >[ 110.592] sna_composite(pixmap=876, op=3, src=878+(0, 0), mask=0+(0, 0), dst=876+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.592] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.592] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.592] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.592] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.592] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.592] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.592] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.592] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.592] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.592] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.592] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.592] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.592] sna_drawable_use_bo pixmap=876, box=((0, 0), (7680, 2160)), flags=7... >[ 110.592] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.592] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.592] sna_drawable_use_bo: using whole GPU bo >[ 110.592] gen9_composite_set_target: pixmap=876, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.592] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.592] sna_transform_is_imprecise_integer_translation: no transform >[ 110.592] gen9_composite_picture: integer translation (0, 0), removing >[ 110.592] sna_render_pixmap_bo pixmap=878, (0, 0)x(7680, 2160)/(80, 80) >[ 110.592] sna_render_pixmap_bo: GPU all damaged >[ 110.592] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.592] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.592] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.592] gen4_choose_composite_emitter: identity src, no mask >[ 110.592] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.592] aligning vertex: was 2, now 3 floats per vertex >[ 110.592] gen9_composite_get_binding_table(fc40) >[ 110.592] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 >[ 110.592] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) >[ 110.593] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.593] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.593] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.593] gen9_emit_sampler: sampler = a >[ 110.593] gen9_emit_vertex_elements: setup id=2 >[ 110.593] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.593] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.593] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.593] gen8_vertex_flush[7b0] = 3 >[ 110.593] sna_destroy_pixmap: pixmap=878, attached?=1 >[ 110.593] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.593] __kgem_bo_destroy: handle=22, size=61440 >[ 110.593] __kgem_bo_destroy: handle=22 -> active >[ 110.593] __sna_free_pixmap(pixmap=878) >[ 110.593] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.593] kgem_can_create_2d: 640x2096 @ 32 >[ 110.593] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.593] kgem_can_create_2d: untiled size=5365760 >[ 110.593] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.593] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.593] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.593] sna_create_pixmap: usage=0, flags=1b >[ 110.593] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.593] __pop_freed_pixmap: reusing freed pixmap=878 header >[ 110.593] create_pixmap_hdr: pixmap=879, width=640, height=2096, usage=0 >[ 110.593] sna_create_pixmap: serial=879, 640x2096, usage=0 >[ 110.593] sna_composite_rectangles(pixmap=880, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.593] sna_composite_rectangles: converted to op 0 >[ 110.593] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.593] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.593] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.593] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.593] sna_composite_rectangles: dropping last-cpu hint >[ 110.593] sna_drawable_use_bo pixmap=880, box=((0, 0), (640, 2096)), flags=19... >[ 110.593] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.593] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.593] sna_pixmap_move_to_gpu(pixmap=880, usage=0), flags=b >[ 110.593] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.593] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.593] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.593] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.593] sna_pixmap_alloc_gpu: pixmap=880 >[ 110.593] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.593] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.593] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.593] from inactive: pitch=2560, tiling=1: handle=9, id=865 >[ 110.593] __sna_damage_all(640, 2096) >[ 110.593] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.593] sna_pixmap_mark_active: pixmap=880, handle=9 >[ 110.593] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.593] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.593] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.593] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.593] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.593] sna_render_get_solid: 0 >[ 110.593] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.593] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.593] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.593] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.593] aligning vertex: was 3, now 2 floats per vertex >[ 110.593] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.593] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.593] gen9_composite_get_binding_table(fbc0) >[ 110.593] kgem_add_reloc64: handle=9, pos=16104, delta=0, domains=20002 >[ 110.593] kgem_add_handle: handle=9, index=7 >[ 110.593] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=ee339000) >[ 110.593] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.593] [3ee0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.593] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.593] gen9_emit_sampler: sampler = 1 >[ 110.593] gen9_emit_vertex_elements: setup id=0 >[ 110.593] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.593] (0, 0), (640, 2096) >[ 110.593] gen8_vertex_flush[820] = 3 >[ 110.593] sna_composite_rectangles: pixmap=880 marking clear [0]? 1 >[ 110.593] sna_composite(pixmap=880, op=3, src=364+(168, 968), mask=0+(0, 0), dst=880+(8, 904)+(0, 0), size=(624, 224) >[ 110.593] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.593] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.593] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.593] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.593] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) >[ 110.593] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) >[ 110.593] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) >[ 110.593] gen9_render_composite: 624x224, current mode=1/1 >[ 110.593] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.593] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.593] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.593] sna_drawable_use_bo pixmap=880, box=((8, 904), (632, 1128)), flags=7... >[ 110.593] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.593] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.593] sna_drawable_use_bo: using whole GPU bo >[ 110.593] gen9_composite_set_target: pixmap=880, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.593] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) >[ 110.593] sna_transform_is_imprecise_integer_translation: no transform >[ 110.593] gen9_composite_picture: integer translation (0, 0), removing >[ 110.593] sna_render_pixmap_bo pixmap=364, (168, 968)x(624, 224)/(3840, 2160) >[ 110.593] sna_render_pixmap_bo: GPU all damaged >[ 110.593] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) >[ 110.593] color_convert: src=e6000000 [20028888] >[ 110.593] color_convert: dst=e6000000 [20028888] >[ 110.593] sna_render_get_solid: e6000000 >[ 110.593] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.593] gen4_choose_composite_emitter: identity source, identity mask >[ 110.593] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.593] aligning vertex: was 2, now 5 floats per vertex >[ 110.593] gen9_composite_get_binding_table(fb40) >[ 110.593] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.593] gen9_emit_sampler: sampler = 3 >[ 110.593] gen9_emit_sf: num_sf_outputs=2 >[ 110.593] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.593] gen9_emit_vertex_elements: setup id=10 >[ 110.593] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.593] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.593] gen9_render_composite_box: (8, 904), (632, 1128) >[ 110.593] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] >[ 110.593] gen8_vertex_flush[8e8] = 3 >[ 110.593] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) >[ 110.593] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.593] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.593] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.593] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.593] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.593] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.593] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.593] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.593] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.593] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.593] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.593] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.593] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.593] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.593] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.593] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.593] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.593] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.593] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.593] sna_drawable_use_bo pixmap=880, box=((8, 904), (632, 1128)), flags=7... >[ 110.593] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.593] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.593] sna_drawable_use_bo: using whole GPU bo >[ 110.593] gen9_composite_set_target: pixmap=880, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.593] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.593] color_convert: src=660a0a0a [20028888] >[ 110.593] color_convert: dst=660a0a0a [20028888] >[ 110.593] sna_render_get_solid: 660a0a0a >[ 110.593] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.593] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.593] gen4_choose_spans_emitter: solid source >[ 110.593] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.593] aligning vertex: was 5, now 3 floats per vertex >[ 110.593] gen9_composite_get_binding_table(fb00) >[ 110.593] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 >[ 110.593] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.593] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.593] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.593] gen9_emit_sampler: sampler = c >[ 110.593] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.593] gen9_emit_vertex_elements: setup id=5 >[ 110.593] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.593] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.593] thread_choose_span: clipped? 0 >[ 110.593] imprecise_trapezoid_span_converter: using 4 threads >[ 110.593] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.593] thread_choose_span: clipped? 0 >[ 110.594] [ 110.594] [ 110.594] span_thread: flushing 1 boxes >span_thread: flushing 95 boxes >span_thread: flushing 95 boxes >[ 110.594] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.594] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.594] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.594] span_thread: flushing 1 boxes >[ 110.594] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.594] gen8_vertex_flush[994] = 576 >[ 110.594] gen9_render_composite_spans_done() >[ 110.594] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.594] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.594] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.594] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.594] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.594] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.594] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.594] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.594] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.594] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.594] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.594] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.594] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.594] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.594] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.594] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.594] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.594] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.594] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.594] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.594] sna_drawable_use_bo pixmap=880, box=((8, 904), (632, 1128)), flags=7... >[ 110.594] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.594] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.594] sna_drawable_use_bo: using whole GPU bo >[ 110.594] gen9_composite_set_target: pixmap=880, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.594] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.594] color_convert: src=66282828 [20028888] >[ 110.594] color_convert: dst=66282828 [20028888] >[ 110.594] sna_render_get_solid: 66282828 >[ 110.594] sna_render_get_solid(3) = 66282828 (old) >[ 110.594] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.594] gen4_choose_spans_emitter: solid source >[ 110.594] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.594] gen9_composite_get_binding_table(fa80) >[ 110.594] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 >[ 110.594] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 110.594] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) >[ 110.594] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.594] gen9_emit_vertex_elements: setup id=5 >[ 110.594] thread_choose_span: clipped? 0 >[ 110.594] imprecise_trapezoid_span_converter: using 4 threads >[ 110.594] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.594] thread_choose_span: clipped? 0 >[ 110.594] span_thread: flushing 2 boxes >[ 110.594] span_thread: flushing 2 boxes >[ 110.594] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.594] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.594] span_thread: flushing 162 boxes >[ 110.594] span_thread: flushing 166 boxes >[ 110.594] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >[ 110.594] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >[ 110.594] gen8_vertex_flush[9d0] = 996 >[ 110.594] gen9_render_composite_spans_done() >[ 110.594] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.594] kgem_can_create_2d: 640x2096 @ 32 >[ 110.594] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.594] kgem_can_create_2d: untiled size=5365760 >[ 110.594] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.594] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.594] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.594] sna_create_pixmap: usage=0, flags=1b >[ 110.594] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.594] __pop_freed_pixmap: reusing freed pixmap=856 header >[ 110.594] create_pixmap_hdr: pixmap=881, width=640, height=2096, usage=0 >[ 110.594] sna_create_pixmap: serial=881, 640x2096, usage=0 >[ 110.594] sna_composite_rectangles(pixmap=882, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.594] sna_composite_rectangles: converted to op 0 >[ 110.594] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.594] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.594] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.594] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.594] sna_composite_rectangles: dropping last-cpu hint >[ 110.594] sna_drawable_use_bo pixmap=882, box=((0, 0), (640, 2096)), flags=19... >[ 110.594] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.594] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.594] sna_pixmap_move_to_gpu(pixmap=882, usage=0), flags=b >[ 110.594] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.594] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.594] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.594] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.594] sna_pixmap_alloc_gpu: pixmap=882 >[ 110.594] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.594] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.594] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.594] from inactive: pitch=2560, tiling=1: handle=17, id=866 >[ 110.594] __sna_damage_all(640, 2096) >[ 110.594] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.594] sna_pixmap_mark_active: pixmap=882, handle=17 >[ 110.594] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.594] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.594] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.594] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.594] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.594] sna_render_get_solid: 0 >[ 110.594] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.594] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.594] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.594] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.594] aligning vertex: was 3, now 2 floats per vertex >[ 110.594] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.594] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.594] gen9_composite_get_binding_table(fa00) >[ 110.594] kgem_add_reloc64: handle=17, pos=15992, delta=0, domains=20002 >[ 110.594] kgem_add_handle: handle=17, index=8 >[ 110.595] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fdfff000) >[ 110.595] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.595] [3e70] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.595] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.595] gen9_emit_sampler: sampler = 1 >[ 110.595] gen9_emit_sf: num_sf_outputs=1 >[ 110.595] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.595] gen9_emit_vertex_elements: setup id=0 >[ 110.595] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.595] (0, 0), (640, 2096) >[ 110.595] gen8_vertex_flush[a90] = 3 >[ 110.595] sna_composite_rectangles: pixmap=882 marking clear [0]? 1 >[ 110.595] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.595] kgem_can_create_2d: 624x224 @ 32 >[ 110.595] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.595] kgem_can_create_2d: untiled size=561152 >[ 110.595] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.595] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.595] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.595] sna_create_pixmap: usage=0, flags=1b >[ 110.595] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.595] __pop_freed_pixmap: reusing freed pixmap=864 header >[ 110.595] create_pixmap_hdr: pixmap=883, width=624, height=224, usage=0 >[ 110.595] sna_create_pixmap: serial=883, 624x224, usage=0 >[ 110.595] sna_composite_rectangles(pixmap=884, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.595] sna_composite_rectangles: converted to op 0 >[ 110.595] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.595] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.595] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.595] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.595] sna_composite_rectangles: dropping last-cpu hint >[ 110.595] sna_drawable_use_bo pixmap=884, box=((0, 0), (624, 224)), flags=19... >[ 110.595] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.595] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.595] sna_pixmap_move_to_gpu(pixmap=884, usage=0), flags=b >[ 110.595] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.595] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.595] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.595] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.595] sna_pixmap_alloc_gpu: pixmap=884 >[ 110.595] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.595] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.595] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.595] from inactive: pitch=2560, tiling=1: handle=20, id=867 >[ 110.595] __sna_damage_all(624, 224) >[ 110.595] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.595] sna_pixmap_mark_active: pixmap=884, handle=20 >[ 110.595] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.595] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.595] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.595] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.595] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.595] sna_render_get_solid: 0 >[ 110.595] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.595] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.595] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.595] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.595] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.595] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.595] gen9_composite_get_binding_table(f980) >[ 110.595] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 >[ 110.595] kgem_add_handle: handle=20, index=9 >[ 110.595] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd9be000) >[ 110.595] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.595] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.595] gen9_emit_vertex_elements: setup id=0 >[ 110.595] (0, 0), (624, 224) >[ 110.595] gen8_vertex_flush[ac4] = 3 >[ 110.595] sna_composite_rectangles: pixmap=884 marking clear [0]? 1 >[ 110.595] sna_create_pixmap(576, 76, 32, usage=0) >[ 110.595] kgem_can_create_2d: 576x76 @ 32 >[ 110.595] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.595] kgem_can_create_2d: untiled size=176128 >[ 110.595] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.595] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.595] kgem_can_create_2d: tiled[-1] size=176128 >[ 110.595] sna_create_pixmap: usage=0, flags=1b >[ 110.595] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 110.595] __pop_freed_pixmap: reusing freed pixmap=860 header >[ 110.595] create_pixmap_hdr: pixmap=885, width=576, height=76, usage=0 >[ 110.595] sna_create_pixmap: serial=885, 576x76, usage=0 >[ 110.595] sna_composite_rectangles(pixmap=886, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 110.595] sna_composite_rectangles: converted to op 0 >[ 110.595] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 110.595] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 110.595] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 110.595] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 110.595] sna_composite_rectangles: dropping last-cpu hint >[ 110.595] sna_drawable_use_bo pixmap=886, box=((0, 0), (576, 76)), flags=19... >[ 110.595] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.595] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.595] sna_pixmap_move_to_gpu(pixmap=886, usage=0), flags=b >[ 110.595] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.595] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 110.595] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.595] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.595] sna_pixmap_alloc_gpu: pixmap=886 >[ 110.595] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.595] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.595] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.595] from inactive: pitch=2560, tiling=1: handle=35, id=868 >[ 110.595] __sna_damage_all(576, 76) >[ 110.595] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.595] sna_pixmap_mark_active: pixmap=886, handle=35 >[ 110.595] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.595] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.595] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.595] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.595] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 110.595] sna_render_get_solid: 0 >[ 110.595] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.595] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.595] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.595] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.595] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.595] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.595] gen9_composite_get_binding_table(f900) >[ 110.595] kgem_add_reloc64: handle=35, pos=15928, delta=0, domains=20002 >[ 110.595] kgem_add_handle: handle=35, index=10 >[ 110.595] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd443000) >[ 110.595] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.595] [3e30] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.595] gen9_emit_vertex_elements: setup id=0 >[ 110.595] (0, 0), (576, 76) >[ 110.595] gen8_vertex_flush[af8] = 3 >[ 110.595] sna_composite_rectangles: pixmap=886 marking clear [0]? 1 >[ 110.595] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 110.595] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.595] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.595] trapezoid_spans_maybe_inplace? clear, no >[ 110.595] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.595] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 110.595] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 110.595] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 110.595] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 110.595] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 110.595] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 110.595] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.595] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 110.595] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 110.595] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.595] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 110.595] sna_drawable_use_bo pixmap=886, box=((2, 2), (574, 74)), flags=7... >[ 110.595] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.595] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.595] sna_drawable_use_bo: using whole GPU bo >[ 110.595] gen9_composite_set_target: pixmap=886, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.595] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 110.595] color_convert: src=4c000000 [20028888] >[ 110.595] color_convert: dst=4c000000 [20028888] >[ 110.595] sna_render_get_solid: 4c000000 >[ 110.595] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.595] gen4_choose_spans_emitter: solid source >[ 110.595] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.595] aligning vertex: was 2, now 3 floats per vertex >[ 110.595] gen9_composite_get_binding_table(f880) >[ 110.595] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 >[ 110.595] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 110.595] kgem_add_reloc64[18] = (delta=304, target handle=2, presumed=fffe8000) >[ 110.595] [3e10] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.595] gen9_emit_sampler: sampler = c >[ 110.595] gen9_emit_sf: num_sf_outputs=2 >[ 110.595] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.595] gen9_emit_vertex_elements: setup id=5 >[ 110.595] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.595] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.595] thread_choose_span: clipped? 0 >[ 110.595] imprecise_trapezoid_span_converter: using 4 threads >[ 110.595] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 110.595] thread_choose_span: clipped? 0 >[ 110.595] span_thread: flushing 26 boxes >[ 110.595] span_thread: flushing 26 boxes >[ 110.595] span_thread: flushing 1 boxes >[ 110.596] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.595] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.596] span_thread: flushing 1 boxes >[ 110.596] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.596] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.596] gen8_vertex_flush[ba8] = 162 >[ 110.596] gen9_render_composite_spans_done() >[ 110.596] sna_accel_flush: flush?=0, dirty?=0 >[ 110.596] sna_block_handler (tv=0.0) >[ 110.596] sna_wakeup_handler >[ 110.596] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 110.596] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.596] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.596] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.596] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.596] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.596] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.596] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 110.596] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 110.596] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 110.596] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 110.596] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 110.596] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 110.596] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.596] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.596] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 110.596] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 110.596] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.596] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.596] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 110.596] sna_drawable_use_bo pixmap=886, box=((0, 0), (576, 76)), flags=7... >[ 110.596] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.596] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.596] sna_drawable_use_bo: using whole GPU bo >[ 110.596] gen9_composite_set_target: pixmap=886, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.596] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 110.596] color_convert: src=e6e6e6e6 [20028888] >[ 110.596] color_convert: dst=e6e6e6e6 [20028888] >[ 110.596] sna_render_get_solid: e6e6e6e6 >[ 110.596] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 110.596] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.596] gen4_choose_spans_emitter: solid source >[ 110.596] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.596] gen9_composite_get_binding_table(f800) >[ 110.596] kgem_add_reloc64: handle=8, pos=15864, delta=0, domains=40000 >[ 110.596] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 110.596] kgem_add_reloc64[19] = (delta=16, target handle=3, presumed=fdffe000) >[ 110.596] [3df0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.596] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.596] gen9_emit_vertex_elements: setup id=5 >[ 110.596] thread_choose_span: clipped? 0 >[ 110.596] imprecise_trapezoid_span_converter: using 4 threads >[ 110.596] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 110.596] thread_choose_span: clipped? 0 >[ 110.596] [ 110.596] span_thread: flushing 62 boxes >[ 110.596] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.596] span_thread: flushing 2 boxes >[ 110.596] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 2 boxes >[ 110.596] span_thread: flushing 62 boxes >[ 110.596] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.596] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.596] gen8_vertex_flush[bfc] = 384 >[ 110.596] gen9_render_composite_spans_done() >[ 110.596] sna_glyphs(op=3, nlist=1, src=(16, 52)) >[ 110.596] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.596] sna_glyphs: discarding mask >[ 110.596] glyphs0_to_dst(op=3, src=(16, 52), nlist=1, dst=(16, 52)+(0, 0)) >[ 110.596] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94669425778320 size=576x76 >[ 110.596] gen9_render_composite: 0x0, current mode=1/1 >[ 110.596] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.596] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.596] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.596] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.596] sna_drawable_use_bo pixmap=886, box=((0, 0), (576, 76)), flags=7... >[ 110.596] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.596] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.596] sna_drawable_use_bo: using whole GPU bo >[ 110.596] gen9_composite_set_target: pixmap=886, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.596] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.596] color_convert: src=ffffffff [20028888] >[ 110.596] color_convert: dst=ffffffff [20028888] >[ 110.596] sna_render_get_solid: ffffffff >[ 110.596] sna_render_get_solid(white) >[ 110.596] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.596] sna_transform_is_imprecise_integer_translation: no transform >[ 110.596] gen9_composite_picture: integer translation (0, 0), removing >[ 110.596] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.596] sna_render_pixmap_bo: GPU all damaged >[ 110.596] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.596] gen4_choose_composite_emitter: solid, identity mask >[ 110.596] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.596] aligning vertex: was 3, now 4 floats per vertex >[ 110.596] gen9_composite_get_binding_table(f780) >[ 110.596] kgem_add_reloc64: handle=7, pos=15832, delta=0, domains=40000 >[ 110.596] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.596] kgem_add_reloc64[20] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.596] [3dd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.596] kgem_add_reloc64: handle=6, pos=15816, delta=0, domains=40000 >[ 110.596] kgem_add_handle: handle=6, index=11 >[ 110.596] kgem_add_reloc64[21] = (delta=0, target handle=11, presumed=fd585000) >[ 110.596] [3dc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.596] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.596] gen9_emit_sampler: sampler = a >[ 110.596] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.596] gen9_emit_vertex_elements: setup id=9 >[ 110.596] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.596] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.596] glyphs0_to_dst: glyph=(16, 34)x(13, 10), unclipped >[ 110.596] emit_primitive_identity_mask__avx2: dst=(16, 34), mask=(544.00, 32.00) x (13.00, 10.00) >[ 110.596] gen8_vertex_flush[cc0] = 3 >[ 110.596] gen9_magic_ca_pass: CA fixup (8547 -> 8550) >[ 110.596] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.596] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.596] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.596] sna_composite_rectangles(pixmap=886, op=1, ffffffff x 1 [(30, 16)x(2, 44) ...]) >[ 110.596] sna_composite_rectangles: converted to op 1 >[ 110.596] sna_composite_rectangles[0] (30, 16)x(2, 44) -> (30, 16), (32, 60) >[ 110.596] sna_composite_rectangles: nrects=1, region=(30, 16), (32, 60) x 1 >[ 110.596] sna_composite_rectangles: clipped extents (30, 16),(32, 60) x 1 >[ 110.596] sna_composite_rectangles: pixmap +(0, 0) extents (30, 16),(32, 60) >[ 110.596] sna_composite_rectangles: dropping last-cpu hint >[ 110.596] sna_drawable_use_bo pixmap=886, box=((30, 16), (32, 60)), flags=9... >[ 110.596] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 110.596] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.596] sna_drawable_use_bo: using whole GPU bo >[ 110.596] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 110.596] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.596] gen9_render_fill_boxes(ffffffff x 1 [(30, 16), (32, 60) ...]) >[ 110.596] sna_render_get_solid: ffffffff >[ 110.596] sna_render_get_solid(white) >[ 110.596] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.596] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.596] aligning vertex: was 4, now 2 floats per vertex >[ 110.596] gen9_composite_get_binding_table(f6c0) >[ 110.596] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 110.596] gen9_emit_sampler: sampler = 1 >[ 110.596] gen9_emit_sf: num_sf_outputs=1 >[ 110.596] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.596] gen9_emit_vertex_elements: setup id=0 >[ 110.596] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.596] (30, 16), (32, 60) >[ 110.596] gen8_vertex_flush[ddc] = 3 >[ 110.596] sna_validate_gc(0x5619f1770810) changes=0, previous serial=36a, drawable=374 >[ 110.596] sna_validate_gc: recomputing clip >[ 110.596] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.596] sna_copy_area: src=pixmap=886:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=884:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.596] sna_copy_area: normal copy >[ 110.596] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.596] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.596] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.596] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 110.596] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 110.596] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 110.596] sna_do_copy: pixmap -- no source clipping >[ 110.596] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 110.596] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 110.596] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=886+(-24, -136), dst pixmap=884+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 110.596] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=35, cpu_bo=0), replaces=0 >[ 110.596] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.596] sna_drawable_use_bo pixmap=884, box=((24, 136), (600, 212)), flags=b... >[ 110.596] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.596] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.596] sna_drawable_use_bo: using whole GPU bo >[ 110.596] sna_pixmap_move_to_gpu(pixmap=886, usage=0), flags=a >[ 110.596] sna_pixmap_move_to_gpu: already all-damaged >[ 110.596] sna_pixmap_mark_active: pixmap=886, handle=35 >[ 110.596] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.596] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.596] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.596] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.596] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.596] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.596] gen9_composite_get_binding_table(f6c0) >[ 110.596] kgem_add_reloc64: handle=35, pos=15784, delta=0, domains=40000 >[ 110.596] kgem_add_reloc64[22] = (delta=0, target handle=10, presumed=fd443000) >[ 110.596] [3da0] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 110.596] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.597] gen9_emit_sampler: sampler = 0 >[ 110.597] gen9_emit_vertex_elements: setup id=0 >[ 110.597] (0, 0) -> (24, 136) + (576, 76) >[ 110.597] gen8_vertex_flush[e30] = 3 >[ 110.597] sna_destroy_pixmap: pixmap=886, attached?=1 >[ 110.597] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.597] __kgem_bo_destroy: handle=35, size=204800 >[ 110.597] __kgem_bo_destroy: handle=35 -> active >[ 110.597] __sna_free_pixmap(pixmap=886) >[ 110.597] sna_create_pixmap(14, 20, 32, usage=0) >[ 110.597] kgem_can_create_2d: 14x20 @ 32 >[ 110.597] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 >[ 110.597] kgem_can_create_2d: untiled size=4096 >[ 110.597] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 110.597] kgem_choose_tiling: 14x20 -> 0 >[ 110.597] sna_create_pixmap: usage=0, flags=a >[ 110.597] sna_create_pixmap: small buffer [1120], attaching to shadow pixmap >[ 110.597] create_pixmap: allocating pixmap 14x20, depth=32/32, size=1128 >[ 110.597] create_pixmap: serial=887, usage=0, 14x20 >[ 110.597] sna_create_pixmap: serial=887, 14x20, usage=0 >[ 110.597] sna_validate_gc(0x5619f1770810) changes=0, previous serial=374, drawable=378 >[ 110.597] sna_validate_gc: recomputing clip >[ 110.597] sna_validate_gc: composite clip=1x[(0, 0), (14, 20)] [0x5619f174da00] >[ 110.597] sna_put_image((0, 0)x(14, 20), depth=32, format=2) >[ 110.597] try_upload__fast: ignore existing cpu damage (if any) >[ 110.597] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.597] try_upload__fast: no, no gpu damage >[ 110.597] sna_drawable_move_region_to_cpu(pixmap=888 (14x20), [(0, 0), (14, 20)], flags=1) >[ 110.597] sna_drawable_move_region_to_cpu: region (0, 0), (14, 20) + (0, 0) subsumes pixmap (14x20) >[ 110.597] _sna_pixmap_move_to_cpu(pixmap=888, 14x20, flags=1) >[ 110.597] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.597] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.597] operate_inplace: no, inplace operation not suitable >[ 110.597] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.597] __sna_damage_all(14, 20) >[ 110.597] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.597] sna_put_zpixmap_blt: upload(0, 0, 14, 20) x 1 boxes >[ 110.597] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(14, 20) >[ 110.597] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/56 >[ 110.597] sna_accel_flush: flush?=0, dirty?=0 >[ 110.597] sna_composite(pixmap=884, op=3, src=888+(367, 307), mask=0+(551, 153), dst=884+(551, 153)+(0, 0), size=(30, 42) >[ 110.597] sna_compute_composite_region: dst=(551, 153)x(30, 42) >[ 110.597] sna_compute_composite_region: initial clip against dst->pDrawable: (551, 153), (581, 195) >[ 110.597] clip_to_dst: region: 1x[(551, 153), (581, 195)], clip: 1x[(0, 0), (624, 224)] >[ 110.597] sna_compute_composite_region: clip against dst->pCompositeClip: (551, 153), (581, 195) >[ 110.597] sna_compute_composite_region: clip against src (14x20 clip=0): (551, 153), (581, 195) >[ 110.597] sna_composite: composite region extents:+(0, 0) -> (551, 153), (581, 195) + (0, 0) >[ 110.597] gen9_render_composite: 30x42, current mode=1/1 >[ 110.597] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.597] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.597] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.597] gen9_composite_set_target: (551, 153)x(30, 42), partial?=1 >[ 110.597] sna_drawable_use_bo pixmap=884, box=((551, 153), (581, 195)), flags=7... >[ 110.597] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.597] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.597] sna_drawable_use_bo: using whole GPU bo >[ 110.597] gen9_composite_set_target: pixmap=884, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.597] gen9_composite_picture: (367, 307)x(30, 42), dst=(551, 153) >[ 110.597] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -184.00, 0.00 0.50 -154.00, 0.00 0.00 1.00] >[ 110.597] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.597] sna_render_pixmap_bo pixmap=888, (367, 307)x(30, 42)/(14, 20) >[ 110.597] sna_render_pixmap_bo box=(0, 0), (14, 20): (14, 20)/(14, 20) >[ 110.597] sna_render_pixmap_bo: offset=(-184, 154), size=(14, 20) >[ 110.597] use_cpu_bo: no cpu bo >[ 110.597] move_to_gpu: migrating whole pixmap (14x20) for source (0,0),(14,20), count 5? 0 >[ 110.597] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 20) >[ 110.597] upload: box=(0, 0), (14, 20), pixmap=14x20 >[ 110.597] sna_drawable_move_region_to_cpu(pixmap=888 (14x20), [(0, 0), (14, 20)], flags=2) >[ 110.597] sna_drawable_move_region_to_cpu: pixmap=888 all damaged on CPU >[ 110.597] kgem_can_create_2d: 14x20 @ 32 >[ 110.597] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 >[ 110.597] kgem_can_create_2d: untiled size=4096 >[ 110.597] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 110.597] kgem_choose_tiling: 14x20 -> 0 >[ 110.597] kgem_upload_source_image : (0, 0), (14, 20), stride=56, bpp=32 >[ 110.597] kgem_create_buffer_2d: 14x20, 32 bpp, stride=64 >[ 110.597] kgem_create_buffer: size=1280, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.597] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.597] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.597] search_linear_cache: searching for inactive gtt map >[ 110.597] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.597] search_linear_cache: searching for inactive gtt map >[ 110.597] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.597] kgem_bo_remove_from_inactive: removing handle=30 from inactive >[ 110.597] search_linear_cache: found handle=30 (near-miss) (num_pages=64) in linear inactive cache >[ 110.597] kgem_bo_can_map: handle=30, map=0x0:0x0:0x7f3c95ba8000, tiling=0, domain=0, offset=4249739264 >[ 110.597] kgem_create_buffer: reusing handle=30 for buffer >[ 110.597] kgem_bo_can_map: handle=30, map=0x0:0x0:0x7f3c95ba8000, tiling=0, domain=0, offset=4249739264 >[ 110.597] init_buffer_from_bo: reusing handle=30 for buffer >[ 110.597] kgem_bo_map: handle=30, offset=4249739264, tiling=0, map=0x0:0x7f3c95ba8000, domain=0 >[ 110.597] kgem_bo_map: converting request for GTT map into CPU map >[ 110.597] kgem_bo_map__cpu(handle=30, size=262144, map=0x0:0x7f3c95ba8000) >[ 110.597] kgem_bo_sync__cpu: handle=30 >[ 110.597] __kgem_busy: handle=30, busy=0, wedged=0 >[ 110.597] kgem_bo_sync__cpu: SYNC: handle=30, needs_flush? 0, domain? 0, busy? 0 >[ 110.597] __kgem_busy: handle=30, busy=0, wedged=0 >[ 110.597] kgem_bo_retire: retiring bo handle=30 (needed flush? 0), rq? 0 [busy?=0] >[ 110.597] assert_bo_retired: handle=30, domain: 0 exec? 0, rq? 0 >[ 110.597] kgem_create_buffer(pages=64 [64]) new handle=30, used=1280, write=1 >[ 110.597] kgem_create_proxy: target handle=30 [proxy? -1], offset=0, length=1280, io=1 >[ 110.597] __kgem_bo_init(handle=30, num_pages=1280) >[ 110.597] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/64 >[ 110.597] upload: adding upload cache to pixmap=888 >[ 110.597] kgem_proxy_bo_attach: handle=30 >[ 110.597] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.597] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.597] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.597] gen4_choose_composite_emitter: simple src, no mask >[ 110.597] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.597] aligning vertex: was 2, now 3 floats per vertex >[ 110.597] gen9_composite_get_binding_table(f640) >[ 110.597] kgem_add_reloc64: handle=30, pos=15752, delta=0, domains=40000 >[ 110.597] kgem_add_reloc64: adding proxy [delta=0] for handle=30 >[ 110.597] kgem_add_handle: handle=30, index=12 >[ 110.597] kgem_add_reloc64[23] = (delta=0, target handle=12, presumed=fd4de000) >[ 110.597] [3d80] bind bo(handle=30, addr=fd4de000), format=192, width=14, height=20, pitch=64, tiling=0 -> sampler >[ 110.597] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.597] gen9_emit_sampler: sampler = 22 >[ 110.597] gen9_emit_vertex_elements: setup id=2 >[ 110.597] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.597] gen9_render_composite_box: (551, 153), (581, 195) >[ 110.597] apply_damage: damage=0x0, region=1 [(551, 153), (581, 195) + (0, 0)] >[ 110.597] gen8_vertex_flush[ea8] = 3 >[ 110.597] sna_destroy_pixmap: pixmap=888, attached?=1 >[ 110.597] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.597] __sna_free_pixmap(pixmap=888) >[ 110.597] sna_composite(pixmap=884, op=3, src=272+(0, 0), mask=0+(28, 8), dst=884+(28, 8)+(0, 0), size=(20, 80) >[ 110.597] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 110.597] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 110.597] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 110.597] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 110.597] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 110.597] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 110.597] gen9_render_composite: 20x80, current mode=1/1 >[ 110.597] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.597] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 110.597] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.597] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.597] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 110.597] sna_drawable_use_bo pixmap=884, box=((28, 8), (48, 88)), flags=7... >[ 110.597] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.597] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.597] sna_drawable_use_bo: using whole GPU bo >[ 110.597] gen9_composite_set_target: pixmap=884, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.597] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 110.597] sna_transform_is_imprecise_integer_translation: no transform >[ 110.597] gen9_composite_picture: integer translation (0, 0), removing >[ 110.597] sna_render_pixmap_bo pixmap=272, (0, 0)x(20, 80)/(20, 80) >[ 110.597] sna_render_pixmap_bo: GPU all damaged >[ 110.597] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.597] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.597] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.597] gen4_choose_composite_emitter: identity src, no mask >[ 110.597] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.597] gen9_composite_get_binding_table(f5c0) >[ 110.597] kgem_add_reloc64: handle=12, pos=15720, delta=0, domains=40000 >[ 110.597] kgem_add_handle: handle=12, index=13 >[ 110.597] kgem_add_reloc64[24] = (delta=0, target handle=13, presumed=fdffb000) >[ 110.597] [3d60] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.597] gen9_emit_sampler: sampler = 2 >[ 110.597] gen9_emit_vertex_elements: setup id=2 >[ 110.597] gen9_render_composite_box: (28, 8), (48, 88) >[ 110.597] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 110.597] gen8_vertex_flush[eec] = 3 >[ 110.597] sna_composite(pixmap=884, op=3, src=276+(0, 0), mask=0+(28, 0), dst=884+(28, 0)+(0, 0), size=(20, 8) >[ 110.597] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.597] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.597] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.597] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.597] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.597] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.597] gen9_render_composite: 20x8, current mode=1/1 >[ 110.597] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.597] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 >[ 110.597] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.597] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.597] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.597] sna_drawable_use_bo pixmap=884, box=((28, 0), (48, 8)), flags=7... >[ 110.597] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.597] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.597] sna_drawable_use_bo: using whole GPU bo >[ 110.597] gen9_composite_set_target: pixmap=884, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.597] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.597] sna_transform_is_imprecise_integer_translation: no transform >[ 110.597] gen9_composite_picture: integer translation (0, 0), removing >[ 110.597] sna_render_pixmap_bo pixmap=276, (0, 0)x(20, 8)/(20, 80) >[ 110.597] sna_render_pixmap_bo: GPU all damaged >[ 110.597] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.597] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 110.597] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.597] gen4_choose_composite_emitter: identity src, no mask >[ 110.597] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.597] gen9_composite_get_binding_table(f540) >[ 110.597] kgem_add_reloc64: handle=24, pos=15688, delta=0, domains=40000 >[ 110.597] kgem_add_handle: handle=24, index=14 >[ 110.597] kgem_add_reloc64[25] = (delta=0, target handle=14, presumed=fd53c000) >[ 110.597] [3d40] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.597] gen9_emit_vertex_elements: setup id=2 >[ 110.597] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.597] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.597] gen8_vertex_flush[f28] = 3 >[ 110.597] sna_validate_gc(0x5619f1770810) changes=0, previous serial=378, drawable=372 >[ 110.597] sna_validate_gc: recomputing clip >[ 110.597] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.597] sna_copy_area: src=pixmap=884:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=882:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.597] sna_copy_area: normal copy >[ 110.597] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.597] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.597] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.597] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.597] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.597] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.597] sna_do_copy: pixmap -- no source clipping >[ 110.597] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.597] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.597] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=884+(-8, -896), dst pixmap=882+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.597] sna_copy_boxes: dst=(priv=0x5619f174e370, gpu_bo=17, cpu_bo=0), src=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.597] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.597] sna_drawable_use_bo pixmap=882, box=((8, 896), (632, 1120)), flags=b... >[ 110.597] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.597] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.597] sna_drawable_use_bo: using whole GPU bo >[ 110.597] sna_pixmap_move_to_gpu(pixmap=884, usage=0), flags=a >[ 110.597] sna_pixmap_move_to_gpu: already all-damaged >[ 110.597] sna_pixmap_mark_active: pixmap=884, handle=20 >[ 110.597] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.597] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.597] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.597] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.597] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.597] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.597] aligning vertex: was 3, now 2 floats per vertex >[ 110.597] gen9_composite_get_binding_table(f4c0) >[ 110.597] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.597] kgem_add_reloc64: handle=20, pos=15656, delta=0, domains=40000 >[ 110.597] kgem_add_reloc64[26] = (delta=0, target handle=9, presumed=fd9be000) >[ 110.597] [3d20] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.597] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.597] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.597] gen9_emit_sampler: sampler = 0 >[ 110.597] gen9_emit_vertex_elements: setup id=0 >[ 110.597] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.597] (0, 0) -> (8, 896) + (624, 224) >[ 110.597] gen8_vertex_flush[fb0] = 3 >[ 110.597] sna_destroy_pixmap: pixmap=884, attached?=1 >[ 110.597] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.597] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.597] __kgem_bo_destroy: handle=20 -> active >[ 110.597] __sna_free_pixmap(pixmap=884) >[ 110.597] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.597] kgem_can_create_2d: 624x80 @ 32 >[ 110.597] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.597] kgem_can_create_2d: untiled size=200704 >[ 110.597] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.597] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.597] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.597] sna_create_pixmap: usage=0, flags=1b >[ 110.597] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.597] __pop_freed_pixmap: reusing freed pixmap=884 header >[ 110.597] create_pixmap_hdr: pixmap=889, width=624, height=80, usage=0 >[ 110.597] sna_create_pixmap: serial=889, 624x80, usage=0 >[ 110.597] sna_composite_rectangles(pixmap=890, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.597] sna_composite_rectangles: converted to op 0 >[ 110.597] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.597] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.598] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.598] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.598] sna_composite_rectangles: dropping last-cpu hint >[ 110.598] sna_drawable_use_bo pixmap=890, box=((0, 0), (624, 80)), flags=19... >[ 110.598] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.598] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.598] sna_pixmap_move_to_gpu(pixmap=890, usage=0), flags=b >[ 110.598] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.598] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.598] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.598] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.598] sna_pixmap_alloc_gpu: pixmap=890 >[ 110.598] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.598] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.598] kgem_bo_remove_from_active: removing handle=35 from active >[ 110.598] 1:from active: pitch=2560, tiling=1, handle=35, id=871 >[ 110.598] __sna_damage_all(624, 80) >[ 110.598] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.598] sna_pixmap_mark_active: pixmap=890, handle=35 >[ 110.598] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.598] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.598] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.598] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.598] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.598] sna_render_get_solid: 0 >[ 110.598] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.598] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.598] gen9_composite_get_binding_table(f440) >[ 110.598] kgem_add_reloc64: handle=35, pos=15624, delta=0, domains=20002 >[ 110.598] kgem_add_reloc64[27] = (delta=0, target handle=10, presumed=fd443000) >[ 110.598] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.598] [3d00] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.598] gen9_emit_sampler: sampler = 1 >[ 110.598] gen9_emit_vertex_elements: setup id=0 >[ 110.598] (0, 0), (624, 80) >[ 110.598] gen8_vertex_flush[fec] = 3 >[ 110.598] sna_composite_rectangles: pixmap=890 marking clear [0]? 1 >[ 110.598] sna_validate_gc(0x5619f1770810) changes=0, previous serial=372, drawable=37a >[ 110.598] sna_validate_gc: recomputing clip >[ 110.598] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.598] sna_copy_area: src=pixmap=280:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=890:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.598] sna_copy_area: normal copy >[ 110.598] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.598] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.598] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.598] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.598] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.598] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.598] sna_do_copy: pixmap -- no source clipping >[ 110.598] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.598] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.598] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=280+(-28, 0), dst pixmap=890+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.598] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=35, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.598] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.598] sna_drawable_use_bo pixmap=890, box=((28, 0), (246, 80)), flags=b... >[ 110.598] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.598] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.598] sna_drawable_use_bo: using whole GPU bo >[ 110.598] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a >[ 110.598] sna_pixmap_move_to_gpu: already all-damaged >[ 110.598] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 110.598] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.598] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.598] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.598] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.598] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.598] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.598] gen9_composite_get_binding_table(f3c0) >[ 110.598] kgem_add_reloc64: handle=21, pos=15592, delta=0, domains=40000 >[ 110.598] kgem_add_handle: handle=21, index=15 >[ 110.598] kgem_add_reloc64[28] = (delta=0, target handle=15, presumed=fd994000) >[ 110.598] [3ce0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.598] gen9_emit_sampler: sampler = 0 >[ 110.598] gen9_emit_vertex_elements: setup id=0 >[ 110.598] (0, 0) -> (28, 0) + (218, 80) >[ 110.598] gen8_vertex_flush[1030] = 3 >[ 110.598] sna_composite(pixmap=882, op=3, src=890+(0, 0), mask=0+(0, 0), dst=882+(8, 1136)+(0, 0), size=(624, 80) >[ 110.598] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.598] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.598] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.598] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.598] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.598] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.598] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.598] gen9_render_composite: 624x80, current mode=1/1 >[ 110.598] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.598] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.598] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.598] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.598] sna_drawable_use_bo pixmap=882, box=((8, 1136), (632, 1216)), flags=7... >[ 110.598] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.598] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.598] sna_drawable_use_bo: using whole GPU bo >[ 110.598] gen9_composite_set_target: pixmap=882, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.598] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.598] sna_transform_is_imprecise_integer_translation: no transform >[ 110.598] gen9_composite_picture: integer translation (0, 0), removing >[ 110.598] sna_render_pixmap_bo pixmap=890, (0, 0)x(624, 80)/(624, 80) >[ 110.598] sna_render_pixmap_bo: GPU all damaged >[ 110.598] color_convert: src=cc000000 [20028888] >[ 110.598] color_convert: dst=cc000000 [20028888] >[ 110.598] sna_render_get_solid: cc000000 >[ 110.598] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.598] gen4_choose_composite_emitter: identity source, identity mask >[ 110.598] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.598] aligning vertex: was 2, now 5 floats per vertex >[ 110.598] gen9_composite_get_binding_table(f340) >[ 110.598] kgem_add_reloc64: handle=35, pos=15560, delta=0, domains=40000 >[ 110.598] kgem_add_reloc64[29] = (delta=0, target handle=10, presumed=fd443000) >[ 110.598] [3cc0] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.598] kgem_add_reloc64: handle=7, pos=15544, delta=0, domains=40000 >[ 110.598] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.598] kgem_add_reloc64[30] = (delta=816, target handle=2, presumed=fffe8000) >[ 110.598] [3cb0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.598] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.598] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.598] gen9_emit_sampler: sampler = 3 >[ 110.598] gen9_emit_sf: num_sf_outputs=2 >[ 110.598] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.598] gen9_emit_vertex_elements: setup id=10 >[ 110.598] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.598] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.598] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.598] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.598] gen8_vertex_flush[1108] = 3 >[ 110.598] sna_destroy_pixmap: pixmap=890, attached?=1 >[ 110.598] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.598] __kgem_bo_destroy: handle=35, size=204800 >[ 110.598] __kgem_bo_destroy: handle=35 -> active >[ 110.598] __sna_free_pixmap(pixmap=890) >[ 110.598] sna_composite(pixmap=880, op=3, src=882+(0, 0), mask=0+(0, 0), dst=880+(0, 0)+(0, 0), size=(640, 2096) >[ 110.598] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.598] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.598] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.598] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.598] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.598] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.598] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.598] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.598] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.598] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.598] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.598] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.598] sna_drawable_use_bo pixmap=880, box=((0, 0), (640, 2096)), flags=7... >[ 110.598] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.598] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.598] sna_drawable_use_bo: using whole GPU bo >[ 110.598] gen9_composite_set_target: pixmap=880, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.598] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.598] sna_transform_is_imprecise_integer_translation: no transform >[ 110.598] gen9_composite_picture: integer translation (0, 0), removing >[ 110.598] sna_render_pixmap_bo pixmap=882, (0, 0)x(640, 2096)/(640, 2096) >[ 110.598] sna_render_pixmap_bo: GPU all damaged >[ 110.598] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.598] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.598] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.598] gen4_choose_composite_emitter: identity src, no mask >[ 110.598] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.598] aligning vertex: was 5, now 3 floats per vertex >[ 110.598] gen9_composite_get_binding_table(f280) >[ 110.598] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.598] kgem_add_reloc64: handle=17, pos=15512, delta=0, domains=40000 >[ 110.598] kgem_add_reloc64[31] = (delta=0, target handle=8, presumed=fdfff000) >[ 110.598] [3c90] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.598] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.598] gen9_emit_sampler: sampler = 2 >[ 110.598] gen9_emit_sf: num_sf_outputs=1 >[ 110.598] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.598] gen9_emit_vertex_elements: setup id=2 >[ 110.598] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.598] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.598] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.598] gen8_vertex_flush[11b0] = 3 >[ 110.598] sna_destroy_pixmap: pixmap=882, attached?=1 >[ 110.598] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.598] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.598] __kgem_bo_destroy: handle=17 -> active >[ 110.598] __sna_free_pixmap(pixmap=882) >[ 110.598] sna_composite(pixmap=876, op=3, src=880+(0, 0), mask=0+(160, 64), dst=876+(160, 64)+(0, 0), size=(640, 2096) >[ 110.598] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.598] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.598] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.598] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.598] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.598] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.598] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.598] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.598] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.598] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.598] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.598] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.598] sna_drawable_use_bo pixmap=876, box=((160, 64), (800, 2160)), flags=7... >[ 110.598] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.598] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.598] sna_drawable_use_bo: using whole GPU bo >[ 110.598] gen9_composite_set_target: pixmap=876, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.598] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.598] sna_transform_is_imprecise_integer_translation: no transform >[ 110.598] gen9_composite_picture: integer translation (0, 0), removing >[ 110.598] sna_render_pixmap_bo pixmap=880, (0, 0)x(640, 2096)/(640, 2096) >[ 110.598] sna_render_pixmap_bo: GPU all damaged >[ 110.598] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.598] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.598] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.598] gen4_choose_composite_emitter: identity src, no mask >[ 110.598] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.598] gen9_composite_get_binding_table(f200) >[ 110.598] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.598] kgem_add_reloc64: handle=9, pos=15480, delta=0, domains=40000 >[ 110.598] kgem_add_reloc64[32] = (delta=0, target handle=7, presumed=ee339000) >[ 110.598] [3c70] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.598] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.598] gen9_emit_vertex_elements: setup id=2 >[ 110.598] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.598] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.598] gen8_vertex_flush[11fc] = 3 >[ 110.598] sna_destroy_pixmap: pixmap=880, attached?=1 >[ 110.598] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.598] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.598] __kgem_bo_destroy: handle=9 -> active >[ 110.598] __sna_free_pixmap(pixmap=880) >[ 110.598] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.598] kgem_can_create_2d: 2x64 @ 32 >[ 110.598] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.598] kgem_can_create_2d: untiled size=4096 >[ 110.598] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.598] kgem_choose_tiling: 2x64 -> 0 >[ 110.598] sna_create_pixmap: usage=0, flags=a >[ 110.598] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.598] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.598] create_pixmap: serial=891, usage=0, 2x64 >[ 110.598] sna_create_pixmap: serial=891, 2x64, usage=0 >[ 110.598] sna_composite_rectangles(pixmap=892, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.598] sna_composite_rectangles: converted to op 0 >[ 110.598] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.598] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.598] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.598] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.598] sna_composite_rectangles: fallback, dst pixmap=892 too small or not attached >[ 110.598] sna_composite_rectangles: fallback >[ 110.598] sna_drawable_move_region_to_cpu(pixmap=892 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.598] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.598] _sna_pixmap_move_to_cpu(pixmap=892, 2x64, flags=1) >[ 110.598] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.598] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.598] operate_inplace: no, inplace operation not suitable >[ 110.598] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.598] __sna_damage_all(2, 64) >[ 110.598] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.598] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.598] kgem_can_create_2d: 1x32 @ 32 >[ 110.598] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.598] kgem_can_create_2d: untiled size=4096 >[ 110.598] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.598] kgem_choose_tiling: 1x32 -> 0 >[ 110.598] sna_create_pixmap: usage=0, flags=a >[ 110.598] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.598] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.598] create_pixmap: serial=893, usage=0, 1x32 >[ 110.598] sna_create_pixmap: serial=893, 1x32, usage=0 >[ 110.598] sna_validate_gc(0x5619f1770810) changes=0, previous serial=37a, drawable=37e >[ 110.598] sna_validate_gc: recomputing clip >[ 110.598] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.598] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.598] try_upload__fast: ignore existing cpu damage (if any) >[ 110.598] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.598] try_upload__fast: no, no gpu damage >[ 110.598] sna_drawable_move_region_to_cpu(pixmap=894 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.598] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.598] _sna_pixmap_move_to_cpu(pixmap=894, 1x32, flags=1) >[ 110.598] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.598] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.598] operate_inplace: no, inplace operation not suitable >[ 110.598] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.598] __sna_damage_all(1, 32) >[ 110.598] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.598] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.598] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.598] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.598] sna_accel_flush: flush?=0, dirty?=0 >[ 110.598] sna_composite(pixmap=892, op=1, src=894+(0, 0), mask=0+(0, 0), dst=892+(0, 0)+(0, 0), size=(2, 64) >[ 110.598] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.598] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.598] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.598] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.598] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.598] sna_composite: fallback, dst pixmap=892 is too small (or completely damaged) >[ 110.598] sna_composite: fallback -- fbComposite >[ 110.598] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.598] sna_composite_fb: fallback -- move src to cpu >[ 110.598] _sna_pixmap_move_to_cpu(pixmap=894, 1x32, flags=2) >[ 110.598] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17f5831, is-clear?=0 >[ 110.598] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.598] sna_composite_fb: fallback -- move dst to cpu >[ 110.598] sna_drawable_move_region_to_cpu(pixmap=892 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.598] sna_drawable_move_region_to_cpu: pixmap=892 all damaged on CPU >[ 110.598] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.598] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.598] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.599] sna_destroy_pixmap: pixmap=894, attached?=1 >[ 110.599] __sna_free_pixmap(pixmap=894) >[ 110.599] sna_composite(pixmap=876, op=3, src=892+(0, 0), mask=0+(0, 0), dst=876+(0, 0)+(0, 0), size=(3840, 64) >[ 110.599] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.599] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.599] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.599] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.599] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.599] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.599] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.599] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.599] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.599] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.599] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.599] sna_drawable_use_bo pixmap=876, box=((0, 0), (3840, 64)), flags=7... >[ 110.599] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.599] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.599] sna_drawable_use_bo: using whole GPU bo >[ 110.599] gen9_composite_set_target: pixmap=876, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.599] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.599] sna_transform_is_imprecise_integer_translation: no transform >[ 110.599] gen9_composite_picture: integer translation (0, 0), removing >[ 110.599] sna_render_pixmap_bo pixmap=892, (0, 0)x(3840, 64)/(2, 64) >[ 110.599] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.599] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.599] use_cpu_bo: no cpu bo >[ 110.599] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.599] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.599] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.599] sna_drawable_move_region_to_cpu(pixmap=892 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.599] sna_drawable_move_region_to_cpu: pixmap=892 all damaged on CPU >[ 110.599] kgem_can_create_2d: 2x64 @ 32 >[ 110.599] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.599] kgem_can_create_2d: untiled size=4096 >[ 110.599] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.599] kgem_choose_tiling: 2x64 -> 0 >[ 110.599] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.599] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.599] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.599] kgem_create_buffer: reusing buffer? used=1280 + size=2048, total=262144 >[ 110.599] kgem_create_proxy: target handle=30 [proxy? -1], offset=1280, length=2048, io=1 >[ 110.599] __kgem_bo_init(handle=30, num_pages=2048) >[ 110.599] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.599] upload: adding upload cache to pixmap=892 >[ 110.599] kgem_proxy_bo_attach: handle=30 >[ 110.599] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.599] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.599] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.599] gen4_choose_composite_emitter: identity src, no mask >[ 110.599] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.599] gen9_composite_get_binding_table(f180) >[ 110.599] kgem_add_reloc64: handle=30, pos=15448, delta=0, domains=40000 >[ 110.599] kgem_add_reloc64: adding proxy [delta=1280] for handle=30 >[ 110.599] kgem_add_reloc64[33] = (delta=1280, target handle=12, presumed=fd4de000) >[ 110.599] [3c50] bind bo(handle=30, addr=fd4de500), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.599] gen9_emit_sampler: sampler = a >[ 110.599] gen9_emit_vertex_elements: setup id=2 >[ 110.599] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.599] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.599] gen8_vertex_flush[1240] = 3 >[ 110.599] sna_destroy_pixmap: pixmap=892, attached?=1 >[ 110.599] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.599] __sna_free_pixmap(pixmap=892) >[ 110.599] sna_composite(pixmap=876, op=3, src=364+(0, 0), mask=0+(0, 0), dst=876+(0, 0)+(0, 0), size=(3840, 48) >[ 110.599] sna_compute_composite_region: dst=(0, 0)x(3840, 48) >[ 110.599] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) >[ 110.599] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.599] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) >[ 110.599] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) >[ 110.599] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) >[ 110.599] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) >[ 110.599] gen9_render_composite: 3840x48, current mode=1/1 >[ 110.599] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.599] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.599] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.599] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 >[ 110.599] sna_drawable_use_bo pixmap=876, box=((0, 0), (3840, 48)), flags=7... >[ 110.599] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.599] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.599] sna_drawable_use_bo: using whole GPU bo >[ 110.599] gen9_composite_set_target: pixmap=876, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.599] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) >[ 110.599] sna_transform_is_imprecise_integer_translation: no transform >[ 110.599] gen9_composite_picture: integer translation (0, 0), removing >[ 110.599] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 48)/(3840, 2160) >[ 110.599] sna_render_pixmap_bo: GPU all damaged >[ 110.599] color_convert: src=e6000000 [20028888] >[ 110.599] color_convert: dst=e6000000 [20028888] >[ 110.599] sna_render_get_solid: e6000000 >[ 110.599] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.599] gen4_choose_composite_emitter: identity source, identity mask >[ 110.599] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.599] aligning vertex: was 3, now 5 floats per vertex >[ 110.599] gen9_composite_get_binding_table(f100) >[ 110.599] gen9_emit_sampler: sampler = 3 >[ 110.599] gen9_emit_sf: num_sf_outputs=2 >[ 110.599] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.599] gen9_emit_vertex_elements: setup id=10 >[ 110.599] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.599] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.599] gen9_render_composite_box: (0, 0), (3840, 48) >[ 110.599] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] >[ 110.599] gen8_vertex_flush[12f0] = 3 >[ 110.599] sna_composite_rectangles(pixmap=876, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.599] sna_composite_rectangles: converted to op 3 >[ 110.599] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.599] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.599] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.599] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.599] sna_drawable_use_bo pixmap=876, box=((0, 0), (3840, 48)), flags=1... >[ 110.599] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.599] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.599] sna_drawable_use_bo: using whole GPU bo >[ 110.599] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.599] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.599] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.599] sna_render_get_solid: 660a0a0a >[ 110.599] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.599] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.599] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.599] aligning vertex: was 5, now 2 floats per vertex >[ 110.599] gen9_composite_get_binding_table(f0c0) >[ 110.599] gen9_emit_sampler: sampler = 1 >[ 110.599] gen9_emit_sf: num_sf_outputs=1 >[ 110.599] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.599] gen9_emit_vertex_elements: setup id=0 >[ 110.599] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.599] (0, 0), (3840, 48) >[ 110.599] gen8_vertex_flush[1398] = 3 >[ 110.599] sna_composite(pixmap=876, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=876+(3786, 6)+(0, 0), size=(44, 36) >[ 110.599] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.599] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.599] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.599] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.599] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.599] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.599] gen9_render_composite: 44x36, current mode=1/1 >[ 110.599] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.599] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.599] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.599] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.599] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.599] sna_drawable_use_bo pixmap=876, box=((3786, 6), (3830, 42)), flags=7... >[ 110.599] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.599] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.599] sna_drawable_use_bo: using whole GPU bo >[ 110.599] gen9_composite_set_target: pixmap=876, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.599] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.599] sna_transform_is_imprecise_integer_translation: no transform >[ 110.599] gen9_composite_picture: integer translation (0, 0), removing >[ 110.599] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.599] sna_render_pixmap_bo: CPU all damaged >[ 110.599] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.599] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.599] __kgem_retire_rq: request 1 complete >[ 110.599] __kgem_bo_flush: handle=28, busy=0, wedged=0 >[ 110.599] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.599] gen8_vertex_close: used=34326, vbo active? 23, vb=625, nreloc=5 >[ 110.599] gen8_vertex_close: reloc[0] = 287 >[ 110.599] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.599] kgem_add_handle: handle=23, index=16 >[ 110.599] kgem_add_reloc64[34] = (delta=0, target handle=16, presumed=fd545000) >[ 110.599] gen8_vertex_close: reloc[1] = 357 >[ 110.599] kgem_add_reloc64: handle=23, pos=357, delta=0, domains=200000 >[ 110.599] kgem_add_reloc64[35] = (delta=0, target handle=16, presumed=fd545000) >[ 110.599] gen8_vertex_close: reloc[2] = 487 >[ 110.599] kgem_add_reloc64: handle=23, pos=487, delta=0, domains=200000 >[ 110.599] kgem_add_reloc64[36] = (delta=0, target handle=16, presumed=fd545000) >[ 110.599] gen8_vertex_close: reloc[3] = 608 >[ 110.599] kgem_add_reloc64: handle=23, pos=608, delta=0, domains=200000 >[ 110.599] kgem_add_reloc64[37] = (delta=0, target handle=16, presumed=fd545000) >[ 110.599] gen8_vertex_close: reloc[4] = 811 >[ 110.599] kgem_add_reloc64: handle=23, pos=811, delta=0, domains=200000 >[ 110.599] kgem_add_reloc64[38] = (delta=0, target handle=16, presumed=fd545000) >[ 110.599] batch[1/1, flags=1800]: 1260 1260 15408 16384, nreloc=39, nexec=17, nfence=0, aperture=42582 [fenced=0] >[ 110.599] kgem_finish_buffers: buffer handle=30, used=3328, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.599] kgem_finish_buffers: retaining upload buffer (3328/262144): used=4096, refcnt=1 >[ 110.599] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.599] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 >[ 110.599] kgem_fixup_relocs: shrinking by 53248 >[ 110.599] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.599] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.599] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.599] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.599] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.599] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.599] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.599] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.599] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.599] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.599] __kgem_bo_clear_busy: handle=7 >[ 110.599] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.599] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.599] __kgem_bo_clear_busy: handle=8 >[ 110.599] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.599] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.599] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.599] __kgem_bo_clear_busy: handle=7 >[ 110.599] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 >[ 110.599] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.599] __kgem_bo_clear_busy: handle=8 >[ 110.599] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.599] __kgem_bo_clear_busy: handle=8 >[ 110.599] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.599] __kgem_bo_clear_busy: handle=8 >[ 110.599] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.599] __kgem_bo_clear_busy: handle=7 >[ 110.599] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.599] __kgem_bo_clear_busy: handle=8 >[ 110.599] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.599] __kgem_bo_clear_busy: handle=7 >[ 110.599] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.599] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.599] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 >[ 110.599] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 110.599] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 >[ 110.599] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.599] __kgem_bo_clear_busy: handle=7 >[ 110.599] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.599] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.599] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.599] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.599] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.599] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.599] gen4_choose_composite_emitter: identity src, no mask >[ 110.599] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.599] aligning vertex: was 2, now 3 floats per vertex >[ 110.599] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.599] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.599] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.599] kgem_add_handle: handle=4, index=0 >[ 110.599] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.599] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.599] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.599] gen9_composite_get_binding_table(ffc0) >[ 110.599] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.599] kgem_add_handle: handle=38, index=1 >[ 110.599] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.599] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.599] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.599] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 >[ 110.599] kgem_add_handle: handle=31, index=2 >[ 110.599] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4dc000) >[ 110.599] [3fd0] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.599] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.599] gen9_emit_sampler: sampler = 2 >[ 110.599] gen9_emit_sf: num_sf_outputs=1 >[ 110.599] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.599] gen9_emit_vertex_elements: setup id=2 >[ 110.599] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.599] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.599] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.599] gen8_vertex_flush[490] = 3 >[ 110.599] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.600] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.600] sna_glyphs: discarding mask >[ 110.600] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.600] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.600] gen9_render_composite: 0x0, current mode=1/1 >[ 110.600] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 110.600] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.600] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.600] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.600] sna_drawable_use_bo pixmap=876, box=((0, 0), (7680, 2160)), flags=7... >[ 110.600] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.600] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.600] sna_drawable_use_bo: using whole GPU bo >[ 110.600] gen9_composite_set_target: pixmap=876, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.600] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.600] color_convert: src=ffdfdbd2 [20028888] >[ 110.600] color_convert: dst=ffdfdbd2 [20028888] >[ 110.600] sna_render_get_solid: ffdfdbd2 >[ 110.600] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 110.600] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.600] sna_transform_is_imprecise_integer_translation: no transform >[ 110.600] gen9_composite_picture: integer translation (0, 0), removing >[ 110.600] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.600] sna_render_pixmap_bo: GPU all damaged >[ 110.600] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.600] gen4_choose_composite_emitter: solid, identity mask >[ 110.600] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.600] aligning vertex: was 3, now 4 floats per vertex >[ 110.600] gen9_composite_get_binding_table(ff00) >[ 110.600] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.600] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 110.600] kgem_add_handle: handle=8, index=3 >[ 110.600] kgem_add_reloc64[5] = (delta=32, target handle=3, presumed=fdffe000) >[ 110.600] [3fb0] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.600] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.600] kgem_add_handle: handle=6, index=4 >[ 110.600] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.600] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.600] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.600] gen9_emit_sampler: sampler = a >[ 110.600] gen9_emit_sf: num_sf_outputs=2 >[ 110.600] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.600] gen9_emit_vertex_elements: setup id=9 >[ 110.600] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.600] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.600] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.600] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.600] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.600] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.600] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.600] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.600] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.600] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.600] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.600] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.600] gen8_vertex_flush[56c] = 15 >[ 110.600] gen9_magic_ca_pass: CA fixup (8584 -> 8599) >[ 110.600] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.600] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.600] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.600] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.600] kgem_can_create_2d: 24x20 @ 32 >[ 110.600] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.600] kgem_can_create_2d: untiled size=4096 >[ 110.600] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.600] kgem_choose_tiling: 24x20 -> 0 >[ 110.600] sna_create_pixmap: usage=0, flags=a >[ 110.600] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.600] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.600] create_pixmap: serial=895, usage=0, 24x20 >[ 110.600] sna_create_pixmap: serial=895, 24x20, usage=0 >[ 110.600] sna_validate_gc(0x5619f1770810) changes=0, previous serial=37e, drawable=380 >[ 110.600] sna_validate_gc: recomputing clip >[ 110.600] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.600] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.600] try_upload__fast: ignore existing cpu damage (if any) >[ 110.600] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.600] try_upload__fast: no, no gpu damage >[ 110.600] sna_drawable_move_region_to_cpu(pixmap=896 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.600] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.600] _sna_pixmap_move_to_cpu(pixmap=896, 24x20, flags=1) >[ 110.600] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.600] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.600] operate_inplace: no, inplace operation not suitable >[ 110.600] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.600] __sna_damage_all(24, 20) >[ 110.600] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.600] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.600] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.600] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.600] sna_accel_flush: flush?=1, dirty?=1 >[ 110.600] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 110.600] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.600] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.600] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.600] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.600] kgem_bo_sync__cpu_full: handle=31 >[ 110.600] gen8_vertex_close: used=34396, vbo active? 23, vb=204, nreloc=2 >[ 110.601] gen8_vertex_close: reloc[0] = 287 >[ 110.601] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.601] kgem_add_handle: handle=23, index=5 >[ 110.601] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd545000) >[ 110.601] gen8_vertex_close: reloc[1] = 342 >[ 110.601] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 >[ 110.601] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) >[ 110.601] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17301 [fenced=0] >[ 110.601] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.601] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.601] kgem_fixup_relocs: shrinking by 61440 >[ 110.601] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.601] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.601] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.601] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.601] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.601] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.601] __kgem_bo_clear_busy: handle=8 >[ 110.601] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.601] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.601] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.601] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.601] __kgem_busy: handle=31, busy=131072, wedged=0 >[ 110.601] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 1 >[ 110.616] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.616] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.616] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.616] __kgem_retire_rq: request 2 complete >[ 110.616] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.616] kgem_bo_move_to_cache: release handle=9 >[ 110.616] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.616] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.616] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.616] kgem_bo_move_to_cache: release handle=17 >[ 110.616] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.616] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.616] kgem_bo_move_to_cache: release handle=35 >[ 110.616] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.616] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.616] kgem_bo_move_to_cache: release handle=20 >[ 110.616] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.616] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.616] kgem_bo_move_to_cache: release handle=22 >[ 110.616] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.616] __kgem_retire_rq: request 1 complete >[ 110.616] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.616] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.616] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.616] sna_accel_flush: flush?=0, dirty?=0 >[ 110.616] sna_block_handler (tv=0.0) >[ 110.616] sna_wakeup_handler >[ 110.616] sna_mode_wakeup: len=64 >[ 110.616] sna_mode_wakeup: recording last swap on pipe=1, frame 4429 [114d], time 110.602126 >[ 110.616] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=28 [active_scanout=2] >[ 110.616] sna_mode_wakeup: flip complete, pending? 2 >[ 110.616] sna_mode_wakeup: recording last swap on pipe=0, frame 6387 [18f3], time 110.603308 >[ 110.616] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=28 [active_scanout=2] >[ 110.616] sna_mode_wakeup: flip complete, pending? 1 >[ 110.616] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.616] sna_composite(pixmap=876, op=3, src=896+(2418, 10), mask=0+(3626, 6), dst=876+(3626, 6)+(0, 0), size=(48, 36) >[ 110.616] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.616] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.616] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.616] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.616] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.616] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.616] gen9_render_composite: 48x36, current mode=0/1 >[ 110.616] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.616] sna_blt_composite (2418, 10), (3626, 6), 48x36 >[ 110.616] sna_blt_composite: unsupported op [3] for blitting >[ 110.616] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.616] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.616] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.616] sna_drawable_use_bo pixmap=876, box=((3626, 6), (3674, 42)), flags=7... >[ 110.616] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.616] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.616] sna_drawable_use_bo: using whole GPU bo >[ 110.617] gen9_composite_set_target: pixmap=876, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.617] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.617] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.617] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.617] sna_render_pixmap_bo pixmap=896, (2418, 10)x(48, 36)/(24, 20) >[ 110.617] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.617] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.617] use_cpu_bo: no cpu bo >[ 110.617] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.617] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.617] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.617] sna_drawable_move_region_to_cpu(pixmap=896 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.617] sna_drawable_move_region_to_cpu: pixmap=896 all damaged on CPU >[ 110.617] kgem_can_create_2d: 24x20 @ 32 >[ 110.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.617] kgem_can_create_2d: untiled size=4096 >[ 110.617] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.617] kgem_choose_tiling: 24x20 -> 0 >[ 110.617] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.617] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.617] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.617] kgem_create_buffer: reusing buffer? used=4096 + size=1920, total=262144 >[ 110.617] kgem_create_proxy: target handle=30 [proxy? -1], offset=4096, length=1920, io=1 >[ 110.617] __kgem_bo_init(handle=30, num_pages=1920) >[ 110.617] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.617] upload: adding upload cache to pixmap=896 >[ 110.617] kgem_proxy_bo_attach: handle=30 >[ 110.617] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.617] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.617] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.617] gen4_choose_composite_emitter: simple src, no mask >[ 110.617] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.617] aligning vertex: was 4, now 3 floats per vertex >[ 110.617] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.617] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.617] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.617] kgem_add_handle: handle=4, index=0 >[ 110.617] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.617] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.617] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.617] gen9_composite_get_binding_table(ffc0) >[ 110.617] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.617] kgem_add_handle: handle=38, index=1 >[ 110.617] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.617] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.617] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.617] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 >[ 110.617] kgem_add_reloc64: adding proxy [delta=4096] for handle=30 >[ 110.617] kgem_add_handle: handle=30, index=2 >[ 110.617] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd4de000) >[ 110.617] [3fd0] bind bo(handle=30, addr=fd4df000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.617] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.617] gen9_emit_sampler: sampler = 22 >[ 110.617] gen9_emit_sf: num_sf_outputs=1 >[ 110.617] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.617] gen9_emit_vertex_elements: setup id=2 >[ 110.617] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.617] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.617] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.617] gen8_vertex_flush[490] = 3 >[ 110.617] sna_destroy_pixmap: pixmap=896, attached?=1 >[ 110.617] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.617] __sna_free_pixmap(pixmap=896) >[ 110.617] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.617] kgem_can_create_2d: 26x20 @ 32 >[ 110.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.617] kgem_can_create_2d: untiled size=4096 >[ 110.617] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.617] kgem_choose_tiling: 26x20 -> 0 >[ 110.617] sna_create_pixmap: usage=0, flags=a >[ 110.617] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.617] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.617] create_pixmap: serial=897, usage=0, 26x20 >[ 110.617] sna_create_pixmap: serial=897, 26x20, usage=0 >[ 110.617] sna_validate_gc(0x5619f1770810) changes=0, previous serial=380, drawable=382 >[ 110.617] sna_validate_gc: recomputing clip >[ 110.617] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.617] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.617] try_upload__fast: ignore existing cpu damage (if any) >[ 110.617] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.617] try_upload__fast: no, no gpu damage >[ 110.617] sna_drawable_move_region_to_cpu(pixmap=898 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.617] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.617] _sna_pixmap_move_to_cpu(pixmap=898, 26x20, flags=1) >[ 110.617] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.617] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.617] operate_inplace: no, inplace operation not suitable >[ 110.617] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.617] __sna_damage_all(26, 20) >[ 110.617] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.617] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.617] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.617] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.617] sna_accel_flush: flush?=0, dirty?=0 >[ 110.617] sna_composite(pixmap=876, op=3, src=898+(2370, 10), mask=0+(3554, 6), dst=876+(3554, 6)+(0, 0), size=(52, 36) >[ 110.617] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.617] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.617] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.617] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.617] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.617] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.617] gen9_render_composite: 52x36, current mode=1/1 >[ 110.617] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.617] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.617] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.617] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.617] sna_drawable_use_bo pixmap=876, box=((3554, 6), (3606, 42)), flags=7... >[ 110.617] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.617] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.617] sna_drawable_use_bo: using whole GPU bo >[ 110.617] gen9_composite_set_target: pixmap=876, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.617] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.617] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.617] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.617] sna_render_pixmap_bo pixmap=898, (2370, 10)x(52, 36)/(26, 20) >[ 110.617] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.617] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.617] use_cpu_bo: no cpu bo >[ 110.617] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.617] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.617] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.617] sna_drawable_move_region_to_cpu(pixmap=898 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.617] sna_drawable_move_region_to_cpu: pixmap=898 all damaged on CPU >[ 110.617] kgem_can_create_2d: 26x20 @ 32 >[ 110.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.617] kgem_can_create_2d: untiled size=4096 >[ 110.617] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.617] kgem_choose_tiling: 26x20 -> 0 >[ 110.617] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.617] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.617] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.617] kgem_create_buffer: reusing buffer? used=6144 + size=2560, total=262144 >[ 110.617] kgem_create_proxy: target handle=30 [proxy? -1], offset=6144, length=2560, io=1 >[ 110.617] __kgem_bo_init(handle=30, num_pages=2560) >[ 110.617] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.617] upload: adding upload cache to pixmap=898 >[ 110.617] kgem_proxy_bo_attach: handle=30 >[ 110.617] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.617] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.617] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.617] gen4_choose_composite_emitter: simple src, no mask >[ 110.617] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.617] gen9_composite_get_binding_table(ff00) >[ 110.617] kgem_add_reloc64: handle=30, pos=16312, delta=0, domains=40000 >[ 110.617] kgem_add_reloc64: adding proxy [delta=6144] for handle=30 >[ 110.617] kgem_add_reloc64[5] = (delta=6144, target handle=2, presumed=fd4de000) >[ 110.617] [3fb0] bind bo(handle=30, addr=fd4df800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.617] gen9_emit_vertex_elements: setup id=2 >[ 110.617] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.617] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.617] gen8_vertex_flush[4cc] = 3 >[ 110.617] sna_destroy_pixmap: pixmap=898, attached?=1 >[ 110.617] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.617] __sna_free_pixmap(pixmap=898) >[ 110.617] sna_composite(pixmap=876, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=876+(3490, 6)+(0, 0), size=(44, 36) >[ 110.617] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.617] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.617] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.617] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.617] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.617] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.617] gen9_render_composite: 44x36, current mode=1/1 >[ 110.617] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.617] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.617] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.617] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.617] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.617] sna_drawable_use_bo pixmap=876, box=((3490, 6), (3534, 42)), flags=7... >[ 110.617] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.617] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.617] sna_drawable_use_bo: using whole GPU bo >[ 110.617] gen9_composite_set_target: pixmap=876, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.617] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.617] sna_transform_is_imprecise_integer_translation: no transform >[ 110.617] gen9_composite_picture: integer translation (0, 0), removing >[ 110.617] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.617] sna_render_pixmap_bo: CPU all damaged >[ 110.617] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.617] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.617] gen8_vertex_close: used=34416, vbo active? 23, vb=4, nreloc=1 >[ 110.617] gen8_vertex_close: reloc[0] = 287 >[ 110.617] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.617] kgem_add_handle: handle=23, index=3 >[ 110.617] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd545000) >[ 110.617] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=16338 [fenced=0] >[ 110.617] kgem_finish_buffers: buffer handle=30, used=8704, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.617] kgem_finish_buffers: retaining upload buffer (8704/262144): used=12288, refcnt=1 >[ 110.617] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.617] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.617] kgem_fixup_relocs: shrinking by 61440 >[ 110.617] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.617] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.617] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.617] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.617] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.617] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.617] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.617] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.617] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.617] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.617] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.617] gen4_choose_composite_emitter: identity src, no mask >[ 110.617] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.617] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.617] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.617] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.617] kgem_add_handle: handle=4, index=0 >[ 110.617] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.617] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.617] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.617] gen9_composite_get_binding_table(ffc0) >[ 110.617] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.617] kgem_add_handle: handle=38, index=1 >[ 110.617] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.617] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.617] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.617] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.617] kgem_add_handle: handle=37, index=2 >[ 110.617] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd441000) >[ 110.617] [3fd0] bind bo(handle=37, addr=fd441000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.617] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.617] gen9_emit_sampler: sampler = 2 >[ 110.617] gen9_emit_sf: num_sf_outputs=1 >[ 110.617] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.617] gen9_emit_vertex_elements: setup id=2 >[ 110.617] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.617] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.617] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.617] gen8_vertex_flush[490] = 3 >[ 110.617] sna_composite(pixmap=876, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=876+(3422, 6)+(0, 0), size=(48, 36) >[ 110.617] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.617] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.617] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.617] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.617] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.617] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.617] gen9_render_composite: 48x36, current mode=1/1 >[ 110.617] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.617] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.617] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.617] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.617] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.617] sna_drawable_use_bo pixmap=876, box=((3422, 6), (3470, 42)), flags=7... >[ 110.617] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.617] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.617] sna_drawable_use_bo: using whole GPU bo >[ 110.617] gen9_composite_set_target: pixmap=876, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.617] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.617] sna_transform_is_imprecise_integer_translation: no transform >[ 110.617] gen9_composite_picture: integer translation (0, 0), removing >[ 110.617] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.617] sna_render_pixmap_bo: CPU all damaged >[ 110.617] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.617] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.617] __kgem_retire_rq: request 1 complete >[ 110.617] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.618] gen8_vertex_close: used=34425, vbo active? 23, vb=4, nreloc=1 >[ 110.618] gen8_vertex_close: reloc[0] = 287 >[ 110.618] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.618] kgem_add_handle: handle=23, index=3 >[ 110.618] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.618] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.618] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.618] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.618] kgem_fixup_relocs: shrinking by 61440 >[ 110.618] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.618] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.618] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.618] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.618] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.618] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.618] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.618] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.618] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.618] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.618] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.618] gen4_choose_composite_emitter: identity src, no mask >[ 110.618] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.618] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.618] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.618] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.618] kgem_add_handle: handle=4, index=0 >[ 110.618] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.618] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.618] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.618] gen9_composite_get_binding_table(ffc0) >[ 110.618] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.618] kgem_add_handle: handle=38, index=1 >[ 110.618] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.618] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.618] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.618] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.618] kgem_add_handle: handle=32, index=2 >[ 110.618] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.618] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.618] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.618] gen9_emit_sampler: sampler = 2 >[ 110.618] gen9_emit_sf: num_sf_outputs=1 >[ 110.618] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.618] gen9_emit_vertex_elements: setup id=2 >[ 110.618] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.618] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.618] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.618] gen8_vertex_flush[490] = 3 >[ 110.618] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.618] kgem_can_create_2d: 16x16 @ 32 >[ 110.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.618] kgem_can_create_2d: untiled size=4096 >[ 110.618] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.618] kgem_choose_tiling: 16x16 -> 0 >[ 110.618] sna_create_pixmap: usage=0, flags=a >[ 110.618] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.618] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.618] create_pixmap: serial=899, usage=0, 16x16 >[ 110.618] sna_create_pixmap: serial=899, 16x16, usage=0 >[ 110.618] sna_validate_gc(0x5619f1770810) changes=0, previous serial=382, drawable=384 >[ 110.618] sna_validate_gc: recomputing clip >[ 110.618] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.618] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.618] try_upload__fast: ignore existing cpu damage (if any) >[ 110.618] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.618] try_upload__fast: no, no gpu damage >[ 110.618] sna_drawable_move_region_to_cpu(pixmap=900 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.618] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.618] _sna_pixmap_move_to_cpu(pixmap=900, 16x16, flags=1) >[ 110.618] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.618] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.618] operate_inplace: no, inplace operation not suitable >[ 110.618] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.618] __sna_damage_all(16, 16) >[ 110.618] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.618] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.618] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.618] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.618] sna_accel_flush: flush?=1, dirty?=1 >[ 110.618] sna_accel_flush: syncing SHM pixmap=314 (refcnt=1) >[ 110.618] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.618] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.618] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.618] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.618] kgem_bo_sync__cpu_full: handle=32 >[ 110.618] gen8_vertex_close: used=34434, vbo active? 23, vb=4, nreloc=1 >[ 110.618] gen8_vertex_close: reloc[0] = 287 >[ 110.618] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.618] kgem_add_handle: handle=23, index=3 >[ 110.618] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.618] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.618] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.618] __kgem_retire_rq: request 1 complete >[ 110.618] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.618] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.618] kgem_fixup_relocs: shrinking by 61440 >[ 110.618] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.618] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.618] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.618] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.618] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.618] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.618] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.618] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.618] __kgem_busy: handle=32, busy=131072, wedged=0 >[ 110.618] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 1 >[ 110.618] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.618] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.618] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.618] __kgem_retire_rq: request 1 complete >[ 110.618] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.618] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.618] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.618] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.618] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.618] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.618] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.618] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.618] kgem_bo_sync__cpu_full: handle=37 >[ 110.618] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.618] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.618] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.618] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.618] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.618] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.618] sna_composite(pixmap=876, op=3, src=900+(2247, 15), mask=0+(3370, 7), dst=876+(3370, 7)+(0, 0), size=(32, 34) >[ 110.618] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.618] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.618] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.618] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.618] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.618] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.618] gen9_render_composite: 32x34, current mode=0/1 >[ 110.618] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.618] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.618] sna_blt_composite: unsupported op [3] for blitting >[ 110.618] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.618] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.618] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.618] sna_drawable_use_bo pixmap=876, box=((3370, 7), (3402, 41)), flags=7... >[ 110.618] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.618] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.618] sna_drawable_use_bo: using whole GPU bo >[ 110.618] gen9_composite_set_target: pixmap=876, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.618] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.618] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.618] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.618] sna_render_pixmap_bo pixmap=900, (2247, 15)x(32, 34)/(16, 16) >[ 110.618] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.618] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.618] use_cpu_bo: no cpu bo >[ 110.618] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.618] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.618] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.618] sna_drawable_move_region_to_cpu(pixmap=900 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.618] sna_drawable_move_region_to_cpu: pixmap=900 all damaged on CPU >[ 110.618] kgem_can_create_2d: 16x16 @ 32 >[ 110.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.618] kgem_can_create_2d: untiled size=4096 >[ 110.618] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.618] kgem_choose_tiling: 16x16 -> 0 >[ 110.618] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.618] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.618] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.618] kgem_create_buffer: reusing buffer? used=12288 + size=1024, total=262144 >[ 110.618] kgem_create_proxy: target handle=30 [proxy? -1], offset=12288, length=1024, io=1 >[ 110.618] __kgem_bo_init(handle=30, num_pages=1024) >[ 110.618] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.618] upload: adding upload cache to pixmap=900 >[ 110.618] kgem_proxy_bo_attach: handle=30 >[ 110.618] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.618] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.618] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.618] gen4_choose_composite_emitter: simple src, no mask >[ 110.618] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.618] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.618] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.618] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.618] kgem_add_handle: handle=4, index=0 >[ 110.618] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.618] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.618] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.618] gen9_composite_get_binding_table(ffc0) >[ 110.618] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.618] kgem_add_handle: handle=38, index=1 >[ 110.618] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.618] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.618] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.618] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 >[ 110.618] kgem_add_reloc64: adding proxy [delta=12288] for handle=30 >[ 110.618] kgem_add_handle: handle=30, index=2 >[ 110.618] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=fd4de000) >[ 110.618] [3fd0] bind bo(handle=30, addr=fd4e1000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.618] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.618] gen9_emit_sampler: sampler = 22 >[ 110.618] gen9_emit_sf: num_sf_outputs=1 >[ 110.618] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.618] gen9_emit_vertex_elements: setup id=2 >[ 110.618] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.618] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.618] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.618] gen8_vertex_flush[490] = 3 >[ 110.618] sna_destroy_pixmap: pixmap=900, attached?=1 >[ 110.618] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.618] __sna_free_pixmap(pixmap=900) >[ 110.618] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.618] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.618] sna_glyphs: discarding mask >[ 110.618] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.618] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.618] gen9_render_composite: 0x0, current mode=1/1 >[ 110.618] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.618] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.618] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.618] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.618] sna_drawable_use_bo pixmap=876, box=((0, 0), (7680, 2160)), flags=7... >[ 110.618] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.618] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.618] sna_drawable_use_bo: using whole GPU bo >[ 110.618] gen9_composite_set_target: pixmap=876, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.618] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.618] color_convert: src=ff232321 [20028888] >[ 110.618] color_convert: dst=ff232321 [20028888] >[ 110.618] sna_render_get_solid: ff232321 >[ 110.618] sna_render_get_solid(6) = ff232321 (old) >[ 110.618] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.618] sna_transform_is_imprecise_integer_translation: no transform >[ 110.618] gen9_composite_picture: integer translation (0, 0), removing >[ 110.618] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.618] sna_render_pixmap_bo: GPU all damaged >[ 110.618] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.618] gen4_choose_composite_emitter: solid, identity mask >[ 110.618] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.618] aligning vertex: was 3, now 4 floats per vertex >[ 110.618] gen9_composite_get_binding_table(ff00) >[ 110.618] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.618] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 110.618] kgem_add_handle: handle=8, index=3 >[ 110.618] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) >[ 110.618] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.618] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.618] kgem_add_handle: handle=6, index=4 >[ 110.618] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.618] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.618] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.618] gen9_emit_sampler: sampler = a >[ 110.618] gen9_emit_sf: num_sf_outputs=2 >[ 110.618] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.618] gen9_emit_vertex_elements: setup id=9 >[ 110.618] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.618] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.618] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.618] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.618] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.618] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.618] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.618] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.618] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.618] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.618] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.618] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.619] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.619] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.619] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.619] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.619] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.619] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.619] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.619] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.619] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.619] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.619] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.619] gen8_vertex_flush[56c] = 48 >[ 110.619] gen9_magic_ca_pass: CA fixup (8611 -> 8659) >[ 110.619] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.619] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.619] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.619] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.619] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.619] sna_glyphs: discarding mask >[ 110.619] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.619] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.619] gen9_render_composite: 0x0, current mode=1/1 >[ 110.619] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.619] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.619] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.619] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.619] sna_drawable_use_bo pixmap=876, box=((0, 0), (7680, 2160)), flags=7... >[ 110.619] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.619] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.619] sna_drawable_use_bo: using whole GPU bo >[ 110.619] gen9_composite_set_target: pixmap=876, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.619] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.619] color_convert: src=ff8e8b85 [20028888] >[ 110.619] color_convert: dst=ff8e8b85 [20028888] >[ 110.619] sna_render_get_solid: ff8e8b85 >[ 110.619] sna_render_get_solid(7) = ff8e8b85 (old) >[ 110.619] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.619] sna_transform_is_imprecise_integer_translation: no transform >[ 110.619] gen9_composite_picture: integer translation (0, 0), removing >[ 110.619] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.619] sna_render_pixmap_bo: GPU all damaged >[ 110.619] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.619] gen4_choose_composite_emitter: solid, identity mask >[ 110.619] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.619] gen9_composite_get_binding_table(fe40) >[ 110.619] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.619] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 110.619] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fdffe000) >[ 110.619] [3f80] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.619] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.619] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.619] gen9_emit_vertex_elements: setup id=9 >[ 110.619] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.619] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.619] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.619] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.619] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.619] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.619] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.619] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.619] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.619] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.619] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.619] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.619] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.619] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.619] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.619] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.619] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.619] gen8_vertex_flush[66c] = 48 >[ 110.619] gen9_magic_ca_pass: CA fixup (8659 -> 8707) >[ 110.619] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.619] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.619] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.619] sna_copy_area: src=pixmap=876:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.619] sna_copy_area: normal copy >[ 110.619] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.619] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.619] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.619] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.619] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.619] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.619] sna_do_copy: pixmap -- no source clipping >[ 110.619] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.619] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.619] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=876+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.619] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=28, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.619] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.619] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.619] sna_drawable_use_bo: pinned, never REPLACES >[ 110.619] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.619] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.619] sna_drawable_use_bo: applying move-to-gpu override >[ 110.619] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.619] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.619] wait_for_shadow: flags=1, flips=0, handle=28, shadow=29 >[ 110.619] wait_for_shadow: setting front pixmap to handle=29 >[ 110.619] sna_drawable_use_bo: using whole GPU bo >[ 110.619] sna_pixmap_move_to_gpu(pixmap=876, usage=0), flags=a >[ 110.619] sna_pixmap_move_to_gpu: already all-damaged >[ 110.619] sna_pixmap_mark_active: pixmap=876, handle=38 >[ 110.619] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.619] sna_pixmap_make_cow: make cow src=876, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.619] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.619] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.619] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.619] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.619] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.619] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.619] kgem_set_mode: flushing before new bo >[ 110.619] gen8_vertex_close: used=34828, vbo active? 23, vb=204, nreloc=2 >[ 110.619] gen8_vertex_close: reloc[0] = 287 >[ 110.619] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.619] kgem_add_handle: handle=23, index=5 >[ 110.619] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) >[ 110.619] gen8_vertex_close: reloc[1] = 342 >[ 110.619] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 >[ 110.619] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd545000) >[ 110.619] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.619] kgem_finish_buffers: buffer handle=30, used=13312, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.619] kgem_finish_buffers: retaining upload buffer (13312/262144): used=16384, refcnt=1 >[ 110.619] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.619] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.619] kgem_fixup_relocs: shrinking by 61440 >[ 110.619] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.619] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.619] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.619] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.619] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.619] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.619] __kgem_bo_clear_busy: handle=8 >[ 110.619] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.619] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.619] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.619] __kgem_bo_clear_busy: handle=8 >[ 110.619] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.619] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.619] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.619] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.619] aligning vertex: was 4, now 2 floats per vertex >[ 110.619] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.619] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.619] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.619] kgem_add_handle: handle=4, index=0 >[ 110.619] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.619] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.619] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.619] gen9_composite_get_binding_table(ffc0) >[ 110.619] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 >[ 110.619] kgem_add_handle: handle=29, index=1 >[ 110.619] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.619] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 110.619] [3fe0] bind bo(handle=29, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.619] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.619] kgem_add_handle: handle=38, index=2 >[ 110.619] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.619] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.619] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.619] gen9_emit_sampler: sampler = 0 >[ 110.619] gen9_emit_sf: num_sf_outputs=1 >[ 110.619] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.619] gen9_emit_vertex_elements: setup id=0 >[ 110.619] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.619] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.619] gen8_vertex_flush[490] = 3 >[ 110.619] sna_destroy_pixmap: pixmap=876, attached?=1 >[ 110.619] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.619] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.619] __kgem_bo_destroy: handle=38 -> active >[ 110.619] __sna_free_pixmap(pixmap=876) >[ 110.619] sna_accel_flush: flush?=0, dirty?=0 >[ 110.619] sna_accel_flush: flush?=0, dirty?=0 >[ 110.619] sna_block_handler (tv=0.12000) >[ 110.619] kgem_retire, need_retire?=1 >[ 110.619] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.619] kgem_retire__requests_ring: retiring ring 0 >[ 110.619] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.619] __kgem_retire_rq: request 1 complete >[ 110.619] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.619] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.619] kgem_retire -- retired=0, need_retire=0 >[ 110.619] kgem_retire__buffers: handle=30, busy? 0 [0] >[ 110.619] kgem_retire__buffers: releasing upload cache for handle=30? 0 >[ 110.619] __kgem_bo_destroy: handle=30, size=262144 >[ 110.619] kgem_bo_replace_io: transferring io handle=30 to bo >[ 110.619] kgem_bo_move_to_inactive: moving handle=30 to inactive >[ 110.619] sna_accel_block: GPU idle, flushing >[ 110.619] gen8_vertex_close: used=34834, vbo active? 23, vb=1, nreloc=1 >[ 110.619] gen8_vertex_close: reloc[0] = 287 >[ 110.619] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.619] kgem_add_handle: handle=23, index=3 >[ 110.619] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.619] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.619] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.619] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.619] kgem_fixup_relocs: shrinking by 61440 >[ 110.619] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.619] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.619] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.619] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.619] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.619] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.619] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.619] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.619] sna_scanout_do_flush: flush timer active: delta=-14 >[ 110.620] sna_scanout_do_flush (time=110619), triggered >[ 110.620] sna_scanout_flush (time=110619), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.620] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.620] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.620] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.620] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.620] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.620] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.620] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.620] sna_pixmap_move_to_gpu: already all-damaged >[ 110.620] sna_pixmap_mark_active: pixmap=175, handle=29 >[ 110.620] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.620] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.620] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.620] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=28 [active?=2], new handle=29 [active=0] >[ 110.620] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 28, transformed? 0 >[ 110.620] get_fb: reusing fb=79 for handle=29 >[ 110.620] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=1, serial=2 >[ 110.620] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.620] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 28, transformed? 0 >[ 110.620] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=2, serial=3 >[ 110.620] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.620] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.620] sna_mode_redisplay: flipped 2 outputs, shadow active? 28 >[ 110.620] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=28 >[ 110.620] sna_accel_do_throttle (time=110619), triggered >[ 110.620] sna_accel_throttle (time=110619) >[ 110.620] sna_accel_block: evaluating timers, active=7 >[ 110.620] sna_accel_block: flush timer expires in 16 [110635] >[ 110.620] sna_wakeup_handler >[ 110.620] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.620] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.620] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.620] kgem_can_create_2d: untiled size=66355200 >[ 110.620] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.620] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.620] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.620] sna_create_pixmap: usage=0, flags=1b >[ 110.620] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.620] __pop_freed_pixmap: reusing freed pixmap=876 header >[ 110.620] create_pixmap_hdr: pixmap=901, width=7680, height=2160, usage=0 >[ 110.620] sna_create_pixmap: serial=901, 7680x2160, usage=0 >[ 110.620] sna_composite_rectangles(pixmap=902, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.620] sna_composite_rectangles: converted to op 0 >[ 110.620] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.620] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.620] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.620] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.620] sna_composite_rectangles: dropping last-cpu hint >[ 110.620] sna_drawable_use_bo pixmap=902, box=((0, 0), (7680, 2160)), flags=19... >[ 110.620] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.620] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.620] sna_pixmap_move_to_gpu(pixmap=902, usage=0), flags=b >[ 110.620] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.620] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.620] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.620] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.620] sna_pixmap_alloc_gpu: pixmap=902 >[ 110.620] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.620] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.620] kgem_bo_remove_from_active: removing handle=38 from active >[ 110.620] 1:from active: pitch=30720, tiling=1, handle=38, id=880 >[ 110.620] __sna_damage_all(7680, 2160) >[ 110.620] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.620] sna_pixmap_mark_active: pixmap=902, handle=38 >[ 110.620] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.620] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.620] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.620] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.620] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.620] sna_render_get_solid: 0 >[ 110.620] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.620] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.620] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.620] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.620] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.621] kgem_add_handle: handle=4, index=0 >[ 110.621] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.621] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.621] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.621] gen9_composite_get_binding_table(ffc0) >[ 110.621] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.621] kgem_add_handle: handle=38, index=1 >[ 110.621] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.621] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.621] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.621] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.621] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.621] kgem_add_handle: handle=7, index=2 >[ 110.621] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.621] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.621] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.621] gen9_emit_sampler: sampler = 1 >[ 110.621] gen9_emit_sf: num_sf_outputs=1 >[ 110.621] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.621] gen9_emit_vertex_elements: setup id=0 >[ 110.621] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.621] (0, 0), (7680, 2160) >[ 110.621] gen8_vertex_flush[490] = 3 >[ 110.621] sna_composite_rectangles: pixmap=902 marking clear [0]? 1 >[ 110.621] sna_composite_rectangles(pixmap=902, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.621] sna_composite_rectangles: converted to op 1 >[ 110.621] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.621] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.621] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.621] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.621] sna_composite_rectangles: promoting to full GPU >[ 110.621] sna_composite_rectangles: dropping last-cpu hint >[ 110.621] sna_drawable_use_bo pixmap=902, box=((0, 0), (7680, 2160)), flags=19... >[ 110.621] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.621] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.621] sna_drawable_use_bo: using whole GPU bo >[ 110.621] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.621] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.621] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.621] sna_render_get_solid: ff2c001e >[ 110.621] sna_render_get_solid(0) = ff2c001e (old) >[ 110.621] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.621] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.621] gen9_composite_get_binding_table(ff00) >[ 110.621] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.621] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 110.621] kgem_add_handle: handle=8, index=3 >[ 110.621] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 110.621] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.621] gen9_emit_vertex_elements: setup id=0 >[ 110.621] (0, 0), (7680, 2160) >[ 110.621] gen8_vertex_flush[4cc] = 3 >[ 110.621] sna_composite_rectangles: pixmap=902 marking clear [ff2c001e]? 1 >[ 110.621] sna_composite(pixmap=902, op=3, src=364+(0, 0), mask=0+(0, 0), dst=902+(0, 0)+(0, 0), size=(3840, 2160) >[ 110.621] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 110.621] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 110.621] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.621] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 110.621] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) >[ 110.621] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) >[ 110.621] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 110.621] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.621] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 110.621] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.621] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 >[ 110.621] sna_drawable_use_bo pixmap=902, box=((0, 0), (3840, 2160)), flags=7... >[ 110.621] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.621] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.621] sna_drawable_use_bo: using whole GPU bo >[ 110.621] gen9_composite_set_target: pixmap=902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.621] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 110.621] sna_transform_is_imprecise_integer_translation: no transform >[ 110.621] gen9_composite_picture: integer translation (0, 0), removing >[ 110.621] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.621] sna_render_pixmap_bo: GPU all damaged >[ 110.621] color_convert: src=ef000000 [20028888] >[ 110.621] color_convert: dst=ef000000 [20028888] >[ 110.621] sna_render_get_solid: ef000000 >[ 110.621] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.621] gen4_choose_composite_emitter: identity source, identity mask >[ 110.621] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.621] aligning vertex: was 2, now 5 floats per vertex >[ 110.621] gen9_composite_get_binding_table(fe80) >[ 110.621] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 110.621] kgem_add_handle: handle=11, index=4 >[ 110.621] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 110.621] [3f90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.621] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.621] kgem_add_reloc64: adding proxy [delta=956] for handle=7 >[ 110.621] kgem_add_reloc64[7] = (delta=956, target handle=2, presumed=fffe8000) >[ 110.621] [3f80] bind bo(handle=7, addr=fffe83bc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.621] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.621] gen9_emit_sampler: sampler = 3 >[ 110.621] gen9_emit_sf: num_sf_outputs=2 >[ 110.621] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.621] gen9_emit_vertex_elements: setup id=10 >[ 110.621] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.621] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.621] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 110.621] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 110.621] gen8_vertex_flush[5a8] = 3 >[ 110.621] sna_composite(pixmap=902, op=3, src=364+(0, 0), mask=0+(0, 0), dst=902+(3840, 0)+(0, 0), size=(3840, 2160) >[ 110.621] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) >[ 110.621] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) >[ 110.621] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.621] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) >[ 110.621] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) >[ 110.621] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) >[ 110.621] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) >[ 110.621] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.621] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.621] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.621] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.621] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 >[ 110.621] sna_drawable_use_bo pixmap=902, box=((3840, 0), (7680, 2160)), flags=7... >[ 110.621] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.621] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.621] sna_drawable_use_bo: using whole GPU bo >[ 110.621] gen9_composite_set_target: pixmap=902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.621] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) >[ 110.621] sna_transform_is_imprecise_integer_translation: no transform >[ 110.621] gen9_composite_picture: integer translation (0, 0), removing >[ 110.621] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.621] sna_render_pixmap_bo: GPU all damaged >[ 110.621] color_convert: src=ef000000 [20028888] >[ 110.621] color_convert: dst=ef000000 [20028888] >[ 110.621] sna_render_get_solid: ef000000 >[ 110.621] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.621] gen4_choose_composite_emitter: identity source, identity mask >[ 110.621] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.621] gen9_composite_get_binding_table(fdc0) >[ 110.621] gen9_emit_vertex_elements: setup id=10 >[ 110.621] gen9_render_composite_box: (3840, 0), (7680, 2160) >[ 110.621] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] >[ 110.621] gen8_vertex_flush[5dc] = 3 >[ 110.621] sna_composite(pixmap=902, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=902+(5694, 1014)+(0, 0), size=(132, 132) >[ 110.621] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) >[ 110.621] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) >[ 110.621] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.621] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) >[ 110.621] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) >[ 110.621] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) >[ 110.621] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) >[ 110.621] gen9_render_composite: 132x132, current mode=1/1 >[ 110.621] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 >[ 110.621] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.621] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.621] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 >[ 110.621] sna_drawable_use_bo pixmap=902, box=((5694, 1014), (5826, 1146)), flags=7... >[ 110.621] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.621] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.621] sna_drawable_use_bo: using whole GPU bo >[ 110.621] gen9_composite_set_target: pixmap=902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.621] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) >[ 110.621] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] >[ 110.621] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.621] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) >[ 110.621] sna_render_pixmap_bo: GPU all damaged >[ 110.621] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) >[ 110.621] color_convert: src=ef000000 [20028888] >[ 110.621] color_convert: dst=ef000000 [20028888] >[ 110.621] sna_render_get_solid: ef000000 >[ 110.621] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.621] gen4_choose_composite_emitter: simple src, identity mask >[ 110.621] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.621] gen9_composite_get_binding_table(fdc0) >[ 110.621] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 >[ 110.621] kgem_add_handle: handle=15, index=5 >[ 110.621] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) >[ 110.621] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler >[ 110.621] gen9_emit_sampler: sampler = 23 >[ 110.621] gen9_emit_vertex_elements: setup id=10 >[ 110.621] gen9_render_composite_box: (5694, 1014), (5826, 1146) >[ 110.622] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] >[ 110.622] gen8_vertex_flush[620] = 3 >[ 110.622] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.622] kgem_can_create_2d: 80x80 @ 32 >[ 110.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.622] kgem_can_create_2d: untiled size=28672 >[ 110.622] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.622] kgem_choose_tiling: 80x80 -> 0 >[ 110.622] sna_create_pixmap: usage=0, flags=b >[ 110.622] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.622] __pop_freed_pixmap: reusing freed pixmap=880 header >[ 110.622] create_pixmap_hdr: pixmap=903, width=80, height=80, usage=0 >[ 110.622] sna_create_pixmap: serial=903, 80x80, usage=0 >[ 110.622] sna_composite_rectangles(pixmap=904, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.622] sna_composite_rectangles: converted to op 0 >[ 110.622] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.622] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.622] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.622] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.622] sna_composite_rectangles: dropping last-cpu hint >[ 110.622] sna_drawable_use_bo pixmap=904, box=((0, 0), (80, 80)), flags=19... >[ 110.622] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.622] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.622] sna_pixmap_move_to_gpu(pixmap=904, usage=0), flags=b >[ 110.622] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.622] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.622] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.622] kgem_choose_tiling: 80x80 -> 0 >[ 110.622] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.622] kgem_choose_tiling: 80x80 -> 0 >[ 110.622] sna_pixmap_alloc_gpu: pixmap=904 >[ 110.622] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.622] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.622] from inactive: pitch=320, tiling=0: handle=22, id=881 >[ 110.622] __sna_damage_all(80, 80) >[ 110.622] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.622] sna_pixmap_mark_active: pixmap=904, handle=22 >[ 110.622] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.622] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.622] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.622] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.622] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.622] sna_render_get_solid: 0 >[ 110.622] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.622] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.622] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.622] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.622] aligning vertex: was 5, now 2 floats per vertex >[ 110.622] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.622] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.622] gen9_composite_get_binding_table(fd40) >[ 110.622] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 >[ 110.622] kgem_add_handle: handle=22, index=6 >[ 110.622] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) >[ 110.622] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.622] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.622] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.622] gen9_emit_sampler: sampler = 1 >[ 110.622] gen9_emit_sf: num_sf_outputs=1 >[ 110.622] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.622] gen9_emit_vertex_elements: setup id=0 >[ 110.622] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.622] (0, 0), (80, 80) >[ 110.622] gen8_vertex_flush[6d8] = 3 >[ 110.622] sna_composite_rectangles: pixmap=904 marking clear [0]? 1 >[ 110.622] sna_composite_rectangles(pixmap=904, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.622] sna_composite_rectangles: converted to op 1 >[ 110.622] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.622] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.622] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.622] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.622] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.622] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.622] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.622] sna_composite_rectangles: dropping last-cpu hint >[ 110.622] sna_drawable_use_bo pixmap=904, box=((0, 0), (80, 80)), flags=1... >[ 110.622] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.622] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.622] sna_drawable_use_bo: using whole GPU bo >[ 110.622] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.622] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.622] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.622] sna_render_get_solid: 40404040 >[ 110.622] sna_render_get_solid(1) = 40404040 (old) >[ 110.622] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.622] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.622] gen9_composite_get_binding_table(fcc0) >[ 110.622] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 >[ 110.622] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 110.622] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) >[ 110.622] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.622] gen9_emit_vertex_elements: setup id=0 >[ 110.622] (0, 0), (2, 2) >[ 110.622] (78, 0), (80, 2) >[ 110.622] (0, 78), (2, 80) >[ 110.622] (78, 78), (80, 80) >[ 110.622] gen8_vertex_flush[714] = 12 >[ 110.622] sna_composite(pixmap=902, op=3, src=904+(0, 0), mask=0+(0, 0), dst=902+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.622] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.622] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.622] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.622] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.622] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.622] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.622] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.622] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.622] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.622] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.622] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.622] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.622] sna_drawable_use_bo pixmap=902, box=((0, 0), (7680, 2160)), flags=7... >[ 110.622] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.622] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.622] sna_drawable_use_bo: using whole GPU bo >[ 110.622] gen9_composite_set_target: pixmap=902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.622] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.622] sna_transform_is_imprecise_integer_translation: no transform >[ 110.622] gen9_composite_picture: integer translation (0, 0), removing >[ 110.622] sna_render_pixmap_bo pixmap=904, (0, 0)x(7680, 2160)/(80, 80) >[ 110.622] sna_render_pixmap_bo: GPU all damaged >[ 110.622] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.622] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.622] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.622] gen4_choose_composite_emitter: identity src, no mask >[ 110.622] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.622] aligning vertex: was 2, now 3 floats per vertex >[ 110.622] gen9_composite_get_binding_table(fc40) >[ 110.622] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 >[ 110.622] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) >[ 110.622] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.622] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.622] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.622] gen9_emit_sampler: sampler = a >[ 110.622] gen9_emit_vertex_elements: setup id=2 >[ 110.622] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.622] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.622] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.622] gen8_vertex_flush[7b0] = 3 >[ 110.622] sna_destroy_pixmap: pixmap=904, attached?=1 >[ 110.622] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.622] __kgem_bo_destroy: handle=22, size=61440 >[ 110.622] __kgem_bo_destroy: handle=22 -> active >[ 110.622] __sna_free_pixmap(pixmap=904) >[ 110.622] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.622] kgem_can_create_2d: 640x2096 @ 32 >[ 110.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.622] kgem_can_create_2d: untiled size=5365760 >[ 110.622] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.622] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.622] sna_create_pixmap: usage=0, flags=1b >[ 110.622] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.622] __pop_freed_pixmap: reusing freed pixmap=904 header >[ 110.622] create_pixmap_hdr: pixmap=905, width=640, height=2096, usage=0 >[ 110.622] sna_create_pixmap: serial=905, 640x2096, usage=0 >[ 110.623] sna_composite_rectangles(pixmap=906, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.623] sna_composite_rectangles: converted to op 0 >[ 110.623] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.623] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.623] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.623] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.623] sna_composite_rectangles: dropping last-cpu hint >[ 110.623] sna_drawable_use_bo pixmap=906, box=((0, 0), (640, 2096)), flags=19... >[ 110.623] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.623] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.623] sna_pixmap_move_to_gpu(pixmap=906, usage=0), flags=b >[ 110.623] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.623] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.623] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.623] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.623] sna_pixmap_alloc_gpu: pixmap=906 >[ 110.623] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.623] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.623] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.623] from inactive: pitch=2560, tiling=1: handle=17, id=882 >[ 110.623] __sna_damage_all(640, 2096) >[ 110.623] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.623] sna_pixmap_mark_active: pixmap=906, handle=17 >[ 110.623] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.623] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.623] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.623] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.623] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.623] sna_render_get_solid: 0 >[ 110.623] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.623] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.623] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.623] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.623] aligning vertex: was 3, now 2 floats per vertex >[ 110.623] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.623] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.623] gen9_composite_get_binding_table(fbc0) >[ 110.623] kgem_add_reloc64: handle=17, pos=16104, delta=0, domains=20002 >[ 110.623] kgem_add_handle: handle=17, index=7 >[ 110.623] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fdfff000) >[ 110.623] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.623] [3ee0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.623] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.623] gen9_emit_sampler: sampler = 1 >[ 110.623] gen9_emit_vertex_elements: setup id=0 >[ 110.623] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.623] (0, 0), (640, 2096) >[ 110.623] gen8_vertex_flush[820] = 3 >[ 110.623] sna_composite_rectangles: pixmap=906 marking clear [0]? 1 >[ 110.623] sna_composite(pixmap=906, op=3, src=364+(168, 968), mask=0+(0, 0), dst=906+(8, 904)+(0, 0), size=(624, 224) >[ 110.623] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.623] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.623] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.623] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.623] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) >[ 110.623] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) >[ 110.623] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) >[ 110.623] gen9_render_composite: 624x224, current mode=1/1 >[ 110.623] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.623] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.623] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.623] sna_drawable_use_bo pixmap=906, box=((8, 904), (632, 1128)), flags=7... >[ 110.623] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.623] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.623] sna_drawable_use_bo: using whole GPU bo >[ 110.623] gen9_composite_set_target: pixmap=906, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.623] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) >[ 110.623] sna_transform_is_imprecise_integer_translation: no transform >[ 110.623] gen9_composite_picture: integer translation (0, 0), removing >[ 110.623] sna_render_pixmap_bo pixmap=364, (168, 968)x(624, 224)/(3840, 2160) >[ 110.623] sna_render_pixmap_bo: GPU all damaged >[ 110.623] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) >[ 110.623] color_convert: src=ef000000 [20028888] >[ 110.623] color_convert: dst=ef000000 [20028888] >[ 110.623] sna_render_get_solid: ef000000 >[ 110.623] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.623] gen4_choose_composite_emitter: identity source, identity mask >[ 110.623] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.623] aligning vertex: was 2, now 5 floats per vertex >[ 110.623] gen9_composite_get_binding_table(fb40) >[ 110.623] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.623] gen9_emit_sampler: sampler = 3 >[ 110.623] gen9_emit_sf: num_sf_outputs=2 >[ 110.623] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.623] gen9_emit_vertex_elements: setup id=10 >[ 110.623] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.623] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.623] gen9_render_composite_box: (8, 904), (632, 1128) >[ 110.623] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] >[ 110.623] gen8_vertex_flush[8e8] = 3 >[ 110.623] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) >[ 110.623] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.623] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.623] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.623] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.623] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.623] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.623] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.623] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.623] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.623] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.623] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.623] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.623] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.623] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.623] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.623] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.623] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.623] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.623] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.623] sna_drawable_use_bo pixmap=906, box=((8, 904), (632, 1128)), flags=7... >[ 110.623] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.623] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.623] sna_drawable_use_bo: using whole GPU bo >[ 110.623] gen9_composite_set_target: pixmap=906, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.623] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.623] color_convert: src=660a0a0a [20028888] >[ 110.623] color_convert: dst=660a0a0a [20028888] >[ 110.623] sna_render_get_solid: 660a0a0a >[ 110.623] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.623] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.623] gen4_choose_spans_emitter: solid source >[ 110.623] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.623] aligning vertex: was 5, now 3 floats per vertex >[ 110.623] gen9_composite_get_binding_table(fb00) >[ 110.623] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 >[ 110.623] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.623] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.623] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.623] gen9_emit_sampler: sampler = c >[ 110.623] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.623] gen9_emit_vertex_elements: setup id=5 >[ 110.623] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.623] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.623] thread_choose_span: clipped? 0 >[ 110.623] imprecise_trapezoid_span_converter: using 4 threads >[ 110.623] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.623] thread_choose_span: clipped? 0 >[ 110.623] [ 110.623] span_thread: flushing 95 boxes >[ 110.623] span_thread: flushing 95 boxes >[ 110.623] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 1 boxes >[ 110.624] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.623] span_thread: flushing 1 boxes >[ 110.623] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.624] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.624] gen8_vertex_flush[994] = 576 >[ 110.624] gen9_render_composite_spans_done() >[ 110.624] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.624] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.624] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.624] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.624] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.624] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.624] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.624] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.624] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.624] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.624] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.624] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.624] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.624] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.624] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.624] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.624] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.624] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.624] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.624] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.624] sna_drawable_use_bo pixmap=906, box=((8, 904), (632, 1128)), flags=7... >[ 110.624] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.624] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.624] sna_drawable_use_bo: using whole GPU bo >[ 110.624] gen9_composite_set_target: pixmap=906, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.624] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.624] color_convert: src=66282828 [20028888] >[ 110.624] color_convert: dst=66282828 [20028888] >[ 110.624] sna_render_get_solid: 66282828 >[ 110.624] sna_render_get_solid(3) = 66282828 (old) >[ 110.624] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.624] gen4_choose_spans_emitter: solid source >[ 110.624] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.624] gen9_composite_get_binding_table(fa80) >[ 110.624] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 >[ 110.624] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 110.624] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) >[ 110.624] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.624] gen9_emit_vertex_elements: setup id=5 >[ 110.624] thread_choose_span: clipped? 0 >[ 110.624] imprecise_trapezoid_span_converter: using 4 threads >[ 110.624] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.624] thread_choose_span: clipped? 0 >[ 110.624] span_thread: flushing 2 boxes >[ 110.624] span_thread: flushing 2 boxes >[ 110.624] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.624] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.624] span_thread: flushing 166 boxes >[ 110.624] span_thread: flushing 162 boxes >[ 110.624] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >[ 110.624] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >[ 110.624] gen8_vertex_flush[9d0] = 996 >[ 110.624] gen9_render_composite_spans_done() >[ 110.624] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.624] kgem_can_create_2d: 640x2096 @ 32 >[ 110.624] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.624] kgem_can_create_2d: untiled size=5365760 >[ 110.624] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.624] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.624] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.624] sna_create_pixmap: usage=0, flags=1b >[ 110.624] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.624] __pop_freed_pixmap: reusing freed pixmap=882 header >[ 110.624] create_pixmap_hdr: pixmap=907, width=640, height=2096, usage=0 >[ 110.624] sna_create_pixmap: serial=907, 640x2096, usage=0 >[ 110.624] sna_composite_rectangles(pixmap=908, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.624] sna_composite_rectangles: converted to op 0 >[ 110.624] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.624] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.624] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.624] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.624] sna_composite_rectangles: dropping last-cpu hint >[ 110.624] sna_drawable_use_bo pixmap=908, box=((0, 0), (640, 2096)), flags=19... >[ 110.624] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.624] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.624] sna_pixmap_move_to_gpu(pixmap=908, usage=0), flags=b >[ 110.624] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.624] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.624] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.624] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.624] sna_pixmap_alloc_gpu: pixmap=908 >[ 110.624] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.624] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.624] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.624] from inactive: pitch=2560, tiling=1: handle=9, id=883 >[ 110.624] __sna_damage_all(640, 2096) >[ 110.624] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.624] sna_pixmap_mark_active: pixmap=908, handle=9 >[ 110.624] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.624] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.624] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.624] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.624] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.624] sna_render_get_solid: 0 >[ 110.624] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.624] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.624] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.624] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.624] aligning vertex: was 3, now 2 floats per vertex >[ 110.624] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.624] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.624] gen9_composite_get_binding_table(fa00) >[ 110.624] kgem_add_reloc64: handle=9, pos=15992, delta=0, domains=20002 >[ 110.624] kgem_add_handle: handle=9, index=8 >[ 110.624] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=ee339000) >[ 110.624] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.624] [3e70] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.624] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.624] gen9_emit_sampler: sampler = 1 >[ 110.624] gen9_emit_sf: num_sf_outputs=1 >[ 110.624] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.624] gen9_emit_vertex_elements: setup id=0 >[ 110.624] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.624] (0, 0), (640, 2096) >[ 110.624] gen8_vertex_flush[a90] = 3 >[ 110.624] sna_composite_rectangles: pixmap=908 marking clear [0]? 1 >[ 110.624] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.624] kgem_can_create_2d: 624x224 @ 32 >[ 110.624] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.624] kgem_can_create_2d: untiled size=561152 >[ 110.625] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.625] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.625] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.625] sna_create_pixmap: usage=0, flags=1b >[ 110.625] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.625] __pop_freed_pixmap: reusing freed pixmap=890 header >[ 110.625] create_pixmap_hdr: pixmap=909, width=624, height=224, usage=0 >[ 110.625] sna_create_pixmap: serial=909, 624x224, usage=0 >[ 110.625] sna_composite_rectangles(pixmap=910, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.625] sna_composite_rectangles: converted to op 0 >[ 110.625] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.625] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.625] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.625] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.625] sna_composite_rectangles: dropping last-cpu hint >[ 110.625] sna_drawable_use_bo pixmap=910, box=((0, 0), (624, 224)), flags=19... >[ 110.625] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.625] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.625] sna_pixmap_move_to_gpu(pixmap=910, usage=0), flags=b >[ 110.625] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.625] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.625] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.625] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.625] sna_pixmap_alloc_gpu: pixmap=910 >[ 110.625] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.625] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.625] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.625] from inactive: pitch=2560, tiling=1: handle=20, id=884 >[ 110.625] __sna_damage_all(624, 224) >[ 110.625] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.625] sna_pixmap_mark_active: pixmap=910, handle=20 >[ 110.625] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.625] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.625] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.625] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.625] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.625] sna_render_get_solid: 0 >[ 110.625] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.625] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.625] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.625] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.625] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.625] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.625] gen9_composite_get_binding_table(f980) >[ 110.625] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 >[ 110.625] kgem_add_handle: handle=20, index=9 >[ 110.625] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd9be000) >[ 110.625] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.625] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.625] gen9_emit_vertex_elements: setup id=0 >[ 110.625] (0, 0), (624, 224) >[ 110.625] gen8_vertex_flush[ac4] = 3 >[ 110.625] sna_composite_rectangles: pixmap=910 marking clear [0]? 1 >[ 110.625] sna_create_pixmap(576, 76, 32, usage=0) >[ 110.625] kgem_can_create_2d: 576x76 @ 32 >[ 110.625] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.625] kgem_can_create_2d: untiled size=176128 >[ 110.625] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.625] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.625] kgem_can_create_2d: tiled[-1] size=176128 >[ 110.625] sna_create_pixmap: usage=0, flags=1b >[ 110.625] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 110.625] __pop_freed_pixmap: reusing freed pixmap=886 header >[ 110.625] create_pixmap_hdr: pixmap=911, width=576, height=76, usage=0 >[ 110.625] sna_create_pixmap: serial=911, 576x76, usage=0 >[ 110.625] sna_composite_rectangles(pixmap=912, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 110.625] sna_composite_rectangles: converted to op 0 >[ 110.625] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 110.625] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 110.625] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 110.625] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 110.625] sna_composite_rectangles: dropping last-cpu hint >[ 110.625] sna_drawable_use_bo pixmap=912, box=((0, 0), (576, 76)), flags=19... >[ 110.625] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.625] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.625] sna_pixmap_move_to_gpu(pixmap=912, usage=0), flags=b >[ 110.625] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.625] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 110.625] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.625] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.625] sna_pixmap_alloc_gpu: pixmap=912 >[ 110.625] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.625] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.625] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.625] from inactive: pitch=2560, tiling=1: handle=35, id=885 >[ 110.625] __sna_damage_all(576, 76) >[ 110.625] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.625] sna_pixmap_mark_active: pixmap=912, handle=35 >[ 110.625] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.625] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.625] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.625] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.625] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 110.625] sna_render_get_solid: 0 >[ 110.625] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.625] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.625] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.625] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.625] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.625] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.625] gen9_composite_get_binding_table(f900) >[ 110.625] kgem_add_reloc64: handle=35, pos=15928, delta=0, domains=20002 >[ 110.625] kgem_add_handle: handle=35, index=10 >[ 110.625] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd443000) >[ 110.625] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.625] [3e30] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.625] gen9_emit_vertex_elements: setup id=0 >[ 110.625] (0, 0), (576, 76) >[ 110.625] gen8_vertex_flush[af8] = 3 >[ 110.625] sna_composite_rectangles: pixmap=912 marking clear [0]? 1 >[ 110.625] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 110.625] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.625] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.625] trapezoid_spans_maybe_inplace? clear, no >[ 110.625] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.625] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 110.625] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 110.625] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 110.625] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 110.625] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 110.625] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 110.625] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.625] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 110.625] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 110.625] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.625] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 110.625] sna_drawable_use_bo pixmap=912, box=((2, 2), (574, 74)), flags=7... >[ 110.625] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.625] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.625] sna_drawable_use_bo: using whole GPU bo >[ 110.625] gen9_composite_set_target: pixmap=912, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.625] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 110.625] color_convert: src=4c000000 [20028888] >[ 110.625] color_convert: dst=4c000000 [20028888] >[ 110.625] sna_render_get_solid: 4c000000 >[ 110.625] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.625] gen4_choose_spans_emitter: solid source >[ 110.625] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.625] aligning vertex: was 2, now 3 floats per vertex >[ 110.625] gen9_composite_get_binding_table(f880) >[ 110.625] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 >[ 110.625] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 110.625] kgem_add_reloc64[18] = (delta=304, target handle=2, presumed=fffe8000) >[ 110.625] [3e10] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.625] gen9_emit_sampler: sampler = c >[ 110.625] gen9_emit_sf: num_sf_outputs=2 >[ 110.625] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.625] gen9_emit_vertex_elements: setup id=5 >[ 110.625] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.625] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.625] thread_choose_span: clipped? 0 >[ 110.625] imprecise_trapezoid_span_converter: using 4 threads >[ 110.625] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 110.625] thread_choose_span: clipped? 0 >[ 110.625] span_thread: flushing 26 boxes >[ 110.625] span_thread: flushing 26 boxes >[ 110.625] [ 110.625] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.625] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 1 boxes >[ 110.625] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.625] span_thread: flushing 1 boxes >[ 110.626] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.626] gen8_vertex_flush[ba8] = 162 >[ 110.626] gen9_render_composite_spans_done() >[ 110.626] sna_accel_flush: flush?=0, dirty?=0 >[ 110.626] sna_block_handler (tv=0.0) >[ 110.626] sna_wakeup_handler >[ 110.626] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 110.626] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.626] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.626] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.626] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.626] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.626] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.626] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 110.626] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 110.626] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 110.626] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 110.626] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 110.626] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 110.626] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.626] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.626] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 110.626] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 110.626] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.626] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.626] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 110.626] sna_drawable_use_bo pixmap=912, box=((0, 0), (576, 76)), flags=7... >[ 110.626] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.626] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.626] sna_drawable_use_bo: using whole GPU bo >[ 110.626] gen9_composite_set_target: pixmap=912, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.626] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 110.626] color_convert: src=e6e6e6e6 [20028888] >[ 110.626] color_convert: dst=e6e6e6e6 [20028888] >[ 110.626] sna_render_get_solid: e6e6e6e6 >[ 110.626] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 110.626] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.626] gen4_choose_spans_emitter: solid source >[ 110.626] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.626] gen9_composite_get_binding_table(f800) >[ 110.626] kgem_add_reloc64: handle=8, pos=15864, delta=0, domains=40000 >[ 110.626] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 110.626] kgem_add_reloc64[19] = (delta=16, target handle=3, presumed=fdffe000) >[ 110.626] [3df0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.626] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.626] gen9_emit_vertex_elements: setup id=5 >[ 110.626] thread_choose_span: clipped? 0 >[ 110.626] imprecise_trapezoid_span_converter: using 4 threads >[ 110.626] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 110.626] thread_choose_span: clipped? 0 >[ 110.626] [ 110.626] span_thread: flushing 62 boxes >[ 110.626] span_thread: flushing 62 boxes >[ 110.626] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 2 boxes >[ 110.626] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.626] span_thread: flushing 2 boxes >[ 110.626] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.626] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.626] gen8_vertex_flush[bfc] = 384 >[ 110.626] gen9_render_composite_spans_done() >[ 110.626] sna_glyphs(op=3, nlist=1, src=(16, 52)) >[ 110.626] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.626] sna_glyphs: discarding mask >[ 110.626] glyphs0_to_dst(op=3, src=(16, 52), nlist=1, dst=(16, 52)+(0, 0)) >[ 110.626] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94669425778320 size=576x76 >[ 110.626] gen9_render_composite: 0x0, current mode=1/1 >[ 110.626] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.626] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.626] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.626] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.626] sna_drawable_use_bo pixmap=912, box=((0, 0), (576, 76)), flags=7... >[ 110.626] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.626] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.626] sna_drawable_use_bo: using whole GPU bo >[ 110.626] gen9_composite_set_target: pixmap=912, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.626] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.626] color_convert: src=ffffffff [20028888] >[ 110.626] color_convert: dst=ffffffff [20028888] >[ 110.626] sna_render_get_solid: ffffffff >[ 110.626] sna_render_get_solid(white) >[ 110.626] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.626] sna_transform_is_imprecise_integer_translation: no transform >[ 110.626] gen9_composite_picture: integer translation (0, 0), removing >[ 110.626] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.626] sna_render_pixmap_bo: GPU all damaged >[ 110.626] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.626] gen4_choose_composite_emitter: solid, identity mask >[ 110.626] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.626] aligning vertex: was 3, now 4 floats per vertex >[ 110.626] gen9_composite_get_binding_table(f780) >[ 110.626] kgem_add_reloc64: handle=7, pos=15832, delta=0, domains=40000 >[ 110.626] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.626] kgem_add_reloc64[20] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.626] [3dd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.626] kgem_add_reloc64: handle=6, pos=15816, delta=0, domains=40000 >[ 110.626] kgem_add_handle: handle=6, index=11 >[ 110.626] kgem_add_reloc64[21] = (delta=0, target handle=11, presumed=fd585000) >[ 110.626] [3dc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.626] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.626] gen9_emit_sampler: sampler = a >[ 110.626] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.626] gen9_emit_vertex_elements: setup id=9 >[ 110.626] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.626] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.626] glyphs0_to_dst: glyph=(16, 34)x(13, 10), unclipped >[ 110.626] emit_primitive_identity_mask__avx2: dst=(16, 34), mask=(544.00, 32.00) x (13.00, 10.00) >[ 110.626] gen8_vertex_flush[cc0] = 3 >[ 110.626] gen9_magic_ca_pass: CA fixup (10334 -> 10337) >[ 110.626] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.626] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.626] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.626] sna_composite_rectangles(pixmap=912, op=1, ffffffff x 1 [(30, 16)x(2, 44) ...]) >[ 110.626] sna_composite_rectangles: converted to op 1 >[ 110.626] sna_composite_rectangles[0] (30, 16)x(2, 44) -> (30, 16), (32, 60) >[ 110.626] sna_composite_rectangles: nrects=1, region=(30, 16), (32, 60) x 1 >[ 110.626] sna_composite_rectangles: clipped extents (30, 16),(32, 60) x 1 >[ 110.626] sna_composite_rectangles: pixmap +(0, 0) extents (30, 16),(32, 60) >[ 110.626] sna_composite_rectangles: dropping last-cpu hint >[ 110.626] sna_drawable_use_bo pixmap=912, box=((30, 16), (32, 60)), flags=9... >[ 110.626] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 110.626] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.626] sna_drawable_use_bo: using whole GPU bo >[ 110.626] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 110.626] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.626] gen9_render_fill_boxes(ffffffff x 1 [(30, 16), (32, 60) ...]) >[ 110.626] sna_render_get_solid: ffffffff >[ 110.626] sna_render_get_solid(white) >[ 110.626] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.626] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.626] aligning vertex: was 4, now 2 floats per vertex >[ 110.626] gen9_composite_get_binding_table(f6c0) >[ 110.626] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 110.626] gen9_emit_sampler: sampler = 1 >[ 110.626] gen9_emit_sf: num_sf_outputs=1 >[ 110.626] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.626] gen9_emit_vertex_elements: setup id=0 >[ 110.626] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.626] (30, 16), (32, 60) >[ 110.626] gen8_vertex_flush[ddc] = 3 >[ 110.626] sna_validate_gc(0x5619f1770810) changes=0, previous serial=384, drawable=38e >[ 110.626] sna_validate_gc: recomputing clip >[ 110.626] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.626] sna_copy_area: src=pixmap=912:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=910:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.626] sna_copy_area: normal copy >[ 110.626] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.626] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.626] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.626] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 110.626] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 110.626] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 110.626] sna_do_copy: pixmap -- no source clipping >[ 110.626] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 110.626] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 110.626] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=912+(-24, -136), dst pixmap=910+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 110.626] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=35, cpu_bo=0), replaces=0 >[ 110.626] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.626] sna_drawable_use_bo pixmap=910, box=((24, 136), (600, 212)), flags=b... >[ 110.626] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.626] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.626] sna_drawable_use_bo: using whole GPU bo >[ 110.626] sna_pixmap_move_to_gpu(pixmap=912, usage=0), flags=a >[ 110.626] sna_pixmap_move_to_gpu: already all-damaged >[ 110.626] sna_pixmap_mark_active: pixmap=912, handle=35 >[ 110.626] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.626] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.626] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.626] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.626] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.626] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.626] gen9_composite_get_binding_table(f6c0) >[ 110.626] kgem_add_reloc64: handle=35, pos=15784, delta=0, domains=40000 >[ 110.626] kgem_add_reloc64[22] = (delta=0, target handle=10, presumed=fd443000) >[ 110.626] [3da0] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 110.626] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.626] gen9_emit_sampler: sampler = 0 >[ 110.627] gen9_emit_vertex_elements: setup id=0 >[ 110.627] (0, 0) -> (24, 136) + (576, 76) >[ 110.627] gen8_vertex_flush[e30] = 3 >[ 110.627] sna_destroy_pixmap: pixmap=912, attached?=1 >[ 110.627] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.627] __kgem_bo_destroy: handle=35, size=204800 >[ 110.627] __kgem_bo_destroy: handle=35 -> active >[ 110.627] __sna_free_pixmap(pixmap=912) >[ 110.627] sna_create_pixmap(14, 20, 32, usage=0) >[ 110.627] kgem_can_create_2d: 14x20 @ 32 >[ 110.627] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 >[ 110.627] kgem_can_create_2d: untiled size=4096 >[ 110.627] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 110.627] kgem_choose_tiling: 14x20 -> 0 >[ 110.627] sna_create_pixmap: usage=0, flags=a >[ 110.627] sna_create_pixmap: small buffer [1120], attaching to shadow pixmap >[ 110.627] create_pixmap: allocating pixmap 14x20, depth=32/32, size=1128 >[ 110.627] create_pixmap: serial=913, usage=0, 14x20 >[ 110.627] sna_create_pixmap: serial=913, 14x20, usage=0 >[ 110.627] sna_validate_gc(0x5619f1770810) changes=0, previous serial=38e, drawable=392 >[ 110.627] sna_validate_gc: recomputing clip >[ 110.627] sna_validate_gc: composite clip=1x[(0, 0), (14, 20)] [0x5619f174da00] >[ 110.627] sna_put_image((0, 0)x(14, 20), depth=32, format=2) >[ 110.627] try_upload__fast: ignore existing cpu damage (if any) >[ 110.627] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.627] try_upload__fast: no, no gpu damage >[ 110.627] sna_drawable_move_region_to_cpu(pixmap=914 (14x20), [(0, 0), (14, 20)], flags=1) >[ 110.627] sna_drawable_move_region_to_cpu: region (0, 0), (14, 20) + (0, 0) subsumes pixmap (14x20) >[ 110.627] _sna_pixmap_move_to_cpu(pixmap=914, 14x20, flags=1) >[ 110.627] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.627] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.627] operate_inplace: no, inplace operation not suitable >[ 110.627] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.627] __sna_damage_all(14, 20) >[ 110.627] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.627] sna_put_zpixmap_blt: upload(0, 0, 14, 20) x 1 boxes >[ 110.627] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(14, 20) >[ 110.627] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/56 >[ 110.627] sna_accel_flush: flush?=0, dirty?=0 >[ 110.627] sna_composite(pixmap=910, op=3, src=914+(367, 307), mask=0+(551, 153), dst=910+(551, 153)+(0, 0), size=(30, 42) >[ 110.627] sna_compute_composite_region: dst=(551, 153)x(30, 42) >[ 110.627] sna_compute_composite_region: initial clip against dst->pDrawable: (551, 153), (581, 195) >[ 110.627] clip_to_dst: region: 1x[(551, 153), (581, 195)], clip: 1x[(0, 0), (624, 224)] >[ 110.627] sna_compute_composite_region: clip against dst->pCompositeClip: (551, 153), (581, 195) >[ 110.627] sna_compute_composite_region: clip against src (14x20 clip=0): (551, 153), (581, 195) >[ 110.627] sna_composite: composite region extents:+(0, 0) -> (551, 153), (581, 195) + (0, 0) >[ 110.627] gen9_render_composite: 30x42, current mode=1/1 >[ 110.627] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.627] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.627] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.627] gen9_composite_set_target: (551, 153)x(30, 42), partial?=1 >[ 110.627] sna_drawable_use_bo pixmap=910, box=((551, 153), (581, 195)), flags=7... >[ 110.627] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.627] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.627] sna_drawable_use_bo: using whole GPU bo >[ 110.627] gen9_composite_set_target: pixmap=910, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.627] gen9_composite_picture: (367, 307)x(30, 42), dst=(551, 153) >[ 110.627] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -184.00, 0.00 0.50 -154.00, 0.00 0.00 1.00] >[ 110.627] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.627] sna_render_pixmap_bo pixmap=914, (367, 307)x(30, 42)/(14, 20) >[ 110.627] sna_render_pixmap_bo box=(0, 0), (14, 20): (14, 20)/(14, 20) >[ 110.627] sna_render_pixmap_bo: offset=(-184, 154), size=(14, 20) >[ 110.627] use_cpu_bo: no cpu bo >[ 110.627] move_to_gpu: migrating whole pixmap (14x20) for source (0,0),(14,20), count 5? 0 >[ 110.627] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 20) >[ 110.627] upload: box=(0, 0), (14, 20), pixmap=14x20 >[ 110.627] sna_drawable_move_region_to_cpu(pixmap=914 (14x20), [(0, 0), (14, 20)], flags=2) >[ 110.627] sna_drawable_move_region_to_cpu: pixmap=914 all damaged on CPU >[ 110.627] kgem_can_create_2d: 14x20 @ 32 >[ 110.627] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 >[ 110.627] kgem_can_create_2d: untiled size=4096 >[ 110.627] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 110.627] kgem_choose_tiling: 14x20 -> 0 >[ 110.627] kgem_upload_source_image : (0, 0), (14, 20), stride=56, bpp=32 >[ 110.627] kgem_create_buffer_2d: 14x20, 32 bpp, stride=64 >[ 110.627] kgem_create_buffer: size=1280, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.627] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.627] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.627] search_linear_cache: searching for inactive gtt map >[ 110.627] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.627] search_linear_cache: searching for inactive gtt map >[ 110.627] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.627] kgem_bo_remove_from_inactive: removing handle=30 from inactive >[ 110.627] search_linear_cache: found handle=30 (near-miss) (num_pages=64) in linear inactive cache >[ 110.627] kgem_bo_can_map: handle=30, map=0x0:0x0:0x7f3c95ba8000, tiling=0, domain=0, offset=4249739264 >[ 110.627] kgem_create_buffer: reusing handle=30 for buffer >[ 110.627] kgem_bo_can_map: handle=30, map=0x0:0x0:0x7f3c95ba8000, tiling=0, domain=0, offset=4249739264 >[ 110.627] init_buffer_from_bo: reusing handle=30 for buffer >[ 110.627] kgem_bo_map: handle=30, offset=4249739264, tiling=0, map=0x0:0x7f3c95ba8000, domain=0 >[ 110.627] kgem_bo_map: converting request for GTT map into CPU map >[ 110.627] kgem_bo_map__cpu(handle=30, size=262144, map=0x0:0x7f3c95ba8000) >[ 110.627] kgem_bo_sync__cpu: handle=30 >[ 110.627] __kgem_busy: handle=30, busy=0, wedged=0 >[ 110.627] kgem_bo_sync__cpu: SYNC: handle=30, needs_flush? 0, domain? 0, busy? 0 >[ 110.627] __kgem_busy: handle=30, busy=0, wedged=0 >[ 110.627] kgem_bo_retire: retiring bo handle=30 (needed flush? 0), rq? 0 [busy?=0] >[ 110.627] assert_bo_retired: handle=30, domain: 0 exec? 0, rq? 0 >[ 110.627] kgem_create_buffer(pages=64 [64]) new handle=30, used=1280, write=1 >[ 110.627] kgem_create_proxy: target handle=30 [proxy? -1], offset=0, length=1280, io=1 >[ 110.627] __kgem_bo_init(handle=30, num_pages=1280) >[ 110.627] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/64 >[ 110.627] upload: adding upload cache to pixmap=914 >[ 110.627] kgem_proxy_bo_attach: handle=30 >[ 110.627] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.627] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.627] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.627] gen4_choose_composite_emitter: simple src, no mask >[ 110.627] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.627] aligning vertex: was 2, now 3 floats per vertex >[ 110.627] gen9_composite_get_binding_table(f640) >[ 110.627] kgem_add_reloc64: handle=30, pos=15752, delta=0, domains=40000 >[ 110.627] kgem_add_reloc64: adding proxy [delta=0] for handle=30 >[ 110.627] kgem_add_handle: handle=30, index=12 >[ 110.627] kgem_add_reloc64[23] = (delta=0, target handle=12, presumed=fd4de000) >[ 110.627] [3d80] bind bo(handle=30, addr=fd4de000), format=192, width=14, height=20, pitch=64, tiling=0 -> sampler >[ 110.627] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.627] gen9_emit_sampler: sampler = 22 >[ 110.627] gen9_emit_vertex_elements: setup id=2 >[ 110.627] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.627] gen9_render_composite_box: (551, 153), (581, 195) >[ 110.627] apply_damage: damage=0x0, region=1 [(551, 153), (581, 195) + (0, 0)] >[ 110.627] gen8_vertex_flush[ea8] = 3 >[ 110.627] sna_destroy_pixmap: pixmap=914, attached?=1 >[ 110.627] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.627] __sna_free_pixmap(pixmap=914) >[ 110.627] sna_composite(pixmap=910, op=3, src=272+(0, 0), mask=0+(28, 8), dst=910+(28, 8)+(0, 0), size=(20, 80) >[ 110.627] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 110.627] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 110.627] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 110.627] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 110.627] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 110.627] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 110.627] gen9_render_composite: 20x80, current mode=1/1 >[ 110.627] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.627] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 110.627] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.627] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.627] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 110.627] sna_drawable_use_bo pixmap=910, box=((28, 8), (48, 88)), flags=7... >[ 110.627] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.627] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.627] sna_drawable_use_bo: using whole GPU bo >[ 110.627] gen9_composite_set_target: pixmap=910, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.627] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 110.627] sna_transform_is_imprecise_integer_translation: no transform >[ 110.627] gen9_composite_picture: integer translation (0, 0), removing >[ 110.627] sna_render_pixmap_bo pixmap=272, (0, 0)x(20, 80)/(20, 80) >[ 110.627] sna_render_pixmap_bo: GPU all damaged >[ 110.627] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.627] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.627] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.627] gen4_choose_composite_emitter: identity src, no mask >[ 110.627] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.627] gen9_composite_get_binding_table(f5c0) >[ 110.627] kgem_add_reloc64: handle=12, pos=15720, delta=0, domains=40000 >[ 110.627] kgem_add_handle: handle=12, index=13 >[ 110.627] kgem_add_reloc64[24] = (delta=0, target handle=13, presumed=fdffb000) >[ 110.627] [3d60] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.627] gen9_emit_sampler: sampler = 2 >[ 110.627] gen9_emit_vertex_elements: setup id=2 >[ 110.627] gen9_render_composite_box: (28, 8), (48, 88) >[ 110.627] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 110.627] gen8_vertex_flush[eec] = 3 >[ 110.627] sna_composite(pixmap=910, op=3, src=276+(0, 0), mask=0+(28, 0), dst=910+(28, 0)+(0, 0), size=(20, 8) >[ 110.627] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.627] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.627] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.627] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.627] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.627] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.627] gen9_render_composite: 20x8, current mode=1/1 >[ 110.627] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.627] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 >[ 110.627] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.627] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.627] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.627] sna_drawable_use_bo pixmap=910, box=((28, 0), (48, 8)), flags=7... >[ 110.627] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.627] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.627] sna_drawable_use_bo: using whole GPU bo >[ 110.627] gen9_composite_set_target: pixmap=910, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.627] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.627] sna_transform_is_imprecise_integer_translation: no transform >[ 110.627] gen9_composite_picture: integer translation (0, 0), removing >[ 110.627] sna_render_pixmap_bo pixmap=276, (0, 0)x(20, 8)/(20, 80) >[ 110.627] sna_render_pixmap_bo: GPU all damaged >[ 110.627] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.627] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 110.627] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.627] gen4_choose_composite_emitter: identity src, no mask >[ 110.627] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.627] gen9_composite_get_binding_table(f540) >[ 110.627] kgem_add_reloc64: handle=24, pos=15688, delta=0, domains=40000 >[ 110.627] kgem_add_handle: handle=24, index=14 >[ 110.627] kgem_add_reloc64[25] = (delta=0, target handle=14, presumed=fd53c000) >[ 110.627] [3d40] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.627] gen9_emit_vertex_elements: setup id=2 >[ 110.627] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.627] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.627] gen8_vertex_flush[f28] = 3 >[ 110.627] sna_validate_gc(0x5619f1770810) changes=0, previous serial=392, drawable=38c >[ 110.627] sna_validate_gc: recomputing clip >[ 110.627] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.627] sna_copy_area: src=pixmap=910:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=908:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.627] sna_copy_area: normal copy >[ 110.627] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.627] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.627] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.627] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.627] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.627] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.627] sna_do_copy: pixmap -- no source clipping >[ 110.627] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.627] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.627] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=910+(-8, -896), dst pixmap=908+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.627] sna_copy_boxes: dst=(priv=0x5619f174e370, gpu_bo=9, cpu_bo=0), src=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.627] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.627] sna_drawable_use_bo pixmap=908, box=((8, 896), (632, 1120)), flags=b... >[ 110.627] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.627] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.627] sna_drawable_use_bo: using whole GPU bo >[ 110.627] sna_pixmap_move_to_gpu(pixmap=910, usage=0), flags=a >[ 110.627] sna_pixmap_move_to_gpu: already all-damaged >[ 110.627] sna_pixmap_mark_active: pixmap=910, handle=20 >[ 110.627] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.627] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.627] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.627] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.627] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.627] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.627] aligning vertex: was 3, now 2 floats per vertex >[ 110.627] gen9_composite_get_binding_table(f4c0) >[ 110.627] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.627] kgem_add_reloc64: handle=20, pos=15656, delta=0, domains=40000 >[ 110.627] kgem_add_reloc64[26] = (delta=0, target handle=9, presumed=fd9be000) >[ 110.627] [3d20] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.627] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.627] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.627] gen9_emit_sampler: sampler = 0 >[ 110.627] gen9_emit_vertex_elements: setup id=0 >[ 110.627] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.627] (0, 0) -> (8, 896) + (624, 224) >[ 110.627] gen8_vertex_flush[fb0] = 3 >[ 110.627] sna_destroy_pixmap: pixmap=910, attached?=1 >[ 110.627] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.627] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.627] __kgem_bo_destroy: handle=20 -> active >[ 110.627] __sna_free_pixmap(pixmap=910) >[ 110.627] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.627] kgem_can_create_2d: 624x80 @ 32 >[ 110.627] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.627] kgem_can_create_2d: untiled size=200704 >[ 110.627] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.627] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.627] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.627] sna_create_pixmap: usage=0, flags=1b >[ 110.627] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.627] __pop_freed_pixmap: reusing freed pixmap=910 header >[ 110.627] create_pixmap_hdr: pixmap=915, width=624, height=80, usage=0 >[ 110.627] sna_create_pixmap: serial=915, 624x80, usage=0 >[ 110.627] sna_composite_rectangles(pixmap=916, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.627] sna_composite_rectangles: converted to op 0 >[ 110.627] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.627] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.627] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.627] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.627] sna_composite_rectangles: dropping last-cpu hint >[ 110.627] sna_drawable_use_bo pixmap=916, box=((0, 0), (624, 80)), flags=19... >[ 110.627] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.627] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.627] sna_pixmap_move_to_gpu(pixmap=916, usage=0), flags=b >[ 110.627] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.628] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.628] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.628] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.628] sna_pixmap_alloc_gpu: pixmap=916 >[ 110.628] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.628] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.628] kgem_bo_remove_from_active: removing handle=35 from active >[ 110.628] 1:from active: pitch=2560, tiling=1, handle=35, id=888 >[ 110.628] __sna_damage_all(624, 80) >[ 110.628] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.628] sna_pixmap_mark_active: pixmap=916, handle=35 >[ 110.628] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.628] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.628] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.628] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.628] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.628] sna_render_get_solid: 0 >[ 110.628] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.628] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.628] gen9_composite_get_binding_table(f440) >[ 110.628] kgem_add_reloc64: handle=35, pos=15624, delta=0, domains=20002 >[ 110.628] kgem_add_reloc64[27] = (delta=0, target handle=10, presumed=fd443000) >[ 110.628] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.628] [3d00] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.628] gen9_emit_sampler: sampler = 1 >[ 110.628] gen9_emit_vertex_elements: setup id=0 >[ 110.628] (0, 0), (624, 80) >[ 110.628] gen8_vertex_flush[fec] = 3 >[ 110.628] sna_composite_rectangles: pixmap=916 marking clear [0]? 1 >[ 110.628] sna_validate_gc(0x5619f1770810) changes=0, previous serial=38c, drawable=394 >[ 110.628] sna_validate_gc: recomputing clip >[ 110.628] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.628] sna_copy_area: src=pixmap=280:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=916:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.628] sna_copy_area: normal copy >[ 110.628] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.628] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.628] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.628] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.628] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.628] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.628] sna_do_copy: pixmap -- no source clipping >[ 110.628] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.628] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.628] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=280+(-28, 0), dst pixmap=916+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.628] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=35, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.628] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.628] sna_drawable_use_bo pixmap=916, box=((28, 0), (246, 80)), flags=b... >[ 110.628] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.628] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.628] sna_drawable_use_bo: using whole GPU bo >[ 110.628] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a >[ 110.628] sna_pixmap_move_to_gpu: already all-damaged >[ 110.628] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 110.628] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.628] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.628] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.628] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.628] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.628] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.628] gen9_composite_get_binding_table(f3c0) >[ 110.628] kgem_add_reloc64: handle=21, pos=15592, delta=0, domains=40000 >[ 110.628] kgem_add_handle: handle=21, index=15 >[ 110.628] kgem_add_reloc64[28] = (delta=0, target handle=15, presumed=fd994000) >[ 110.628] [3ce0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.628] gen9_emit_sampler: sampler = 0 >[ 110.628] gen9_emit_vertex_elements: setup id=0 >[ 110.628] (0, 0) -> (28, 0) + (218, 80) >[ 110.628] gen8_vertex_flush[1030] = 3 >[ 110.628] sna_composite(pixmap=908, op=3, src=916+(0, 0), mask=0+(0, 0), dst=908+(8, 1136)+(0, 0), size=(624, 80) >[ 110.628] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.628] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.628] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.628] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.628] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.628] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.628] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.628] gen9_render_composite: 624x80, current mode=1/1 >[ 110.628] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.628] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.628] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.628] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.628] sna_drawable_use_bo pixmap=908, box=((8, 1136), (632, 1216)), flags=7... >[ 110.628] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.628] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.628] sna_drawable_use_bo: using whole GPU bo >[ 110.628] gen9_composite_set_target: pixmap=908, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.628] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.628] sna_transform_is_imprecise_integer_translation: no transform >[ 110.628] gen9_composite_picture: integer translation (0, 0), removing >[ 110.628] sna_render_pixmap_bo pixmap=916, (0, 0)x(624, 80)/(624, 80) >[ 110.628] sna_render_pixmap_bo: GPU all damaged >[ 110.628] color_convert: src=cc000000 [20028888] >[ 110.628] color_convert: dst=cc000000 [20028888] >[ 110.628] sna_render_get_solid: cc000000 >[ 110.628] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.628] gen4_choose_composite_emitter: identity source, identity mask >[ 110.628] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.628] aligning vertex: was 2, now 5 floats per vertex >[ 110.628] gen9_composite_get_binding_table(f340) >[ 110.628] kgem_add_reloc64: handle=35, pos=15560, delta=0, domains=40000 >[ 110.628] kgem_add_reloc64[29] = (delta=0, target handle=10, presumed=fd443000) >[ 110.628] [3cc0] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.628] kgem_add_reloc64: handle=7, pos=15544, delta=0, domains=40000 >[ 110.628] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.628] kgem_add_reloc64[30] = (delta=816, target handle=2, presumed=fffe8000) >[ 110.628] [3cb0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.628] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.628] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.628] gen9_emit_sampler: sampler = 3 >[ 110.628] gen9_emit_sf: num_sf_outputs=2 >[ 110.628] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.628] gen9_emit_vertex_elements: setup id=10 >[ 110.628] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.628] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.628] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.628] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.628] gen8_vertex_flush[1108] = 3 >[ 110.628] sna_destroy_pixmap: pixmap=916, attached?=1 >[ 110.628] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.628] __kgem_bo_destroy: handle=35, size=204800 >[ 110.628] __kgem_bo_destroy: handle=35 -> active >[ 110.628] __sna_free_pixmap(pixmap=916) >[ 110.628] sna_composite(pixmap=906, op=3, src=908+(0, 0), mask=0+(0, 0), dst=906+(0, 0)+(0, 0), size=(640, 2096) >[ 110.628] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.628] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.628] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.628] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.628] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.628] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.628] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.628] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.628] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.628] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.628] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.628] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.628] sna_drawable_use_bo pixmap=906, box=((0, 0), (640, 2096)), flags=7... >[ 110.628] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.628] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.628] sna_drawable_use_bo: using whole GPU bo >[ 110.628] gen9_composite_set_target: pixmap=906, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.628] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.628] sna_transform_is_imprecise_integer_translation: no transform >[ 110.628] gen9_composite_picture: integer translation (0, 0), removing >[ 110.628] sna_render_pixmap_bo pixmap=908, (0, 0)x(640, 2096)/(640, 2096) >[ 110.628] sna_render_pixmap_bo: GPU all damaged >[ 110.628] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.628] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.628] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.628] gen4_choose_composite_emitter: identity src, no mask >[ 110.628] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.628] aligning vertex: was 5, now 3 floats per vertex >[ 110.628] gen9_composite_get_binding_table(f280) >[ 110.628] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.628] kgem_add_reloc64: handle=9, pos=15512, delta=0, domains=40000 >[ 110.628] kgem_add_reloc64[31] = (delta=0, target handle=8, presumed=ee339000) >[ 110.628] [3c90] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.628] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.628] gen9_emit_sampler: sampler = 2 >[ 110.628] gen9_emit_sf: num_sf_outputs=1 >[ 110.628] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.628] gen9_emit_vertex_elements: setup id=2 >[ 110.628] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.628] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.628] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.628] gen8_vertex_flush[11b0] = 3 >[ 110.628] sna_destroy_pixmap: pixmap=908, attached?=1 >[ 110.628] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.628] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.628] __kgem_bo_destroy: handle=9 -> active >[ 110.628] __sna_free_pixmap(pixmap=908) >[ 110.628] sna_composite(pixmap=902, op=3, src=906+(0, 0), mask=0+(160, 64), dst=902+(160, 64)+(0, 0), size=(640, 2096) >[ 110.628] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.628] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.628] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.628] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.628] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.628] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.628] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.628] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.628] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.628] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.628] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.628] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.628] sna_drawable_use_bo pixmap=902, box=((160, 64), (800, 2160)), flags=7... >[ 110.628] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.628] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.628] sna_drawable_use_bo: using whole GPU bo >[ 110.628] gen9_composite_set_target: pixmap=902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.628] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.628] sna_transform_is_imprecise_integer_translation: no transform >[ 110.628] gen9_composite_picture: integer translation (0, 0), removing >[ 110.628] sna_render_pixmap_bo pixmap=906, (0, 0)x(640, 2096)/(640, 2096) >[ 110.628] sna_render_pixmap_bo: GPU all damaged >[ 110.628] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.628] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.628] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.628] gen4_choose_composite_emitter: identity src, no mask >[ 110.628] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.628] gen9_composite_get_binding_table(f200) >[ 110.628] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.628] kgem_add_reloc64: handle=17, pos=15480, delta=0, domains=40000 >[ 110.628] kgem_add_reloc64[32] = (delta=0, target handle=7, presumed=fdfff000) >[ 110.628] [3c70] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.628] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.628] gen9_emit_vertex_elements: setup id=2 >[ 110.628] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.628] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.628] gen8_vertex_flush[11fc] = 3 >[ 110.628] sna_destroy_pixmap: pixmap=906, attached?=1 >[ 110.628] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.628] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.628] __kgem_bo_destroy: handle=17 -> active >[ 110.628] __sna_free_pixmap(pixmap=906) >[ 110.628] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.628] kgem_can_create_2d: 2x64 @ 32 >[ 110.628] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.628] kgem_can_create_2d: untiled size=4096 >[ 110.628] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.628] kgem_choose_tiling: 2x64 -> 0 >[ 110.628] sna_create_pixmap: usage=0, flags=a >[ 110.628] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.628] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.628] create_pixmap: serial=917, usage=0, 2x64 >[ 110.628] sna_create_pixmap: serial=917, 2x64, usage=0 >[ 110.628] sna_composite_rectangles(pixmap=918, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.628] sna_composite_rectangles: converted to op 0 >[ 110.628] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.628] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.628] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.628] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.628] sna_composite_rectangles: fallback, dst pixmap=918 too small or not attached >[ 110.628] sna_composite_rectangles: fallback >[ 110.628] sna_drawable_move_region_to_cpu(pixmap=918 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.628] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.628] _sna_pixmap_move_to_cpu(pixmap=918, 2x64, flags=1) >[ 110.628] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.628] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.628] operate_inplace: no, inplace operation not suitable >[ 110.628] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.628] __sna_damage_all(2, 64) >[ 110.628] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.628] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.628] kgem_can_create_2d: 1x32 @ 32 >[ 110.628] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.628] kgem_can_create_2d: untiled size=4096 >[ 110.628] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.628] kgem_choose_tiling: 1x32 -> 0 >[ 110.628] sna_create_pixmap: usage=0, flags=a >[ 110.628] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.628] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.628] create_pixmap: serial=919, usage=0, 1x32 >[ 110.628] sna_create_pixmap: serial=919, 1x32, usage=0 >[ 110.628] sna_validate_gc(0x5619f1770810) changes=0, previous serial=394, drawable=398 >[ 110.628] sna_validate_gc: recomputing clip >[ 110.628] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.628] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.628] try_upload__fast: ignore existing cpu damage (if any) >[ 110.628] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.628] try_upload__fast: no, no gpu damage >[ 110.628] sna_drawable_move_region_to_cpu(pixmap=920 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.628] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.628] _sna_pixmap_move_to_cpu(pixmap=920, 1x32, flags=1) >[ 110.628] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.628] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.628] operate_inplace: no, inplace operation not suitable >[ 110.628] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.628] __sna_damage_all(1, 32) >[ 110.628] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.628] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.628] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.628] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.628] sna_accel_flush: flush?=0, dirty?=0 >[ 110.628] sna_composite(pixmap=918, op=1, src=920+(0, 0), mask=0+(0, 0), dst=918+(0, 0)+(0, 0), size=(2, 64) >[ 110.628] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.628] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.628] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.628] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.628] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.628] sna_composite: fallback, dst pixmap=918 is too small (or completely damaged) >[ 110.628] sna_composite: fallback -- fbComposite >[ 110.628] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.628] sna_composite_fb: fallback -- move src to cpu >[ 110.628] _sna_pixmap_move_to_cpu(pixmap=920, 1x32, flags=2) >[ 110.628] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17f5831, is-clear?=0 >[ 110.628] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.628] sna_composite_fb: fallback -- move dst to cpu >[ 110.628] sna_drawable_move_region_to_cpu(pixmap=918 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.628] sna_drawable_move_region_to_cpu: pixmap=918 all damaged on CPU >[ 110.628] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.628] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.628] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.628] sna_destroy_pixmap: pixmap=920, attached?=1 >[ 110.628] __sna_free_pixmap(pixmap=920) >[ 110.628] sna_composite(pixmap=902, op=3, src=918+(0, 0), mask=0+(0, 0), dst=902+(0, 0)+(0, 0), size=(3840, 64) >[ 110.628] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.629] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.629] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.629] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.629] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.629] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.629] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.629] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.629] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.629] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.629] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.629] sna_drawable_use_bo pixmap=902, box=((0, 0), (3840, 64)), flags=7... >[ 110.629] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.629] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.629] sna_drawable_use_bo: using whole GPU bo >[ 110.629] gen9_composite_set_target: pixmap=902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.629] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.629] sna_transform_is_imprecise_integer_translation: no transform >[ 110.629] gen9_composite_picture: integer translation (0, 0), removing >[ 110.629] sna_render_pixmap_bo pixmap=918, (0, 0)x(3840, 64)/(2, 64) >[ 110.629] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.629] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.629] use_cpu_bo: no cpu bo >[ 110.629] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.629] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.629] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.629] sna_drawable_move_region_to_cpu(pixmap=918 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.629] sna_drawable_move_region_to_cpu: pixmap=918 all damaged on CPU >[ 110.629] kgem_can_create_2d: 2x64 @ 32 >[ 110.629] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.629] kgem_can_create_2d: untiled size=4096 >[ 110.629] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.629] kgem_choose_tiling: 2x64 -> 0 >[ 110.629] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.629] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.629] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.629] kgem_create_buffer: reusing buffer? used=1280 + size=2048, total=262144 >[ 110.629] kgem_create_proxy: target handle=30 [proxy? -1], offset=1280, length=2048, io=1 >[ 110.629] __kgem_bo_init(handle=30, num_pages=2048) >[ 110.629] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.629] upload: adding upload cache to pixmap=918 >[ 110.629] kgem_proxy_bo_attach: handle=30 >[ 110.629] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.629] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.629] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.629] gen4_choose_composite_emitter: identity src, no mask >[ 110.629] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.629] gen9_composite_get_binding_table(f180) >[ 110.629] kgem_add_reloc64: handle=30, pos=15448, delta=0, domains=40000 >[ 110.629] kgem_add_reloc64: adding proxy [delta=1280] for handle=30 >[ 110.629] kgem_add_reloc64[33] = (delta=1280, target handle=12, presumed=fd4de000) >[ 110.629] [3c50] bind bo(handle=30, addr=fd4de500), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.629] gen9_emit_sampler: sampler = a >[ 110.629] gen9_emit_vertex_elements: setup id=2 >[ 110.629] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.629] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.629] gen8_vertex_flush[1240] = 3 >[ 110.629] sna_destroy_pixmap: pixmap=918, attached?=1 >[ 110.629] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.629] __sna_free_pixmap(pixmap=918) >[ 110.629] sna_composite(pixmap=902, op=3, src=364+(0, 0), mask=0+(0, 0), dst=902+(0, 0)+(0, 0), size=(3840, 48) >[ 110.629] sna_compute_composite_region: dst=(0, 0)x(3840, 48) >[ 110.629] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) >[ 110.629] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.629] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) >[ 110.629] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) >[ 110.629] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) >[ 110.629] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) >[ 110.629] gen9_render_composite: 3840x48, current mode=1/1 >[ 110.629] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.629] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.629] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.629] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 >[ 110.629] sna_drawable_use_bo pixmap=902, box=((0, 0), (3840, 48)), flags=7... >[ 110.629] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.629] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.629] sna_drawable_use_bo: using whole GPU bo >[ 110.629] gen9_composite_set_target: pixmap=902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.629] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) >[ 110.629] sna_transform_is_imprecise_integer_translation: no transform >[ 110.629] gen9_composite_picture: integer translation (0, 0), removing >[ 110.629] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 48)/(3840, 2160) >[ 110.629] sna_render_pixmap_bo: GPU all damaged >[ 110.629] color_convert: src=ef000000 [20028888] >[ 110.629] color_convert: dst=ef000000 [20028888] >[ 110.629] sna_render_get_solid: ef000000 >[ 110.629] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.629] gen4_choose_composite_emitter: identity source, identity mask >[ 110.629] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.629] aligning vertex: was 3, now 5 floats per vertex >[ 110.629] gen9_composite_get_binding_table(f100) >[ 110.629] gen9_emit_sampler: sampler = 3 >[ 110.629] gen9_emit_sf: num_sf_outputs=2 >[ 110.629] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.629] gen9_emit_vertex_elements: setup id=10 >[ 110.629] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.629] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.629] gen9_render_composite_box: (0, 0), (3840, 48) >[ 110.629] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] >[ 110.629] gen8_vertex_flush[12f0] = 3 >[ 110.629] sna_composite_rectangles(pixmap=902, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.629] sna_composite_rectangles: converted to op 3 >[ 110.629] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.629] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.629] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.629] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.629] sna_drawable_use_bo pixmap=902, box=((0, 0), (3840, 48)), flags=1... >[ 110.629] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.629] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.629] sna_drawable_use_bo: using whole GPU bo >[ 110.629] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.629] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.629] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.629] sna_render_get_solid: 660a0a0a >[ 110.629] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.629] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.629] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.629] aligning vertex: was 5, now 2 floats per vertex >[ 110.629] gen9_composite_get_binding_table(f0c0) >[ 110.629] gen9_emit_sampler: sampler = 1 >[ 110.629] gen9_emit_sf: num_sf_outputs=1 >[ 110.629] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.629] gen9_emit_vertex_elements: setup id=0 >[ 110.629] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.629] (0, 0), (3840, 48) >[ 110.629] gen8_vertex_flush[1398] = 3 >[ 110.629] sna_composite(pixmap=902, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=902+(3786, 6)+(0, 0), size=(44, 36) >[ 110.629] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.629] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.629] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.629] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.629] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.629] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.629] gen9_render_composite: 44x36, current mode=1/1 >[ 110.629] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.629] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.629] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.629] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.629] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.629] sna_drawable_use_bo pixmap=902, box=((3786, 6), (3830, 42)), flags=7... >[ 110.629] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.629] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.629] sna_drawable_use_bo: using whole GPU bo >[ 110.629] gen9_composite_set_target: pixmap=902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.629] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.629] sna_transform_is_imprecise_integer_translation: no transform >[ 110.629] gen9_composite_picture: integer translation (0, 0), removing >[ 110.629] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.629] sna_render_pixmap_bo: CPU all damaged >[ 110.629] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.629] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.629] __kgem_retire_rq: request 1 complete >[ 110.629] __kgem_bo_flush: handle=29, busy=0, wedged=0 >[ 110.629] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.629] gen8_vertex_close: used=41476, vbo active? 23, vb=625, nreloc=5 >[ 110.629] gen8_vertex_close: reloc[0] = 287 >[ 110.629] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.629] kgem_add_handle: handle=23, index=16 >[ 110.629] kgem_add_reloc64[34] = (delta=0, target handle=16, presumed=fd545000) >[ 110.629] gen8_vertex_close: reloc[1] = 357 >[ 110.629] kgem_add_reloc64: handle=23, pos=357, delta=0, domains=200000 >[ 110.629] kgem_add_reloc64[35] = (delta=0, target handle=16, presumed=fd545000) >[ 110.629] gen8_vertex_close: reloc[2] = 487 >[ 110.629] kgem_add_reloc64: handle=23, pos=487, delta=0, domains=200000 >[ 110.629] kgem_add_reloc64[36] = (delta=0, target handle=16, presumed=fd545000) >[ 110.629] gen8_vertex_close: reloc[3] = 608 >[ 110.629] kgem_add_reloc64: handle=23, pos=608, delta=0, domains=200000 >[ 110.629] kgem_add_reloc64[37] = (delta=0, target handle=16, presumed=fd545000) >[ 110.629] gen8_vertex_close: reloc[4] = 811 >[ 110.629] kgem_add_reloc64: handle=23, pos=811, delta=0, domains=200000 >[ 110.629] kgem_add_reloc64[38] = (delta=0, target handle=16, presumed=fd545000) >[ 110.629] batch[1/1, flags=1800]: 1260 1260 15408 16384, nreloc=39, nexec=17, nfence=0, aperture=42582 [fenced=0] >[ 110.629] kgem_finish_buffers: buffer handle=30, used=3328, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.629] kgem_finish_buffers: retaining upload buffer (3328/262144): used=4096, refcnt=1 >[ 110.629] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.629] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 >[ 110.629] kgem_fixup_relocs: shrinking by 53248 >[ 110.629] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.629] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.629] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.629] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.629] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.629] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.629] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.629] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.629] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.629] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.629] __kgem_bo_clear_busy: handle=7 >[ 110.629] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.629] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.629] __kgem_bo_clear_busy: handle=8 >[ 110.629] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.629] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.629] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.629] __kgem_bo_clear_busy: handle=7 >[ 110.629] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 >[ 110.629] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.629] __kgem_bo_clear_busy: handle=8 >[ 110.629] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.629] __kgem_bo_clear_busy: handle=8 >[ 110.629] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.629] __kgem_bo_clear_busy: handle=8 >[ 110.629] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.629] __kgem_bo_clear_busy: handle=7 >[ 110.629] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.629] __kgem_bo_clear_busy: handle=8 >[ 110.629] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.629] __kgem_bo_clear_busy: handle=7 >[ 110.629] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.629] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.629] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 >[ 110.629] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 110.629] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 >[ 110.629] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.629] __kgem_bo_clear_busy: handle=7 >[ 110.629] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.629] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.629] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.629] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.629] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.629] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.629] gen4_choose_composite_emitter: identity src, no mask >[ 110.629] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.629] aligning vertex: was 2, now 3 floats per vertex >[ 110.629] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.629] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.629] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.629] kgem_add_handle: handle=4, index=0 >[ 110.629] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.629] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.629] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.629] gen9_composite_get_binding_table(ffc0) >[ 110.629] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.629] kgem_add_handle: handle=38, index=1 >[ 110.629] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.629] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.629] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.629] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 >[ 110.629] kgem_add_handle: handle=31, index=2 >[ 110.629] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4dc000) >[ 110.629] [3fd0] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.629] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.629] gen9_emit_sampler: sampler = 2 >[ 110.629] gen9_emit_sf: num_sf_outputs=1 >[ 110.629] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.629] gen9_emit_vertex_elements: setup id=2 >[ 110.629] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.629] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.629] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.629] gen8_vertex_flush[490] = 3 >[ 110.629] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.629] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.629] sna_glyphs: discarding mask >[ 110.630] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.630] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.630] gen9_render_composite: 0x0, current mode=1/1 >[ 110.630] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 110.630] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.630] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.630] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.630] sna_drawable_use_bo pixmap=902, box=((0, 0), (7680, 2160)), flags=7... >[ 110.630] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.630] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.630] sna_drawable_use_bo: using whole GPU bo >[ 110.630] gen9_composite_set_target: pixmap=902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.630] color_convert: src=ffdfdbd2 [20028888] >[ 110.630] color_convert: dst=ffdfdbd2 [20028888] >[ 110.630] sna_render_get_solid: ffdfdbd2 >[ 110.630] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 110.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.630] sna_transform_is_imprecise_integer_translation: no transform >[ 110.630] gen9_composite_picture: integer translation (0, 0), removing >[ 110.630] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.630] sna_render_pixmap_bo: GPU all damaged >[ 110.630] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.630] gen4_choose_composite_emitter: solid, identity mask >[ 110.630] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.630] aligning vertex: was 3, now 4 floats per vertex >[ 110.630] gen9_composite_get_binding_table(ff00) >[ 110.630] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.630] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 110.630] kgem_add_handle: handle=8, index=3 >[ 110.630] kgem_add_reloc64[5] = (delta=32, target handle=3, presumed=fdffe000) >[ 110.630] [3fb0] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.630] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.630] kgem_add_handle: handle=6, index=4 >[ 110.630] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.630] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.630] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.630] gen9_emit_sampler: sampler = a >[ 110.630] gen9_emit_sf: num_sf_outputs=2 >[ 110.630] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.630] gen9_emit_vertex_elements: setup id=9 >[ 110.630] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.630] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.630] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.630] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.630] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.630] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.630] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.630] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.630] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.630] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.630] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.630] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.630] gen8_vertex_flush[56c] = 15 >[ 110.630] gen9_magic_ca_pass: CA fixup (10372 -> 10387) >[ 110.630] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.630] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.630] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.630] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.630] kgem_can_create_2d: 24x20 @ 32 >[ 110.630] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.630] kgem_can_create_2d: untiled size=4096 >[ 110.630] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.630] kgem_choose_tiling: 24x20 -> 0 >[ 110.630] sna_create_pixmap: usage=0, flags=a >[ 110.630] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.630] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.630] create_pixmap: serial=921, usage=0, 24x20 >[ 110.630] sna_create_pixmap: serial=921, 24x20, usage=0 >[ 110.630] sna_validate_gc(0x5619f1770810) changes=0, previous serial=398, drawable=39a >[ 110.630] sna_validate_gc: recomputing clip >[ 110.630] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.630] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.630] try_upload__fast: ignore existing cpu damage (if any) >[ 110.630] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.630] try_upload__fast: no, no gpu damage >[ 110.630] sna_drawable_move_region_to_cpu(pixmap=922 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.630] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.630] _sna_pixmap_move_to_cpu(pixmap=922, 24x20, flags=1) >[ 110.630] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.630] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.630] operate_inplace: no, inplace operation not suitable >[ 110.630] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.630] __sna_damage_all(24, 20) >[ 110.630] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.630] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.630] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.630] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.630] sna_accel_flush: flush?=1, dirty?=1 >[ 110.630] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 110.630] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.630] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.630] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.630] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.630] kgem_bo_sync__cpu_full: handle=31 >[ 110.630] gen8_vertex_close: used=41548, vbo active? 23, vb=204, nreloc=2 >[ 110.630] gen8_vertex_close: reloc[0] = 287 >[ 110.630] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.630] kgem_add_handle: handle=23, index=5 >[ 110.630] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd545000) >[ 110.630] gen8_vertex_close: reloc[1] = 342 >[ 110.630] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 >[ 110.630] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) >[ 110.630] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17301 [fenced=0] >[ 110.630] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.630] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.630] kgem_fixup_relocs: shrinking by 61440 >[ 110.630] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.631] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.631] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.631] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.631] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.631] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.631] __kgem_bo_clear_busy: handle=8 >[ 110.631] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.631] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.631] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.631] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.631] __kgem_busy: handle=31, busy=131072, wedged=0 >[ 110.631] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 1 >[ 110.646] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.646] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.646] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.646] __kgem_retire_rq: request 2 complete >[ 110.646] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.646] kgem_bo_move_to_cache: release handle=17 >[ 110.646] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.646] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.646] kgem_bo_move_to_cache: release handle=9 >[ 110.646] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.646] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.646] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.646] kgem_bo_move_to_cache: release handle=35 >[ 110.646] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.646] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.646] kgem_bo_move_to_cache: release handle=20 >[ 110.646] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.646] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.646] kgem_bo_move_to_cache: release handle=22 >[ 110.646] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.646] __kgem_retire_rq: request 1 complete >[ 110.646] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.646] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.646] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.646] sna_accel_flush: flush?=0, dirty?=0 >[ 110.646] sna_block_handler (tv=0.0) >[ 110.646] sna_wakeup_handler >[ 110.646] sna_mode_wakeup: len=64 >[ 110.646] sna_mode_wakeup: recording last swap on pipe=1, frame 4431 [114f], time 110.635445 >[ 110.646] sna_mode_wakeup: removing handle=28 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] >[ 110.646] sna_mode_wakeup: flip complete, pending? 2 >[ 110.646] sna_mode_wakeup: recording last swap on pipe=0, frame 6389 [18f5], time 110.636634 >[ 110.646] sna_mode_wakeup: removing handle=28 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] >[ 110.646] sna_mode_wakeup: flip complete, pending? 1 >[ 110.646] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.646] sna_composite(pixmap=902, op=3, src=922+(2418, 10), mask=0+(3626, 6), dst=902+(3626, 6)+(0, 0), size=(48, 36) >[ 110.646] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.646] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.646] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.646] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.646] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.646] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.646] gen9_render_composite: 48x36, current mode=0/1 >[ 110.646] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.646] sna_blt_composite (2418, 10), (3626, 6), 48x36 >[ 110.646] sna_blt_composite: unsupported op [3] for blitting >[ 110.646] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.646] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.646] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.646] sna_drawable_use_bo pixmap=902, box=((3626, 6), (3674, 42)), flags=7... >[ 110.646] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.646] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.646] sna_drawable_use_bo: using whole GPU bo >[ 110.646] gen9_composite_set_target: pixmap=902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.646] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.646] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.646] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.646] sna_render_pixmap_bo pixmap=922, (2418, 10)x(48, 36)/(24, 20) >[ 110.646] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.646] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.646] use_cpu_bo: no cpu bo >[ 110.646] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.646] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.646] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.646] sna_drawable_move_region_to_cpu(pixmap=922 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.646] sna_drawable_move_region_to_cpu: pixmap=922 all damaged on CPU >[ 110.646] kgem_can_create_2d: 24x20 @ 32 >[ 110.646] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.646] kgem_can_create_2d: untiled size=4096 >[ 110.646] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.646] kgem_choose_tiling: 24x20 -> 0 >[ 110.646] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.646] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.646] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.646] kgem_create_buffer: reusing buffer? used=4096 + size=1920, total=262144 >[ 110.646] kgem_create_proxy: target handle=30 [proxy? -1], offset=4096, length=1920, io=1 >[ 110.646] __kgem_bo_init(handle=30, num_pages=1920) >[ 110.646] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.646] upload: adding upload cache to pixmap=922 >[ 110.646] kgem_proxy_bo_attach: handle=30 >[ 110.646] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.646] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.646] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.646] gen4_choose_composite_emitter: simple src, no mask >[ 110.646] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.646] aligning vertex: was 4, now 3 floats per vertex >[ 110.646] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.646] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.646] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.646] kgem_add_handle: handle=4, index=0 >[ 110.646] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.646] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.646] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.646] gen9_composite_get_binding_table(ffc0) >[ 110.646] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.646] kgem_add_handle: handle=38, index=1 >[ 110.646] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.646] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.646] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.646] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 >[ 110.646] kgem_add_reloc64: adding proxy [delta=4096] for handle=30 >[ 110.646] kgem_add_handle: handle=30, index=2 >[ 110.647] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd4de000) >[ 110.647] [3fd0] bind bo(handle=30, addr=fd4df000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.647] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.647] gen9_emit_sampler: sampler = 22 >[ 110.647] gen9_emit_sf: num_sf_outputs=1 >[ 110.647] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.647] gen9_emit_vertex_elements: setup id=2 >[ 110.647] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.647] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.647] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.647] gen8_vertex_flush[490] = 3 >[ 110.647] sna_destroy_pixmap: pixmap=922, attached?=1 >[ 110.647] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.647] __sna_free_pixmap(pixmap=922) >[ 110.647] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.647] kgem_can_create_2d: 26x20 @ 32 >[ 110.647] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.647] kgem_can_create_2d: untiled size=4096 >[ 110.647] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.647] kgem_choose_tiling: 26x20 -> 0 >[ 110.647] sna_create_pixmap: usage=0, flags=a >[ 110.647] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.647] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.647] create_pixmap: serial=923, usage=0, 26x20 >[ 110.647] sna_create_pixmap: serial=923, 26x20, usage=0 >[ 110.647] sna_validate_gc(0x5619f1770810) changes=0, previous serial=39a, drawable=39c >[ 110.647] sna_validate_gc: recomputing clip >[ 110.647] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.647] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.647] try_upload__fast: ignore existing cpu damage (if any) >[ 110.647] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.647] try_upload__fast: no, no gpu damage >[ 110.647] sna_drawable_move_region_to_cpu(pixmap=924 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.647] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.647] _sna_pixmap_move_to_cpu(pixmap=924, 26x20, flags=1) >[ 110.647] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.647] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.647] operate_inplace: no, inplace operation not suitable >[ 110.647] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.647] __sna_damage_all(26, 20) >[ 110.647] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.647] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.647] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.647] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.647] sna_accel_flush: flush?=0, dirty?=0 >[ 110.647] sna_composite(pixmap=902, op=3, src=924+(2370, 10), mask=0+(3554, 6), dst=902+(3554, 6)+(0, 0), size=(52, 36) >[ 110.647] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.647] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.647] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.647] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.647] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.647] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.647] gen9_render_composite: 52x36, current mode=1/1 >[ 110.647] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.647] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.647] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.647] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.647] sna_drawable_use_bo pixmap=902, box=((3554, 6), (3606, 42)), flags=7... >[ 110.647] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.647] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.647] sna_drawable_use_bo: using whole GPU bo >[ 110.647] gen9_composite_set_target: pixmap=902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.647] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.647] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.647] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.647] sna_render_pixmap_bo pixmap=924, (2370, 10)x(52, 36)/(26, 20) >[ 110.647] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.647] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.647] use_cpu_bo: no cpu bo >[ 110.647] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.647] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.647] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.647] sna_drawable_move_region_to_cpu(pixmap=924 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.647] sna_drawable_move_region_to_cpu: pixmap=924 all damaged on CPU >[ 110.647] kgem_can_create_2d: 26x20 @ 32 >[ 110.647] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.647] kgem_can_create_2d: untiled size=4096 >[ 110.647] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.647] kgem_choose_tiling: 26x20 -> 0 >[ 110.647] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.647] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.647] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.647] kgem_create_buffer: reusing buffer? used=6144 + size=2560, total=262144 >[ 110.647] kgem_create_proxy: target handle=30 [proxy? -1], offset=6144, length=2560, io=1 >[ 110.647] __kgem_bo_init(handle=30, num_pages=2560) >[ 110.647] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.647] upload: adding upload cache to pixmap=924 >[ 110.647] kgem_proxy_bo_attach: handle=30 >[ 110.647] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.647] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.647] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.647] gen4_choose_composite_emitter: simple src, no mask >[ 110.647] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.647] gen9_composite_get_binding_table(ff00) >[ 110.647] kgem_add_reloc64: handle=30, pos=16312, delta=0, domains=40000 >[ 110.647] kgem_add_reloc64: adding proxy [delta=6144] for handle=30 >[ 110.647] kgem_add_reloc64[5] = (delta=6144, target handle=2, presumed=fd4de000) >[ 110.647] [3fb0] bind bo(handle=30, addr=fd4df800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.647] gen9_emit_vertex_elements: setup id=2 >[ 110.647] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.647] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.647] gen8_vertex_flush[4cc] = 3 >[ 110.647] sna_destroy_pixmap: pixmap=924, attached?=1 >[ 110.647] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.647] __sna_free_pixmap(pixmap=924) >[ 110.647] sna_composite(pixmap=902, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=902+(3490, 6)+(0, 0), size=(44, 36) >[ 110.647] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.647] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.647] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.647] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.647] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.647] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.647] gen9_render_composite: 44x36, current mode=1/1 >[ 110.647] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.647] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.647] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.647] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.647] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.647] sna_drawable_use_bo pixmap=902, box=((3490, 6), (3534, 42)), flags=7... >[ 110.647] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.647] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.647] sna_drawable_use_bo: using whole GPU bo >[ 110.647] gen9_composite_set_target: pixmap=902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.647] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.647] sna_transform_is_imprecise_integer_translation: no transform >[ 110.647] gen9_composite_picture: integer translation (0, 0), removing >[ 110.647] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.647] sna_render_pixmap_bo: CPU all damaged >[ 110.647] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.647] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.647] gen8_vertex_close: used=41568, vbo active? 23, vb=4, nreloc=1 >[ 110.647] gen8_vertex_close: reloc[0] = 287 >[ 110.647] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.647] kgem_add_handle: handle=23, index=3 >[ 110.647] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd545000) >[ 110.647] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=16338 [fenced=0] >[ 110.647] kgem_finish_buffers: buffer handle=30, used=8704, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.647] kgem_finish_buffers: retaining upload buffer (8704/262144): used=12288, refcnt=1 >[ 110.647] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.647] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.647] kgem_fixup_relocs: shrinking by 61440 >[ 110.647] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.647] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.647] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.647] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.647] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.647] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.647] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.647] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.647] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.647] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.647] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.647] gen4_choose_composite_emitter: identity src, no mask >[ 110.647] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.647] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.647] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.647] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.647] kgem_add_handle: handle=4, index=0 >[ 110.647] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.647] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.647] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.647] gen9_composite_get_binding_table(ffc0) >[ 110.647] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.647] kgem_add_handle: handle=38, index=1 >[ 110.647] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.647] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.647] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.647] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.647] kgem_add_handle: handle=37, index=2 >[ 110.647] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd441000) >[ 110.647] [3fd0] bind bo(handle=37, addr=fd441000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.647] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.647] gen9_emit_sampler: sampler = 2 >[ 110.647] gen9_emit_sf: num_sf_outputs=1 >[ 110.647] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.647] gen9_emit_vertex_elements: setup id=2 >[ 110.647] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.647] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.647] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.647] gen8_vertex_flush[490] = 3 >[ 110.647] sna_composite(pixmap=902, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=902+(3422, 6)+(0, 0), size=(48, 36) >[ 110.647] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.647] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.647] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.647] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.647] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.647] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.647] gen9_render_composite: 48x36, current mode=1/1 >[ 110.647] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.647] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.647] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.647] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.647] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.647] sna_drawable_use_bo pixmap=902, box=((3422, 6), (3470, 42)), flags=7... >[ 110.647] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.647] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.647] sna_drawable_use_bo: using whole GPU bo >[ 110.647] gen9_composite_set_target: pixmap=902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.647] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.647] sna_transform_is_imprecise_integer_translation: no transform >[ 110.647] gen9_composite_picture: integer translation (0, 0), removing >[ 110.647] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.647] sna_render_pixmap_bo: CPU all damaged >[ 110.647] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.647] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.647] __kgem_retire_rq: request 1 complete >[ 110.647] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.647] gen8_vertex_close: used=41577, vbo active? 23, vb=4, nreloc=1 >[ 110.647] gen8_vertex_close: reloc[0] = 287 >[ 110.647] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.647] kgem_add_handle: handle=23, index=3 >[ 110.647] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.647] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.647] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.647] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.647] kgem_fixup_relocs: shrinking by 61440 >[ 110.647] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.647] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.647] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.647] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.647] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.647] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.647] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.647] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.647] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.647] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.647] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.647] gen4_choose_composite_emitter: identity src, no mask >[ 110.647] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.647] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.647] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.647] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.647] kgem_add_handle: handle=4, index=0 >[ 110.647] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.647] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.647] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.647] gen9_composite_get_binding_table(ffc0) >[ 110.647] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.647] kgem_add_handle: handle=38, index=1 >[ 110.647] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.647] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.647] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.647] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.647] kgem_add_handle: handle=32, index=2 >[ 110.647] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.647] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.648] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.648] gen9_emit_sampler: sampler = 2 >[ 110.648] gen9_emit_sf: num_sf_outputs=1 >[ 110.648] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.648] gen9_emit_vertex_elements: setup id=2 >[ 110.648] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.648] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.648] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.648] gen8_vertex_flush[490] = 3 >[ 110.648] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.648] kgem_can_create_2d: 16x16 @ 32 >[ 110.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.648] kgem_can_create_2d: untiled size=4096 >[ 110.648] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.648] kgem_choose_tiling: 16x16 -> 0 >[ 110.648] sna_create_pixmap: usage=0, flags=a >[ 110.648] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.648] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.648] create_pixmap: serial=925, usage=0, 16x16 >[ 110.648] sna_create_pixmap: serial=925, 16x16, usage=0 >[ 110.648] sna_validate_gc(0x5619f1770810) changes=0, previous serial=39c, drawable=39e >[ 110.648] sna_validate_gc: recomputing clip >[ 110.648] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.648] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.648] try_upload__fast: ignore existing cpu damage (if any) >[ 110.648] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.648] try_upload__fast: no, no gpu damage >[ 110.648] sna_drawable_move_region_to_cpu(pixmap=926 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.648] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.648] _sna_pixmap_move_to_cpu(pixmap=926, 16x16, flags=1) >[ 110.648] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.648] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.648] operate_inplace: no, inplace operation not suitable >[ 110.648] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.648] __sna_damage_all(16, 16) >[ 110.648] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.648] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.648] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.648] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.648] sna_accel_flush: flush?=1, dirty?=1 >[ 110.648] sna_accel_flush: syncing SHM pixmap=314 (refcnt=1) >[ 110.648] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.648] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.648] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.648] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.648] kgem_bo_sync__cpu_full: handle=32 >[ 110.648] gen8_vertex_close: used=41586, vbo active? 23, vb=4, nreloc=1 >[ 110.648] gen8_vertex_close: reloc[0] = 287 >[ 110.648] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.648] kgem_add_handle: handle=23, index=3 >[ 110.648] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.648] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.648] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.648] __kgem_retire_rq: request 1 complete >[ 110.648] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.648] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.648] kgem_fixup_relocs: shrinking by 61440 >[ 110.648] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.648] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.648] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.648] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.648] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.648] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.648] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.648] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.648] __kgem_busy: handle=32, busy=131072, wedged=0 >[ 110.648] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 1 >[ 110.648] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.648] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.648] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.648] __kgem_retire_rq: request 1 complete >[ 110.648] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.648] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.648] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.648] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.648] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.648] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.648] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.648] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.648] kgem_bo_sync__cpu_full: handle=37 >[ 110.648] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.648] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.648] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.648] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.648] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.648] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.648] sna_composite(pixmap=902, op=3, src=926+(2247, 15), mask=0+(3370, 7), dst=902+(3370, 7)+(0, 0), size=(32, 34) >[ 110.648] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.648] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.648] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.648] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.648] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.648] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.648] gen9_render_composite: 32x34, current mode=0/1 >[ 110.648] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.648] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.648] sna_blt_composite: unsupported op [3] for blitting >[ 110.648] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.648] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.648] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.648] sna_drawable_use_bo pixmap=902, box=((3370, 7), (3402, 41)), flags=7... >[ 110.648] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.648] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.648] sna_drawable_use_bo: using whole GPU bo >[ 110.648] gen9_composite_set_target: pixmap=902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.648] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.648] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.648] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.648] sna_render_pixmap_bo pixmap=926, (2247, 15)x(32, 34)/(16, 16) >[ 110.648] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.648] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.648] use_cpu_bo: no cpu bo >[ 110.648] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.648] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.648] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.648] sna_drawable_move_region_to_cpu(pixmap=926 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.648] sna_drawable_move_region_to_cpu: pixmap=926 all damaged on CPU >[ 110.648] kgem_can_create_2d: 16x16 @ 32 >[ 110.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.648] kgem_can_create_2d: untiled size=4096 >[ 110.648] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.648] kgem_choose_tiling: 16x16 -> 0 >[ 110.648] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.648] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.648] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.648] kgem_create_buffer: reusing buffer? used=12288 + size=1024, total=262144 >[ 110.648] kgem_create_proxy: target handle=30 [proxy? -1], offset=12288, length=1024, io=1 >[ 110.648] __kgem_bo_init(handle=30, num_pages=1024) >[ 110.648] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.648] upload: adding upload cache to pixmap=926 >[ 110.648] kgem_proxy_bo_attach: handle=30 >[ 110.648] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.648] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.648] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.648] gen4_choose_composite_emitter: simple src, no mask >[ 110.648] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.648] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.648] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.648] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.648] kgem_add_handle: handle=4, index=0 >[ 110.648] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.648] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.648] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.648] gen9_composite_get_binding_table(ffc0) >[ 110.648] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.648] kgem_add_handle: handle=38, index=1 >[ 110.648] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.648] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.648] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.648] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 >[ 110.648] kgem_add_reloc64: adding proxy [delta=12288] for handle=30 >[ 110.648] kgem_add_handle: handle=30, index=2 >[ 110.648] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=fd4de000) >[ 110.648] [3fd0] bind bo(handle=30, addr=fd4e1000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.648] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.648] gen9_emit_sampler: sampler = 22 >[ 110.648] gen9_emit_sf: num_sf_outputs=1 >[ 110.648] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.648] gen9_emit_vertex_elements: setup id=2 >[ 110.648] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.648] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.648] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.648] gen8_vertex_flush[490] = 3 >[ 110.648] sna_destroy_pixmap: pixmap=926, attached?=1 >[ 110.648] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.648] __sna_free_pixmap(pixmap=926) >[ 110.648] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.648] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.648] sna_glyphs: discarding mask >[ 110.648] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.648] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.648] gen9_render_composite: 0x0, current mode=1/1 >[ 110.648] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.648] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.648] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.648] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.648] sna_drawable_use_bo pixmap=902, box=((0, 0), (7680, 2160)), flags=7... >[ 110.648] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.648] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.648] sna_drawable_use_bo: using whole GPU bo >[ 110.648] gen9_composite_set_target: pixmap=902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.648] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.648] color_convert: src=ff232321 [20028888] >[ 110.648] color_convert: dst=ff232321 [20028888] >[ 110.648] sna_render_get_solid: ff232321 >[ 110.648] sna_render_get_solid(6) = ff232321 (old) >[ 110.648] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.648] sna_transform_is_imprecise_integer_translation: no transform >[ 110.648] gen9_composite_picture: integer translation (0, 0), removing >[ 110.648] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.648] sna_render_pixmap_bo: GPU all damaged >[ 110.648] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.648] gen4_choose_composite_emitter: solid, identity mask >[ 110.648] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.648] aligning vertex: was 3, now 4 floats per vertex >[ 110.648] gen9_composite_get_binding_table(ff00) >[ 110.648] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.648] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 110.648] kgem_add_handle: handle=8, index=3 >[ 110.648] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) >[ 110.648] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.648] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.648] kgem_add_handle: handle=6, index=4 >[ 110.648] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.648] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.648] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.648] gen9_emit_sampler: sampler = a >[ 110.648] gen9_emit_sf: num_sf_outputs=2 >[ 110.648] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.648] gen9_emit_vertex_elements: setup id=9 >[ 110.648] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.648] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.648] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.648] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.648] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.648] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.648] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.648] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.648] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.648] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.648] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.648] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.648] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.648] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.648] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.648] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.648] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.648] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.648] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.648] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.648] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.648] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.648] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.648] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.648] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.648] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.648] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.648] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.648] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.648] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.648] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.648] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.648] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.648] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.648] gen8_vertex_flush[56c] = 48 >[ 110.648] gen9_magic_ca_pass: CA fixup (10399 -> 10447) >[ 110.648] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.648] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.648] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.649] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.649] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.649] sna_glyphs: discarding mask >[ 110.649] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.649] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.649] gen9_render_composite: 0x0, current mode=1/1 >[ 110.649] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.649] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.649] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.649] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.649] sna_drawable_use_bo pixmap=902, box=((0, 0), (7680, 2160)), flags=7... >[ 110.649] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.649] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.649] sna_drawable_use_bo: using whole GPU bo >[ 110.649] gen9_composite_set_target: pixmap=902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.649] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.649] color_convert: src=ff8e8b85 [20028888] >[ 110.649] color_convert: dst=ff8e8b85 [20028888] >[ 110.649] sna_render_get_solid: ff8e8b85 >[ 110.649] sna_render_get_solid(7) = ff8e8b85 (old) >[ 110.649] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.649] sna_transform_is_imprecise_integer_translation: no transform >[ 110.649] gen9_composite_picture: integer translation (0, 0), removing >[ 110.649] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.649] sna_render_pixmap_bo: GPU all damaged >[ 110.649] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.649] gen4_choose_composite_emitter: solid, identity mask >[ 110.649] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.649] gen9_composite_get_binding_table(fe40) >[ 110.649] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.649] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 110.649] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fdffe000) >[ 110.649] [3f80] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.649] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.649] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.649] gen9_emit_vertex_elements: setup id=9 >[ 110.649] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.649] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.649] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.649] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.649] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.649] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.649] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.649] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.649] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.649] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.649] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.649] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.649] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.649] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.649] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.649] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.649] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.649] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.649] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.649] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.649] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.649] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.649] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.649] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.649] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.649] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.649] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.649] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.649] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.649] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.649] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.649] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.649] gen8_vertex_flush[66c] = 48 >[ 110.649] gen9_magic_ca_pass: CA fixup (10447 -> 10495) >[ 110.649] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.649] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.649] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.649] sna_copy_area: src=pixmap=902:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.649] sna_copy_area: normal copy >[ 110.649] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.649] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.649] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.649] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.649] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.649] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.649] sna_do_copy: pixmap -- no source clipping >[ 110.649] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.649] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.649] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=902+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.649] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=29, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.649] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.649] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.649] sna_drawable_use_bo: pinned, never REPLACES >[ 110.649] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.649] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.649] sna_drawable_use_bo: applying move-to-gpu override >[ 110.649] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.649] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.649] wait_for_shadow: flags=1, flips=0, handle=29, shadow=28 >[ 110.649] wait_for_shadow: setting front pixmap to handle=28 >[ 110.649] sna_drawable_use_bo: using whole GPU bo >[ 110.649] sna_pixmap_move_to_gpu(pixmap=902, usage=0), flags=a >[ 110.649] sna_pixmap_move_to_gpu: already all-damaged >[ 110.649] sna_pixmap_mark_active: pixmap=902, handle=38 >[ 110.649] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.649] sna_pixmap_make_cow: make cow src=902, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.649] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.649] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.649] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.649] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.649] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.649] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.649] kgem_set_mode: flushing before new bo >[ 110.649] gen8_vertex_close: used=41980, vbo active? 23, vb=204, nreloc=2 >[ 110.649] gen8_vertex_close: reloc[0] = 287 >[ 110.649] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.649] kgem_add_handle: handle=23, index=5 >[ 110.649] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) >[ 110.649] gen8_vertex_close: reloc[1] = 342 >[ 110.649] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 >[ 110.649] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd545000) >[ 110.649] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.649] kgem_finish_buffers: buffer handle=30, used=13312, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.649] kgem_finish_buffers: retaining upload buffer (13312/262144): used=16384, refcnt=1 >[ 110.649] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.649] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.649] kgem_fixup_relocs: shrinking by 61440 >[ 110.649] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.649] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.649] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.649] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.649] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.649] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.649] __kgem_bo_clear_busy: handle=8 >[ 110.649] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.649] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.649] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.649] __kgem_bo_clear_busy: handle=8 >[ 110.649] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.649] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.649] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.649] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.649] aligning vertex: was 4, now 2 floats per vertex >[ 110.649] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.649] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.649] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.649] kgem_add_handle: handle=4, index=0 >[ 110.649] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.649] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.649] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.649] gen9_composite_get_binding_table(ffc0) >[ 110.649] kgem_add_reloc64: handle=28, pos=16360, delta=0, domains=20002 >[ 110.649] kgem_add_handle: handle=28, index=1 >[ 110.649] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.649] __kgem_bo_mark_dirty: handle=28 (proxy? 0) >[ 110.649] [3fe0] bind bo(handle=28, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.649] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.649] kgem_add_handle: handle=38, index=2 >[ 110.649] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.649] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.649] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.649] gen9_emit_sampler: sampler = 0 >[ 110.649] gen9_emit_sf: num_sf_outputs=1 >[ 110.649] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.649] gen9_emit_vertex_elements: setup id=0 >[ 110.649] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.649] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.649] gen8_vertex_flush[490] = 3 >[ 110.649] sna_destroy_pixmap: pixmap=902, attached?=1 >[ 110.649] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.649] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.649] __kgem_bo_destroy: handle=38 -> active >[ 110.649] __sna_free_pixmap(pixmap=902) >[ 110.649] sna_accel_flush: flush?=0, dirty?=0 >[ 110.649] sna_accel_flush: flush?=0, dirty?=0 >[ 110.649] sna_block_handler (tv=0.311000) >[ 110.649] kgem_retire, need_retire?=1 >[ 110.649] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.649] kgem_retire__requests_ring: retiring ring 0 >[ 110.649] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.649] __kgem_retire_rq: request 1 complete >[ 110.649] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.649] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.649] kgem_retire -- retired=0, need_retire=0 >[ 110.649] kgem_retire__buffers: handle=30, busy? 0 [0] >[ 110.649] kgem_retire__buffers: releasing upload cache for handle=30? 0 >[ 110.649] __kgem_bo_destroy: handle=30, size=262144 >[ 110.649] kgem_bo_replace_io: transferring io handle=30 to bo >[ 110.649] kgem_bo_move_to_inactive: moving handle=30 to inactive >[ 110.649] sna_accel_block: GPU idle, flushing >[ 110.649] gen8_vertex_close: used=41986, vbo active? 23, vb=1, nreloc=1 >[ 110.649] gen8_vertex_close: reloc[0] = 287 >[ 110.649] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.649] kgem_add_handle: handle=23, index=3 >[ 110.649] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.649] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.649] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.649] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.649] kgem_fixup_relocs: shrinking by 61440 >[ 110.649] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.649] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.649] kgem_commit: release handle=28 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.649] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.649] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.649] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.649] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.649] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.649] sna_scanout_do_flush: flush timer active: delta=-14 >[ 110.649] sna_scanout_do_flush (time=110649), triggered >[ 110.649] sna_scanout_flush (time=110649), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.649] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.649] stop_flush: scanout=28 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.649] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.649] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.649] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.649] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.649] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.649] sna_pixmap_move_to_gpu: already all-damaged >[ 110.649] sna_pixmap_mark_active: pixmap=175, handle=28 >[ 110.649] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.649] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.649] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.649] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=2], new handle=28 [active=0] >[ 110.649] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 >[ 110.649] get_fb: reusing fb=80 for handle=28 >[ 110.650] sna_mode_redisplay: recording flip on CRTC:32 handle=28, active_scanout=1, serial=2 >[ 110.650] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.650] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 >[ 110.650] sna_mode_redisplay: recording flip on CRTC:39 handle=28, active_scanout=2, serial=3 >[ 110.650] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.650] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.650] sna_mode_redisplay: flipped 2 outputs, shadow active? 29 >[ 110.650] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=28, shadow handle=29 >[ 110.650] sna_accel_do_throttle (time=110649), triggered >[ 110.650] sna_accel_throttle (time=110649) >[ 110.650] sna_accel_block: evaluating timers, active=7 >[ 110.650] sna_accel_block: flush timer expires in 16 [110665] >[ 110.650] sna_wakeup_handler >[ 110.650] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.650] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.650] kgem_can_create_2d: untiled size=66355200 >[ 110.650] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.650] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.650] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.650] sna_create_pixmap: usage=0, flags=1b >[ 110.650] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.650] __pop_freed_pixmap: reusing freed pixmap=902 header >[ 110.650] create_pixmap_hdr: pixmap=927, width=7680, height=2160, usage=0 >[ 110.650] sna_create_pixmap: serial=927, 7680x2160, usage=0 >[ 110.650] sna_composite_rectangles(pixmap=928, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.650] sna_composite_rectangles: converted to op 0 >[ 110.650] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.650] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.650] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.650] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.650] sna_composite_rectangles: dropping last-cpu hint >[ 110.650] sna_drawable_use_bo pixmap=928, box=((0, 0), (7680, 2160)), flags=19... >[ 110.650] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.650] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.650] sna_pixmap_move_to_gpu(pixmap=928, usage=0), flags=b >[ 110.650] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.650] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.650] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.650] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.650] sna_pixmap_alloc_gpu: pixmap=928 >[ 110.650] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.650] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.650] kgem_bo_remove_from_active: removing handle=38 from active >[ 110.650] 1:from active: pitch=30720, tiling=1, handle=38, id=897 >[ 110.650] __sna_damage_all(7680, 2160) >[ 110.650] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.650] sna_pixmap_mark_active: pixmap=928, handle=38 >[ 110.650] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.650] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.650] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.650] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.650] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.650] sna_render_get_solid: 0 >[ 110.650] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.650] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.650] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.650] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.650] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.650] kgem_add_handle: handle=4, index=0 >[ 110.650] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.650] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.650] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.650] gen9_composite_get_binding_table(ffc0) >[ 110.650] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.650] kgem_add_handle: handle=38, index=1 >[ 110.650] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.650] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.650] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.650] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.650] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.650] kgem_add_handle: handle=7, index=2 >[ 110.650] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.650] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.650] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.650] gen9_emit_sampler: sampler = 1 >[ 110.650] gen9_emit_sf: num_sf_outputs=1 >[ 110.650] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.650] gen9_emit_vertex_elements: setup id=0 >[ 110.650] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.650] (0, 0), (7680, 2160) >[ 110.651] gen8_vertex_flush[490] = 3 >[ 110.651] sna_composite_rectangles: pixmap=928 marking clear [0]? 1 >[ 110.651] sna_composite_rectangles(pixmap=928, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.651] sna_composite_rectangles: converted to op 1 >[ 110.651] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.651] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.651] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.651] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.651] sna_composite_rectangles: promoting to full GPU >[ 110.651] sna_composite_rectangles: dropping last-cpu hint >[ 110.651] sna_drawable_use_bo pixmap=928, box=((0, 0), (7680, 2160)), flags=19... >[ 110.651] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.651] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.651] sna_drawable_use_bo: using whole GPU bo >[ 110.651] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.651] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.651] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.651] sna_render_get_solid: ff2c001e >[ 110.651] sna_render_get_solid(0) = ff2c001e (old) >[ 110.651] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.651] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.651] gen9_composite_get_binding_table(ff00) >[ 110.651] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.651] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 110.651] kgem_add_handle: handle=8, index=3 >[ 110.651] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 110.651] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.651] gen9_emit_vertex_elements: setup id=0 >[ 110.651] (0, 0), (7680, 2160) >[ 110.651] gen8_vertex_flush[4cc] = 3 >[ 110.651] sna_composite_rectangles: pixmap=928 marking clear [ff2c001e]? 1 >[ 110.651] sna_composite(pixmap=928, op=3, src=364+(0, 0), mask=0+(0, 0), dst=928+(0, 0)+(0, 0), size=(3840, 2160) >[ 110.651] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 110.651] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 110.651] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.651] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 110.651] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) >[ 110.651] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) >[ 110.651] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 110.651] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.651] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 110.651] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.651] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 >[ 110.651] sna_drawable_use_bo pixmap=928, box=((0, 0), (3840, 2160)), flags=7... >[ 110.651] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.651] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.651] sna_drawable_use_bo: using whole GPU bo >[ 110.651] gen9_composite_set_target: pixmap=928, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.651] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 110.651] sna_transform_is_imprecise_integer_translation: no transform >[ 110.651] gen9_composite_picture: integer translation (0, 0), removing >[ 110.651] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.651] sna_render_pixmap_bo: GPU all damaged >[ 110.651] color_convert: src=f7000000 [20028888] >[ 110.651] color_convert: dst=f7000000 [20028888] >[ 110.651] sna_render_get_solid: f7000000 >[ 110.651] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.651] gen4_choose_composite_emitter: identity source, identity mask >[ 110.651] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.651] aligning vertex: was 2, now 5 floats per vertex >[ 110.651] gen9_composite_get_binding_table(fe80) >[ 110.651] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 110.651] kgem_add_handle: handle=11, index=4 >[ 110.651] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 110.651] [3f90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.651] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.651] kgem_add_reloc64: adding proxy [delta=988] for handle=7 >[ 110.651] kgem_add_reloc64[7] = (delta=988, target handle=2, presumed=fffe8000) >[ 110.651] [3f80] bind bo(handle=7, addr=fffe83dc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.651] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.651] gen9_emit_sampler: sampler = 3 >[ 110.651] gen9_emit_sf: num_sf_outputs=2 >[ 110.651] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.651] gen9_emit_vertex_elements: setup id=10 >[ 110.651] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.651] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.651] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 110.651] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 110.651] gen8_vertex_flush[5a8] = 3 >[ 110.651] sna_composite(pixmap=928, op=3, src=364+(0, 0), mask=0+(0, 0), dst=928+(3840, 0)+(0, 0), size=(3840, 2160) >[ 110.651] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) >[ 110.651] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) >[ 110.651] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.651] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) >[ 110.651] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) >[ 110.651] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) >[ 110.651] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) >[ 110.651] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.651] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.651] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.651] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.651] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 >[ 110.651] sna_drawable_use_bo pixmap=928, box=((3840, 0), (7680, 2160)), flags=7... >[ 110.651] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.651] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.651] sna_drawable_use_bo: using whole GPU bo >[ 110.651] gen9_composite_set_target: pixmap=928, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.651] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) >[ 110.651] sna_transform_is_imprecise_integer_translation: no transform >[ 110.651] gen9_composite_picture: integer translation (0, 0), removing >[ 110.651] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.651] sna_render_pixmap_bo: GPU all damaged >[ 110.651] color_convert: src=f7000000 [20028888] >[ 110.651] color_convert: dst=f7000000 [20028888] >[ 110.651] sna_render_get_solid: f7000000 >[ 110.651] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.651] gen4_choose_composite_emitter: identity source, identity mask >[ 110.651] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.651] gen9_composite_get_binding_table(fdc0) >[ 110.651] gen9_emit_vertex_elements: setup id=10 >[ 110.651] gen9_render_composite_box: (3840, 0), (7680, 2160) >[ 110.651] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] >[ 110.651] gen8_vertex_flush[5dc] = 3 >[ 110.651] sna_composite(pixmap=928, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=928+(5694, 1014)+(0, 0), size=(132, 132) >[ 110.651] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) >[ 110.651] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) >[ 110.651] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.651] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) >[ 110.651] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) >[ 110.651] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) >[ 110.651] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) >[ 110.651] gen9_render_composite: 132x132, current mode=1/1 >[ 110.651] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 >[ 110.651] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.651] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.651] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 >[ 110.651] sna_drawable_use_bo pixmap=928, box=((5694, 1014), (5826, 1146)), flags=7... >[ 110.651] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.651] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.651] sna_drawable_use_bo: using whole GPU bo >[ 110.651] gen9_composite_set_target: pixmap=928, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.651] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) >[ 110.651] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] >[ 110.651] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.651] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) >[ 110.651] sna_render_pixmap_bo: GPU all damaged >[ 110.651] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) >[ 110.651] color_convert: src=f7000000 [20028888] >[ 110.651] color_convert: dst=f7000000 [20028888] >[ 110.651] sna_render_get_solid: f7000000 >[ 110.651] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.651] gen4_choose_composite_emitter: simple src, identity mask >[ 110.651] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.651] gen9_composite_get_binding_table(fdc0) >[ 110.651] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 >[ 110.651] kgem_add_handle: handle=15, index=5 >[ 110.651] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) >[ 110.651] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler >[ 110.651] gen9_emit_sampler: sampler = 23 >[ 110.651] gen9_emit_vertex_elements: setup id=10 >[ 110.651] gen9_render_composite_box: (5694, 1014), (5826, 1146) >[ 110.651] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] >[ 110.651] gen8_vertex_flush[620] = 3 >[ 110.651] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.652] kgem_can_create_2d: 80x80 @ 32 >[ 110.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.652] kgem_can_create_2d: untiled size=28672 >[ 110.652] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.652] kgem_choose_tiling: 80x80 -> 0 >[ 110.652] sna_create_pixmap: usage=0, flags=b >[ 110.652] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.652] __pop_freed_pixmap: reusing freed pixmap=906 header >[ 110.652] create_pixmap_hdr: pixmap=929, width=80, height=80, usage=0 >[ 110.652] sna_create_pixmap: serial=929, 80x80, usage=0 >[ 110.652] sna_composite_rectangles(pixmap=930, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.652] sna_composite_rectangles: converted to op 0 >[ 110.652] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.652] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.652] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.652] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.652] sna_composite_rectangles: dropping last-cpu hint >[ 110.652] sna_drawable_use_bo pixmap=930, box=((0, 0), (80, 80)), flags=19... >[ 110.652] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.652] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.652] sna_pixmap_move_to_gpu(pixmap=930, usage=0), flags=b >[ 110.652] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.652] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.652] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.652] kgem_choose_tiling: 80x80 -> 0 >[ 110.652] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.652] kgem_choose_tiling: 80x80 -> 0 >[ 110.652] sna_pixmap_alloc_gpu: pixmap=930 >[ 110.652] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.652] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.652] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.652] from inactive: pitch=320, tiling=0: handle=22, id=898 >[ 110.652] __sna_damage_all(80, 80) >[ 110.652] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.652] sna_pixmap_mark_active: pixmap=930, handle=22 >[ 110.652] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.652] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.652] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.652] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.652] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.652] sna_render_get_solid: 0 >[ 110.652] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.652] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.652] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.652] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.652] aligning vertex: was 5, now 2 floats per vertex >[ 110.652] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.652] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.652] gen9_composite_get_binding_table(fd40) >[ 110.652] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 >[ 110.652] kgem_add_handle: handle=22, index=6 >[ 110.652] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) >[ 110.652] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.652] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.652] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.652] gen9_emit_sampler: sampler = 1 >[ 110.652] gen9_emit_sf: num_sf_outputs=1 >[ 110.652] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.652] gen9_emit_vertex_elements: setup id=0 >[ 110.652] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.652] (0, 0), (80, 80) >[ 110.652] gen8_vertex_flush[6d8] = 3 >[ 110.652] sna_composite_rectangles: pixmap=930 marking clear [0]? 1 >[ 110.652] sna_composite_rectangles(pixmap=930, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.652] sna_composite_rectangles: converted to op 1 >[ 110.652] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.652] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.652] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.652] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.652] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.652] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.652] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.652] sna_composite_rectangles: dropping last-cpu hint >[ 110.652] sna_drawable_use_bo pixmap=930, box=((0, 0), (80, 80)), flags=1... >[ 110.652] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.652] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.652] sna_drawable_use_bo: using whole GPU bo >[ 110.652] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.652] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.652] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.652] sna_render_get_solid: 40404040 >[ 110.652] sna_render_get_solid(1) = 40404040 (old) >[ 110.652] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.652] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.652] gen9_composite_get_binding_table(fcc0) >[ 110.652] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 >[ 110.652] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 110.652] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) >[ 110.652] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.652] gen9_emit_vertex_elements: setup id=0 >[ 110.652] (0, 0), (2, 2) >[ 110.652] (78, 0), (80, 2) >[ 110.652] (0, 78), (2, 80) >[ 110.652] (78, 78), (80, 80) >[ 110.652] gen8_vertex_flush[714] = 12 >[ 110.652] sna_composite(pixmap=928, op=3, src=930+(0, 0), mask=0+(0, 0), dst=928+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.652] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.652] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.652] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.652] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.652] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.652] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.652] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.652] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.652] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.652] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.652] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.652] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.652] sna_drawable_use_bo pixmap=928, box=((0, 0), (7680, 2160)), flags=7... >[ 110.652] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.652] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.652] sna_drawable_use_bo: using whole GPU bo >[ 110.652] gen9_composite_set_target: pixmap=928, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.652] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.652] sna_transform_is_imprecise_integer_translation: no transform >[ 110.652] gen9_composite_picture: integer translation (0, 0), removing >[ 110.652] sna_render_pixmap_bo pixmap=930, (0, 0)x(7680, 2160)/(80, 80) >[ 110.652] sna_render_pixmap_bo: GPU all damaged >[ 110.652] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.652] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.652] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.652] gen4_choose_composite_emitter: identity src, no mask >[ 110.652] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.652] aligning vertex: was 2, now 3 floats per vertex >[ 110.652] gen9_composite_get_binding_table(fc40) >[ 110.652] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 >[ 110.652] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) >[ 110.652] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.652] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.652] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.652] gen9_emit_sampler: sampler = a >[ 110.652] gen9_emit_vertex_elements: setup id=2 >[ 110.652] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.652] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.652] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.652] gen8_vertex_flush[7b0] = 3 >[ 110.652] sna_destroy_pixmap: pixmap=930, attached?=1 >[ 110.652] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.652] __kgem_bo_destroy: handle=22, size=61440 >[ 110.652] __kgem_bo_destroy: handle=22 -> active >[ 110.652] __sna_free_pixmap(pixmap=930) >[ 110.652] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.653] kgem_can_create_2d: 640x2096 @ 32 >[ 110.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.653] kgem_can_create_2d: untiled size=5365760 >[ 110.653] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.653] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.653] sna_create_pixmap: usage=0, flags=1b >[ 110.653] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.653] __pop_freed_pixmap: reusing freed pixmap=930 header >[ 110.653] create_pixmap_hdr: pixmap=931, width=640, height=2096, usage=0 >[ 110.653] sna_create_pixmap: serial=931, 640x2096, usage=0 >[ 110.653] sna_composite_rectangles(pixmap=932, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.653] sna_composite_rectangles: converted to op 0 >[ 110.653] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.653] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.653] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.653] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.653] sna_composite_rectangles: dropping last-cpu hint >[ 110.653] sna_drawable_use_bo pixmap=932, box=((0, 0), (640, 2096)), flags=19... >[ 110.653] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.653] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.653] sna_pixmap_move_to_gpu(pixmap=932, usage=0), flags=b >[ 110.653] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.653] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.653] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.653] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.653] sna_pixmap_alloc_gpu: pixmap=932 >[ 110.653] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.653] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.653] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.653] from inactive: pitch=2560, tiling=1: handle=9, id=899 >[ 110.653] __sna_damage_all(640, 2096) >[ 110.653] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.653] sna_pixmap_mark_active: pixmap=932, handle=9 >[ 110.653] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.653] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.653] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.653] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.653] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.653] sna_render_get_solid: 0 >[ 110.653] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.653] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.653] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.653] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.653] aligning vertex: was 3, now 2 floats per vertex >[ 110.653] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.653] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.653] gen9_composite_get_binding_table(fbc0) >[ 110.653] kgem_add_reloc64: handle=9, pos=16104, delta=0, domains=20002 >[ 110.653] kgem_add_handle: handle=9, index=7 >[ 110.653] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=ee339000) >[ 110.653] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.653] [3ee0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.653] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.653] gen9_emit_sampler: sampler = 1 >[ 110.653] gen9_emit_vertex_elements: setup id=0 >[ 110.653] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.653] (0, 0), (640, 2096) >[ 110.653] gen8_vertex_flush[820] = 3 >[ 110.653] sna_composite_rectangles: pixmap=932 marking clear [0]? 1 >[ 110.653] sna_composite(pixmap=932, op=3, src=364+(168, 968), mask=0+(0, 0), dst=932+(8, 904)+(0, 0), size=(624, 224) >[ 110.653] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.653] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.653] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.653] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.653] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) >[ 110.653] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) >[ 110.653] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) >[ 110.653] gen9_render_composite: 624x224, current mode=1/1 >[ 110.653] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.653] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.653] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.653] sna_drawable_use_bo pixmap=932, box=((8, 904), (632, 1128)), flags=7... >[ 110.653] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.653] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.653] sna_drawable_use_bo: using whole GPU bo >[ 110.653] gen9_composite_set_target: pixmap=932, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.653] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) >[ 110.653] sna_transform_is_imprecise_integer_translation: no transform >[ 110.653] gen9_composite_picture: integer translation (0, 0), removing >[ 110.653] sna_render_pixmap_bo pixmap=364, (168, 968)x(624, 224)/(3840, 2160) >[ 110.653] sna_render_pixmap_bo: GPU all damaged >[ 110.653] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) >[ 110.653] color_convert: src=f7000000 [20028888] >[ 110.653] color_convert: dst=f7000000 [20028888] >[ 110.653] sna_render_get_solid: f7000000 >[ 110.653] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.653] gen4_choose_composite_emitter: identity source, identity mask >[ 110.653] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.653] aligning vertex: was 2, now 5 floats per vertex >[ 110.653] gen9_composite_get_binding_table(fb40) >[ 110.653] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.653] gen9_emit_sampler: sampler = 3 >[ 110.653] gen9_emit_sf: num_sf_outputs=2 >[ 110.653] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.653] gen9_emit_vertex_elements: setup id=10 >[ 110.653] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.653] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.653] gen9_render_composite_box: (8, 904), (632, 1128) >[ 110.653] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] >[ 110.653] gen8_vertex_flush[8e8] = 3 >[ 110.653] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) >[ 110.653] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.653] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.653] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.653] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.653] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.653] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.653] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.653] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.653] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.653] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.653] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.653] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.653] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.653] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.653] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.653] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.653] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.653] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.653] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.653] sna_drawable_use_bo pixmap=932, box=((8, 904), (632, 1128)), flags=7... >[ 110.653] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.653] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.653] sna_drawable_use_bo: using whole GPU bo >[ 110.653] gen9_composite_set_target: pixmap=932, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.653] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.653] color_convert: src=660a0a0a [20028888] >[ 110.653] color_convert: dst=660a0a0a [20028888] >[ 110.653] sna_render_get_solid: 660a0a0a >[ 110.653] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.653] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.653] gen4_choose_spans_emitter: solid source >[ 110.653] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.653] aligning vertex: was 5, now 3 floats per vertex >[ 110.653] gen9_composite_get_binding_table(fb00) >[ 110.653] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 >[ 110.653] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.653] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.653] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.653] gen9_emit_sampler: sampler = c >[ 110.653] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.653] gen9_emit_vertex_elements: setup id=5 >[ 110.653] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.653] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.653] thread_choose_span: clipped? 0 >[ 110.653] imprecise_trapezoid_span_converter: using 4 threads >[ 110.653] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.653] thread_choose_span: clipped? 0 >[ 110.653] span_thread: flushing 1 boxes >[ 110.653] span_thread: flushing 1 boxes >[ 110.653] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.653] span_thread: flushing 95 boxes >[ 110.654] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.653] span_thread: flushing 95 boxes >[ 110.653] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.654] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.654] gen8_vertex_flush[994] = 576 >[ 110.654] gen9_render_composite_spans_done() >[ 110.654] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.654] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.654] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.654] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.654] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.654] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.654] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.654] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.654] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.654] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.654] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.654] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.654] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.654] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.654] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.654] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.654] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.654] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.654] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.654] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.654] sna_drawable_use_bo pixmap=932, box=((8, 904), (632, 1128)), flags=7... >[ 110.654] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.654] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.654] sna_drawable_use_bo: using whole GPU bo >[ 110.654] gen9_composite_set_target: pixmap=932, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.654] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.654] color_convert: src=66282828 [20028888] >[ 110.654] color_convert: dst=66282828 [20028888] >[ 110.654] sna_render_get_solid: 66282828 >[ 110.654] sna_render_get_solid(3) = 66282828 (old) >[ 110.654] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.654] gen4_choose_spans_emitter: solid source >[ 110.654] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.654] gen9_composite_get_binding_table(fa80) >[ 110.654] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 >[ 110.654] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 110.654] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) >[ 110.654] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.654] gen9_emit_vertex_elements: setup id=5 >[ 110.654] thread_choose_span: clipped? 0 >[ 110.654] imprecise_trapezoid_span_converter: using 4 threads >[ 110.654] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.654] thread_choose_span: clipped? 0 >[ 110.654] span_thread: flushing 2 boxes >[ 110.654] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.654] span_thread: flushing 2 boxes >[ 110.654] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.654] span_thread: flushing 162 boxes >[ 110.654] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >[ 110.654] span_thread: flushing 166 boxes >[ 110.654] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >[ 110.654] gen8_vertex_flush[9d0] = 996 >[ 110.654] gen9_render_composite_spans_done() >[ 110.654] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.654] kgem_can_create_2d: 640x2096 @ 32 >[ 110.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.654] kgem_can_create_2d: untiled size=5365760 >[ 110.654] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.654] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.654] sna_create_pixmap: usage=0, flags=1b >[ 110.654] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.654] __pop_freed_pixmap: reusing freed pixmap=908 header >[ 110.654] create_pixmap_hdr: pixmap=933, width=640, height=2096, usage=0 >[ 110.654] sna_create_pixmap: serial=933, 640x2096, usage=0 >[ 110.654] sna_composite_rectangles(pixmap=934, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.654] sna_composite_rectangles: converted to op 0 >[ 110.654] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.654] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.654] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.654] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.654] sna_composite_rectangles: dropping last-cpu hint >[ 110.654] sna_drawable_use_bo pixmap=934, box=((0, 0), (640, 2096)), flags=19... >[ 110.654] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.654] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.654] sna_pixmap_move_to_gpu(pixmap=934, usage=0), flags=b >[ 110.654] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.654] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.654] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.654] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.654] sna_pixmap_alloc_gpu: pixmap=934 >[ 110.654] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.654] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.654] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.654] from inactive: pitch=2560, tiling=1: handle=17, id=900 >[ 110.654] __sna_damage_all(640, 2096) >[ 110.654] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.654] sna_pixmap_mark_active: pixmap=934, handle=17 >[ 110.654] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.654] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.654] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.654] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.654] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.654] sna_render_get_solid: 0 >[ 110.654] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.655] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.655] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.655] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.655] aligning vertex: was 3, now 2 floats per vertex >[ 110.655] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.655] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.655] gen9_composite_get_binding_table(fa00) >[ 110.655] kgem_add_reloc64: handle=17, pos=15992, delta=0, domains=20002 >[ 110.655] kgem_add_handle: handle=17, index=8 >[ 110.655] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fdfff000) >[ 110.655] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.655] [3e70] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.655] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.655] gen9_emit_sampler: sampler = 1 >[ 110.655] gen9_emit_sf: num_sf_outputs=1 >[ 110.655] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.655] gen9_emit_vertex_elements: setup id=0 >[ 110.655] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.655] (0, 0), (640, 2096) >[ 110.655] gen8_vertex_flush[a90] = 3 >[ 110.655] sna_composite_rectangles: pixmap=934 marking clear [0]? 1 >[ 110.655] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.655] kgem_can_create_2d: 624x224 @ 32 >[ 110.655] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.655] kgem_can_create_2d: untiled size=561152 >[ 110.655] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.655] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.655] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.655] sna_create_pixmap: usage=0, flags=1b >[ 110.655] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.655] __pop_freed_pixmap: reusing freed pixmap=916 header >[ 110.655] create_pixmap_hdr: pixmap=935, width=624, height=224, usage=0 >[ 110.655] sna_create_pixmap: serial=935, 624x224, usage=0 >[ 110.655] sna_composite_rectangles(pixmap=936, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.655] sna_composite_rectangles: converted to op 0 >[ 110.655] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.655] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.655] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.655] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.655] sna_composite_rectangles: dropping last-cpu hint >[ 110.655] sna_drawable_use_bo pixmap=936, box=((0, 0), (624, 224)), flags=19... >[ 110.655] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.655] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.655] sna_pixmap_move_to_gpu(pixmap=936, usage=0), flags=b >[ 110.655] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.655] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.655] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.655] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.655] sna_pixmap_alloc_gpu: pixmap=936 >[ 110.655] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.655] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.655] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.655] from inactive: pitch=2560, tiling=1: handle=20, id=901 >[ 110.655] __sna_damage_all(624, 224) >[ 110.655] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.655] sna_pixmap_mark_active: pixmap=936, handle=20 >[ 110.655] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.655] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.655] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.655] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.655] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.655] sna_render_get_solid: 0 >[ 110.655] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.655] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.655] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.655] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.655] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.655] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.655] gen9_composite_get_binding_table(f980) >[ 110.655] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 >[ 110.655] kgem_add_handle: handle=20, index=9 >[ 110.655] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd9be000) >[ 110.655] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.655] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.655] gen9_emit_vertex_elements: setup id=0 >[ 110.655] (0, 0), (624, 224) >[ 110.655] gen8_vertex_flush[ac4] = 3 >[ 110.655] sna_composite_rectangles: pixmap=936 marking clear [0]? 1 >[ 110.655] sna_create_pixmap(576, 76, 32, usage=0) >[ 110.655] kgem_can_create_2d: 576x76 @ 32 >[ 110.655] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.655] kgem_can_create_2d: untiled size=176128 >[ 110.655] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.655] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.655] kgem_can_create_2d: tiled[-1] size=176128 >[ 110.655] sna_create_pixmap: usage=0, flags=1b >[ 110.655] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 110.655] __pop_freed_pixmap: reusing freed pixmap=912 header >[ 110.655] create_pixmap_hdr: pixmap=937, width=576, height=76, usage=0 >[ 110.655] sna_create_pixmap: serial=937, 576x76, usage=0 >[ 110.655] sna_composite_rectangles(pixmap=938, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 110.655] sna_composite_rectangles: converted to op 0 >[ 110.655] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 110.655] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 110.655] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 110.655] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 110.655] sna_composite_rectangles: dropping last-cpu hint >[ 110.655] sna_drawable_use_bo pixmap=938, box=((0, 0), (576, 76)), flags=19... >[ 110.655] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.655] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.655] sna_pixmap_move_to_gpu(pixmap=938, usage=0), flags=b >[ 110.655] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.655] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 110.655] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.655] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.655] sna_pixmap_alloc_gpu: pixmap=938 >[ 110.655] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.655] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.655] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.655] from inactive: pitch=2560, tiling=1: handle=35, id=902 >[ 110.655] __sna_damage_all(576, 76) >[ 110.655] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.655] sna_pixmap_mark_active: pixmap=938, handle=35 >[ 110.655] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.655] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.655] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.655] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.655] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 110.655] sna_render_get_solid: 0 >[ 110.655] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.655] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.655] __kgem_retire_rq: request 1 complete >[ 110.655] __kgem_bo_flush: handle=28, busy=0, wedged=0 >[ 110.655] kgem_set_mode: flushing before new bo >[ 110.655] gen8_vertex_close: used=46840, vbo active? 23, vb=425, nreloc=4 >[ 110.655] gen8_vertex_close: reloc[0] = 287 >[ 110.655] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.655] kgem_add_handle: handle=23, index=10 >[ 110.655] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd545000) >[ 110.655] gen8_vertex_close: reloc[1] = 357 >[ 110.655] kgem_add_reloc64: handle=23, pos=357, delta=0, domains=200000 >[ 110.655] kgem_add_reloc64[18] = (delta=0, target handle=10, presumed=fd545000) >[ 110.655] gen8_vertex_close: reloc[2] = 487 >[ 110.655] kgem_add_reloc64: handle=23, pos=487, delta=0, domains=200000 >[ 110.655] kgem_add_reloc64[19] = (delta=0, target handle=10, presumed=fd545000) >[ 110.655] gen8_vertex_close: reloc[3] = 608 >[ 110.655] kgem_add_reloc64: handle=23, pos=608, delta=0, domains=200000 >[ 110.655] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=fd545000) >[ 110.655] batch[1/1, flags=1800]: 696 696 15952 16384, nreloc=21, nexec=11, nfence=0, aperture=41394 [fenced=0] >[ 110.655] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.655] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 110.655] kgem_fixup_relocs: shrinking by 57344 >[ 110.655] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.655] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.655] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.655] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.655] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.655] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.655] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.655] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.655] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.655] __kgem_bo_clear_busy: handle=7 >[ 110.655] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.655] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.655] __kgem_bo_clear_busy: handle=8 >[ 110.655] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.655] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.655] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.655] __kgem_bo_clear_busy: handle=7 >[ 110.655] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 >[ 110.655] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.655] __kgem_bo_clear_busy: handle=8 >[ 110.655] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.655] __kgem_bo_clear_busy: handle=8 >[ 110.655] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.655] __kgem_bo_clear_busy: handle=8 >[ 110.655] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.655] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.655] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.655] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.655] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.655] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.655] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.655] kgem_add_handle: handle=4, index=0 >[ 110.655] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.655] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.655] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.655] gen9_composite_get_binding_table(ffc0) >[ 110.655] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 >[ 110.655] kgem_add_handle: handle=35, index=1 >[ 110.655] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd443000) >[ 110.655] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.656] [3fe0] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.656] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.656] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.656] kgem_add_handle: handle=7, index=2 >[ 110.656] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.656] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.656] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.656] gen9_emit_sampler: sampler = 1 >[ 110.656] gen9_emit_sf: num_sf_outputs=1 >[ 110.656] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.656] gen9_emit_vertex_elements: setup id=0 >[ 110.656] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.656] (0, 0), (576, 76) >[ 110.656] gen8_vertex_flush[490] = 3 >[ 110.656] sna_composite_rectangles: pixmap=938 marking clear [0]? 1 >[ 110.656] sna_accel_flush: flush?=0, dirty?=0 >[ 110.656] sna_block_handler (tv=0.0) >[ 110.656] sna_wakeup_handler >[ 110.656] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 110.656] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.656] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.656] trapezoid_spans_maybe_inplace? clear, no >[ 110.656] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.656] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 110.656] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 110.656] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 110.656] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 110.656] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 110.656] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 110.656] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.656] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 110.656] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 110.656] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.656] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 110.656] sna_drawable_use_bo pixmap=938, box=((2, 2), (574, 74)), flags=7... >[ 110.656] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.656] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.656] sna_drawable_use_bo: using whole GPU bo >[ 110.656] gen9_composite_set_target: pixmap=938, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.656] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 110.656] color_convert: src=4c000000 [20028888] >[ 110.656] color_convert: dst=4c000000 [20028888] >[ 110.656] sna_render_get_solid: 4c000000 >[ 110.656] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.656] gen4_choose_spans_emitter: solid source >[ 110.656] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.656] aligning vertex: was 2, now 3 floats per vertex >[ 110.656] gen9_composite_get_binding_table(ff00) >[ 110.656] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 110.656] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 110.656] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) >[ 110.656] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.656] gen9_emit_sampler: sampler = c >[ 110.656] gen9_emit_sf: num_sf_outputs=2 >[ 110.656] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.656] gen9_emit_vertex_elements: setup id=5 >[ 110.656] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.656] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.656] thread_choose_span: clipped? 0 >[ 110.656] imprecise_trapezoid_span_converter: using 4 threads >[ 110.656] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 110.656] thread_choose_span: clipped? 0 >[ 110.656] span_thread: flushing 26 boxes >[ 110.656] [ 110.656] span_thread: flushing 1 boxes >[ 110.656] span_thread: flushing 26 boxes >[ 110.656] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.656] span_thread: flushing 1 boxes >[ 110.656] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.656] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.656] gen8_vertex_flush[554] = 162 >[ 110.656] gen9_render_composite_spans_done() >[ 110.656] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 110.656] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.656] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.656] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.656] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.657] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.657] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.657] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 110.657] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 110.657] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 110.657] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 110.657] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 110.657] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 110.657] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.657] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.657] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 110.657] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 110.657] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.657] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.657] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 110.657] sna_drawable_use_bo pixmap=938, box=((0, 0), (576, 76)), flags=7... >[ 110.657] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.657] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.657] sna_drawable_use_bo: using whole GPU bo >[ 110.657] gen9_composite_set_target: pixmap=938, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.657] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 110.657] color_convert: src=e6e6e6e6 [20028888] >[ 110.657] color_convert: dst=e6e6e6e6 [20028888] >[ 110.657] sna_render_get_solid: e6e6e6e6 >[ 110.657] sna_render_get_solid(4) = e6e6e6e6 (old) >[ 110.657] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.657] gen4_choose_spans_emitter: solid source >[ 110.657] kgem_check_bo: num_pages=+1, num_exec=+1 >[ 110.657] gen9_composite_get_binding_table(fe80) >[ 110.657] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 >[ 110.657] kgem_add_reloc64: adding proxy [delta=16] for handle=8 >[ 110.657] kgem_add_handle: handle=8, index=3 >[ 110.657] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) >[ 110.657] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.657] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.657] gen9_emit_vertex_elements: setup id=5 >[ 110.657] thread_choose_span: clipped? 0 >[ 110.657] imprecise_trapezoid_span_converter: using 4 threads >[ 110.657] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 110.657] thread_choose_span: clipped? 0 >[ 110.657] [ 110.657] span_thread: flushing 62 boxes >[ 110.657] span_thread: flushing 2 boxes >[ 110.657] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 2 boxes >[ 110.657] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.657] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.657] span_thread: flushing 62 boxes >[ 110.657] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.657] gen8_vertex_flush[5a8] = 384 >[ 110.657] gen9_render_composite_spans_done() >[ 110.657] sna_glyphs(op=3, nlist=1, src=(16, 52)) >[ 110.657] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.657] sna_glyphs: discarding mask >[ 110.657] glyphs0_to_dst(op=3, src=(16, 52), nlist=1, dst=(16, 52)+(0, 0)) >[ 110.657] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94669425778320 size=576x76 >[ 110.657] gen9_render_composite: 0x0, current mode=1/1 >[ 110.657] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.657] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.657] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.657] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.657] sna_drawable_use_bo pixmap=938, box=((0, 0), (576, 76)), flags=7... >[ 110.657] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.657] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.657] sna_drawable_use_bo: using whole GPU bo >[ 110.657] gen9_composite_set_target: pixmap=938, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.657] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.657] color_convert: src=ffffffff [20028888] >[ 110.657] color_convert: dst=ffffffff [20028888] >[ 110.657] sna_render_get_solid: ffffffff >[ 110.657] sna_render_get_solid(white) >[ 110.657] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.657] sna_transform_is_imprecise_integer_translation: no transform >[ 110.657] gen9_composite_picture: integer translation (0, 0), removing >[ 110.657] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.657] sna_render_pixmap_bo: GPU all damaged >[ 110.657] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.657] gen4_choose_composite_emitter: solid, identity mask >[ 110.657] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.657] aligning vertex: was 3, now 4 floats per vertex >[ 110.657] gen9_composite_get_binding_table(fe00) >[ 110.657] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 >[ 110.657] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.657] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.658] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.658] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 >[ 110.658] kgem_add_handle: handle=6, index=4 >[ 110.658] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd585000) >[ 110.658] [3f60] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.658] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.658] gen9_emit_sampler: sampler = a >[ 110.658] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.658] gen9_emit_vertex_elements: setup id=9 >[ 110.658] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.658] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.658] glyphs0_to_dst: glyph=(16, 34)x(13, 10), unclipped >[ 110.658] emit_primitive_identity_mask__avx2: dst=(16, 34), mask=(544.00, 32.00) x (13.00, 10.00) >[ 110.658] gen8_vertex_flush[66c] = 3 >[ 110.658] gen9_magic_ca_pass: CA fixup (12122 -> 12125) >[ 110.658] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.658] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.658] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.658] sna_composite_rectangles(pixmap=938, op=1, ffffffff x 1 [(30, 16)x(2, 44) ...]) >[ 110.658] sna_composite_rectangles: converted to op 1 >[ 110.658] sna_composite_rectangles[0] (30, 16)x(2, 44) -> (30, 16), (32, 60) >[ 110.658] sna_composite_rectangles: nrects=1, region=(30, 16), (32, 60) x 1 >[ 110.658] sna_composite_rectangles: clipped extents (30, 16),(32, 60) x 1 >[ 110.658] sna_composite_rectangles: pixmap +(0, 0) extents (30, 16),(32, 60) >[ 110.658] sna_composite_rectangles: dropping last-cpu hint >[ 110.658] sna_drawable_use_bo pixmap=938, box=((30, 16), (32, 60)), flags=9... >[ 110.658] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 110.658] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.658] sna_drawable_use_bo: using whole GPU bo >[ 110.658] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) >[ 110.658] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.658] gen9_render_fill_boxes(ffffffff x 1 [(30, 16), (32, 60) ...]) >[ 110.658] sna_render_get_solid: ffffffff >[ 110.658] sna_render_get_solid(white) >[ 110.658] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.658] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.658] aligning vertex: was 4, now 2 floats per vertex >[ 110.658] gen9_composite_get_binding_table(fd40) >[ 110.658] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 110.658] gen9_emit_sampler: sampler = 1 >[ 110.658] gen9_emit_sf: num_sf_outputs=1 >[ 110.658] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.658] gen9_emit_vertex_elements: setup id=0 >[ 110.658] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.658] (30, 16), (32, 60) >[ 110.658] gen8_vertex_flush[788] = 3 >[ 110.658] sna_accel_flush: flush?=0, dirty?=0 >[ 110.658] sna_validate_gc(0x5619f1770810) changes=0, previous serial=39e, drawable=3a8 >[ 110.658] sna_validate_gc: recomputing clip >[ 110.658] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.658] sna_copy_area: src=pixmap=938:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=936:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.658] sna_copy_area: normal copy >[ 110.658] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.658] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.658] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.658] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 110.658] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 110.658] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 110.658] sna_do_copy: pixmap -- no source clipping >[ 110.658] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 110.658] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 110.658] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=938+(-24, -136), dst pixmap=936+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 110.658] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=35, cpu_bo=0), replaces=0 >[ 110.658] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.658] sna_drawable_use_bo pixmap=936, box=((24, 136), (600, 212)), flags=b... >[ 110.658] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.658] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.658] sna_drawable_use_bo: using whole GPU bo >[ 110.659] sna_pixmap_move_to_gpu(pixmap=938, usage=0), flags=a >[ 110.659] sna_pixmap_move_to_gpu: already all-damaged >[ 110.659] sna_pixmap_mark_active: pixmap=938, handle=35 >[ 110.659] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.659] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.659] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.659] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.659] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.659] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.659] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.659] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.659] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.659] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.659] gen9_composite_get_binding_table(fd40) >[ 110.659] kgem_add_reloc64: handle=20, pos=16200, delta=0, domains=20002 >[ 110.659] kgem_add_handle: handle=20, index=5 >[ 110.659] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd9be000) >[ 110.659] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.659] [3f40] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.659] kgem_add_reloc64: handle=35, pos=16184, delta=0, domains=40000 >[ 110.659] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=fd443000) >[ 110.659] [3f30] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 110.659] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.659] gen9_emit_sampler: sampler = 0 >[ 110.659] gen9_emit_vertex_elements: setup id=0 >[ 110.659] (0, 0) -> (24, 136) + (576, 76) >[ 110.659] gen8_vertex_flush[7dc] = 3 >[ 110.659] sna_destroy_pixmap: pixmap=938, attached?=1 >[ 110.659] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.659] __kgem_bo_destroy: handle=35, size=204800 >[ 110.659] __kgem_bo_destroy: handle=35 -> active >[ 110.659] __sna_free_pixmap(pixmap=938) >[ 110.659] sna_create_pixmap(14, 20, 32, usage=0) >[ 110.659] kgem_can_create_2d: 14x20 @ 32 >[ 110.659] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 >[ 110.659] kgem_can_create_2d: untiled size=4096 >[ 110.659] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 110.659] kgem_choose_tiling: 14x20 -> 0 >[ 110.659] sna_create_pixmap: usage=0, flags=a >[ 110.659] sna_create_pixmap: small buffer [1120], attaching to shadow pixmap >[ 110.659] create_pixmap: allocating pixmap 14x20, depth=32/32, size=1128 >[ 110.659] create_pixmap: serial=939, usage=0, 14x20 >[ 110.659] sna_create_pixmap: serial=939, 14x20, usage=0 >[ 110.659] sna_validate_gc(0x5619f1770810) changes=0, previous serial=3a8, drawable=3ac >[ 110.659] sna_validate_gc: recomputing clip >[ 110.659] sna_validate_gc: composite clip=1x[(0, 0), (14, 20)] [0x5619f174da00] >[ 110.659] sna_put_image((0, 0)x(14, 20), depth=32, format=2) >[ 110.659] try_upload__fast: ignore existing cpu damage (if any) >[ 110.659] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.659] try_upload__fast: no, no gpu damage >[ 110.659] sna_drawable_move_region_to_cpu(pixmap=940 (14x20), [(0, 0), (14, 20)], flags=1) >[ 110.659] sna_drawable_move_region_to_cpu: region (0, 0), (14, 20) + (0, 0) subsumes pixmap (14x20) >[ 110.659] _sna_pixmap_move_to_cpu(pixmap=940, 14x20, flags=1) >[ 110.659] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.659] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.659] operate_inplace: no, inplace operation not suitable >[ 110.659] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.659] __sna_damage_all(14, 20) >[ 110.659] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.659] sna_put_zpixmap_blt: upload(0, 0, 14, 20) x 1 boxes >[ 110.659] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(14, 20) >[ 110.659] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/56 >[ 110.659] sna_accel_flush: flush?=0, dirty?=0 >[ 110.659] sna_composite(pixmap=936, op=3, src=940+(367, 307), mask=0+(551, 153), dst=936+(551, 153)+(0, 0), size=(30, 42) >[ 110.659] sna_compute_composite_region: dst=(551, 153)x(30, 42) >[ 110.659] sna_compute_composite_region: initial clip against dst->pDrawable: (551, 153), (581, 195) >[ 110.659] clip_to_dst: region: 1x[(551, 153), (581, 195)], clip: 1x[(0, 0), (624, 224)] >[ 110.659] sna_compute_composite_region: clip against dst->pCompositeClip: (551, 153), (581, 195) >[ 110.659] sna_compute_composite_region: clip against src (14x20 clip=0): (551, 153), (581, 195) >[ 110.659] sna_composite: composite region extents:+(0, 0) -> (551, 153), (581, 195) + (0, 0) >[ 110.659] gen9_render_composite: 30x42, current mode=1/1 >[ 110.659] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.659] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 >[ 110.659] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.659] gen9_composite_set_target: (551, 153)x(30, 42), partial?=1 >[ 110.659] sna_drawable_use_bo pixmap=936, box=((551, 153), (581, 195)), flags=7... >[ 110.659] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.659] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.659] sna_drawable_use_bo: using whole GPU bo >[ 110.659] gen9_composite_set_target: pixmap=936, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.659] gen9_composite_picture: (367, 307)x(30, 42), dst=(551, 153) >[ 110.659] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -184.00, 0.00 0.50 -154.00, 0.00 0.00 1.00] >[ 110.659] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.659] sna_render_pixmap_bo pixmap=940, (367, 307)x(30, 42)/(14, 20) >[ 110.659] sna_render_pixmap_bo box=(0, 0), (14, 20): (14, 20)/(14, 20) >[ 110.659] sna_render_pixmap_bo: offset=(-184, 154), size=(14, 20) >[ 110.659] use_cpu_bo: no cpu bo >[ 110.659] move_to_gpu: migrating whole pixmap (14x20) for source (0,0),(14,20), count 5? 0 >[ 110.659] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 20) >[ 110.659] upload: box=(0, 0), (14, 20), pixmap=14x20 >[ 110.659] sna_drawable_move_region_to_cpu(pixmap=940 (14x20), [(0, 0), (14, 20)], flags=2) >[ 110.659] sna_drawable_move_region_to_cpu: pixmap=940 all damaged on CPU >[ 110.660] kgem_can_create_2d: 14x20 @ 32 >[ 110.660] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 >[ 110.660] kgem_can_create_2d: untiled size=4096 >[ 110.660] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X >[ 110.660] kgem_choose_tiling: 14x20 -> 0 >[ 110.660] kgem_upload_source_image : (0, 0), (14, 20), stride=56, bpp=32 >[ 110.660] kgem_create_buffer_2d: 14x20, 32 bpp, stride=64 >[ 110.660] kgem_create_buffer: size=1280, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.660] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.660] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.660] search_linear_cache: searching for inactive gtt map >[ 110.660] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.660] search_linear_cache: searching for inactive gtt map >[ 110.660] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.660] kgem_bo_remove_from_inactive: removing handle=30 from inactive >[ 110.660] search_linear_cache: found handle=30 (near-miss) (num_pages=64) in linear inactive cache >[ 110.660] kgem_bo_can_map: handle=30, map=0x0:0x0:0x7f3c95ba8000, tiling=0, domain=0, offset=4249739264 >[ 110.660] kgem_create_buffer: reusing handle=30 for buffer >[ 110.660] kgem_bo_can_map: handle=30, map=0x0:0x0:0x7f3c95ba8000, tiling=0, domain=0, offset=4249739264 >[ 110.660] init_buffer_from_bo: reusing handle=30 for buffer >[ 110.660] kgem_bo_map: handle=30, offset=4249739264, tiling=0, map=0x0:0x7f3c95ba8000, domain=0 >[ 110.660] kgem_bo_map: converting request for GTT map into CPU map >[ 110.660] kgem_bo_map__cpu(handle=30, size=262144, map=0x0:0x7f3c95ba8000) >[ 110.660] kgem_bo_sync__cpu: handle=30 >[ 110.660] __kgem_busy: handle=30, busy=0, wedged=0 >[ 110.660] kgem_bo_sync__cpu: SYNC: handle=30, needs_flush? 0, domain? 0, busy? 0 >[ 110.660] __kgem_busy: handle=30, busy=0, wedged=0 >[ 110.660] kgem_bo_retire: retiring bo handle=30 (needed flush? 0), rq? 0 [busy?=0] >[ 110.660] assert_bo_retired: handle=30, domain: 0 exec? 0, rq? 0 >[ 110.660] kgem_create_buffer(pages=64 [64]) new handle=30, used=1280, write=1 >[ 110.660] kgem_create_proxy: target handle=30 [proxy? -1], offset=0, length=1280, io=1 >[ 110.660] __kgem_bo_init(handle=30, num_pages=1280) >[ 110.660] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/64 >[ 110.660] upload: adding upload cache to pixmap=940 >[ 110.660] kgem_proxy_bo_attach: handle=30 >[ 110.660] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.660] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.660] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.660] gen4_choose_composite_emitter: simple src, no mask >[ 110.660] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.660] aligning vertex: was 2, now 3 floats per vertex >[ 110.660] gen9_composite_get_binding_table(fc80) >[ 110.660] kgem_add_reloc64: handle=30, pos=16152, delta=0, domains=40000 >[ 110.660] kgem_add_reloc64: adding proxy [delta=0] for handle=30 >[ 110.660] kgem_add_handle: handle=30, index=6 >[ 110.660] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd4de000) >[ 110.660] [3f10] bind bo(handle=30, addr=fd4de000), format=192, width=14, height=20, pitch=64, tiling=0 -> sampler >[ 110.660] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.660] gen9_emit_sampler: sampler = 22 >[ 110.660] gen9_emit_vertex_elements: setup id=2 >[ 110.660] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.660] gen9_render_composite_box: (551, 153), (581, 195) >[ 110.660] apply_damage: damage=0x0, region=1 [(551, 153), (581, 195) + (0, 0)] >[ 110.660] gen8_vertex_flush[868] = 3 >[ 110.660] sna_destroy_pixmap: pixmap=940, attached?=1 >[ 110.660] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.660] __sna_free_pixmap(pixmap=940) >[ 110.660] sna_composite(pixmap=936, op=3, src=272+(0, 0), mask=0+(28, 8), dst=936+(28, 8)+(0, 0), size=(20, 80) >[ 110.660] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 110.660] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 110.660] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 110.660] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 110.660] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 110.660] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 110.660] gen9_render_composite: 20x80, current mode=1/1 >[ 110.660] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.660] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 110.660] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 >[ 110.660] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.660] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 110.660] sna_drawable_use_bo pixmap=936, box=((28, 8), (48, 88)), flags=7... >[ 110.660] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.660] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.660] sna_drawable_use_bo: using whole GPU bo >[ 110.660] gen9_composite_set_target: pixmap=936, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.660] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 110.660] sna_transform_is_imprecise_integer_translation: no transform >[ 110.660] gen9_composite_picture: integer translation (0, 0), removing >[ 110.660] sna_render_pixmap_bo pixmap=272, (0, 0)x(20, 80)/(20, 80) >[ 110.660] sna_render_pixmap_bo: GPU all damaged >[ 110.660] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.660] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.660] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.660] gen4_choose_composite_emitter: identity src, no mask >[ 110.660] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.660] gen9_composite_get_binding_table(fc00) >[ 110.660] kgem_add_reloc64: handle=12, pos=16120, delta=0, domains=40000 >[ 110.660] kgem_add_handle: handle=12, index=7 >[ 110.660] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fdffb000) >[ 110.660] [3ef0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.660] gen9_emit_sampler: sampler = 2 >[ 110.660] gen9_emit_vertex_elements: setup id=2 >[ 110.660] gen9_render_composite_box: (28, 8), (48, 88) >[ 110.660] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 110.660] gen8_vertex_flush[8ac] = 3 >[ 110.661] sna_composite(pixmap=936, op=3, src=276+(0, 0), mask=0+(28, 0), dst=936+(28, 0)+(0, 0), size=(20, 8) >[ 110.661] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.661] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.661] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.661] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.661] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.661] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.661] gen9_render_composite: 20x8, current mode=1/1 >[ 110.661] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.661] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 >[ 110.661] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 >[ 110.661] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.661] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.661] sna_drawable_use_bo pixmap=936, box=((28, 0), (48, 8)), flags=7... >[ 110.661] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.661] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.661] sna_drawable_use_bo: using whole GPU bo >[ 110.661] gen9_composite_set_target: pixmap=936, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.661] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.661] sna_transform_is_imprecise_integer_translation: no transform >[ 110.661] gen9_composite_picture: integer translation (0, 0), removing >[ 110.661] sna_render_pixmap_bo pixmap=276, (0, 0)x(20, 8)/(20, 80) >[ 110.661] sna_render_pixmap_bo: GPU all damaged >[ 110.661] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.661] kgem_bo_is_render: handle=24, rq? 0 [0] >[ 110.661] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.661] gen4_choose_composite_emitter: identity src, no mask >[ 110.661] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.661] gen9_composite_get_binding_table(fb80) >[ 110.661] kgem_add_reloc64: handle=24, pos=16088, delta=0, domains=40000 >[ 110.661] kgem_add_handle: handle=24, index=8 >[ 110.661] kgem_add_reloc64[13] = (delta=0, target handle=8, presumed=fd53c000) >[ 110.661] [3ed0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.661] gen9_emit_vertex_elements: setup id=2 >[ 110.661] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.661] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.661] gen8_vertex_flush[8e8] = 3 >[ 110.661] sna_accel_flush: flush?=0, dirty?=0 >[ 110.661] sna_block_handler (tv=0.0) >[ 110.661] sna_wakeup_handler >[ 110.661] sna_validate_gc(0x5619f1770810) changes=0, previous serial=3ac, drawable=3a6 >[ 110.661] sna_validate_gc: recomputing clip >[ 110.661] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.661] sna_copy_area: src=pixmap=936:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=934:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.661] sna_copy_area: normal copy >[ 110.661] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.661] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.661] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.661] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.661] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.661] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.661] sna_do_copy: pixmap -- no source clipping >[ 110.661] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.661] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.661] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=936+(-8, -896), dst pixmap=934+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.661] sna_copy_boxes: dst=(priv=0x5619f174e370, gpu_bo=17, cpu_bo=0), src=(priv=0x5619f17f3890, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.661] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.661] sna_drawable_use_bo pixmap=934, box=((8, 896), (632, 1120)), flags=b... >[ 110.661] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.661] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.661] sna_drawable_use_bo: using whole GPU bo >[ 110.661] sna_pixmap_move_to_gpu(pixmap=936, usage=0), flags=a >[ 110.661] sna_pixmap_move_to_gpu: already all-damaged >[ 110.661] sna_pixmap_mark_active: pixmap=936, handle=20 >[ 110.661] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.661] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.661] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.661] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.661] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.661] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.661] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.661] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.661] aligning vertex: was 3, now 2 floats per vertex >[ 110.661] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.661] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.661] gen9_composite_get_binding_table(fb00) >[ 110.662] kgem_add_reloc64: handle=17, pos=16056, delta=0, domains=20002 >[ 110.662] kgem_add_handle: handle=17, index=9 >[ 110.662] kgem_add_reloc64[14] = (delta=0, target handle=9, presumed=fdfff000) >[ 110.662] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.662] [3eb0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.662] kgem_add_reloc64: handle=20, pos=16040, delta=0, domains=40000 >[ 110.662] kgem_add_reloc64[15] = (delta=0, target handle=5, presumed=fd9be000) >[ 110.662] [3ea0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.662] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.662] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.662] gen9_emit_sampler: sampler = 0 >[ 110.662] gen9_emit_vertex_elements: setup id=0 >[ 110.662] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.662] (0, 0) -> (8, 896) + (624, 224) >[ 110.662] gen8_vertex_flush[970] = 3 >[ 110.662] sna_destroy_pixmap: pixmap=936, attached?=1 >[ 110.662] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.662] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.662] __kgem_bo_destroy: handle=20 -> active >[ 110.662] __sna_free_pixmap(pixmap=936) >[ 110.662] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.662] kgem_can_create_2d: 624x80 @ 32 >[ 110.662] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.662] kgem_can_create_2d: untiled size=200704 >[ 110.662] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.662] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.662] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.662] sna_create_pixmap: usage=0, flags=1b >[ 110.662] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.662] __pop_freed_pixmap: reusing freed pixmap=936 header >[ 110.662] create_pixmap_hdr: pixmap=941, width=624, height=80, usage=0 >[ 110.662] sna_create_pixmap: serial=941, 624x80, usage=0 >[ 110.662] sna_composite_rectangles(pixmap=942, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.662] sna_composite_rectangles: converted to op 0 >[ 110.662] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.662] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.662] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.662] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.662] sna_composite_rectangles: dropping last-cpu hint >[ 110.662] sna_drawable_use_bo pixmap=942, box=((0, 0), (624, 80)), flags=19... >[ 110.662] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.662] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.662] sna_pixmap_move_to_gpu(pixmap=942, usage=0), flags=b >[ 110.662] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.662] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.662] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.662] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.662] sna_pixmap_alloc_gpu: pixmap=942 >[ 110.662] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.662] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.662] kgem_bo_remove_from_active: removing handle=35 from active >[ 110.662] 1:from active: pitch=2560, tiling=1, handle=35, id=905 >[ 110.662] __sna_damage_all(624, 80) >[ 110.662] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.662] sna_pixmap_mark_active: pixmap=942, handle=35 >[ 110.662] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.662] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.662] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.662] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.662] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.662] sna_render_get_solid: 0 >[ 110.662] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.662] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.662] gen9_composite_get_binding_table(fa40) >[ 110.662] kgem_add_reloc64: handle=35, pos=16008, delta=0, domains=20002 >[ 110.662] kgem_add_reloc64[16] = (delta=0, target handle=1, presumed=fd443000) >[ 110.662] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.662] [3e80] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.662] gen9_emit_sampler: sampler = 1 >[ 110.662] gen9_emit_vertex_elements: setup id=0 >[ 110.662] (0, 0), (624, 80) >[ 110.662] gen8_vertex_flush[9ac] = 3 >[ 110.662] sna_composite_rectangles: pixmap=942 marking clear [0]? 1 >[ 110.662] sna_validate_gc(0x5619f1770810) changes=0, previous serial=3a6, drawable=3ae >[ 110.662] sna_validate_gc: recomputing clip >[ 110.662] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.662] sna_copy_area: src=pixmap=280:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=942:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.662] sna_copy_area: normal copy >[ 110.662] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.662] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.662] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.662] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.662] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.662] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.662] sna_do_copy: pixmap -- no source clipping >[ 110.662] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.662] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.662] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=280+(-28, 0), dst pixmap=942+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.662] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=35, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.662] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.662] sna_drawable_use_bo pixmap=942, box=((28, 0), (246, 80)), flags=b... >[ 110.662] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.662] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.662] sna_drawable_use_bo: using whole GPU bo >[ 110.662] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a >[ 110.662] sna_pixmap_move_to_gpu: already all-damaged >[ 110.662] sna_pixmap_mark_active: pixmap=280, handle=21 >[ 110.663] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.663] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.663] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.663] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.663] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.663] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.663] gen9_composite_get_binding_table(f9c0) >[ 110.663] kgem_add_reloc64: handle=21, pos=15976, delta=0, domains=40000 >[ 110.663] kgem_add_handle: handle=21, index=10 >[ 110.663] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd994000) >[ 110.663] [3e60] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.663] gen9_emit_sampler: sampler = 0 >[ 110.663] gen9_emit_vertex_elements: setup id=0 >[ 110.663] (0, 0) -> (28, 0) + (218, 80) >[ 110.663] gen8_vertex_flush[9f0] = 3 >[ 110.663] sna_composite(pixmap=934, op=3, src=942+(0, 0), mask=0+(0, 0), dst=934+(8, 1136)+(0, 0), size=(624, 80) >[ 110.663] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.663] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.663] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.663] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.663] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.663] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.663] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.663] gen9_render_composite: 624x80, current mode=1/1 >[ 110.663] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.663] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 110.663] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.663] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.663] sna_drawable_use_bo pixmap=934, box=((8, 1136), (632, 1216)), flags=7... >[ 110.663] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.663] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.663] sna_drawable_use_bo: using whole GPU bo >[ 110.663] gen9_composite_set_target: pixmap=934, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.663] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.663] sna_transform_is_imprecise_integer_translation: no transform >[ 110.663] gen9_composite_picture: integer translation (0, 0), removing >[ 110.663] sna_render_pixmap_bo pixmap=942, (0, 0)x(624, 80)/(624, 80) >[ 110.663] sna_render_pixmap_bo: GPU all damaged >[ 110.663] color_convert: src=cc000000 [20028888] >[ 110.663] color_convert: dst=cc000000 [20028888] >[ 110.663] sna_render_get_solid: cc000000 >[ 110.663] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.663] gen4_choose_composite_emitter: identity source, identity mask >[ 110.663] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.663] aligning vertex: was 2, now 5 floats per vertex >[ 110.663] gen9_composite_get_binding_table(f940) >[ 110.663] kgem_add_reloc64: handle=35, pos=15944, delta=0, domains=40000 >[ 110.663] kgem_add_reloc64[18] = (delta=0, target handle=1, presumed=fd443000) >[ 110.663] [3e40] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.663] kgem_add_reloc64: handle=7, pos=15928, delta=0, domains=40000 >[ 110.663] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.663] kgem_add_reloc64[19] = (delta=816, target handle=2, presumed=fffe8000) >[ 110.663] [3e30] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.663] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.663] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.663] gen9_emit_sampler: sampler = 3 >[ 110.663] gen9_emit_sf: num_sf_outputs=2 >[ 110.663] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.663] gen9_emit_vertex_elements: setup id=10 >[ 110.663] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.663] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.663] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.663] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.663] gen8_vertex_flush[adc] = 3 >[ 110.663] sna_destroy_pixmap: pixmap=942, attached?=1 >[ 110.663] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.663] __kgem_bo_destroy: handle=35, size=204800 >[ 110.663] __kgem_bo_destroy: handle=35 -> active >[ 110.663] __sna_free_pixmap(pixmap=942) >[ 110.663] sna_composite(pixmap=932, op=3, src=934+(0, 0), mask=0+(0, 0), dst=932+(0, 0)+(0, 0), size=(640, 2096) >[ 110.663] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.663] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.663] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.663] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.663] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.663] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.663] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.663] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.663] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 110.663] kgem_bo_is_busy: handle=9, domain: 3 exec? 0, rq? 1 >[ 110.663] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.663] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.663] sna_drawable_use_bo pixmap=932, box=((0, 0), (640, 2096)), flags=7... >[ 110.663] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.663] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.663] sna_drawable_use_bo: using whole GPU bo >[ 110.663] gen9_composite_set_target: pixmap=932, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.663] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.663] sna_transform_is_imprecise_integer_translation: no transform >[ 110.663] gen9_composite_picture: integer translation (0, 0), removing >[ 110.663] sna_render_pixmap_bo pixmap=934, (0, 0)x(640, 2096)/(640, 2096) >[ 110.663] sna_render_pixmap_bo: GPU all damaged >[ 110.663] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.664] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.664] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.664] gen4_choose_composite_emitter: identity src, no mask >[ 110.664] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.664] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.664] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.664] aligning vertex: was 5, now 3 floats per vertex >[ 110.664] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.664] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.664] gen9_composite_get_binding_table(f880) >[ 110.664] kgem_add_reloc64: handle=9, pos=15896, delta=0, domains=20002 >[ 110.664] kgem_add_handle: handle=9, index=11 >[ 110.664] kgem_add_reloc64[20] = (delta=0, target handle=11, presumed=ee339000) >[ 110.664] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.664] [3e10] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.664] kgem_add_reloc64: handle=17, pos=15880, delta=0, domains=40000 >[ 110.664] kgem_add_reloc64[21] = (delta=0, target handle=9, presumed=fdfff000) >[ 110.664] [3e00] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.664] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.664] gen9_emit_sampler: sampler = 2 >[ 110.664] gen9_emit_sf: num_sf_outputs=1 >[ 110.664] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.664] gen9_emit_vertex_elements: setup id=2 >[ 110.664] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.664] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.664] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.664] gen8_vertex_flush[b84] = 3 >[ 110.664] sna_destroy_pixmap: pixmap=934, attached?=1 >[ 110.664] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.664] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.664] __kgem_bo_destroy: handle=17 -> active >[ 110.664] __sna_free_pixmap(pixmap=934) >[ 110.664] sna_composite(pixmap=928, op=3, src=932+(0, 0), mask=0+(160, 64), dst=928+(160, 64)+(0, 0), size=(640, 2096) >[ 110.664] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.664] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.664] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.664] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.664] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.664] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.664] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.664] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.664] kgem_bo_is_busy: handle=9, domain: 3 exec? 1, rq? 1 >[ 110.664] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 >[ 110.664] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.664] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.664] sna_drawable_use_bo pixmap=928, box=((160, 64), (800, 2160)), flags=7... >[ 110.664] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.664] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.664] sna_drawable_use_bo: using whole GPU bo >[ 110.664] gen9_composite_set_target: pixmap=928, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.664] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.664] sna_transform_is_imprecise_integer_translation: no transform >[ 110.664] gen9_composite_picture: integer translation (0, 0), removing >[ 110.664] sna_render_pixmap_bo pixmap=932, (0, 0)x(640, 2096)/(640, 2096) >[ 110.664] sna_render_pixmap_bo: GPU all damaged >[ 110.664] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.664] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.664] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.664] gen4_choose_composite_emitter: identity src, no mask >[ 110.664] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.664] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.664] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.664] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.664] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.664] gen9_composite_get_binding_table(f7c0) >[ 110.664] kgem_add_reloc64: handle=38, pos=15848, delta=0, domains=20002 >[ 110.664] kgem_add_handle: handle=38, index=12 >[ 110.664] kgem_add_reloc64[22] = (delta=0, target handle=12, presumed=f2281000) >[ 110.664] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.664] [3de0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.664] kgem_add_reloc64: handle=9, pos=15832, delta=0, domains=40000 >[ 110.664] kgem_add_reloc64[23] = (delta=0, target handle=11, presumed=ee339000) >[ 110.664] [3dd0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.664] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.664] gen9_emit_vertex_elements: setup id=2 >[ 110.664] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.664] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.664] gen8_vertex_flush[bd0] = 3 >[ 110.664] sna_destroy_pixmap: pixmap=932, attached?=1 >[ 110.664] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.664] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.664] __kgem_bo_destroy: handle=9 -> active >[ 110.664] __sna_free_pixmap(pixmap=932) >[ 110.664] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.664] kgem_can_create_2d: 2x64 @ 32 >[ 110.664] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.664] kgem_can_create_2d: untiled size=4096 >[ 110.664] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.664] kgem_choose_tiling: 2x64 -> 0 >[ 110.664] sna_create_pixmap: usage=0, flags=a >[ 110.664] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.664] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.664] create_pixmap: serial=943, usage=0, 2x64 >[ 110.664] sna_create_pixmap: serial=943, 2x64, usage=0 >[ 110.665] sna_composite_rectangles(pixmap=944, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.665] sna_composite_rectangles: converted to op 0 >[ 110.665] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.665] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.665] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.665] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.665] sna_composite_rectangles: fallback, dst pixmap=944 too small or not attached >[ 110.665] sna_composite_rectangles: fallback >[ 110.665] sna_drawable_move_region_to_cpu(pixmap=944 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.665] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.665] _sna_pixmap_move_to_cpu(pixmap=944, 2x64, flags=1) >[ 110.665] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.665] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.665] operate_inplace: no, inplace operation not suitable >[ 110.665] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.665] __sna_damage_all(2, 64) >[ 110.665] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.665] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.665] kgem_can_create_2d: 1x32 @ 32 >[ 110.665] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.665] kgem_can_create_2d: untiled size=4096 >[ 110.665] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.665] kgem_choose_tiling: 1x32 -> 0 >[ 110.665] sna_create_pixmap: usage=0, flags=a >[ 110.665] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.665] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.665] create_pixmap: serial=945, usage=0, 1x32 >[ 110.665] sna_create_pixmap: serial=945, 1x32, usage=0 >[ 110.665] sna_validate_gc(0x5619f1770810) changes=0, previous serial=3ae, drawable=3b2 >[ 110.665] sna_validate_gc: recomputing clip >[ 110.665] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.665] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.665] try_upload__fast: ignore existing cpu damage (if any) >[ 110.665] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.665] try_upload__fast: no, no gpu damage >[ 110.665] sna_drawable_move_region_to_cpu(pixmap=946 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.665] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.665] _sna_pixmap_move_to_cpu(pixmap=946, 1x32, flags=1) >[ 110.665] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.665] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.665] operate_inplace: no, inplace operation not suitable >[ 110.665] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.665] __sna_damage_all(1, 32) >[ 110.665] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.665] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.665] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.665] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.665] sna_accel_flush: flush?=0, dirty?=0 >[ 110.665] sna_composite(pixmap=944, op=1, src=946+(0, 0), mask=0+(0, 0), dst=944+(0, 0)+(0, 0), size=(2, 64) >[ 110.665] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.665] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.665] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.665] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.665] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.665] sna_composite: fallback, dst pixmap=944 is too small (or completely damaged) >[ 110.665] sna_composite: fallback -- fbComposite >[ 110.665] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.665] sna_composite_fb: fallback -- move src to cpu >[ 110.665] _sna_pixmap_move_to_cpu(pixmap=946, 1x32, flags=2) >[ 110.665] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17f5831, is-clear?=0 >[ 110.665] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.665] sna_composite_fb: fallback -- move dst to cpu >[ 110.665] sna_drawable_move_region_to_cpu(pixmap=944 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.665] sna_drawable_move_region_to_cpu: pixmap=944 all damaged on CPU >[ 110.665] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.665] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.665] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.665] sna_destroy_pixmap: pixmap=946, attached?=1 >[ 110.665] __sna_free_pixmap(pixmap=946) >[ 110.665] sna_composite(pixmap=928, op=3, src=944+(0, 0), mask=0+(0, 0), dst=928+(0, 0)+(0, 0), size=(3840, 64) >[ 110.665] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.665] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.665] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.665] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.665] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.665] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.665] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.665] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.665] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.665] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.665] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.666] sna_drawable_use_bo pixmap=928, box=((0, 0), (3840, 64)), flags=7... >[ 110.666] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.666] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.666] sna_drawable_use_bo: using whole GPU bo >[ 110.666] gen9_composite_set_target: pixmap=928, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.666] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.666] sna_transform_is_imprecise_integer_translation: no transform >[ 110.666] gen9_composite_picture: integer translation (0, 0), removing >[ 110.666] sna_render_pixmap_bo pixmap=944, (0, 0)x(3840, 64)/(2, 64) >[ 110.666] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.666] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.666] use_cpu_bo: no cpu bo >[ 110.666] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.666] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.666] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.666] sna_drawable_move_region_to_cpu(pixmap=944 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.666] sna_drawable_move_region_to_cpu: pixmap=944 all damaged on CPU >[ 110.666] kgem_can_create_2d: 2x64 @ 32 >[ 110.666] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.666] kgem_can_create_2d: untiled size=4096 >[ 110.666] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.666] kgem_choose_tiling: 2x64 -> 0 >[ 110.666] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.666] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.666] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.666] kgem_create_buffer: reusing buffer? used=1280 + size=2048, total=262144 >[ 110.666] kgem_create_proxy: target handle=30 [proxy? -1], offset=1280, length=2048, io=1 >[ 110.666] __kgem_bo_init(handle=30, num_pages=2048) >[ 110.666] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.666] upload: adding upload cache to pixmap=944 >[ 110.666] kgem_proxy_bo_attach: handle=30 >[ 110.666] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.666] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.666] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.666] gen4_choose_composite_emitter: identity src, no mask >[ 110.666] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.666] gen9_composite_get_binding_table(f700) >[ 110.666] kgem_add_reloc64: handle=30, pos=15800, delta=0, domains=40000 >[ 110.666] kgem_add_reloc64: adding proxy [delta=1280] for handle=30 >[ 110.666] kgem_add_reloc64[24] = (delta=1280, target handle=6, presumed=fd4de000) >[ 110.666] [3db0] bind bo(handle=30, addr=fd4de500), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.666] gen9_emit_sampler: sampler = a >[ 110.666] gen9_emit_vertex_elements: setup id=2 >[ 110.666] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.666] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.666] gen8_vertex_flush[c14] = 3 >[ 110.666] sna_destroy_pixmap: pixmap=944, attached?=1 >[ 110.666] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.666] __sna_free_pixmap(pixmap=944) >[ 110.666] sna_composite(pixmap=928, op=3, src=364+(0, 0), mask=0+(0, 0), dst=928+(0, 0)+(0, 0), size=(3840, 48) >[ 110.666] sna_compute_composite_region: dst=(0, 0)x(3840, 48) >[ 110.666] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) >[ 110.666] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.666] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) >[ 110.666] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) >[ 110.666] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) >[ 110.666] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) >[ 110.666] gen9_render_composite: 3840x48, current mode=1/1 >[ 110.666] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 >[ 110.666] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.666] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.666] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 >[ 110.666] sna_drawable_use_bo pixmap=928, box=((0, 0), (3840, 48)), flags=7... >[ 110.666] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.666] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.666] sna_drawable_use_bo: using whole GPU bo >[ 110.666] gen9_composite_set_target: pixmap=928, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.666] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) >[ 110.666] sna_transform_is_imprecise_integer_translation: no transform >[ 110.666] gen9_composite_picture: integer translation (0, 0), removing >[ 110.666] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 48)/(3840, 2160) >[ 110.666] sna_render_pixmap_bo: GPU all damaged >[ 110.666] color_convert: src=f7000000 [20028888] >[ 110.666] color_convert: dst=f7000000 [20028888] >[ 110.666] sna_render_get_solid: f7000000 >[ 110.666] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.666] gen4_choose_composite_emitter: identity source, identity mask >[ 110.666] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.666] aligning vertex: was 3, now 5 floats per vertex >[ 110.666] gen9_composite_get_binding_table(f680) >[ 110.666] kgem_add_reloc64: handle=11, pos=15768, delta=0, domains=40000 >[ 110.666] kgem_add_handle: handle=11, index=13 >[ 110.666] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=f61c9000) >[ 110.666] [3d90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.666] kgem_add_reloc64: handle=7, pos=15752, delta=0, domains=40000 >[ 110.666] kgem_add_reloc64: adding proxy [delta=988] for handle=7 >[ 110.666] kgem_add_reloc64[26] = (delta=988, target handle=2, presumed=fffe8000) >[ 110.666] [3d80] bind bo(handle=7, addr=fffe83dc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.666] gen9_emit_sampler: sampler = 3 >[ 110.666] gen9_emit_sf: num_sf_outputs=2 >[ 110.666] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.666] gen9_emit_vertex_elements: setup id=10 >[ 110.666] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.666] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.666] gen9_render_composite_box: (0, 0), (3840, 48) >[ 110.666] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] >[ 110.666] gen8_vertex_flush[cc4] = 3 >[ 110.666] sna_accel_flush: flush?=0, dirty?=0 >[ 110.667] sna_block_handler (tv=0.0) >[ 110.667] sna_wakeup_handler >[ 110.667] sna_composite_rectangles(pixmap=928, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.667] sna_composite_rectangles: converted to op 3 >[ 110.667] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.667] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.667] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.667] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.667] sna_drawable_use_bo pixmap=928, box=((0, 0), (3840, 48)), flags=1... >[ 110.667] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.667] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.667] sna_drawable_use_bo: using whole GPU bo >[ 110.667] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.667] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.667] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.667] sna_render_get_solid: 660a0a0a >[ 110.667] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.667] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.667] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.667] aligning vertex: was 5, now 2 floats per vertex >[ 110.667] gen9_composite_get_binding_table(f5c0) >[ 110.667] kgem_add_reloc64: handle=8, pos=15720, delta=0, domains=40000 >[ 110.667] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.667] kgem_add_reloc64[27] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.667] [3d60] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.667] gen9_emit_sampler: sampler = 1 >[ 110.667] gen9_emit_sf: num_sf_outputs=1 >[ 110.667] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.667] gen9_emit_vertex_elements: setup id=0 >[ 110.667] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.667] (0, 0), (3840, 48) >[ 110.667] gen8_vertex_flush[d6c] = 3 >[ 110.667] sna_composite(pixmap=928, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=928+(3786, 6)+(0, 0), size=(44, 36) >[ 110.667] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.667] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.667] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.667] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.667] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.667] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.667] gen9_render_composite: 44x36, current mode=1/1 >[ 110.667] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.667] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.667] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.667] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.667] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.667] sna_drawable_use_bo pixmap=928, box=((3786, 6), (3830, 42)), flags=7... >[ 110.667] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.667] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.667] sna_drawable_use_bo: using whole GPU bo >[ 110.667] gen9_composite_set_target: pixmap=928, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.667] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.667] sna_transform_is_imprecise_integer_translation: no transform >[ 110.667] gen9_composite_picture: integer translation (0, 0), removing >[ 110.667] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.667] sna_render_pixmap_bo: CPU all damaged >[ 110.667] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.667] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.667] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.667] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.667] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.667] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.667] gen4_choose_composite_emitter: identity src, no mask >[ 110.667] kgem_check_bo: num_pages=+2, num_exec=+1 >[ 110.667] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.667] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.667] kgem_flush: opportunistic flushing? flush=0,1, aperture=42498/262144, idle?=0 >[ 110.667] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.667] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.667] aligning vertex: was 2, now 3 floats per vertex >[ 110.667] gen9_composite_get_binding_table(f540) >[ 110.667] kgem_add_reloc64: handle=31, pos=15688, delta=0, domains=40000 >[ 110.667] kgem_add_handle: handle=31, index=14 >[ 110.667] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fd4dc000) >[ 110.667] [3d40] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.667] gen9_emit_sampler: sampler = 2 >[ 110.667] gen9_emit_vertex_elements: setup id=2 >[ 110.667] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.667] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.667] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.667] gen8_vertex_flush[dcc] = 3 >[ 110.667] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.667] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.667] sna_glyphs: discarding mask >[ 110.667] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.667] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.667] gen9_render_composite: 0x0, current mode=1/1 >[ 110.667] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.667] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.667] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.667] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.667] sna_drawable_use_bo pixmap=928, box=((0, 0), (7680, 2160)), flags=7... >[ 110.667] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.667] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.668] sna_drawable_use_bo: using whole GPU bo >[ 110.668] gen9_composite_set_target: pixmap=928, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.668] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.668] color_convert: src=ffdfdbd2 [20028888] >[ 110.668] color_convert: dst=ffdfdbd2 [20028888] >[ 110.668] sna_render_get_solid: ffdfdbd2 >[ 110.668] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 110.668] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.668] sna_transform_is_imprecise_integer_translation: no transform >[ 110.668] gen9_composite_picture: integer translation (0, 0), removing >[ 110.668] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.668] sna_render_pixmap_bo: GPU all damaged >[ 110.668] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.668] gen4_choose_composite_emitter: solid, identity mask >[ 110.668] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.668] aligning vertex: was 3, now 4 floats per vertex >[ 110.668] gen9_composite_get_binding_table(f4c0) >[ 110.668] kgem_add_reloc64: handle=8, pos=15656, delta=0, domains=40000 >[ 110.668] kgem_add_reloc64: adding proxy [delta=32] for handle=8 >[ 110.668] kgem_add_reloc64[29] = (delta=32, target handle=3, presumed=fdffe000) >[ 110.668] [3d20] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.668] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.668] gen9_emit_sampler: sampler = a >[ 110.668] gen9_emit_sf: num_sf_outputs=2 >[ 110.668] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.668] gen9_emit_vertex_elements: setup id=9 >[ 110.668] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.668] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.668] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.668] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.668] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.668] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.668] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.668] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.668] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.668] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.668] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.668] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.668] gen8_vertex_flush[e94] = 15 >[ 110.668] gen9_magic_ca_pass: CA fixup (12159 -> 12174) >[ 110.668] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.668] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.668] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.668] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.668] kgem_can_create_2d: 24x20 @ 32 >[ 110.668] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.668] kgem_can_create_2d: untiled size=4096 >[ 110.668] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.668] kgem_choose_tiling: 24x20 -> 0 >[ 110.668] sna_create_pixmap: usage=0, flags=a >[ 110.668] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.668] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.668] create_pixmap: serial=947, usage=0, 24x20 >[ 110.668] sna_create_pixmap: serial=947, 24x20, usage=0 >[ 110.668] sna_validate_gc(0x5619f1770810) changes=0, previous serial=3b2, drawable=3b4 >[ 110.668] sna_validate_gc: recomputing clip >[ 110.668] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.668] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.668] try_upload__fast: ignore existing cpu damage (if any) >[ 110.668] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.668] try_upload__fast: no, no gpu damage >[ 110.668] sna_drawable_move_region_to_cpu(pixmap=948 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.668] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.668] _sna_pixmap_move_to_cpu(pixmap=948, 24x20, flags=1) >[ 110.668] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.668] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.668] operate_inplace: no, inplace operation not suitable >[ 110.668] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.668] __sna_damage_all(24, 20) >[ 110.668] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.668] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.668] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.668] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.668] sna_accel_flush: flush?=1, dirty?=1 >[ 110.668] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 110.668] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.668] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.668] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.668] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.668] kgem_bo_sync__cpu_full: handle=31 >[ 110.668] gen8_vertex_close: used=48696, vbo active? 23, vb=625, nreloc=5 >[ 110.668] gen8_vertex_close: reloc[0] = 287 >[ 110.668] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.668] kgem_add_handle: handle=23, index=15 >[ 110.668] kgem_add_reloc64[30] = (delta=0, target handle=15, presumed=fd545000) >[ 110.668] gen8_vertex_close: reloc[1] = 336 >[ 110.668] kgem_add_reloc64: handle=23, pos=336, delta=0, domains=200000 >[ 110.668] kgem_add_reloc64[31] = (delta=0, target handle=15, presumed=fd545000) >[ 110.668] gen8_vertex_close: reloc[2] = 406 >[ 110.668] kgem_add_reloc64: handle=23, pos=406, delta=0, domains=200000 >[ 110.668] kgem_add_reloc64[32] = (delta=0, target handle=15, presumed=fd545000) >[ 110.668] gen8_vertex_close: reloc[3] = 533 >[ 110.668] kgem_add_reloc64: handle=23, pos=533, delta=0, domains=200000 >[ 110.669] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fd545000) >[ 110.669] gen8_vertex_close: reloc[4] = 690 >[ 110.669] kgem_add_reloc64: handle=23, pos=690, delta=0, domains=200000 >[ 110.669] kgem_add_reloc64[34] = (delta=0, target handle=15, presumed=fd545000) >[ 110.669] batch[1/1, flags=1800]: 970 970 15648 16384, nreloc=35, nexec=16, nfence=0, aperture=42564 [fenced=0] >[ 110.669] kgem_finish_buffers: buffer handle=30, used=3328, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.669] kgem_finish_buffers: retaining upload buffer (3328/262144): used=4096, refcnt=1 >[ 110.669] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.669] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x3, presumed-offset=fd431000 >[ 110.669] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 >[ 110.669] kgem_create_linear(65536) >[ 110.669] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] >[ 110.669] search_linear_cache: searching for inactive cpu map >[ 110.669] kgem_bo_remove_from_inactive: removing handle=39 from inactive >[ 110.669] search_linear_cache: found handle=39 (num_pages=16) in linear vma cache >[ 110.669] kgem_bo_map__cpu(handle=39, size=65536, map=0x0:0x7f3c96186000) >[ 110.669] kgem_new_batch: allocated and mapped batch handle=39 [size=65536] >[ 110.669] kgem_bo_sync__cpu: handle=39 >[ 110.669] __kgem_busy: handle=39, busy=0, wedged=0 >[ 110.669] kgem_bo_sync__cpu: SYNC: handle=39, needs_flush? 0, domain? 0, busy? 0 >[ 110.669] __kgem_busy: handle=39, busy=0, wedged=0 >[ 110.669] kgem_bo_retire: retiring bo handle=39 (needed flush? 0), rq? 0 [busy?=0] >[ 110.669] assert_bo_retired: handle=39, domain: 0 exec? 0, rq? 0 >[ 110.669] kgem_new_batch: using last batch handle=3 >[ 110.669] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd431000 >[ 110.669] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.669] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.669] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.669] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.669] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.669] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.669] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.669] __kgem_bo_clear_busy: handle=7 >[ 110.669] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.669] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.669] __kgem_bo_clear_busy: handle=7 >[ 110.669] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.669] __kgem_bo_clear_busy: handle=8 >[ 110.669] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.669] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.669] __kgem_bo_clear_busy: handle=7 >[ 110.669] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.669] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.669] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 >[ 110.669] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 >[ 110.669] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 >[ 110.669] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.669] __kgem_bo_clear_busy: handle=7 >[ 110.669] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.669] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.669] __kgem_bo_clear_busy: handle=7 >[ 110.669] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.669] __kgem_bo_clear_busy: handle=8 >[ 110.669] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.669] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.669] __kgem_bo_clear_busy: handle=8 >[ 110.669] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.669] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.669] __kgem_busy: handle=31, busy=131072, wedged=0 >[ 110.669] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 1 >[ 110.673] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.673] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.673] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.673] __kgem_retire_rq: request 2 complete >[ 110.673] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.673] kgem_bo_move_to_cache: release handle=22 >[ 110.673] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.673] __kgem_retire_rq: request 3 complete >[ 110.673] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.673] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.673] kgem_bo_move_to_cache: release handle=9 >[ 110.673] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.673] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.673] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.673] kgem_bo_move_to_cache: release handle=17 >[ 110.673] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.673] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.673] kgem_bo_move_to_cache: release handle=35 >[ 110.673] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.673] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.673] kgem_bo_move_to_cache: release handle=20 >[ 110.673] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.673] kgem_bo_move_to_inactive: moving handle=3 to inactive >[ 110.673] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.673] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.673] sna_accel_flush: flush?=0, dirty?=0 >[ 110.673] sna_block_handler (tv=0.0) >[ 110.673] sna_wakeup_handler >[ 110.673] sna_mode_wakeup: len=64 >[ 110.673] sna_mode_wakeup: recording last swap on pipe=1, frame 4433 [1151], time 110.668777 >[ 110.673] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=28 [active_scanout=2] >[ 110.673] sna_mode_wakeup: flip complete, pending? 2 >[ 110.673] sna_mode_wakeup: recording last swap on pipe=0, frame 6391 [18f7], time 110.669962 >[ 110.673] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=28 [active_scanout=2] >[ 110.673] sna_mode_wakeup: flip complete, pending? 1 >[ 110.673] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.673] sna_composite(pixmap=928, op=3, src=948+(2418, 10), mask=0+(3626, 6), dst=928+(3626, 6)+(0, 0), size=(48, 36) >[ 110.673] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.673] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.673] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.673] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.673] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.673] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.673] gen9_render_composite: 48x36, current mode=0/1 >[ 110.673] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.673] sna_blt_composite (2418, 10), (3626, 6), 48x36 >[ 110.673] sna_blt_composite: unsupported op [3] for blitting >[ 110.673] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.673] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.673] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.673] sna_drawable_use_bo pixmap=928, box=((3626, 6), (3674, 42)), flags=7... >[ 110.673] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.673] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.673] sna_drawable_use_bo: using whole GPU bo >[ 110.673] gen9_composite_set_target: pixmap=928, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.673] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.673] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.673] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.673] sna_render_pixmap_bo pixmap=948, (2418, 10)x(48, 36)/(24, 20) >[ 110.673] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.673] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.673] use_cpu_bo: no cpu bo >[ 110.673] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.673] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.673] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.673] sna_drawable_move_region_to_cpu(pixmap=948 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.673] sna_drawable_move_region_to_cpu: pixmap=948 all damaged on CPU >[ 110.673] kgem_can_create_2d: 24x20 @ 32 >[ 110.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.673] kgem_can_create_2d: untiled size=4096 >[ 110.673] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.673] kgem_choose_tiling: 24x20 -> 0 >[ 110.673] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.673] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.673] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.673] kgem_create_buffer: reusing buffer? used=4096 + size=1920, total=262144 >[ 110.673] kgem_create_proxy: target handle=30 [proxy? -1], offset=4096, length=1920, io=1 >[ 110.673] __kgem_bo_init(handle=30, num_pages=1920) >[ 110.673] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.673] upload: adding upload cache to pixmap=948 >[ 110.673] kgem_proxy_bo_attach: handle=30 >[ 110.673] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.673] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.673] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.673] gen4_choose_composite_emitter: simple src, no mask >[ 110.673] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.673] aligning vertex: was 4, now 3 floats per vertex >[ 110.673] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.673] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.673] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.673] kgem_add_handle: handle=4, index=0 >[ 110.673] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.673] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.673] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.673] gen9_composite_get_binding_table(ffc0) >[ 110.673] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.673] kgem_add_handle: handle=38, index=1 >[ 110.673] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.673] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.673] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.673] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 >[ 110.673] kgem_add_reloc64: adding proxy [delta=4096] for handle=30 >[ 110.673] kgem_add_handle: handle=30, index=2 >[ 110.673] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd4de000) >[ 110.673] [3fd0] bind bo(handle=30, addr=fd4df000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.673] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.673] gen9_emit_sampler: sampler = 22 >[ 110.673] gen9_emit_sf: num_sf_outputs=1 >[ 110.673] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.673] gen9_emit_vertex_elements: setup id=2 >[ 110.673] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.673] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.673] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.673] gen8_vertex_flush[490] = 3 >[ 110.673] sna_destroy_pixmap: pixmap=948, attached?=1 >[ 110.673] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.673] __sna_free_pixmap(pixmap=948) >[ 110.673] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.673] kgem_can_create_2d: 26x20 @ 32 >[ 110.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.673] kgem_can_create_2d: untiled size=4096 >[ 110.673] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.673] kgem_choose_tiling: 26x20 -> 0 >[ 110.673] sna_create_pixmap: usage=0, flags=a >[ 110.673] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.673] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.673] create_pixmap: serial=949, usage=0, 26x20 >[ 110.674] sna_create_pixmap: serial=949, 26x20, usage=0 >[ 110.674] sna_validate_gc(0x5619f1770810) changes=0, previous serial=3b4, drawable=3b6 >[ 110.674] sna_validate_gc: recomputing clip >[ 110.674] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.674] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.674] try_upload__fast: ignore existing cpu damage (if any) >[ 110.674] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.674] try_upload__fast: no, no gpu damage >[ 110.674] sna_drawable_move_region_to_cpu(pixmap=950 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.674] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.674] _sna_pixmap_move_to_cpu(pixmap=950, 26x20, flags=1) >[ 110.674] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.674] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.674] operate_inplace: no, inplace operation not suitable >[ 110.674] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.674] __sna_damage_all(26, 20) >[ 110.674] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.674] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.674] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.674] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.674] sna_accel_flush: flush?=0, dirty?=0 >[ 110.674] sna_composite(pixmap=928, op=3, src=950+(2370, 10), mask=0+(3554, 6), dst=928+(3554, 6)+(0, 0), size=(52, 36) >[ 110.674] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.674] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.674] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.674] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.674] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.674] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.674] gen9_render_composite: 52x36, current mode=1/1 >[ 110.674] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.674] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.674] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.674] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.674] sna_drawable_use_bo pixmap=928, box=((3554, 6), (3606, 42)), flags=7... >[ 110.674] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.674] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.674] sna_drawable_use_bo: using whole GPU bo >[ 110.674] gen9_composite_set_target: pixmap=928, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.674] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.674] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.674] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.674] sna_render_pixmap_bo pixmap=950, (2370, 10)x(52, 36)/(26, 20) >[ 110.674] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.674] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.674] use_cpu_bo: no cpu bo >[ 110.674] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.674] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.674] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.674] sna_drawable_move_region_to_cpu(pixmap=950 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.674] sna_drawable_move_region_to_cpu: pixmap=950 all damaged on CPU >[ 110.674] kgem_can_create_2d: 26x20 @ 32 >[ 110.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.674] kgem_can_create_2d: untiled size=4096 >[ 110.674] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.674] kgem_choose_tiling: 26x20 -> 0 >[ 110.674] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.674] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.674] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.674] kgem_create_buffer: reusing buffer? used=6144 + size=2560, total=262144 >[ 110.674] kgem_create_proxy: target handle=30 [proxy? -1], offset=6144, length=2560, io=1 >[ 110.674] __kgem_bo_init(handle=30, num_pages=2560) >[ 110.674] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.674] upload: adding upload cache to pixmap=950 >[ 110.674] kgem_proxy_bo_attach: handle=30 >[ 110.674] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.674] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.674] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.674] gen4_choose_composite_emitter: simple src, no mask >[ 110.674] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.674] gen9_composite_get_binding_table(ff00) >[ 110.674] kgem_add_reloc64: handle=30, pos=16312, delta=0, domains=40000 >[ 110.674] kgem_add_reloc64: adding proxy [delta=6144] for handle=30 >[ 110.674] kgem_add_reloc64[5] = (delta=6144, target handle=2, presumed=fd4de000) >[ 110.674] [3fb0] bind bo(handle=30, addr=fd4df800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.674] gen9_emit_vertex_elements: setup id=2 >[ 110.674] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.674] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.674] gen8_vertex_flush[4cc] = 3 >[ 110.674] sna_destroy_pixmap: pixmap=950, attached?=1 >[ 110.674] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.674] __sna_free_pixmap(pixmap=950) >[ 110.674] sna_composite(pixmap=928, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=928+(3490, 6)+(0, 0), size=(44, 36) >[ 110.674] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.674] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.674] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.674] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.674] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.674] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.674] gen9_render_composite: 44x36, current mode=1/1 >[ 110.674] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.674] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.674] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.674] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.674] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.674] sna_drawable_use_bo pixmap=928, box=((3490, 6), (3534, 42)), flags=7... >[ 110.674] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.674] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.674] sna_drawable_use_bo: using whole GPU bo >[ 110.674] gen9_composite_set_target: pixmap=928, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.674] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.674] sna_transform_is_imprecise_integer_translation: no transform >[ 110.674] gen9_composite_picture: integer translation (0, 0), removing >[ 110.674] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.674] sna_render_pixmap_bo: CPU all damaged >[ 110.674] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.674] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.674] gen8_vertex_close: used=48714, vbo active? 23, vb=4, nreloc=1 >[ 110.674] gen8_vertex_close: reloc[0] = 287 >[ 110.674] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.674] kgem_add_handle: handle=23, index=3 >[ 110.674] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd545000) >[ 110.674] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=16338 [fenced=0] >[ 110.674] kgem_finish_buffers: buffer handle=30, used=8704, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.674] kgem_finish_buffers: retaining upload buffer (8704/262144): used=12288, refcnt=1 >[ 110.674] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.674] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.674] kgem_fixup_relocs: shrinking by 61440 >[ 110.674] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.674] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.674] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.674] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.674] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.674] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.674] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.674] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.674] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.674] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.674] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.674] gen4_choose_composite_emitter: identity src, no mask >[ 110.674] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.674] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.674] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.674] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.674] kgem_add_handle: handle=4, index=0 >[ 110.674] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.674] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.674] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.674] gen9_composite_get_binding_table(ffc0) >[ 110.674] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.674] kgem_add_handle: handle=38, index=1 >[ 110.674] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.674] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.674] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.674] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.674] kgem_add_handle: handle=37, index=2 >[ 110.674] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd441000) >[ 110.674] [3fd0] bind bo(handle=37, addr=fd441000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.674] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.674] gen9_emit_sampler: sampler = 2 >[ 110.674] gen9_emit_sf: num_sf_outputs=1 >[ 110.674] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.674] gen9_emit_vertex_elements: setup id=2 >[ 110.674] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.674] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.674] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.674] gen8_vertex_flush[490] = 3 >[ 110.674] sna_composite(pixmap=928, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=928+(3422, 6)+(0, 0), size=(48, 36) >[ 110.674] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.674] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.674] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.674] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.674] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.674] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.674] gen9_render_composite: 48x36, current mode=1/1 >[ 110.674] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.674] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.674] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.674] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.674] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.674] sna_drawable_use_bo pixmap=928, box=((3422, 6), (3470, 42)), flags=7... >[ 110.674] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.674] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.674] sna_drawable_use_bo: using whole GPU bo >[ 110.674] gen9_composite_set_target: pixmap=928, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.674] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.674] sna_transform_is_imprecise_integer_translation: no transform >[ 110.674] gen9_composite_picture: integer translation (0, 0), removing >[ 110.674] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.674] sna_render_pixmap_bo: CPU all damaged >[ 110.674] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.674] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.674] __kgem_retire_rq: request 1 complete >[ 110.674] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.674] gen8_vertex_close: used=48723, vbo active? 23, vb=4, nreloc=1 >[ 110.674] gen8_vertex_close: reloc[0] = 287 >[ 110.674] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.674] kgem_add_handle: handle=23, index=3 >[ 110.674] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.674] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.674] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.674] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.674] kgem_fixup_relocs: shrinking by 61440 >[ 110.674] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.674] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.674] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.674] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.674] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.674] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.674] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.674] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.674] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.674] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.674] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.674] gen4_choose_composite_emitter: identity src, no mask >[ 110.674] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.674] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.674] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.674] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.674] kgem_add_handle: handle=4, index=0 >[ 110.674] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.674] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.674] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.674] gen9_composite_get_binding_table(ffc0) >[ 110.674] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.674] kgem_add_handle: handle=38, index=1 >[ 110.674] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.674] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.674] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.674] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.674] kgem_add_handle: handle=32, index=2 >[ 110.674] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.674] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.674] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.674] gen9_emit_sampler: sampler = 2 >[ 110.674] gen9_emit_sf: num_sf_outputs=1 >[ 110.674] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.674] gen9_emit_vertex_elements: setup id=2 >[ 110.674] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.674] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.674] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.674] gen8_vertex_flush[490] = 3 >[ 110.674] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.674] kgem_can_create_2d: 16x16 @ 32 >[ 110.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.674] kgem_can_create_2d: untiled size=4096 >[ 110.674] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.674] kgem_choose_tiling: 16x16 -> 0 >[ 110.674] sna_create_pixmap: usage=0, flags=a >[ 110.674] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.674] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.674] create_pixmap: serial=951, usage=0, 16x16 >[ 110.674] sna_create_pixmap: serial=951, 16x16, usage=0 >[ 110.674] sna_validate_gc(0x5619f1770810) changes=0, previous serial=3b6, drawable=3b8 >[ 110.674] sna_validate_gc: recomputing clip >[ 110.674] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.674] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.674] try_upload__fast: ignore existing cpu damage (if any) >[ 110.674] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.675] try_upload__fast: no, no gpu damage >[ 110.675] sna_drawable_move_region_to_cpu(pixmap=952 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.675] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.675] _sna_pixmap_move_to_cpu(pixmap=952, 16x16, flags=1) >[ 110.675] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.675] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.675] operate_inplace: no, inplace operation not suitable >[ 110.675] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.675] __sna_damage_all(16, 16) >[ 110.675] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.675] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.675] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.675] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.675] sna_accel_flush: flush?=1, dirty?=1 >[ 110.675] sna_accel_flush: syncing SHM pixmap=314 (refcnt=1) >[ 110.675] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.675] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.675] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.675] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.675] kgem_bo_sync__cpu_full: handle=32 >[ 110.675] gen8_vertex_close: used=48732, vbo active? 23, vb=4, nreloc=1 >[ 110.675] gen8_vertex_close: reloc[0] = 287 >[ 110.675] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.675] kgem_add_handle: handle=23, index=3 >[ 110.675] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.675] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.675] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.675] __kgem_retire_rq: request 1 complete >[ 110.675] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.675] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.675] kgem_fixup_relocs: shrinking by 61440 >[ 110.675] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.675] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.675] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.675] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.675] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.675] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.675] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.675] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.675] __kgem_busy: handle=32, busy=131072, wedged=0 >[ 110.675] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 1 >[ 110.675] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.675] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.675] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.675] __kgem_retire_rq: request 1 complete >[ 110.675] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.675] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.675] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.675] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.675] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.675] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.675] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.675] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.675] kgem_bo_sync__cpu_full: handle=37 >[ 110.675] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.675] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.675] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.675] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.675] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.675] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.675] sna_composite(pixmap=928, op=3, src=952+(2247, 15), mask=0+(3370, 7), dst=928+(3370, 7)+(0, 0), size=(32, 34) >[ 110.675] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.675] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.675] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.675] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.675] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.675] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.675] gen9_render_composite: 32x34, current mode=0/1 >[ 110.675] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.675] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.675] sna_blt_composite: unsupported op [3] for blitting >[ 110.675] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.675] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.675] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.675] sna_drawable_use_bo pixmap=928, box=((3370, 7), (3402, 41)), flags=7... >[ 110.675] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.675] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.675] sna_drawable_use_bo: using whole GPU bo >[ 110.675] gen9_composite_set_target: pixmap=928, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.675] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.675] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.675] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.675] sna_render_pixmap_bo pixmap=952, (2247, 15)x(32, 34)/(16, 16) >[ 110.675] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.675] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.675] use_cpu_bo: no cpu bo >[ 110.675] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.675] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.675] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.675] sna_drawable_move_region_to_cpu(pixmap=952 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.675] sna_drawable_move_region_to_cpu: pixmap=952 all damaged on CPU >[ 110.675] kgem_can_create_2d: 16x16 @ 32 >[ 110.675] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.675] kgem_can_create_2d: untiled size=4096 >[ 110.675] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.675] kgem_choose_tiling: 16x16 -> 0 >[ 110.675] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.675] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.675] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.675] kgem_create_buffer: reusing buffer? used=12288 + size=1024, total=262144 >[ 110.675] kgem_create_proxy: target handle=30 [proxy? -1], offset=12288, length=1024, io=1 >[ 110.675] __kgem_bo_init(handle=30, num_pages=1024) >[ 110.675] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.675] upload: adding upload cache to pixmap=952 >[ 110.675] kgem_proxy_bo_attach: handle=30 >[ 110.675] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.675] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.675] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.675] gen4_choose_composite_emitter: simple src, no mask >[ 110.675] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.675] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.675] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.675] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.675] kgem_add_handle: handle=4, index=0 >[ 110.675] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.675] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.675] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.675] gen9_composite_get_binding_table(ffc0) >[ 110.675] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.675] kgem_add_handle: handle=38, index=1 >[ 110.675] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.675] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.675] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.675] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 >[ 110.675] kgem_add_reloc64: adding proxy [delta=12288] for handle=30 >[ 110.675] kgem_add_handle: handle=30, index=2 >[ 110.675] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=fd4de000) >[ 110.675] [3fd0] bind bo(handle=30, addr=fd4e1000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.675] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.675] gen9_emit_sampler: sampler = 22 >[ 110.675] gen9_emit_sf: num_sf_outputs=1 >[ 110.675] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.675] gen9_emit_vertex_elements: setup id=2 >[ 110.675] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.675] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.675] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.675] gen8_vertex_flush[490] = 3 >[ 110.675] sna_destroy_pixmap: pixmap=952, attached?=1 >[ 110.675] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.675] __sna_free_pixmap(pixmap=952) >[ 110.675] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.675] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.675] sna_glyphs: discarding mask >[ 110.675] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.675] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.675] gen9_render_composite: 0x0, current mode=1/1 >[ 110.675] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.675] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.675] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.675] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.675] sna_drawable_use_bo pixmap=928, box=((0, 0), (7680, 2160)), flags=7... >[ 110.675] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.675] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.675] sna_drawable_use_bo: using whole GPU bo >[ 110.675] gen9_composite_set_target: pixmap=928, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.675] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.675] color_convert: src=ff232321 [20028888] >[ 110.675] color_convert: dst=ff232321 [20028888] >[ 110.675] sna_render_get_solid: ff232321 >[ 110.675] sna_render_get_solid(6) = ff232321 (old) >[ 110.675] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.675] sna_transform_is_imprecise_integer_translation: no transform >[ 110.675] gen9_composite_picture: integer translation (0, 0), removing >[ 110.675] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.675] sna_render_pixmap_bo: GPU all damaged >[ 110.675] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.675] gen4_choose_composite_emitter: solid, identity mask >[ 110.675] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.675] aligning vertex: was 3, now 4 floats per vertex >[ 110.675] gen9_composite_get_binding_table(ff00) >[ 110.675] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.675] kgem_add_reloc64: adding proxy [delta=24] for handle=8 >[ 110.675] kgem_add_handle: handle=8, index=3 >[ 110.675] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) >[ 110.675] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.675] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.675] kgem_add_handle: handle=6, index=4 >[ 110.675] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.675] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.675] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.675] gen9_emit_sampler: sampler = a >[ 110.675] gen9_emit_sf: num_sf_outputs=2 >[ 110.675] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.675] gen9_emit_vertex_elements: setup id=9 >[ 110.675] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.675] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.675] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.675] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.675] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.675] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.675] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.675] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.675] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.675] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.675] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.675] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.675] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.675] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.675] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.675] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.675] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.675] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.675] gen8_vertex_flush[56c] = 48 >[ 110.675] gen9_magic_ca_pass: CA fixup (12186 -> 12234) >[ 110.675] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.675] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.675] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.675] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.675] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.675] sna_glyphs: discarding mask >[ 110.675] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.675] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425511232 size=7680x2160 >[ 110.675] gen9_render_composite: 0x0, current mode=1/1 >[ 110.675] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.675] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.675] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.675] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.675] sna_drawable_use_bo pixmap=928, box=((0, 0), (7680, 2160)), flags=7... >[ 110.675] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.675] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.675] sna_drawable_use_bo: using whole GPU bo >[ 110.675] gen9_composite_set_target: pixmap=928, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.675] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.675] color_convert: src=ff8e8b85 [20028888] >[ 110.675] color_convert: dst=ff8e8b85 [20028888] >[ 110.675] sna_render_get_solid: ff8e8b85 >[ 110.675] sna_render_get_solid(7) = ff8e8b85 (old) >[ 110.675] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.675] sna_transform_is_imprecise_integer_translation: no transform >[ 110.675] gen9_composite_picture: integer translation (0, 0), removing >[ 110.675] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.675] sna_render_pixmap_bo: GPU all damaged >[ 110.675] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.675] gen4_choose_composite_emitter: solid, identity mask >[ 110.675] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.675] gen9_composite_get_binding_table(fe40) >[ 110.675] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 >[ 110.675] kgem_add_reloc64: adding proxy [delta=28] for handle=8 >[ 110.675] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fdffe000) >[ 110.675] [3f80] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.675] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.675] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.675] gen9_emit_vertex_elements: setup id=9 >[ 110.675] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.675] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.675] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.675] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.675] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.675] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.675] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.675] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.675] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.675] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.675] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.676] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.676] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.676] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.676] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.676] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.676] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.676] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.676] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.676] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.676] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.676] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.676] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.676] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.676] gen8_vertex_flush[66c] = 48 >[ 110.676] gen9_magic_ca_pass: CA fixup (12234 -> 12282) >[ 110.676] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.676] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.676] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.676] sna_copy_area: src=pixmap=928:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.676] sna_copy_area: normal copy >[ 110.676] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.676] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.676] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.676] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.676] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.676] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.676] sna_do_copy: pixmap -- no source clipping >[ 110.676] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.676] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.676] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=928+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.676] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=28, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.676] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.676] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.676] sna_drawable_use_bo: pinned, never REPLACES >[ 110.676] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.676] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.676] sna_drawable_use_bo: applying move-to-gpu override >[ 110.676] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.676] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.676] wait_for_shadow: flags=1, flips=0, handle=28, shadow=29 >[ 110.676] wait_for_shadow: setting front pixmap to handle=29 >[ 110.676] sna_drawable_use_bo: using whole GPU bo >[ 110.676] sna_pixmap_move_to_gpu(pixmap=928, usage=0), flags=a >[ 110.676] sna_pixmap_move_to_gpu: already all-damaged >[ 110.676] sna_pixmap_mark_active: pixmap=928, handle=38 >[ 110.676] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.676] sna_pixmap_make_cow: make cow src=928, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.676] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.676] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.676] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.676] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.676] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.676] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.676] kgem_set_mode: flushing before new bo >[ 110.676] gen8_vertex_close: used=49128, vbo active? 23, vb=204, nreloc=2 >[ 110.676] gen8_vertex_close: reloc[0] = 287 >[ 110.676] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.676] kgem_add_handle: handle=23, index=5 >[ 110.676] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) >[ 110.676] gen8_vertex_close: reloc[1] = 342 >[ 110.676] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 >[ 110.676] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd545000) >[ 110.676] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.676] kgem_finish_buffers: buffer handle=30, used=13312, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.676] kgem_finish_buffers: retaining upload buffer (13312/262144): used=16384, refcnt=1 >[ 110.676] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.676] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.676] kgem_fixup_relocs: shrinking by 61440 >[ 110.676] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.676] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.676] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.676] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.676] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.676] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.676] __kgem_bo_clear_busy: handle=8 >[ 110.676] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.676] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.676] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.676] __kgem_bo_clear_busy: handle=8 >[ 110.676] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.676] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.676] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.676] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.676] aligning vertex: was 4, now 2 floats per vertex >[ 110.676] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.676] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.676] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.676] kgem_add_handle: handle=4, index=0 >[ 110.676] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.676] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.676] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.676] gen9_composite_get_binding_table(ffc0) >[ 110.676] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 >[ 110.676] kgem_add_handle: handle=29, index=1 >[ 110.676] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.676] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 110.676] [3fe0] bind bo(handle=29, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.676] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.676] kgem_add_handle: handle=38, index=2 >[ 110.676] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.676] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.676] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.676] gen9_emit_sampler: sampler = 0 >[ 110.676] gen9_emit_sf: num_sf_outputs=1 >[ 110.676] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.676] gen9_emit_vertex_elements: setup id=0 >[ 110.676] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.676] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.676] gen8_vertex_flush[490] = 3 >[ 110.676] sna_destroy_pixmap: pixmap=928, attached?=1 >[ 110.676] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.676] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.676] __kgem_bo_destroy: handle=38 -> active >[ 110.676] __sna_free_pixmap(pixmap=928) >[ 110.676] sna_accel_flush: flush?=0, dirty?=0 >[ 110.676] sna_accel_flush: flush?=0, dirty?=0 >[ 110.676] sna_block_handler (tv=0.642000) >[ 110.676] kgem_retire, need_retire?=1 >[ 110.676] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.676] kgem_retire__requests_ring: retiring ring 0 >[ 110.676] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.676] __kgem_retire_rq: request 1 complete >[ 110.676] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.676] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.676] kgem_retire -- retired=0, need_retire=0 >[ 110.676] kgem_retire__buffers: handle=30, busy? 0 [0] >[ 110.676] kgem_retire__buffers: releasing upload cache for handle=30? 0 >[ 110.676] __kgem_bo_destroy: handle=30, size=262144 >[ 110.676] kgem_bo_replace_io: transferring io handle=30 to bo >[ 110.676] kgem_bo_move_to_inactive: moving handle=30 to inactive >[ 110.676] sna_accel_block: GPU idle, flushing >[ 110.676] gen8_vertex_close: used=49134, vbo active? 23, vb=1, nreloc=1 >[ 110.676] gen8_vertex_close: reloc[0] = 287 >[ 110.676] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.676] kgem_add_handle: handle=23, index=3 >[ 110.676] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.676] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.676] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.676] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.676] kgem_fixup_relocs: shrinking by 61440 >[ 110.676] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.676] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.676] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.676] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.676] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.676] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.676] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.676] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.676] sna_scanout_do_flush: flush timer active: delta=-11 >[ 110.676] sna_scanout_do_flush (time=110676), triggered >[ 110.676] sna_scanout_flush (time=110676), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.676] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.676] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.676] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.676] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.676] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.676] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.676] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.676] sna_pixmap_move_to_gpu: already all-damaged >[ 110.676] sna_pixmap_mark_active: pixmap=175, handle=29 >[ 110.676] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.676] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.676] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.676] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=28 [active?=2], new handle=29 [active=0] >[ 110.676] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 28, transformed? 0 >[ 110.676] get_fb: reusing fb=79 for handle=29 >[ 110.676] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=1, serial=2 >[ 110.676] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.676] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 28, transformed? 0 >[ 110.676] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=2, serial=3 >[ 110.676] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.676] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.676] sna_mode_redisplay: flipped 2 outputs, shadow active? 28 >[ 110.676] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=28 >[ 110.676] sna_accel_do_throttle (time=110676), triggered >[ 110.676] sna_accel_throttle (time=110676) >[ 110.676] sna_accel_block: evaluating timers, active=7 >[ 110.676] sna_accel_block: flush timer expires in 16 [110692] >[ 110.677] sna_wakeup_handler >[ 110.677] sna_accel_flush: flush?=0, dirty?=0 >[ 110.677] sna_accel_flush: flush?=0, dirty?=0 >[ 110.677] sna_block_handler (tv=0.641000) >[ 110.677] kgem_retire, need_retire?=1 >[ 110.677] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.677] kgem_retire__requests_ring: retiring ring 0 >[ 110.677] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.677] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.677] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.677] kgem_retire -- retired=0, need_retire=1 >[ 110.677] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 110.677] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.677] sna_accel_block: evaluating timers, active=7 >[ 110.677] sna_accel_block: flush timer expires in 15 [110692] >[ 110.679] sna_wakeup_handler >[ 110.679] sna_accel_flush: flush?=0, dirty?=0 >[ 110.679] sna_accel_flush: flush?=0, dirty?=0 >[ 110.679] sna_block_handler (tv=0.639000) >[ 110.679] kgem_retire, need_retire?=1 >[ 110.679] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.679] kgem_retire__requests_ring: retiring ring 0 >[ 110.679] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.679] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.679] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.679] kgem_retire -- retired=0, need_retire=1 >[ 110.679] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 110.679] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.679] sna_accel_block: evaluating timers, active=7 >[ 110.679] sna_accel_block: flush timer expires in 13 [110692] >[ 110.682] sna_wakeup_handler >[ 110.682] sna_accel_flush: flush?=0, dirty?=0 >[ 110.682] sna_destroy_pixmap: pixmap=276, attached?=1 >[ 110.682] _kgem_bo_destroy: handle=24, proxy? 0 >[ 110.682] __kgem_bo_destroy: handle=24, size=20480 >[ 110.682] __kgem_bo_destroy: handle=24, purged >[ 110.682] kgem_bo_move_to_inactive: moving handle=24 to inactive >[ 110.682] __sna_free_pixmap(pixmap=276) >[ 110.682] sna_destroy_pixmap: pixmap=272, attached?=1 >[ 110.682] _kgem_bo_destroy: handle=12, proxy? 0 >[ 110.682] __kgem_bo_destroy: handle=12, size=12288 >[ 110.682] kgem_bo_move_to_inactive: moving handle=12 to inactive >[ 110.682] __sna_free_pixmap(pixmap=272) >[ 110.682] sna_destroy_pixmap: pixmap=280, attached?=1 >[ 110.682] _kgem_bo_destroy: handle=21, proxy? 0 >[ 110.682] __kgem_bo_destroy: handle=21, size=172032 >[ 110.682] __kgem_bo_destroy: handle=21, purged >[ 110.682] kgem_bo_move_to_inactive: moving handle=21 to inactive >[ 110.682] __sna_free_pixmap(pixmap=280) >[ 110.682] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.682] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.682] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.682] kgem_can_create_2d: untiled size=66355200 >[ 110.682] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.682] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.682] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.682] sna_create_pixmap: usage=0, flags=1b >[ 110.682] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.682] __pop_freed_pixmap: reusing freed pixmap=280 header >[ 110.682] create_pixmap_hdr: pixmap=953, width=7680, height=2160, usage=0 >[ 110.682] sna_create_pixmap: serial=953, 7680x2160, usage=0 >[ 110.683] sna_composite_rectangles(pixmap=954, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.683] sna_composite_rectangles: converted to op 0 >[ 110.683] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.683] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.683] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.683] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.683] sna_composite_rectangles: dropping last-cpu hint >[ 110.683] sna_drawable_use_bo pixmap=954, box=((0, 0), (7680, 2160)), flags=19... >[ 110.683] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.683] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.683] sna_pixmap_move_to_gpu(pixmap=954, usage=0), flags=b >[ 110.683] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.683] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.683] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.683] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.683] sna_pixmap_alloc_gpu: pixmap=954 >[ 110.683] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.683] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.683] kgem_bo_remove_from_active: removing handle=38 from active >[ 110.683] 1:from active: pitch=30720, tiling=1, handle=38, id=914 >[ 110.683] __sna_damage_all(7680, 2160) >[ 110.683] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.683] sna_pixmap_mark_active: pixmap=954, handle=38 >[ 110.683] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.683] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.683] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.683] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.683] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.683] sna_render_get_solid: 0 >[ 110.683] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.683] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.683] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.683] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.683] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.683] kgem_add_handle: handle=4, index=0 >[ 110.683] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.683] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.683] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.683] gen9_composite_get_binding_table(ffc0) >[ 110.683] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.683] kgem_add_handle: handle=38, index=1 >[ 110.683] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.683] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.683] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.683] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.683] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.683] kgem_add_handle: handle=7, index=2 >[ 110.683] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.683] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.683] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.683] gen9_emit_sampler: sampler = 1 >[ 110.683] gen9_emit_sf: num_sf_outputs=1 >[ 110.683] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.683] gen9_emit_vertex_elements: setup id=0 >[ 110.683] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.683] (0, 0), (7680, 2160) >[ 110.683] gen8_vertex_flush[490] = 3 >[ 110.683] sna_composite_rectangles: pixmap=954 marking clear [0]? 1 >[ 110.683] sna_composite_rectangles(pixmap=954, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.683] sna_composite_rectangles: converted to op 1 >[ 110.683] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.683] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.683] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.683] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.683] sna_composite_rectangles: promoting to full GPU >[ 110.683] sna_composite_rectangles: dropping last-cpu hint >[ 110.683] sna_drawable_use_bo pixmap=954, box=((0, 0), (7680, 2160)), flags=19... >[ 110.683] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.683] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.683] sna_drawable_use_bo: using whole GPU bo >[ 110.683] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.683] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.683] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.683] sna_render_get_solid: ff2c001e >[ 110.683] sna_render_get_solid(0) = ff2c001e (old) >[ 110.683] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.683] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.683] gen9_composite_get_binding_table(ff00) >[ 110.683] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.683] kgem_add_reloc64: adding proxy [delta=0] for handle=8 >[ 110.683] kgem_add_handle: handle=8, index=3 >[ 110.683] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) >[ 110.683] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.683] gen9_emit_vertex_elements: setup id=0 >[ 110.683] (0, 0), (7680, 2160) >[ 110.683] gen8_vertex_flush[4cc] = 3 >[ 110.683] sna_composite_rectangles: pixmap=954 marking clear [ff2c001e]? 1 >[ 110.683] sna_composite(pixmap=954, op=3, src=364+(0, 0), mask=0+(0, 0), dst=954+(0, 0)+(0, 0), size=(3840, 2160) >[ 110.683] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) >[ 110.683] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) >[ 110.683] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.683] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) >[ 110.683] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) >[ 110.683] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) >[ 110.683] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) >[ 110.683] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.683] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 110.683] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.683] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 >[ 110.683] sna_drawable_use_bo pixmap=954, box=((0, 0), (3840, 2160)), flags=7... >[ 110.683] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.683] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.683] sna_drawable_use_bo: using whole GPU bo >[ 110.683] gen9_composite_set_target: pixmap=954, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.683] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) >[ 110.683] sna_transform_is_imprecise_integer_translation: no transform >[ 110.683] gen9_composite_picture: integer translation (0, 0), removing >[ 110.683] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.683] sna_render_pixmap_bo: GPU all damaged >[ 110.683] color_convert: src=fc000000 [20028888] >[ 110.683] color_convert: dst=fc000000 [20028888] >[ 110.683] sna_render_get_solid: fc000000 >[ 110.683] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.683] gen4_choose_composite_emitter: identity source, identity mask >[ 110.683] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.683] aligning vertex: was 2, now 5 floats per vertex >[ 110.683] gen9_composite_get_binding_table(fe80) >[ 110.683] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 110.683] kgem_add_handle: handle=11, index=4 >[ 110.683] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 110.683] [3f90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.683] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.683] kgem_add_reloc64: adding proxy [delta=1008] for handle=7 >[ 110.683] kgem_add_reloc64[7] = (delta=1008, target handle=2, presumed=fffe8000) >[ 110.683] [3f80] bind bo(handle=7, addr=fffe83f0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.683] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.683] gen9_emit_sampler: sampler = 3 >[ 110.683] gen9_emit_sf: num_sf_outputs=2 >[ 110.683] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.683] gen9_emit_vertex_elements: setup id=10 >[ 110.683] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.683] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.683] gen9_render_composite_box: (0, 0), (3840, 2160) >[ 110.683] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] >[ 110.683] gen8_vertex_flush[5a8] = 3 >[ 110.683] sna_composite(pixmap=954, op=3, src=364+(0, 0), mask=0+(0, 0), dst=954+(3840, 0)+(0, 0), size=(3840, 2160) >[ 110.683] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) >[ 110.683] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) >[ 110.683] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.683] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) >[ 110.683] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) >[ 110.683] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) >[ 110.683] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) >[ 110.683] gen9_render_composite: 3840x2160, current mode=1/1 >[ 110.683] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 >[ 110.683] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.683] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.683] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 >[ 110.683] sna_drawable_use_bo pixmap=954, box=((3840, 0), (7680, 2160)), flags=7... >[ 110.683] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.683] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.683] sna_drawable_use_bo: using whole GPU bo >[ 110.683] gen9_composite_set_target: pixmap=954, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.683] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) >[ 110.683] sna_transform_is_imprecise_integer_translation: no transform >[ 110.683] gen9_composite_picture: integer translation (0, 0), removing >[ 110.683] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 2160)/(3840, 2160) >[ 110.683] sna_render_pixmap_bo: GPU all damaged >[ 110.683] color_convert: src=fc000000 [20028888] >[ 110.683] color_convert: dst=fc000000 [20028888] >[ 110.683] sna_render_get_solid: fc000000 >[ 110.683] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.683] gen4_choose_composite_emitter: identity source, identity mask >[ 110.683] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.683] gen9_composite_get_binding_table(fdc0) >[ 110.683] gen9_emit_vertex_elements: setup id=10 >[ 110.683] gen9_render_composite_box: (3840, 0), (7680, 2160) >[ 110.683] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] >[ 110.683] gen8_vertex_flush[5dc] = 3 >[ 110.683] sna_composite(pixmap=954, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=954+(5694, 1014)+(0, 0), size=(132, 132) >[ 110.683] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) >[ 110.683] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) >[ 110.683] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.683] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) >[ 110.683] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) >[ 110.683] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) >[ 110.683] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) >[ 110.683] gen9_render_composite: 132x132, current mode=1/1 >[ 110.683] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 >[ 110.683] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.683] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.683] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 >[ 110.683] sna_drawable_use_bo pixmap=954, box=((5694, 1014), (5826, 1146)), flags=7... >[ 110.683] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.683] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.683] sna_drawable_use_bo: using whole GPU bo >[ 110.683] gen9_composite_set_target: pixmap=954, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.683] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) >[ 110.683] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] >[ 110.683] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.683] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) >[ 110.683] sna_render_pixmap_bo: GPU all damaged >[ 110.683] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) >[ 110.683] color_convert: src=fc000000 [20028888] >[ 110.683] color_convert: dst=fc000000 [20028888] >[ 110.683] sna_render_get_solid: fc000000 >[ 110.683] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.683] gen4_choose_composite_emitter: simple src, identity mask >[ 110.683] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.683] gen9_composite_get_binding_table(fdc0) >[ 110.683] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 >[ 110.683] kgem_add_handle: handle=15, index=5 >[ 110.683] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) >[ 110.683] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler >[ 110.683] gen9_emit_sampler: sampler = 23 >[ 110.683] gen9_emit_vertex_elements: setup id=10 >[ 110.683] gen9_render_composite_box: (5694, 1014), (5826, 1146) >[ 110.683] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] >[ 110.683] gen8_vertex_flush[620] = 3 >[ 110.683] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.683] kgem_can_create_2d: 80x80 @ 32 >[ 110.683] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.683] kgem_can_create_2d: untiled size=28672 >[ 110.683] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.683] kgem_choose_tiling: 80x80 -> 0 >[ 110.683] sna_create_pixmap: usage=0, flags=b >[ 110.683] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.683] __pop_freed_pixmap: reusing freed pixmap=272 header >[ 110.683] create_pixmap_hdr: pixmap=955, width=80, height=80, usage=0 >[ 110.683] sna_create_pixmap: serial=955, 80x80, usage=0 >[ 110.683] sna_composite_rectangles(pixmap=956, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.683] sna_composite_rectangles: converted to op 0 >[ 110.683] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.683] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.683] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.683] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.683] sna_composite_rectangles: dropping last-cpu hint >[ 110.683] sna_drawable_use_bo pixmap=956, box=((0, 0), (80, 80)), flags=19... >[ 110.683] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.683] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.683] sna_pixmap_move_to_gpu(pixmap=956, usage=0), flags=b >[ 110.683] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.683] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.683] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.683] kgem_choose_tiling: 80x80 -> 0 >[ 110.683] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.683] kgem_choose_tiling: 80x80 -> 0 >[ 110.683] sna_pixmap_alloc_gpu: pixmap=956 >[ 110.683] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.683] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.683] inactive too small: 5 < 7 >[ 110.683] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.683] from inactive: pitch=320, tiling=0: handle=22, id=915 >[ 110.683] __sna_damage_all(80, 80) >[ 110.683] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.683] sna_pixmap_mark_active: pixmap=956, handle=22 >[ 110.683] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.683] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.683] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.683] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.683] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.683] sna_render_get_solid: 0 >[ 110.683] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.683] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.683] __kgem_retire_rq: request 1 complete >[ 110.683] __kgem_bo_flush: handle=29, busy=0, wedged=0 >[ 110.683] kgem_set_mode: flushing before new bo >[ 110.683] gen8_vertex_close: used=49195, vbo active? 23, vb=401, nreloc=2 >[ 110.683] gen8_vertex_close: reloc[0] = 287 >[ 110.683] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.683] kgem_add_handle: handle=23, index=6 >[ 110.683] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd545000) >[ 110.683] gen8_vertex_close: reloc[1] = 357 >[ 110.683] kgem_add_reloc64: handle=23, pos=357, delta=0, domains=200000 >[ 110.683] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=fd545000) >[ 110.683] batch[1/1, flags=1800]: 398 398 16224 16384, nreloc=11, nexec=7, nfence=0, aperture=24381 [fenced=0] >[ 110.683] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.683] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.683] kgem_fixup_relocs: shrinking by 61440 >[ 110.683] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.684] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.684] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.684] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.684] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.684] __kgem_bo_clear_busy: handle=7 >[ 110.684] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.684] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.684] __kgem_bo_clear_busy: handle=8 >[ 110.684] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.684] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.684] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.684] __kgem_bo_clear_busy: handle=7 >[ 110.684] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 >[ 110.684] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.684] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.684] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.684] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.684] aligning vertex: was 5, now 2 floats per vertex >[ 110.684] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.684] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.684] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.684] kgem_add_handle: handle=4, index=0 >[ 110.684] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.684] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.684] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.684] gen9_composite_get_binding_table(ffc0) >[ 110.684] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 >[ 110.684] kgem_add_handle: handle=22, index=1 >[ 110.684] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) >[ 110.684] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.684] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.684] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.684] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.684] kgem_add_handle: handle=7, index=2 >[ 110.684] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.684] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.684] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.684] gen9_emit_sampler: sampler = 1 >[ 110.684] gen9_emit_sf: num_sf_outputs=1 >[ 110.684] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.684] gen9_emit_vertex_elements: setup id=0 >[ 110.684] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.684] (0, 0), (80, 80) >[ 110.684] gen8_vertex_flush[490] = 3 >[ 110.684] sna_composite_rectangles: pixmap=956 marking clear [0]? 1 >[ 110.684] sna_composite_rectangles(pixmap=956, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.684] sna_composite_rectangles: converted to op 1 >[ 110.684] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.684] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.684] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.684] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.684] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.684] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.684] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.684] sna_composite_rectangles: dropping last-cpu hint >[ 110.684] sna_drawable_use_bo pixmap=956, box=((0, 0), (80, 80)), flags=1... >[ 110.684] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.684] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.684] sna_drawable_use_bo: using whole GPU bo >[ 110.684] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.684] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.684] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.684] sna_render_get_solid: 40404040 >[ 110.684] sna_render_get_solid(1) = 40404040 (old) >[ 110.684] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.684] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.684] gen9_composite_get_binding_table(ff00) >[ 110.684] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 >[ 110.684] kgem_add_reloc64: adding proxy [delta=4] for handle=8 >[ 110.684] kgem_add_handle: handle=8, index=3 >[ 110.684] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) >[ 110.684] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.684] gen9_emit_vertex_elements: setup id=0 >[ 110.684] (0, 0), (2, 2) >[ 110.684] (78, 0), (80, 2) >[ 110.684] (0, 78), (2, 80) >[ 110.684] (78, 78), (80, 80) >[ 110.684] gen8_vertex_flush[4cc] = 12 >[ 110.684] sna_composite(pixmap=954, op=3, src=956+(0, 0), mask=0+(0, 0), dst=954+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.684] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.684] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.684] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.684] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.684] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.684] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.684] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.684] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.684] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.684] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 >[ 110.684] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.684] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.684] sna_drawable_use_bo pixmap=954, box=((0, 0), (7680, 2160)), flags=7... >[ 110.684] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.684] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.684] sna_drawable_use_bo: using whole GPU bo >[ 110.684] gen9_composite_set_target: pixmap=954, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.684] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.684] sna_transform_is_imprecise_integer_translation: no transform >[ 110.684] gen9_composite_picture: integer translation (0, 0), removing >[ 110.684] sna_render_pixmap_bo pixmap=956, (0, 0)x(7680, 2160)/(80, 80) >[ 110.684] sna_render_pixmap_bo: GPU all damaged >[ 110.684] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.684] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.684] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.684] gen4_choose_composite_emitter: identity src, no mask >[ 110.684] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.684] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.684] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.684] aligning vertex: was 2, now 3 floats per vertex >[ 110.684] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.684] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.684] gen9_composite_get_binding_table(fe80) >[ 110.684] kgem_add_reloc64: handle=38, pos=16280, delta=0, domains=20002 >[ 110.684] kgem_add_handle: handle=38, index=4 >[ 110.684] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f2281000) >[ 110.684] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.684] [3f90] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.684] kgem_add_reloc64: handle=22, pos=16264, delta=0, domains=40000 >[ 110.685] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=fd985000) >[ 110.685] [3f80] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.685] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.685] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.685] gen9_emit_sampler: sampler = a >[ 110.685] gen9_emit_vertex_elements: setup id=2 >[ 110.685] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.685] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.685] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.685] gen8_vertex_flush[568] = 3 >[ 110.685] sna_destroy_pixmap: pixmap=956, attached?=1 >[ 110.685] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.685] __kgem_bo_destroy: handle=22, size=61440 >[ 110.685] __kgem_bo_destroy: handle=22 -> active >[ 110.685] __sna_free_pixmap(pixmap=956) >[ 110.685] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.685] kgem_can_create_2d: 640x2096 @ 32 >[ 110.685] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.685] kgem_can_create_2d: untiled size=5365760 >[ 110.685] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.685] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.685] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.685] sna_create_pixmap: usage=0, flags=1b >[ 110.685] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.685] __pop_freed_pixmap: reusing freed pixmap=956 header >[ 110.685] create_pixmap_hdr: pixmap=957, width=640, height=2096, usage=0 >[ 110.685] sna_create_pixmap: serial=957, 640x2096, usage=0 >[ 110.685] sna_composite_rectangles(pixmap=958, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.685] sna_composite_rectangles: converted to op 0 >[ 110.685] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.685] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.685] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.685] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.685] sna_composite_rectangles: dropping last-cpu hint >[ 110.685] sna_drawable_use_bo pixmap=958, box=((0, 0), (640, 2096)), flags=19... >[ 110.685] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.685] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.685] sna_pixmap_move_to_gpu(pixmap=958, usage=0), flags=b >[ 110.685] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.685] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.685] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.685] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.685] sna_pixmap_alloc_gpu: pixmap=958 >[ 110.685] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.685] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.685] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.685] from inactive: pitch=2560, tiling=1: handle=17, id=916 >[ 110.685] __sna_damage_all(640, 2096) >[ 110.685] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.685] sna_pixmap_mark_active: pixmap=958, handle=17 >[ 110.685] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.685] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.685] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.685] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.685] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.685] sna_render_get_solid: 0 >[ 110.685] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.685] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.685] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.685] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.685] aligning vertex: was 3, now 2 floats per vertex >[ 110.685] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.685] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.685] gen9_composite_get_binding_table(fdc0) >[ 110.685] kgem_add_reloc64: handle=17, pos=16232, delta=0, domains=20002 >[ 110.685] kgem_add_handle: handle=17, index=5 >[ 110.686] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fdfff000) >[ 110.686] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.686] [3f60] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.686] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.686] gen9_emit_sampler: sampler = 1 >[ 110.686] gen9_emit_vertex_elements: setup id=0 >[ 110.686] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.686] (0, 0), (640, 2096) >[ 110.686] gen8_vertex_flush[5d8] = 3 >[ 110.686] sna_composite_rectangles: pixmap=958 marking clear [0]? 1 >[ 110.686] sna_composite(pixmap=958, op=3, src=364+(168, 968), mask=0+(0, 0), dst=958+(8, 904)+(0, 0), size=(624, 224) >[ 110.686] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.686] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.686] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.686] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.686] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) >[ 110.686] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) >[ 110.686] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) >[ 110.686] gen9_render_composite: 624x224, current mode=1/1 >[ 110.686] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 >[ 110.686] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.686] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.686] sna_drawable_use_bo pixmap=958, box=((8, 904), (632, 1128)), flags=7... >[ 110.686] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.686] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.686] sna_drawable_use_bo: using whole GPU bo >[ 110.686] gen9_composite_set_target: pixmap=958, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.686] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) >[ 110.686] sna_transform_is_imprecise_integer_translation: no transform >[ 110.686] gen9_composite_picture: integer translation (0, 0), removing >[ 110.686] sna_render_pixmap_bo pixmap=364, (168, 968)x(624, 224)/(3840, 2160) >[ 110.686] sna_render_pixmap_bo: GPU all damaged >[ 110.686] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) >[ 110.686] color_convert: src=fc000000 [20028888] >[ 110.686] color_convert: dst=fc000000 [20028888] >[ 110.686] sna_render_get_solid: fc000000 >[ 110.686] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.686] gen4_choose_composite_emitter: identity source, identity mask >[ 110.686] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.686] aligning vertex: was 2, now 5 floats per vertex >[ 110.686] gen9_composite_get_binding_table(fd40) >[ 110.686] kgem_add_reloc64: handle=11, pos=16200, delta=0, domains=40000 >[ 110.686] kgem_add_handle: handle=11, index=6 >[ 110.686] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=f61c9000) >[ 110.686] [3f40] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.686] kgem_add_reloc64: handle=7, pos=16184, delta=0, domains=40000 >[ 110.686] kgem_add_reloc64: adding proxy [delta=1008] for handle=7 >[ 110.686] kgem_add_reloc64[10] = (delta=1008, target handle=2, presumed=fffe8000) >[ 110.686] [3f30] bind bo(handle=7, addr=fffe83f0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.686] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.686] gen9_emit_sampler: sampler = 3 >[ 110.686] gen9_emit_sf: num_sf_outputs=2 >[ 110.686] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.686] gen9_emit_vertex_elements: setup id=10 >[ 110.686] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.686] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.686] gen9_render_composite_box: (8, 904), (632, 1128) >[ 110.686] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] >[ 110.686] gen8_vertex_flush[6b4] = 3 >[ 110.686] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) >[ 110.686] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.686] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.686] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.686] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.686] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.686] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.687] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.687] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.687] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.687] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.687] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.687] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.687] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.687] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.687] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.687] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.687] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.687] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.687] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.687] sna_drawable_use_bo pixmap=958, box=((8, 904), (632, 1128)), flags=7... >[ 110.687] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.687] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.687] sna_drawable_use_bo: using whole GPU bo >[ 110.687] gen9_composite_set_target: pixmap=958, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.687] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.687] color_convert: src=660a0a0a [20028888] >[ 110.687] color_convert: dst=660a0a0a [20028888] >[ 110.687] sna_render_get_solid: 660a0a0a >[ 110.687] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.687] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.687] gen4_choose_spans_emitter: solid source >[ 110.687] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.687] aligning vertex: was 5, now 3 floats per vertex >[ 110.687] gen9_composite_get_binding_table(fc80) >[ 110.687] kgem_add_reloc64: handle=8, pos=16152, delta=0, domains=40000 >[ 110.687] kgem_add_reloc64: adding proxy [delta=8] for handle=8 >[ 110.687] kgem_add_reloc64[11] = (delta=8, target handle=3, presumed=fdffe000) >[ 110.687] [3f10] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.687] gen9_emit_sampler: sampler = c >[ 110.687] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.687] gen9_emit_vertex_elements: setup id=5 >[ 110.687] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.687] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.687] thread_choose_span: clipped? 0 >[ 110.687] imprecise_trapezoid_span_converter: using 4 threads >[ 110.687] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.687] thread_choose_span: clipped? 0 >[ 110.687] [ 110.687] span_thread: flushing 95 boxes >[ 110.687] span_thread: flushing 95 boxes >span_thread: flushing 1 boxes >[ 110.687] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.687] span_thread: flushing 1 boxes >[ 110.687] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.687] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.687] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.687] gen8_vertex_flush[760] = 576 >[ 110.687] gen9_render_composite_spans_done() >[ 110.687] sna_accel_flush: flush?=0, dirty?=0 >[ 110.688] sna_block_handler (tv=0.0) >[ 110.688] sna_wakeup_handler >[ 110.688] sna_mode_wakeup: len=64 >[ 110.688] sna_mode_wakeup: recording last swap on pipe=1, frame 4434 [1152], time 110.685438 >[ 110.688] sna_mode_wakeup: removing handle=28 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] >[ 110.688] sna_mode_wakeup: flip complete, pending? 2 >[ 110.688] sna_mode_wakeup: recording last swap on pipe=0, frame 6392 [18f8], time 110.686621 >[ 110.688] sna_mode_wakeup: removing handle=28 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] >[ 110.688] sna_mode_wakeup: flip complete, pending? 1 >[ 110.688] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.688] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.688] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.688] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.688] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.688] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.688] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.688] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.688] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.688] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.688] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.688] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.688] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.688] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.688] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.688] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.688] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.688] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.688] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.688] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.688] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.688] sna_drawable_use_bo pixmap=958, box=((8, 904), (632, 1128)), flags=7... >[ 110.688] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.688] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.688] sna_drawable_use_bo: using whole GPU bo >[ 110.688] gen9_composite_set_target: pixmap=958, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.688] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.688] color_convert: src=66282828 [20028888] >[ 110.688] color_convert: dst=66282828 [20028888] >[ 110.688] sna_render_get_solid: 66282828 >[ 110.688] sna_render_get_solid(3) = 66282828 (old) >[ 110.688] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.688] gen4_choose_spans_emitter: solid source >[ 110.688] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.688] gen9_composite_get_binding_table(fc00) >[ 110.688] kgem_add_reloc64: handle=8, pos=16120, delta=0, domains=40000 >[ 110.688] kgem_add_reloc64: adding proxy [delta=12] for handle=8 >[ 110.688] kgem_add_reloc64[12] = (delta=12, target handle=3, presumed=fdffe000) >[ 110.688] [3ef0] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.688] gen9_emit_vertex_elements: setup id=5 >[ 110.688] thread_choose_span: clipped? 0 >[ 110.688] imprecise_trapezoid_span_converter: using 4 threads >[ 110.688] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.688] thread_choose_span: clipped? 0 >[ 110.689] span_thread: flushing 2 boxes >[ 110.689] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.689] span_thread: flushing 166 boxes >[ 110.689] span_thread: flushing 2 boxes >[ 110.689] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.689] span_thread: flushing 162 boxes >[ 110.689] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >[ 110.689] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >[ 110.689] gen8_vertex_flush[79c] = 996 >[ 110.689] gen9_render_composite_spans_done() >[ 110.689] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.689] kgem_can_create_2d: 640x2096 @ 32 >[ 110.689] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.689] kgem_can_create_2d: untiled size=5365760 >[ 110.689] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.689] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.689] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.689] sna_create_pixmap: usage=0, flags=1b >[ 110.689] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.689] __pop_freed_pixmap: reusing freed pixmap=276 header >[ 110.689] create_pixmap_hdr: pixmap=959, width=640, height=2096, usage=0 >[ 110.689] sna_create_pixmap: serial=959, 640x2096, usage=0 >[ 110.689] sna_composite_rectangles(pixmap=960, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.689] sna_composite_rectangles: converted to op 0 >[ 110.689] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.689] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.689] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.689] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.689] sna_composite_rectangles: dropping last-cpu hint >[ 110.689] sna_drawable_use_bo pixmap=960, box=((0, 0), (640, 2096)), flags=19... >[ 110.689] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.689] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.689] sna_pixmap_move_to_gpu(pixmap=960, usage=0), flags=b >[ 110.689] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.689] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.689] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.689] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.689] sna_pixmap_alloc_gpu: pixmap=960 >[ 110.689] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.689] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.689] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.690] from inactive: pitch=2560, tiling=1: handle=9, id=917 >[ 110.690] __sna_damage_all(640, 2096) >[ 110.690] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.690] sna_pixmap_mark_active: pixmap=960, handle=9 >[ 110.690] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.690] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.690] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.690] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.690] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.690] sna_render_get_solid: 0 >[ 110.690] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.690] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.690] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.690] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.690] aligning vertex: was 3, now 2 floats per vertex >[ 110.690] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.690] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.690] gen9_composite_get_binding_table(fb80) >[ 110.690] kgem_add_reloc64: handle=9, pos=16088, delta=0, domains=20002 >[ 110.690] kgem_add_handle: handle=9, index=7 >[ 110.690] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=ee339000) >[ 110.690] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.690] [3ed0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.690] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.690] gen9_emit_sampler: sampler = 1 >[ 110.690] gen9_emit_sf: num_sf_outputs=1 >[ 110.690] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.690] gen9_emit_vertex_elements: setup id=0 >[ 110.690] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.690] (0, 0), (640, 2096) >[ 110.690] gen8_vertex_flush[85c] = 3 >[ 110.690] sna_composite_rectangles: pixmap=960 marking clear [0]? 1 >[ 110.690] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.690] kgem_can_create_2d: 624x224 @ 32 >[ 110.690] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.690] kgem_can_create_2d: untiled size=561152 >[ 110.690] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.690] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.690] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.690] sna_create_pixmap: usage=0, flags=1b >[ 110.690] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.690] __pop_freed_pixmap: reusing freed pixmap=928 header >[ 110.690] create_pixmap_hdr: pixmap=961, width=624, height=224, usage=0 >[ 110.690] sna_create_pixmap: serial=961, 624x224, usage=0 >[ 110.690] sna_composite_rectangles(pixmap=962, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.690] sna_composite_rectangles: converted to op 0 >[ 110.690] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.690] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.690] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.690] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.690] sna_composite_rectangles: dropping last-cpu hint >[ 110.690] sna_drawable_use_bo pixmap=962, box=((0, 0), (624, 224)), flags=19... >[ 110.690] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.690] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.690] sna_pixmap_move_to_gpu(pixmap=962, usage=0), flags=b >[ 110.690] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.690] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.690] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.690] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.690] sna_pixmap_alloc_gpu: pixmap=962 >[ 110.690] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.690] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.690] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.690] from inactive: pitch=2560, tiling=1: handle=20, id=918 >[ 110.690] __sna_damage_all(624, 224) >[ 110.690] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.690] sna_pixmap_mark_active: pixmap=962, handle=20 >[ 110.690] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.690] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.690] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.690] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.690] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.690] sna_render_get_solid: 0 >[ 110.690] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.690] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.690] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.690] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.690] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.690] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.691] gen9_composite_get_binding_table(fb00) >[ 110.691] kgem_add_reloc64: handle=20, pos=16056, delta=0, domains=20002 >[ 110.691] kgem_add_handle: handle=20, index=8 >[ 110.691] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fd9be000) >[ 110.691] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.691] [3eb0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.691] gen9_emit_vertex_elements: setup id=0 >[ 110.691] (0, 0), (624, 224) >[ 110.691] gen8_vertex_flush[890] = 3 >[ 110.691] sna_composite_rectangles: pixmap=962 marking clear [0]? 1 >[ 110.691] sna_create_pixmap(576, 76, 32, usage=0) >[ 110.691] kgem_can_create_2d: 576x76 @ 32 >[ 110.691] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.691] kgem_can_create_2d: untiled size=176128 >[ 110.691] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.691] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 >[ 110.691] kgem_can_create_2d: tiled[-1] size=176128 >[ 110.691] sna_create_pixmap: usage=0, flags=1b >[ 110.691] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b >[ 110.691] __pop_freed_pixmap: reusing freed pixmap=932 header >[ 110.691] create_pixmap_hdr: pixmap=963, width=576, height=76, usage=0 >[ 110.691] sna_create_pixmap: serial=963, 576x76, usage=0 >[ 110.691] sna_composite_rectangles(pixmap=964, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) >[ 110.691] sna_composite_rectangles: converted to op 0 >[ 110.691] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) >[ 110.691] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 >[ 110.691] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 >[ 110.691] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) >[ 110.691] sna_composite_rectangles: dropping last-cpu hint >[ 110.691] sna_drawable_use_bo pixmap=964, box=((0, 0), (576, 76)), flags=19... >[ 110.691] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.691] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.691] sna_pixmap_move_to_gpu(pixmap=964, usage=0), flags=b >[ 110.691] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.691] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b >[ 110.691] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.691] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 >[ 110.691] sna_pixmap_alloc_gpu: pixmap=964 >[ 110.691] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.691] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.691] inactive too small: 42 < 50 >[ 110.691] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.691] from inactive: pitch=2560, tiling=1: handle=35, id=919 >[ 110.691] __sna_damage_all(576, 76) >[ 110.691] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.691] sna_pixmap_mark_active: pixmap=964, handle=35 >[ 110.691] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.691] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.691] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.691] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.691] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) >[ 110.691] sna_render_get_solid: 0 >[ 110.691] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.691] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.691] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.691] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.691] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.691] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.691] gen9_composite_get_binding_table(fa80) >[ 110.691] kgem_add_reloc64: handle=35, pos=16024, delta=0, domains=20002 >[ 110.691] kgem_add_handle: handle=35, index=9 >[ 110.691] kgem_add_reloc64[15] = (delta=0, target handle=9, presumed=fd443000) >[ 110.691] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.691] [3e90] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render >[ 110.691] gen9_emit_vertex_elements: setup id=0 >[ 110.691] (0, 0), (576, 76) >[ 110.691] gen8_vertex_flush[8c4] = 3 >[ 110.691] sna_composite_rectangles: pixmap=964 marking clear [0]? 1 >[ 110.691] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) >[ 110.691] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.691] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.691] trapezoid_spans_maybe_inplace? clear, no >[ 110.691] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.691] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) >[ 110.691] sna_compute_composite_region: dst=(2, 2)x(572, 72) >[ 110.691] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) >[ 110.691] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] >[ 110.691] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) >[ 110.691] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) >[ 110.691] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.691] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) >[ 110.692] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 >[ 110.692] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback >[ 110.692] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 >[ 110.692] sna_drawable_use_bo pixmap=964, box=((2, 2), (574, 74)), flags=7... >[ 110.692] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.692] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.692] sna_drawable_use_bo: using whole GPU bo >[ 110.692] gen9_composite_set_target: pixmap=964, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.692] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) >[ 110.692] color_convert: src=4c000000 [20028888] >[ 110.692] color_convert: dst=4c000000 [20028888] >[ 110.692] sna_render_get_solid: 4c000000 >[ 110.692] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.692] gen4_choose_spans_emitter: solid source >[ 110.692] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.692] aligning vertex: was 2, now 3 floats per vertex >[ 110.692] gen9_composite_get_binding_table(fa00) >[ 110.692] kgem_add_reloc64: handle=7, pos=15992, delta=0, domains=40000 >[ 110.692] kgem_add_reloc64: adding proxy [delta=304] for handle=7 >[ 110.692] kgem_add_reloc64[16] = (delta=304, target handle=2, presumed=fffe8000) >[ 110.692] [3e70] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.692] gen9_emit_sampler: sampler = c >[ 110.692] gen9_emit_sf: num_sf_outputs=2 >[ 110.692] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.692] gen9_emit_vertex_elements: setup id=5 >[ 110.692] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.692] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.692] thread_choose_span: clipped? 0 >[ 110.692] imprecise_trapezoid_span_converter: using 4 threads >[ 110.692] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 >[ 110.692] thread_choose_span: clipped? 0 >[ 110.692] span_thread: flushing 26 boxes >[ 110.692] span_thread: flushing 1 boxes >[ 110.692] span_thread: flushing 26 boxes >[ 110.692] span_thread: flushing 1 boxes >[ 110.692] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.692] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.692] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) >[ 110.692] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.692] gen8_vertex_flush[974] = 162 >[ 110.692] gen9_render_composite_spans_done() >[ 110.692] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) >[ 110.692] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.692] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.692] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.692] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.692] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.692] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.692] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) >[ 110.692] sna_compute_composite_region: dst=(0, 0)x(576, 76) >[ 110.692] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) >[ 110.692] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] >[ 110.692] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) >[ 110.692] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) >[ 110.692] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.692] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.692] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) >[ 110.692] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 >[ 110.692] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.692] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.692] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 >[ 110.692] sna_drawable_use_bo pixmap=964, box=((0, 0), (576, 76)), flags=7... >[ 110.692] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.692] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.692] sna_drawable_use_bo: using whole GPU bo >[ 110.692] gen9_composite_set_target: pixmap=964, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.693] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) >[ 110.693] color_convert: src=99999999 [20028888] >[ 110.693] color_convert: dst=99999999 [20028888] >[ 110.693] sna_render_get_solid: 99999999 >[ 110.693] sna_render_finish_solid(force=0, domain=3, busy=1, dirty=0, size=9) >[ 110.693] _kgem_bo_destroy: handle=8, proxy? 1 >[ 110.693] _kgem_bo_destroy: handle=8, proxy? 1 >[ 110.693] _kgem_bo_destroy: handle=8, proxy? 1 >[ 110.693] _kgem_bo_destroy: handle=8, proxy? 1 >[ 110.693] _kgem_bo_destroy: handle=8, proxy? 1 >[ 110.693] _kgem_bo_destroy: handle=8, proxy? 1 >[ 110.693] _kgem_bo_destroy: handle=8, proxy? 1 >[ 110.693] _kgem_bo_destroy: handle=8, proxy? 1 >[ 110.693] _kgem_bo_destroy: handle=8, proxy? 1 >[ 110.693] sna_render_finish_solid reset >[ 110.693] kgem_create_linear(4096) >[ 110.693] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.693] kgem_bo_remove_from_inactive: removing handle=18 from inactive >[ 110.693] search_linear_cache: found handle=18 (near-miss) (num_pages=1) in linear inactive cache >[ 110.693] kgem_create_proxy: target handle=18 [proxy? -1], offset=12, length=4, io=0 >[ 110.693] __kgem_bo_init(handle=18, num_pages=4) >[ 110.693] _kgem_bo_destroy: handle=8, proxy? 0 >[ 110.693] __kgem_bo_destroy: handle=8, size=4096 >[ 110.693] __kgem_bo_destroy: handle=8 -> active >[ 110.693] sna_render_get_solid(9) = 99999999 (new) >[ 110.693] kgem_create_proxy: target handle=18 [proxy? -1], offset=36, length=4, io=0 >[ 110.693] __kgem_bo_init(handle=18, num_pages=4) >[ 110.693] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.693] gen4_choose_spans_emitter: solid source >[ 110.693] kgem_check_bo: num_pages=+1, num_exec=+1 >[ 110.693] gen9_composite_get_binding_table(f980) >[ 110.693] kgem_add_reloc64: handle=18, pos=15960, delta=0, domains=40000 >[ 110.693] kgem_add_reloc64: adding proxy [delta=36] for handle=18 >[ 110.693] kgem_add_handle: handle=18, index=10 >[ 110.693] kgem_add_reloc64[17] = (delta=36, target handle=10, presumed=fdffa000) >[ 110.693] [3e50] bind bo(handle=18, addr=fdffa024), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.693] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.693] gen9_emit_vertex_elements: setup id=5 >[ 110.693] thread_choose_span: clipped? 0 >[ 110.693] imprecise_trapezoid_span_converter: using 4 threads >[ 110.693] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 >[ 110.693] thread_choose_span: clipped? 0 >[ 110.693] [ 110.693] span_thread: flushing 2 boxes >[ 110.693] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >span_thread: flushing 2 boxes >[ 110.693] span_thread: flushing 62 boxes >[ 110.693] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.693] span_thread: flushing 62 boxes >[ 110.693] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.693] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) >[ 110.693] gen8_vertex_flush[9c8] = 384 >[ 110.693] gen9_render_composite_spans_done() >[ 110.693] sna_accel_flush: flush?=0, dirty?=0 >[ 110.693] sna_block_handler (tv=0.0) >[ 110.693] sna_wakeup_handler >[ 110.693] sna_glyphs(op=3, nlist=1, src=(16, 52)) >[ 110.693] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.693] sna_glyphs: discarding mask >[ 110.693] glyphs0_to_dst(op=3, src=(16, 52), nlist=1, dst=(16, 52)+(0, 0)) >[ 110.693] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94669425174976 size=576x76 >[ 110.693] gen9_render_composite: 0x0, current mode=1/1 >[ 110.693] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.693] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.693] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.693] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.693] sna_drawable_use_bo pixmap=964, box=((0, 0), (576, 76)), flags=7... >[ 110.693] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.693] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.694] sna_drawable_use_bo: using whole GPU bo >[ 110.694] gen9_composite_set_target: pixmap=964, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.694] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.694] color_convert: src=ffffffff [20028888] >[ 110.694] color_convert: dst=ffffffff [20028888] >[ 110.694] sna_render_get_solid: ffffffff >[ 110.694] sna_render_get_solid(white) >[ 110.694] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.694] sna_transform_is_imprecise_integer_translation: no transform >[ 110.694] gen9_composite_picture: integer translation (0, 0), removing >[ 110.694] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.694] sna_render_pixmap_bo: GPU all damaged >[ 110.694] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.694] gen4_choose_composite_emitter: solid, identity mask >[ 110.694] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.694] aligning vertex: was 3, now 4 floats per vertex >[ 110.694] gen9_composite_get_binding_table(f900) >[ 110.694] kgem_add_reloc64: handle=7, pos=15928, delta=0, domains=40000 >[ 110.694] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.694] kgem_add_reloc64[18] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.694] [3e30] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.694] kgem_add_reloc64: handle=6, pos=15912, delta=0, domains=40000 >[ 110.694] kgem_add_handle: handle=6, index=11 >[ 110.694] kgem_add_reloc64[19] = (delta=0, target handle=11, presumed=fd585000) >[ 110.694] [3e20] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.694] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.694] gen9_emit_sampler: sampler = a >[ 110.694] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.694] gen9_emit_vertex_elements: setup id=9 >[ 110.694] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.694] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.694] glyphs0_to_dst: glyph=(16, 34)x(13, 10), unclipped >[ 110.694] emit_primitive_identity_mask__avx2: dst=(16, 34), mask=(544.00, 32.00) x (13.00, 10.00) >[ 110.694] gen8_vertex_flush[a8c] = 3 >[ 110.694] gen9_magic_ca_pass: CA fixup (13908 -> 13911) >[ 110.694] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.694] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.694] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.694] sna_validate_gc(0x5619f1770810) changes=0, previous serial=3b8, drawable=3c2 >[ 110.694] sna_validate_gc: recomputing clip >[ 110.694] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.694] sna_copy_area: src=pixmap=964:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=962:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.694] sna_copy_area: normal copy >[ 110.694] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.694] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) >[ 110.694] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.694] sna_do_copy: clipped dst extents (24, 136), (600, 212) >[ 110.694] sna_do_copy: unclipped src extents (0, 0), (576, 76) >[ 110.694] sna_do_copy: clipped src extents (0, 0), (576, 76) >[ 110.694] sna_do_copy: pixmap -- no source clipping >[ 110.694] sna_do_copy: src extents (0, 0), (576, 76) x 1 >[ 110.694] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) >[ 110.694] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=964+(-24, -136), dst pixmap=962+(0, 0), alu=3, src.size=576x76, dst.size=624x224) >[ 110.694] sna_copy_boxes: dst=(priv=0x5619f1788610, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f1756a40, gpu_bo=35, cpu_bo=0), replaces=0 >[ 110.694] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.694] sna_drawable_use_bo pixmap=962, box=((24, 136), (600, 212)), flags=b... >[ 110.694] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.694] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.694] sna_drawable_use_bo: using whole GPU bo >[ 110.694] sna_pixmap_move_to_gpu(pixmap=964, usage=0), flags=a >[ 110.694] sna_pixmap_move_to_gpu: already all-damaged >[ 110.694] sna_pixmap_mark_active: pixmap=964, handle=35 >[ 110.694] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.694] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.694] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.694] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.694] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.694] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.694] aligning vertex: was 4, now 2 floats per vertex >[ 110.694] gen9_composite_get_binding_table(f840) >[ 110.694] kgem_add_reloc64: handle=35, pos=15880, delta=0, domains=40000 >[ 110.694] kgem_add_reloc64[20] = (delta=0, target handle=9, presumed=fd443000) >[ 110.694] [3e00] bind bo(handle=35, addr=fd443000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler >[ 110.694] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.694] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 110.694] gen9_emit_sampler: sampler = 0 >[ 110.694] gen9_emit_sf: num_sf_outputs=1 >[ 110.694] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.694] gen9_emit_vertex_elements: setup id=0 >[ 110.694] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.694] (0, 0) -> (24, 136) + (576, 76) >[ 110.694] gen8_vertex_flush[bd8] = 3 >[ 110.694] sna_destroy_pixmap: pixmap=964, attached?=1 >[ 110.694] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.694] __kgem_bo_destroy: handle=35, size=204800 >[ 110.695] __kgem_bo_destroy: handle=35 -> active >[ 110.695] __sna_free_pixmap(pixmap=964) >[ 110.695] sna_pixmap_create_shm(40x40, depth=32, bpp=32, pitch=160) >[ 110.695] __pop_freed_pixmap: reusing freed pixmap=964 header >[ 110.695] create_pixmap_hdr: pixmap=965, width=40, height=40, usage=0 >[ 110.695] kgem_create_map(0x7f3c760c6000 size=6400, read-only?=0) - has_userptr?=1 >[ 110.695] __kgem_bo_init(handle=40, num_pages=2) >[ 110.695] kgem_create_map(ptr=0x7f3c760c6000, size=6400, pages=2, read_only=0) => handle=40 (proxy? 0) >[ 110.695] sna_accel_watch_flush: enable=1 >[ 110.695] __sna_damage_all(40, 40) >[ 110.695] sna_pixmap_create_shm: serial=965, 40x40, usage=0 >[ 110.695] sna_composite(pixmap=962, op=3, src=966+(270, 78), mask=0+(541, 153), dst=962+(541, 153)+(0, 0), size=(42, 42) >[ 110.695] sna_compute_composite_region: dst=(541, 153)x(42, 42) >[ 110.695] sna_compute_composite_region: initial clip against dst->pDrawable: (541, 153), (583, 195) >[ 110.695] clip_to_dst: region: 1x[(541, 153), (583, 195)], clip: 1x[(0, 0), (624, 224)] >[ 110.695] sna_compute_composite_region: clip against dst->pCompositeClip: (541, 153), (583, 195) >[ 110.695] sna_compute_composite_region: clip against src (40x40 clip=0): (541, 153), (583, 195) >[ 110.695] sna_composite: composite region extents:+(0, 0) -> (541, 153), (583, 195) + (0, 0) >[ 110.695] gen9_render_composite: 42x42, current mode=1/1 >[ 110.695] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.695] kgem_bo_is_busy: handle=40, domain: 1 exec? 0, rq? 0 >[ 110.695] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.695] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.695] gen9_composite_set_target: (541, 153)x(42, 42), partial?=1 >[ 110.695] sna_drawable_use_bo pixmap=962, box=((541, 153), (583, 195)), flags=7... >[ 110.695] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.695] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.695] sna_drawable_use_bo: using whole GPU bo >[ 110.695] gen9_composite_set_target: pixmap=962, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.695] gen9_composite_picture: (270, 78)x(42, 42), dst=(541, 153) >[ 110.695] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.01 -272.31, -0.01 0.00 -75.07, 0.00 0.00 1.00] >[ 110.695] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.695] sna_render_pixmap_bo pixmap=966, (270, 78)x(42, 42)/(40, 40) >[ 110.695] sna_render_pixmap_bo: CPU all damaged >[ 110.695] sna_add_flush_pixmap: marking pixmap=966 for flushing >[ 110.695] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.695] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.695] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.695] kgem_bo_is_render: handle=40, rq? 0 [0] >[ 110.695] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.695] gen4_choose_composite_emitter: affine src, no mask >[ 110.695] needs_batch_flush: flushing before handle=40 for new reservation >[ 110.695] gen8_vertex_close: used=55650, vbo active? 23, vb=625, nreloc=5 >[ 110.695] gen8_vertex_close: reloc[0] = 287 >[ 110.695] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.695] kgem_add_handle: handle=23, index=12 >[ 110.695] kgem_add_reloc64[21] = (delta=0, target handle=12, presumed=fd545000) >[ 110.695] gen8_vertex_close: reloc[1] = 341 >[ 110.695] kgem_add_reloc64: handle=23, pos=341, delta=0, domains=200000 >[ 110.695] kgem_add_reloc64[22] = (delta=0, target handle=12, presumed=fd545000) >[ 110.695] gen8_vertex_close: reloc[2] = 424 >[ 110.695] kgem_add_reloc64: handle=23, pos=424, delta=0, domains=200000 >[ 110.695] kgem_add_reloc64[23] = (delta=0, target handle=12, presumed=fd545000) >[ 110.695] gen8_vertex_close: reloc[3] = 467 >[ 110.695] kgem_add_reloc64: handle=23, pos=467, delta=0, domains=200000 >[ 110.695] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fd545000) >[ 110.695] gen8_vertex_close: reloc[4] = 670 >[ 110.695] kgem_add_reloc64: handle=23, pos=670, delta=0, domains=200000 >[ 110.695] kgem_add_reloc64[25] = (delta=0, target handle=12, presumed=fd545000) >[ 110.695] sna_render_flush_solid(size=10) >[ 110.695] batch[1/1, flags=1800]: 764 764 15872 16384, nreloc=26, nexec=13, nfence=0, aperture=42464 [fenced=0] >[ 110.695] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.695] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 110.695] kgem_fixup_relocs: shrinking by 57344 >[ 110.695] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.695] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.695] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.695] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.695] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.695] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.695] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.695] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.695] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.695] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.695] __kgem_bo_clear_busy: handle=7 >[ 110.695] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.695] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 >[ 110.695] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.696] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.696] __kgem_bo_clear_busy: handle=7 >[ 110.696] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.696] __kgem_bo_clear_busy: handle=7 >[ 110.696] kgem_commit: release handle=18 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.696] __kgem_bo_clear_busy: handle=18 >[ 110.696] kgem_commit: release handle=18 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffa000 >[ 110.696] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.696] __kgem_bo_clear_busy: handle=7 >[ 110.696] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.696] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.696] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.696] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.696] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.696] kgem_check_bo: num_pages=+800, num_exec=+2 >[ 110.696] aligning vertex: was 2, now 3 floats per vertex >[ 110.696] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.696] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.696] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.696] kgem_add_handle: handle=4, index=0 >[ 110.696] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.696] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.696] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.696] gen9_composite_get_binding_table(ffc0) >[ 110.696] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 >[ 110.696] kgem_add_handle: handle=20, index=1 >[ 110.696] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) >[ 110.696] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.696] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.696] kgem_add_reloc64: handle=40, pos=16344, delta=0, domains=40000 >[ 110.696] kgem_add_handle: handle=40, index=2 >[ 110.696] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 110.696] [3fd0] bind bo(handle=40, addr=0), format=192, width=40, height=40, pitch=160, tiling=0 -> sampler >[ 110.696] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.696] gen9_emit_sampler: sampler = 22 >[ 110.696] gen9_emit_sf: num_sf_outputs=1 >[ 110.696] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.696] gen9_emit_vertex_elements: setup id=2 >[ 110.696] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.696] gen9_render_composite_box: (541, 153), (583, 195) >[ 110.696] apply_damage: damage=0x0, region=1 [(541, 153), (583, 195) + (0, 0)] >[ 110.696] gen8_vertex_flush[490] = 3 >[ 110.696] sna_destroy_pixmap: pixmap=966, attached?=1 >[ 110.696] kgem_bo_is_busy: handle=40, domain: 1 exec? 1, rq? 1 >[ 110.696] sna_destroy_pixmap: deferring release of active SHM pixmap=966 >[ 110.696] sna_add_flush_pixmap: marking pixmap=966 for flushing >[ 110.696] gen8_vertex_close: used=55659, vbo active? 23, vb=4, nreloc=1 >[ 110.696] gen8_vertex_close: reloc[0] = 287 >[ 110.696] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.696] kgem_add_handle: handle=23, index=3 >[ 110.696] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.696] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=874 [fenced=0] >[ 110.696] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.696] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.696] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x27, presumed-offset=fd421000 >[ 110.696] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 >[ 110.696] kgem_create_linear(65536) >[ 110.696] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] >[ 110.696] search_linear_cache: searching for inactive cpu map >[ 110.696] kgem_bo_remove_from_inactive: removing handle=3 from inactive >[ 110.696] search_linear_cache: found handle=3 (num_pages=16) in linear vma cache >[ 110.696] kgem_bo_map__cpu(handle=3, size=65536, map=0x0:0x7f3c9c684000) >[ 110.696] kgem_new_batch: allocated and mapped batch handle=3 [size=65536] >[ 110.696] kgem_bo_sync__cpu: handle=3 >[ 110.696] __kgem_busy: handle=3, busy=0, wedged=0 >[ 110.696] kgem_bo_sync__cpu: SYNC: handle=3, needs_flush? 0, domain? 0, busy? 0 >[ 110.696] __kgem_busy: handle=3, busy=0, wedged=0 >[ 110.696] kgem_bo_retire: retiring bo handle=3 (needed flush? 0), rq? 0 [busy?=0] >[ 110.696] assert_bo_retired: handle=3, domain: 0 exec? 0, rq? 0 >[ 110.696] kgem_new_batch: using last batch handle=39 >[ 110.696] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd421000 >[ 110.696] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.696] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.696] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd41f000 >[ 110.696] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.697] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.697] sna_create_pixmap(20, 80, 32, usage=0) >[ 110.697] kgem_can_create_2d: 20x80 @ 32 >[ 110.697] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 >[ 110.697] kgem_can_create_2d: untiled size=8192 >[ 110.697] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X >[ 110.697] kgem_choose_tiling: 20x80 -> 0 >[ 110.697] sna_create_pixmap: usage=0, flags=b >[ 110.697] sna_create_pixmap: creating GPU pixmap 20x80, stride=80, flags=b >[ 110.697] __pop_freed_pixmap: reusing freed pixmap=934 header >[ 110.697] create_pixmap_hdr: pixmap=967, width=20, height=80, usage=0 >[ 110.697] sna_create_pixmap: serial=967, 20x80, usage=0 >[ 110.697] sna_composite_rectangles(pixmap=968, op=0, 0 x 1 [(0, 0)x(20, 80) ...]) >[ 110.697] sna_composite_rectangles: converted to op 0 >[ 110.697] sna_composite_rectangles[0] (0, 0)x(20, 80) -> (0, 0), (20, 80) >[ 110.697] sna_composite_rectangles: nrects=1, region=(0, 0), (20, 80) x 1 >[ 110.697] sna_composite_rectangles: clipped extents (0, 0),(20, 80) x 1 >[ 110.697] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(20, 80) >[ 110.697] sna_composite_rectangles: dropping last-cpu hint >[ 110.697] sna_drawable_use_bo pixmap=968, box=((0, 0), (20, 80)), flags=19... >[ 110.697] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.697] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.697] sna_pixmap_move_to_gpu(pixmap=968, usage=0), flags=b >[ 110.697] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.697] sna_pixmap_move_to_gpu: creating GPU bo (20x80@32), create=b >[ 110.697] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X >[ 110.697] kgem_choose_tiling: 20x80 -> 0 >[ 110.697] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X >[ 110.697] kgem_choose_tiling: 20x80 -> 0 >[ 110.697] sna_pixmap_alloc_gpu: pixmap=968 >[ 110.697] kgem_create_2d(20x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.697] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 >[ 110.697] kgem_bo_remove_from_active: removing handle=22 from active >[ 110.697] 1:from active: pitch=96, tiling=0, handle=22, id=923 >[ 110.697] __sna_damage_all(20, 80) >[ 110.697] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.697] sna_pixmap_mark_active: pixmap=968, handle=22 >[ 110.697] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.697] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.697] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.697] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.697] gen9_render_fill_boxes(0 x 1 [(0, 0), (20, 80) ...]) >[ 110.697] sna_render_get_solid: 0 >[ 110.697] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.697] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.697] aligning vertex: was 3, now 2 floats per vertex >[ 110.697] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.697] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.697] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.697] kgem_add_handle: handle=4, index=0 >[ 110.697] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.697] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.697] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.697] gen9_composite_get_binding_table(ffc0) >[ 110.697] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 >[ 110.697] kgem_add_handle: handle=22, index=1 >[ 110.697] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) >[ 110.697] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.697] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=20, height=80, pitch=96, tiling=0 -> render >[ 110.697] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.697] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.697] kgem_add_handle: handle=7, index=2 >[ 110.697] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.697] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.697] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.697] gen9_emit_sampler: sampler = 1 >[ 110.697] gen9_emit_sf: num_sf_outputs=1 >[ 110.697] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.697] gen9_emit_vertex_elements: setup id=0 >[ 110.697] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.697] (0, 0), (20, 80) >[ 110.697] gen8_vertex_flush[490] = 3 >[ 110.697] sna_composite_rectangles: pixmap=968 marking clear [0]? 1 >[ 110.697] sna_glyphs(op=3, nlist=1, src=(0, 54)) >[ 110.697] kgem_bo_is_busy: handle=22, domain: 3 exec? 1, rq? 1 >[ 110.697] sna_glyphs: discarding mask >[ 110.697] glyphs0_to_dst(op=3, src=(0, 54), nlist=1, dst=(0, 54)+(0, 0)) >[ 110.697] clipped_glyphs: no, clip region (0, 0), (20, 80) matches drawable pixmap=94669425140464 size=20x80 >[ 110.697] gen9_render_composite: 0x0, current mode=1/1 >[ 110.697] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 110.697] gen9_composite_fallback: mask is already on the GPU, try to use GPU >[ 110.697] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.697] sna_drawable_use_bo pixmap=968, box=((0, 0), (20, 80)), flags=7... >[ 110.698] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.698] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.698] sna_drawable_use_bo: using whole GPU bo >[ 110.698] gen9_composite_set_target: pixmap=968, format=20028888, size=20x80, pitch=96, delta=(0,0),damage=0xffffffffffffffff >[ 110.698] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.698] color_convert: src=80808080 [20028888] >[ 110.698] color_convert: dst=80808080 [20028888] >[ 110.698] sna_render_get_solid: 80808080 >[ 110.698] sna_render_finish_solid(force=0, domain=3, busy=1, dirty=0, size=10) >[ 110.698] _kgem_bo_destroy: handle=18, proxy? 1 >[ 110.698] _kgem_bo_destroy: handle=18, proxy? 1 >[ 110.698] sna_render_finish_solid reset >[ 110.698] kgem_create_linear(4096) >[ 110.698] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.698] search_linear_cache: inactive and cache bucket empty >[ 110.698] kgem_retire, need_retire?=1 >[ 110.698] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.698] kgem_retire__requests_ring: retiring ring 0 >[ 110.698] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.698] kgem_retire__requests_ring: ring=0, 3 outstanding requests, oldest=1, retired? 0 >[ 110.698] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.698] kgem_retire -- retired=0, need_retire=1 >[ 110.698] kgem_retire, need_retire?=1 >[ 110.698] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.698] kgem_retire__requests_ring: retiring ring 0 >[ 110.698] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.698] kgem_retire__requests_ring: ring=0, 3 outstanding requests, oldest=1, retired? 0 >[ 110.698] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.698] kgem_retire -- retired=0, need_retire=1 >[ 110.698] search_linear_cache: nothing retired >[ 110.698] kgem_create_linear: new handle=41, num_pages=1 >[ 110.698] __kgem_bo_init(handle=41, num_pages=1) >[ 110.698] kgem_create_proxy: target handle=41 [proxy? -1], offset=36, length=4, io=0 >[ 110.698] __kgem_bo_init(handle=41, num_pages=4) >[ 110.698] _kgem_bo_destroy: handle=18, proxy? 0 >[ 110.698] __kgem_bo_destroy: handle=18, size=4096 >[ 110.698] __kgem_busy: handle=18, busy=131072, wedged=0 >[ 110.698] __kgem_bo_destroy: handle=18 -> active >[ 110.698] sna_render_get_solid(10) = 80808080 (new) >[ 110.698] kgem_create_proxy: target handle=41 [proxy? -1], offset=40, length=4, io=0 >[ 110.698] __kgem_bo_init(handle=41, num_pages=4) >[ 110.698] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.698] sna_transform_is_imprecise_integer_translation: no transform >[ 110.698] gen9_composite_picture: integer translation (0, 0), removing >[ 110.698] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.698] sna_render_pixmap_bo: GPU all damaged >[ 110.698] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.698] gen4_choose_composite_emitter: solid, identity mask >[ 110.698] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.698] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.698] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.698] aligning vertex: was 2, now 4 floats per vertex >[ 110.698] gen9_composite_get_binding_table(ff00) >[ 110.698] kgem_add_reloc64: handle=41, pos=16312, delta=0, domains=40000 >[ 110.698] kgem_add_reloc64: adding proxy [delta=40] for handle=41 >[ 110.698] kgem_add_handle: handle=41, index=3 >[ 110.698] kgem_add_reloc64[5] = (delta=40, target handle=3, presumed=0) >[ 110.698] [3fb0] bind bo(handle=41, addr=28), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.698] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.698] kgem_add_handle: handle=6, index=4 >[ 110.698] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.698] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.698] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 110.698] gen9_emit_sampler: sampler = a >[ 110.698] gen9_emit_sf: num_sf_outputs=2 >[ 110.698] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.698] gen9_emit_vertex_elements: setup id=9 >[ 110.698] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.698] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.698] glyphs0_to_dst: glyph=(1, 35)x(18, 19), unclipped >[ 110.698] emit_primitive_identity_mask__avx2: dst=(1, 35), mask=(224.00, 32.00) x (18.00, 19.00) >[ 110.698] gen8_vertex_flush[56c] = 3 >[ 110.698] gen9_magic_ca_pass: CA fixup (13917 -> 13920) >[ 110.698] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.698] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.698] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.698] sna_glyphs(op=3, nlist=1, src=(0, 52)) >[ 110.698] kgem_bo_is_busy: handle=22, domain: 3 exec? 1, rq? 1 >[ 110.698] sna_glyphs: discarding mask >[ 110.698] glyphs0_to_dst(op=3, src=(0, 52), nlist=1, dst=(0, 52)+(0, 0)) >[ 110.698] clipped_glyphs: no, clip region (0, 0), (20, 80) matches drawable pixmap=94669425140464 size=20x80 >[ 110.698] gen9_render_composite: 0x0, current mode=1/1 >[ 110.698] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 110.698] kgem_bo_is_busy: handle=22, domain: 3 exec? 1, rq? 1 >[ 110.698] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.698] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.698] sna_drawable_use_bo pixmap=968, box=((0, 0), (20, 80)), flags=7... >[ 110.698] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.698] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.698] sna_drawable_use_bo: using whole GPU bo >[ 110.698] gen9_composite_set_target: pixmap=968, format=20028888, size=20x80, pitch=96, delta=(0,0),damage=0xffffffffffffffff >[ 110.698] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.698] color_convert: src=ffffffff [20028888] >[ 110.698] color_convert: dst=ffffffff [20028888] >[ 110.698] sna_render_get_solid: ffffffff >[ 110.698] sna_render_get_solid(white) >[ 110.699] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.699] sna_transform_is_imprecise_integer_translation: no transform >[ 110.699] gen9_composite_picture: integer translation (0, 0), removing >[ 110.699] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.699] sna_render_pixmap_bo: GPU all damaged >[ 110.699] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.699] gen4_choose_composite_emitter: solid, identity mask >[ 110.699] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.699] gen9_composite_get_binding_table(fe40) >[ 110.699] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.699] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.699] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.699] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.699] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.699] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.699] gen9_emit_vertex_elements: setup id=9 >[ 110.699] glyphs0_to_dst: glyph=(1, 33)x(18, 19), unclipped >[ 110.699] emit_primitive_identity_mask__avx2: dst=(1, 33), mask=(224.00, 32.00) x (18.00, 19.00) >[ 110.699] gen8_vertex_flush[66c] = 3 >[ 110.699] gen9_magic_ca_pass: CA fixup (13920 -> 13923) >[ 110.699] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.699] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.699] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.699] sna_accel_flush: flush?=0, dirty?=1 >[ 110.699] sna_accel_flush: syncing SHM pixmap=966 (refcnt=0) >[ 110.699] _sna_pixmap_move_to_cpu(pixmap=966, 40x40, flags=3) >[ 110.699] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.699] operate_inplace: no, inplace operation not suitable >[ 110.699] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.699] __sna_damage_all(40, 40) >[ 110.699] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.699] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.699] kgem_bo_sync__cpu_full: handle=40 >[ 110.699] __kgem_busy: handle=40, busy=131072, wedged=0 >[ 110.699] kgem_bo_sync__cpu_full: SYNC: handle=40, needs_flush? 0, domain? 3, busy? 1 >[ 110.701] __kgem_busy: handle=40, busy=0, wedged=0 >[ 110.701] kgem_bo_retire: retiring bo handle=40 (needed flush? 0), rq? 1 [busy?=0] >[ 110.701] __kgem_retire_requests_upto(handle=40, ring=0) >[ 110.701] __kgem_retire_rq: request 1 complete >[ 110.701] __kgem_retire_rq: request 2 complete >[ 110.701] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.701] kgem_bo_move_to_cache: release handle=35 >[ 110.701] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.701] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.701] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.701] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.701] kgem_bo_move_to_cache: release handle=8 >[ 110.701] kgem_bo_move_to_inactive: moving handle=8 to inactive >[ 110.701] kgem_bo_move_to_cache: release handle=18 >[ 110.701] kgem_bo_move_to_inactive: moving handle=18 to inactive >[ 110.701] __kgem_retire_rq: request 39 complete >[ 110.701] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.701] kgem_bo_move_to_inactive: moving handle=39 to inactive >[ 110.701] assert_bo_retired: handle=40, domain: 0 exec? 0, rq? 0 >[ 110.701] kgem_bo_is_busy: handle=40, domain: 1 exec? 0, rq? 0 >[ 110.701] __sna_free_pixmap(pixmap=966) >[ 110.701] __sna_pixmap_free_cpu: discarding CPU buffer, handle=40, size=8192 >[ 110.701] kgem_bo_sync__cpu: handle=40 >[ 110.701] sna_accel_watch_flush: enable=-1 >[ 110.701] _kgem_bo_destroy: handle=40, proxy? 0 >[ 110.701] __kgem_bo_destroy: handle=40, size=8192 >[ 110.701] __kgem_bo_destroy: handle=40, not reusable >[ 110.701] kgem_bo_free: handle=40, size=8192 >[ 110.701] __kgem_busy: handle=40, busy=0, wedged=0 >[ 110.701] kgem_bo_free: releasing 0x0:0x0 vma for handle=40, count=0 >[ 110.701] sna_block_handler (tv=0.0) >[ 110.701] sna_wakeup_handler >[ 110.701] sna_composite(pixmap=962, op=3, src=968+(0, 0), mask=0+(28, 8), dst=962+(28, 8)+(0, 0), size=(20, 80) >[ 110.701] sna_compute_composite_region: dst=(28, 8)x(20, 80) >[ 110.701] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) >[ 110.701] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] >[ 110.701] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) >[ 110.701] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) >[ 110.701] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) >[ 110.701] gen9_render_composite: 20x80, current mode=1/1 >[ 110.701] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.701] sna_blt_composite (0, 0), (28, 8), 20x80 >[ 110.701] sna_blt_composite: unsupported op [3] for blitting >[ 110.701] kgem_bo_is_busy: handle=22, domain: 3 exec? 1, rq? 1 >[ 110.701] kgem_bo_is_busy: handle=20, domain: 0 exec? 0, rq? 0 >[ 110.701] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.701] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 >[ 110.701] sna_drawable_use_bo pixmap=962, box=((28, 8), (48, 88)), flags=7... >[ 110.701] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.701] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.701] sna_drawable_use_bo: using whole GPU bo >[ 110.701] gen9_composite_set_target: pixmap=962, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.701] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) >[ 110.701] sna_transform_is_imprecise_integer_translation: no transform >[ 110.701] gen9_composite_picture: integer translation (0, 0), removing >[ 110.701] sna_render_pixmap_bo pixmap=968, (0, 0)x(20, 80)/(20, 80) >[ 110.701] sna_render_pixmap_bo: GPU all damaged >[ 110.701] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.701] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.701] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.701] gen4_choose_composite_emitter: identity src, no mask >[ 110.701] kgem_set_mode: flushing before new bo >[ 110.701] gen8_vertex_close: used=55692, vbo active? 23, vb=201, nreloc=2 >[ 110.701] gen8_vertex_close: reloc[0] = 287 >[ 110.701] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.701] kgem_add_handle: handle=23, index=5 >[ 110.701] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) >[ 110.701] gen8_vertex_close: reloc[1] = 342 >[ 110.701] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 >[ 110.701] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd545000) >[ 110.701] sna_render_flush_solid(size=11) >[ 110.701] __kgem_bo_map__cpu: caching CPU vma for 41 >[ 110.701] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=1115 [fenced=0] >[ 110.701] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.701] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.701] kgem_fixup_relocs: shrinking by 61440 >[ 110.701] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.701] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.701] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.701] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.701] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.701] __kgem_bo_clear_busy: handle=7 >[ 110.701] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.701] kgem_commit: release handle=41 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.701] __kgem_bo_clear_busy: handle=41 >[ 110.701] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd41e000 >[ 110.702] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.702] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.702] __kgem_bo_clear_busy: handle=7 >[ 110.702] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.702] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.702] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.702] kgem_check_bo: num_pages=+813, num_exec=+2 >[ 110.702] aligning vertex: was 4, now 3 floats per vertex >[ 110.702] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.702] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.702] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.702] kgem_add_handle: handle=4, index=0 >[ 110.702] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.702] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.702] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.702] gen9_composite_get_binding_table(ffc0) >[ 110.702] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 >[ 110.702] kgem_add_handle: handle=20, index=1 >[ 110.702] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) >[ 110.702] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.702] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.702] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 >[ 110.702] kgem_add_handle: handle=22, index=2 >[ 110.702] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) >[ 110.702] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.702] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.702] gen9_emit_sampler: sampler = 2 >[ 110.702] gen9_emit_sf: num_sf_outputs=1 >[ 110.702] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.702] gen9_emit_vertex_elements: setup id=2 >[ 110.702] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.702] gen9_render_composite_box: (28, 8), (48, 88) >[ 110.702] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] >[ 110.702] gen8_vertex_flush[490] = 3 >[ 110.702] sna_create_pixmap(20, 80, 32, usage=0) >[ 110.702] kgem_can_create_2d: 20x80 @ 32 >[ 110.702] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 >[ 110.702] kgem_can_create_2d: untiled size=8192 >[ 110.702] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X >[ 110.702] kgem_choose_tiling: 20x80 -> 0 >[ 110.702] sna_create_pixmap: usage=0, flags=b >[ 110.702] sna_create_pixmap: creating GPU pixmap 20x80, stride=80, flags=b >[ 110.702] __pop_freed_pixmap: reusing freed pixmap=942 header >[ 110.702] create_pixmap_hdr: pixmap=969, width=20, height=80, usage=0 >[ 110.702] sna_create_pixmap: serial=969, 20x80, usage=0 >[ 110.702] sna_composite_rectangles(pixmap=970, op=0, 0 x 1 [(0, 0)x(20, 80) ...]) >[ 110.702] sna_composite_rectangles: converted to op 0 >[ 110.702] sna_composite_rectangles[0] (0, 0)x(20, 80) -> (0, 0), (20, 80) >[ 110.702] sna_composite_rectangles: nrects=1, region=(0, 0), (20, 80) x 1 >[ 110.702] sna_composite_rectangles: clipped extents (0, 0),(20, 80) x 1 >[ 110.702] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(20, 80) >[ 110.702] sna_composite_rectangles: dropping last-cpu hint >[ 110.702] sna_drawable_use_bo pixmap=970, box=((0, 0), (20, 80)), flags=19... >[ 110.702] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.702] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.702] sna_pixmap_move_to_gpu(pixmap=970, usage=0), flags=b >[ 110.702] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.702] sna_pixmap_move_to_gpu: creating GPU bo (20x80@32), create=b >[ 110.702] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X >[ 110.702] kgem_choose_tiling: 20x80 -> 0 >[ 110.702] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X >[ 110.702] kgem_choose_tiling: 20x80 -> 0 >[ 110.702] sna_pixmap_alloc_gpu: pixmap=970 >[ 110.702] kgem_create_2d(20x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.702] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 >[ 110.702] kgem_bo_remove_from_inactive: removing handle=12 from inactive >[ 110.702] from inactive: pitch=96, tiling=0: handle=12, id=926 >[ 110.702] __sna_damage_all(20, 80) >[ 110.702] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.702] sna_pixmap_mark_active: pixmap=970, handle=12 >[ 110.702] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.702] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.702] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.702] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.702] gen9_render_fill_boxes(0 x 1 [(0, 0), (20, 80) ...]) >[ 110.702] sna_render_get_solid: 0 >[ 110.702] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.702] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.702] __kgem_retire_rq: request 1 complete >[ 110.702] kgem_set_mode: flushing before new bo >[ 110.702] gen8_vertex_close: used=55701, vbo active? 23, vb=4, nreloc=1 >[ 110.702] gen8_vertex_close: reloc[0] = 287 >[ 110.702] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.702] kgem_add_handle: handle=23, index=3 >[ 110.702] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.702] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=887 [fenced=0] >[ 110.702] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.702] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.702] kgem_fixup_relocs: shrinking by 61440 >[ 110.702] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.702] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.702] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.702] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.702] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.702] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.702] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.702] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.702] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.702] aligning vertex: was 3, now 2 floats per vertex >[ 110.702] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.702] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.702] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.702] kgem_add_handle: handle=4, index=0 >[ 110.702] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.702] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.702] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.702] gen9_composite_get_binding_table(ffc0) >[ 110.702] kgem_add_reloc64: handle=12, pos=16360, delta=0, domains=20002 >[ 110.702] kgem_add_handle: handle=12, index=1 >[ 110.702] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdffb000) >[ 110.702] __kgem_bo_mark_dirty: handle=12 (proxy? 0) >[ 110.702] [3fe0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> render >[ 110.702] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.702] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.702] kgem_add_handle: handle=7, index=2 >[ 110.702] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.702] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.702] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.702] gen9_emit_sampler: sampler = 1 >[ 110.702] gen9_emit_sf: num_sf_outputs=1 >[ 110.702] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.702] gen9_emit_vertex_elements: setup id=0 >[ 110.702] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.702] (0, 0), (20, 80) >[ 110.702] gen8_vertex_flush[490] = 3 >[ 110.702] sna_composite_rectangles: pixmap=970 marking clear [0]? 1 >[ 110.702] sna_glyphs(op=3, nlist=1, src=(0, 54)) >[ 110.702] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 >[ 110.702] sna_glyphs: discarding mask >[ 110.702] glyphs0_to_dst(op=3, src=(0, 54), nlist=1, dst=(0, 54)+(0, 0)) >[ 110.702] clipped_glyphs: no, clip region (0, 0), (20, 80) matches drawable pixmap=94669425825984 size=20x80 >[ 110.702] gen9_render_composite: 0x0, current mode=1/1 >[ 110.702] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.702] gen9_composite_fallback: mask is already on the GPU, try to use GPU >[ 110.702] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.702] sna_drawable_use_bo pixmap=970, box=((0, 0), (20, 80)), flags=7... >[ 110.702] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.702] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.702] sna_drawable_use_bo: using whole GPU bo >[ 110.702] gen9_composite_set_target: pixmap=970, format=20028888, size=20x80, pitch=96, delta=(0,0),damage=0xffffffffffffffff >[ 110.702] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.702] color_convert: src=80808080 [20028888] >[ 110.702] color_convert: dst=80808080 [20028888] >[ 110.702] sna_render_get_solid: 80808080 >[ 110.702] sna_render_get_solid(10) = 80808080 (last) >[ 110.702] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.702] sna_transform_is_imprecise_integer_translation: no transform >[ 110.702] gen9_composite_picture: integer translation (0, 0), removing >[ 110.702] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.702] sna_render_pixmap_bo: GPU all damaged >[ 110.702] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.702] gen4_choose_composite_emitter: solid, identity mask >[ 110.702] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.702] aligning vertex: was 2, now 4 floats per vertex >[ 110.702] gen9_composite_get_binding_table(ff00) >[ 110.702] kgem_add_reloc64: handle=41, pos=16312, delta=0, domains=40000 >[ 110.702] kgem_add_reloc64: adding proxy [delta=40] for handle=41 >[ 110.702] kgem_add_handle: handle=41, index=3 >[ 110.702] kgem_add_reloc64[5] = (delta=40, target handle=3, presumed=fd41e000) >[ 110.702] [3fb0] bind bo(handle=41, addr=fd41e028), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.702] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.702] kgem_add_handle: handle=6, index=4 >[ 110.702] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.702] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.702] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 110.702] gen9_emit_sampler: sampler = a >[ 110.702] gen9_emit_sf: num_sf_outputs=2 >[ 110.702] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.702] gen9_emit_vertex_elements: setup id=9 >[ 110.702] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.702] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.702] glyphs0_to_dst: glyph=(1, 35)x(18, 19), unclipped >[ 110.702] emit_primitive_identity_mask__avx2: dst=(1, 35), mask=(224.00, 32.00) x (18.00, 19.00) >[ 110.702] gen8_vertex_flush[56c] = 3 >[ 110.702] gen9_magic_ca_pass: CA fixup (13927 -> 13930) >[ 110.702] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.702] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.702] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.702] sna_glyphs(op=3, nlist=1, src=(0, 52)) >[ 110.702] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 >[ 110.702] sna_glyphs: discarding mask >[ 110.702] glyphs0_to_dst(op=3, src=(0, 52), nlist=1, dst=(0, 52)+(0, 0)) >[ 110.702] clipped_glyphs: no, clip region (0, 0), (20, 80) matches drawable pixmap=94669425825984 size=20x80 >[ 110.702] gen9_render_composite: 0x0, current mode=1/1 >[ 110.702] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.702] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 >[ 110.702] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.702] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.702] sna_drawable_use_bo pixmap=970, box=((0, 0), (20, 80)), flags=7... >[ 110.702] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.702] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.702] sna_drawable_use_bo: using whole GPU bo >[ 110.702] gen9_composite_set_target: pixmap=970, format=20028888, size=20x80, pitch=96, delta=(0,0),damage=0xffffffffffffffff >[ 110.702] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.702] color_convert: src=ffffffff [20028888] >[ 110.702] color_convert: dst=ffffffff [20028888] >[ 110.702] sna_render_get_solid: ffffffff >[ 110.702] sna_render_get_solid(white) >[ 110.702] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.702] sna_transform_is_imprecise_integer_translation: no transform >[ 110.702] gen9_composite_picture: integer translation (0, 0), removing >[ 110.702] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.702] sna_render_pixmap_bo: GPU all damaged >[ 110.702] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.702] gen4_choose_composite_emitter: solid, identity mask >[ 110.702] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.702] gen9_composite_get_binding_table(fe40) >[ 110.702] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.702] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.702] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.702] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.702] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.702] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.702] gen9_emit_vertex_elements: setup id=9 >[ 110.702] glyphs0_to_dst: glyph=(1, 33)x(18, 19), unclipped >[ 110.702] emit_primitive_identity_mask__avx2: dst=(1, 33), mask=(224.00, 32.00) x (18.00, 19.00) >[ 110.702] gen8_vertex_flush[66c] = 3 >[ 110.702] gen9_magic_ca_pass: CA fixup (13930 -> 13933) >[ 110.702] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.702] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.702] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.702] sna_composite(pixmap=962, op=3, src=970+(0, 0), mask=0+(28, 0), dst=962+(28, 0)+(0, 0), size=(20, 8) >[ 110.702] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.702] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.702] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.702] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.702] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.702] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.702] gen9_render_composite: 20x8, current mode=1/1 >[ 110.702] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.702] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 >[ 110.702] kgem_bo_is_busy: handle=20, domain: 3 exec? 0, rq? 1 >[ 110.702] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.702] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.702] sna_drawable_use_bo pixmap=962, box=((28, 0), (48, 8)), flags=7... >[ 110.702] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.702] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.702] sna_drawable_use_bo: using whole GPU bo >[ 110.702] gen9_composite_set_target: pixmap=962, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.702] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.702] sna_transform_is_imprecise_integer_translation: no transform >[ 110.702] gen9_composite_picture: integer translation (0, 0), removing >[ 110.702] sna_render_pixmap_bo pixmap=970, (0, 0)x(20, 8)/(20, 80) >[ 110.702] sna_render_pixmap_bo: GPU all damaged >[ 110.702] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.702] kgem_bo_is_render: handle=12, rq? 1 [1] >[ 110.702] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.702] gen4_choose_composite_emitter: identity src, no mask >[ 110.702] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.702] __kgem_retire_rq: request 1 complete >[ 110.702] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.702] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.702] kgem_set_mode: flushing before new bo >[ 110.702] gen8_vertex_close: used=55732, vbo active? 23, vb=201, nreloc=2 >[ 110.702] gen8_vertex_close: reloc[0] = 287 >[ 110.702] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.702] kgem_add_handle: handle=23, index=5 >[ 110.702] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) >[ 110.702] gen8_vertex_close: reloc[1] = 342 >[ 110.702] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 >[ 110.702] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd545000) >[ 110.703] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=1103 [fenced=0] >[ 110.703] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.703] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.703] kgem_fixup_relocs: shrinking by 61440 >[ 110.703] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.703] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.703] kgem_commit: release handle=12 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdffb000 >[ 110.703] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.703] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.703] __kgem_bo_clear_busy: handle=7 >[ 110.703] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.703] kgem_commit: release handle=41 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.703] __kgem_bo_clear_busy: handle=41 >[ 110.703] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd41e000 >[ 110.703] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.703] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.703] __kgem_bo_clear_busy: handle=7 >[ 110.703] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.703] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.703] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.703] kgem_check_bo: num_pages=+801, num_exec=+2 >[ 110.703] aligning vertex: was 4, now 3 floats per vertex >[ 110.703] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.703] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.703] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.703] kgem_add_handle: handle=4, index=0 >[ 110.703] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.703] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.703] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.703] gen9_composite_get_binding_table(ffc0) >[ 110.703] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 >[ 110.703] kgem_add_handle: handle=20, index=1 >[ 110.703] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) >[ 110.703] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.703] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.703] kgem_add_reloc64: handle=12, pos=16344, delta=0, domains=40000 >[ 110.703] kgem_add_handle: handle=12, index=2 >[ 110.703] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fdffb000) >[ 110.703] [3fd0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.703] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.703] gen9_emit_sampler: sampler = 2 >[ 110.703] gen9_emit_sf: num_sf_outputs=1 >[ 110.703] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.703] gen9_emit_vertex_elements: setup id=2 >[ 110.703] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.703] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.703] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.703] gen8_vertex_flush[490] = 3 >[ 110.703] sna_validate_gc(0x5619f1770810) changes=0, previous serial=3c2, drawable=3c0 >[ 110.703] sna_validate_gc: recomputing clip >[ 110.703] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.703] sna_copy_area: src=pixmap=962:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=960:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.703] sna_copy_area: normal copy >[ 110.703] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.703] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.703] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.703] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.703] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.703] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.703] sna_do_copy: pixmap -- no source clipping >[ 110.703] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.703] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.703] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=962+(-8, -896), dst pixmap=960+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.703] sna_copy_boxes: dst=(priv=0x5619f17c7700, gpu_bo=9, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.703] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.703] sna_drawable_use_bo pixmap=960, box=((8, 896), (632, 1120)), flags=b... >[ 110.703] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.703] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.703] sna_drawable_use_bo: using whole GPU bo >[ 110.703] sna_pixmap_move_to_gpu(pixmap=962, usage=0), flags=a >[ 110.703] sna_pixmap_move_to_gpu: already all-damaged >[ 110.703] sna_pixmap_mark_active: pixmap=962, handle=20 >[ 110.703] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.703] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.703] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.703] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.703] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.703] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.703] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.703] __kgem_ring_is_idle: ring=0 idle (handle=1) >[ 110.703] __kgem_retire_rq: request 1 complete >[ 110.703] kgem_set_mode: flushing before new bo >[ 110.703] gen8_vertex_close: used=55743, vbo active? 23, vb=4, nreloc=1 >[ 110.703] gen8_vertex_close: reloc[0] = 287 >[ 110.703] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.703] kgem_add_handle: handle=23, index=3 >[ 110.703] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.703] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=875 [fenced=0] >[ 110.703] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.703] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.703] kgem_fixup_relocs: shrinking by 61440 >[ 110.703] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.703] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.703] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.703] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.703] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdffb000 >[ 110.703] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.703] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.703] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.703] kgem_check_bo: num_pages=+8898, num_exec=+2 >[ 110.703] aligning vertex: was 3, now 2 floats per vertex >[ 110.703] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.703] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.703] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.703] kgem_add_handle: handle=4, index=0 >[ 110.703] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.703] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.703] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.703] gen9_composite_get_binding_table(ffc0) >[ 110.703] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 >[ 110.703] kgem_add_handle: handle=9, index=1 >[ 110.703] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ee339000) >[ 110.703] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.703] [3fe0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.703] kgem_add_reloc64: handle=20, pos=16344, delta=0, domains=40000 >[ 110.703] kgem_add_handle: handle=20, index=2 >[ 110.703] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd9be000) >[ 110.703] [3fd0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.703] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.703] gen9_emit_sampler: sampler = 0 >[ 110.703] gen9_emit_sf: num_sf_outputs=1 >[ 110.703] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.703] gen9_emit_vertex_elements: setup id=0 >[ 110.703] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.703] (0, 0) -> (8, 896) + (624, 224) >[ 110.703] gen8_vertex_flush[490] = 3 >[ 110.703] sna_destroy_pixmap: pixmap=962, attached?=1 >[ 110.703] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.703] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.703] __kgem_bo_destroy: handle=20 -> active >[ 110.703] __sna_free_pixmap(pixmap=962) >[ 110.703] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.703] kgem_can_create_2d: 624x80 @ 32 >[ 110.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.703] kgem_can_create_2d: untiled size=200704 >[ 110.703] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.703] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.703] sna_create_pixmap: usage=0, flags=1b >[ 110.703] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.703] __pop_freed_pixmap: reusing freed pixmap=962 header >[ 110.703] create_pixmap_hdr: pixmap=971, width=624, height=80, usage=0 >[ 110.703] sna_create_pixmap: serial=971, 624x80, usage=0 >[ 110.703] sna_composite_rectangles(pixmap=972, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.703] sna_composite_rectangles: converted to op 0 >[ 110.703] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.703] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.703] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.703] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.703] sna_composite_rectangles: dropping last-cpu hint >[ 110.703] sna_drawable_use_bo pixmap=972, box=((0, 0), (624, 80)), flags=19... >[ 110.703] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.703] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.703] sna_pixmap_move_to_gpu(pixmap=972, usage=0), flags=b >[ 110.703] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.703] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.703] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.703] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.703] sna_pixmap_alloc_gpu: pixmap=972 >[ 110.703] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.703] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.703] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.703] from inactive: pitch=2560, tiling=1: handle=35, id=927 >[ 110.703] __sna_damage_all(624, 80) >[ 110.703] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.703] sna_pixmap_mark_active: pixmap=972, handle=35 >[ 110.703] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.703] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.703] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.703] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.703] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.703] sna_render_get_solid: 0 >[ 110.703] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.703] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.703] __kgem_retire_rq: request 1 complete >[ 110.703] __kgem_bo_flush: handle=12, busy=0, wedged=0 >[ 110.703] kgem_set_mode: flushing before new bo >[ 110.703] gen8_vertex_close: used=55750, vbo active? 23, vb=1, nreloc=1 >[ 110.703] gen8_vertex_close: reloc[0] = 287 >[ 110.703] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.703] kgem_add_handle: handle=23, index=3 >[ 110.703] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.703] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8972 [fenced=0] >[ 110.703] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.703] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.703] kgem_fixup_relocs: shrinking by 61440 >[ 110.703] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.703] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.703] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.703] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.703] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.703] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.703] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.703] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.703] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.703] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.703] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.703] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.703] kgem_add_handle: handle=4, index=0 >[ 110.703] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.703] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.703] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.703] gen9_composite_get_binding_table(ffc0) >[ 110.703] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 >[ 110.703] kgem_add_handle: handle=35, index=1 >[ 110.703] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd443000) >[ 110.703] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.703] [3fe0] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.703] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.703] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.703] kgem_add_handle: handle=7, index=2 >[ 110.703] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.703] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.703] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.703] gen9_emit_sampler: sampler = 1 >[ 110.703] gen9_emit_sf: num_sf_outputs=1 >[ 110.703] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.703] gen9_emit_vertex_elements: setup id=0 >[ 110.703] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.703] (0, 0), (624, 80) >[ 110.703] gen8_vertex_flush[490] = 3 >[ 110.703] sna_composite_rectangles: pixmap=972 marking clear [0]? 1 >[ 110.703] sna_create_pixmap(218, 80, 32, usage=0) >[ 110.703] kgem_can_create_2d: 218x80 @ 32 >[ 110.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=80 >[ 110.703] kgem_can_create_2d: untiled size=73728 >[ 110.703] kgem_choose_tiling: 218x80 -> 1 >[ 110.703] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=80 >[ 110.703] kgem_can_create_2d: tiled[1] size=81920 >[ 110.703] sna_create_pixmap: usage=0, flags=1b >[ 110.703] sna_create_pixmap: creating GPU pixmap 218x80, stride=872, flags=1b >[ 110.703] __pop_freed_pixmap: reusing freed pixmap=938 header >[ 110.703] create_pixmap_hdr: pixmap=973, width=218, height=80, usage=0 >[ 110.703] sna_create_pixmap: serial=973, 218x80, usage=0 >[ 110.703] sna_composite_rectangles(pixmap=974, op=0, 0 x 1 [(0, 0)x(218, 80) ...]) >[ 110.703] sna_composite_rectangles: converted to op 0 >[ 110.703] sna_composite_rectangles[0] (0, 0)x(218, 80) -> (0, 0), (218, 80) >[ 110.703] sna_composite_rectangles: nrects=1, region=(0, 0), (218, 80) x 1 >[ 110.703] sna_composite_rectangles: clipped extents (0, 0),(218, 80) x 1 >[ 110.703] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(218, 80) >[ 110.703] sna_composite_rectangles: dropping last-cpu hint >[ 110.703] sna_drawable_use_bo pixmap=974, box=((0, 0), (218, 80)), flags=19... >[ 110.703] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.703] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.703] sna_pixmap_move_to_gpu(pixmap=974, usage=0), flags=b >[ 110.703] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.703] sna_pixmap_move_to_gpu: creating GPU bo (218x80@32), create=b >[ 110.703] kgem_choose_tiling: 218x80 -> 1 >[ 110.703] kgem_choose_tiling: 218x80 -> 1 >[ 110.703] sna_pixmap_alloc_gpu: pixmap=974 >[ 110.703] kgem_create_2d(218x80, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.703] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=80 >[ 110.704] inactive too small: 16 < 20 >[ 110.704] kgem_bo_remove_from_inactive: removing handle=21 from inactive >[ 110.704] from inactive: pitch=1024, tiling=1: handle=21, id=928 >[ 110.704] __sna_damage_all(218, 80) >[ 110.704] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.704] sna_pixmap_mark_active: pixmap=974, handle=21 >[ 110.704] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.704] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.704] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.704] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.704] gen9_render_fill_boxes(0 x 1 [(0, 0), (218, 80) ...]) >[ 110.704] sna_render_get_solid: 0 >[ 110.704] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.704] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.704] __kgem_retire_rq: request 1 complete >[ 110.704] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.704] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.704] kgem_bo_move_to_cache: release handle=20 >[ 110.704] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.704] kgem_set_mode: flushing before new bo >[ 110.704] gen8_vertex_close: used=55756, vbo active? 23, vb=1, nreloc=1 >[ 110.704] gen8_vertex_close: reloc[0] = 287 >[ 110.704] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.704] kgem_add_handle: handle=23, index=3 >[ 110.704] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.704] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=125 [fenced=0] >[ 110.704] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.704] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.704] kgem_fixup_relocs: shrinking by 61440 >[ 110.704] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.704] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.704] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.704] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.704] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.704] __kgem_bo_clear_busy: handle=7 >[ 110.704] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.704] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.704] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.704] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.704] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.704] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.704] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.704] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.704] kgem_add_handle: handle=4, index=0 >[ 110.704] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.704] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.704] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.704] gen9_composite_get_binding_table(ffc0) >[ 110.704] kgem_add_reloc64: handle=21, pos=16360, delta=0, domains=20002 >[ 110.704] kgem_add_handle: handle=21, index=1 >[ 110.704] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd994000) >[ 110.704] __kgem_bo_mark_dirty: handle=21 (proxy? 0) >[ 110.704] [3fe0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> render >[ 110.704] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.704] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.704] kgem_add_handle: handle=7, index=2 >[ 110.704] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.704] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.704] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.704] gen9_emit_sampler: sampler = 1 >[ 110.704] gen9_emit_sf: num_sf_outputs=1 >[ 110.704] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.704] gen9_emit_vertex_elements: setup id=0 >[ 110.704] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.704] (0, 0), (218, 80) >[ 110.704] gen8_vertex_flush[490] = 3 >[ 110.704] sna_composite_rectangles: pixmap=974 marking clear [0]? 1 >[ 110.704] sna_glyphs(op=3, nlist=5, src=(0, 52)) >[ 110.704] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 >[ 110.704] sna_glyphs: discarding mask >[ 110.704] glyphs0_to_dst(op=3, src=(0, 52), nlist=5, dst=(0, 52)+(0, 0)) >[ 110.704] clipped_glyphs: no, clip region (0, 0), (218, 80) matches drawable pixmap=94669425778320 size=218x80 >[ 110.704] gen9_render_composite: 0x0, current mode=1/1 >[ 110.704] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.704] gen9_composite_fallback: mask is already on the GPU, try to use GPU >[ 110.704] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.704] sna_drawable_use_bo pixmap=974, box=((0, 0), (218, 80)), flags=7... >[ 110.704] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.704] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.704] sna_drawable_use_bo: using whole GPU bo >[ 110.704] gen9_composite_set_target: pixmap=974, format=20028888, size=218x80, pitch=1024, delta=(0,0),damage=0xffffffffffffffff >[ 110.704] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.704] color_convert: src=ffffffff [20028888] >[ 110.704] color_convert: dst=ffffffff [20028888] >[ 110.704] sna_render_get_solid: ffffffff >[ 110.704] sna_render_get_solid(white) >[ 110.704] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.704] sna_transform_is_imprecise_integer_translation: no transform >[ 110.704] gen9_composite_picture: integer translation (0, 0), removing >[ 110.704] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.704] sna_render_pixmap_bo: GPU all damaged >[ 110.704] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.704] gen4_choose_composite_emitter: solid, identity mask >[ 110.704] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.704] aligning vertex: was 2, now 4 floats per vertex >[ 110.704] gen9_composite_get_binding_table(ff00) >[ 110.704] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 110.704] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.704] kgem_add_reloc64[5] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.704] [3fb0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.704] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.704] kgem_add_handle: handle=6, index=3 >[ 110.704] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd585000) >[ 110.704] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.704] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 110.704] gen9_emit_sampler: sampler = a >[ 110.704] gen9_emit_sf: num_sf_outputs=2 >[ 110.704] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.704] gen9_emit_vertex_elements: setup id=9 >[ 110.704] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.704] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.704] glyphs0_to_dst: glyph=(1, 26)x(22, 27), unclipped >[ 110.704] emit_primitive_identity_mask__avx2: dst=(1, 26), mask=(256.00, 0.00) x (22.00, 27.00) >[ 110.704] glyphs0_to_dst: glyph=(23, 33)x(18, 19), unclipped >[ 110.704] emit_primitive_identity_mask__avx2: dst=(23, 33), mask=(224.00, 32.00) x (18.00, 19.00) >[ 110.704] glyphs0_to_dst: glyph=(42, 33)x(19, 19), unclipped >[ 110.704] emit_primitive_identity_mask__avx2: dst=(42, 33), mask=(288.00, 0.00) x (19.00, 19.00) >[ 110.704] glyphs0_to_dst: glyph=(62, 33)x(16, 19), unclipped >[ 110.704] emit_primitive_identity_mask__avx2: dst=(62, 33), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.704] glyphs0_to_dst: glyph=(79, 27)x(14, 25), unclipped >[ 110.704] emit_primitive_identity_mask__avx2: dst=(79, 27), mask=(256.00, 32.00) x (14.00, 25.00) >[ 110.704] glyphs0_to_dst: glyph=(100, 26)x(19, 27), unclipped >[ 110.704] emit_primitive_identity_mask__avx2: dst=(100, 26), mask=(288.00, 32.00) x (19.00, 27.00) >[ 110.704] glyphs0_to_dst: glyph=(118, 33)x(19, 19), unclipped >[ 110.704] emit_primitive_identity_mask__avx2: dst=(118, 33), mask=(288.00, 0.00) x (19.00, 19.00) >[ 110.704] glyphs0_to_dst: glyph=(138, 33)x(16, 19), unclipped >[ 110.704] emit_primitive_identity_mask__avx2: dst=(138, 33), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.704] glyphs0_to_dst: glyph=(154, 33)x(16, 19), unclipped >[ 110.704] emit_primitive_identity_mask__avx2: dst=(154, 33), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.704] glyphs0_to_dst: glyph=(171, 25)x(7, 27), unclipped >[ 110.704] emit_primitive_identity_mask__avx2: dst=(171, 25), mask=(320.00, 0.00) x (7.00, 27.00) >[ 110.704] glyphs0_to_dst: glyph=(178, 33)x(20, 19), unclipped >[ 110.704] emit_primitive_identity_mask__avx2: dst=(178, 33), mask=(192.00, 0.00) x (20.00, 19.00) >[ 110.704] glyphs0_to_dst: glyph=(199, 33)x(18, 19), unclipped >[ 110.704] emit_primitive_identity_mask__avx2: dst=(199, 33), mask=(352.00, 0.00) x (18.00, 19.00) >[ 110.704] gen8_vertex_flush[56c] = 36 >[ 110.704] gen9_magic_ca_pass: CA fixup (13941 -> 13977) >[ 110.704] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.704] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.704] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.704] sna_validate_gc(0x5619f1770810) changes=0, previous serial=3c0, drawable=3cc >[ 110.704] sna_validate_gc: recomputing clip >[ 110.704] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.704] sna_copy_area: src=pixmap=974:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=972:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.704] sna_copy_area: normal copy >[ 110.704] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.704] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.704] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.704] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.704] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.704] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.704] sna_do_copy: pixmap -- no source clipping >[ 110.704] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.704] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.704] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=974+(-28, 0), dst pixmap=972+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.704] sna_copy_boxes: dst=(priv=0x5619f1788610, gpu_bo=35, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.704] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.704] sna_drawable_use_bo pixmap=972, box=((28, 0), (246, 80)), flags=b... >[ 110.704] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.704] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.704] sna_drawable_use_bo: using whole GPU bo >[ 110.704] sna_pixmap_move_to_gpu(pixmap=974, usage=0), flags=a >[ 110.704] sna_pixmap_move_to_gpu: already all-damaged >[ 110.704] sna_pixmap_mark_active: pixmap=974, handle=21 >[ 110.704] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.704] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.704] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 110.704] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.704] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.704] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.704] __kgem_retire_rq: request 1 complete >[ 110.704] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.704] kgem_set_mode: flushing before new bo >[ 110.704] gen8_vertex_close: used=55908, vbo active? 23, vb=201, nreloc=2 >[ 110.704] gen8_vertex_close: reloc[0] = 287 >[ 110.704] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.704] kgem_add_handle: handle=23, index=4 >[ 110.704] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd545000) >[ 110.704] gen8_vertex_close: reloc[1] = 342 >[ 110.704] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 >[ 110.704] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd545000) >[ 110.704] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=5, nfence=0, aperture=1141 [fenced=0] >[ 110.704] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.704] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.704] kgem_fixup_relocs: shrinking by 61440 >[ 110.704] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.704] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.704] kgem_commit: release handle=21 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd994000 >[ 110.704] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.704] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.704] __kgem_bo_clear_busy: handle=7 >[ 110.704] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.704] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.704] __kgem_bo_clear_busy: handle=7 >[ 110.704] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.704] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.704] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.704] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.704] kgem_check_bo: num_pages=+92, num_exec=+2 >[ 110.704] aligning vertex: was 4, now 2 floats per vertex >[ 110.704] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.704] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.704] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.704] kgem_add_handle: handle=4, index=0 >[ 110.704] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.704] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.704] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.704] gen9_composite_get_binding_table(ffc0) >[ 110.704] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 >[ 110.704] kgem_add_handle: handle=35, index=1 >[ 110.704] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd443000) >[ 110.704] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.704] [3fe0] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.704] kgem_add_reloc64: handle=21, pos=16344, delta=0, domains=40000 >[ 110.704] kgem_add_handle: handle=21, index=2 >[ 110.704] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd994000) >[ 110.704] [3fd0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.704] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.704] gen9_emit_sampler: sampler = 0 >[ 110.704] gen9_emit_sf: num_sf_outputs=1 >[ 110.704] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.704] gen9_emit_vertex_elements: setup id=0 >[ 110.704] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.704] (0, 0) -> (28, 0) + (218, 80) >[ 110.704] gen8_vertex_flush[490] = 3 >[ 110.704] sna_composite(pixmap=960, op=3, src=972+(0, 0), mask=0+(0, 0), dst=960+(8, 1136)+(0, 0), size=(624, 80) >[ 110.704] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.704] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.704] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.704] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.704] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.704] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.704] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.704] gen9_render_composite: 624x80, current mode=1/1 >[ 110.704] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.704] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 >[ 110.704] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.704] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.704] sna_drawable_use_bo pixmap=960, box=((8, 1136), (632, 1216)), flags=7... >[ 110.704] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.704] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.704] sna_drawable_use_bo: using whole GPU bo >[ 110.704] gen9_composite_set_target: pixmap=960, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.704] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.704] sna_transform_is_imprecise_integer_translation: no transform >[ 110.704] gen9_composite_picture: integer translation (0, 0), removing >[ 110.704] sna_render_pixmap_bo pixmap=972, (0, 0)x(624, 80)/(624, 80) >[ 110.704] sna_render_pixmap_bo: GPU all damaged >[ 110.704] color_convert: src=cc000000 [20028888] >[ 110.704] color_convert: dst=cc000000 [20028888] >[ 110.704] sna_render_get_solid: cc000000 >[ 110.704] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.704] gen4_choose_composite_emitter: identity source, identity mask >[ 110.704] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.704] __kgem_ring_is_idle: ring=0 idle (handle=1) >[ 110.704] __kgem_retire_rq: request 1 complete >[ 110.704] kgem_set_mode: flushing before new bo >[ 110.704] gen8_vertex_close: used=55914, vbo active? 23, vb=1, nreloc=1 >[ 110.704] gen8_vertex_close: reloc[0] = 287 >[ 110.705] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.705] kgem_add_handle: handle=23, index=3 >[ 110.705] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.705] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=166 [fenced=0] >[ 110.705] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.705] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.705] kgem_fixup_relocs: shrinking by 61440 >[ 110.705] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.705] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.705] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.705] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.705] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd994000 >[ 110.705] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.705] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.705] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.705] kgem_check_bo: num_pages=+8151, num_exec=+3 >[ 110.705] aligning vertex: was 2, now 5 floats per vertex >[ 110.705] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.705] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.705] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.705] kgem_add_handle: handle=4, index=0 >[ 110.705] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.705] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.705] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.705] gen9_composite_get_binding_table(ffc0) >[ 110.705] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 >[ 110.705] kgem_add_handle: handle=9, index=1 >[ 110.705] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ee339000) >[ 110.705] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.705] [3fe0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.705] kgem_add_reloc64: handle=35, pos=16344, delta=0, domains=40000 >[ 110.705] kgem_add_handle: handle=35, index=2 >[ 110.705] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd443000) >[ 110.705] [3fd0] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.705] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 110.705] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.705] kgem_add_handle: handle=7, index=3 >[ 110.705] kgem_add_reloc64[5] = (delta=816, target handle=3, presumed=fffe8000) >[ 110.705] [3fc0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.705] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.705] gen9_emit_sampler: sampler = 3 >[ 110.705] gen9_emit_sf: num_sf_outputs=2 >[ 110.705] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.705] gen9_emit_vertex_elements: setup id=10 >[ 110.705] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.705] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.705] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.705] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.705] gen8_vertex_flush[498] = 3 >[ 110.705] sna_destroy_pixmap: pixmap=972, attached?=1 >[ 110.705] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.705] __kgem_bo_destroy: handle=35, size=204800 >[ 110.705] __kgem_bo_destroy: handle=35 -> active >[ 110.705] __sna_free_pixmap(pixmap=972) >[ 110.705] sna_composite(pixmap=958, op=3, src=960+(0, 0), mask=0+(0, 0), dst=958+(0, 0)+(0, 0), size=(640, 2096) >[ 110.705] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.705] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.705] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.705] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.705] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.705] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.705] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.705] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.705] sna_blt_composite (0, 0), (0, 0), 640x2096 >[ 110.705] sna_blt_composite: unsupported op [3] for blitting >[ 110.705] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 >[ 110.705] kgem_bo_is_busy: handle=17, domain: 0 exec? 0, rq? 0 >[ 110.705] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.705] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.705] sna_drawable_use_bo pixmap=958, box=((0, 0), (640, 2096)), flags=7... >[ 110.705] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.705] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.705] sna_drawable_use_bo: using whole GPU bo >[ 110.705] gen9_composite_set_target: pixmap=958, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.705] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.705] sna_transform_is_imprecise_integer_translation: no transform >[ 110.705] gen9_composite_picture: integer translation (0, 0), removing >[ 110.705] sna_render_pixmap_bo pixmap=960, (0, 0)x(640, 2096)/(640, 2096) >[ 110.705] sna_render_pixmap_bo: GPU all damaged >[ 110.705] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.705] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.705] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.705] gen4_choose_composite_emitter: identity src, no mask >[ 110.705] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.705] __kgem_retire_rq: request 1 complete >[ 110.705] __kgem_bo_flush: handle=21, busy=0, wedged=0 >[ 110.705] kgem_set_mode: flushing before new bo >[ 110.705] gen8_vertex_close: used=55930, vbo active? 23, vb=400, nreloc=1 >[ 110.705] gen8_vertex_close: reloc[0] = 289 >[ 110.705] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 >[ 110.705] kgem_add_handle: handle=23, index=4 >[ 110.705] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd545000) >[ 110.705] batch[1/1, flags=1800]: 300 300 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=8225 [fenced=0] >[ 110.705] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.705] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.705] kgem_fixup_relocs: shrinking by 61440 >[ 110.705] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.705] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.705] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.705] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.705] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.705] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.705] __kgem_bo_clear_busy: handle=7 >[ 110.705] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.705] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.705] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.705] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.705] kgem_check_bo: num_pages=+16200, num_exec=+2 >[ 110.705] aligning vertex: was 5, now 3 floats per vertex >[ 110.705] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.705] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.705] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.705] kgem_add_handle: handle=4, index=0 >[ 110.705] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.705] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.705] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.705] gen9_composite_get_binding_table(ffc0) >[ 110.705] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 >[ 110.705] kgem_add_handle: handle=17, index=1 >[ 110.705] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdfff000) >[ 110.705] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.705] [3fe0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.705] kgem_add_reloc64: handle=9, pos=16344, delta=0, domains=40000 >[ 110.705] kgem_add_handle: handle=9, index=2 >[ 110.705] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ee339000) >[ 110.705] [3fd0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.705] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.705] gen9_emit_sampler: sampler = 2 >[ 110.705] gen9_emit_sf: num_sf_outputs=1 >[ 110.705] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.705] gen9_emit_vertex_elements: setup id=2 >[ 110.705] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.705] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.705] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.705] gen8_vertex_flush[490] = 3 >[ 110.705] sna_destroy_pixmap: pixmap=960, attached?=1 >[ 110.705] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.705] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.705] __kgem_bo_destroy: handle=9 -> active >[ 110.705] __sna_free_pixmap(pixmap=960) >[ 110.705] sna_composite(pixmap=954, op=3, src=958+(0, 0), mask=0+(160, 64), dst=954+(160, 64)+(0, 0), size=(640, 2096) >[ 110.705] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.705] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.705] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.705] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.705] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.705] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.705] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.705] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.705] sna_blt_composite (0, 0), (160, 64), 640x2096 >[ 110.705] sna_blt_composite: unsupported op [3] for blitting >[ 110.705] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.705] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.705] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.705] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.705] sna_drawable_use_bo pixmap=954, box=((160, 64), (800, 2160)), flags=7... >[ 110.705] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.705] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.705] sna_drawable_use_bo: using whole GPU bo >[ 110.705] gen9_composite_set_target: pixmap=954, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.705] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.705] sna_transform_is_imprecise_integer_translation: no transform >[ 110.705] gen9_composite_picture: integer translation (0, 0), removing >[ 110.705] sna_render_pixmap_bo pixmap=958, (0, 0)x(640, 2096)/(640, 2096) >[ 110.705] sna_render_pixmap_bo: GPU all damaged >[ 110.705] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.705] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.705] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.705] gen4_choose_composite_emitter: identity src, no mask >[ 110.705] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.705] __kgem_retire_rq: request 1 complete >[ 110.705] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.705] kgem_bo_move_to_cache: release handle=35 >[ 110.705] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.705] kgem_set_mode: flushing before new bo >[ 110.705] gen8_vertex_close: used=55941, vbo active? 23, vb=4, nreloc=1 >[ 110.705] gen8_vertex_close: reloc[0] = 287 >[ 110.705] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.705] kgem_add_handle: handle=23, index=3 >[ 110.705] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.705] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16274 [fenced=0] >[ 110.705] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.705] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.705] kgem_fixup_relocs: shrinking by 61440 >[ 110.705] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.705] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.705] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.705] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.705] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.705] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.705] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.705] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.705] kgem_check_bo: num_pages=+24300, num_exec=+2 >[ 110.705] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.705] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.705] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.705] kgem_add_handle: handle=4, index=0 >[ 110.705] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.705] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.705] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.705] gen9_composite_get_binding_table(ffc0) >[ 110.705] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.705] kgem_add_handle: handle=38, index=1 >[ 110.705] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.705] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.705] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.705] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 >[ 110.705] kgem_add_handle: handle=17, index=2 >[ 110.705] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fdfff000) >[ 110.705] [3fd0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.705] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.705] gen9_emit_sampler: sampler = 2 >[ 110.705] gen9_emit_sf: num_sf_outputs=1 >[ 110.705] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.705] gen9_emit_vertex_elements: setup id=2 >[ 110.705] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.705] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.705] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.705] gen8_vertex_flush[490] = 3 >[ 110.705] sna_destroy_pixmap: pixmap=958, attached?=1 >[ 110.705] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.705] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.705] __kgem_bo_destroy: handle=17 -> active >[ 110.705] __sna_free_pixmap(pixmap=958) >[ 110.705] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.705] kgem_can_create_2d: 2x64 @ 32 >[ 110.705] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.705] kgem_can_create_2d: untiled size=4096 >[ 110.705] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.705] kgem_choose_tiling: 2x64 -> 0 >[ 110.705] sna_create_pixmap: usage=0, flags=a >[ 110.705] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.705] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.705] create_pixmap: serial=975, usage=0, 2x64 >[ 110.705] sna_create_pixmap: serial=975, 2x64, usage=0 >[ 110.705] sna_composite_rectangles(pixmap=976, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.705] sna_composite_rectangles: converted to op 0 >[ 110.705] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.705] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.705] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.705] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.705] sna_composite_rectangles: fallback, dst pixmap=976 too small or not attached >[ 110.705] sna_composite_rectangles: fallback >[ 110.705] sna_drawable_move_region_to_cpu(pixmap=976 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.705] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.705] _sna_pixmap_move_to_cpu(pixmap=976, 2x64, flags=1) >[ 110.705] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.705] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.705] operate_inplace: no, inplace operation not suitable >[ 110.705] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.705] __sna_damage_all(2, 64) >[ 110.705] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.705] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.705] kgem_can_create_2d: 1x32 @ 32 >[ 110.705] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.705] kgem_can_create_2d: untiled size=4096 >[ 110.705] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.705] kgem_choose_tiling: 1x32 -> 0 >[ 110.706] sna_create_pixmap: usage=0, flags=a >[ 110.706] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.706] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.706] create_pixmap: serial=977, usage=0, 1x32 >[ 110.706] sna_create_pixmap: serial=977, 1x32, usage=0 >[ 110.706] sna_validate_gc(0x5619f1770810) changes=0, previous serial=3cc, drawable=3d2 >[ 110.706] sna_validate_gc: recomputing clip >[ 110.706] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.706] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.706] try_upload__fast: ignore existing cpu damage (if any) >[ 110.706] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.706] try_upload__fast: no, no gpu damage >[ 110.706] sna_drawable_move_region_to_cpu(pixmap=978 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.706] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.706] _sna_pixmap_move_to_cpu(pixmap=978, 1x32, flags=1) >[ 110.706] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.706] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.706] operate_inplace: no, inplace operation not suitable >[ 110.706] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.706] __sna_damage_all(1, 32) >[ 110.706] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.706] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.706] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.706] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.706] sna_accel_flush: flush?=0, dirty?=0 >[ 110.706] sna_composite(pixmap=976, op=1, src=978+(0, 0), mask=0+(0, 0), dst=976+(0, 0)+(0, 0), size=(2, 64) >[ 110.706] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.706] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.706] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.706] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.706] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.706] sna_composite: fallback, dst pixmap=976 is too small (or completely damaged) >[ 110.706] sna_composite: fallback -- fbComposite >[ 110.706] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.706] sna_composite_fb: fallback -- move src to cpu >[ 110.706] _sna_pixmap_move_to_cpu(pixmap=978, 1x32, flags=2) >[ 110.706] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17592b1, is-clear?=0 >[ 110.706] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.706] sna_composite_fb: fallback -- move dst to cpu >[ 110.706] sna_drawable_move_region_to_cpu(pixmap=976 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.706] sna_drawable_move_region_to_cpu: pixmap=976 all damaged on CPU >[ 110.706] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.706] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.706] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.706] sna_destroy_pixmap: pixmap=978, attached?=1 >[ 110.706] __sna_free_pixmap(pixmap=978) >[ 110.706] sna_composite(pixmap=954, op=3, src=976+(0, 0), mask=0+(0, 0), dst=954+(0, 0)+(0, 0), size=(3840, 64) >[ 110.706] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.706] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.706] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.706] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.706] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.706] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.706] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.706] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.706] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.706] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.706] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.706] sna_drawable_use_bo pixmap=954, box=((0, 0), (3840, 64)), flags=7... >[ 110.706] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.706] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.706] sna_drawable_use_bo: using whole GPU bo >[ 110.706] gen9_composite_set_target: pixmap=954, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.706] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.706] sna_transform_is_imprecise_integer_translation: no transform >[ 110.706] gen9_composite_picture: integer translation (0, 0), removing >[ 110.706] sna_render_pixmap_bo pixmap=976, (0, 0)x(3840, 64)/(2, 64) >[ 110.706] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.706] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.706] use_cpu_bo: no cpu bo >[ 110.706] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.706] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.706] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.706] sna_drawable_move_region_to_cpu(pixmap=976 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.706] sna_drawable_move_region_to_cpu: pixmap=976 all damaged on CPU >[ 110.706] kgem_can_create_2d: 2x64 @ 32 >[ 110.706] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.706] kgem_can_create_2d: untiled size=4096 >[ 110.706] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.706] kgem_choose_tiling: 2x64 -> 0 >[ 110.706] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.706] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.706] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.706] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.706] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.706] search_linear_cache: searching for inactive gtt map >[ 110.706] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.706] search_linear_cache: searching for inactive gtt map >[ 110.706] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.706] kgem_bo_remove_from_inactive: removing handle=30 from inactive >[ 110.706] search_linear_cache: found handle=30 (near-miss) (num_pages=64) in linear inactive cache >[ 110.706] kgem_bo_can_map: handle=30, map=0x0:0x0:0x7f3c95ba8000, tiling=0, domain=0, offset=4249739264 >[ 110.706] kgem_create_buffer: reusing handle=30 for buffer >[ 110.706] kgem_bo_can_map: handle=30, map=0x0:0x0:0x7f3c95ba8000, tiling=0, domain=0, offset=4249739264 >[ 110.706] init_buffer_from_bo: reusing handle=30 for buffer >[ 110.706] kgem_bo_map: handle=30, offset=4249739264, tiling=0, map=0x0:0x7f3c95ba8000, domain=0 >[ 110.706] kgem_bo_map: converting request for GTT map into CPU map >[ 110.706] kgem_bo_map__cpu(handle=30, size=262144, map=0x0:0x7f3c95ba8000) >[ 110.706] kgem_bo_sync__cpu: handle=30 >[ 110.706] __kgem_busy: handle=30, busy=0, wedged=0 >[ 110.706] kgem_bo_sync__cpu: SYNC: handle=30, needs_flush? 0, domain? 0, busy? 0 >[ 110.706] __kgem_busy: handle=30, busy=0, wedged=0 >[ 110.706] kgem_bo_retire: retiring bo handle=30 (needed flush? 0), rq? 0 [busy?=0] >[ 110.706] assert_bo_retired: handle=30, domain: 0 exec? 0, rq? 0 >[ 110.706] kgem_create_buffer(pages=64 [64]) new handle=30, used=2048, write=1 >[ 110.706] kgem_create_proxy: target handle=30 [proxy? -1], offset=0, length=2048, io=1 >[ 110.706] __kgem_bo_init(handle=30, num_pages=2048) >[ 110.706] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.706] upload: adding upload cache to pixmap=976 >[ 110.706] kgem_proxy_bo_attach: handle=30 >[ 110.706] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.706] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.706] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.706] gen4_choose_composite_emitter: identity src, no mask >[ 110.706] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.706] gen9_composite_get_binding_table(ff00) >[ 110.706] kgem_add_reloc64: handle=30, pos=16312, delta=0, domains=40000 >[ 110.706] kgem_add_reloc64: adding proxy [delta=0] for handle=30 >[ 110.706] kgem_add_handle: handle=30, index=3 >[ 110.706] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4de000) >[ 110.706] [3fb0] bind bo(handle=30, addr=fd4de000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.706] gen9_emit_sampler: sampler = a >[ 110.706] gen9_emit_vertex_elements: setup id=2 >[ 110.706] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.706] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.706] gen8_vertex_flush[4d4] = 3 >[ 110.706] sna_destroy_pixmap: pixmap=976, attached?=1 >[ 110.706] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.706] __sna_free_pixmap(pixmap=976) >[ 110.706] sna_composite(pixmap=954, op=3, src=364+(0, 0), mask=0+(0, 0), dst=954+(0, 0)+(0, 0), size=(3840, 48) >[ 110.706] sna_compute_composite_region: dst=(0, 0)x(3840, 48) >[ 110.706] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) >[ 110.706] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.706] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) >[ 110.706] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) >[ 110.706] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) >[ 110.706] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) >[ 110.706] gen9_render_composite: 3840x48, current mode=1/1 >[ 110.706] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 >[ 110.706] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.706] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.706] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 >[ 110.706] sna_drawable_use_bo pixmap=954, box=((0, 0), (3840, 48)), flags=7... >[ 110.706] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.706] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.706] sna_drawable_use_bo: using whole GPU bo >[ 110.706] gen9_composite_set_target: pixmap=954, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.706] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) >[ 110.706] sna_transform_is_imprecise_integer_translation: no transform >[ 110.706] gen9_composite_picture: integer translation (0, 0), removing >[ 110.706] sna_render_pixmap_bo pixmap=364, (0, 0)x(3840, 48)/(3840, 2160) >[ 110.706] sna_render_pixmap_bo: GPU all damaged >[ 110.706] color_convert: src=fc000000 [20028888] >[ 110.706] color_convert: dst=fc000000 [20028888] >[ 110.706] sna_render_get_solid: fc000000 >[ 110.706] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.706] gen4_choose_composite_emitter: identity source, identity mask >[ 110.706] kgem_check_bo: num_pages=+8101, num_exec=+2 >[ 110.706] aligning vertex: was 3, now 5 floats per vertex >[ 110.706] gen9_composite_get_binding_table(fe80) >[ 110.706] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 110.706] kgem_add_handle: handle=11, index=4 >[ 110.706] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 110.706] [3f90] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.706] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 110.706] kgem_add_reloc64: adding proxy [delta=1008] for handle=7 >[ 110.706] kgem_add_handle: handle=7, index=5 >[ 110.706] kgem_add_reloc64[7] = (delta=1008, target handle=5, presumed=fffe8000) >[ 110.706] [3f80] bind bo(handle=7, addr=fffe83f0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.706] gen9_emit_sampler: sampler = 3 >[ 110.706] gen9_emit_sf: num_sf_outputs=2 >[ 110.706] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.706] gen9_emit_vertex_elements: setup id=10 >[ 110.706] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.706] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.706] gen9_render_composite_box: (0, 0), (3840, 48) >[ 110.706] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] >[ 110.706] gen8_vertex_flush[598] = 3 >[ 110.706] sna_composite_rectangles(pixmap=954, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.706] sna_composite_rectangles: converted to op 3 >[ 110.706] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.706] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.706] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.706] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.706] sna_drawable_use_bo pixmap=954, box=((0, 0), (3840, 48)), flags=1... >[ 110.706] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.706] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.706] sna_drawable_use_bo: using whole GPU bo >[ 110.706] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.706] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.706] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.706] sna_render_get_solid: 660a0a0a >[ 110.706] sna_render_get_solid(2) = 660a0a0a (recreate) >[ 110.706] kgem_create_proxy: target handle=41 [proxy? -1], offset=8, length=4, io=0 >[ 110.706] __kgem_bo_init(handle=41, num_pages=4) >[ 110.706] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.706] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.706] aligning vertex: was 5, now 2 floats per vertex >[ 110.706] gen9_composite_get_binding_table(fdc0) >[ 110.706] kgem_add_reloc64: handle=41, pos=16232, delta=0, domains=40000 >[ 110.706] kgem_add_reloc64: adding proxy [delta=8] for handle=41 >[ 110.706] kgem_add_handle: handle=41, index=6 >[ 110.706] kgem_add_reloc64[8] = (delta=8, target handle=6, presumed=fd41e000) >[ 110.706] [3f60] bind bo(handle=41, addr=fd41e008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.706] gen9_emit_sampler: sampler = 1 >[ 110.706] gen9_emit_sf: num_sf_outputs=1 >[ 110.706] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.706] gen9_emit_vertex_elements: setup id=0 >[ 110.706] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.706] (0, 0), (3840, 48) >[ 110.706] gen8_vertex_flush[654] = 3 >[ 110.706] sna_accel_flush: flush?=0, dirty?=0 >[ 110.706] sna_block_handler (tv=0.0) >[ 110.706] sna_wakeup_handler >[ 110.706] sna_composite(pixmap=954, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=954+(3786, 6)+(0, 0), size=(44, 36) >[ 110.706] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.706] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.706] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.706] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.706] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.706] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.706] gen9_render_composite: 44x36, current mode=1/1 >[ 110.706] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.706] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.706] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.706] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.706] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.706] sna_drawable_use_bo pixmap=954, box=((3786, 6), (3830, 42)), flags=7... >[ 110.706] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.706] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.706] sna_drawable_use_bo: using whole GPU bo >[ 110.706] gen9_composite_set_target: pixmap=954, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.706] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.706] sna_transform_is_imprecise_integer_translation: no transform >[ 110.706] gen9_composite_picture: integer translation (0, 0), removing >[ 110.706] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.706] sna_render_pixmap_bo: CPU all damaged >[ 110.706] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.706] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.706] __kgem_retire_rq: request 1 complete >[ 110.706] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.706] kgem_bo_move_to_cache: release handle=9 >[ 110.706] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.706] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.706] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.706] gen8_vertex_close: used=55982, vbo active? 23, vb=405, nreloc=3 >[ 110.706] gen8_vertex_close: reloc[0] = 287 >[ 110.706] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.707] kgem_add_handle: handle=23, index=7 >[ 110.707] kgem_add_reloc64[9] = (delta=0, target handle=7, presumed=fd545000) >[ 110.707] gen8_vertex_close: reloc[1] = 353 >[ 110.707] kgem_add_reloc64: handle=23, pos=353, delta=0, domains=200000 >[ 110.707] kgem_add_reloc64[10] = (delta=0, target handle=7, presumed=fd545000) >[ 110.707] gen8_vertex_close: reloc[2] = 400 >[ 110.707] kgem_add_reloc64: handle=23, pos=400, delta=0, domains=200000 >[ 110.707] kgem_add_reloc64[11] = (delta=0, target handle=7, presumed=fd545000) >[ 110.707] batch[1/1, flags=1800]: 412 412 16224 16384, nreloc=12, nexec=8, nfence=0, aperture=32540 [fenced=0] >[ 110.707] kgem_finish_buffers: buffer handle=30, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.707] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 >[ 110.707] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.707] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.707] kgem_fixup_relocs: shrinking by 61440 >[ 110.707] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.707] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.707] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.707] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.707] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.707] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.707] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.707] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.707] __kgem_bo_clear_busy: handle=7 >[ 110.707] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.707] kgem_commit: release handle=41 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.707] __kgem_bo_clear_busy: handle=41 >[ 110.707] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd41e000 >[ 110.707] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.707] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.707] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.707] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.707] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.707] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.707] gen4_choose_composite_emitter: identity src, no mask >[ 110.707] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.707] aligning vertex: was 2, now 3 floats per vertex >[ 110.707] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.707] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.707] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.707] kgem_add_handle: handle=4, index=0 >[ 110.707] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.707] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.707] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.707] gen9_composite_get_binding_table(ffc0) >[ 110.707] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.707] kgem_add_handle: handle=38, index=1 >[ 110.707] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.707] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.707] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.707] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 >[ 110.707] kgem_add_handle: handle=31, index=2 >[ 110.707] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4dc000) >[ 110.707] [3fd0] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.707] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.707] gen9_emit_sampler: sampler = 2 >[ 110.707] gen9_emit_sf: num_sf_outputs=1 >[ 110.707] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.707] gen9_emit_vertex_elements: setup id=2 >[ 110.707] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.707] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.707] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.707] gen8_vertex_flush[490] = 3 >[ 110.707] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.707] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.707] sna_glyphs: discarding mask >[ 110.707] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.707] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425449136 size=7680x2160 >[ 110.707] gen9_render_composite: 0x0, current mode=1/1 >[ 110.707] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.707] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.707] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.707] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.707] sna_drawable_use_bo pixmap=954, box=((0, 0), (7680, 2160)), flags=7... >[ 110.707] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.707] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.707] sna_drawable_use_bo: using whole GPU bo >[ 110.707] gen9_composite_set_target: pixmap=954, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.707] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.707] color_convert: src=ffdfdbd2 [20028888] >[ 110.707] color_convert: dst=ffdfdbd2 [20028888] >[ 110.707] sna_render_get_solid: ffdfdbd2 >[ 110.707] sna_render_get_solid(8) = ffdfdbd2 (recreate) >[ 110.707] kgem_create_proxy: target handle=41 [proxy? -1], offset=32, length=4, io=0 >[ 110.707] __kgem_bo_init(handle=41, num_pages=4) >[ 110.707] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.707] sna_transform_is_imprecise_integer_translation: no transform >[ 110.707] gen9_composite_picture: integer translation (0, 0), removing >[ 110.707] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.707] sna_render_pixmap_bo: GPU all damaged >[ 110.707] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.707] gen4_choose_composite_emitter: solid, identity mask >[ 110.707] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.707] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.707] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.707] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 110.707] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.707] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.707] aligning vertex: was 3, now 4 floats per vertex >[ 110.707] gen9_composite_get_binding_table(ff00) >[ 110.707] kgem_add_reloc64: handle=41, pos=16312, delta=0, domains=40000 >[ 110.707] kgem_add_reloc64: adding proxy [delta=32] for handle=41 >[ 110.707] kgem_add_handle: handle=41, index=3 >[ 110.707] kgem_add_reloc64[5] = (delta=32, target handle=3, presumed=fd41e000) >[ 110.707] [3fb0] bind bo(handle=41, addr=fd41e020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.707] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.707] kgem_add_handle: handle=6, index=4 >[ 110.707] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.707] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.707] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.707] gen9_emit_sampler: sampler = a >[ 110.707] gen9_emit_sf: num_sf_outputs=2 >[ 110.707] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.707] gen9_emit_vertex_elements: setup id=9 >[ 110.707] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.707] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.707] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.707] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.707] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.707] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.707] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.707] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.707] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.707] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.707] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.707] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.707] gen8_vertex_flush[56c] = 15 >[ 110.707] gen9_magic_ca_pass: CA fixup (13998 -> 14013) >[ 110.707] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.707] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.707] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.707] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.707] kgem_can_create_2d: 24x20 @ 32 >[ 110.707] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.707] kgem_can_create_2d: untiled size=4096 >[ 110.707] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.707] kgem_choose_tiling: 24x20 -> 0 >[ 110.707] sna_create_pixmap: usage=0, flags=a >[ 110.707] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.707] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.707] create_pixmap: serial=979, usage=0, 24x20 >[ 110.707] sna_create_pixmap: serial=979, 24x20, usage=0 >[ 110.707] sna_validate_gc(0x5619f1770810) changes=0, previous serial=3d2, drawable=3d4 >[ 110.707] sna_validate_gc: recomputing clip >[ 110.707] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.707] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.707] try_upload__fast: ignore existing cpu damage (if any) >[ 110.707] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.707] try_upload__fast: no, no gpu damage >[ 110.707] sna_drawable_move_region_to_cpu(pixmap=980 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.707] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.707] _sna_pixmap_move_to_cpu(pixmap=980, 24x20, flags=1) >[ 110.707] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.707] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.707] operate_inplace: no, inplace operation not suitable >[ 110.707] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.707] __sna_damage_all(24, 20) >[ 110.707] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.707] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.707] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.707] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.707] sna_accel_flush: flush?=1, dirty?=1 >[ 110.707] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 110.707] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.707] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.707] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.707] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.707] kgem_bo_sync__cpu_full: handle=31 >[ 110.707] gen8_vertex_close: used=56052, vbo active? 23, vb=204, nreloc=2 >[ 110.707] gen8_vertex_close: reloc[0] = 287 >[ 110.707] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.707] kgem_add_handle: handle=23, index=5 >[ 110.707] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd545000) >[ 110.707] gen8_vertex_close: reloc[1] = 342 >[ 110.707] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 >[ 110.707] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) >[ 110.707] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17301 [fenced=0] >[ 110.707] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.707] __kgem_retire_rq: request 1 complete >[ 110.707] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.707] kgem_bo_move_to_cache: release handle=17 >[ 110.707] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.707] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.707] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.707] kgem_fixup_relocs: shrinking by 61440 >[ 110.707] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.707] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.707] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.707] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.707] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.707] kgem_commit: release handle=41 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.707] __kgem_bo_clear_busy: handle=41 >[ 110.707] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd41e000 >[ 110.707] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.707] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.707] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.707] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.707] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.707] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 0 >[ 110.707] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.707] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.707] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.707] __kgem_retire_rq: request 1 complete >[ 110.707] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.707] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.707] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.707] sna_composite(pixmap=954, op=3, src=980+(2418, 10), mask=0+(3626, 6), dst=954+(3626, 6)+(0, 0), size=(48, 36) >[ 110.707] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.707] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.707] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.707] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.707] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.707] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.707] gen9_render_composite: 48x36, current mode=0/1 >[ 110.707] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.707] sna_blt_composite (2418, 10), (3626, 6), 48x36 >[ 110.707] sna_blt_composite: unsupported op [3] for blitting >[ 110.707] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.708] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.708] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.708] sna_drawable_use_bo pixmap=954, box=((3626, 6), (3674, 42)), flags=7... >[ 110.708] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.708] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.708] sna_drawable_use_bo: using whole GPU bo >[ 110.708] gen9_composite_set_target: pixmap=954, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.708] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.708] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.708] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.708] sna_render_pixmap_bo pixmap=980, (2418, 10)x(48, 36)/(24, 20) >[ 110.708] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.708] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.708] use_cpu_bo: no cpu bo >[ 110.708] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.708] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.708] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.708] sna_drawable_move_region_to_cpu(pixmap=980 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.708] sna_drawable_move_region_to_cpu: pixmap=980 all damaged on CPU >[ 110.708] kgem_can_create_2d: 24x20 @ 32 >[ 110.708] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.708] kgem_can_create_2d: untiled size=4096 >[ 110.708] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.708] kgem_choose_tiling: 24x20 -> 0 >[ 110.708] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.708] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.708] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.708] kgem_create_buffer: reusing buffer? used=4096 + size=1920, total=262144 >[ 110.708] kgem_create_proxy: target handle=30 [proxy? -1], offset=4096, length=1920, io=1 >[ 110.708] __kgem_bo_init(handle=30, num_pages=1920) >[ 110.708] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.708] upload: adding upload cache to pixmap=980 >[ 110.708] kgem_proxy_bo_attach: handle=30 >[ 110.708] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.708] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.708] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.708] gen4_choose_composite_emitter: simple src, no mask >[ 110.708] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.708] aligning vertex: was 4, now 3 floats per vertex >[ 110.708] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.708] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.708] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.708] kgem_add_handle: handle=4, index=0 >[ 110.708] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.708] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.708] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.708] gen9_composite_get_binding_table(ffc0) >[ 110.708] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.708] kgem_add_handle: handle=38, index=1 >[ 110.708] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.708] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.708] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.708] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 >[ 110.708] kgem_add_reloc64: adding proxy [delta=4096] for handle=30 >[ 110.708] kgem_add_handle: handle=30, index=2 >[ 110.708] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd4de000) >[ 110.708] [3fd0] bind bo(handle=30, addr=fd4df000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.708] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.708] gen9_emit_sampler: sampler = 22 >[ 110.708] gen9_emit_sf: num_sf_outputs=1 >[ 110.708] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.708] gen9_emit_vertex_elements: setup id=2 >[ 110.708] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.708] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.708] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.708] gen8_vertex_flush[490] = 3 >[ 110.708] sna_destroy_pixmap: pixmap=980, attached?=1 >[ 110.708] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.708] __sna_free_pixmap(pixmap=980) >[ 110.708] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.708] kgem_can_create_2d: 26x20 @ 32 >[ 110.708] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.708] kgem_can_create_2d: untiled size=4096 >[ 110.708] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.708] kgem_choose_tiling: 26x20 -> 0 >[ 110.708] sna_create_pixmap: usage=0, flags=a >[ 110.708] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.708] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.708] create_pixmap: serial=981, usage=0, 26x20 >[ 110.708] sna_create_pixmap: serial=981, 26x20, usage=0 >[ 110.708] sna_validate_gc(0x5619f1770810) changes=0, previous serial=3d4, drawable=3d6 >[ 110.708] sna_validate_gc: recomputing clip >[ 110.708] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.708] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.708] try_upload__fast: ignore existing cpu damage (if any) >[ 110.708] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.708] try_upload__fast: no, no gpu damage >[ 110.708] sna_drawable_move_region_to_cpu(pixmap=982 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.708] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.708] _sna_pixmap_move_to_cpu(pixmap=982, 26x20, flags=1) >[ 110.708] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.708] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.708] operate_inplace: no, inplace operation not suitable >[ 110.708] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.708] __sna_damage_all(26, 20) >[ 110.708] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.708] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.708] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.708] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.708] sna_accel_flush: flush?=0, dirty?=0 >[ 110.708] sna_composite(pixmap=954, op=3, src=982+(2370, 10), mask=0+(3554, 6), dst=954+(3554, 6)+(0, 0), size=(52, 36) >[ 110.708] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.708] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.708] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.708] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.708] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.708] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.708] gen9_render_composite: 52x36, current mode=1/1 >[ 110.708] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.708] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.708] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.708] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.708] sna_drawable_use_bo pixmap=954, box=((3554, 6), (3606, 42)), flags=7... >[ 110.708] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.708] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.708] sna_drawable_use_bo: using whole GPU bo >[ 110.708] gen9_composite_set_target: pixmap=954, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.708] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.708] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.708] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.708] sna_render_pixmap_bo pixmap=982, (2370, 10)x(52, 36)/(26, 20) >[ 110.708] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.708] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.708] use_cpu_bo: no cpu bo >[ 110.708] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.708] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.708] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.708] sna_drawable_move_region_to_cpu(pixmap=982 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.708] sna_drawable_move_region_to_cpu: pixmap=982 all damaged on CPU >[ 110.708] kgem_can_create_2d: 26x20 @ 32 >[ 110.708] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.708] kgem_can_create_2d: untiled size=4096 >[ 110.708] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.708] kgem_choose_tiling: 26x20 -> 0 >[ 110.708] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.708] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.708] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.708] kgem_create_buffer: reusing buffer? used=6144 + size=2560, total=262144 >[ 110.708] kgem_create_proxy: target handle=30 [proxy? -1], offset=6144, length=2560, io=1 >[ 110.708] __kgem_bo_init(handle=30, num_pages=2560) >[ 110.708] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.708] upload: adding upload cache to pixmap=982 >[ 110.708] kgem_proxy_bo_attach: handle=30 >[ 110.708] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.708] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.708] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.708] gen4_choose_composite_emitter: simple src, no mask >[ 110.708] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.708] gen9_composite_get_binding_table(ff00) >[ 110.708] kgem_add_reloc64: handle=30, pos=16312, delta=0, domains=40000 >[ 110.708] kgem_add_reloc64: adding proxy [delta=6144] for handle=30 >[ 110.708] kgem_add_reloc64[5] = (delta=6144, target handle=2, presumed=fd4de000) >[ 110.708] [3fb0] bind bo(handle=30, addr=fd4df800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.708] gen9_emit_vertex_elements: setup id=2 >[ 110.708] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.708] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.708] gen8_vertex_flush[4cc] = 3 >[ 110.708] sna_destroy_pixmap: pixmap=982, attached?=1 >[ 110.708] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.708] __sna_free_pixmap(pixmap=982) >[ 110.708] sna_composite(pixmap=954, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=954+(3490, 6)+(0, 0), size=(44, 36) >[ 110.708] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.708] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.708] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.708] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.708] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.708] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.708] gen9_render_composite: 44x36, current mode=1/1 >[ 110.708] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.708] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.708] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.708] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.708] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.708] sna_drawable_use_bo pixmap=954, box=((3490, 6), (3534, 42)), flags=7... >[ 110.708] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.708] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.708] sna_drawable_use_bo: using whole GPU bo >[ 110.708] gen9_composite_set_target: pixmap=954, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.708] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.708] sna_transform_is_imprecise_integer_translation: no transform >[ 110.708] gen9_composite_picture: integer translation (0, 0), removing >[ 110.708] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.708] sna_render_pixmap_bo: CPU all damaged >[ 110.708] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.708] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.708] gen8_vertex_close: used=56070, vbo active? 23, vb=4, nreloc=1 >[ 110.708] gen8_vertex_close: reloc[0] = 287 >[ 110.708] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.708] kgem_add_handle: handle=23, index=3 >[ 110.708] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd545000) >[ 110.708] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=16338 [fenced=0] >[ 110.708] kgem_finish_buffers: buffer handle=30, used=8704, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.708] kgem_finish_buffers: retaining upload buffer (8704/262144): used=12288, refcnt=1 >[ 110.708] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.708] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.708] kgem_fixup_relocs: shrinking by 61440 >[ 110.708] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.708] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.708] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.708] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.708] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.708] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.708] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.708] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.708] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.708] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.708] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.708] gen4_choose_composite_emitter: identity src, no mask >[ 110.708] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.708] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.708] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.708] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.708] kgem_add_handle: handle=4, index=0 >[ 110.708] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.708] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.708] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.708] gen9_composite_get_binding_table(ffc0) >[ 110.708] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.708] kgem_add_handle: handle=38, index=1 >[ 110.708] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.708] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.708] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.708] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.708] kgem_add_handle: handle=37, index=2 >[ 110.708] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd441000) >[ 110.708] [3fd0] bind bo(handle=37, addr=fd441000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.708] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.708] gen9_emit_sampler: sampler = 2 >[ 110.708] gen9_emit_sf: num_sf_outputs=1 >[ 110.708] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.708] gen9_emit_vertex_elements: setup id=2 >[ 110.708] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.708] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.708] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.708] gen8_vertex_flush[490] = 3 >[ 110.708] sna_composite(pixmap=954, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=954+(3422, 6)+(0, 0), size=(48, 36) >[ 110.708] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.708] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.708] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.708] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.708] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.708] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.708] gen9_render_composite: 48x36, current mode=1/1 >[ 110.708] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.708] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.708] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.709] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.709] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.709] sna_drawable_use_bo pixmap=954, box=((3422, 6), (3470, 42)), flags=7... >[ 110.709] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.709] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.709] sna_drawable_use_bo: using whole GPU bo >[ 110.709] gen9_composite_set_target: pixmap=954, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.709] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.709] sna_transform_is_imprecise_integer_translation: no transform >[ 110.709] gen9_composite_picture: integer translation (0, 0), removing >[ 110.709] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.709] sna_render_pixmap_bo: CPU all damaged >[ 110.709] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.709] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.709] __kgem_retire_rq: request 1 complete >[ 110.709] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.709] gen8_vertex_close: used=56079, vbo active? 23, vb=4, nreloc=1 >[ 110.709] gen8_vertex_close: reloc[0] = 287 >[ 110.709] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.709] kgem_add_handle: handle=23, index=3 >[ 110.709] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.709] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.709] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.709] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.709] kgem_fixup_relocs: shrinking by 61440 >[ 110.709] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.709] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.709] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.709] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.709] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.709] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.709] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.709] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.709] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.709] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.709] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.709] gen4_choose_composite_emitter: identity src, no mask >[ 110.709] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.709] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.709] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.709] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.709] kgem_add_handle: handle=4, index=0 >[ 110.709] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.709] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.709] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.709] gen9_composite_get_binding_table(ffc0) >[ 110.709] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.709] kgem_add_handle: handle=38, index=1 >[ 110.709] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.709] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.709] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.709] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.709] kgem_add_handle: handle=32, index=2 >[ 110.709] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.709] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.709] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.709] gen9_emit_sampler: sampler = 2 >[ 110.709] gen9_emit_sf: num_sf_outputs=1 >[ 110.709] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.709] gen9_emit_vertex_elements: setup id=2 >[ 110.709] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.709] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.709] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.709] gen8_vertex_flush[490] = 3 >[ 110.709] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.709] kgem_can_create_2d: 16x16 @ 32 >[ 110.709] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.709] kgem_can_create_2d: untiled size=4096 >[ 110.709] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.709] kgem_choose_tiling: 16x16 -> 0 >[ 110.709] sna_create_pixmap: usage=0, flags=a >[ 110.709] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.709] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.709] create_pixmap: serial=983, usage=0, 16x16 >[ 110.709] sna_create_pixmap: serial=983, 16x16, usage=0 >[ 110.709] sna_validate_gc(0x5619f1770810) changes=0, previous serial=3d6, drawable=3d8 >[ 110.709] sna_validate_gc: recomputing clip >[ 110.709] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.709] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.709] try_upload__fast: ignore existing cpu damage (if any) >[ 110.709] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.709] try_upload__fast: no, no gpu damage >[ 110.709] sna_drawable_move_region_to_cpu(pixmap=984 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.709] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.709] _sna_pixmap_move_to_cpu(pixmap=984, 16x16, flags=1) >[ 110.709] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.709] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.709] operate_inplace: no, inplace operation not suitable >[ 110.709] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.709] __sna_damage_all(16, 16) >[ 110.709] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.709] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.709] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.709] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.709] sna_accel_flush: flush?=1, dirty?=1 >[ 110.709] sna_accel_flush: syncing SHM pixmap=314 (refcnt=1) >[ 110.709] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.709] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.709] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.709] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.709] kgem_bo_sync__cpu_full: handle=32 >[ 110.709] gen8_vertex_close: used=56088, vbo active? 23, vb=4, nreloc=1 >[ 110.709] gen8_vertex_close: reloc[0] = 287 >[ 110.709] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.709] kgem_add_handle: handle=23, index=3 >[ 110.709] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.709] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.709] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.709] __kgem_retire_rq: request 1 complete >[ 110.709] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.709] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.709] kgem_fixup_relocs: shrinking by 61440 >[ 110.709] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.709] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.709] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.709] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.709] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.709] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.709] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.709] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.709] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.709] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 0 >[ 110.709] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.709] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.709] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.709] __kgem_retire_rq: request 1 complete >[ 110.709] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.709] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.709] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.709] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.709] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.709] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.709] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.709] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.709] kgem_bo_sync__cpu_full: handle=37 >[ 110.709] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.709] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.709] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.709] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.709] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.709] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.709] sna_composite(pixmap=954, op=3, src=984+(2247, 15), mask=0+(3370, 7), dst=954+(3370, 7)+(0, 0), size=(32, 34) >[ 110.709] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.709] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.709] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.709] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.709] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.709] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.709] gen9_render_composite: 32x34, current mode=0/1 >[ 110.709] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.709] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.709] sna_blt_composite: unsupported op [3] for blitting >[ 110.709] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.709] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.709] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.709] sna_drawable_use_bo pixmap=954, box=((3370, 7), (3402, 41)), flags=7... >[ 110.709] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.709] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.709] sna_drawable_use_bo: using whole GPU bo >[ 110.709] gen9_composite_set_target: pixmap=954, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.709] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.709] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.709] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.709] sna_render_pixmap_bo pixmap=984, (2247, 15)x(32, 34)/(16, 16) >[ 110.709] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.709] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.709] use_cpu_bo: no cpu bo >[ 110.709] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.709] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.709] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.709] sna_drawable_move_region_to_cpu(pixmap=984 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.709] sna_drawable_move_region_to_cpu: pixmap=984 all damaged on CPU >[ 110.709] kgem_can_create_2d: 16x16 @ 32 >[ 110.709] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.709] kgem_can_create_2d: untiled size=4096 >[ 110.709] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.709] kgem_choose_tiling: 16x16 -> 0 >[ 110.709] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.709] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.709] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.709] kgem_create_buffer: reusing buffer? used=12288 + size=1024, total=262144 >[ 110.709] kgem_create_proxy: target handle=30 [proxy? -1], offset=12288, length=1024, io=1 >[ 110.709] __kgem_bo_init(handle=30, num_pages=1024) >[ 110.709] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.709] upload: adding upload cache to pixmap=984 >[ 110.709] kgem_proxy_bo_attach: handle=30 >[ 110.709] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.709] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.709] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.709] gen4_choose_composite_emitter: simple src, no mask >[ 110.709] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.709] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.709] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.709] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.709] kgem_add_handle: handle=4, index=0 >[ 110.709] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.709] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.709] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.709] gen9_composite_get_binding_table(ffc0) >[ 110.709] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.709] kgem_add_handle: handle=38, index=1 >[ 110.709] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.709] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.709] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.709] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 >[ 110.709] kgem_add_reloc64: adding proxy [delta=12288] for handle=30 >[ 110.709] kgem_add_handle: handle=30, index=2 >[ 110.709] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=fd4de000) >[ 110.709] [3fd0] bind bo(handle=30, addr=fd4e1000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.709] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.709] gen9_emit_sampler: sampler = 22 >[ 110.709] gen9_emit_sf: num_sf_outputs=1 >[ 110.709] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.709] gen9_emit_vertex_elements: setup id=2 >[ 110.709] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.709] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.709] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.709] gen8_vertex_flush[490] = 3 >[ 110.709] sna_destroy_pixmap: pixmap=984, attached?=1 >[ 110.709] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.709] __sna_free_pixmap(pixmap=984) >[ 110.709] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.709] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.709] sna_glyphs: discarding mask >[ 110.709] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.709] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425449136 size=7680x2160 >[ 110.709] gen9_render_composite: 0x0, current mode=1/1 >[ 110.709] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.709] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.709] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.709] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.709] sna_drawable_use_bo pixmap=954, box=((0, 0), (7680, 2160)), flags=7... >[ 110.709] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.709] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.709] sna_drawable_use_bo: using whole GPU bo >[ 110.709] gen9_composite_set_target: pixmap=954, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.709] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.709] color_convert: src=ff232321 [20028888] >[ 110.709] color_convert: dst=ff232321 [20028888] >[ 110.709] sna_render_get_solid: ff232321 >[ 110.709] sna_render_get_solid(6) = ff232321 (recreate) >[ 110.709] kgem_create_proxy: target handle=41 [proxy? -1], offset=24, length=4, io=0 >[ 110.709] __kgem_bo_init(handle=41, num_pages=4) >[ 110.709] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.709] sna_transform_is_imprecise_integer_translation: no transform >[ 110.709] gen9_composite_picture: integer translation (0, 0), removing >[ 110.709] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.709] sna_render_pixmap_bo: GPU all damaged >[ 110.709] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.709] gen4_choose_composite_emitter: solid, identity mask >[ 110.709] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.709] aligning vertex: was 3, now 4 floats per vertex >[ 110.709] gen9_composite_get_binding_table(ff00) >[ 110.709] kgem_add_reloc64: handle=41, pos=16312, delta=0, domains=40000 >[ 110.709] kgem_add_reloc64: adding proxy [delta=24] for handle=41 >[ 110.709] kgem_add_handle: handle=41, index=3 >[ 110.709] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fd41e000) >[ 110.709] [3fb0] bind bo(handle=41, addr=fd41e018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.709] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.709] kgem_add_handle: handle=6, index=4 >[ 110.709] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.709] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.709] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.709] gen9_emit_sampler: sampler = a >[ 110.709] gen9_emit_sf: num_sf_outputs=2 >[ 110.709] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.709] gen9_emit_vertex_elements: setup id=9 >[ 110.709] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.709] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.709] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.709] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.710] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.710] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.710] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.710] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.710] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.710] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.710] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.710] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.710] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.710] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.710] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.710] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.710] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.710] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.710] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.710] gen8_vertex_flush[56c] = 48 >[ 110.710] gen9_magic_ca_pass: CA fixup (14025 -> 14073) >[ 110.710] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.710] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.710] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.710] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.710] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.710] sna_glyphs: discarding mask >[ 110.710] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.710] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425449136 size=7680x2160 >[ 110.710] gen9_render_composite: 0x0, current mode=1/1 >[ 110.710] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.710] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.710] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.710] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.710] sna_drawable_use_bo pixmap=954, box=((0, 0), (7680, 2160)), flags=7... >[ 110.710] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.710] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.710] sna_drawable_use_bo: using whole GPU bo >[ 110.710] gen9_composite_set_target: pixmap=954, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.710] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.710] color_convert: src=ff8e8b85 [20028888] >[ 110.710] color_convert: dst=ff8e8b85 [20028888] >[ 110.710] sna_render_get_solid: ff8e8b85 >[ 110.710] sna_render_get_solid(7) = ff8e8b85 (recreate) >[ 110.710] kgem_create_proxy: target handle=41 [proxy? -1], offset=28, length=4, io=0 >[ 110.710] __kgem_bo_init(handle=41, num_pages=4) >[ 110.710] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.710] sna_transform_is_imprecise_integer_translation: no transform >[ 110.710] gen9_composite_picture: integer translation (0, 0), removing >[ 110.710] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.710] sna_render_pixmap_bo: GPU all damaged >[ 110.710] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.710] gen4_choose_composite_emitter: solid, identity mask >[ 110.710] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.710] gen9_composite_get_binding_table(fe40) >[ 110.710] kgem_add_reloc64: handle=41, pos=16264, delta=0, domains=40000 >[ 110.710] kgem_add_reloc64: adding proxy [delta=28] for handle=41 >[ 110.710] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fd41e000) >[ 110.710] [3f80] bind bo(handle=41, addr=fd41e01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.710] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.710] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.710] gen9_emit_vertex_elements: setup id=9 >[ 110.710] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.710] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.710] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.710] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.710] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.710] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.710] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.710] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.710] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.710] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.710] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.710] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.710] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.710] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.710] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.710] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.710] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.710] gen8_vertex_flush[66c] = 48 >[ 110.710] gen9_magic_ca_pass: CA fixup (14073 -> 14121) >[ 110.710] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.710] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.710] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.710] sna_copy_area: src=pixmap=954:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.710] sna_copy_area: normal copy >[ 110.710] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.710] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.710] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.710] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.710] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.710] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.710] sna_do_copy: pixmap -- no source clipping >[ 110.710] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.710] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.710] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=954+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.710] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=29, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.710] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.710] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.710] sna_drawable_use_bo: pinned, never REPLACES >[ 110.710] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.710] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.710] sna_drawable_use_bo: applying move-to-gpu override >[ 110.710] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.710] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.710] wait_for_shadow: flags=1, flips=0, handle=29, shadow=28 >[ 110.710] wait_for_shadow: setting front pixmap to handle=28 >[ 110.710] sna_drawable_use_bo: using whole GPU bo >[ 110.710] sna_pixmap_move_to_gpu(pixmap=954, usage=0), flags=a >[ 110.710] sna_pixmap_move_to_gpu: already all-damaged >[ 110.710] sna_pixmap_mark_active: pixmap=954, handle=38 >[ 110.710] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.710] sna_pixmap_make_cow: make cow src=954, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.710] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.710] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.710] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.710] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.710] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.710] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.710] kgem_set_mode: flushing before new bo >[ 110.710] gen8_vertex_close: used=56484, vbo active? 23, vb=204, nreloc=2 >[ 110.710] gen8_vertex_close: reloc[0] = 287 >[ 110.710] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.710] kgem_add_handle: handle=23, index=5 >[ 110.710] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) >[ 110.710] gen8_vertex_close: reloc[1] = 342 >[ 110.710] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 >[ 110.710] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd545000) >[ 110.710] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.710] kgem_finish_buffers: buffer handle=30, used=13312, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.710] kgem_finish_buffers: retaining upload buffer (13312/262144): used=16384, refcnt=1 >[ 110.710] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.710] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.710] kgem_fixup_relocs: shrinking by 61440 >[ 110.710] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.710] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.710] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.710] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.710] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.710] kgem_commit: release handle=41 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.710] __kgem_bo_clear_busy: handle=41 >[ 110.710] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd41e000 >[ 110.710] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.710] kgem_commit: release handle=41 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.710] __kgem_bo_clear_busy: handle=41 >[ 110.710] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.710] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.710] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.710] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.710] aligning vertex: was 4, now 2 floats per vertex >[ 110.710] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.710] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.710] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.710] kgem_add_handle: handle=4, index=0 >[ 110.710] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.710] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.710] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.710] gen9_composite_get_binding_table(ffc0) >[ 110.710] kgem_add_reloc64: handle=28, pos=16360, delta=0, domains=20002 >[ 110.710] kgem_add_handle: handle=28, index=1 >[ 110.710] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.710] __kgem_bo_mark_dirty: handle=28 (proxy? 0) >[ 110.710] [3fe0] bind bo(handle=28, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.710] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.710] kgem_add_handle: handle=38, index=2 >[ 110.710] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.710] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.710] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.710] gen9_emit_sampler: sampler = 0 >[ 110.710] gen9_emit_sf: num_sf_outputs=1 >[ 110.710] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.710] gen9_emit_vertex_elements: setup id=0 >[ 110.710] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.710] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.710] gen8_vertex_flush[490] = 3 >[ 110.710] sna_destroy_pixmap: pixmap=954, attached?=1 >[ 110.710] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.710] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.710] __kgem_bo_destroy: handle=38 -> active >[ 110.710] __sna_free_pixmap(pixmap=954) >[ 110.710] sna_accel_flush: flush?=0, dirty?=0 >[ 110.710] sna_accel_flush: flush?=0, dirty?=0 >[ 110.710] sna_block_handler (tv=0.608000) >[ 110.710] kgem_retire, need_retire?=1 >[ 110.710] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.710] kgem_retire__requests_ring: retiring ring 0 >[ 110.710] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.710] __kgem_retire_rq: request 1 complete >[ 110.710] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.710] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.710] kgem_retire -- retired=0, need_retire=0 >[ 110.710] kgem_retire__buffers: handle=30, busy? 0 [0] >[ 110.710] kgem_retire__buffers: releasing upload cache for handle=30? 0 >[ 110.710] __kgem_bo_destroy: handle=30, size=262144 >[ 110.710] kgem_bo_replace_io: transferring io handle=30 to bo >[ 110.710] kgem_bo_move_to_inactive: moving handle=30 to inactive >[ 110.710] sna_accel_block: GPU idle, flushing >[ 110.710] gen8_vertex_close: used=56490, vbo active? 23, vb=1, nreloc=1 >[ 110.710] gen8_vertex_close: reloc[0] = 287 >[ 110.710] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.710] kgem_add_handle: handle=23, index=3 >[ 110.710] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.710] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.710] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.710] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.710] kgem_fixup_relocs: shrinking by 61440 >[ 110.710] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.711] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.711] kgem_commit: release handle=28 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.711] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.711] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.711] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.711] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.711] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.711] sna_scanout_do_flush: flush timer active: delta=-18 >[ 110.711] sna_scanout_do_flush (time=110710), triggered >[ 110.711] sna_scanout_flush (time=110710), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.711] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.711] stop_flush: scanout=28 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.711] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.711] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.711] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.711] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.711] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.711] sna_pixmap_move_to_gpu: already all-damaged >[ 110.711] sna_pixmap_mark_active: pixmap=175, handle=28 >[ 110.711] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.711] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.711] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.711] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=2], new handle=28 [active=0] >[ 110.711] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 >[ 110.711] get_fb: reusing fb=80 for handle=28 >[ 110.711] sna_mode_redisplay: recording flip on CRTC:32 handle=28, active_scanout=1, serial=2 >[ 110.711] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.711] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 >[ 110.711] sna_mode_redisplay: recording flip on CRTC:39 handle=28, active_scanout=2, serial=3 >[ 110.711] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.711] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.711] sna_mode_redisplay: flipped 2 outputs, shadow active? 29 >[ 110.711] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=28, shadow handle=29 >[ 110.711] sna_accel_do_throttle (time=110710), triggered >[ 110.711] sna_accel_throttle (time=110710) >[ 110.711] sna_accel_block: evaluating timers, active=7 >[ 110.711] sna_accel_block: flush timer expires in 16 [110726] >[ 110.712] sna_wakeup_handler >[ 110.712] sna_accel_flush: flush?=0, dirty?=0 >[ 110.712] sna_block_handler (tv=0.606000) >[ 110.712] kgem_retire, need_retire?=1 >[ 110.712] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.712] kgem_retire__requests_ring: retiring ring 0 >[ 110.712] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.712] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.712] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.712] kgem_retire -- retired=0, need_retire=1 >[ 110.712] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 110.712] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.712] sna_accel_block: evaluating timers, active=7 >[ 110.712] sna_accel_block: flush timer expires in 14 [110726] >[ 110.715] sna_wakeup_handler >[ 110.715] sna_accel_flush: flush?=0, dirty?=0 >[ 110.715] sna_destroy_pixmap: pixmap=970, attached?=1 >[ 110.715] _kgem_bo_destroy: handle=12, proxy? 0 >[ 110.715] __kgem_bo_destroy: handle=12, size=12288 >[ 110.715] kgem_bo_move_to_inactive: moving handle=12 to inactive >[ 110.715] __sna_free_pixmap(pixmap=970) >[ 110.715] sna_destroy_pixmap: pixmap=968, attached?=1 >[ 110.715] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.715] __kgem_bo_destroy: handle=22, size=61440 >[ 110.715] __kgem_bo_destroy: handle=22, purged >[ 110.715] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.715] __sna_free_pixmap(pixmap=968) >[ 110.715] sna_destroy_pixmap: pixmap=974, attached?=1 >[ 110.715] _kgem_bo_destroy: handle=21, proxy? 0 >[ 110.715] __kgem_bo_destroy: handle=21, size=172032 >[ 110.715] __kgem_bo_destroy: handle=21, purged >[ 110.715] kgem_bo_move_to_inactive: moving handle=21 to inactive >[ 110.715] __sna_free_pixmap(pixmap=974) >[ 110.715] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 110.715] kgem_can_create_2d: 7680x2160 @ 24 >[ 110.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.715] kgem_can_create_2d: untiled size=66355200 >[ 110.715] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 110.715] kgem_can_create_2d: tiled[-1] size=66355200 >[ 110.715] sna_create_pixmap: usage=0, flags=1b >[ 110.715] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 110.715] __pop_freed_pixmap: reusing freed pixmap=974 header >[ 110.715] create_pixmap_hdr: pixmap=985, width=7680, height=2160, usage=0 >[ 110.715] sna_create_pixmap: serial=985, 7680x2160, usage=0 >[ 110.715] sna_composite_rectangles(pixmap=986, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.715] sna_composite_rectangles: converted to op 0 >[ 110.715] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.715] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.715] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.715] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.715] sna_composite_rectangles: dropping last-cpu hint >[ 110.715] sna_drawable_use_bo pixmap=986, box=((0, 0), (7680, 2160)), flags=19... >[ 110.715] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.715] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.715] sna_pixmap_move_to_gpu(pixmap=986, usage=0), flags=b >[ 110.715] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.715] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 110.715] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.715] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 110.715] sna_pixmap_alloc_gpu: pixmap=986 >[ 110.715] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.715] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 110.715] kgem_bo_remove_from_active: removing handle=38 from active >[ 110.715] 1:from active: pitch=30720, tiling=1, handle=38, id=941 >[ 110.715] __sna_damage_all(7680, 2160) >[ 110.715] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.715] sna_pixmap_mark_active: pixmap=986, handle=38 >[ 110.715] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.715] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.715] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 110.715] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.715] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 110.715] sna_render_get_solid: 0 >[ 110.715] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.715] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.715] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.715] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.715] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.715] kgem_add_handle: handle=4, index=0 >[ 110.715] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.715] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.715] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.715] gen9_composite_get_binding_table(ffc0) >[ 110.715] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.715] kgem_add_handle: handle=38, index=1 >[ 110.715] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.715] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.715] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.715] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.715] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.715] kgem_add_handle: handle=7, index=2 >[ 110.715] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.715] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.715] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.715] gen9_emit_sampler: sampler = 1 >[ 110.715] gen9_emit_sf: num_sf_outputs=1 >[ 110.715] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.715] gen9_emit_vertex_elements: setup id=0 >[ 110.715] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.715] (0, 0), (7680, 2160) >[ 110.715] gen8_vertex_flush[490] = 3 >[ 110.715] sna_composite_rectangles: pixmap=986 marking clear [0]? 1 >[ 110.715] sna_composite_rectangles(pixmap=986, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) >[ 110.715] sna_composite_rectangles: converted to op 1 >[ 110.715] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 110.715] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 110.715] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 110.715] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 110.715] sna_composite_rectangles: promoting to full GPU >[ 110.715] sna_composite_rectangles: dropping last-cpu hint >[ 110.715] sna_drawable_use_bo pixmap=986, box=((0, 0), (7680, 2160)), flags=19... >[ 110.715] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.715] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.715] sna_drawable_use_bo: using whole GPU bo >[ 110.715] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) >[ 110.715] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.715] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) >[ 110.715] sna_render_get_solid: ff2c001e >[ 110.716] sna_render_get_solid(0) = ff2c001e (recreate) >[ 110.716] kgem_create_proxy: target handle=41 [proxy? -1], offset=0, length=4, io=0 >[ 110.716] __kgem_bo_init(handle=41, num_pages=4) >[ 110.716] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 110.716] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.716] gen9_composite_get_binding_table(ff00) >[ 110.716] kgem_add_reloc64: handle=41, pos=16312, delta=0, domains=40000 >[ 110.716] kgem_add_reloc64: adding proxy [delta=0] for handle=41 >[ 110.716] kgem_add_handle: handle=41, index=3 >[ 110.716] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd41e000) >[ 110.716] [3fb0] bind bo(handle=41, addr=fd41e000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.716] gen9_emit_vertex_elements: setup id=0 >[ 110.716] (0, 0), (7680, 2160) >[ 110.716] gen8_vertex_flush[4cc] = 3 >[ 110.716] sna_composite_rectangles: pixmap=986 marking clear [ff2c001e]? 1 >[ 110.716] sna_validate_gc(0x5619f17a4f50) changes=0, previous serial=f3, drawable=3da >[ 110.716] sna_validate_gc: recomputing clip >[ 110.716] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x5619f1785e50] >[ 110.716] sna_copy_area: src=pixmap=364:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=986:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.716] sna_copy_area: normal copy >[ 110.716] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) >[ 110.716] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) >[ 110.716] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.716] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) >[ 110.716] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) >[ 110.716] sna_do_copy: clipped src extents (0, 0), (3840, 2160) >[ 110.716] sna_do_copy: pixmap -- no source clipping >[ 110.716] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 >[ 110.716] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) >[ 110.716] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=364+(0, 0), dst pixmap=986+(0, 0), alu=3, src.size=3840x2160, dst.size=7680x2160) >[ 110.716] sna_copy_boxes: dst=(priv=0x5619f17e9f10, gpu_bo=38, cpu_bo=0), src=(priv=0x5619f14e73a0, gpu_bo=11, cpu_bo=0), replaces=0 >[ 110.716] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.716] sna_drawable_use_bo pixmap=986, box=((0, 0), (3840, 2160)), flags=b... >[ 110.716] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.716] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.716] sna_drawable_use_bo: using whole GPU bo >[ 110.716] sna_pixmap_move_to_gpu(pixmap=364, usage=0), flags=a >[ 110.716] sna_pixmap_move_to_gpu: already all-damaged >[ 110.716] sna_pixmap_mark_active: pixmap=364, handle=11 >[ 110.716] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.716] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.716] kgem_bo_is_render: handle=11, rq? 0 [0] >[ 110.716] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.716] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.716] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.716] gen9_composite_get_binding_table(fe80) >[ 110.716] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 >[ 110.716] kgem_add_handle: handle=11, index=4 >[ 110.716] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) >[ 110.716] [3f90] bind bo(handle=11, addr=f61c9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.716] gen9_emit_sampler: sampler = 0 >[ 110.716] gen9_emit_vertex_elements: setup id=0 >[ 110.716] (0, 0) -> (0, 0) + (3840, 2160) >[ 110.716] gen8_vertex_flush[510] = 3 >[ 110.716] sna_copy_area: src=pixmap=364:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=986:(3840, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.716] sna_copy_area: normal copy >[ 110.716] sna_do_copy: src=(0, 0), dst=(3840, 0), size=(3840x2160) >[ 110.716] sna_do_copy: after drawable: src=(0, 0), dst=(3840, 0), size=(3840x2160) >[ 110.716] sna_do_copy: dst extents (3840, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.716] sna_do_copy: clipped dst extents (3840, 0), (7680, 2160) >[ 110.716] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) >[ 110.716] sna_do_copy: clipped src extents (0, 0), (3840, 2160) >[ 110.716] sna_do_copy: pixmap -- no source clipping >[ 110.716] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 >[ 110.716] sna_do_copy: copy region (3840, 0), (7680, 2160) x 1 + (-3840, 0) >[ 110.716] sna_copy_boxes (boxes=1x[(3840, 0), (7680, 2160)...], src pixmap=364+(-3840, 0), dst pixmap=986+(0, 0), alu=3, src.size=3840x2160, dst.size=7680x2160) >[ 110.716] sna_copy_boxes: dst=(priv=0x5619f17e9f10, gpu_bo=38, cpu_bo=0), src=(priv=0x5619f14e73a0, gpu_bo=11, cpu_bo=0), replaces=0 >[ 110.716] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.716] sna_drawable_use_bo pixmap=986, box=((3840, 0), (7680, 2160)), flags=b... >[ 110.716] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.716] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.716] sna_drawable_use_bo: using whole GPU bo >[ 110.716] sna_pixmap_move_to_gpu(pixmap=364, usage=0), flags=a >[ 110.716] sna_pixmap_move_to_gpu: already all-damaged >[ 110.716] sna_pixmap_mark_active: pixmap=364, handle=11 >[ 110.716] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.716] gen9_render_copy_boxes (-3840, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.716] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 110.716] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.716] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.716] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.716] gen9_composite_get_binding_table(fe00) >[ 110.716] gen9_emit_vertex_elements: setup id=0 >[ 110.716] (0, 0) -> (3840, 0) + (3840, 2160) >[ 110.716] gen8_vertex_flush[510] = 6 >[ 110.716] sna_composite(pixmap=986, op=3, src=24+(3796, 2028), mask=0+(5694, 1014), dst=986+(5694, 1014)+(0, 0), size=(132, 132) >[ 110.716] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) >[ 110.716] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) >[ 110.716] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.716] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) >[ 110.716] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) >[ 110.716] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) >[ 110.716] gen9_render_composite: 132x132, current mode=1/1 >[ 110.716] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.716] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 >[ 110.716] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.716] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.716] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 >[ 110.716] sna_drawable_use_bo pixmap=986, box=((5694, 1014), (5826, 1146)), flags=7... >[ 110.716] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.716] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.716] sna_drawable_use_bo: using whole GPU bo >[ 110.716] gen9_composite_set_target: pixmap=986, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.716] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) >[ 110.716] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] >[ 110.716] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.716] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) >[ 110.716] sna_render_pixmap_bo: GPU all damaged >[ 110.716] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.716] kgem_bo_is_render: handle=15, rq? 0 [0] >[ 110.716] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.716] gen4_choose_composite_emitter: simple src, no mask >[ 110.716] kgem_check_bo: num_pages=+5, num_exec=+1 >[ 110.716] aligning vertex: was 2, now 3 floats per vertex >[ 110.716] gen9_composite_get_binding_table(fe00) >[ 110.716] kgem_add_reloc64: handle=15, pos=16248, delta=0, domains=40000 >[ 110.716] kgem_add_handle: handle=15, index=5 >[ 110.716] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa3000) >[ 110.716] [3f70] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler >[ 110.716] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.716] gen9_emit_sampler: sampler = 22 >[ 110.716] gen9_emit_vertex_elements: setup id=2 >[ 110.716] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.716] gen9_render_composite_box: (5694, 1014), (5826, 1146) >[ 110.716] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] >[ 110.716] gen8_vertex_flush[59c] = 3 >[ 110.716] sna_create_pixmap(80, 80, 32, usage=0) >[ 110.716] kgem_can_create_2d: 80x80 @ 32 >[ 110.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.716] kgem_can_create_2d: untiled size=28672 >[ 110.716] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.716] kgem_choose_tiling: 80x80 -> 0 >[ 110.716] sna_create_pixmap: usage=0, flags=b >[ 110.716] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b >[ 110.716] __pop_freed_pixmap: reusing freed pixmap=968 header >[ 110.716] create_pixmap_hdr: pixmap=987, width=80, height=80, usage=0 >[ 110.716] sna_create_pixmap: serial=987, 80x80, usage=0 >[ 110.716] sna_composite_rectangles(pixmap=988, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) >[ 110.716] sna_composite_rectangles: converted to op 0 >[ 110.716] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) >[ 110.716] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 >[ 110.716] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 >[ 110.716] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.716] sna_composite_rectangles: dropping last-cpu hint >[ 110.716] sna_drawable_use_bo pixmap=988, box=((0, 0), (80, 80)), flags=19... >[ 110.716] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.716] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.716] sna_pixmap_move_to_gpu(pixmap=988, usage=0), flags=b >[ 110.716] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.716] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b >[ 110.716] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.716] kgem_choose_tiling: 80x80 -> 0 >[ 110.716] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X >[ 110.716] kgem_choose_tiling: 80x80 -> 0 >[ 110.716] sna_pixmap_alloc_gpu: pixmap=988 >[ 110.716] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 >[ 110.716] inactive too small: 5 < 7 >[ 110.716] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 110.716] from inactive: pitch=320, tiling=0: handle=22, id=943 >[ 110.716] __sna_damage_all(80, 80) >[ 110.716] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.716] sna_pixmap_mark_active: pixmap=988, handle=22 >[ 110.716] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.716] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.716] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.716] kgem_bo_is_render: handle=22, rq? 0 [0] >[ 110.716] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) >[ 110.716] sna_render_get_solid: 0 >[ 110.716] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.716] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.716] __kgem_retire_rq: request 1 complete >[ 110.716] __kgem_bo_flush: handle=28, busy=0, wedged=0 >[ 110.716] kgem_set_mode: flushing before new bo >[ 110.716] gen8_vertex_close: used=56523, vbo active? 23, vb=5, nreloc=2 >[ 110.716] gen8_vertex_close: reloc[0] = 287 >[ 110.716] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.716] kgem_add_handle: handle=23, index=6 >[ 110.716] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fd545000) >[ 110.716] gen8_vertex_close: reloc[1] = 354 >[ 110.716] kgem_add_reloc64: handle=23, pos=354, delta=0, domains=200000 >[ 110.716] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd545000) >[ 110.716] batch[1/1, flags=1800]: 366 366 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=24381 [fenced=0] >[ 110.716] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.716] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.716] kgem_fixup_relocs: shrinking by 61440 >[ 110.716] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.716] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.716] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.717] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.717] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.717] __kgem_bo_clear_busy: handle=7 >[ 110.717] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.717] kgem_commit: release handle=41 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.717] __kgem_bo_clear_busy: handle=41 >[ 110.717] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd41e000 >[ 110.717] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.717] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 >[ 110.717] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.717] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.717] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.717] kgem_check_bo: num_pages=+15, num_exec=+1 >[ 110.717] aligning vertex: was 3, now 2 floats per vertex >[ 110.717] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.717] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.717] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.717] kgem_add_handle: handle=4, index=0 >[ 110.717] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.717] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.717] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.717] gen9_composite_get_binding_table(ffc0) >[ 110.717] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 >[ 110.717] kgem_add_handle: handle=22, index=1 >[ 110.717] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) >[ 110.717] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.717] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render >[ 110.717] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.717] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.717] kgem_add_handle: handle=7, index=2 >[ 110.717] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.717] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.717] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.717] gen9_emit_sampler: sampler = 1 >[ 110.717] gen9_emit_sf: num_sf_outputs=1 >[ 110.717] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.717] gen9_emit_vertex_elements: setup id=0 >[ 110.717] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.717] (0, 0), (80, 80) >[ 110.717] gen8_vertex_flush[490] = 3 >[ 110.717] sna_composite_rectangles: pixmap=988 marking clear [0]? 1 >[ 110.717] sna_composite_rectangles(pixmap=988, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) >[ 110.717] sna_composite_rectangles: converted to op 1 >[ 110.717] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) >[ 110.717] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) >[ 110.717] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) >[ 110.717] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) >[ 110.717] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 >[ 110.717] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 >[ 110.717] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) >[ 110.717] sna_composite_rectangles: dropping last-cpu hint >[ 110.717] sna_drawable_use_bo pixmap=988, box=((0, 0), (80, 80)), flags=1... >[ 110.717] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.717] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.717] sna_drawable_use_bo: using whole GPU bo >[ 110.717] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) >[ 110.717] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.717] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) >[ 110.717] sna_render_get_solid: 40404040 >[ 110.717] sna_render_get_solid(1) = 40404040 (recreate) >[ 110.717] kgem_create_proxy: target handle=41 [proxy? -1], offset=4, length=4, io=0 >[ 110.717] __kgem_bo_init(handle=41, num_pages=4) >[ 110.717] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.717] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.717] gen9_composite_get_binding_table(ff00) >[ 110.717] kgem_add_reloc64: handle=41, pos=16312, delta=0, domains=40000 >[ 110.717] kgem_add_reloc64: adding proxy [delta=4] for handle=41 >[ 110.717] kgem_add_handle: handle=41, index=3 >[ 110.717] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fd41e000) >[ 110.717] [3fb0] bind bo(handle=41, addr=fd41e004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.717] gen9_emit_vertex_elements: setup id=0 >[ 110.717] (0, 0), (2, 2) >[ 110.717] (78, 0), (80, 2) >[ 110.717] (0, 78), (2, 80) >[ 110.717] (78, 78), (80, 80) >[ 110.717] gen8_vertex_flush[4cc] = 12 >[ 110.717] sna_composite(pixmap=986, op=3, src=988+(0, 0), mask=0+(0, 0), dst=986+(0, 0)+(0, 0), size=(7680, 2160) >[ 110.717] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 110.717] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 110.717] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.717] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 110.717] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) >[ 110.717] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 110.717] gen9_render_composite: 7680x2160, current mode=1/1 >[ 110.717] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.717] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.717] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 >[ 110.717] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.717] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 110.717] sna_drawable_use_bo pixmap=986, box=((0, 0), (7680, 2160)), flags=7... >[ 110.717] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.717] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.717] sna_drawable_use_bo: using whole GPU bo >[ 110.717] gen9_composite_set_target: pixmap=986, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.717] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 110.717] sna_transform_is_imprecise_integer_translation: no transform >[ 110.717] gen9_composite_picture: integer translation (0, 0), removing >[ 110.717] sna_render_pixmap_bo pixmap=988, (0, 0)x(7680, 2160)/(80, 80) >[ 110.717] sna_render_pixmap_bo: GPU all damaged >[ 110.717] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.717] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.717] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.717] gen4_choose_composite_emitter: identity src, no mask >[ 110.717] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.717] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.717] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.717] aligning vertex: was 2, now 3 floats per vertex >[ 110.717] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.717] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.717] gen9_composite_get_binding_table(fe80) >[ 110.717] kgem_add_reloc64: handle=38, pos=16280, delta=0, domains=20002 >[ 110.717] kgem_add_handle: handle=38, index=4 >[ 110.717] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f2281000) >[ 110.717] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.717] [3f90] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.717] kgem_add_reloc64: handle=22, pos=16264, delta=0, domains=40000 >[ 110.717] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=fd985000) >[ 110.717] [3f80] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler >[ 110.717] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.717] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.717] gen9_emit_sampler: sampler = a >[ 110.717] gen9_emit_vertex_elements: setup id=2 >[ 110.717] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.717] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 110.718] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 110.718] gen8_vertex_flush[568] = 3 >[ 110.718] sna_destroy_pixmap: pixmap=988, attached?=1 >[ 110.718] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.718] __kgem_bo_destroy: handle=22, size=61440 >[ 110.718] __kgem_bo_destroy: handle=22 -> active >[ 110.718] __sna_free_pixmap(pixmap=988) >[ 110.718] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.718] kgem_can_create_2d: 640x2096 @ 32 >[ 110.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.718] kgem_can_create_2d: untiled size=5365760 >[ 110.718] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.718] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.718] sna_create_pixmap: usage=0, flags=1b >[ 110.718] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.718] __pop_freed_pixmap: reusing freed pixmap=988 header >[ 110.718] create_pixmap_hdr: pixmap=989, width=640, height=2096, usage=0 >[ 110.718] sna_create_pixmap: serial=989, 640x2096, usage=0 >[ 110.718] sna_composite_rectangles(pixmap=990, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.718] sna_composite_rectangles: converted to op 0 >[ 110.718] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.718] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.718] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.718] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.718] sna_composite_rectangles: dropping last-cpu hint >[ 110.718] sna_drawable_use_bo pixmap=990, box=((0, 0), (640, 2096)), flags=19... >[ 110.718] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.718] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.718] sna_pixmap_move_to_gpu(pixmap=990, usage=0), flags=b >[ 110.718] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.718] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.718] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.718] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.718] sna_pixmap_alloc_gpu: pixmap=990 >[ 110.718] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.718] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.718] kgem_bo_remove_from_inactive: removing handle=17 from inactive >[ 110.718] from inactive: pitch=2560, tiling=1: handle=17, id=945 >[ 110.718] __sna_damage_all(640, 2096) >[ 110.718] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.718] sna_pixmap_mark_active: pixmap=990, handle=17 >[ 110.718] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.718] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.718] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.718] kgem_bo_is_render: handle=17, rq? 0 [0] >[ 110.718] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.718] sna_render_get_solid: 0 >[ 110.718] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.718] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.718] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.718] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.718] aligning vertex: was 3, now 2 floats per vertex >[ 110.718] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.718] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.718] gen9_composite_get_binding_table(fdc0) >[ 110.718] kgem_add_reloc64: handle=17, pos=16232, delta=0, domains=20002 >[ 110.718] kgem_add_handle: handle=17, index=5 >[ 110.718] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fdfff000) >[ 110.718] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.718] [3f60] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.718] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.718] gen9_emit_sampler: sampler = 1 >[ 110.718] gen9_emit_vertex_elements: setup id=0 >[ 110.718] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.718] (0, 0), (640, 2096) >[ 110.718] gen8_vertex_flush[5d8] = 3 >[ 110.718] sna_composite_rectangles: pixmap=990 marking clear [0]? 1 >[ 110.718] sna_composite(pixmap=990, op=1, src=364+(168, 968), mask=0+(8, 904), dst=990+(8, 904)+(0, 0), size=(624, 224) >[ 110.718] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.718] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.718] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.718] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.718] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) >[ 110.718] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) >[ 110.718] gen9_render_composite: 624x224, current mode=1/1 >[ 110.718] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.718] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 >[ 110.718] gen9_composite_fallback: src is already on the GPU, try to use GPU >[ 110.718] gen9_composite_set_target: (8, 904)x(624, 224), partial?=0 >[ 110.718] sna_drawable_use_bo pixmap=990, box=((8, 904), (632, 1128)), flags=f... >[ 110.718] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 110.718] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.718] sna_drawable_use_bo: using whole GPU bo >[ 110.719] gen9_composite_set_target: pixmap=990, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.719] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) >[ 110.719] sna_transform_is_imprecise_integer_translation: no transform >[ 110.719] gen9_composite_picture: integer translation (0, 0), removing >[ 110.719] sna_render_pixmap_bo pixmap=364, (168, 968)x(624, 224)/(3840, 2160) >[ 110.719] sna_render_pixmap_bo: GPU all damaged >[ 110.719] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.719] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 110.719] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.719] gen4_choose_composite_emitter: identity src, no mask >[ 110.719] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.719] aligning vertex: was 2, now 3 floats per vertex >[ 110.719] gen9_composite_get_binding_table(fd40) >[ 110.719] kgem_add_reloc64: handle=11, pos=16200, delta=0, domains=40000 >[ 110.719] kgem_add_handle: handle=11, index=6 >[ 110.719] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=f61c9000) >[ 110.719] [3f40] bind bo(handle=11, addr=f61c9000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.719] gen9_emit_sampler: sampler = 2 >[ 110.719] gen9_emit_vertex_elements: setup id=2 >[ 110.719] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.719] gen9_render_composite_box: (8, 904), (632, 1128) >[ 110.719] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] >[ 110.719] gen8_vertex_flush[638] = 3 >[ 110.719] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) >[ 110.719] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.719] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.719] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.719] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.719] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.719] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.719] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) >[ 110.719] sna_compute_composite_region: dst=(8, 904)x(624, 224) >[ 110.719] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) >[ 110.719] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] >[ 110.719] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.719] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.719] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.719] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.719] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.719] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.719] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.719] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.719] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.719] sna_drawable_use_bo pixmap=990, box=((8, 904), (632, 1128)), flags=7... >[ 110.719] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.719] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.719] sna_drawable_use_bo: using whole GPU bo >[ 110.719] gen9_composite_set_target: pixmap=990, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.719] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.719] color_convert: src=660a0a0a [20028888] >[ 110.719] color_convert: dst=660a0a0a [20028888] >[ 110.719] sna_render_get_solid: 660a0a0a >[ 110.719] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.719] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.719] gen4_choose_spans_emitter: solid source >[ 110.719] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.719] gen9_composite_get_binding_table(fcc0) >[ 110.719] kgem_add_reloc64: handle=41, pos=16168, delta=0, domains=40000 >[ 110.719] kgem_add_reloc64: adding proxy [delta=8] for handle=41 >[ 110.719] kgem_add_reloc64[10] = (delta=8, target handle=3, presumed=fd41e000) >[ 110.719] [3f20] bind bo(handle=41, addr=fd41e008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.719] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.719] gen9_emit_sampler: sampler = c >[ 110.719] gen9_emit_sf: num_sf_outputs=2 >[ 110.719] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) >[ 110.719] gen9_emit_vertex_elements: setup id=5 >[ 110.719] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.719] gen9_emit_vertex_elements: second channel 1 floats, offset=8 >[ 110.719] thread_choose_span: clipped? 0 >[ 110.719] imprecise_trapezoid_span_converter: using 4 threads >[ 110.719] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.719] thread_choose_span: clipped? 0 >[ 110.719] [ 110.719] span_thread: flushing 1 boxes >[ 110.719] span_thread: flushing 95 boxes >span_thread: flushing 1 boxes >[ 110.719] span_thread: flushing 95 boxes >[ 110.719] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.719] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) >[ 110.719] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.719] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) >[ 110.719] gen8_vertex_flush[714] = 576 >[ 110.719] gen9_render_composite_spans_done() >[ 110.720] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) >[ 110.720] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.720] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 >[ 110.720] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.720] trapezoid_spans_maybe_inplace? no, GPU bo is busy >[ 110.720] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.720] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.720] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) >[ 110.720] sna_compute_composite_region: dst=(7, 904)x(626, 224) >[ 110.720] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) >[ 110.720] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] >[ 110.720] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) >[ 110.720] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) >[ 110.720] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.720] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.720] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) >[ 110.720] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 >[ 110.720] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 >[ 110.720] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.720] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 >[ 110.720] sna_drawable_use_bo pixmap=990, box=((8, 904), (632, 1128)), flags=7... >[ 110.720] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.720] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.720] sna_drawable_use_bo: using whole GPU bo >[ 110.720] gen9_composite_set_target: pixmap=990, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.720] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) >[ 110.720] color_convert: src=66282828 [20028888] >[ 110.720] color_convert: dst=66282828 [20028888] >[ 110.720] sna_render_get_solid: 66282828 >[ 110.720] sna_render_get_solid(3) = 66282828 (recreate) >[ 110.720] kgem_create_proxy: target handle=41 [proxy? -1], offset=12, length=4, io=0 >[ 110.720] __kgem_bo_init(handle=41, num_pages=4) >[ 110.720] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.720] gen4_choose_spans_emitter: solid source >[ 110.720] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.720] gen9_composite_get_binding_table(fc40) >[ 110.720] kgem_add_reloc64: handle=41, pos=16136, delta=0, domains=40000 >[ 110.720] kgem_add_reloc64: adding proxy [delta=12] for handle=41 >[ 110.720] kgem_add_reloc64[11] = (delta=12, target handle=3, presumed=fd41e000) >[ 110.720] [3f00] bind bo(handle=41, addr=fd41e00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.720] gen9_emit_vertex_elements: setup id=5 >[ 110.720] thread_choose_span: clipped? 0 >[ 110.720] imprecise_trapezoid_span_converter: using 4 threads >[ 110.720] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 >[ 110.720] thread_choose_span: clipped? 0 >[ 110.720] span_thread: flushing 2 boxes >[ 110.720] span_thread: flushing 2 boxes >[ 110.720] span_thread: flushing 162 boxes >[ 110.720] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) >[ 110.720] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.720] span_thread: flushing 166 boxes >[ 110.720] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) >[ 110.720] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) >[ 110.720] gen8_vertex_flush[750] = 996 >[ 110.720] gen9_render_composite_spans_done() >[ 110.720] sna_accel_flush: flush?=0, dirty?=0 >[ 110.720] sna_block_handler (tv=0.598000) >[ 110.720] kgem_retire, need_retire?=1 >[ 110.720] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.720] kgem_retire__requests_ring: retiring ring 0 >[ 110.721] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.721] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.721] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.721] kgem_retire -- retired=0, need_retire=1 >[ 110.721] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.721] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.721] sna_scanout_do_flush: flush timer active: delta=5 >[ 110.721] sna_accel_block: evaluating timers, active=7 >[ 110.721] sna_accel_block: flush timer expires in 5 [110726] >[ 110.721] sna_wakeup_handler >[ 110.721] sna_mode_wakeup: len=64 >[ 110.721] sna_mode_wakeup: recording last swap on pipe=1, frame 4436 [1154], time 110.718763 >[ 110.721] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=28 [active_scanout=2] >[ 110.721] sna_mode_wakeup: flip complete, pending? 2 >[ 110.721] sna_mode_wakeup: recording last swap on pipe=0, frame 6394 [18fa], time 110.719949 >[ 110.721] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=28 [active_scanout=2] >[ 110.721] sna_mode_wakeup: flip complete, pending? 1 >[ 110.721] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.721] sna_create_pixmap(640, 2096, 32, usage=0) >[ 110.721] kgem_can_create_2d: 640x2096 @ 32 >[ 110.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.721] kgem_can_create_2d: untiled size=5365760 >[ 110.721] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.721] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 >[ 110.721] kgem_can_create_2d: tiled[-1] size=5365760 >[ 110.721] sna_create_pixmap: usage=0, flags=1b >[ 110.721] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b >[ 110.721] __pop_freed_pixmap: reusing freed pixmap=970 header >[ 110.721] create_pixmap_hdr: pixmap=991, width=640, height=2096, usage=0 >[ 110.721] sna_create_pixmap: serial=991, 640x2096, usage=0 >[ 110.721] sna_composite_rectangles(pixmap=992, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) >[ 110.721] sna_composite_rectangles: converted to op 0 >[ 110.721] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) >[ 110.721] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 >[ 110.721] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 >[ 110.721] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) >[ 110.721] sna_composite_rectangles: dropping last-cpu hint >[ 110.721] sna_drawable_use_bo pixmap=992, box=((0, 0), (640, 2096)), flags=19... >[ 110.721] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.721] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.721] sna_pixmap_move_to_gpu(pixmap=992, usage=0), flags=b >[ 110.721] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.721] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b >[ 110.721] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.721] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 >[ 110.721] sna_pixmap_alloc_gpu: pixmap=992 >[ 110.721] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.721] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 >[ 110.721] kgem_bo_remove_from_inactive: removing handle=9 from inactive >[ 110.721] from inactive: pitch=2560, tiling=1: handle=9, id=947 >[ 110.721] __sna_damage_all(640, 2096) >[ 110.721] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.721] sna_pixmap_mark_active: pixmap=992, handle=9 >[ 110.721] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.721] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.721] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.721] kgem_bo_is_render: handle=9, rq? 0 [0] >[ 110.721] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) >[ 110.721] sna_render_get_solid: 0 >[ 110.721] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.721] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.721] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.721] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.721] aligning vertex: was 3, now 2 floats per vertex >[ 110.721] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.721] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.721] gen9_composite_get_binding_table(fbc0) >[ 110.721] kgem_add_reloc64: handle=9, pos=16104, delta=0, domains=20002 >[ 110.721] kgem_add_handle: handle=9, index=7 >[ 110.721] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=ee339000) >[ 110.721] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.721] [3ee0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.721] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.721] gen9_emit_sampler: sampler = 1 >[ 110.721] gen9_emit_sf: num_sf_outputs=1 >[ 110.721] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.721] gen9_emit_vertex_elements: setup id=0 >[ 110.721] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.721] (0, 0), (640, 2096) >[ 110.721] gen8_vertex_flush[810] = 3 >[ 110.721] sna_composite_rectangles: pixmap=992 marking clear [0]? 1 >[ 110.721] sna_create_pixmap(624, 224, 32, usage=0) >[ 110.722] kgem_can_create_2d: 624x224 @ 32 >[ 110.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.722] kgem_can_create_2d: untiled size=561152 >[ 110.722] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 >[ 110.722] kgem_can_create_2d: tiled[-1] size=561152 >[ 110.722] sna_create_pixmap: usage=0, flags=1b >[ 110.722] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b >[ 110.722] __pop_freed_pixmap: reusing freed pixmap=954 header >[ 110.722] create_pixmap_hdr: pixmap=993, width=624, height=224, usage=0 >[ 110.722] sna_create_pixmap: serial=993, 624x224, usage=0 >[ 110.722] sna_composite_rectangles(pixmap=994, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) >[ 110.722] sna_composite_rectangles: converted to op 0 >[ 110.722] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) >[ 110.722] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 >[ 110.722] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 >[ 110.722] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) >[ 110.722] sna_composite_rectangles: dropping last-cpu hint >[ 110.722] sna_drawable_use_bo pixmap=994, box=((0, 0), (624, 224)), flags=19... >[ 110.722] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.722] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.722] sna_pixmap_move_to_gpu(pixmap=994, usage=0), flags=b >[ 110.722] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.722] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b >[ 110.722] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.722] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 >[ 110.722] sna_pixmap_alloc_gpu: pixmap=994 >[ 110.722] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.722] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 >[ 110.722] kgem_bo_remove_from_inactive: removing handle=20 from inactive >[ 110.722] from inactive: pitch=2560, tiling=1: handle=20, id=948 >[ 110.722] __sna_damage_all(624, 224) >[ 110.722] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.722] sna_pixmap_mark_active: pixmap=994, handle=20 >[ 110.722] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.722] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.722] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.722] kgem_bo_is_render: handle=20, rq? 0 [0] >[ 110.722] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) >[ 110.722] sna_render_get_solid: 0 >[ 110.722] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.722] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.722] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.722] kgem_check_bo: num_pages=+798, num_exec=+1 >[ 110.722] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.722] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.722] gen9_composite_get_binding_table(fb40) >[ 110.722] kgem_add_reloc64: handle=20, pos=16072, delta=0, domains=20002 >[ 110.722] kgem_add_handle: handle=20, index=8 >[ 110.722] kgem_add_reloc64[13] = (delta=0, target handle=8, presumed=fd9be000) >[ 110.722] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.722] [3ec0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render >[ 110.722] gen9_emit_vertex_elements: setup id=0 >[ 110.722] (0, 0), (624, 224) >[ 110.722] gen8_vertex_flush[844] = 3 >[ 110.722] sna_composite_rectangles: pixmap=994 marking clear [0]? 1 >[ 110.722] sna_create_pixmap(20, 80, 32, usage=0) >[ 110.722] kgem_can_create_2d: 20x80 @ 32 >[ 110.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 >[ 110.722] kgem_can_create_2d: untiled size=8192 >[ 110.722] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X >[ 110.722] kgem_choose_tiling: 20x80 -> 0 >[ 110.722] sna_create_pixmap: usage=0, flags=b >[ 110.722] sna_create_pixmap: creating GPU pixmap 20x80, stride=80, flags=b >[ 110.722] __pop_freed_pixmap: reusing freed pixmap=958 header >[ 110.722] create_pixmap_hdr: pixmap=995, width=20, height=80, usage=0 >[ 110.722] sna_create_pixmap: serial=995, 20x80, usage=0 >[ 110.722] sna_composite_rectangles(pixmap=996, op=0, 0 x 1 [(0, 0)x(20, 80) ...]) >[ 110.722] sna_composite_rectangles: converted to op 0 >[ 110.722] sna_composite_rectangles[0] (0, 0)x(20, 80) -> (0, 0), (20, 80) >[ 110.722] sna_composite_rectangles: nrects=1, region=(0, 0), (20, 80) x 1 >[ 110.722] sna_composite_rectangles: clipped extents (0, 0),(20, 80) x 1 >[ 110.722] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(20, 80) >[ 110.722] sna_composite_rectangles: dropping last-cpu hint >[ 110.722] sna_drawable_use_bo pixmap=996, box=((0, 0), (20, 80)), flags=19... >[ 110.722] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.722] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.722] sna_pixmap_move_to_gpu(pixmap=996, usage=0), flags=b >[ 110.722] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.722] sna_pixmap_move_to_gpu: creating GPU bo (20x80@32), create=b >[ 110.722] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X >[ 110.722] kgem_choose_tiling: 20x80 -> 0 >[ 110.722] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X >[ 110.723] kgem_choose_tiling: 20x80 -> 0 >[ 110.723] sna_pixmap_alloc_gpu: pixmap=996 >[ 110.723] kgem_create_2d(20x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 >[ 110.723] kgem_bo_remove_from_active: removing handle=22 from active >[ 110.723] 1:from active: pitch=96, tiling=0, handle=22, id=949 >[ 110.723] __sna_damage_all(20, 80) >[ 110.723] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.723] sna_pixmap_mark_active: pixmap=996, handle=22 >[ 110.723] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.723] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.723] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.723] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.723] gen9_render_fill_boxes(0 x 1 [(0, 0), (20, 80) ...]) >[ 110.723] sna_render_get_solid: 0 >[ 110.723] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.723] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.723] gen9_composite_get_binding_table(fac0) >[ 110.723] kgem_add_reloc64: handle=22, pos=16040, delta=0, domains=20002 >[ 110.723] kgem_add_reloc64[14] = (delta=0, target handle=1, presumed=fd985000) >[ 110.723] __kgem_bo_mark_dirty: handle=22 (proxy? 0) >[ 110.723] [3ea0] bind bo(handle=22, addr=fd985000), format=192, width=20, height=80, pitch=96, tiling=0 -> render >[ 110.723] gen9_emit_vertex_elements: setup id=0 >[ 110.723] (0, 0), (20, 80) >[ 110.723] gen8_vertex_flush[878] = 3 >[ 110.723] sna_composite_rectangles: pixmap=996 marking clear [0]? 1 >[ 110.723] sna_glyphs(op=3, nlist=1, src=(0, 54)) >[ 110.723] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.723] sna_glyphs: discarding mask >[ 110.723] glyphs0_to_dst(op=3, src=(0, 54), nlist=1, dst=(0, 54)+(0, 0)) >[ 110.723] clipped_glyphs: no, clip region (0, 0), (20, 80) matches drawable pixmap=94669425148880 size=20x80 >[ 110.723] gen9_render_composite: 0x0, current mode=1/1 >[ 110.723] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.723] gen9_composite_fallback: mask is already on the GPU, try to use GPU >[ 110.723] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.723] sna_drawable_use_bo pixmap=996, box=((0, 0), (20, 80)), flags=7... >[ 110.723] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.723] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.723] sna_drawable_use_bo: using whole GPU bo >[ 110.723] gen9_composite_set_target: pixmap=996, format=20028888, size=20x80, pitch=96, delta=(0,0),damage=0xffffffffffffffff >[ 110.723] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.723] color_convert: src=80808080 [20028888] >[ 110.723] color_convert: dst=80808080 [20028888] >[ 110.723] sna_render_get_solid: 80808080 >[ 110.723] sna_render_get_solid(10) = 80808080 (old) >[ 110.723] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.723] sna_transform_is_imprecise_integer_translation: no transform >[ 110.723] gen9_composite_picture: integer translation (0, 0), removing >[ 110.723] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.723] sna_render_pixmap_bo: GPU all damaged >[ 110.723] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.723] gen4_choose_composite_emitter: solid, identity mask >[ 110.723] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 110.723] aligning vertex: was 2, now 4 floats per vertex >[ 110.723] gen9_composite_get_binding_table(fa40) >[ 110.723] kgem_add_reloc64: handle=41, pos=16008, delta=0, domains=40000 >[ 110.723] kgem_add_reloc64: adding proxy [delta=40] for handle=41 >[ 110.723] kgem_add_reloc64[15] = (delta=40, target handle=3, presumed=fd41e000) >[ 110.723] [3e80] bind bo(handle=41, addr=fd41e028), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.723] kgem_add_reloc64: handle=6, pos=15992, delta=0, domains=40000 >[ 110.723] kgem_add_handle: handle=6, index=9 >[ 110.723] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd585000) >[ 110.723] [3e70] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.723] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 110.723] gen9_emit_sampler: sampler = a >[ 110.723] gen9_emit_sf: num_sf_outputs=2 >[ 110.723] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.723] gen9_emit_vertex_elements: setup id=9 >[ 110.723] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.723] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.723] glyphs0_to_dst: glyph=(1, 35)x(18, 19), unclipped >[ 110.723] emit_primitive_identity_mask__avx2: dst=(1, 35), mask=(224.00, 32.00) x (18.00, 19.00) >[ 110.723] gen8_vertex_flush[954] = 3 >[ 110.723] gen9_magic_ca_pass: CA fixup (15330 -> 15333) >[ 110.723] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.723] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.723] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.723] sna_glyphs(op=3, nlist=1, src=(0, 52)) >[ 110.723] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.723] sna_glyphs: discarding mask >[ 110.723] glyphs0_to_dst(op=3, src=(0, 52), nlist=1, dst=(0, 52)+(0, 0)) >[ 110.723] clipped_glyphs: no, clip region (0, 0), (20, 80) matches drawable pixmap=94669425148880 size=20x80 >[ 110.723] gen9_render_composite: 0x0, current mode=1/1 >[ 110.723] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.723] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 >[ 110.723] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.723] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.723] sna_drawable_use_bo pixmap=996, box=((0, 0), (20, 80)), flags=7... >[ 110.723] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.723] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.723] sna_drawable_use_bo: using whole GPU bo >[ 110.723] gen9_composite_set_target: pixmap=996, format=20028888, size=20x80, pitch=96, delta=(0,0),damage=0xffffffffffffffff >[ 110.723] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.723] color_convert: src=ffffffff [20028888] >[ 110.724] color_convert: dst=ffffffff [20028888] >[ 110.724] sna_render_get_solid: ffffffff >[ 110.724] sna_render_get_solid(white) >[ 110.724] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.724] sna_transform_is_imprecise_integer_translation: no transform >[ 110.724] gen9_composite_picture: integer translation (0, 0), removing >[ 110.724] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.724] sna_render_pixmap_bo: GPU all damaged >[ 110.724] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.724] gen4_choose_composite_emitter: solid, identity mask >[ 110.724] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.724] gen9_composite_get_binding_table(f980) >[ 110.724] kgem_add_reloc64: handle=7, pos=15960, delta=0, domains=40000 >[ 110.724] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.724] kgem_add_reloc64[17] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.724] [3e50] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.724] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.724] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.724] gen9_emit_vertex_elements: setup id=9 >[ 110.724] glyphs0_to_dst: glyph=(1, 33)x(18, 19), unclipped >[ 110.724] emit_primitive_identity_mask__avx2: dst=(1, 33), mask=(224.00, 32.00) x (18.00, 19.00) >[ 110.724] gen8_vertex_flush[a54] = 3 >[ 110.724] gen9_magic_ca_pass: CA fixup (15333 -> 15336) >[ 110.724] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.724] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.724] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.724] sna_validate_gc(0x5619f1770810) changes=0, previous serial=3d8, drawable=3e2 >[ 110.724] sna_validate_gc: recomputing clip >[ 110.724] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x5619f174da00] >[ 110.724] sna_copy_area: src=pixmap=996:(0, 0)x(20, 80)+(0, 0) -> dst=pixmap=994:(28, 8)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.724] sna_copy_area: normal copy >[ 110.724] sna_do_copy: src=(0, 0), dst=(28, 8), size=(20x80) >[ 110.724] sna_do_copy: after drawable: src=(0, 0), dst=(28, 8), size=(20x80) >[ 110.724] sna_do_copy: dst extents (28, 8), (48, 88), dst clip extents (0, 0), (624, 224), dst size=624x224 >[ 110.724] sna_do_copy: clipped dst extents (28, 8), (48, 88) >[ 110.724] sna_do_copy: unclipped src extents (0, 0), (20, 80) >[ 110.724] sna_do_copy: clipped src extents (0, 0), (20, 80) >[ 110.724] sna_do_copy: pixmap -- no source clipping >[ 110.724] sna_do_copy: src extents (0, 0), (20, 80) x 1 >[ 110.724] sna_do_copy: copy region (28, 8), (48, 88) x 1 + (-28, -8) >[ 110.724] sna_copy_boxes (boxes=1x[(28, 8), (48, 88)...], src pixmap=996+(-28, -8), dst pixmap=994+(0, 0), alu=3, src.size=20x80, dst.size=624x224) >[ 110.724] sna_copy_boxes: dst=(priv=0x5619f179aa30, gpu_bo=20, cpu_bo=0), src=(priv=0x5619f1750450, gpu_bo=22, cpu_bo=0), replaces=0 >[ 110.724] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.724] sna_drawable_use_bo pixmap=994, box=((28, 8), (48, 88)), flags=b... >[ 110.724] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.724] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.724] sna_drawable_use_bo: using whole GPU bo >[ 110.724] sna_pixmap_move_to_gpu(pixmap=996, usage=0), flags=a >[ 110.724] sna_pixmap_move_to_gpu: already all-damaged >[ 110.724] sna_pixmap_mark_active: pixmap=996, handle=22 >[ 110.724] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.724] gen9_render_copy_boxes (-28, -8)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.724] kgem_bo_is_render: handle=22, rq? 1 [1] >[ 110.724] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.724] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.724] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.724] aligning vertex: was 4, now 2 floats per vertex >[ 110.724] gen9_composite_get_binding_table(f900) >[ 110.724] kgem_add_reloc64: handle=22, pos=15928, delta=0, domains=40000 >[ 110.724] kgem_add_reloc64[18] = (delta=0, target handle=1, presumed=fd985000) >[ 110.724] [3e30] bind bo(handle=22, addr=fd985000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.724] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.724] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 110.724] gen9_emit_sampler: sampler = 0 >[ 110.724] gen9_emit_sf: num_sf_outputs=1 >[ 110.724] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.724] gen9_emit_vertex_elements: setup id=0 >[ 110.724] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.724] (0, 0) -> (28, 8) + (20, 80) >[ 110.724] gen8_vertex_flush[ba0] = 3 >[ 110.724] sna_create_pixmap(20, 80, 32, usage=0) >[ 110.724] kgem_can_create_2d: 20x80 @ 32 >[ 110.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 >[ 110.724] kgem_can_create_2d: untiled size=8192 >[ 110.724] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X >[ 110.724] kgem_choose_tiling: 20x80 -> 0 >[ 110.724] sna_create_pixmap: usage=0, flags=b >[ 110.724] sna_create_pixmap: creating GPU pixmap 20x80, stride=80, flags=b >[ 110.724] __pop_freed_pixmap: reusing freed pixmap=960 header >[ 110.724] create_pixmap_hdr: pixmap=997, width=20, height=80, usage=0 >[ 110.724] sna_create_pixmap: serial=997, 20x80, usage=0 >[ 110.724] sna_composite_rectangles(pixmap=998, op=0, 0 x 1 [(0, 0)x(20, 80) ...]) >[ 110.724] sna_composite_rectangles: converted to op 0 >[ 110.724] sna_composite_rectangles[0] (0, 0)x(20, 80) -> (0, 0), (20, 80) >[ 110.724] sna_composite_rectangles: nrects=1, region=(0, 0), (20, 80) x 1 >[ 110.724] sna_composite_rectangles: clipped extents (0, 0),(20, 80) x 1 >[ 110.724] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(20, 80) >[ 110.724] sna_composite_rectangles: dropping last-cpu hint >[ 110.724] sna_drawable_use_bo pixmap=998, box=((0, 0), (20, 80)), flags=19... >[ 110.725] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.725] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.725] sna_pixmap_move_to_gpu(pixmap=998, usage=0), flags=b >[ 110.725] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.725] sna_pixmap_move_to_gpu: creating GPU bo (20x80@32), create=b >[ 110.725] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X >[ 110.725] kgem_choose_tiling: 20x80 -> 0 >[ 110.725] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X >[ 110.725] kgem_choose_tiling: 20x80 -> 0 >[ 110.725] sna_pixmap_alloc_gpu: pixmap=998 >[ 110.725] kgem_create_2d(20x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 >[ 110.725] kgem_bo_remove_from_inactive: removing handle=12 from inactive >[ 110.725] from inactive: pitch=96, tiling=0: handle=12, id=950 >[ 110.725] __sna_damage_all(20, 80) >[ 110.725] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.725] sna_pixmap_mark_active: pixmap=998, handle=12 >[ 110.725] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.725] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.725] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.725] kgem_bo_is_render: handle=12, rq? 0 [0] >[ 110.725] gen9_render_fill_boxes(0 x 1 [(0, 0), (20, 80) ...]) >[ 110.725] sna_render_get_solid: 0 >[ 110.725] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.725] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.725] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.725] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 110.725] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.725] __kgem_ring_is_idle: last fence handle=1 still busy >[ 110.725] gen9_composite_get_binding_table(f880) >[ 110.725] kgem_add_reloc64: handle=12, pos=15896, delta=0, domains=20002 >[ 110.725] kgem_add_handle: handle=12, index=10 >[ 110.725] kgem_add_reloc64[19] = (delta=0, target handle=10, presumed=fdffb000) >[ 110.725] __kgem_bo_mark_dirty: handle=12 (proxy? 0) >[ 110.725] [3e10] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> render >[ 110.725] gen9_emit_sampler: sampler = 1 >[ 110.725] gen9_emit_vertex_elements: setup id=0 >[ 110.725] (0, 0), (20, 80) >[ 110.725] gen8_vertex_flush[bdc] = 3 >[ 110.725] sna_composite_rectangles: pixmap=998 marking clear [0]? 1 >[ 110.725] sna_glyphs(op=3, nlist=1, src=(0, 54)) >[ 110.725] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 >[ 110.725] sna_glyphs: discarding mask >[ 110.725] glyphs0_to_dst(op=3, src=(0, 54), nlist=1, dst=(0, 54)+(0, 0)) >[ 110.725] clipped_glyphs: no, clip region (0, 0), (20, 80) matches drawable pixmap=94669425297808 size=20x80 >[ 110.725] gen9_render_composite: 0x0, current mode=1/1 >[ 110.725] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.725] gen9_composite_fallback: mask is already on the GPU, try to use GPU >[ 110.725] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.725] sna_drawable_use_bo pixmap=998, box=((0, 0), (20, 80)), flags=7... >[ 110.725] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.725] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.725] sna_drawable_use_bo: using whole GPU bo >[ 110.725] gen9_composite_set_target: pixmap=998, format=20028888, size=20x80, pitch=96, delta=(0,0),damage=0xffffffffffffffff >[ 110.725] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.725] color_convert: src=80808080 [20028888] >[ 110.725] color_convert: dst=80808080 [20028888] >[ 110.725] sna_render_get_solid: 80808080 >[ 110.725] sna_render_get_solid(10) = 80808080 (last) >[ 110.725] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.725] sna_transform_is_imprecise_integer_translation: no transform >[ 110.725] gen9_composite_picture: integer translation (0, 0), removing >[ 110.725] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.725] sna_render_pixmap_bo: GPU all damaged >[ 110.725] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.725] gen4_choose_composite_emitter: solid, identity mask >[ 110.725] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.725] aligning vertex: was 2, now 4 floats per vertex >[ 110.725] gen9_composite_get_binding_table(f800) >[ 110.725] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 110.725] gen9_emit_sampler: sampler = a >[ 110.725] gen9_emit_sf: num_sf_outputs=2 >[ 110.725] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.725] gen9_emit_vertex_elements: setup id=9 >[ 110.725] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.725] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.725] glyphs0_to_dst: glyph=(1, 35)x(18, 19), unclipped >[ 110.725] emit_primitive_identity_mask__avx2: dst=(1, 35), mask=(224.00, 32.00) x (18.00, 19.00) >[ 110.725] gen8_vertex_flush[ca4] = 3 >[ 110.725] gen9_magic_ca_pass: CA fixup (15339 -> 15342) >[ 110.725] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.725] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.725] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.725] sna_glyphs(op=3, nlist=1, src=(0, 52)) >[ 110.725] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 >[ 110.725] sna_glyphs: discarding mask >[ 110.725] glyphs0_to_dst(op=3, src=(0, 52), nlist=1, dst=(0, 52)+(0, 0)) >[ 110.725] clipped_glyphs: no, clip region (0, 0), (20, 80) matches drawable pixmap=94669425297808 size=20x80 >[ 110.725] gen9_render_composite: 0x0, current mode=1/1 >[ 110.725] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.725] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 >[ 110.725] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.725] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.726] sna_drawable_use_bo pixmap=998, box=((0, 0), (20, 80)), flags=7... >[ 110.726] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.726] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.726] sna_drawable_use_bo: using whole GPU bo >[ 110.726] gen9_composite_set_target: pixmap=998, format=20028888, size=20x80, pitch=96, delta=(0,0),damage=0xffffffffffffffff >[ 110.726] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.726] color_convert: src=ffffffff [20028888] >[ 110.726] color_convert: dst=ffffffff [20028888] >[ 110.726] sna_render_get_solid: ffffffff >[ 110.726] sna_render_get_solid(white) >[ 110.726] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.726] sna_transform_is_imprecise_integer_translation: no transform >[ 110.726] gen9_composite_picture: integer translation (0, 0), removing >[ 110.726] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.726] sna_render_pixmap_bo: GPU all damaged >[ 110.726] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.726] gen4_choose_composite_emitter: solid, identity mask >[ 110.726] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.726] gen9_composite_get_binding_table(f7c0) >[ 110.726] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.726] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.726] gen9_emit_vertex_elements: setup id=9 >[ 110.726] glyphs0_to_dst: glyph=(1, 33)x(18, 19), unclipped >[ 110.726] emit_primitive_identity_mask__avx2: dst=(1, 33), mask=(224.00, 32.00) x (18.00, 19.00) >[ 110.726] gen8_vertex_flush[da4] = 3 >[ 110.726] gen9_magic_ca_pass: CA fixup (15342 -> 15345) >[ 110.726] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.726] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.726] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.726] sna_accel_flush: flush?=0, dirty?=0 >[ 110.726] sna_block_handler (tv=0.0) >[ 110.726] sna_wakeup_handler >[ 110.726] sna_composite(pixmap=994, op=3, src=998+(0, 0), mask=0+(28, 0), dst=994+(28, 0)+(0, 0), size=(20, 8) >[ 110.726] sna_compute_composite_region: dst=(28, 0)x(20, 8) >[ 110.726] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) >[ 110.726] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] >[ 110.726] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) >[ 110.726] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) >[ 110.726] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) >[ 110.726] gen9_render_composite: 20x8, current mode=1/1 >[ 110.726] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.726] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 >[ 110.726] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 >[ 110.726] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.726] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 >[ 110.726] sna_drawable_use_bo pixmap=994, box=((28, 0), (48, 8)), flags=7... >[ 110.726] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.726] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.726] sna_drawable_use_bo: using whole GPU bo >[ 110.726] gen9_composite_set_target: pixmap=994, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.726] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) >[ 110.726] sna_transform_is_imprecise_integer_translation: no transform >[ 110.726] gen9_composite_picture: integer translation (0, 0), removing >[ 110.726] sna_render_pixmap_bo pixmap=998, (0, 0)x(20, 8)/(20, 80) >[ 110.726] sna_render_pixmap_bo: GPU all damaged >[ 110.726] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.726] kgem_bo_is_render: handle=12, rq? 1 [1] >[ 110.726] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.726] gen4_choose_composite_emitter: identity src, no mask >[ 110.726] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.726] aligning vertex: was 4, now 3 floats per vertex >[ 110.726] gen9_composite_get_binding_table(f780) >[ 110.726] kgem_add_reloc64: handle=12, pos=15832, delta=0, domains=40000 >[ 110.726] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=fdffb000) >[ 110.726] [3dd0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler >[ 110.726] __kgem_bo_mark_dirty: handle=20 (proxy? 0) >[ 110.726] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 >[ 110.726] gen9_emit_sampler: sampler = 2 >[ 110.726] gen9_emit_sf: num_sf_outputs=1 >[ 110.726] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.726] gen9_emit_vertex_elements: setup id=2 >[ 110.726] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.726] gen9_render_composite_box: (28, 0), (48, 8) >[ 110.726] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] >[ 110.726] gen8_vertex_flush[ef0] = 3 >[ 110.726] sna_validate_gc(0x5619f1770810) changes=0, previous serial=3e2, drawable=3e0 >[ 110.726] sna_validate_gc: recomputing clip >[ 110.726] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x5619f174da00] >[ 110.726] sna_copy_area: src=pixmap=994:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=992:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.726] sna_copy_area: normal copy >[ 110.726] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.726] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) >[ 110.726] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 >[ 110.726] sna_do_copy: clipped dst extents (8, 896), (632, 1120) >[ 110.726] sna_do_copy: unclipped src extents (0, 0), (624, 224) >[ 110.726] sna_do_copy: clipped src extents (0, 0), (624, 224) >[ 110.726] sna_do_copy: pixmap -- no source clipping >[ 110.726] sna_do_copy: src extents (0, 0), (624, 224) x 1 >[ 110.726] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) >[ 110.727] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=994+(-8, -896), dst pixmap=992+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) >[ 110.727] sna_copy_boxes: dst=(priv=0x5619f17f3890, gpu_bo=9, cpu_bo=0), src=(priv=0x5619f179aa30, gpu_bo=20, cpu_bo=0), replaces=0 >[ 110.727] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.727] sna_drawable_use_bo pixmap=992, box=((8, 896), (632, 1120)), flags=b... >[ 110.727] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.727] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.727] sna_drawable_use_bo: using whole GPU bo >[ 110.727] sna_pixmap_move_to_gpu(pixmap=994, usage=0), flags=a >[ 110.727] sna_pixmap_move_to_gpu: already all-damaged >[ 110.727] sna_pixmap_mark_active: pixmap=994, handle=20 >[ 110.727] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.727] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.727] kgem_bo_is_render: handle=20, rq? 1 [1] >[ 110.727] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.727] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.727] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.727] aligning vertex: was 3, now 2 floats per vertex >[ 110.727] gen9_composite_get_binding_table(f700) >[ 110.727] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.727] kgem_add_reloc64: handle=20, pos=15800, delta=0, domains=40000 >[ 110.727] kgem_add_reloc64[21] = (delta=0, target handle=8, presumed=fd9be000) >[ 110.727] [3db0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler >[ 110.727] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.727] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.727] gen9_emit_sampler: sampler = 0 >[ 110.727] gen9_emit_vertex_elements: setup id=0 >[ 110.727] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.727] (0, 0) -> (8, 896) + (624, 224) >[ 110.727] gen8_vertex_flush[f78] = 3 >[ 110.727] sna_destroy_pixmap: pixmap=994, attached?=1 >[ 110.727] _kgem_bo_destroy: handle=20, proxy? 0 >[ 110.727] __kgem_bo_destroy: handle=20, size=3268608 >[ 110.727] __kgem_bo_destroy: handle=20 -> active >[ 110.727] __sna_free_pixmap(pixmap=994) >[ 110.727] sna_create_pixmap(624, 80, 32, usage=0) >[ 110.727] kgem_can_create_2d: 624x80 @ 32 >[ 110.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.727] kgem_can_create_2d: untiled size=200704 >[ 110.727] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 >[ 110.727] kgem_can_create_2d: tiled[-1] size=200704 >[ 110.727] sna_create_pixmap: usage=0, flags=1b >[ 110.727] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b >[ 110.727] __pop_freed_pixmap: reusing freed pixmap=994 header >[ 110.727] create_pixmap_hdr: pixmap=999, width=624, height=80, usage=0 >[ 110.727] sna_create_pixmap: serial=999, 624x80, usage=0 >[ 110.727] sna_composite_rectangles(pixmap=1000, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) >[ 110.727] sna_composite_rectangles: converted to op 0 >[ 110.727] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) >[ 110.727] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 >[ 110.727] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 >[ 110.727] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) >[ 110.727] sna_composite_rectangles: dropping last-cpu hint >[ 110.727] sna_drawable_use_bo pixmap=1000, box=((0, 0), (624, 80)), flags=19... >[ 110.727] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.727] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.727] sna_pixmap_move_to_gpu(pixmap=1000, usage=0), flags=b >[ 110.727] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.727] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b >[ 110.727] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.727] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 >[ 110.727] sna_pixmap_alloc_gpu: pixmap=1000 >[ 110.727] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.727] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 >[ 110.727] inactive too small: 42 < 50 >[ 110.727] kgem_bo_remove_from_inactive: removing handle=35 from inactive >[ 110.727] from inactive: pitch=2560, tiling=1: handle=35, id=951 >[ 110.727] __sna_damage_all(624, 80) >[ 110.727] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.727] sna_pixmap_mark_active: pixmap=1000, handle=35 >[ 110.727] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.727] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.727] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.727] kgem_bo_is_render: handle=35, rq? 0 [0] >[ 110.727] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) >[ 110.727] sna_render_get_solid: 0 >[ 110.727] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.727] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.727] __kgem_retire_rq: request 1 complete >[ 110.727] kgem_set_mode: flushing before new bo >[ 110.727] gen8_vertex_close: used=61396, vbo active? 23, vb=225, nreloc=4 >[ 110.727] gen8_vertex_close: reloc[0] = 287 >[ 110.727] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.727] kgem_add_handle: handle=23, index=11 >[ 110.727] kgem_add_reloc64[22] = (delta=0, target handle=11, presumed=fd545000) >[ 110.727] gen8_vertex_close: reloc[1] = 341 >[ 110.727] kgem_add_reloc64: handle=23, pos=341, delta=0, domains=200000 >[ 110.727] kgem_add_reloc64[23] = (delta=0, target handle=11, presumed=fd545000) >[ 110.727] gen8_vertex_close: reloc[2] = 448 >[ 110.727] kgem_add_reloc64: handle=23, pos=448, delta=0, domains=200000 >[ 110.727] kgem_add_reloc64[24] = (delta=0, target handle=11, presumed=fd545000) >[ 110.727] gen8_vertex_close: reloc[3] = 592 >[ 110.727] kgem_add_reloc64: handle=23, pos=592, delta=0, domains=200000 >[ 110.727] kgem_add_reloc64[25] = (delta=0, target handle=11, presumed=fd545000) >[ 110.727] batch[1/1, flags=1800]: 996 996 15792 16384, nreloc=26, nexec=12, nfence=0, aperture=42416 [fenced=0] >[ 110.727] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.727] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 110.727] kgem_fixup_relocs: shrinking by 57344 >[ 110.727] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.727] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.727] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.727] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 >[ 110.727] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdffb000 >[ 110.727] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 >[ 110.727] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.727] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.727] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.727] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.727] __kgem_bo_clear_busy: handle=7 >[ 110.727] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.727] kgem_commit: release handle=41 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.727] __kgem_bo_clear_busy: handle=41 >[ 110.727] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd41e000 >[ 110.727] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.727] kgem_commit: release handle=41 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.727] __kgem_bo_clear_busy: handle=41 >[ 110.727] kgem_commit: release handle=41 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.727] __kgem_bo_clear_busy: handle=41 >[ 110.727] kgem_commit: release handle=41 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.727] __kgem_bo_clear_busy: handle=41 >[ 110.727] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.727] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.727] __kgem_bo_clear_busy: handle=7 >[ 110.727] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.727] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.727] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.727] kgem_check_bo: num_pages=+50, num_exec=+1 >[ 110.727] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.727] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.727] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.727] kgem_add_handle: handle=4, index=0 >[ 110.727] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.727] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.727] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.727] gen9_composite_get_binding_table(ffc0) >[ 110.727] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 >[ 110.727] kgem_add_handle: handle=35, index=1 >[ 110.727] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd443000) >[ 110.727] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.727] [3fe0] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render >[ 110.727] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 110.727] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 110.727] kgem_add_handle: handle=7, index=2 >[ 110.727] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 110.727] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.727] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.727] gen9_emit_sampler: sampler = 1 >[ 110.727] gen9_emit_sf: num_sf_outputs=1 >[ 110.727] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.727] gen9_emit_vertex_elements: setup id=0 >[ 110.727] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.727] (0, 0), (624, 80) >[ 110.727] gen8_vertex_flush[490] = 3 >[ 110.727] sna_composite_rectangles: pixmap=1000 marking clear [0]? 1 >[ 110.727] sna_create_pixmap(218, 80, 32, usage=0) >[ 110.727] kgem_can_create_2d: 218x80 @ 32 >[ 110.727] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=80 >[ 110.727] kgem_can_create_2d: untiled size=73728 >[ 110.727] kgem_choose_tiling: 218x80 -> 1 >[ 110.727] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=80 >[ 110.727] kgem_can_create_2d: tiled[1] size=81920 >[ 110.727] sna_create_pixmap: usage=0, flags=1b >[ 110.727] sna_create_pixmap: creating GPU pixmap 218x80, stride=872, flags=1b >[ 110.727] __pop_freed_pixmap: reusing freed pixmap=972 header >[ 110.727] create_pixmap_hdr: pixmap=1001, width=218, height=80, usage=0 >[ 110.727] sna_create_pixmap: serial=1001, 218x80, usage=0 >[ 110.727] sna_composite_rectangles(pixmap=1002, op=0, 0 x 1 [(0, 0)x(218, 80) ...]) >[ 110.727] sna_composite_rectangles: converted to op 0 >[ 110.727] sna_composite_rectangles[0] (0, 0)x(218, 80) -> (0, 0), (218, 80) >[ 110.728] sna_composite_rectangles: nrects=1, region=(0, 0), (218, 80) x 1 >[ 110.728] sna_composite_rectangles: clipped extents (0, 0),(218, 80) x 1 >[ 110.728] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(218, 80) >[ 110.728] sna_composite_rectangles: dropping last-cpu hint >[ 110.728] sna_drawable_use_bo pixmap=1002, box=((0, 0), (218, 80)), flags=19... >[ 110.728] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 110.728] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.728] sna_pixmap_move_to_gpu(pixmap=1002, usage=0), flags=b >[ 110.728] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.728] sna_pixmap_move_to_gpu: creating GPU bo (218x80@32), create=b >[ 110.728] kgem_choose_tiling: 218x80 -> 1 >[ 110.728] kgem_choose_tiling: 218x80 -> 1 >[ 110.728] sna_pixmap_alloc_gpu: pixmap=1002 >[ 110.728] kgem_create_2d(218x80, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.728] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=80 >[ 110.728] inactive too small: 16 < 20 >[ 110.728] kgem_bo_remove_from_inactive: removing handle=21 from inactive >[ 110.728] from inactive: pitch=1024, tiling=1: handle=21, id=952 >[ 110.728] __sna_damage_all(218, 80) >[ 110.728] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.728] sna_pixmap_mark_active: pixmap=1002, handle=21 >[ 110.728] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.728] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.728] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) >[ 110.728] kgem_bo_is_render: handle=21, rq? 0 [0] >[ 110.728] gen9_render_fill_boxes(0 x 1 [(0, 0), (218, 80) ...]) >[ 110.728] sna_render_get_solid: 0 >[ 110.728] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 110.728] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.728] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.728] kgem_check_bo: num_pages=+42, num_exec=+1 >[ 110.728] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.728] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.728] gen9_composite_get_binding_table(ff00) >[ 110.728] kgem_add_reloc64: handle=21, pos=16312, delta=0, domains=20002 >[ 110.728] kgem_add_handle: handle=21, index=3 >[ 110.728] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd994000) >[ 110.728] __kgem_bo_mark_dirty: handle=21 (proxy? 0) >[ 110.728] [3fb0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> render >[ 110.728] gen9_emit_vertex_elements: setup id=0 >[ 110.728] (0, 0), (218, 80) >[ 110.728] gen8_vertex_flush[4c4] = 3 >[ 110.728] sna_composite_rectangles: pixmap=1002 marking clear [0]? 1 >[ 110.728] sna_glyphs(op=3, nlist=5, src=(0, 54)) >[ 110.728] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 >[ 110.728] sna_glyphs: discarding mask >[ 110.728] glyphs0_to_dst(op=3, src=(0, 54), nlist=5, dst=(0, 54)+(0, 0)) >[ 110.728] clipped_glyphs: no, clip region (0, 0), (218, 80) matches drawable pixmap=94669425511232 size=218x80 >[ 110.728] gen9_render_composite: 0x0, current mode=1/1 >[ 110.728] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 110.728] gen9_composite_fallback: mask is already on the GPU, try to use GPU >[ 110.728] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.728] sna_drawable_use_bo pixmap=1002, box=((0, 0), (218, 80)), flags=7... >[ 110.728] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.728] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.728] sna_drawable_use_bo: using whole GPU bo >[ 110.728] gen9_composite_set_target: pixmap=1002, format=20028888, size=218x80, pitch=1024, delta=(0,0),damage=0xffffffffffffffff >[ 110.728] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.728] color_convert: src=80808080 [20028888] >[ 110.728] color_convert: dst=80808080 [20028888] >[ 110.728] sna_render_get_solid: 80808080 >[ 110.728] sna_render_get_solid(10) = 80808080 (last) >[ 110.728] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.728] sna_transform_is_imprecise_integer_translation: no transform >[ 110.728] gen9_composite_picture: integer translation (0, 0), removing >[ 110.728] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.728] sna_render_pixmap_bo: GPU all damaged >[ 110.728] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.728] gen4_choose_composite_emitter: solid, identity mask >[ 110.728] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.728] aligning vertex: was 2, now 4 floats per vertex >[ 110.728] gen9_composite_get_binding_table(fe80) >[ 110.728] kgem_add_reloc64: handle=41, pos=16280, delta=0, domains=40000 >[ 110.728] kgem_add_reloc64: adding proxy [delta=40] for handle=41 >[ 110.728] kgem_add_handle: handle=41, index=4 >[ 110.728] kgem_add_reloc64[6] = (delta=40, target handle=4, presumed=fd41e000) >[ 110.728] [3f90] bind bo(handle=41, addr=fd41e028), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.728] kgem_add_reloc64: handle=6, pos=16264, delta=0, domains=40000 >[ 110.728] kgem_add_handle: handle=6, index=5 >[ 110.728] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd585000) >[ 110.728] [3f80] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.728] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 110.728] gen9_emit_sampler: sampler = a >[ 110.728] gen9_emit_sf: num_sf_outputs=2 >[ 110.728] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.728] gen9_emit_vertex_elements: setup id=9 >[ 110.728] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.728] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.728] glyphs0_to_dst: glyph=(1, 28)x(22, 27), unclipped >[ 110.728] emit_primitive_identity_mask__avx2: dst=(1, 28), mask=(256.00, 0.00) x (22.00, 27.00) >[ 110.728] glyphs0_to_dst: glyph=(23, 35)x(18, 19), unclipped >[ 110.728] emit_primitive_identity_mask__avx2: dst=(23, 35), mask=(224.00, 32.00) x (18.00, 19.00) >[ 110.728] glyphs0_to_dst: glyph=(42, 35)x(19, 19), unclipped >[ 110.728] emit_primitive_identity_mask__avx2: dst=(42, 35), mask=(288.00, 0.00) x (19.00, 19.00) >[ 110.728] glyphs0_to_dst: glyph=(62, 35)x(16, 19), unclipped >[ 110.728] emit_primitive_identity_mask__avx2: dst=(62, 35), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.728] glyphs0_to_dst: glyph=(79, 29)x(14, 25), unclipped >[ 110.728] emit_primitive_identity_mask__avx2: dst=(79, 29), mask=(256.00, 32.00) x (14.00, 25.00) >[ 110.728] glyphs0_to_dst: glyph=(100, 28)x(19, 27), unclipped >[ 110.728] emit_primitive_identity_mask__avx2: dst=(100, 28), mask=(288.00, 32.00) x (19.00, 27.00) >[ 110.728] glyphs0_to_dst: glyph=(118, 35)x(19, 19), unclipped >[ 110.728] emit_primitive_identity_mask__avx2: dst=(118, 35), mask=(288.00, 0.00) x (19.00, 19.00) >[ 110.728] glyphs0_to_dst: glyph=(138, 35)x(16, 19), unclipped >[ 110.728] emit_primitive_identity_mask__avx2: dst=(138, 35), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.728] glyphs0_to_dst: glyph=(154, 35)x(16, 19), unclipped >[ 110.728] emit_primitive_identity_mask__avx2: dst=(154, 35), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.728] glyphs0_to_dst: glyph=(171, 27)x(7, 27), unclipped >[ 110.728] emit_primitive_identity_mask__avx2: dst=(171, 27), mask=(320.00, 0.00) x (7.00, 27.00) >[ 110.728] glyphs0_to_dst: glyph=(178, 35)x(20, 19), unclipped >[ 110.728] emit_primitive_identity_mask__avx2: dst=(178, 35), mask=(192.00, 0.00) x (20.00, 19.00) >[ 110.728] glyphs0_to_dst: glyph=(199, 35)x(18, 19), unclipped >[ 110.728] emit_primitive_identity_mask__avx2: dst=(199, 35), mask=(352.00, 0.00) x (18.00, 19.00) >[ 110.728] gen8_vertex_flush[5a0] = 36 >[ 110.728] gen9_magic_ca_pass: CA fixup (15352 -> 15388) >[ 110.728] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.728] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.728] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.728] sna_glyphs(op=3, nlist=5, src=(0, 52)) >[ 110.728] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 >[ 110.728] sna_glyphs: discarding mask >[ 110.728] glyphs0_to_dst(op=3, src=(0, 52), nlist=5, dst=(0, 52)+(0, 0)) >[ 110.728] clipped_glyphs: no, clip region (0, 0), (218, 80) matches drawable pixmap=94669425511232 size=218x80 >[ 110.728] gen9_render_composite: 0x0, current mode=1/1 >[ 110.728] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 110.728] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 >[ 110.728] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.728] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.728] sna_drawable_use_bo pixmap=1002, box=((0, 0), (218, 80)), flags=7... >[ 110.728] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.728] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.728] sna_drawable_use_bo: using whole GPU bo >[ 110.728] gen9_composite_set_target: pixmap=1002, format=20028888, size=218x80, pitch=1024, delta=(0,0),damage=0xffffffffffffffff >[ 110.728] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.728] color_convert: src=ffffffff [20028888] >[ 110.728] color_convert: dst=ffffffff [20028888] >[ 110.728] sna_render_get_solid: ffffffff >[ 110.728] sna_render_get_solid(white) >[ 110.728] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.728] sna_transform_is_imprecise_integer_translation: no transform >[ 110.728] gen9_composite_picture: integer translation (0, 0), removing >[ 110.728] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.728] sna_render_pixmap_bo: GPU all damaged >[ 110.728] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 >[ 110.728] gen4_choose_composite_emitter: solid, identity mask >[ 110.728] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.728] gen9_composite_get_binding_table(fdc0) >[ 110.728] kgem_add_reloc64: handle=7, pos=16232, delta=0, domains=40000 >[ 110.728] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 110.728] kgem_add_reloc64[8] = (delta=1048, target handle=2, presumed=fffe8000) >[ 110.728] [3f60] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.728] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.728] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.728] gen9_emit_vertex_elements: setup id=9 >[ 110.728] glyphs0_to_dst: glyph=(1, 26)x(22, 27), unclipped >[ 110.728] emit_primitive_identity_mask__avx2: dst=(1, 26), mask=(256.00, 0.00) x (22.00, 27.00) >[ 110.728] glyphs0_to_dst: glyph=(23, 33)x(18, 19), unclipped >[ 110.728] emit_primitive_identity_mask__avx2: dst=(23, 33), mask=(224.00, 32.00) x (18.00, 19.00) >[ 110.728] glyphs0_to_dst: glyph=(42, 33)x(19, 19), unclipped >[ 110.728] emit_primitive_identity_mask__avx2: dst=(42, 33), mask=(288.00, 0.00) x (19.00, 19.00) >[ 110.728] glyphs0_to_dst: glyph=(62, 33)x(16, 19), unclipped >[ 110.728] emit_primitive_identity_mask__avx2: dst=(62, 33), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.728] glyphs0_to_dst: glyph=(79, 27)x(14, 25), unclipped >[ 110.728] emit_primitive_identity_mask__avx2: dst=(79, 27), mask=(256.00, 32.00) x (14.00, 25.00) >[ 110.728] glyphs0_to_dst: glyph=(100, 26)x(19, 27), unclipped >[ 110.728] emit_primitive_identity_mask__avx2: dst=(100, 26), mask=(288.00, 32.00) x (19.00, 27.00) >[ 110.728] glyphs0_to_dst: glyph=(118, 33)x(19, 19), unclipped >[ 110.728] emit_primitive_identity_mask__avx2: dst=(118, 33), mask=(288.00, 0.00) x (19.00, 19.00) >[ 110.728] glyphs0_to_dst: glyph=(138, 33)x(16, 19), unclipped >[ 110.728] emit_primitive_identity_mask__avx2: dst=(138, 33), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.728] glyphs0_to_dst: glyph=(154, 33)x(16, 19), unclipped >[ 110.728] emit_primitive_identity_mask__avx2: dst=(154, 33), mask=(128.00, 32.00) x (16.00, 19.00) >[ 110.728] glyphs0_to_dst: glyph=(171, 25)x(7, 27), unclipped >[ 110.728] emit_primitive_identity_mask__avx2: dst=(171, 25), mask=(320.00, 0.00) x (7.00, 27.00) >[ 110.728] glyphs0_to_dst: glyph=(178, 33)x(20, 19), unclipped >[ 110.728] emit_primitive_identity_mask__avx2: dst=(178, 33), mask=(192.00, 0.00) x (20.00, 19.00) >[ 110.728] glyphs0_to_dst: glyph=(199, 33)x(18, 19), unclipped >[ 110.728] emit_primitive_identity_mask__avx2: dst=(199, 33), mask=(352.00, 0.00) x (18.00, 19.00) >[ 110.728] gen8_vertex_flush[6a0] = 36 >[ 110.728] gen9_magic_ca_pass: CA fixup (15388 -> 15424) >[ 110.728] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 >[ 110.728] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.728] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.728] sna_validate_gc(0x5619f1770810) changes=0, previous serial=3e0, drawable=3e8 >[ 110.728] sna_validate_gc: recomputing clip >[ 110.728] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x5619f174da00] >[ 110.728] sna_copy_area: src=pixmap=1002:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=1000:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 >[ 110.728] sna_copy_area: normal copy >[ 110.728] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.728] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) >[ 110.728] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 >[ 110.728] sna_do_copy: clipped dst extents (28, 0), (246, 80) >[ 110.728] sna_do_copy: unclipped src extents (0, 0), (218, 80) >[ 110.728] sna_do_copy: clipped src extents (0, 0), (218, 80) >[ 110.728] sna_do_copy: pixmap -- no source clipping >[ 110.728] sna_do_copy: src extents (0, 0), (218, 80) x 1 >[ 110.728] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) >[ 110.728] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=1002+(-28, 0), dst pixmap=1000+(0, 0), alu=3, src.size=218x80, dst.size=624x80) >[ 110.728] sna_copy_boxes: dst=(priv=0x5619f179aa30, gpu_bo=35, cpu_bo=0), src=(priv=0x5619f1788610, gpu_bo=21, cpu_bo=0), replaces=0 >[ 110.728] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.728] sna_drawable_use_bo pixmap=1000, box=((28, 0), (246, 80)), flags=b... >[ 110.728] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.728] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.728] sna_drawable_use_bo: using whole GPU bo >[ 110.728] sna_pixmap_move_to_gpu(pixmap=1002, usage=0), flags=a >[ 110.728] sna_pixmap_move_to_gpu: already all-damaged >[ 110.728] sna_pixmap_mark_active: pixmap=1002, handle=21 >[ 110.728] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.728] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.728] kgem_bo_is_render: handle=21, rq? 1 [1] >[ 110.728] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.728] kgem_bo_is_render: handle=35, rq? 1 [1] >[ 110.728] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.728] aligning vertex: was 4, now 2 floats per vertex >[ 110.728] gen9_composite_get_binding_table(fd40) >[ 110.728] kgem_add_reloc64: handle=21, pos=16200, delta=0, domains=40000 >[ 110.728] kgem_add_reloc64[9] = (delta=0, target handle=3, presumed=fd994000) >[ 110.728] [3f40] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler >[ 110.728] __kgem_bo_mark_dirty: handle=35 (proxy? 0) >[ 110.728] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 110.728] gen9_emit_sampler: sampler = 0 >[ 110.728] gen9_emit_sf: num_sf_outputs=1 >[ 110.728] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.728] gen9_emit_vertex_elements: setup id=0 >[ 110.728] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.728] (0, 0) -> (28, 0) + (218, 80) >[ 110.728] gen8_vertex_flush[7ec] = 3 >[ 110.728] sna_composite(pixmap=992, op=3, src=1000+(0, 0), mask=0+(0, 0), dst=992+(8, 1136)+(0, 0), size=(624, 80) >[ 110.728] sna_compute_composite_region: dst=(8, 1136)x(624, 80) >[ 110.728] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) >[ 110.728] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] >[ 110.728] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) >[ 110.728] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) >[ 110.728] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) >[ 110.728] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) >[ 110.728] gen9_render_composite: 624x80, current mode=1/1 >[ 110.728] kgem_bo_is_busy: handle=35, domain: 0 exec? 1, rq? 1 >[ 110.728] kgem_bo_is_busy: handle=9, domain: 3 exec? 0, rq? 1 >[ 110.728] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.728] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 >[ 110.728] sna_drawable_use_bo pixmap=992, box=((8, 1136), (632, 1216)), flags=7... >[ 110.728] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.728] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.728] sna_drawable_use_bo: using whole GPU bo >[ 110.728] gen9_composite_set_target: pixmap=992, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.728] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) >[ 110.728] sna_transform_is_imprecise_integer_translation: no transform >[ 110.728] gen9_composite_picture: integer translation (0, 0), removing >[ 110.728] sna_render_pixmap_bo pixmap=1000, (0, 0)x(624, 80)/(624, 80) >[ 110.728] sna_render_pixmap_bo: GPU all damaged >[ 110.728] color_convert: src=cc000000 [20028888] >[ 110.728] color_convert: dst=cc000000 [20028888] >[ 110.728] sna_render_get_solid: cc000000 >[ 110.728] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.728] gen4_choose_composite_emitter: identity source, identity mask >[ 110.728] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.728] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.728] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.728] aligning vertex: was 2, now 5 floats per vertex >[ 110.728] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.728] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.728] gen9_composite_get_binding_table(fcc0) >[ 110.728] kgem_add_reloc64: handle=9, pos=16168, delta=0, domains=20002 >[ 110.728] kgem_add_handle: handle=9, index=6 >[ 110.728] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=ee339000) >[ 110.728] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.728] [3f20] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.728] kgem_add_reloc64: handle=35, pos=16152, delta=0, domains=40000 >[ 110.728] kgem_add_reloc64[11] = (delta=0, target handle=1, presumed=fd443000) >[ 110.728] [3f10] bind bo(handle=35, addr=fd443000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler >[ 110.728] kgem_add_reloc64: handle=7, pos=16136, delta=0, domains=40000 >[ 110.728] kgem_add_reloc64: adding proxy [delta=816] for handle=7 >[ 110.728] kgem_add_reloc64[12] = (delta=816, target handle=2, presumed=fffe8000) >[ 110.728] [3f00] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.728] __kgem_bo_mark_dirty: handle=9 (proxy? 0) >[ 110.728] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.728] gen9_emit_sampler: sampler = 3 >[ 110.728] gen9_emit_sf: num_sf_outputs=2 >[ 110.728] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 110.728] gen9_emit_vertex_elements: setup id=10 >[ 110.728] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.728] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 110.728] gen9_render_composite_box: (8, 1136), (632, 1216) >[ 110.728] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] >[ 110.728] gen8_vertex_flush[8d8] = 3 >[ 110.728] sna_destroy_pixmap: pixmap=1000, attached?=1 >[ 110.728] _kgem_bo_destroy: handle=35, proxy? 0 >[ 110.728] __kgem_bo_destroy: handle=35, size=204800 >[ 110.729] __kgem_bo_destroy: handle=35 -> active >[ 110.729] __sna_free_pixmap(pixmap=1000) >[ 110.729] sna_composite(pixmap=990, op=3, src=992+(0, 0), mask=0+(0, 0), dst=990+(0, 0)+(0, 0), size=(640, 2096) >[ 110.729] sna_compute_composite_region: dst=(0, 0)x(640, 2096) >[ 110.729] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) >[ 110.729] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] >[ 110.729] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) >[ 110.729] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) >[ 110.729] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) >[ 110.729] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.729] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.729] kgem_bo_is_busy: handle=9, domain: 3 exec? 1, rq? 1 >[ 110.729] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 >[ 110.729] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.729] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 >[ 110.729] sna_drawable_use_bo pixmap=990, box=((0, 0), (640, 2096)), flags=7... >[ 110.729] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.729] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.729] sna_drawable_use_bo: using whole GPU bo >[ 110.729] gen9_composite_set_target: pixmap=990, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff >[ 110.729] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) >[ 110.729] sna_transform_is_imprecise_integer_translation: no transform >[ 110.729] gen9_composite_picture: integer translation (0, 0), removing >[ 110.729] sna_render_pixmap_bo pixmap=992, (0, 0)x(640, 2096)/(640, 2096) >[ 110.729] sna_render_pixmap_bo: GPU all damaged >[ 110.729] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.729] kgem_bo_is_render: handle=9, rq? 1 [1] >[ 110.729] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 >[ 110.729] gen4_choose_composite_emitter: identity src, no mask >[ 110.729] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.729] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.729] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.729] aligning vertex: was 5, now 3 floats per vertex >[ 110.729] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.729] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.729] gen9_composite_get_binding_table(fbc0) >[ 110.729] kgem_add_reloc64: handle=17, pos=16104, delta=0, domains=20002 >[ 110.729] kgem_add_handle: handle=17, index=7 >[ 110.729] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fdfff000) >[ 110.729] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.729] [3ee0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render >[ 110.729] kgem_add_reloc64: handle=9, pos=16088, delta=0, domains=40000 >[ 110.729] kgem_add_reloc64[14] = (delta=0, target handle=6, presumed=ee339000) >[ 110.729] [3ed0] bind bo(handle=9, addr=ee339000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.729] __kgem_bo_mark_dirty: handle=17 (proxy? 0) >[ 110.729] gen9_emit_sampler: sampler = 2 >[ 110.729] gen9_emit_sf: num_sf_outputs=1 >[ 110.729] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.729] gen9_emit_vertex_elements: setup id=2 >[ 110.729] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.729] gen9_render_composite_box: (0, 0), (640, 2096) >[ 110.729] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] >[ 110.729] gen8_vertex_flush[994] = 3 >[ 110.729] sna_destroy_pixmap: pixmap=992, attached?=1 >[ 110.729] _kgem_bo_destroy: handle=9, proxy? 0 >[ 110.729] __kgem_bo_destroy: handle=9, size=33177600 >[ 110.729] __kgem_bo_destroy: handle=9 -> active >[ 110.729] __sna_free_pixmap(pixmap=992) >[ 110.729] sna_composite(pixmap=986, op=3, src=990+(0, 0), mask=0+(160, 64), dst=986+(160, 64)+(0, 0), size=(640, 2096) >[ 110.729] sna_compute_composite_region: dst=(160, 64)x(640, 2096) >[ 110.729] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) >[ 110.729] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.729] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) >[ 110.729] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) >[ 110.729] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) >[ 110.729] gen9_render_composite: 640x2096, current mode=1/1 >[ 110.729] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.729] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 >[ 110.729] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 >[ 110.729] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.729] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 >[ 110.729] sna_drawable_use_bo pixmap=986, box=((160, 64), (800, 2160)), flags=7... >[ 110.729] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.729] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.729] sna_drawable_use_bo: using whole GPU bo >[ 110.729] gen9_composite_set_target: pixmap=986, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.729] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) >[ 110.729] sna_transform_is_imprecise_integer_translation: no transform >[ 110.729] gen9_composite_picture: integer translation (0, 0), removing >[ 110.729] sna_render_pixmap_bo pixmap=990, (0, 0)x(640, 2096)/(640, 2096) >[ 110.729] sna_render_pixmap_bo: GPU all damaged >[ 110.729] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.729] kgem_bo_is_render: handle=17, rq? 1 [1] >[ 110.729] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.729] gen4_choose_composite_emitter: identity src, no mask >[ 110.729] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.729] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.729] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 110.729] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.729] __kgem_ring_is_idle: last fence handle=2 still busy >[ 110.729] gen9_composite_get_binding_table(fb00) >[ 110.729] kgem_add_reloc64: handle=38, pos=16056, delta=0, domains=20002 >[ 110.729] kgem_add_handle: handle=38, index=8 >[ 110.729] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=f2281000) >[ 110.729] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.729] [3eb0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.729] kgem_add_reloc64: handle=17, pos=16040, delta=0, domains=40000 >[ 110.729] kgem_add_reloc64[16] = (delta=0, target handle=7, presumed=fdfff000) >[ 110.729] [3ea0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler >[ 110.729] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.729] gen9_emit_vertex_elements: setup id=2 >[ 110.729] gen9_render_composite_box: (160, 64), (800, 2160) >[ 110.729] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] >[ 110.729] gen8_vertex_flush[9e0] = 3 >[ 110.729] sna_destroy_pixmap: pixmap=990, attached?=1 >[ 110.729] _kgem_bo_destroy: handle=17, proxy? 0 >[ 110.729] __kgem_bo_destroy: handle=17, size=33177600 >[ 110.729] __kgem_bo_destroy: handle=17 -> active >[ 110.729] __sna_free_pixmap(pixmap=990) >[ 110.729] sna_create_pixmap(2, 64, 32, usage=0) >[ 110.729] kgem_can_create_2d: 2x64 @ 32 >[ 110.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.729] kgem_can_create_2d: untiled size=4096 >[ 110.729] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.729] kgem_choose_tiling: 2x64 -> 0 >[ 110.729] sna_create_pixmap: usage=0, flags=a >[ 110.729] sna_create_pixmap: small buffer [512], attaching to shadow pixmap >[ 110.729] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 >[ 110.729] create_pixmap: serial=1003, usage=0, 2x64 >[ 110.729] sna_create_pixmap: serial=1003, 2x64, usage=0 >[ 110.729] sna_composite_rectangles(pixmap=1004, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) >[ 110.729] sna_composite_rectangles: converted to op 0 >[ 110.729] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) >[ 110.729] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 >[ 110.729] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 >[ 110.729] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) >[ 110.729] sna_composite_rectangles: fallback, dst pixmap=1004 too small or not attached >[ 110.729] sna_composite_rectangles: fallback >[ 110.729] sna_drawable_move_region_to_cpu(pixmap=1004 (2x64), [(0, 0), (2, 64)], flags=1) >[ 110.729] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) >[ 110.729] _sna_pixmap_move_to_cpu(pixmap=1004, 2x64, flags=1) >[ 110.729] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.729] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.729] operate_inplace: no, inplace operation not suitable >[ 110.729] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.729] __sna_damage_all(2, 64) >[ 110.729] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.729] sna_create_pixmap(1, 32, 32, usage=0) >[ 110.729] kgem_can_create_2d: 1x32 @ 32 >[ 110.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 >[ 110.729] kgem_can_create_2d: untiled size=4096 >[ 110.729] kgem_choose_tiling: disabling tiling [1x32] for single row/col >[ 110.729] kgem_choose_tiling: 1x32 -> 0 >[ 110.729] sna_create_pixmap: usage=0, flags=a >[ 110.729] sna_create_pixmap: small buffer [128], attaching to shadow pixmap >[ 110.729] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 >[ 110.729] create_pixmap: serial=1005, usage=0, 1x32 >[ 110.729] sna_create_pixmap: serial=1005, 1x32, usage=0 >[ 110.729] sna_validate_gc(0x5619f1770810) changes=0, previous serial=3e8, drawable=3ee >[ 110.729] sna_validate_gc: recomputing clip >[ 110.729] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x5619f174da00] >[ 110.729] sna_put_image((0, 0)x(1, 32), depth=32, format=2) >[ 110.729] try_upload__fast: ignore existing cpu damage (if any) >[ 110.729] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.729] try_upload__fast: no, no gpu damage >[ 110.729] sna_drawable_move_region_to_cpu(pixmap=1006 (1x32), [(0, 0), (1, 32)], flags=1) >[ 110.729] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) >[ 110.729] _sna_pixmap_move_to_cpu(pixmap=1006, 1x32, flags=1) >[ 110.729] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.729] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.729] operate_inplace: no, inplace operation not suitable >[ 110.729] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.729] __sna_damage_all(1, 32) >[ 110.729] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.729] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes >[ 110.729] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) >[ 110.729] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 >[ 110.729] sna_accel_flush: flush?=0, dirty?=0 >[ 110.729] sna_composite(pixmap=1004, op=1, src=1006+(0, 0), mask=0+(0, 0), dst=1004+(0, 0)+(0, 0), size=(2, 64) >[ 110.729] sna_compute_composite_region: dst=(0, 0)x(2, 64) >[ 110.729] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) >[ 110.729] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] >[ 110.729] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) >[ 110.729] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) >[ 110.729] sna_composite: fallback, dst pixmap=1004 is too small (or completely damaged) >[ 110.729] sna_composite: fallback -- fbComposite >[ 110.729] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) >[ 110.729] sna_composite_fb: fallback -- move src to cpu >[ 110.729] _sna_pixmap_move_to_cpu(pixmap=1006, 1x32, flags=2) >[ 110.729] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f17f5831, is-clear?=0 >[ 110.729] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.729] sna_composite_fb: fallback -- move dst to cpu >[ 110.729] sna_drawable_move_region_to_cpu(pixmap=1004 (2x64), [(0, 0), (2, 64)], flags=5) >[ 110.729] sna_drawable_move_region_to_cpu: pixmap=1004 all damaged on CPU >[ 110.729] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.729] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] >[ 110.729] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.729] sna_destroy_pixmap: pixmap=1006, attached?=1 >[ 110.729] __sna_free_pixmap(pixmap=1006) >[ 110.729] sna_composite(pixmap=986, op=3, src=1004+(0, 0), mask=0+(0, 0), dst=986+(0, 0)+(0, 0), size=(3840, 64) >[ 110.729] sna_compute_composite_region: dst=(0, 0)x(3840, 64) >[ 110.729] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) >[ 110.729] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.729] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) >[ 110.729] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) >[ 110.729] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) >[ 110.729] gen9_render_composite: 3840x64, current mode=1/1 >[ 110.729] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.729] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.729] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.729] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 >[ 110.729] sna_drawable_use_bo pixmap=986, box=((0, 0), (3840, 64)), flags=7... >[ 110.729] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.729] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.729] sna_drawable_use_bo: using whole GPU bo >[ 110.729] gen9_composite_set_target: pixmap=986, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.729] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) >[ 110.729] sna_transform_is_imprecise_integer_translation: no transform >[ 110.729] gen9_composite_picture: integer translation (0, 0), removing >[ 110.729] sna_render_pixmap_bo pixmap=1004, (0, 0)x(3840, 64)/(2, 64) >[ 110.729] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) >[ 110.729] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) >[ 110.729] use_cpu_bo: no cpu bo >[ 110.729] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 >[ 110.729] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) >[ 110.729] upload: box=(0, 0), (2, 64), pixmap=2x64 >[ 110.729] sna_drawable_move_region_to_cpu(pixmap=1004 (2x64), [(0, 0), (2, 64)], flags=2) >[ 110.729] sna_drawable_move_region_to_cpu: pixmap=1004 all damaged on CPU >[ 110.729] kgem_can_create_2d: 2x64 @ 32 >[ 110.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 >[ 110.729] kgem_can_create_2d: untiled size=4096 >[ 110.729] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X >[ 110.729] kgem_choose_tiling: 2x64 -> 0 >[ 110.729] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 >[ 110.729] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 >[ 110.729] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.729] kgem_create_buffer: searching for an inactive GTT map for upload >[ 110.729] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.729] search_linear_cache: searching for inactive gtt map >[ 110.729] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 110.729] search_linear_cache: searching for inactive gtt map >[ 110.729] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 110.729] kgem_bo_remove_from_inactive: removing handle=30 from inactive >[ 110.729] search_linear_cache: found handle=30 (near-miss) (num_pages=64) in linear inactive cache >[ 110.729] kgem_bo_can_map: handle=30, map=0x0:0x0:0x7f3c95ba8000, tiling=0, domain=0, offset=4249739264 >[ 110.729] kgem_create_buffer: reusing handle=30 for buffer >[ 110.729] kgem_bo_can_map: handle=30, map=0x0:0x0:0x7f3c95ba8000, tiling=0, domain=0, offset=4249739264 >[ 110.729] init_buffer_from_bo: reusing handle=30 for buffer >[ 110.729] kgem_bo_map: handle=30, offset=4249739264, tiling=0, map=0x0:0x7f3c95ba8000, domain=0 >[ 110.729] kgem_bo_map: converting request for GTT map into CPU map >[ 110.729] kgem_bo_map__cpu(handle=30, size=262144, map=0x0:0x7f3c95ba8000) >[ 110.729] kgem_bo_sync__cpu: handle=30 >[ 110.729] __kgem_busy: handle=30, busy=0, wedged=0 >[ 110.729] kgem_bo_sync__cpu: SYNC: handle=30, needs_flush? 0, domain? 0, busy? 0 >[ 110.729] __kgem_busy: handle=30, busy=0, wedged=0 >[ 110.729] kgem_bo_retire: retiring bo handle=30 (needed flush? 0), rq? 0 [busy?=0] >[ 110.729] assert_bo_retired: handle=30, domain: 0 exec? 0, rq? 0 >[ 110.729] kgem_create_buffer(pages=64 [64]) new handle=30, used=2048, write=1 >[ 110.729] kgem_create_proxy: target handle=30 [proxy? -1], offset=0, length=2048, io=1 >[ 110.729] __kgem_bo_init(handle=30, num_pages=2048) >[ 110.729] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 >[ 110.729] upload: adding upload cache to pixmap=1004 >[ 110.729] kgem_proxy_bo_attach: handle=30 >[ 110.729] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.729] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.729] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.729] gen4_choose_composite_emitter: identity src, no mask >[ 110.729] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 110.729] gen9_composite_get_binding_table(fa40) >[ 110.729] kgem_add_reloc64: handle=30, pos=16008, delta=0, domains=40000 >[ 110.729] kgem_add_reloc64: adding proxy [delta=0] for handle=30 >[ 110.729] kgem_add_handle: handle=30, index=9 >[ 110.729] kgem_add_reloc64[17] = (delta=0, target handle=9, presumed=fd4de000) >[ 110.729] [3e80] bind bo(handle=30, addr=fd4de000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler >[ 110.729] gen9_emit_sampler: sampler = a >[ 110.729] gen9_emit_vertex_elements: setup id=2 >[ 110.729] gen9_render_composite_box: (0, 0), (3840, 64) >[ 110.729] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] >[ 110.729] gen8_vertex_flush[a24] = 3 >[ 110.729] sna_destroy_pixmap: pixmap=1004, attached?=1 >[ 110.730] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.730] __sna_free_pixmap(pixmap=1004) >[ 110.730] sna_copy_area: src=pixmap=364:(0, 0)x(3840, 48)+(0, 0) -> dst=pixmap=986:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.730] sna_copy_area: normal copy >[ 110.730] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x48) >[ 110.730] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x48) >[ 110.730] sna_do_copy: dst extents (0, 0), (3840, 48), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.730] sna_do_copy: clipped dst extents (0, 0), (3840, 48) >[ 110.730] sna_do_copy: unclipped src extents (0, 0), (3840, 48) >[ 110.730] sna_do_copy: clipped src extents (0, 0), (3840, 48) >[ 110.730] sna_do_copy: pixmap -- no source clipping >[ 110.730] sna_do_copy: src extents (0, 0), (3840, 48) x 1 >[ 110.730] sna_do_copy: copy region (0, 0), (3840, 48) x 1 + (0, 0) >[ 110.730] sna_copy_boxes (boxes=1x[(0, 0), (3840, 48)...], src pixmap=364+(0, 0), dst pixmap=986+(0, 0), alu=3, src.size=3840x2160, dst.size=7680x2160) >[ 110.730] sna_copy_boxes: dst=(priv=0x5619f17e9f10, gpu_bo=38, cpu_bo=0), src=(priv=0x5619f14e73a0, gpu_bo=11, cpu_bo=0), replaces=0 >[ 110.730] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.730] sna_drawable_use_bo pixmap=986, box=((0, 0), (3840, 48)), flags=b... >[ 110.730] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.730] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.730] sna_drawable_use_bo: using whole GPU bo >[ 110.730] sna_pixmap_move_to_gpu(pixmap=364, usage=0), flags=a >[ 110.730] sna_pixmap_move_to_gpu: already all-damaged >[ 110.730] sna_pixmap_mark_active: pixmap=364, handle=11 >[ 110.730] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.730] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.730] kgem_bo_is_render: handle=11, rq? 1 [1] >[ 110.730] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.730] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.730] kgem_check_bo: num_pages=+8100, num_exec=+1 >[ 110.730] aligning vertex: was 3, now 2 floats per vertex >[ 110.730] gen9_composite_get_binding_table(f9c0) >[ 110.730] kgem_add_reloc64: handle=11, pos=15976, delta=0, domains=40000 >[ 110.730] kgem_add_handle: handle=11, index=10 >[ 110.730] kgem_add_reloc64[18] = (delta=0, target handle=10, presumed=f61c9000) >[ 110.730] [3e60] bind bo(handle=11, addr=f61c9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.730] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 110.730] gen9_emit_sampler: sampler = 0 >[ 110.730] gen9_emit_vertex_elements: setup id=0 >[ 110.730] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.730] (0, 0) -> (0, 0) + (3840, 48) >[ 110.730] gen8_vertex_flush[a9c] = 3 >[ 110.730] sna_composite_rectangles(pixmap=986, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) >[ 110.730] sna_composite_rectangles: converted to op 3 >[ 110.730] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) >[ 110.730] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 >[ 110.730] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 >[ 110.730] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) >[ 110.730] sna_drawable_use_bo pixmap=986, box=((0, 0), (3840, 48)), flags=1... >[ 110.730] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 110.730] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.730] sna_drawable_use_bo: using whole GPU bo >[ 110.730] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) >[ 110.730] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.730] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) >[ 110.730] sna_render_get_solid: 660a0a0a >[ 110.730] sna_render_get_solid(2) = 660a0a0a (old) >[ 110.730] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.730] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.730] gen9_composite_get_binding_table(f940) >[ 110.730] kgem_add_reloc64: handle=41, pos=15944, delta=0, domains=40000 >[ 110.730] kgem_add_reloc64: adding proxy [delta=8] for handle=41 >[ 110.730] kgem_add_reloc64[19] = (delta=8, target handle=4, presumed=fd41e000) >[ 110.730] [3e40] bind bo(handle=41, addr=fd41e008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.730] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 110.730] gen9_emit_sampler: sampler = 1 >[ 110.730] gen9_emit_vertex_elements: setup id=0 >[ 110.730] (0, 0), (3840, 48) >[ 110.730] gen8_vertex_flush[af8] = 3 >[ 110.730] sna_composite(pixmap=986, op=3, src=298+(0, 4), mask=0+(3786, 6), dst=986+(3786, 6)+(0, 0), size=(44, 36) >[ 110.730] sna_compute_composite_region: dst=(3786, 6)x(44, 36) >[ 110.730] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) >[ 110.730] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.730] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) >[ 110.730] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) >[ 110.730] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) >[ 110.730] gen9_render_composite: 44x36, current mode=1/1 >[ 110.730] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.730] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.730] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.730] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.730] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 >[ 110.730] sna_drawable_use_bo pixmap=986, box=((3786, 6), (3830, 42)), flags=7... >[ 110.730] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.730] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.730] sna_drawable_use_bo: using whole GPU bo >[ 110.730] gen9_composite_set_target: pixmap=986, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.730] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) >[ 110.730] sna_transform_is_imprecise_integer_translation: no transform >[ 110.730] gen9_composite_picture: integer translation (0, 0), removing >[ 110.730] sna_render_pixmap_bo pixmap=298, (0, 4)x(44, 36)/(44, 44) >[ 110.730] sna_render_pixmap_bo: CPU all damaged >[ 110.730] sna_add_flush_pixmap: marking pixmap=298 for flushing >[ 110.730] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.730] __kgem_retire_rq: request 2 complete >[ 110.730] __kgem_bo_flush: handle=20, busy=0, wedged=0 >[ 110.730] kgem_bo_move_to_cache: release handle=20 >[ 110.730] kgem_bo_move_to_inactive: moving handle=20 to inactive >[ 110.730] __kgem_bo_flush: handle=12, busy=0, wedged=0 >[ 110.730] __kgem_bo_flush: handle=22, busy=0, wedged=0 >[ 110.730] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.730] gen8_vertex_close: used=61762, vbo active? 23, vb=605, nreloc=4 >[ 110.730] gen8_vertex_close: reloc[0] = 287 >[ 110.730] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.730] kgem_add_handle: handle=23, index=11 >[ 110.730] kgem_add_reloc64[20] = (delta=0, target handle=11, presumed=fd545000) >[ 110.730] gen8_vertex_close: reloc[1] = 355 >[ 110.730] kgem_add_reloc64: handle=23, pos=355, delta=0, domains=200000 >[ 110.730] kgem_add_reloc64[21] = (delta=0, target handle=11, presumed=fd545000) >[ 110.730] gen8_vertex_close: reloc[2] = 561 >[ 110.730] kgem_add_reloc64: handle=23, pos=561, delta=0, domains=200000 >[ 110.730] kgem_add_reloc64[22] = (delta=0, target handle=11, presumed=fd545000) >[ 110.730] gen8_vertex_close: reloc[3] = 608 >[ 110.730] kgem_add_reloc64: handle=23, pos=608, delta=0, domains=200000 >[ 110.730] kgem_add_reloc64[23] = (delta=0, target handle=11, presumed=fd545000) >[ 110.730] batch[1/1, flags=1800]: 708 708 15936 16384, nreloc=24, nexec=12, nfence=0, aperture=41756 [fenced=0] >[ 110.730] kgem_finish_buffers: buffer handle=30, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.730] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 >[ 110.730] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 110.730] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 >[ 110.730] kgem_fixup_relocs: shrinking by 57344 >[ 110.730] __kgem_busy: handle=2, busy=0, wedged=0 >[ 110.730] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 110.730] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.730] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 >[ 110.730] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ee339000 >[ 110.730] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd443000 >[ 110.730] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd994000 >[ 110.730] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.730] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.730] __kgem_bo_clear_busy: handle=7 >[ 110.730] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 110.730] kgem_commit: release handle=41 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.730] __kgem_bo_clear_busy: handle=41 >[ 110.730] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd41e000 >[ 110.730] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.730] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.730] __kgem_bo_clear_busy: handle=7 >[ 110.730] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.730] __kgem_bo_clear_busy: handle=7 >[ 110.730] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.730] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.730] kgem_commit: release handle=41 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.730] __kgem_bo_clear_busy: handle=41 >[ 110.730] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.730] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 110.730] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.730] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.730] kgem_bo_is_render: handle=31, rq? 0 [0] >[ 110.730] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.730] gen4_choose_composite_emitter: identity src, no mask >[ 110.730] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.730] aligning vertex: was 2, now 3 floats per vertex >[ 110.730] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.730] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.730] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.730] kgem_add_handle: handle=4, index=0 >[ 110.730] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.730] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.730] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.730] gen9_composite_get_binding_table(ffc0) >[ 110.730] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.730] kgem_add_handle: handle=38, index=1 >[ 110.730] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.730] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.730] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.730] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 >[ 110.730] kgem_add_handle: handle=31, index=2 >[ 110.730] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4dc000) >[ 110.730] [3fd0] bind bo(handle=31, addr=fd4dc000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.730] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.730] gen9_emit_sampler: sampler = 2 >[ 110.730] gen9_emit_sf: num_sf_outputs=1 >[ 110.730] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.730] gen9_emit_vertex_elements: setup id=2 >[ 110.730] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.730] gen9_render_composite_box: (3786, 6), (3830, 42) >[ 110.730] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] >[ 110.730] gen8_vertex_flush[490] = 3 >[ 110.730] sna_glyphs(op=3, nlist=2, src=(3694, 34)) >[ 110.730] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.730] sna_glyphs: discarding mask >[ 110.730] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) >[ 110.730] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425778320 size=7680x2160 >[ 110.730] gen9_render_composite: 0x0, current mode=1/1 >[ 110.730] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 110.730] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.730] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.730] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.730] sna_drawable_use_bo pixmap=986, box=((0, 0), (7680, 2160)), flags=7... >[ 110.730] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.730] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.730] sna_drawable_use_bo: using whole GPU bo >[ 110.730] gen9_composite_set_target: pixmap=986, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.730] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.730] color_convert: src=ffdfdbd2 [20028888] >[ 110.730] color_convert: dst=ffdfdbd2 [20028888] >[ 110.730] sna_render_get_solid: ffdfdbd2 >[ 110.730] sna_render_get_solid(8) = ffdfdbd2 (old) >[ 110.730] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.730] sna_transform_is_imprecise_integer_translation: no transform >[ 110.730] gen9_composite_picture: integer translation (0, 0), removing >[ 110.730] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.730] sna_render_pixmap_bo: GPU all damaged >[ 110.730] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.730] gen4_choose_composite_emitter: solid, identity mask >[ 110.730] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.730] aligning vertex: was 3, now 4 floats per vertex >[ 110.730] gen9_composite_get_binding_table(ff00) >[ 110.730] kgem_add_reloc64: handle=41, pos=16312, delta=0, domains=40000 >[ 110.730] kgem_add_reloc64: adding proxy [delta=32] for handle=41 >[ 110.730] kgem_add_handle: handle=41, index=3 >[ 110.730] kgem_add_reloc64[5] = (delta=32, target handle=3, presumed=fd41e000) >[ 110.730] [3fb0] bind bo(handle=41, addr=fd41e020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.730] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.731] kgem_add_handle: handle=6, index=4 >[ 110.731] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.731] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.731] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.731] gen9_emit_sampler: sampler = a >[ 110.731] gen9_emit_sf: num_sf_outputs=2 >[ 110.731] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.731] gen9_emit_vertex_elements: setup id=9 >[ 110.731] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.731] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.731] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped >[ 110.731] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.731] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped >[ 110.731] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) >[ 110.731] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped >[ 110.731] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) >[ 110.731] glyphs0_to_dst: glyph=(3734, 13)x(16, 21), unclipped >[ 110.731] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.731] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped >[ 110.731] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) >[ 110.731] gen8_vertex_flush[56c] = 15 >[ 110.731] gen9_magic_ca_pass: CA fixup (15444 -> 15459) >[ 110.731] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.731] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.731] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.731] sna_create_pixmap(24, 20, 32, usage=0) >[ 110.731] kgem_can_create_2d: 24x20 @ 32 >[ 110.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.731] kgem_can_create_2d: untiled size=4096 >[ 110.731] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.731] kgem_choose_tiling: 24x20 -> 0 >[ 110.731] sna_create_pixmap: usage=0, flags=a >[ 110.731] sna_create_pixmap: small buffer [1920], attaching to shadow pixmap >[ 110.731] create_pixmap: allocating pixmap 24x20, depth=32/32, size=1928 >[ 110.731] create_pixmap: serial=1007, usage=0, 24x20 >[ 110.731] sna_create_pixmap: serial=1007, 24x20, usage=0 >[ 110.731] sna_validate_gc(0x5619f1770810) changes=0, previous serial=3ee, drawable=3f0 >[ 110.731] sna_validate_gc: recomputing clip >[ 110.731] sna_validate_gc: composite clip=1x[(0, 0), (24, 20)] [0x5619f174da00] >[ 110.731] sna_put_image((0, 0)x(24, 20), depth=32, format=2) >[ 110.731] try_upload__fast: ignore existing cpu damage (if any) >[ 110.731] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.731] try_upload__fast: no, no gpu damage >[ 110.731] sna_drawable_move_region_to_cpu(pixmap=1008 (24x20), [(0, 0), (24, 20)], flags=1) >[ 110.731] sna_drawable_move_region_to_cpu: region (0, 0), (24, 20) + (0, 0) subsumes pixmap (24x20) >[ 110.731] _sna_pixmap_move_to_cpu(pixmap=1008, 24x20, flags=1) >[ 110.731] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.731] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.731] operate_inplace: no, inplace operation not suitable >[ 110.731] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.731] __sna_damage_all(24, 20) >[ 110.731] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.731] sna_put_zpixmap_blt: upload(0, 0, 24, 20) x 1 boxes >[ 110.731] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 20) >[ 110.731] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.731] sna_accel_flush: flush?=1, dirty?=1 >[ 110.731] sna_accel_flush: syncing SHM pixmap=298 (refcnt=1) >[ 110.731] _sna_pixmap_move_to_cpu(pixmap=298, 44x44, flags=3) >[ 110.731] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f13848b1, is-clear?=0 >[ 110.731] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.731] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.731] kgem_bo_sync__cpu_full: handle=31 >[ 110.731] gen8_vertex_close: used=61836, vbo active? 23, vb=204, nreloc=2 >[ 110.731] gen8_vertex_close: reloc[0] = 287 >[ 110.731] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.731] kgem_add_handle: handle=23, index=5 >[ 110.731] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd545000) >[ 110.731] gen8_vertex_close: reloc[1] = 342 >[ 110.731] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 >[ 110.731] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) >[ 110.731] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17301 [fenced=0] >[ 110.731] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.731] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.731] kgem_fixup_relocs: shrinking by 61440 >[ 110.731] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.731] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.731] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.731] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.731] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4dc000 >[ 110.731] kgem_commit: release handle=41 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.731] __kgem_bo_clear_busy: handle=41 >[ 110.731] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd41e000 >[ 110.731] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.731] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.731] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.731] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.731] kgem_bo_sync__cpu_full: SYNC: handle=31, needs_flush? 0, domain? 3, busy? 0 >[ 110.731] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.731] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 1 [busy?=0] >[ 110.731] __kgem_retire_requests_upto(handle=31, ring=0) >[ 110.731] __kgem_retire_rq: request 2 complete >[ 110.731] __kgem_bo_flush: handle=17, busy=0, wedged=0 >[ 110.731] kgem_bo_move_to_cache: release handle=17 >[ 110.731] kgem_bo_move_to_inactive: moving handle=17 to inactive >[ 110.731] __kgem_bo_flush: handle=9, busy=0, wedged=0 >[ 110.731] kgem_bo_move_to_cache: release handle=9 >[ 110.731] kgem_bo_move_to_inactive: moving handle=9 to inactive >[ 110.731] kgem_bo_can_map: handle=9, map=0x7f3c91768000:0x0:0x0, tiling=1, domain=0, offset=3996356608 >[ 110.731] __kgem_bo_flush: handle=35, busy=0, wedged=0 >[ 110.731] kgem_bo_move_to_cache: release handle=35 >[ 110.731] kgem_bo_move_to_inactive: moving handle=35 to inactive >[ 110.731] __kgem_bo_flush: handle=21, busy=0, wedged=0 >[ 110.731] __kgem_retire_rq: request 1 complete >[ 110.731] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.731] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 >[ 110.731] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.731] sna_accel_flush: flush?=0, dirty?=0 >[ 110.731] sna_block_handler (tv=0.0) >[ 110.731] sna_wakeup_handler >[ 110.731] sna_composite(pixmap=986, op=3, src=1008+(2418, 10), mask=0+(3626, 6), dst=986+(3626, 6)+(0, 0), size=(48, 36) >[ 110.731] sna_compute_composite_region: dst=(3626, 6)x(48, 36) >[ 110.731] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) >[ 110.731] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.731] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) >[ 110.731] sna_compute_composite_region: clip against src (24x20 clip=0): (3626, 6), (3674, 42) >[ 110.731] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) >[ 110.731] gen9_render_composite: 48x36, current mode=0/1 >[ 110.731] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.731] sna_blt_composite (2418, 10), (3626, 6), 48x36 >[ 110.731] sna_blt_composite: unsupported op [3] for blitting >[ 110.731] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.731] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.731] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 >[ 110.731] sna_drawable_use_bo pixmap=986, box=((3626, 6), (3674, 42)), flags=7... >[ 110.731] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.731] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.731] sna_drawable_use_bo: using whole GPU bo >[ 110.731] gen9_composite_set_target: pixmap=986, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.731] gen9_composite_picture: (2418, 10)x(48, 36), dst=(3626, 6) >[ 110.731] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1209.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.731] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.731] sna_render_pixmap_bo pixmap=1008, (2418, 10)x(48, 36)/(24, 20) >[ 110.731] sna_render_pixmap_bo box=(0, 0), (24, 20): (24, 20)/(24, 20) >[ 110.731] sna_render_pixmap_bo: offset=(-1208, 4), size=(24, 20) >[ 110.731] use_cpu_bo: no cpu bo >[ 110.731] move_to_gpu: migrating whole pixmap (24x20) for source (0,0),(24,20), count 5? 0 >[ 110.731] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 20) >[ 110.731] upload: box=(0, 0), (24, 20), pixmap=24x20 >[ 110.731] sna_drawable_move_region_to_cpu(pixmap=1008 (24x20), [(0, 0), (24, 20)], flags=2) >[ 110.731] sna_drawable_move_region_to_cpu: pixmap=1008 all damaged on CPU >[ 110.731] kgem_can_create_2d: 24x20 @ 32 >[ 110.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 >[ 110.731] kgem_can_create_2d: untiled size=4096 >[ 110.731] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 110.731] kgem_choose_tiling: 24x20 -> 0 >[ 110.731] kgem_upload_source_image : (0, 0), (24, 20), stride=96, bpp=32 >[ 110.731] kgem_create_buffer_2d: 24x20, 32 bpp, stride=96 >[ 110.731] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.731] kgem_create_buffer: reusing buffer? used=4096 + size=1920, total=262144 >[ 110.731] kgem_create_proxy: target handle=30 [proxy? -1], offset=4096, length=1920, io=1 >[ 110.731] __kgem_bo_init(handle=30, num_pages=1920) >[ 110.731] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x20, pitch=96/96 >[ 110.731] upload: adding upload cache to pixmap=1008 >[ 110.731] kgem_proxy_bo_attach: handle=30 >[ 110.731] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.731] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.731] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.731] gen4_choose_composite_emitter: simple src, no mask >[ 110.731] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.731] aligning vertex: was 4, now 3 floats per vertex >[ 110.731] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.731] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.731] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.731] kgem_add_handle: handle=4, index=0 >[ 110.731] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.731] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.731] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.731] gen9_composite_get_binding_table(ffc0) >[ 110.731] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.731] kgem_add_handle: handle=38, index=1 >[ 110.731] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.731] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.731] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.732] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 >[ 110.732] kgem_add_reloc64: adding proxy [delta=4096] for handle=30 >[ 110.732] kgem_add_handle: handle=30, index=2 >[ 110.732] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd4de000) >[ 110.732] [3fd0] bind bo(handle=30, addr=fd4df000), format=192, width=24, height=20, pitch=96, tiling=0 -> sampler >[ 110.732] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.732] gen9_emit_sampler: sampler = 22 >[ 110.732] gen9_emit_sf: num_sf_outputs=1 >[ 110.732] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.732] gen9_emit_vertex_elements: setup id=2 >[ 110.732] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.732] gen9_render_composite_box: (3626, 6), (3674, 42) >[ 110.732] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] >[ 110.732] gen8_vertex_flush[490] = 3 >[ 110.732] sna_destroy_pixmap: pixmap=1008, attached?=1 >[ 110.732] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.732] __sna_free_pixmap(pixmap=1008) >[ 110.732] sna_create_pixmap(26, 20, 32, usage=0) >[ 110.732] kgem_can_create_2d: 26x20 @ 32 >[ 110.732] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.732] kgem_can_create_2d: untiled size=4096 >[ 110.732] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.732] kgem_choose_tiling: 26x20 -> 0 >[ 110.732] sna_create_pixmap: usage=0, flags=a >[ 110.732] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap >[ 110.732] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 >[ 110.732] create_pixmap: serial=1009, usage=0, 26x20 >[ 110.732] sna_create_pixmap: serial=1009, 26x20, usage=0 >[ 110.732] sna_validate_gc(0x5619f1770810) changes=0, previous serial=3f0, drawable=3f2 >[ 110.732] sna_validate_gc: recomputing clip >[ 110.732] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x5619f174da00] >[ 110.732] sna_put_image((0, 0)x(26, 20), depth=32, format=2) >[ 110.732] try_upload__fast: ignore existing cpu damage (if any) >[ 110.732] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.732] try_upload__fast: no, no gpu damage >[ 110.732] sna_drawable_move_region_to_cpu(pixmap=1010 (26x20), [(0, 0), (26, 20)], flags=1) >[ 110.732] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) >[ 110.732] _sna_pixmap_move_to_cpu(pixmap=1010, 26x20, flags=1) >[ 110.732] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.732] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.732] operate_inplace: no, inplace operation not suitable >[ 110.732] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.732] __sna_damage_all(26, 20) >[ 110.732] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.732] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes >[ 110.732] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) >[ 110.732] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 >[ 110.732] sna_accel_flush: flush?=0, dirty?=0 >[ 110.732] sna_composite(pixmap=986, op=3, src=1010+(2370, 10), mask=0+(3554, 6), dst=986+(3554, 6)+(0, 0), size=(52, 36) >[ 110.732] sna_compute_composite_region: dst=(3554, 6)x(52, 36) >[ 110.732] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) >[ 110.732] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.732] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) >[ 110.732] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) >[ 110.732] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) >[ 110.732] gen9_render_composite: 52x36, current mode=1/1 >[ 110.732] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.732] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.732] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.732] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 >[ 110.732] sna_drawable_use_bo pixmap=986, box=((3554, 6), (3606, 42)), flags=7... >[ 110.732] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.732] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.732] sna_drawable_use_bo: using whole GPU bo >[ 110.732] gen9_composite_set_target: pixmap=986, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.732] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) >[ 110.732] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] >[ 110.732] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.732] sna_render_pixmap_bo pixmap=1010, (2370, 10)x(52, 36)/(26, 20) >[ 110.732] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) >[ 110.732] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) >[ 110.732] use_cpu_bo: no cpu bo >[ 110.732] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 >[ 110.732] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) >[ 110.732] upload: box=(0, 0), (26, 20), pixmap=26x20 >[ 110.732] sna_drawable_move_region_to_cpu(pixmap=1010 (26x20), [(0, 0), (26, 20)], flags=2) >[ 110.732] sna_drawable_move_region_to_cpu: pixmap=1010 all damaged on CPU >[ 110.732] kgem_can_create_2d: 26x20 @ 32 >[ 110.732] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 >[ 110.732] kgem_can_create_2d: untiled size=4096 >[ 110.732] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X >[ 110.732] kgem_choose_tiling: 26x20 -> 0 >[ 110.732] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 >[ 110.732] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 >[ 110.732] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.732] kgem_create_buffer: reusing buffer? used=6144 + size=2560, total=262144 >[ 110.732] kgem_create_proxy: target handle=30 [proxy? -1], offset=6144, length=2560, io=1 >[ 110.732] __kgem_bo_init(handle=30, num_pages=2560) >[ 110.732] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 >[ 110.732] upload: adding upload cache to pixmap=1010 >[ 110.732] kgem_proxy_bo_attach: handle=30 >[ 110.732] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.732] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.732] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.732] gen4_choose_composite_emitter: simple src, no mask >[ 110.732] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.732] gen9_composite_get_binding_table(ff00) >[ 110.732] kgem_add_reloc64: handle=30, pos=16312, delta=0, domains=40000 >[ 110.732] kgem_add_reloc64: adding proxy [delta=6144] for handle=30 >[ 110.732] kgem_add_reloc64[5] = (delta=6144, target handle=2, presumed=fd4de000) >[ 110.732] [3fb0] bind bo(handle=30, addr=fd4df800), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler >[ 110.732] gen9_emit_vertex_elements: setup id=2 >[ 110.732] gen9_render_composite_box: (3554, 6), (3606, 42) >[ 110.732] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] >[ 110.732] gen8_vertex_flush[4cc] = 3 >[ 110.732] sna_destroy_pixmap: pixmap=1010, attached?=1 >[ 110.732] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.732] __sna_free_pixmap(pixmap=1010) >[ 110.732] sna_composite(pixmap=986, op=3, src=372+(0, 4), mask=0+(3490, 6), dst=986+(3490, 6)+(0, 0), size=(44, 36) >[ 110.732] sna_compute_composite_region: dst=(3490, 6)x(44, 36) >[ 110.732] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) >[ 110.732] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.732] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) >[ 110.732] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) >[ 110.732] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) >[ 110.732] gen9_render_composite: 44x36, current mode=1/1 >[ 110.732] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.732] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.732] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.732] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.732] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 >[ 110.732] sna_drawable_use_bo pixmap=986, box=((3490, 6), (3534, 42)), flags=7... >[ 110.732] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.732] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.732] sna_drawable_use_bo: using whole GPU bo >[ 110.732] gen9_composite_set_target: pixmap=986, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.732] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) >[ 110.732] sna_transform_is_imprecise_integer_translation: no transform >[ 110.732] gen9_composite_picture: integer translation (0, 0), removing >[ 110.732] sna_render_pixmap_bo pixmap=372, (0, 4)x(44, 36)/(44, 44) >[ 110.732] sna_render_pixmap_bo: CPU all damaged >[ 110.732] sna_add_flush_pixmap: marking pixmap=372 for flushing >[ 110.732] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.732] gen8_vertex_close: used=61854, vbo active? 23, vb=4, nreloc=1 >[ 110.732] gen8_vertex_close: reloc[0] = 287 >[ 110.732] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.732] kgem_add_handle: handle=23, index=3 >[ 110.732] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd545000) >[ 110.732] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=16338 [fenced=0] >[ 110.732] kgem_finish_buffers: buffer handle=30, used=8704, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.732] kgem_finish_buffers: retaining upload buffer (8704/262144): used=12288, refcnt=1 >[ 110.732] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.732] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.732] kgem_fixup_relocs: shrinking by 61440 >[ 110.732] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.732] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.732] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.732] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.732] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.732] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.732] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.732] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.732] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.732] kgem_bo_is_render: handle=37, rq? 0 [0] >[ 110.732] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.732] gen4_choose_composite_emitter: identity src, no mask >[ 110.732] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 110.732] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.732] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.732] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.732] kgem_add_handle: handle=4, index=0 >[ 110.732] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.732] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.732] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.732] gen9_composite_get_binding_table(ffc0) >[ 110.732] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.732] kgem_add_handle: handle=38, index=1 >[ 110.732] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.732] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.732] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.732] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 >[ 110.732] kgem_add_handle: handle=37, index=2 >[ 110.732] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd441000) >[ 110.732] [3fd0] bind bo(handle=37, addr=fd441000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler >[ 110.732] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.732] gen9_emit_sampler: sampler = 2 >[ 110.732] gen9_emit_sf: num_sf_outputs=1 >[ 110.732] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.732] gen9_emit_vertex_elements: setup id=2 >[ 110.732] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.732] gen9_render_composite_box: (3490, 6), (3534, 42) >[ 110.732] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] >[ 110.732] gen8_vertex_flush[490] = 3 >[ 110.732] sna_composite(pixmap=986, op=3, src=314+(0, 6), mask=0+(3422, 6), dst=986+(3422, 6)+(0, 0), size=(48, 36) >[ 110.732] sna_compute_composite_region: dst=(3422, 6)x(48, 36) >[ 110.732] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) >[ 110.732] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.732] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) >[ 110.732] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) >[ 110.732] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) >[ 110.732] gen9_render_composite: 48x36, current mode=1/1 >[ 110.732] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.732] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.732] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 >[ 110.732] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.732] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 >[ 110.732] sna_drawable_use_bo pixmap=986, box=((3422, 6), (3470, 42)), flags=7... >[ 110.732] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.732] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.732] sna_drawable_use_bo: using whole GPU bo >[ 110.732] gen9_composite_set_target: pixmap=986, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.732] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) >[ 110.732] sna_transform_is_imprecise_integer_translation: no transform >[ 110.732] gen9_composite_picture: integer translation (0, 0), removing >[ 110.732] sna_render_pixmap_bo pixmap=314, (0, 6)x(48, 36)/(48, 48) >[ 110.732] sna_render_pixmap_bo: CPU all damaged >[ 110.732] sna_add_flush_pixmap: marking pixmap=314 for flushing >[ 110.732] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.732] __kgem_retire_rq: request 1 complete >[ 110.732] sna_add_flush_pixmap: new flush bo, flushing before >[ 110.732] gen8_vertex_close: used=61863, vbo active? 23, vb=4, nreloc=1 >[ 110.732] gen8_vertex_close: reloc[0] = 287 >[ 110.732] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.732] kgem_add_handle: handle=23, index=3 >[ 110.732] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.732] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] >[ 110.732] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.732] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.732] kgem_fixup_relocs: shrinking by 61440 >[ 110.732] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.732] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.732] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.732] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.732] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd441000 >[ 110.732] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.732] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.732] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.732] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.732] kgem_bo_is_render: handle=32, rq? 0 [0] >[ 110.732] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.732] gen4_choose_composite_emitter: identity src, no mask >[ 110.732] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 110.732] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.732] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.732] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.733] kgem_add_handle: handle=4, index=0 >[ 110.733] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.733] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.733] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.733] gen9_composite_get_binding_table(ffc0) >[ 110.733] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.733] kgem_add_handle: handle=38, index=1 >[ 110.733] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.733] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.733] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.733] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 >[ 110.733] kgem_add_handle: handle=32, index=2 >[ 110.733] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4d9000) >[ 110.733] [3fd0] bind bo(handle=32, addr=fd4d9000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler >[ 110.733] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.733] gen9_emit_sampler: sampler = 2 >[ 110.733] gen9_emit_sf: num_sf_outputs=1 >[ 110.733] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.733] gen9_emit_vertex_elements: setup id=2 >[ 110.733] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.733] gen9_render_composite_box: (3422, 6), (3470, 42) >[ 110.733] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] >[ 110.733] gen8_vertex_flush[490] = 3 >[ 110.733] sna_create_pixmap(16, 16, 32, usage=0) >[ 110.733] kgem_can_create_2d: 16x16 @ 32 >[ 110.733] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.733] kgem_can_create_2d: untiled size=4096 >[ 110.733] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.733] kgem_choose_tiling: 16x16 -> 0 >[ 110.733] sna_create_pixmap: usage=0, flags=a >[ 110.733] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap >[ 110.733] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 >[ 110.733] create_pixmap: serial=1011, usage=0, 16x16 >[ 110.733] sna_create_pixmap: serial=1011, 16x16, usage=0 >[ 110.733] sna_validate_gc(0x5619f1770810) changes=0, previous serial=3f2, drawable=3f4 >[ 110.733] sna_validate_gc: recomputing clip >[ 110.733] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x5619f174da00] >[ 110.733] sna_put_image((0, 0)x(16, 16), depth=32, format=2) >[ 110.733] try_upload__fast: ignore existing cpu damage (if any) >[ 110.733] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 110.733] try_upload__fast: no, no gpu damage >[ 110.733] sna_drawable_move_region_to_cpu(pixmap=1012 (16x16), [(0, 0), (16, 16)], flags=1) >[ 110.733] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) >[ 110.733] _sna_pixmap_move_to_cpu(pixmap=1012, 16x16, flags=1) >[ 110.733] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 110.733] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 110.733] operate_inplace: no, inplace operation not suitable >[ 110.733] _sna_pixmap_move_to_cpu: marking as damaged >[ 110.733] __sna_damage_all(16, 16) >[ 110.733] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 110.733] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes >[ 110.733] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) >[ 110.733] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.733] sna_accel_flush: flush?=1, dirty?=1 >[ 110.733] sna_accel_flush: syncing SHM pixmap=314 (refcnt=1) >[ 110.733] _sna_pixmap_move_to_cpu(pixmap=314, 48x48, flags=3) >[ 110.733] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1766e31, is-clear?=0 >[ 110.733] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.733] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.733] kgem_bo_sync__cpu_full: handle=32 >[ 110.733] gen8_vertex_close: used=61872, vbo active? 23, vb=4, nreloc=1 >[ 110.733] gen8_vertex_close: reloc[0] = 287 >[ 110.733] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.733] kgem_add_handle: handle=23, index=3 >[ 110.733] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.733] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] >[ 110.733] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.733] __kgem_retire_rq: request 1 complete >[ 110.733] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.733] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.733] kgem_fixup_relocs: shrinking by 61440 >[ 110.733] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.733] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.733] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.733] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.733] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4d9000 >[ 110.733] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.733] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.733] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.733] __kgem_busy: handle=32, busy=131072, wedged=0 >[ 110.733] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 1 >[ 110.733] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.733] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] >[ 110.733] __kgem_retire_requests_upto(handle=32, ring=0) >[ 110.733] __kgem_retire_rq: request 1 complete >[ 110.733] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.733] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 >[ 110.733] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.733] sna_accel_flush: syncing SHM pixmap=372 (refcnt=1) >[ 110.733] _sna_pixmap_move_to_cpu(pixmap=372, 44x44, flags=3) >[ 110.733] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x5619f1788581, is-clear?=0 >[ 110.733] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 110.733] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 110.733] kgem_bo_sync__cpu_full: handle=37 >[ 110.733] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.733] kgem_bo_sync__cpu_full: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 >[ 110.733] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.733] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] >[ 110.733] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 >[ 110.733] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.733] sna_composite(pixmap=986, op=3, src=1012+(2247, 15), mask=0+(3370, 7), dst=986+(3370, 7)+(0, 0), size=(32, 34) >[ 110.733] sna_compute_composite_region: dst=(3370, 7)x(32, 34) >[ 110.733] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) >[ 110.733] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] >[ 110.733] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) >[ 110.733] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) >[ 110.733] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) >[ 110.733] gen9_render_composite: 32x34, current mode=0/1 >[ 110.733] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.733] sna_blt_composite (2247, 15), (3370, 7), 32x34 >[ 110.733] sna_blt_composite: unsupported op [3] for blitting >[ 110.733] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 >[ 110.733] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.733] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 >[ 110.733] sna_drawable_use_bo pixmap=986, box=((3370, 7), (3402, 41)), flags=7... >[ 110.733] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.733] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.733] sna_drawable_use_bo: using whole GPU bo >[ 110.733] gen9_composite_set_target: pixmap=986, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.733] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) >[ 110.733] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] >[ 110.733] sna_transform_is_imprecise_integer_translation: not unity scaling >[ 110.733] sna_render_pixmap_bo pixmap=1012, (2247, 15)x(32, 34)/(16, 16) >[ 110.733] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) >[ 110.733] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) >[ 110.733] use_cpu_bo: no cpu bo >[ 110.733] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 >[ 110.733] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) >[ 110.733] upload: box=(0, 0), (16, 16), pixmap=16x16 >[ 110.733] sna_drawable_move_region_to_cpu(pixmap=1012 (16x16), [(0, 0), (16, 16)], flags=2) >[ 110.733] sna_drawable_move_region_to_cpu: pixmap=1012 all damaged on CPU >[ 110.733] kgem_can_create_2d: 16x16 @ 32 >[ 110.733] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 >[ 110.733] kgem_can_create_2d: untiled size=4096 >[ 110.733] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X >[ 110.733] kgem_choose_tiling: 16x16 -> 0 >[ 110.733] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 >[ 110.733] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 >[ 110.733] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] >[ 110.733] kgem_create_buffer: reusing buffer? used=12288 + size=1024, total=262144 >[ 110.733] kgem_create_proxy: target handle=30 [proxy? -1], offset=12288, length=1024, io=1 >[ 110.733] __kgem_bo_init(handle=30, num_pages=1024) >[ 110.733] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 >[ 110.733] upload: adding upload cache to pixmap=1012 >[ 110.733] kgem_proxy_bo_attach: handle=30 >[ 110.733] kgem_bo_is_render: handle=38, rq? 0 [0] >[ 110.733] kgem_bo_is_render: handle=30, rq? 0 [0] >[ 110.733] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 110.733] gen4_choose_composite_emitter: simple src, no mask >[ 110.733] kgem_check_bo: num_pages=+16264, num_exec=+2 >[ 110.733] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.733] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.733] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.733] kgem_add_handle: handle=4, index=0 >[ 110.733] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.733] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.733] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.733] gen9_composite_get_binding_table(ffc0) >[ 110.733] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 >[ 110.733] kgem_add_handle: handle=38, index=1 >[ 110.733] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f2281000) >[ 110.733] __kgem_bo_mark_dirty: handle=38 (proxy? 0) >[ 110.733] [3fe0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.733] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 >[ 110.733] kgem_add_reloc64: adding proxy [delta=12288] for handle=30 >[ 110.733] kgem_add_handle: handle=30, index=2 >[ 110.733] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=fd4de000) >[ 110.733] [3fd0] bind bo(handle=30, addr=fd4e1000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler >[ 110.733] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 110.733] gen9_emit_sampler: sampler = 22 >[ 110.733] gen9_emit_sf: num_sf_outputs=1 >[ 110.733] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.733] gen9_emit_vertex_elements: setup id=2 >[ 110.733] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 110.733] gen9_render_composite_box: (3370, 7), (3402, 41) >[ 110.733] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] >[ 110.733] gen8_vertex_flush[490] = 3 >[ 110.733] sna_destroy_pixmap: pixmap=1012, attached?=1 >[ 110.733] _kgem_bo_destroy: handle=30, proxy? 1 >[ 110.733] __sna_free_pixmap(pixmap=1012) >[ 110.733] sna_glyphs(op=3, nlist=11, src=(10, 32)) >[ 110.733] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.733] sna_glyphs: discarding mask >[ 110.733] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) >[ 110.733] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425778320 size=7680x2160 >[ 110.733] gen9_render_composite: 0x0, current mode=1/1 >[ 110.733] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 110.733] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.733] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.733] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.733] sna_drawable_use_bo pixmap=986, box=((0, 0), (7680, 2160)), flags=7... >[ 110.733] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.733] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.733] sna_drawable_use_bo: using whole GPU bo >[ 110.733] gen9_composite_set_target: pixmap=986, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.733] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.733] color_convert: src=ff232321 [20028888] >[ 110.733] color_convert: dst=ff232321 [20028888] >[ 110.733] sna_render_get_solid: ff232321 >[ 110.733] sna_render_get_solid(6) = ff232321 (old) >[ 110.733] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.733] sna_transform_is_imprecise_integer_translation: no transform >[ 110.733] gen9_composite_picture: integer translation (0, 0), removing >[ 110.733] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.733] sna_render_pixmap_bo: GPU all damaged >[ 110.733] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.733] gen4_choose_composite_emitter: solid, identity mask >[ 110.733] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 110.733] aligning vertex: was 3, now 4 floats per vertex >[ 110.733] gen9_composite_get_binding_table(ff00) >[ 110.733] kgem_add_reloc64: handle=41, pos=16312, delta=0, domains=40000 >[ 110.733] kgem_add_reloc64: adding proxy [delta=24] for handle=41 >[ 110.733] kgem_add_handle: handle=41, index=3 >[ 110.733] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fd41e000) >[ 110.733] [3fb0] bind bo(handle=41, addr=fd41e018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.733] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 110.733] kgem_add_handle: handle=6, index=4 >[ 110.733] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 110.733] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 110.733] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 110.733] gen9_emit_sampler: sampler = a >[ 110.733] gen9_emit_sf: num_sf_outputs=2 >[ 110.733] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.733] gen9_emit_vertex_elements: setup id=9 >[ 110.733] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 110.733] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 110.733] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped >[ 110.733] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.733] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped >[ 110.733] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.733] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped >[ 110.733] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.733] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped >[ 110.733] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.733] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped >[ 110.733] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.733] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped >[ 110.733] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.733] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped >[ 110.733] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.733] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped >[ 110.733] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.733] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped >[ 110.733] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.733] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped >[ 110.733] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.733] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped >[ 110.733] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.733] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped >[ 110.733] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.733] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped >[ 110.733] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.733] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped >[ 110.733] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.733] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped >[ 110.733] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.733] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped >[ 110.733] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.733] gen8_vertex_flush[56c] = 48 >[ 110.733] gen9_magic_ca_pass: CA fixup (15471 -> 15519) >[ 110.733] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.733] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.733] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.733] sna_glyphs(op=3, nlist=11, src=(10, 34)) >[ 110.733] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.733] sna_glyphs: discarding mask >[ 110.733] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) >[ 110.733] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94669425778320 size=7680x2160 >[ 110.733] gen9_render_composite: 0x0, current mode=1/1 >[ 110.733] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 110.733] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 >[ 110.733] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 110.733] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 110.734] sna_drawable_use_bo pixmap=986, box=((0, 0), (7680, 2160)), flags=7... >[ 110.734] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 110.734] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.734] sna_drawable_use_bo: using whole GPU bo >[ 110.734] gen9_composite_set_target: pixmap=986, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 110.734] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.734] color_convert: src=ff8e8b85 [20028888] >[ 110.734] color_convert: dst=ff8e8b85 [20028888] >[ 110.734] sna_render_get_solid: ff8e8b85 >[ 110.734] sna_render_get_solid(7) = ff8e8b85 (old) >[ 110.734] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 110.734] sna_transform_is_imprecise_integer_translation: no transform >[ 110.734] gen9_composite_picture: integer translation (0, 0), removing >[ 110.734] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 110.734] sna_render_pixmap_bo: GPU all damaged >[ 110.734] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 110.734] gen4_choose_composite_emitter: solid, identity mask >[ 110.734] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 110.734] gen9_composite_get_binding_table(fe40) >[ 110.734] kgem_add_reloc64: handle=41, pos=16264, delta=0, domains=40000 >[ 110.734] kgem_add_reloc64: adding proxy [delta=28] for handle=41 >[ 110.734] kgem_add_reloc64[7] = (delta=28, target handle=3, presumed=fd41e000) >[ 110.734] [3f80] bind bo(handle=41, addr=fd41e01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 110.734] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 110.734] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 110.734] gen9_emit_vertex_elements: setup id=9 >[ 110.734] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped >[ 110.734] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) >[ 110.734] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped >[ 110.734] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.734] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped >[ 110.734] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) >[ 110.734] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped >[ 110.734] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) >[ 110.734] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped >[ 110.734] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) >[ 110.734] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped >[ 110.734] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) >[ 110.734] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped >[ 110.734] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.734] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped >[ 110.734] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) >[ 110.734] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped >[ 110.734] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) >[ 110.734] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped >[ 110.734] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) >[ 110.734] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped >[ 110.734] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) >[ 110.734] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped >[ 110.734] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) >[ 110.734] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped >[ 110.734] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.734] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped >[ 110.734] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(416.00, 0.00) x (16.00, 21.00) >[ 110.734] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped >[ 110.734] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(512.00, 32.00) x (16.00, 21.00) >[ 110.734] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped >[ 110.734] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) >[ 110.734] gen8_vertex_flush[66c] = 48 >[ 110.734] gen9_magic_ca_pass: CA fixup (15519 -> 15567) >[ 110.734] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 110.734] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 110.734] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 110.734] sna_validate_gc(0x5619f17a4f50) changes=0, previous serial=3da, drawable=f3 >[ 110.734] sna_validate_gc: recomputing clip >[ 110.734] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x5619f17581f0] >[ 110.734] sna_copy_area: src=pixmap=986:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=175:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.734] sna_copy_area: normal copy >[ 110.734] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.734] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 110.734] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 110.734] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 110.734] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 110.734] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 110.734] sna_do_copy: pixmap -- no source clipping >[ 110.734] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 110.734] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 110.734] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=986+(0, 0), dst pixmap=175+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 110.734] sna_copy_boxes: dst=(priv=0x5619f1743780, gpu_bo=28, cpu_bo=0), src=(priv=0x5619f17e9f10, gpu_bo=38, cpu_bo=0), replaces=1 >[ 110.734] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.734] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.734] sna_drawable_use_bo: pinned, never REPLACES >[ 110.734] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.734] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.734] sna_drawable_use_bo: applying move-to-gpu override >[ 110.734] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.734] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.734] wait_for_shadow: flags=1, flips=0, handle=28, shadow=29 >[ 110.734] wait_for_shadow: setting front pixmap to handle=29 >[ 110.734] sna_drawable_use_bo: using whole GPU bo >[ 110.734] sna_pixmap_move_to_gpu(pixmap=986, usage=0), flags=a >[ 110.734] sna_pixmap_move_to_gpu: already all-damaged >[ 110.734] sna_pixmap_mark_active: pixmap=986, handle=38 >[ 110.734] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.734] sna_pixmap_make_cow: make cow src=986, dst=175, handle=38 (already cow? src=0, dst=0) >[ 110.734] sna_pixmap_make_cow: can't cow, dst_pinned=1 >[ 110.734] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 110.734] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.734] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.734] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 110.734] kgem_bo_is_render: handle=38, rq? 1 [1] >[ 110.734] kgem_set_mode: flushing before new bo >[ 110.734] gen8_vertex_close: used=62268, vbo active? 23, vb=204, nreloc=2 >[ 110.734] gen8_vertex_close: reloc[0] = 287 >[ 110.734] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.734] kgem_add_handle: handle=23, index=5 >[ 110.734] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) >[ 110.734] gen8_vertex_close: reloc[1] = 342 >[ 110.734] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 >[ 110.734] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd545000) >[ 110.734] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] >[ 110.734] kgem_finish_buffers: buffer handle=30, used=13312, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 110.734] kgem_finish_buffers: retaining upload buffer (13312/262144): used=16384, refcnt=1 >[ 110.734] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.734] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.734] kgem_fixup_relocs: shrinking by 61440 >[ 110.734] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.734] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.734] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.734] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.734] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4de000 >[ 110.734] kgem_commit: release handle=41 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.734] __kgem_bo_clear_busy: handle=41 >[ 110.734] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd41e000 >[ 110.734] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 110.734] kgem_commit: release handle=41 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 110.734] __kgem_bo_clear_busy: handle=41 >[ 110.734] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.734] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.734] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.734] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 110.734] aligning vertex: was 4, now 2 floats per vertex >[ 110.734] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.734] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.734] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.734] kgem_add_handle: handle=4, index=0 >[ 110.734] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.734] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.734] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.734] gen9_composite_get_binding_table(ffc0) >[ 110.734] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 >[ 110.734] kgem_add_handle: handle=29, index=1 >[ 110.734] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.734] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 110.734] [3fe0] bind bo(handle=29, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.734] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 >[ 110.734] kgem_add_handle: handle=38, index=2 >[ 110.734] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f2281000) >[ 110.734] [3fd0] bind bo(handle=38, addr=f2281000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 110.734] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.734] gen9_emit_sampler: sampler = 0 >[ 110.734] gen9_emit_sf: num_sf_outputs=1 >[ 110.734] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.734] gen9_emit_vertex_elements: setup id=0 >[ 110.734] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.734] (0, 0) -> (0, 0) + (7680, 2160) >[ 110.734] gen8_vertex_flush[490] = 3 >[ 110.734] sna_destroy_pixmap: pixmap=986, attached?=1 >[ 110.734] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.734] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.734] __kgem_bo_destroy: handle=38 -> active >[ 110.734] __sna_free_pixmap(pixmap=986) >[ 110.734] sna_accel_flush: flush?=0, dirty?=0 >[ 110.734] sna_accel_flush: flush?=0, dirty?=0 >[ 110.734] sna_block_handler (tv=0.584000) >[ 110.734] kgem_retire, need_retire?=1 >[ 110.734] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.734] kgem_retire__requests_ring: retiring ring 0 >[ 110.734] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.734] __kgem_retire_rq: request 1 complete >[ 110.734] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.734] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.734] kgem_retire -- retired=0, need_retire=0 >[ 110.734] kgem_retire__buffers: handle=30, busy? 0 [0] >[ 110.734] kgem_retire__buffers: releasing upload cache for handle=30? 0 >[ 110.734] __kgem_bo_destroy: handle=30, size=262144 >[ 110.734] kgem_bo_replace_io: transferring io handle=30 to bo >[ 110.734] kgem_bo_move_to_inactive: moving handle=30 to inactive >[ 110.734] sna_accel_block: GPU idle, flushing >[ 110.734] gen8_vertex_close: used=62274, vbo active? 23, vb=1, nreloc=1 >[ 110.734] gen8_vertex_close: reloc[0] = 287 >[ 110.734] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.734] kgem_add_handle: handle=23, index=3 >[ 110.734] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.734] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] >[ 110.734] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.734] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.734] kgem_fixup_relocs: shrinking by 61440 >[ 110.734] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.734] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.734] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 110.734] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.734] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f2281000 >[ 110.734] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.734] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.734] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.734] sna_scanout_do_flush: flush timer active: delta=-8 >[ 110.734] sna_scanout_do_flush (time=110734), triggered >[ 110.734] sna_scanout_flush (time=110734), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.734] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.734] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.734] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.734] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.734] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.734] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.734] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.734] sna_pixmap_move_to_gpu: already all-damaged >[ 110.734] sna_pixmap_mark_active: pixmap=175, handle=29 >[ 110.734] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.734] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.734] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.734] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=28 [active?=2], new handle=29 [active=0] >[ 110.734] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 28, transformed? 0 >[ 110.734] get_fb: reusing fb=79 for handle=29 >[ 110.735] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=1, serial=2 >[ 110.735] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.735] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 28, transformed? 0 >[ 110.735] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=2, serial=3 >[ 110.735] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.735] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.735] sna_mode_redisplay: flipped 2 outputs, shadow active? 28 >[ 110.735] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=28 >[ 110.735] sna_accel_do_throttle (time=110734), triggered >[ 110.735] sna_accel_throttle (time=110734) >[ 110.735] sna_accel_block: evaluating timers, active=7 >[ 110.735] sna_accel_block: flush timer expires in 16 [110750] >[ 110.735] sna_wakeup_handler >[ 110.735] sna_validate_gc(0x5619f17a4f50) changes=0, previous serial=f3, drawable=e >[ 110.735] sna_validate_gc: recomputing clip >[ 110.735] sna_validate_gc: composite clip=1x[(0, 0), (3840, 2160)] [0x5619f17b34b0] >[ 110.735] sna_copy_area: src=pixmap=364:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=14:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 110.735] sna_copy_area: normal copy >[ 110.735] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) >[ 110.735] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) >[ 110.735] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 >[ 110.735] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) >[ 110.735] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) >[ 110.735] sna_do_copy: clipped src extents (0, 0), (3840, 2160) >[ 110.735] sna_do_copy: pixmap -- no source clipping >[ 110.735] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 >[ 110.735] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) >[ 110.735] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=364+(0, 0), dst pixmap=14+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) >[ 110.735] sna_copy_boxes: dst=(priv=0x5619f175c140, gpu_bo=0, cpu_bo=0), src=(priv=0x5619f14e73a0, gpu_bo=11, cpu_bo=0), replaces=1 >[ 110.735] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 110.735] sna_drawable_use_bo pixmap=14, box=((0, 0), (3840, 2160)), flags=1b... >[ 110.735] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 110.735] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 110.735] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=4b >[ 110.735] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 110.735] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b >[ 110.735] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 110.735] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 110.735] sna_pixmap_alloc_gpu: pixmap=14 >[ 110.735] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 110.735] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 >[ 110.735] kgem_set_tiling: handle=38, tiling=1 [1], pitch=15360 [15360]: 1 >[ 110.735] kgem_bo_remove_from_active: removing handle=38 from active >[ 110.735] 1:from active: pitch=15360, tiling=1, handle=38, id=961 >[ 110.735] __sna_damage_all(3840, 2160) >[ 110.735] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 110.735] sna_pixmap_mark_active: pixmap=14, handle=38 >[ 110.735] sna_drawable_use_bo: allocated GPU bo for operation >[ 110.735] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 110.735] sna_pixmap_move_to_gpu(pixmap=364, usage=0), flags=a >[ 110.735] sna_pixmap_move_to_gpu: already all-damaged >[ 110.735] sna_pixmap_mark_active: pixmap=364, handle=11 >[ 110.735] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 110.735] sna_pixmap_make_cow: make cow src=364, dst=14, handle=11 (already cow? src=0, dst=0) >[ 110.735] sna_pixmap_make_cow: moo! attaching source cow to pixmap=364, handle=11 >[ 110.735] _kgem_bo_destroy: handle=38, proxy? 0 >[ 110.735] __kgem_bo_destroy: handle=38, size=66355200 >[ 110.735] __kgem_busy: handle=38, busy=131072, wedged=0 >[ 110.735] __kgem_bo_destroy: handle=38 -> active >[ 110.735] sna_pixmap_make_cow: moo! attaching clone to pixmap=14 (source=364, handle=11) >[ 110.735] sna_accel_flush: flush?=0, dirty?=0 >[ 110.735] sna_accel_flush: flush?=0, dirty?=0 >[ 110.735] sna_block_handler (tv=0.583000) >[ 110.735] kgem_retire, need_retire?=1 >[ 110.735] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.735] kgem_retire__requests_ring: retiring ring 0 >[ 110.735] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.735] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.735] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.735] kgem_retire -- retired=0, need_retire=1 >[ 110.735] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 110.735] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.735] sna_accel_block: evaluating timers, active=7 >[ 110.735] sna_accel_block: flush timer expires in 15 [110750] >[ 110.736] sna_wakeup_handler >[ 110.736] sna_change_window_attributes >[ 110.736] sna_change_window_attributes: flushing background pixmap >[ 110.736] sna_validate_pixmap: target bpp=32, source bpp=32 >[ 110.736] sna_validate_gc(0x5619f14e77f0) changes=7fffff, previous serial=80000000, drawable=f4 >[ 110.736] sna_validate_gc: recomputing clip >[ 110.736] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x5619f14e7f30] >[ 110.736] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) >[ 110.736] sna_poly_fill_rect, nothing to do >[ 110.736] sna_destroy_pixmap: pixmap=368, attached?=1 >[ 110.736] _kgem_bo_destroy: handle=36, proxy? 0 >[ 110.736] __kgem_bo_destroy: handle=36, size=132710400 >[ 110.736] __kgem_bo_destroy: handle=36, purged >[ 110.736] kgem_bo_move_to_inactive: moving handle=36 to inactive >[ 110.736] __sna_free_pixmap(pixmap=368) >[ 110.736] sna_accel_flush: flush?=0, dirty?=0 >[ 110.736] sna_accel_flush: flush?=0, dirty?=0 >[ 110.736] sna_block_handler (tv=0.582000) >[ 110.736] kgem_retire, need_retire?=1 >[ 110.736] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.736] kgem_retire__requests_ring: retiring ring 0 >[ 110.736] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.736] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.736] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.736] kgem_retire -- retired=0, need_retire=1 >[ 110.736] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 110.736] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.736] sna_accel_block: evaluating timers, active=7 >[ 110.736] sna_accel_block: flush timer expires in 14 [110750] >[ 110.736] sna_wakeup_handler >[ 110.736] sna_block_handler (tv=0.582000) >[ 110.736] kgem_retire, need_retire?=1 >[ 110.736] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.736] kgem_retire__requests_ring: retiring ring 0 >[ 110.736] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.736] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.736] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.736] kgem_retire -- retired=0, need_retire=1 >[ 110.736] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 110.736] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.736] sna_accel_block: evaluating timers, active=7 >[ 110.736] sna_accel_block: flush timer expires in 14 [110750] >[ 110.737] sna_wakeup_handler >[ 110.737] sna_accel_flush: flush?=0, dirty?=0 >[ 110.737] sna_block_handler (tv=0.0) >[ 110.737] sna_wakeup_handler >[ 110.737] sna_accel_flush: flush?=0, dirty?=0 >[ 110.737] sna_accel_flush: flush?=0, dirty?=0 >[ 110.737] sna_accel_flush: flush?=0, dirty?=0 >[ 110.737] sna_block_handler (tv=0.581000) >[ 110.737] kgem_retire, need_retire?=1 >[ 110.737] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.737] kgem_retire__requests_ring: retiring ring 0 >[ 110.737] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.737] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.737] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.737] kgem_retire -- retired=0, need_retire=1 >[ 110.737] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 110.737] sna_scanout_do_flush: flush timer active: delta=13 >[ 110.737] sna_accel_block: evaluating timers, active=7 >[ 110.737] sna_accel_block: flush timer expires in 13 [110750] >[ 110.738] sna_wakeup_handler >[ 110.738] sna_accel_flush: flush?=0, dirty?=0 >[ 110.739] sna_accel_flush: flush?=0, dirty?=0 >[ 110.739] sna_block_handler (tv=0.579000) >[ 110.739] kgem_retire, need_retire?=1 >[ 110.739] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.739] kgem_retire__requests_ring: retiring ring 0 >[ 110.739] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.739] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.739] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.739] kgem_retire -- retired=0, need_retire=1 >[ 110.739] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 110.739] sna_scanout_do_flush: flush timer active: delta=11 >[ 110.739] sna_accel_block: evaluating timers, active=7 >[ 110.739] sna_accel_block: flush timer expires in 11 [110750] >[ 110.742] sna_wakeup_handler >[ 110.742] sna_accel_flush: flush?=0, dirty?=0 >[ 110.742] sna_accel_flush: flush?=0, dirty?=0 >[ 110.742] sna_accel_flush: flush?=0, dirty?=0 >[ 110.742] sna_accel_flush: flush?=0, dirty?=0 >[ 110.742] sna_accel_flush: flush?=0, dirty?=0 >[ 110.742] sna_accel_flush: flush?=0, dirty?=0 >[ 110.742] sna_accel_flush: flush?=0, dirty?=0 >[ 110.742] sna_destroy_window: window=10485782 >[ 110.742] sna_accel_flush: flush?=0, dirty?=0 >[ 110.742] sna_accel_flush: flush?=0, dirty?=0 >[ 110.742] sna_accel_flush: flush?=0, dirty?=0 >[ 110.742] sna_block_handler (tv=0.576000) >[ 110.742] kgem_retire, need_retire?=1 >[ 110.742] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.742] kgem_retire__requests_ring: retiring ring 0 >[ 110.742] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.742] __kgem_retire_rq: request 1 complete >[ 110.743] __kgem_bo_flush: handle=29, busy=0, wedged=0 >[ 110.743] __kgem_bo_flush: handle=38, busy=0, wedged=0 >[ 110.743] kgem_bo_move_to_cache: release handle=38 >[ 110.743] kgem_bo_move_to_inactive: moving handle=38 to inactive >[ 110.743] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 >[ 110.743] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.743] kgem_retire -- retired=1, need_retire=0 >[ 110.743] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 >[ 110.743] gen6_render_retire: resetting idle vbo >[ 110.743] sna_scanout_do_flush: flush timer active: delta=7 >[ 110.743] sna_accel_block: evaluating timers, active=7 >[ 110.743] sna_accel_block: flush timer expires in 7 [110750] >[ 110.743] sna_wakeup_handler >[ 110.743] sna_accel_flush: flush?=0, dirty?=0 >[ 110.743] sna_accel_flush: flush?=0, dirty?=0 >[ 110.743] sna_block_handler (tv=0.575000) >[ 110.743] sna_scanout_do_flush: flush timer active: delta=7 >[ 110.743] sna_accel_block: evaluating timers, active=7 >[ 110.743] sna_accel_block: flush timer expires in 7 [110750] >[ 110.743] sna_wakeup_handler >[ 110.743] sna_accel_flush: flush?=0, dirty?=0 >[ 110.743] sna_accel_flush: flush?=0, dirty?=0 >[ 110.743] sna_accel_flush: flush?=0, dirty?=0 >[ 110.743] sna_block_handler (tv=0.575000) >[ 110.743] sna_scanout_do_flush: flush timer active: delta=7 >[ 110.743] sna_accel_block: evaluating timers, active=7 >[ 110.743] sna_accel_block: flush timer expires in 7 [110750] >[ 110.743] sna_wakeup_handler >[ 110.743] sna_accel_flush: flush?=0, dirty?=0 >[ 110.743] sna_accel_flush: flush?=0, dirty?=0 >[ 110.743] sna_block_handler (tv=0.575000) >[ 110.743] sna_scanout_do_flush: flush timer active: delta=7 >[ 110.743] sna_accel_block: evaluating timers, active=7 >[ 110.743] sna_accel_block: flush timer expires in 7 [110750] >[ 110.743] sna_wakeup_handler >[ 110.743] sna_block_handler (tv=0.575000) >[ 110.743] sna_scanout_do_flush: flush timer active: delta=7 >[ 110.743] sna_accel_block: evaluating timers, active=7 >[ 110.743] sna_accel_block: flush timer expires in 7 [110750] >[ 110.743] sna_wakeup_handler >[ 110.743] sna_accel_flush: flush?=0, dirty?=0 >[ 110.743] sna_accel_flush: flush?=0, dirty?=0 >[ 110.743] sna_block_handler (tv=0.0) >[ 110.743] sna_wakeup_handler >[ 110.743] sna_accel_flush: flush?=0, dirty?=0 >[ 110.743] sna_accel_flush: flush?=0, dirty?=0 >[ 110.743] sna_block_handler (tv=0.575000) >[ 110.743] sna_scanout_do_flush: flush timer active: delta=7 >[ 110.743] sna_accel_block: evaluating timers, active=7 >[ 110.743] sna_accel_block: flush timer expires in 7 [110750] >[ 110.743] sna_wakeup_handler >[ 110.743] sna_accel_flush: flush?=0, dirty?=0 >[ 110.743] sna_block_handler (tv=0.575000) >[ 110.743] sna_scanout_do_flush: flush timer active: delta=7 >[ 110.743] sna_accel_block: evaluating timers, active=7 >[ 110.743] sna_accel_block: flush timer expires in 7 [110750] >[ 110.743] sna_wakeup_handler >[ 110.743] sna_accel_flush: flush?=0, dirty?=0 >[ 110.743] sna_accel_flush: flush?=0, dirty?=0 >[ 110.743] sna_block_handler (tv=0.575000) >[ 110.743] sna_scanout_do_flush: flush timer active: delta=7 >[ 110.743] sna_accel_block: evaluating timers, active=7 >[ 110.743] sna_accel_block: flush timer expires in 7 [110750] >[ 110.743] sna_wakeup_handler >[ 110.743] sna_block_handler (tv=0.575000) >[ 110.743] sna_scanout_do_flush: flush timer active: delta=7 >[ 110.743] sna_accel_block: evaluating timers, active=7 >[ 110.743] sna_accel_block: flush timer expires in 7 [110750] >[ 110.743] sna_wakeup_handler >[ 110.743] sna_accel_flush: flush?=0, dirty?=0 >[ 110.743] sna_accel_flush: flush?=0, dirty?=0 >[ 110.743] sna_block_handler (tv=0.0) >[ 110.743] sna_wakeup_handler >[ 110.743] sna_accel_flush: flush?=0, dirty?=0 >[ 110.743] sna_accel_flush: flush?=0, dirty?=0 >[ 110.743] sna_block_handler (tv=0.575000) >[ 110.743] sna_scanout_do_flush: flush timer active: delta=7 >[ 110.743] sna_accel_block: evaluating timers, active=7 >[ 110.743] sna_accel_block: flush timer expires in 7 [110750] >[ 110.744] sna_wakeup_handler >[ 110.744] sna_accel_flush: flush?=0, dirty?=0 >[ 110.744] sna_block_handler (tv=0.574000) >[ 110.744] sna_scanout_do_flush: flush timer active: delta=6 >[ 110.744] sna_accel_block: evaluating timers, active=7 >[ 110.744] sna_accel_block: flush timer expires in 6 [110750] >[ 110.744] sna_wakeup_handler >[ 110.744] sna_accel_flush: flush?=0, dirty?=0 >[ 110.744] sna_accel_flush: flush?=0, dirty?=0 >[ 110.744] sna_block_handler (tv=0.574000) >[ 110.744] sna_scanout_do_flush: flush timer active: delta=6 >[ 110.744] sna_accel_block: evaluating timers, active=7 >[ 110.744] sna_accel_block: flush timer expires in 6 [110750] >[ 110.744] sna_wakeup_handler >[ 110.744] sna_use_hw_cursor (48x48)? >[ 110.752] sna_show_cursors: cursor?=1 >[ 110.752] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) >[ 110.752] sna_show_cursors: skipping cursor outside CRTC (pipe=1) >[ 110.752] sna_accel_flush: flush?=0, dirty?=0 >[ 110.752] sna_block_handler (tv=0.0) >[ 110.752] sna_wakeup_handler >[ 110.752] sna_mode_wakeup: len=64 >[ 110.752] sna_mode_wakeup: recording last swap on pipe=1, frame 4438 [1156], time 110.752089 >[ 110.752] sna_mode_wakeup: removing handle=28 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] >[ 110.752] sna_mode_wakeup: flip complete, pending? 2 >[ 110.752] sna_mode_wakeup: recording last swap on pipe=0, frame 6396 [18fc], time 110.753279 >[ 110.752] sna_mode_wakeup: removing handle=28 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] >[ 110.752] sna_mode_wakeup: flip complete, pending? 1 >[ 110.752] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.752] sna_accel_flush: flush?=0, dirty?=0 >[ 110.753] sna_accel_flush: flush?=0, dirty?=0 >[ 110.753] sna_block_handler (tv=0.565000) >[ 110.753] sna_scanout_do_flush: flush timer active: delta=-3 >[ 110.753] sna_scanout_do_flush (time=110753), triggered >[ 110.753] sna_scanout_flush (time=110753), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.753] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.753] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) >[ 110.753] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.753] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.753] sna_accel_do_throttle (time=110753), triggered >[ 110.753] sna_accel_throttle (time=110753) >[ 110.753] sna_accel_disarm_timer[1] (time=110753) >[ 110.753] sna_accel_block: evaluating timers, active=5 >[ 110.753] sna_accel_block: flush timer expires in 16 [110769] >[ 110.753] sna_wakeup_handler >[ 110.753] sna_accel_flush: flush?=0, dirty?=0 >[ 110.753] sna_accel_flush: flush?=0, dirty?=0 >[ 110.753] sna_destroy_window: window=8388609 >[ 110.753] sna_accel_flush: flush?=0, dirty?=0 >[ 110.753] sna_destroy_window: window=8388611 >[ 110.753] sna_accel_flush: flush?=0, dirty?=0 >[ 110.753] sna_block_handler (tv=0.565000) >[ 110.753] sna_scanout_do_flush: flush timer active: delta=16 >[ 110.753] sna_accel_do_throttle -- no pending activity >[ 110.753] sna_accel_block: evaluating timers, active=5 >[ 110.753] sna_accel_block: flush timer expires in 16 [110769] >[ 110.753] sna_wakeup_handler >[ 110.753] sna_accel_flush: flush?=0, dirty?=0 >[ 110.753] sna_accel_flush: flush?=0, dirty?=0 >[ 110.753] sna_block_handler (tv=0.565000) >[ 110.753] sna_scanout_do_flush: flush timer active: delta=16 >[ 110.753] sna_accel_do_throttle -- no pending activity >[ 110.753] sna_accel_block: evaluating timers, active=5 >[ 110.753] sna_accel_block: flush timer expires in 16 [110769] >[ 110.764] sna_wakeup_handler >[ 110.764] sna_accel_flush: flush?=0, dirty?=0 >[ 110.764] sna_accel_flush: flush?=0, dirty?=0 >[ 110.764] sna_block_handler (tv=0.554000) >[ 110.764] sna_scanout_do_flush: flush timer active: delta=5 >[ 110.764] sna_accel_do_throttle -- no pending activity >[ 110.764] sna_accel_block: evaluating timers, active=5 >[ 110.764] sna_accel_block: flush timer expires in 5 [110769] >[ 110.764] sna_wakeup_handler >[ 110.764] sna_accel_flush: flush?=0, dirty?=0 >[ 110.764] sna_accel_flush: flush?=0, dirty?=0 >[ 110.764] sna_destroy_window: window=10485761 >[ 110.764] sna_accel_flush: flush?=0, dirty?=0 >[ 110.764] sna_block_handler (tv=0.554000) >[ 110.764] sna_scanout_do_flush: flush timer active: delta=5 >[ 110.764] sna_accel_do_throttle -- no pending activity >[ 110.764] sna_accel_block: evaluating timers, active=5 >[ 110.764] sna_accel_block: flush timer expires in 5 [110769] >[ 110.764] sna_wakeup_handler >[ 110.764] sna_accel_flush: flush?=0, dirty?=0 >[ 110.764] sna_destroy_pixmap: pixmap=100, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=100) >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f179cf00 (image?=0, atlas?=1) >[ 110.764] sna_glyph_unrealize: releasing glyph pos 84 from cache 1 >[ 110.764] sna_destroy_pixmap: pixmap=86, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=86) >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f179b7f0 (image?=0, atlas?=1) >[ 110.764] sna_glyph_unrealize: releasing glyph pos 56 from cache 1 >[ 110.764] sna_destroy_pixmap: pixmap=90, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=90) >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f179bcc0 (image?=0, atlas?=1) >[ 110.764] sna_glyph_unrealize: releasing glyph pos 64 from cache 1 >[ 110.764] sna_destroy_pixmap: pixmap=164, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=164) >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f17ece80 (image?=0, atlas?=1) >[ 110.764] sna_glyph_unrealize: releasing glyph pos 120 from cache 1 >[ 110.764] sna_destroy_pixmap: pixmap=134, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=134) >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f17504d0 (image?=0, atlas?=1) >[ 110.764] sna_glyph_unrealize: releasing glyph pos 112 from cache 1 >[ 110.764] sna_destroy_pixmap: pixmap=88, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=88) >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f179bb40 (image?=0, atlas?=1) >[ 110.764] sna_glyph_unrealize: releasing glyph pos 60 from cache 1 >[ 110.764] sna_destroy_pixmap: pixmap=110, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=110) >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f1722c40 (image?=0, atlas?=1) >[ 110.764] sna_glyph_unrealize: releasing glyph pos 104 from cache 1 >[ 110.764] sna_destroy_pixmap: pixmap=108, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=108) >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f1722810 (image?=0, atlas?=1) >[ 110.764] sna_glyph_unrealize: releasing glyph pos 100 from cache 1 >[ 110.764] sna_destroy_pixmap: pixmap=106, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=106) >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f1722360 (image?=0, atlas?=1) >[ 110.764] sna_glyph_unrealize: releasing glyph pos 96 from cache 1 >[ 110.764] sna_destroy_pixmap: pixmap=136, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=136) >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f1750530 (image?=0, atlas?=1) >[ 110.764] sna_glyph_unrealize: releasing glyph pos 116 from cache 1 >[ 110.764] sna_destroy_pixmap: pixmap=96, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=96) >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f179c7c0 (image?=0, atlas?=1) >[ 110.764] sna_glyph_unrealize: releasing glyph pos 76 from cache 1 >[ 110.764] sna_destroy_pixmap: pixmap=132, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=132) >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f1750160 (image?=0, atlas?=1) >[ 110.764] sna_glyph_unrealize: releasing glyph pos 108 from cache 1 >[ 110.764] sna_destroy_pixmap: pixmap=94, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=94) >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f179c3e0 (image?=0, atlas?=1) >[ 110.764] sna_glyph_unrealize: releasing glyph pos 72 from cache 1 >[ 110.764] sna_destroy_pixmap: pixmap=98, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=98) >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f179cb80 (image?=0, atlas?=1) >[ 110.764] sna_glyph_unrealize: releasing glyph pos 80 from cache 1 >[ 110.764] sna_destroy_pixmap: pixmap=104, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=104) >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f179d640 (image?=0, atlas?=1) >[ 110.764] sna_glyph_unrealize: releasing glyph pos 92 from cache 1 >[ 110.764] sna_destroy_pixmap: pixmap=102, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=102) >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f17cab90 (image?=0, atlas?=1) >[ 110.764] sna_glyph_unrealize: releasing glyph pos 88 from cache 1 >[ 110.764] sna_destroy_pixmap: pixmap=92, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=92) >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f179c060 (image?=0, atlas?=1) >[ 110.764] sna_glyph_unrealize: releasing glyph pos 68 from cache 1 >[ 110.764] sna_destroy_window: window=2097153 >[ 110.764] sna_destroy_pixmap: pixmap=112, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=112) >[ 110.764] sna_destroy_pixmap: pixmap=372, attached?=1 >[ 110.764] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 >[ 110.764] __sna_free_pixmap(pixmap=372) >[ 110.764] __sna_pixmap_free_cpu: discarding CPU buffer, handle=37, size=8192 >[ 110.764] kgem_bo_sync__cpu: handle=37 >[ 110.764] sna_accel_watch_flush: enable=-1 >[ 110.764] _kgem_bo_destroy: handle=37, proxy? 0 >[ 110.764] __kgem_bo_destroy: handle=37, size=8192 >[ 110.764] __kgem_bo_destroy: handle=37, not reusable >[ 110.764] kgem_bo_free: handle=37, size=8192 >[ 110.764] __kgem_busy: handle=37, busy=0, wedged=0 >[ 110.764] kgem_bo_free: releasing 0x0:0x0 vma for handle=37, count=0 >[ 110.764] sna_destroy_pixmap: pixmap=262, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=262) >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f17ecf10 (image?=0, atlas?=1) >[ 110.764] sna_glyph_unrealize: releasing glyph pos 160 from cache 1 >[ 110.764] sna_destroy_pixmap: pixmap=282, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=282) >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f179a6b0 (image?=0, atlas?=1) >[ 110.764] sna_glyph_unrealize: releasing glyph pos 256 from cache 1 >[ 110.764] sna_destroy_pixmap: pixmap=274, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=274) >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f1770e10 (image?=0, atlas?=1) >[ 110.764] sna_glyph_unrealize: releasing glyph pos 240 from cache 1 >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f1774cb0 (image?=0, atlas?=0) >[ 110.764] sna_destroy_pixmap: pixmap=264, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=264) >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f1771130 (image?=0, atlas?=1) >[ 110.764] sna_glyph_unrealize: releasing glyph pos 176 from cache 1 >[ 110.764] sna_destroy_pixmap: pixmap=286, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=286) >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f1774c50 (image?=0, atlas?=1) >[ 110.764] sna_glyph_unrealize: releasing glyph pos 288 from cache 1 >[ 110.764] sna_destroy_pixmap: pixmap=258, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=258) >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f174ca00 (image?=0, atlas?=1) >[ 110.764] sna_glyph_unrealize: releasing glyph pos 128 from cache 1 >[ 110.764] sna_destroy_pixmap: pixmap=288, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=288) >[ 110.764] sna_glyph_unrealize: screen=0, glyph=0x5619f17c73a0 (image?=0, atlas?=1) >[ 110.764] sna_glyph_unrealize: releasing glyph pos 304 from cache 1 >[ 110.764] sna_destroy_pixmap: pixmap=260, attached?=1 >[ 110.764] __sna_free_pixmap(pixmap=260) >[ 110.765] sna_glyph_unrealize: screen=0, glyph=0x5619f1757c50 (image?=0, atlas?=1) >[ 110.765] sna_glyph_unrealize: releasing glyph pos 144 from cache 1 >[ 110.765] sna_destroy_pixmap: pixmap=270, attached?=1 >[ 110.765] __sna_free_pixmap(pixmap=270) >[ 110.765] sna_glyph_unrealize: screen=0, glyph=0x5619f1770db0 (image?=0, atlas?=1) >[ 110.765] sna_glyph_unrealize: releasing glyph pos 224 from cache 1 >[ 110.765] sna_destroy_pixmap: pixmap=284, attached?=1 >[ 110.765] __sna_free_pixmap(pixmap=284) >[ 110.765] sna_glyph_unrealize: screen=0, glyph=0x5619f179a710 (image?=0, atlas?=1) >[ 110.765] sna_glyph_unrealize: releasing glyph pos 272 from cache 1 >[ 110.765] sna_destroy_pixmap: pixmap=290, attached?=1 >[ 110.765] __sna_free_pixmap(pixmap=290) >[ 110.765] sna_glyph_unrealize: screen=0, glyph=0x5619f17c7400 (image?=0, atlas?=1) >[ 110.765] sna_glyph_unrealize: releasing glyph pos 320 from cache 1 >[ 110.765] sna_destroy_pixmap: pixmap=292, attached?=1 >[ 110.765] __sna_free_pixmap(pixmap=292) >[ 110.765] sna_glyph_unrealize: screen=0, glyph=0x5619f17c27f0 (image?=0, atlas?=1) >[ 110.765] sna_glyph_unrealize: releasing glyph pos 336 from cache 1 >[ 110.765] sna_destroy_pixmap: pixmap=266, attached?=1 >[ 110.765] __sna_free_pixmap(pixmap=266) >[ 110.765] sna_glyph_unrealize: screen=0, glyph=0x5619f1787ed0 (image?=0, atlas?=1) >[ 110.765] sna_glyph_unrealize: releasing glyph pos 192 from cache 1 >[ 110.765] sna_destroy_pixmap: pixmap=268, attached?=1 >[ 110.765] __sna_free_pixmap(pixmap=268) >[ 110.765] sna_glyph_unrealize: screen=0, glyph=0x5619f1787f30 (image?=0, atlas?=1) >[ 110.765] sna_glyph_unrealize: releasing glyph pos 208 from cache 1 >[ 110.765] sna_destroy_window: window=2097161 >[ 110.765] sna_validate_gc(0x5619f14e77f0) changes=7fffff, previous serial=80000000, drawable=3f6 >[ 110.765] sna_validate_gc: recomputing clip >[ 110.765] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x5619f14e7f30] >[ 110.765] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) >[ 110.765] sna_poly_fill_rect_extents: [0] = (0, 0)x(7680, 2160) >[ 110.765] sna_poly_fill_rect: extents(0, 0), (7680, 2160), flags=1 >[ 110.765] sna_poly_fill_rect: promoting to full GPU >[ 110.765] sna_poly_fill_rect: dropping last-cpu hint >[ 110.765] sna_poly_fill_rect: source is already on the gpu >[ 110.765] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 110.765] sna_drawable_use_bo: pinned, never REPLACES >[ 110.765] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 110.765] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 110.765] sna_drawable_use_bo: applying move-to-gpu override >[ 110.765] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 110.765] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 110.765] wait_for_shadow: flags=1, flips=0, handle=29, shadow=28 >[ 110.765] wait_for_shadow: setting front pixmap to handle=28 >[ 110.765] sna_drawable_use_bo: using whole GPU bo >[ 110.765] sna_poly_fill_rect: tiled fill, testing for blt >[ 110.765] sna_poly_fill_rect_tiled_blt pixmap=175, x 1 [(0, 0)x(7680, 2160)...], clipped? 9 >[ 110.765] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 3840x2160 from 3840x2160 (area 7680x2160) >[ 110.765] sna_pixmap_get_source_bo(pixmap=14, size=3840x2160) >[ 110.765] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=a >[ 110.765] sna_pixmap_undo_cow: pixmap=14, handle=11 [refcnt=2], cow refcnt=2, flags=2 >[ 110.765] sna_pixmap_move_to_gpu: already all-damaged >[ 110.765] sna_pixmap_mark_active: pixmap=14, handle=11 >[ 110.765] gen9_render_copy (alu=3, src=(3840x2160), dst=(7680x2160)) >[ 110.765] kgem_bo_is_render: handle=11, rq? 0 [0] >[ 110.765] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.765] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.765] kgem_bo_is_render: handle=11, rq? 0 [0] >[ 110.765] kgem_bo_is_render: handle=28, rq? 0 [0] >[ 110.765] kgem_check_bo: num_pages=+24300, num_exec=+2 >[ 110.765] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 110.765] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 110.765] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 110.765] kgem_add_handle: handle=4, index=0 >[ 110.765] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.765] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 110.765] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 110.765] gen9_composite_get_binding_table(ffc0) >[ 110.765] kgem_add_reloc64: handle=28, pos=16360, delta=0, domains=20002 >[ 110.765] kgem_add_handle: handle=28, index=1 >[ 110.765] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 110.765] __kgem_bo_mark_dirty: handle=28 (proxy? 0) >[ 110.765] [3fe0] bind bo(handle=28, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 110.765] kgem_add_reloc64: handle=11, pos=16344, delta=0, domains=40000 >[ 110.765] kgem_add_handle: handle=11, index=2 >[ 110.765] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f61c9000) >[ 110.765] [3fd0] bind bo(handle=11, addr=f61c9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 110.765] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 110.765] gen9_emit_sampler: sampler = 0 >[ 110.765] gen9_emit_sf: num_sf_outputs=1 >[ 110.765] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 110.765] gen9_emit_vertex_elements: setup id=0 >[ 110.765] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 110.765] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(175) = (0, 0) >[ 110.765] sna_poly_fill_rect_tiled_blt: single clip box [(0, 0), (7680, 2160)] >[ 110.765] sna_poly_fill_rect_tiled_blt: rectangle [(0, 0), (7680, 2160)] >[ 110.765] gen8_vertex_flush[490] = 6 >[ 110.765] sna_destroy_window: window=2097168 >[ 110.765] sna_destroy_window: window=2097167 >[ 110.765] sna_destroy_pixmap: pixmap=19, attached?=1 >[ 110.765] _kgem_bo_destroy: handle=14, proxy? 0 >[ 110.765] __kgem_bo_destroy: handle=14, size=49152 >[ 110.765] __kgem_bo_destroy: handle=14, purged >[ 110.765] kgem_bo_move_to_inactive: moving handle=14 to inactive >[ 110.765] __sna_free_pixmap(pixmap=19) >[ 110.765] sna_destroy_pixmap: pixmap=22, attached?=1 >[ 110.765] __sna_free_pixmap(pixmap=22) >[ 110.765] sna_destroy_pixmap: pixmap=996, attached?=1 >[ 110.765] _kgem_bo_destroy: handle=22, proxy? 0 >[ 110.765] __kgem_bo_destroy: handle=22, size=61440 >[ 110.765] __kgem_bo_destroy: handle=22, purged >[ 110.765] kgem_bo_move_to_inactive: moving handle=22 to inactive >[ 110.765] __sna_free_pixmap(pixmap=996) >[ 110.765] sna_destroy_pixmap: pixmap=332, attached?=1 >[ 110.765] __sna_free_pixmap(pixmap=332) >[ 110.765] sna_glyph_unrealize: screen=0, glyph=0x5619f17a4d90 (image?=0, atlas?=1) >[ 110.765] sna_glyph_unrealize: releasing glyph pos 496 from cache 1 >[ 110.765] sna_destroy_pixmap: pixmap=318, attached?=1 >[ 110.765] __sna_free_pixmap(pixmap=318) >[ 110.765] sna_glyph_unrealize: screen=0, glyph=0x5619f17ed090 (image?=0, atlas?=1) >[ 110.765] sna_glyph_unrealize: releasing glyph pos 432 from cache 1 >[ 110.765] sna_destroy_pixmap: pixmap=322, attached?=1 >[ 110.765] __sna_free_pixmap(pixmap=322) >[ 110.765] sna_glyph_unrealize: screen=0, glyph=0x5619f1798410 (image?=0, atlas?=1) >[ 110.765] sna_glyph_unrealize: releasing glyph pos 448 from cache 1 >[ 110.765] sna_destroy_pixmap: pixmap=328, attached?=1 >[ 110.765] __sna_free_pixmap(pixmap=328) >[ 110.765] sna_glyph_unrealize: screen=0, glyph=0x5619f157f4a0 (image?=0, atlas?=1) >[ 110.765] sna_glyph_unrealize: releasing glyph pos 472 from cache 1 >[ 110.765] sna_destroy_pixmap: pixmap=320, attached?=1 >[ 110.765] __sna_free_pixmap(pixmap=320) >[ 110.765] sna_glyph_unrealize: screen=0, glyph=0x5619f17c9950 (image?=0, atlas?=1) >[ 110.765] sna_glyph_unrealize: releasing glyph pos 436 from cache 1 >[ 110.765] sna_destroy_pixmap: pixmap=326, attached?=1 >[ 110.765] __sna_free_pixmap(pixmap=326) >[ 110.765] sna_glyph_unrealize: screen=0, glyph=0x5619f176dd00 (image?=0, atlas?=1) >[ 110.765] sna_glyph_unrealize: releasing glyph pos 468 from cache 1 >[ 110.765] sna_destroy_pixmap: pixmap=300, attached?=1 >[ 110.765] __sna_free_pixmap(pixmap=300) >[ 110.765] sna_glyph_unrealize: screen=0, glyph=0x5619f1586f00 (image?=0, atlas?=1) >[ 110.765] sna_glyph_unrealize: releasing glyph pos 352 from cache 1 >[ 110.765] sna_destroy_pixmap: pixmap=338, attached?=1 >[ 110.765] __sna_free_pixmap(pixmap=338) >[ 110.765] sna_glyph_unrealize: screen=0, glyph=0x5619f17666f0 (image?=0, atlas?=1) >[ 110.765] sna_glyph_unrealize: releasing glyph pos 544 from cache 1 >[ 110.765] sna_destroy_pixmap: pixmap=306, attached?=1 >[ 110.765] __sna_free_pixmap(pixmap=306) >[ 110.765] sna_glyph_unrealize: screen=0, glyph=0x5619f17381c0 (image?=0, atlas?=1) >[ 110.765] sna_glyph_unrealize: releasing glyph pos 400 from cache 1 >[ 110.765] sna_destroy_pixmap: pixmap=308, attached?=1 >[ 110.765] __sna_free_pixmap(pixmap=308) >[ 110.765] sna_glyph_unrealize: screen=0, glyph=0x5619f17bd070 (image?=0, atlas?=1) >[ 110.765] sna_glyph_unrealize: releasing glyph pos 416 from cache 1 >[ 110.765] sna_destroy_pixmap: pixmap=302, attached?=1 >[ 110.765] __sna_free_pixmap(pixmap=302) >[ 110.765] sna_glyph_unrealize: screen=0, glyph=0x5619f17eed50 (image?=0, atlas?=1) >[ 110.765] sna_glyph_unrealize: releasing glyph pos 368 from cache 1 >[ 110.765] sna_destroy_pixmap: pixmap=304, attached?=1 >[ 110.765] __sna_free_pixmap(pixmap=304) >[ 110.765] sna_glyph_unrealize: screen=0, glyph=0x5619f17ef390 (image?=0, atlas?=1) >[ 110.765] sna_glyph_unrealize: releasing glyph pos 384 from cache 1 >[ 110.765] sna_destroy_pixmap: pixmap=330, attached?=1 >[ 110.765] __sna_free_pixmap(pixmap=330) >[ 110.765] sna_glyph_unrealize: screen=0, glyph=0x5619f17f4eb0 (image?=0, atlas?=1) >[ 110.765] sna_glyph_unrealize: releasing glyph pos 480 from cache 1 >[ 110.765] sna_destroy_pixmap: pixmap=336, attached?=1 >[ 110.765] __sna_free_pixmap(pixmap=336) >[ 110.765] sna_glyph_unrealize: screen=0, glyph=0x5619f179a250 (image?=0, atlas?=1) >[ 110.765] sna_glyph_unrealize: releasing glyph pos 528 from cache 1 >[ 110.765] sna_destroy_pixmap: pixmap=334, attached?=1 >[ 110.765] __sna_free_pixmap(pixmap=334) >[ 110.765] sna_glyph_unrealize: screen=0, glyph=0x5619f17c85e0 (image?=0, atlas?=1) >[ 110.765] sna_glyph_unrealize: releasing glyph pos 512 from cache 1 >[ 110.765] sna_destroy_pixmap: pixmap=324, attached?=1 >[ 110.765] __sna_free_pixmap(pixmap=324) >[ 110.765] sna_glyph_unrealize: screen=0, glyph=0x5619f178d910 (image?=0, atlas?=1) >[ 110.765] sna_glyph_unrealize: releasing glyph pos 464 from cache 1 >[ 110.765] sna_destroy_pixmap: pixmap=998, attached?=1 >[ 110.765] _kgem_bo_destroy: handle=12, proxy? 0 >[ 110.765] __kgem_bo_destroy: handle=12, size=12288 >[ 110.765] kgem_bo_move_to_inactive: moving handle=12 to inactive >[ 110.765] __sna_free_pixmap(pixmap=998) >[ 110.765] sna_destroy_pixmap: pixmap=298, attached?=1 >[ 110.765] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 >[ 110.765] __sna_free_pixmap(pixmap=298) >[ 110.765] __sna_pixmap_free_cpu: discarding CPU buffer, handle=31, size=8192 >[ 110.765] kgem_bo_sync__cpu: handle=31 >[ 110.765] sna_accel_watch_flush: enable=-1 >[ 110.765] _kgem_bo_destroy: handle=31, proxy? 0 >[ 110.765] __kgem_bo_destroy: handle=31, size=8192 >[ 110.765] __kgem_bo_destroy: handle=31, not reusable >[ 110.765] kgem_bo_free: handle=31, size=8192 >[ 110.765] __kgem_busy: handle=31, busy=0, wedged=0 >[ 110.765] kgem_bo_free: releasing 0x0:0x0 vma for handle=31, count=0 >[ 110.765] sna_destroy_pixmap: pixmap=1002, attached?=1 >[ 110.765] _kgem_bo_destroy: handle=21, proxy? 0 >[ 110.765] __kgem_bo_destroy: handle=21, size=172032 >[ 110.765] __kgem_bo_destroy: handle=21, purged >[ 110.765] kgem_bo_move_to_inactive: moving handle=21 to inactive >[ 110.765] __sna_free_pixmap(pixmap=1002) >[ 110.765] sna_destroy_pixmap: pixmap=314, attached?=1 >[ 110.765] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 >[ 110.765] __sna_free_pixmap(pixmap=314) >[ 110.765] __sna_pixmap_free_cpu: discarding CPU buffer, handle=32, size=12288 >[ 110.765] kgem_bo_sync__cpu: handle=32 >[ 110.765] sna_accel_watch_flush: enable=-1 >[ 110.765] _kgem_bo_destroy: handle=32, proxy? 0 >[ 110.765] __kgem_bo_destroy: handle=32, size=12288 >[ 110.765] __kgem_bo_destroy: handle=32, not reusable >[ 110.765] kgem_bo_free: handle=32, size=12288 >[ 110.765] __kgem_busy: handle=32, busy=0, wedged=0 >[ 110.765] kgem_bo_free: releasing 0x0:0x0 vma for handle=32, count=0 >[ 110.770] sna_destroy_pixmap: pixmap=24, attached?=1 >[ 110.770] _kgem_bo_destroy: handle=15, proxy? 0 >[ 110.770] __kgem_bo_destroy: handle=15, size=20480 >[ 110.770] __kgem_bo_destroy: handle=15, purged >[ 110.770] kgem_bo_move_to_inactive: moving handle=15 to inactive >[ 110.770] __sna_free_pixmap(pixmap=24) >[ 110.770] sna_destroy_pixmap: pixmap=652, attached?=1 >[ 110.770] __sna_free_pixmap(pixmap=652) >[ 110.770] sna_glyph_unrealize: screen=0, glyph=0x5619f17e8f70 (image?=0, atlas?=1) >[ 110.770] sna_glyph_unrealize: releasing glyph pos 560 from cache 1 >[ 110.770] sna_destroy_pixmap: pixmap=50, attached?=1 >[ 110.770] __sna_free_pixmap(pixmap=50) >[ 110.770] sna_glyph_unrealize: screen=0, glyph=0x5619f17ddf40 (image?=0, atlas?=1) >[ 110.770] sna_glyph_unrealize: releasing glyph pos 8 from cache 1 >[ 110.770] sna_destroy_pixmap: pixmap=70, attached?=1 >[ 110.770] __sna_free_pixmap(pixmap=70) >[ 110.770] sna_glyph_unrealize: screen=0, glyph=0x5619f17a54e0 (image?=0, atlas?=1) >[ 110.770] sna_glyph_unrealize: releasing glyph pos 28 from cache 1 >[ 110.770] sna_destroy_pixmap: pixmap=62, attached?=1 >[ 110.770] __sna_free_pixmap(pixmap=62) >[ 110.770] sna_glyph_unrealize: screen=0, glyph=0x5619f17e7890 (image?=1, atlas?=1) >[ 110.770] sna_glyph_unrealize: removing glyph 0x5619f17e7890 from pixman cache >[ 110.770] sna_glyph_unrealize: releasing glyph pos 32 from cache 1 >[ 110.770] sna_glyph_unrealize: screen=0, glyph=0x5619f17c9ec0 (image?=0, atlas?=0) >[ 110.770] sna_destroy_pixmap: pixmap=52, attached?=1 >[ 110.770] __sna_free_pixmap(pixmap=52) >[ 110.770] sna_glyph_unrealize: screen=0, glyph=0x5619f17de340 (image?=0, atlas?=1) >[ 110.770] sna_glyph_unrealize: releasing glyph pos 12 from cache 1 >[ 110.770] sna_destroy_pixmap: pixmap=74, attached?=1 >[ 110.770] __sna_free_pixmap(pixmap=74) >[ 110.770] sna_glyph_unrealize: screen=0, glyph=0x5619f17a5a90 (image?=0, atlas?=1) >[ 110.770] sna_glyph_unrealize: releasing glyph pos 40 from cache 1 >[ 110.770] sna_destroy_pixmap: pixmap=46, attached?=1 >[ 110.770] __sna_free_pixmap(pixmap=46) >[ 110.770] sna_glyph_unrealize: screen=0, glyph=0x5619f17dda00 (image?=0, atlas?=1) >[ 110.770] sna_glyph_unrealize: releasing glyph pos 0 from cache 1 >[ 110.770] sna_destroy_pixmap: pixmap=76, attached?=1 >[ 110.770] __sna_free_pixmap(pixmap=76) >[ 110.770] sna_glyph_unrealize: screen=0, glyph=0x5619f17ca2e0 (image?=0, atlas?=1) >[ 110.770] sna_glyph_unrealize: releasing glyph pos 44 from cache 1 >[ 110.770] sna_destroy_pixmap: pixmap=48, attached?=1 >[ 110.770] __sna_free_pixmap(pixmap=48) >[ 110.770] sna_glyph_unrealize: screen=0, glyph=0x5619f17ddae0 (image?=0, atlas?=1) >[ 110.770] sna_glyph_unrealize: releasing glyph pos 4 from cache 1 >[ 110.770] sna_destroy_pixmap: pixmap=58, attached?=1 >[ 110.770] __sna_free_pixmap(pixmap=58) >[ 110.770] sna_glyph_unrealize: screen=0, glyph=0x5619f17de7e0 (image?=0, atlas?=1) >[ 110.770] sna_glyph_unrealize: releasing glyph pos 24 from cache 1 >[ 110.770] sna_destroy_pixmap: pixmap=72, attached?=1 >[ 110.770] __sna_free_pixmap(pixmap=72) >[ 110.770] sna_glyph_unrealize: screen=0, glyph=0x5619f17a5540 (image?=0, atlas?=1) >[ 110.770] sna_glyph_unrealize: releasing glyph pos 36 from cache 1 >[ 110.770] sna_destroy_pixmap: pixmap=78, attached?=1 >[ 110.770] __sna_free_pixmap(pixmap=78) >[ 110.770] sna_glyph_unrealize: screen=0, glyph=0x5619f17ca340 (image?=0, atlas?=1) >[ 110.770] sna_glyph_unrealize: releasing glyph pos 48 from cache 1 >[ 110.770] sna_destroy_pixmap: pixmap=80, attached?=1 >[ 110.770] __sna_free_pixmap(pixmap=80) >[ 110.770] sna_glyph_unrealize: screen=0, glyph=0x5619f17ca7f0 (image?=0, atlas?=1) >[ 110.770] sna_glyph_unrealize: releasing glyph pos 52 from cache 1 >[ 110.770] sna_destroy_pixmap: pixmap=54, attached?=1 >[ 110.770] __sna_free_pixmap(pixmap=54) >[ 110.770] sna_glyph_unrealize: screen=0, glyph=0x5619f17de720 (image?=0, atlas?=1) >[ 110.770] sna_glyph_unrealize: releasing glyph pos 16 from cache 1 >[ 110.770] sna_destroy_pixmap: pixmap=56, attached?=1 >[ 110.770] __sna_free_pixmap(pixmap=56) >[ 110.770] sna_glyph_unrealize: screen=0, glyph=0x5619f17de780 (image?=0, atlas?=1) >[ 110.770] sna_glyph_unrealize: releasing glyph pos 20 from cache 1 >[ 110.770] sna_destroy_pixmap: pixmap=364, attached?=1 >[ 110.770] sna_destroy_pixmap: pixmap=364 discarding cow, refcnt=2 >[ 110.770] __sna_free_pixmap(pixmap=364) >[ 110.770] sna_block_handler (tv=0.548000) >[ 110.770] sna_accel_block: GPU idle, flushing >[ 110.770] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 >[ 110.770] gen8_vertex_close: reloc[0] = 287 >[ 110.770] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 110.770] kgem_add_handle: handle=23, index=3 >[ 110.770] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 110.770] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=24374 [fenced=0] >[ 110.770] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 110.770] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 110.770] kgem_fixup_relocs: shrinking by 61440 >[ 110.770] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.770] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 110.770] kgem_commit: release handle=28 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e2561000 >[ 110.770] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 110.770] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 110.770] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 110.770] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.770] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 110.770] sna_scanout_do_flush: flush timer active: delta=-1 >[ 110.770] sna_scanout_do_flush (time=110770), triggered >[ 110.770] sna_scanout_flush (time=110770), cpu damage? 0, exec? 0 nbatch=0, busy? 0 >[ 110.770] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.770] stop_flush: scanout=28 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 110.770] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 110.770] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.770] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 110.770] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 110.770] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 110.770] sna_pixmap_move_to_gpu: already all-damaged >[ 110.770] sna_pixmap_mark_active: pixmap=175, handle=28 >[ 110.770] sna_mode_redisplay: crtc[0] transformed? 0 >[ 110.770] sna_mode_redisplay: crtc[1] transformed? 0 >[ 110.770] sna_mode_redisplay: crtc[2] transformed? 0 >[ 110.770] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=2], new handle=28 [active=0] >[ 110.770] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 >[ 110.770] get_fb: reusing fb=80 for handle=28 >[ 110.770] sna_mode_redisplay: recording flip on CRTC:32 handle=28, active_scanout=1, serial=2 >[ 110.770] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.771] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 >[ 110.771] sna_mode_redisplay: recording flip on CRTC:39 handle=28, active_scanout=2, serial=3 >[ 110.771] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 110.771] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 110.771] sna_mode_redisplay: flipped 2 outputs, shadow active? 29 >[ 110.771] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=28, shadow handle=29 >[ 110.771] timer_enable (time=110770), starting timer 1 >[ 110.771] sna_accel_block: removing watchers >[ 110.771] sna_accel_block: evaluating timers, active=7 >[ 110.771] sna_accel_block: flush timer expires in 16 [110786] >[ 110.771] sna_wakeup_handler >[ 110.771] sna_destroy_window: window=12582913 >[ 110.771] sna_block_handler (tv=0.547000) >[ 110.771] kgem_retire, need_retire?=1 >[ 110.771] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.771] kgem_retire__requests_ring: retiring ring 0 >[ 110.771] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 110.771] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 110.771] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.771] kgem_retire -- retired=0, need_retire=1 >[ 110.771] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 110.771] sna_scanout_do_flush: flush timer active: delta=15 >[ 110.771] sna_accel_block: evaluating timers, active=7 >[ 110.771] sna_accel_block: flush timer expires in 15 [110786] >[ 110.782] sna_wakeup_handler >[ 110.782] sna_block_handler (tv=0.536000) >[ 110.782] kgem_retire, need_retire?=1 >[ 110.782] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 110.782] kgem_retire__requests_ring: retiring ring 0 >[ 110.782] __kgem_busy: handle=1, busy=0, wedged=0 >[ 110.782] __kgem_retire_rq: request 1 complete >[ 110.782] __kgem_bo_flush: handle=28, busy=0, wedged=0 >[ 110.782] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 110.782] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 110.782] kgem_retire -- retired=0, need_retire=0 >[ 110.782] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 >[ 110.782] gen6_render_retire: resetting idle vbo >[ 110.782] sna_scanout_do_flush: flush timer active: delta=4 >[ 110.782] sna_accel_block: evaluating timers, active=7 >[ 110.782] sna_accel_block: flush timer expires in 4 [110786] >[ 110.782] sna_wakeup_handler >[ 110.782] sna_block_handler (tv=0.0) >[ 110.782] sna_wakeup_handler >[ 110.782] sna_block_handler (tv=0.536000) >[ 110.782] sna_scanout_do_flush: flush timer active: delta=4 >[ 110.782] sna_accel_block: evaluating timers, active=7 >[ 110.782] sna_accel_block: flush timer expires in 4 [110786] >[ 110.782] sna_wakeup_handler >[ 110.782] sna_block_handler (tv=0.536000) >[ 110.782] sna_scanout_do_flush: flush timer active: delta=4 >[ 110.782] sna_accel_block: evaluating timers, active=7 >[ 110.782] sna_accel_block: flush timer expires in 4 [110786] >[ 110.782] sna_wakeup_handler >[ 110.782] sna_block_handler (tv=0.536000) >[ 110.782] sna_scanout_do_flush: flush timer active: delta=4 >[ 110.782] sna_accel_block: evaluating timers, active=7 >[ 110.782] sna_accel_block: flush timer expires in 4 [110786] >[ 110.782] sna_wakeup_handler >[ 110.782] sna_block_handler (tv=0.536000) >[ 110.782] sna_scanout_do_flush: flush timer active: delta=4 >[ 110.782] sna_accel_block: evaluating timers, active=7 >[ 110.782] sna_accel_block: flush timer expires in 4 [110786] >[ 110.782] sna_wakeup_handler >[ 110.782] sna_block_handler (tv=0.536000) >[ 110.782] sna_scanout_do_flush: flush timer active: delta=4 >[ 110.782] sna_accel_block: evaluating timers, active=7 >[ 110.782] sna_accel_block: flush timer expires in 4 [110786] >[ 110.782] sna_wakeup_handler >[ 110.782] sna_block_handler (tv=0.536000) >[ 110.782] sna_scanout_do_flush: flush timer active: delta=4 >[ 110.782] sna_accel_block: evaluating timers, active=7 >[ 110.782] sna_accel_block: flush timer expires in 4 [110786] >[ 110.782] sna_wakeup_handler >[ 110.782] sna_block_handler (tv=0.536000) >[ 110.782] sna_scanout_do_flush: flush timer active: delta=4 >[ 110.782] sna_accel_block: evaluating timers, active=7 >[ 110.782] sna_accel_block: flush timer expires in 4 [110786] >[ 110.784] sna_wakeup_handler >[ 110.784] sna_mode_wakeup: len=32 >[ 110.784] sna_mode_wakeup: recording last swap on pipe=1, frame 4440 [1158], time 110.785414 >[ 110.784] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=28 [active_scanout=2] >[ 110.784] sna_mode_wakeup: flip complete, pending? 2 >[ 110.784] sna_block_handler (tv=0.534000) >[ 110.784] sna_scanout_do_flush: flush timer active: delta=2 >[ 110.784] sna_scanout_do_flush (time=110784), triggered >[ 110.785] sna_scanout_flush (time=110784), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 110.785] has_shadow: has pending damage? 0, outstanding flips: 1 >[ 110.785] stop_flush: scanout=28 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) >[ 110.785] has_shadow: has pending damage? 0, outstanding flips: 1 >[ 110.785] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) >[ 110.785] sna_accel_block: evaluating timers, active=7 >[ 110.785] sna_accel_block: flush timer expires in 16 [110800] >[ 110.786] sna_wakeup_handler >[ 110.786] sna_block_handler (tv=0.532000) >[ 110.786] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.786] sna_accel_block: evaluating timers, active=7 >[ 110.786] sna_accel_block: flush timer expires in 14 [110800] >[ 110.786] sna_wakeup_handler >[ 110.786] sna_block_handler (tv=0.532000) >[ 110.786] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.786] sna_accel_block: evaluating timers, active=7 >[ 110.786] sna_accel_block: flush timer expires in 14 [110800] >[ 110.786] sna_wakeup_handler >[ 110.786] sna_mode_wakeup: len=32 >[ 110.786] sna_mode_wakeup: recording last swap on pipe=0, frame 6398 [18fe], time 110.786601 >[ 110.786] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=28 [active_scanout=2] >[ 110.786] sna_mode_wakeup: flip complete, pending? 1 >[ 110.786] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.786] sna_block_handler (tv=0.532000) >[ 110.786] sna_scanout_do_flush: flush timer active: delta=14 >[ 110.786] sna_accel_block: evaluating timers, active=7 >[ 110.786] sna_accel_block: flush timer expires in 14 [110800] >[ 110.792] sna_wakeup_handler >[ 110.792] sna_block_handler (tv=0.526000) >[ 110.792] sna_scanout_do_flush: flush timer active: delta=8 >[ 110.792] sna_accel_do_throttle (time=110792), triggered >[ 110.792] sna_accel_throttle (time=110792) >[ 110.792] sna_accel_disarm_timer[1] (time=110792) >[ 110.792] sna_accel_block: evaluating timers, active=5 >[ 110.792] sna_accel_block: flush timer expires in 8 [110800] >[ 110.792] sna_wakeup_handler >[ 110.792] sna_block_handler (tv=0.0) >[ 110.792] sna_wakeup_handler >[ 110.792] sna_block_handler (tv=0.526000) >[ 110.792] sna_scanout_do_flush: flush timer active: delta=8 >[ 110.792] sna_accel_do_throttle -- no pending activity >[ 110.792] sna_accel_block: evaluating timers, active=5 >[ 110.792] sna_accel_block: flush timer expires in 8 [110800] >[ 110.792] sna_wakeup_handler >[ 110.792] sna_block_handler (tv=0.526000) >[ 110.792] sna_scanout_do_flush: flush timer active: delta=8 >[ 110.792] sna_accel_do_throttle -- no pending activity >[ 110.792] sna_accel_block: evaluating timers, active=5 >[ 110.792] sna_accel_block: flush timer expires in 8 [110800] >[ 110.792] sna_wakeup_handler >[ 110.792] sna_block_handler (tv=0.526000) >[ 110.792] sna_scanout_do_flush: flush timer active: delta=8 >[ 110.792] sna_accel_do_throttle -- no pending activity >[ 110.792] sna_accel_block: evaluating timers, active=5 >[ 110.792] sna_accel_block: flush timer expires in 8 [110800] >[ 110.792] sna_wakeup_handler >[ 110.793] sna_block_handler (tv=0.526000) >[ 110.793] sna_scanout_do_flush: flush timer active: delta=7 >[ 110.793] sna_accel_do_throttle -- no pending activity >[ 110.793] sna_accel_block: evaluating timers, active=5 >[ 110.793] sna_accel_block: flush timer expires in 7 [110800] >[ 110.793] sna_wakeup_handler >[ 110.793] sna_block_handler (tv=0.525000) >[ 110.793] sna_scanout_do_flush: flush timer active: delta=7 >[ 110.793] sna_accel_do_throttle -- no pending activity >[ 110.793] sna_accel_block: evaluating timers, active=5 >[ 110.793] sna_accel_block: flush timer expires in 7 [110800] >[ 110.793] sna_wakeup_handler >[ 110.793] sna_block_handler (tv=0.525000) >[ 110.793] sna_scanout_do_flush: flush timer active: delta=7 >[ 110.793] sna_accel_do_throttle -- no pending activity >[ 110.793] sna_accel_block: evaluating timers, active=5 >[ 110.793] sna_accel_block: flush timer expires in 7 [110800] >[ 110.793] sna_wakeup_handler >[ 110.793] sna_block_handler (tv=0.525000) >[ 110.793] sna_scanout_do_flush: flush timer active: delta=7 >[ 110.793] sna_accel_do_throttle -- no pending activity >[ 110.793] sna_accel_block: evaluating timers, active=5 >[ 110.793] sna_accel_block: flush timer expires in 7 [110800] >[ 110.793] sna_wakeup_handler >[ 110.793] sna_block_handler (tv=0.525000) >[ 110.793] sna_scanout_do_flush: flush timer active: delta=7 >[ 110.793] sna_accel_do_throttle -- no pending activity >[ 110.793] sna_accel_block: evaluating timers, active=5 >[ 110.793] sna_accel_block: flush timer expires in 7 [110800] >[ 110.798] sna_wakeup_handler >[ 110.798] sna_block_handler (tv=0.520000) >[ 110.798] sna_scanout_do_flush: flush timer active: delta=2 >[ 110.798] sna_scanout_do_flush (time=110798), triggered >[ 110.798] sna_scanout_flush (time=110798), cpu damage? 0, exec? 0 nbatch=0, busy? 0 >[ 110.798] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.798] stop_flush: scanout=28 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) >[ 110.798] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.798] sna_accel_disarm_timer[0] (time=110798) >[ 110.798] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 110.798] sna_accel_do_throttle -- no pending activity >[ 110.798] sna_wakeup_handler >[ 110.798] sna_block_handler (tv=0.0) >[ 110.798] sna_wakeup_handler >[ 110.798] sna_block_handler (tv=0.520000) >[ 110.798] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.798] sna_accel_do_throttle -- no pending activity >[ 110.798] sna_wakeup_handler >[ 110.798] sna_block_handler (tv=0.520000) >[ 110.798] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.798] sna_accel_do_throttle -- no pending activity >[ 110.798] sna_wakeup_handler >[ 110.798] sna_block_handler (tv=0.520000) >[ 110.798] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.798] sna_accel_do_throttle -- no pending activity >[ 110.799] sna_wakeup_handler >[ 110.799] sna_block_handler (tv=0.519000) >[ 110.799] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.799] sna_accel_do_throttle -- no pending activity >[ 110.799] sna_wakeup_handler >[ 110.799] sna_block_handler (tv=0.519000) >[ 110.799] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.799] sna_accel_do_throttle -- no pending activity >[ 110.799] sna_wakeup_handler >[ 110.799] sna_block_handler (tv=0.519000) >[ 110.799] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.799] sna_accel_do_throttle -- no pending activity >[ 110.799] sna_wakeup_handler >[ 110.799] sna_block_handler (tv=0.519000) >[ 110.799] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.799] sna_accel_do_throttle -- no pending activity >[ 110.799] sna_wakeup_handler >[ 110.799] sna_block_handler (tv=0.519000) >[ 110.799] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.799] sna_accel_do_throttle -- no pending activity >[ 110.819] sna_wakeup_handler >[ 110.819] sna_block_handler (tv=0.499000) >[ 110.819] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.819] sna_accel_do_throttle -- no pending activity >[ 110.877] sna_wakeup_handler >[ 110.878] sna_block_handler (tv=0.440000) >[ 110.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.878] sna_accel_do_throttle -- no pending activity >[ 110.878] sna_wakeup_handler >[ 110.878] sna_block_handler (tv=0.0) >[ 110.878] sna_wakeup_handler >[ 110.878] sna_block_handler (tv=0.440000) >[ 110.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.878] sna_accel_do_throttle -- no pending activity >[ 110.878] sna_wakeup_handler >[ 110.878] sna_block_handler (tv=0.440000) >[ 110.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.878] sna_accel_do_throttle -- no pending activity >[ 110.878] sna_wakeup_handler >[ 110.878] sna_block_handler (tv=0.440000) >[ 110.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.878] sna_accel_do_throttle -- no pending activity >[ 110.878] sna_wakeup_handler >[ 110.878] sna_block_handler (tv=0.440000) >[ 110.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.878] sna_accel_do_throttle -- no pending activity >[ 110.878] sna_wakeup_handler >[ 110.878] sna_block_handler (tv=0.440000) >[ 110.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.878] sna_accel_do_throttle -- no pending activity >[ 110.878] sna_wakeup_handler >[ 110.878] sna_block_handler (tv=0.440000) >[ 110.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.878] sna_accel_do_throttle -- no pending activity >[ 110.878] sna_wakeup_handler >[ 110.878] sna_block_handler (tv=0.440000) >[ 110.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.878] sna_accel_do_throttle -- no pending activity >[ 110.878] sna_wakeup_handler >[ 110.878] sna_block_handler (tv=0.440000) >[ 110.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.878] sna_accel_do_throttle -- no pending activity >[ 110.878] sna_wakeup_handler >[ 110.878] sna_block_handler (tv=0.440000) >[ 110.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.878] sna_accel_do_throttle -- no pending activity >[ 110.878] sna_wakeup_handler >[ 110.878] sna_block_handler (tv=0.440000) >[ 110.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.878] sna_accel_do_throttle -- no pending activity >[ 110.878] sna_wakeup_handler >[ 110.878] sna_block_handler (tv=0.440000) >[ 110.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.878] sna_accel_do_throttle -- no pending activity >[ 110.878] sna_wakeup_handler >[ 110.878] sna_block_handler (tv=0.440000) >[ 110.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.878] sna_accel_do_throttle -- no pending activity >[ 110.878] sna_wakeup_handler >[ 110.878] sna_block_handler (tv=0.440000) >[ 110.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.878] sna_accel_do_throttle -- no pending activity >[ 110.878] sna_wakeup_handler >[ 110.878] sna_block_handler (tv=0.440000) >[ 110.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.878] sna_accel_do_throttle -- no pending activity >[ 110.878] sna_wakeup_handler >[ 110.878] sna_block_handler (tv=0.440000) >[ 110.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.878] sna_accel_do_throttle -- no pending activity >[ 110.878] sna_wakeup_handler >[ 110.878] sna_change_window_attributes >[ 110.878] sna_block_handler (tv=0.440000) >[ 110.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.878] sna_accel_do_throttle -- no pending activity >[ 110.878] sna_wakeup_handler >[ 110.878] sna_block_handler (tv=0.440000) >[ 110.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.878] sna_accel_do_throttle -- no pending activity >[ 110.878] sna_wakeup_handler >[ 110.878] sna_block_handler (tv=0.440000) >[ 110.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.878] sna_accel_do_throttle -- no pending activity >[ 110.878] sna_wakeup_handler >[ 110.878] sna_block_handler (tv=0.440000) >[ 110.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.878] sna_accel_do_throttle -- no pending activity >[ 110.878] sna_wakeup_handler >[ 110.878] sna_block_handler (tv=0.0) >[ 110.878] sna_wakeup_handler >[ 110.878] sna_block_handler (tv=0.440000) >[ 110.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.878] sna_accel_do_throttle -- no pending activity >[ 110.878] sna_wakeup_handler >[ 110.878] sna_block_handler (tv=0.440000) >[ 110.878] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.878] sna_accel_do_throttle -- no pending activity >[ 110.879] sna_wakeup_handler >[ 110.879] sna_block_handler (tv=0.439000) >[ 110.879] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.879] sna_accel_do_throttle -- no pending activity >[ 110.879] sna_wakeup_handler >[ 110.879] sna_block_handler (tv=0.439000) >[ 110.879] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.879] sna_accel_do_throttle -- no pending activity >[ 110.879] sna_wakeup_handler >[ 110.879] sna_block_handler (tv=0.439000) >[ 110.879] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.879] sna_accel_do_throttle -- no pending activity >[ 110.879] sna_wakeup_handler >[ 110.879] sna_block_handler (tv=0.439000) >[ 110.879] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.879] sna_accel_do_throttle -- no pending activity >[ 110.879] sna_wakeup_handler >[ 110.879] sna_block_handler (tv=0.439000) >[ 110.879] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.879] sna_accel_do_throttle -- no pending activity >[ 110.879] sna_wakeup_handler >[ 110.879] sna_block_handler (tv=0.439000) >[ 110.879] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.879] sna_accel_do_throttle -- no pending activity >[ 110.879] sna_wakeup_handler >[ 110.879] sna_block_handler (tv=0.439000) >[ 110.879] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.879] sna_accel_do_throttle -- no pending activity >[ 110.879] sna_wakeup_handler >[ 110.879] sna_block_handler (tv=0.439000) >[ 110.879] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.879] sna_accel_do_throttle -- no pending activity >[ 110.879] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.880] sna_wakeup_handler >[ 110.880] sna_block_handler (tv=0.438000) >[ 110.880] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.880] sna_accel_do_throttle -- no pending activity >[ 110.881] sna_wakeup_handler >[ 110.881] sna_create_window: window=2097153 >[ 110.881] sna_set_window_pixmap: window=2097153, old pixmap=0 new pixmap=175 >[ 110.881] sna_block_handler (tv=0.437000) >[ 110.881] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.881] sna_accel_do_throttle -- no pending activity >[ 110.881] sna_wakeup_handler >[ 110.881] sna_change_window_attributes >[ 110.881] sna_block_handler (tv=0.437000) >[ 110.881] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.881] sna_accel_do_throttle -- no pending activity >[ 110.881] sna_wakeup_handler >[ 110.881] sna_block_handler (tv=0.437000) >[ 110.881] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.881] sna_accel_do_throttle -- no pending activity >[ 110.881] sna_wakeup_handler >[ 110.881] sna_block_handler (tv=0.437000) >[ 110.881] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.881] sna_accel_do_throttle -- no pending activity >[ 110.881] sna_wakeup_handler >[ 110.881] sna_block_handler (tv=0.437000) >[ 110.881] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.881] sna_accel_do_throttle -- no pending activity >[ 110.881] sna_wakeup_handler >[ 110.881] sna_block_handler (tv=0.437000) >[ 110.881] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.881] sna_accel_do_throttle -- no pending activity >[ 110.881] sna_wakeup_handler >[ 110.881] sna_block_handler (tv=0.437000) >[ 110.881] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.881] sna_accel_do_throttle -- no pending activity >[ 110.881] sna_wakeup_handler >[ 110.881] sna_block_handler (tv=0.437000) >[ 110.881] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.881] sna_accel_do_throttle -- no pending activity >[ 110.881] sna_wakeup_handler >[ 110.881] sna_block_handler (tv=0.437000) >[ 110.881] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.881] sna_accel_do_throttle -- no pending activity >[ 110.881] sna_wakeup_handler >[ 110.881] sna_block_handler (tv=0.437000) >[ 110.881] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.881] sna_accel_do_throttle -- no pending activity >[ 110.881] sna_wakeup_handler >[ 110.881] sna_block_handler (tv=0.437000) >[ 110.881] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.881] sna_accel_do_throttle -- no pending activity >[ 110.881] sna_wakeup_handler >[ 110.881] sna_block_handler (tv=0.437000) >[ 110.881] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.881] sna_accel_do_throttle -- no pending activity >[ 110.881] sna_wakeup_handler >[ 110.881] sna_block_handler (tv=0.437000) >[ 110.881] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.881] sna_accel_do_throttle -- no pending activity >[ 110.881] sna_wakeup_handler >[ 110.881] sna_block_handler (tv=0.437000) >[ 110.881] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.881] sna_accel_do_throttle -- no pending activity >[ 110.881] sna_wakeup_handler >[ 110.881] sna_block_handler (tv=0.437000) >[ 110.881] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.881] sna_accel_do_throttle -- no pending activity >[ 110.883] sna_wakeup_handler >[ 110.883] sna_block_handler (tv=0.435000) >[ 110.883] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.883] sna_accel_do_throttle -- no pending activity >[ 110.883] sna_wakeup_handler >[ 110.883] sna_block_handler (tv=0.0) >[ 110.883] sna_wakeup_handler >[ 110.883] sna_block_handler (tv=0.435000) >[ 110.883] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.883] sna_accel_do_throttle -- no pending activity >[ 110.883] sna_wakeup_handler >[ 110.883] sna_block_handler (tv=0.435000) >[ 110.883] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.883] sna_accel_do_throttle -- no pending activity >[ 110.883] sna_wakeup_handler >[ 110.883] sna_block_handler (tv=0.435000) >[ 110.883] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.883] sna_accel_do_throttle -- no pending activity >[ 110.883] sna_wakeup_handler >[ 110.883] sna_block_handler (tv=0.435000) >[ 110.883] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.883] sna_accel_do_throttle -- no pending activity >[ 110.883] sna_wakeup_handler >[ 110.883] sna_block_handler (tv=0.435000) >[ 110.883] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.883] sna_accel_do_throttle -- no pending activity >[ 110.883] sna_wakeup_handler >[ 110.883] sna_block_handler (tv=0.435000) >[ 110.883] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.883] sna_accel_do_throttle -- no pending activity >[ 110.883] sna_wakeup_handler >[ 110.883] sna_block_handler (tv=0.435000) >[ 110.883] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.883] sna_accel_do_throttle -- no pending activity >[ 110.883] sna_wakeup_handler >[ 110.883] sna_block_handler (tv=0.435000) >[ 110.883] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.883] sna_accel_do_throttle -- no pending activity >[ 110.883] sna_wakeup_handler >[ 110.883] sna_block_handler (tv=0.435000) >[ 110.883] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.883] sna_accel_do_throttle -- no pending activity >[ 110.883] sna_wakeup_handler >[ 110.883] sna_block_handler (tv=0.435000) >[ 110.883] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.883] sna_accel_do_throttle -- no pending activity >[ 110.894] sna_wakeup_handler >[ 110.894] sna_block_handler (tv=0.424000) >[ 110.894] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.894] sna_accel_do_throttle -- no pending activity >[ 110.894] sna_wakeup_handler >[ 110.894] sna_block_handler (tv=0.424000) >[ 110.894] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.894] sna_accel_do_throttle -- no pending activity >[ 110.894] sna_wakeup_handler >[ 110.894] sna_change_window_attributes >[ 110.894] sna_block_handler (tv=0.424000) >[ 110.894] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.894] sna_accel_do_throttle -- no pending activity >[ 110.894] sna_wakeup_handler >[ 110.894] sna_block_handler (tv=0.424000) >[ 110.894] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.894] sna_accel_do_throttle -- no pending activity >[ 110.894] sna_wakeup_handler >[ 110.894] sna_block_handler (tv=0.424000) >[ 110.894] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.894] sna_accel_do_throttle -- no pending activity >[ 110.894] sna_wakeup_handler >[ 110.894] sna_block_handler (tv=0.424000) >[ 110.894] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.894] sna_accel_do_throttle -- no pending activity >[ 110.894] sna_wakeup_handler >[ 110.894] sna_block_handler (tv=0.424000) >[ 110.894] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.894] sna_accel_do_throttle -- no pending activity >[ 110.894] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.895] sna_wakeup_handler >[ 110.895] sna_block_handler (tv=0.423000) >[ 110.895] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.895] sna_accel_do_throttle -- no pending activity >[ 110.906] sna_wakeup_handler >[ 110.906] sna_block_handler (tv=0.412000) >[ 110.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.906] sna_accel_do_throttle -- no pending activity >[ 110.906] sna_wakeup_handler >[ 110.906] sna_block_handler (tv=0.0) >[ 110.906] sna_wakeup_handler >[ 110.906] sna_block_handler (tv=0.412000) >[ 110.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.906] sna_accel_do_throttle -- no pending activity >[ 110.906] sna_wakeup_handler >[ 110.906] sna_block_handler (tv=0.412000) >[ 110.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.906] sna_accel_do_throttle -- no pending activity >[ 110.906] sna_wakeup_handler >[ 110.906] sna_block_handler (tv=0.412000) >[ 110.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.906] sna_accel_do_throttle -- no pending activity >[ 110.906] sna_wakeup_handler >[ 110.906] sna_block_handler (tv=0.412000) >[ 110.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.906] sna_accel_do_throttle -- no pending activity >[ 110.906] sna_wakeup_handler >[ 110.906] sna_block_handler (tv=0.412000) >[ 110.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.906] sna_accel_do_throttle -- no pending activity >[ 110.906] sna_wakeup_handler >[ 110.906] sna_block_handler (tv=0.412000) >[ 110.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.906] sna_accel_do_throttle -- no pending activity >[ 110.906] sna_wakeup_handler >[ 110.906] sna_block_handler (tv=0.412000) >[ 110.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.906] sna_accel_do_throttle -- no pending activity >[ 110.906] sna_wakeup_handler >[ 110.906] sna_block_handler (tv=0.412000) >[ 110.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.906] sna_accel_do_throttle -- no pending activity >[ 110.906] sna_wakeup_handler >[ 110.906] sna_block_handler (tv=0.412000) >[ 110.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.906] sna_accel_do_throttle -- no pending activity >[ 110.906] sna_wakeup_handler >[ 110.906] sna_block_handler (tv=0.412000) >[ 110.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.906] sna_accel_do_throttle -- no pending activity >[ 110.906] sna_wakeup_handler >[ 110.906] sna_block_handler (tv=0.412000) >[ 110.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.906] sna_accel_do_throttle -- no pending activity >[ 110.906] sna_wakeup_handler >[ 110.906] sna_block_handler (tv=0.412000) >[ 110.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.906] sna_accel_do_throttle -- no pending activity >[ 110.906] sna_wakeup_handler >[ 110.906] sna_block_handler (tv=0.412000) >[ 110.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.906] sna_accel_do_throttle -- no pending activity >[ 110.906] sna_wakeup_handler >[ 110.906] sna_block_handler (tv=0.412000) >[ 110.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.906] sna_accel_do_throttle -- no pending activity >[ 110.906] sna_wakeup_handler >[ 110.906] sna_block_handler (tv=0.412000) >[ 110.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.906] sna_accel_do_throttle -- no pending activity >[ 110.906] sna_wakeup_handler >[ 110.906] sna_change_window_attributes >[ 110.906] sna_block_handler (tv=0.412000) >[ 110.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.906] sna_accel_do_throttle -- no pending activity >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.411000) >[ 110.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.907] sna_accel_do_throttle -- no pending activity >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.411000) >[ 110.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.907] sna_accel_do_throttle -- no pending activity >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.411000) >[ 110.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.907] sna_accel_do_throttle -- no pending activity >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.0) >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.411000) >[ 110.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.907] sna_accel_do_throttle -- no pending activity >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.411000) >[ 110.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.907] sna_accel_do_throttle -- no pending activity >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.411000) >[ 110.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.907] sna_accel_do_throttle -- no pending activity >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.0) >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.411000) >[ 110.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.907] sna_accel_do_throttle -- no pending activity >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.411000) >[ 110.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.907] sna_accel_do_throttle -- no pending activity >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.411000) >[ 110.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.907] sna_accel_do_throttle -- no pending activity >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.411000) >[ 110.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.907] sna_accel_do_throttle -- no pending activity >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.411000) >[ 110.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.907] sna_accel_do_throttle -- no pending activity >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.411000) >[ 110.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.907] sna_accel_do_throttle -- no pending activity >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.411000) >[ 110.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.907] sna_accel_do_throttle -- no pending activity >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.411000) >[ 110.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.907] sna_accel_do_throttle -- no pending activity >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.411000) >[ 110.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.907] sna_accel_do_throttle -- no pending activity >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.411000) >[ 110.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.907] sna_accel_do_throttle -- no pending activity >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.411000) >[ 110.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.907] sna_accel_do_throttle -- no pending activity >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.411000) >[ 110.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.907] sna_accel_do_throttle -- no pending activity >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.411000) >[ 110.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.907] sna_accel_do_throttle -- no pending activity >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.411000) >[ 110.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.907] sna_accel_do_throttle -- no pending activity >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.411000) >[ 110.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.907] sna_accel_do_throttle -- no pending activity >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.411000) >[ 110.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.907] sna_accel_do_throttle -- no pending activity >[ 110.907] sna_wakeup_handler >[ 110.907] sna_block_handler (tv=0.411000) >[ 110.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.907] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_change_window_attributes >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.0) >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.908] sna_block_handler (tv=0.410000) >[ 110.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.908] sna_accel_do_throttle -- no pending activity >[ 110.908] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_create_window: window=6291457 >[ 110.909] sna_set_window_pixmap: window=6291457, old pixmap=0 new pixmap=175 >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_change_window_attributes >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.909] sna_accel_do_throttle -- no pending activity >[ 110.909] sna_wakeup_handler >[ 110.909] sna_block_handler (tv=0.409000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_create_window: window=8388609 >[ 110.910] sna_set_window_pixmap: window=8388609, old pixmap=0 new pixmap=175 >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_change_window_attributes >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.910] sna_block_handler (tv=0.408000) >[ 110.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.910] sna_accel_do_throttle -- no pending activity >[ 110.910] sna_wakeup_handler >[ 110.911] sna_block_handler (tv=0.407000) >[ 110.911] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.911] sna_accel_do_throttle -- no pending activity >[ 110.911] sna_wakeup_handler >[ 110.911] sna_block_handler (tv=0.407000) >[ 110.911] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.911] sna_accel_do_throttle -- no pending activity >[ 110.911] sna_wakeup_handler >[ 110.911] sna_block_handler (tv=0.407000) >[ 110.911] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.911] sna_accel_do_throttle -- no pending activity >[ 110.911] sna_wakeup_handler >[ 110.911] sna_block_handler (tv=0.407000) >[ 110.911] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.911] sna_accel_do_throttle -- no pending activity >[ 110.911] sna_wakeup_handler >[ 110.911] sna_block_handler (tv=0.407000) >[ 110.911] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.911] sna_accel_do_throttle -- no pending activity >[ 110.911] sna_wakeup_handler >[ 110.911] sna_block_handler (tv=0.407000) >[ 110.911] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.911] sna_accel_do_throttle -- no pending activity >[ 110.911] sna_wakeup_handler >[ 110.911] sna_block_handler (tv=0.0) >[ 110.911] sna_wakeup_handler >[ 110.911] sna_block_handler (tv=0.407000) >[ 110.911] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.911] sna_accel_do_throttle -- no pending activity >[ 110.911] sna_wakeup_handler >[ 110.911] sna_block_handler (tv=0.407000) >[ 110.911] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.911] sna_accel_do_throttle -- no pending activity >[ 110.911] sna_wakeup_handler >[ 110.911] sna_block_handler (tv=0.407000) >[ 110.911] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.911] sna_accel_do_throttle -- no pending activity >[ 110.911] sna_wakeup_handler >[ 110.911] sna_block_handler (tv=0.407000) >[ 110.911] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.911] sna_accel_do_throttle -- no pending activity >[ 110.911] sna_wakeup_handler >[ 110.911] sna_block_handler (tv=0.407000) >[ 110.911] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.911] sna_accel_do_throttle -- no pending activity >[ 110.911] sna_wakeup_handler >[ 110.911] sna_block_handler (tv=0.407000) >[ 110.911] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.911] sna_accel_do_throttle -- no pending activity >[ 110.911] sna_wakeup_handler >[ 110.911] sna_block_handler (tv=0.407000) >[ 110.911] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.911] sna_accel_do_throttle -- no pending activity >[ 110.911] sna_wakeup_handler >[ 110.911] sna_block_handler (tv=0.407000) >[ 110.911] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.911] sna_accel_do_throttle -- no pending activity >[ 110.911] sna_wakeup_handler >[ 110.911] sna_block_handler (tv=0.407000) >[ 110.911] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.911] sna_accel_do_throttle -- no pending activity >[ 110.911] sna_wakeup_handler >[ 110.912] sna_block_handler (tv=0.406000) >[ 110.912] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.912] sna_accel_do_throttle -- no pending activity >[ 110.912] sna_wakeup_handler >[ 110.912] sna_block_handler (tv=0.406000) >[ 110.912] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.912] sna_accel_do_throttle -- no pending activity >[ 110.912] sna_wakeup_handler >[ 110.912] sna_block_handler (tv=0.0) >[ 110.912] sna_wakeup_handler >[ 110.912] sna_block_handler (tv=0.406000) >[ 110.912] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.912] sna_accel_do_throttle -- no pending activity >[ 110.912] sna_wakeup_handler >[ 110.912] sna_block_handler (tv=0.406000) >[ 110.912] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.912] sna_accel_do_throttle -- no pending activity >[ 110.912] sna_wakeup_handler >[ 110.912] sna_block_handler (tv=0.406000) >[ 110.912] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.912] sna_accel_do_throttle -- no pending activity >[ 110.912] sna_wakeup_handler >[ 110.912] sna_block_handler (tv=0.406000) >[ 110.912] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.912] sna_accel_do_throttle -- no pending activity >[ 110.912] sna_wakeup_handler >[ 110.912] sna_block_handler (tv=0.406000) >[ 110.912] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.912] sna_accel_do_throttle -- no pending activity >[ 110.912] sna_wakeup_handler >[ 110.912] sna_block_handler (tv=0.406000) >[ 110.912] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.912] sna_accel_do_throttle -- no pending activity >[ 110.912] sna_wakeup_handler >[ 110.912] sna_block_handler (tv=0.406000) >[ 110.912] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.912] sna_accel_do_throttle -- no pending activity >[ 110.912] sna_wakeup_handler >[ 110.912] sna_block_handler (tv=0.406000) >[ 110.912] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.912] sna_accel_do_throttle -- no pending activity >[ 110.912] sna_wakeup_handler >[ 110.912] sna_block_handler (tv=0.406000) >[ 110.912] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.912] sna_accel_do_throttle -- no pending activity >[ 110.912] sna_wakeup_handler >[ 110.912] sna_block_handler (tv=0.406000) >[ 110.912] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.912] sna_accel_do_throttle -- no pending activity >[ 110.913] sna_wakeup_handler >[ 110.913] sna_create_window: window=8388611 >[ 110.913] sna_set_window_pixmap: window=8388611, old pixmap=0 new pixmap=175 >[ 110.913] sna_change_window_attributes >[ 110.913] sna_create_window: window=8388612 >[ 110.913] sna_set_window_pixmap: window=8388612, old pixmap=0 new pixmap=175 >[ 110.913] sna_change_window_attributes >[ 110.913] sna_change_window_attributes >[ 110.913] sna_block_handler (tv=0.405000) >[ 110.913] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.913] sna_accel_do_throttle -- no pending activity >[ 110.913] sna_wakeup_handler >[ 110.913] sna_block_handler (tv=0.405000) >[ 110.913] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.913] sna_accel_do_throttle -- no pending activity >[ 110.913] sna_wakeup_handler >[ 110.913] sna_block_handler (tv=0.405000) >[ 110.913] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.913] sna_accel_do_throttle -- no pending activity >[ 110.913] sna_wakeup_handler >[ 110.913] sna_block_handler (tv=0.405000) >[ 110.913] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.913] sna_accel_do_throttle -- no pending activity >[ 110.913] sna_wakeup_handler >[ 110.913] sna_block_handler (tv=0.405000) >[ 110.913] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.913] sna_accel_do_throttle -- no pending activity >[ 110.913] sna_wakeup_handler >[ 110.913] sna_block_handler (tv=0.405000) >[ 110.913] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.913] sna_accel_do_throttle -- no pending activity >[ 110.913] sna_wakeup_handler >[ 110.913] sna_block_handler (tv=0.405000) >[ 110.913] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.913] sna_accel_do_throttle -- no pending activity >[ 110.913] sna_wakeup_handler >[ 110.913] sna_block_handler (tv=0.405000) >[ 110.913] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.913] sna_accel_do_throttle -- no pending activity >[ 110.923] sna_wakeup_handler >[ 110.923] sna_block_handler (tv=0.395000) >[ 110.923] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.923] sna_accel_do_throttle -- no pending activity >[ 110.923] sna_wakeup_handler >[ 110.923] sna_block_handler (tv=0.395000) >[ 110.923] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.923] sna_accel_do_throttle -- no pending activity >[ 110.923] sna_wakeup_handler >[ 110.923] sna_block_handler (tv=0.395000) >[ 110.923] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.923] sna_accel_do_throttle -- no pending activity >[ 110.923] sna_wakeup_handler >[ 110.923] sna_block_handler (tv=0.395000) >[ 110.923] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.923] sna_accel_do_throttle -- no pending activity >[ 110.923] sna_wakeup_handler >[ 110.923] sna_block_handler (tv=0.395000) >[ 110.923] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.923] sna_accel_do_throttle -- no pending activity >[ 110.923] sna_wakeup_handler >[ 110.923] sna_block_handler (tv=0.395000) >[ 110.923] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.923] sna_accel_do_throttle -- no pending activity >[ 110.923] sna_wakeup_handler >[ 110.923] sna_block_handler (tv=0.395000) >[ 110.923] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.923] sna_accel_do_throttle -- no pending activity >[ 110.923] sna_wakeup_handler >[ 110.923] sna_create_window: window=6291459 >[ 110.923] sna_set_window_pixmap: window=6291459, old pixmap=0 new pixmap=175 >[ 110.923] sna_change_window_attributes >[ 110.923] sna_block_handler (tv=0.395000) >[ 110.923] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.923] sna_accel_do_throttle -- no pending activity >[ 110.923] sna_wakeup_handler >[ 110.923] sna_block_handler (tv=0.395000) >[ 110.923] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.923] sna_accel_do_throttle -- no pending activity >[ 110.924] sna_wakeup_handler >[ 110.924] sna_block_handler (tv=0.394000) >[ 110.924] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.924] sna_accel_do_throttle -- no pending activity >[ 110.924] sna_wakeup_handler >[ 110.924] sna_block_handler (tv=0.394000) >[ 110.924] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.924] sna_accel_do_throttle -- no pending activity >[ 110.924] sna_wakeup_handler >[ 110.924] sna_block_handler (tv=0.394000) >[ 110.924] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.924] sna_accel_do_throttle -- no pending activity >[ 110.924] sna_wakeup_handler >[ 110.924] sna_block_handler (tv=0.394000) >[ 110.924] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.924] sna_accel_do_throttle -- no pending activity >[ 110.924] sna_wakeup_handler >[ 110.924] sna_block_handler (tv=0.394000) >[ 110.924] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.924] sna_accel_do_throttle -- no pending activity >[ 110.924] sna_wakeup_handler >[ 110.924] sna_block_handler (tv=0.394000) >[ 110.924] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.924] sna_accel_do_throttle -- no pending activity >[ 110.924] sna_wakeup_handler >[ 110.924] sna_block_handler (tv=0.394000) >[ 110.924] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.924] sna_accel_do_throttle -- no pending activity >[ 110.924] sna_wakeup_handler >[ 110.924] sna_block_handler (tv=0.394000) >[ 110.924] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.924] sna_accel_do_throttle -- no pending activity >[ 110.924] sna_wakeup_handler >[ 110.924] sna_block_handler (tv=0.394000) >[ 110.924] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.924] sna_accel_do_throttle -- no pending activity >[ 110.924] sna_wakeup_handler >[ 110.924] sna_block_handler (tv=0.394000) >[ 110.924] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.924] sna_accel_do_throttle -- no pending activity >[ 110.924] sna_wakeup_handler >[ 110.924] sna_block_handler (tv=0.394000) >[ 110.924] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.924] sna_accel_do_throttle -- no pending activity >[ 110.933] sna_wakeup_handler >[ 110.933] sna_block_handler (tv=0.385000) >[ 110.933] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.933] sna_accel_do_throttle -- no pending activity >[ 110.933] sna_wakeup_handler >[ 110.933] sna_block_handler (tv=0.385000) >[ 110.933] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.933] sna_accel_do_throttle -- no pending activity >[ 110.933] sna_wakeup_handler >[ 110.933] sna_block_handler (tv=0.385000) >[ 110.933] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.933] sna_accel_do_throttle -- no pending activity >[ 110.933] sna_wakeup_handler >[ 110.933] sna_create_window: window=6291463 >[ 110.933] sna_set_window_pixmap: window=6291463, old pixmap=0 new pixmap=175 >[ 110.933] sna_change_window_attributes >[ 110.933] sna_create_window: window=6291464 >[ 110.933] sna_set_window_pixmap: window=6291464, old pixmap=0 new pixmap=175 >[ 110.933] sna_change_window_attributes >[ 110.933] sna_change_window_attributes >[ 110.933] sna_block_handler (tv=0.385000) >[ 110.933] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.933] sna_accel_do_throttle -- no pending activity >[ 110.934] sna_wakeup_handler >[ 110.934] sna_block_handler (tv=0.384000) >[ 110.934] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.934] sna_accel_do_throttle -- no pending activity >[ 110.934] sna_wakeup_handler >[ 110.934] sna_change_window_attributes >[ 110.934] sna_block_handler (tv=0.384000) >[ 110.934] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.934] sna_accel_do_throttle -- no pending activity >[ 110.934] sna_wakeup_handler >[ 110.934] sna_block_handler (tv=0.384000) >[ 110.934] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.934] sna_accel_do_throttle -- no pending activity >[ 110.934] sna_wakeup_handler >[ 110.934] sna_block_handler (tv=0.384000) >[ 110.934] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.934] sna_accel_do_throttle -- no pending activity >[ 110.934] sna_wakeup_handler >[ 110.934] sna_block_handler (tv=0.384000) >[ 110.934] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.934] sna_accel_do_throttle -- no pending activity >[ 110.934] sna_wakeup_handler >[ 110.934] sna_destroy_window: window=6291464 >[ 110.934] sna_destroy_window: window=6291463 >[ 110.934] sna_block_handler (tv=0.384000) >[ 110.934] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.934] sna_accel_do_throttle -- no pending activity >[ 110.934] sna_wakeup_handler >[ 110.934] sna_block_handler (tv=0.384000) >[ 110.934] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.934] sna_accel_do_throttle -- no pending activity >[ 110.934] sna_wakeup_handler >[ 110.934] sna_create_window: window=6291467 >[ 110.934] sna_set_window_pixmap: window=6291467, old pixmap=0 new pixmap=175 >[ 110.934] sna_change_window_attributes >[ 110.934] sna_create_window: window=6291468 >[ 110.934] sna_set_window_pixmap: window=6291468, old pixmap=0 new pixmap=175 >[ 110.934] sna_change_window_attributes >[ 110.934] sna_change_window_attributes >[ 110.934] sna_block_handler (tv=0.384000) >[ 110.934] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.934] sna_accel_do_throttle -- no pending activity >[ 110.934] sna_wakeup_handler >[ 110.934] sna_change_window_attributes >[ 110.934] sna_block_handler (tv=0.384000) >[ 110.934] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.934] sna_accel_do_throttle -- no pending activity >[ 110.934] sna_wakeup_handler >[ 110.934] sna_block_handler (tv=0.384000) >[ 110.934] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.934] sna_accel_do_throttle -- no pending activity >[ 110.934] sna_wakeup_handler >[ 110.934] sna_block_handler (tv=0.384000) >[ 110.934] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.934] sna_accel_do_throttle -- no pending activity >[ 110.934] sna_wakeup_handler >[ 110.934] sna_block_handler (tv=0.384000) >[ 110.934] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.934] sna_accel_do_throttle -- no pending activity >[ 110.952] sna_wakeup_handler >[ 110.952] sna_change_window_attributes >[ 110.952] sna_block_handler (tv=0.366000) >[ 110.952] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 110.952] sna_accel_do_throttle -- no pending activity >[ 111.318] sna_wakeup_handler >[ 111.318] sna_block_handler (tv=119.501000) >[ 111.318] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.318] sna_accel_do_throttle -- no pending activity >[ 111.443] sna_wakeup_handler >[ 111.444] sna_block_handler (tv=119.375000) >[ 111.444] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.444] sna_accel_do_throttle -- no pending activity >[ 111.451] sna_wakeup_handler >[ 111.451] sna_block_handler (tv=119.368000) >[ 111.451] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.451] sna_accel_do_throttle -- no pending activity >[ 111.459] sna_wakeup_handler >[ 111.459] sna_block_handler (tv=119.360000) >[ 111.459] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.459] sna_accel_do_throttle -- no pending activity >[ 111.467] sna_wakeup_handler >[ 111.467] sna_block_handler (tv=119.352000) >[ 111.467] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.467] sna_accel_do_throttle -- no pending activity >[ 111.475] sna_wakeup_handler >[ 111.475] sna_block_handler (tv=119.344000) >[ 111.475] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.475] sna_accel_do_throttle -- no pending activity >[ 111.483] sna_wakeup_handler >[ 111.483] sna_block_handler (tv=119.336000) >[ 111.483] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.483] sna_accel_do_throttle -- no pending activity >[ 111.491] sna_wakeup_handler >[ 111.491] sna_block_handler (tv=119.328000) >[ 111.491] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.491] sna_accel_do_throttle -- no pending activity >[ 111.499] sna_wakeup_handler >[ 111.499] sna_block_handler (tv=119.320000) >[ 111.499] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.499] sna_accel_do_throttle -- no pending activity >[ 111.507] sna_wakeup_handler >[ 111.507] sna_block_handler (tv=119.312000) >[ 111.507] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.507] sna_accel_do_throttle -- no pending activity >[ 111.515] sna_wakeup_handler >[ 111.515] sna_block_handler (tv=119.304000) >[ 111.515] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.515] sna_accel_do_throttle -- no pending activity >[ 111.523] sna_wakeup_handler >[ 111.523] sna_block_handler (tv=119.296000) >[ 111.523] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.523] sna_accel_do_throttle -- no pending activity >[ 111.531] sna_wakeup_handler >[ 111.531] sna_block_handler (tv=119.288000) >[ 111.531] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.531] sna_accel_do_throttle -- no pending activity >[ 111.539] sna_wakeup_handler >[ 111.539] sna_block_handler (tv=119.280000) >[ 111.539] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.539] sna_accel_do_throttle -- no pending activity >[ 111.547] sna_wakeup_handler >[ 111.547] sna_block_handler (tv=119.272000) >[ 111.547] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.547] sna_accel_do_throttle -- no pending activity >[ 111.555] sna_wakeup_handler >[ 111.555] sna_block_handler (tv=119.264000) >[ 111.555] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.555] sna_accel_do_throttle -- no pending activity >[ 111.563] sna_wakeup_handler >[ 111.563] sna_block_handler (tv=119.256000) >[ 111.563] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.563] sna_accel_do_throttle -- no pending activity >[ 111.571] sna_wakeup_handler >[ 111.571] sna_block_handler (tv=119.248000) >[ 111.571] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.571] sna_accel_do_throttle -- no pending activity >[ 111.579] sna_wakeup_handler >[ 111.579] sna_block_handler (tv=119.240000) >[ 111.579] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.579] sna_accel_do_throttle -- no pending activity >[ 111.587] sna_wakeup_handler >[ 111.587] sna_block_handler (tv=119.232000) >[ 111.587] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.587] sna_accel_do_throttle -- no pending activity >[ 111.595] sna_wakeup_handler >[ 111.595] sna_block_handler (tv=119.224000) >[ 111.595] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.595] sna_accel_do_throttle -- no pending activity >[ 111.603] sna_wakeup_handler >[ 111.603] sna_block_handler (tv=119.216000) >[ 111.603] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.603] sna_accel_do_throttle -- no pending activity >[ 111.611] sna_wakeup_handler >[ 111.611] sna_block_handler (tv=119.208000) >[ 111.611] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.611] sna_accel_do_throttle -- no pending activity >[ 111.619] sna_wakeup_handler >[ 111.619] sna_block_handler (tv=119.200000) >[ 111.619] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.619] sna_accel_do_throttle -- no pending activity >[ 111.627] sna_wakeup_handler >[ 111.627] sna_block_handler (tv=119.192000) >[ 111.627] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.627] sna_accel_do_throttle -- no pending activity >[ 111.635] sna_wakeup_handler >[ 111.635] sna_block_handler (tv=119.184000) >[ 111.635] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.635] sna_accel_do_throttle -- no pending activity >[ 111.643] sna_wakeup_handler >[ 111.643] sna_block_handler (tv=119.176000) >[ 111.643] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.643] sna_accel_do_throttle -- no pending activity >[ 111.898] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=0.0) >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=0.0) >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=0.0) >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.899] sna_wakeup_handler >[ 111.899] sna_block_handler (tv=118.920000) >[ 111.899] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.899] sna_accel_do_throttle -- no pending activity >[ 111.900] sna_wakeup_handler >[ 111.900] sna_block_handler (tv=118.919000) >[ 111.900] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.900] sna_accel_do_throttle -- no pending activity >[ 111.900] sna_wakeup_handler >[ 111.900] sna_block_handler (tv=118.919000) >[ 111.900] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.900] sna_accel_do_throttle -- no pending activity >[ 111.900] sna_wakeup_handler >[ 111.900] sna_block_handler (tv=118.919000) >[ 111.900] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.900] sna_accel_do_throttle -- no pending activity >[ 111.900] sna_wakeup_handler >[ 111.900] sna_block_handler (tv=118.919000) >[ 111.900] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.900] sna_accel_do_throttle -- no pending activity >[ 111.900] sna_wakeup_handler >[ 111.900] sna_block_handler (tv=118.919000) >[ 111.900] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.900] sna_accel_do_throttle -- no pending activity >[ 111.900] sna_wakeup_handler >[ 111.900] sna_block_handler (tv=118.919000) >[ 111.900] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.900] sna_accel_do_throttle -- no pending activity >[ 111.900] sna_wakeup_handler >[ 111.900] sna_block_handler (tv=118.919000) >[ 111.900] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.900] sna_accel_do_throttle -- no pending activity >[ 111.900] sna_wakeup_handler >[ 111.900] sna_block_handler (tv=118.919000) >[ 111.900] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.900] sna_accel_do_throttle -- no pending activity >[ 111.900] sna_wakeup_handler >[ 111.900] sna_block_handler (tv=118.919000) >[ 111.900] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.900] sna_accel_do_throttle -- no pending activity >[ 111.900] sna_wakeup_handler >[ 111.900] sna_block_handler (tv=118.919000) >[ 111.900] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.900] sna_accel_do_throttle -- no pending activity >[ 111.904] sna_wakeup_handler >[ 111.904] sna_block_handler (tv=118.915000) >[ 111.904] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.904] sna_accel_do_throttle -- no pending activity >[ 111.904] sna_wakeup_handler >[ 111.904] sna_block_handler (tv=0.0) >[ 111.904] sna_wakeup_handler >[ 111.904] sna_block_handler (tv=118.915000) >[ 111.904] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.904] sna_accel_do_throttle -- no pending activity >[ 111.904] sna_wakeup_handler >[ 111.904] sna_block_handler (tv=118.915000) >[ 111.904] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.904] sna_accel_do_throttle -- no pending activity >[ 111.904] sna_wakeup_handler >[ 111.904] sna_block_handler (tv=118.915000) >[ 111.904] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.904] sna_accel_do_throttle -- no pending activity >[ 111.904] sna_wakeup_handler >[ 111.904] sna_block_handler (tv=118.915000) >[ 111.904] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.904] sna_accel_do_throttle -- no pending activity >[ 111.904] sna_wakeup_handler >[ 111.904] sna_block_handler (tv=118.915000) >[ 111.904] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.904] sna_accel_do_throttle -- no pending activity >[ 111.904] sna_wakeup_handler >[ 111.904] sna_block_handler (tv=118.915000) >[ 111.904] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.904] sna_accel_do_throttle -- no pending activity >[ 111.904] sna_wakeup_handler >[ 111.904] sna_block_handler (tv=118.915000) >[ 111.904] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.904] sna_accel_do_throttle -- no pending activity >[ 111.904] sna_wakeup_handler >[ 111.904] sna_block_handler (tv=118.915000) >[ 111.904] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.904] sna_accel_do_throttle -- no pending activity >[ 111.904] sna_wakeup_handler >[ 111.904] sna_block_handler (tv=0.0) >[ 111.904] sna_wakeup_handler >[ 111.904] sna_block_handler (tv=118.915000) >[ 111.904] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.904] sna_accel_do_throttle -- no pending activity >[ 111.904] sna_wakeup_handler >[ 111.904] sna_block_handler (tv=118.915000) >[ 111.904] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.904] sna_accel_do_throttle -- no pending activity >[ 111.904] sna_wakeup_handler >[ 111.905] sna_block_handler (tv=118.914000) >[ 111.905] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.905] sna_accel_do_throttle -- no pending activity >[ 111.905] sna_wakeup_handler >[ 111.905] sna_block_handler (tv=118.914000) >[ 111.905] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.905] sna_accel_do_throttle -- no pending activity >[ 111.905] sna_wakeup_handler >[ 111.905] sna_block_handler (tv=118.914000) >[ 111.905] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.905] sna_accel_do_throttle -- no pending activity >[ 111.905] sna_wakeup_handler >[ 111.905] sna_block_handler (tv=118.914000) >[ 111.905] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.905] sna_accel_do_throttle -- no pending activity >[ 111.905] sna_wakeup_handler >[ 111.905] sna_block_handler (tv=118.914000) >[ 111.905] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.905] sna_accel_do_throttle -- no pending activity >[ 111.905] sna_wakeup_handler >[ 111.905] sna_block_handler (tv=118.914000) >[ 111.905] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.905] sna_accel_do_throttle -- no pending activity >[ 111.905] sna_wakeup_handler >[ 111.905] sna_block_handler (tv=118.914000) >[ 111.905] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.905] sna_accel_do_throttle -- no pending activity >[ 111.905] sna_wakeup_handler >[ 111.905] sna_block_handler (tv=118.914000) >[ 111.905] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.905] sna_accel_do_throttle -- no pending activity >[ 111.905] sna_wakeup_handler >[ 111.905] sna_block_handler (tv=118.914000) >[ 111.905] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.905] sna_accel_do_throttle -- no pending activity >[ 111.905] sna_wakeup_handler >[ 111.905] sna_block_handler (tv=118.914000) >[ 111.905] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.905] sna_accel_do_throttle -- no pending activity >[ 111.905] sna_wakeup_handler >[ 111.905] sna_block_handler (tv=118.914000) >[ 111.905] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.905] sna_accel_do_throttle -- no pending activity >[ 111.905] sna_wakeup_handler >[ 111.905] sna_block_handler (tv=118.914000) >[ 111.905] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.905] sna_accel_do_throttle -- no pending activity >[ 111.905] sna_wakeup_handler >[ 111.905] sna_block_handler (tv=118.914000) >[ 111.905] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.905] sna_accel_do_throttle -- no pending activity >[ 111.905] sna_wakeup_handler >[ 111.905] sna_block_handler (tv=118.914000) >[ 111.905] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.905] sna_accel_do_throttle -- no pending activity >[ 111.905] sna_wakeup_handler >[ 111.905] sna_block_handler (tv=118.914000) >[ 111.905] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.905] sna_accel_do_throttle -- no pending activity >[ 111.905] sna_wakeup_handler >[ 111.905] sna_block_handler (tv=118.914000) >[ 111.905] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.905] sna_accel_do_throttle -- no pending activity >[ 111.905] sna_wakeup_handler >[ 111.905] sna_change_window_attributes >[ 111.905] sna_block_handler (tv=118.914000) >[ 111.905] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.905] sna_accel_do_throttle -- no pending activity >[ 111.905] sna_wakeup_handler >[ 111.905] sna_block_handler (tv=0.0) >[ 111.905] sna_wakeup_handler >[ 111.905] sna_block_handler (tv=0.0) >[ 111.905] sna_wakeup_handler >[ 111.905] sna_block_handler (tv=0.0) >[ 111.905] sna_wakeup_handler >[ 111.905] sna_block_handler (tv=118.914000) >[ 111.905] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.905] sna_accel_do_throttle -- no pending activity >[ 111.905] sna_wakeup_handler >[ 111.905] sna_block_handler (tv=118.914000) >[ 111.905] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.905] sna_accel_do_throttle -- no pending activity >[ 111.905] sna_wakeup_handler >[ 111.905] sna_change_window_attributes >[ 111.905] sna_block_handler (tv=118.914000) >[ 111.905] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.905] sna_accel_do_throttle -- no pending activity >[ 111.905] sna_wakeup_handler >[ 111.905] sna_block_handler (tv=118.914000) >[ 111.905] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.905] sna_accel_do_throttle -- no pending activity >[ 111.905] sna_wakeup_handler >[ 111.905] sna_create_window: window=12582913 >[ 111.905] sna_set_window_pixmap: window=12582913, old pixmap=0 new pixmap=175 >[ 111.905] sna_change_window_attributes >[ 111.905] sna_create_window: window=12582914 >[ 111.905] sna_set_window_pixmap: window=12582914, old pixmap=0 new pixmap=175 >[ 111.905] sna_change_window_attributes >[ 111.906] sna_change_window_attributes >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_change_window_attributes >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=0.0) >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.906] sna_wakeup_handler >[ 111.906] sna_block_handler (tv=118.913000) >[ 111.906] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.906] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.907] sna_block_handler (tv=118.912000) >[ 111.907] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.907] sna_accel_do_throttle -- no pending activity >[ 111.907] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=0.0) >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=0.0) >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_create_window: window=14680065 >[ 111.908] sna_set_window_pixmap: window=14680065, old pixmap=0 new pixmap=175 >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.908] sna_block_handler (tv=118.911000) >[ 111.908] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.908] sna_accel_do_throttle -- no pending activity >[ 111.908] sna_wakeup_handler >[ 111.909] sna_change_window_attributes >[ 111.909] sna_block_handler (tv=118.910000) >[ 111.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.909] sna_accel_do_throttle -- no pending activity >[ 111.909] sna_wakeup_handler >[ 111.909] sna_block_handler (tv=118.910000) >[ 111.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.909] sna_accel_do_throttle -- no pending activity >[ 111.909] sna_wakeup_handler >[ 111.909] sna_block_handler (tv=118.910000) >[ 111.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.909] sna_accel_do_throttle -- no pending activity >[ 111.909] sna_wakeup_handler >[ 111.909] sna_block_handler (tv=118.910000) >[ 111.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.909] sna_accel_do_throttle -- no pending activity >[ 111.909] sna_wakeup_handler >[ 111.909] sna_block_handler (tv=118.910000) >[ 111.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.909] sna_accel_do_throttle -- no pending activity >[ 111.909] sna_wakeup_handler >[ 111.909] sna_block_handler (tv=118.910000) >[ 111.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.909] sna_accel_do_throttle -- no pending activity >[ 111.909] sna_wakeup_handler >[ 111.909] sna_block_handler (tv=118.910000) >[ 111.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.909] sna_accel_do_throttle -- no pending activity >[ 111.909] sna_wakeup_handler >[ 111.909] sna_block_handler (tv=118.910000) >[ 111.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.909] sna_accel_do_throttle -- no pending activity >[ 111.909] sna_wakeup_handler >[ 111.909] sna_block_handler (tv=118.910000) >[ 111.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.909] sna_accel_do_throttle -- no pending activity >[ 111.909] sna_wakeup_handler >[ 111.909] sna_block_handler (tv=118.910000) >[ 111.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.909] sna_accel_do_throttle -- no pending activity >[ 111.909] sna_wakeup_handler >[ 111.909] sna_block_handler (tv=118.910000) >[ 111.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.909] sna_accel_do_throttle -- no pending activity >[ 111.909] sna_wakeup_handler >[ 111.909] sna_block_handler (tv=118.910000) >[ 111.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.909] sna_accel_do_throttle -- no pending activity >[ 111.909] sna_wakeup_handler >[ 111.909] sna_block_handler (tv=118.910000) >[ 111.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.909] sna_accel_do_throttle -- no pending activity >[ 111.909] sna_wakeup_handler >[ 111.909] sna_block_handler (tv=118.910000) >[ 111.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.909] sna_accel_do_throttle -- no pending activity >[ 111.909] sna_wakeup_handler >[ 111.909] sna_block_handler (tv=118.910000) >[ 111.909] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.909] sna_accel_do_throttle -- no pending activity >[ 111.910] sna_wakeup_handler >[ 111.910] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 111.910] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 111.910] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 111.910] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 111.910] sna_dri2_get_msc(draw=250, pipe=0) >[ 111.910] sna_crtc_record_swap: recording last swap on pipe=0, frame 6465 [msc=6465], time 111.903009 >[ 111.910] sna_dri2_get_msc: msc=6465 [raw=6465], ust=111903009 >[ 111.910] sna_block_handler (tv=118.909000) >[ 111.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.910] sna_accel_do_throttle -- no pending activity >[ 111.910] sna_wakeup_handler >[ 111.910] sna_dri2_create_buffer pixmap=175, (attachment=1, format=32, drawable=7680x2160), window?=1 >[ 111.910] sna_dri2_create_buffer: creating back buffer 7680x2160, suitable for scanout? 16 >[ 111.910] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) >[ 111.910] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 111.910] 1:from scanout: pitch=30720, tiling=1, handle=27, id=962 >[ 111.910] kgem_bo_flink: flinked handle=27 to name=2, marking non-reusable >[ 111.910] sna_dri2_create_buffer pixmap=175, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 111.910] sna_pixmap_set_dri: attaching DRI client to pixmap=175 >[ 111.910] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=c2 >[ 111.910] wait_for_shadow: flags=c2, flips=0, handle=28, shadow=29 >[ 111.910] sna_pixmap_move_to_gpu: already all-damaged >[ 111.910] sna_pixmap_mark_active: pixmap=175, handle=28 >[ 111.910] sna_dri2_create_buffer: attaching to front buffer 7680x2160 [0x5619f1743700:1], scanout? 16 >[ 111.910] kgem_bo_flink: flinked handle=28 to name=3, marking non-reusable >[ 111.910] sna_dri2_create_buffer: adding flush hint to handle=28 >[ 111.910] sna_accel_watch_flush: enable=1 >[ 111.910] sna_accel_watch_flush: installing watchers >[ 111.910] sna_accel_flush: flush?=0, dirty?=0 >[ 111.910] sna_accel_flush: flush?=0, dirty?=0 >[ 111.910] sna_accel_flush: flush?=0, dirty?=0 >[ 111.910] sna_block_handler (tv=118.909000) >[ 111.910] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.910] timer_enable (time=111910), starting timer 0 >[ 111.910] sna_accel_do_throttle -- no pending activity >[ 111.910] sna_accel_block: evaluating timers, active=5 >[ 111.910] sna_accel_block: flush timer expires in 8 [111918] >[ 111.911] sna_wakeup_handler >[ 111.911] sna_block_handler (tv=118.908000) >[ 111.911] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.911] sna_accel_do_throttle -- no pending activity >[ 111.911] sna_accel_block: evaluating timers, active=5 >[ 111.911] sna_accel_block: flush timer expires in 7 [111918] >[ 111.911] sna_wakeup_handler >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_block_handler (tv=0.0) >[ 111.911] sna_wakeup_handler >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_block_handler (tv=0.0) >[ 111.911] sna_wakeup_handler >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_block_handler (tv=0.0) >[ 111.911] sna_wakeup_handler >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_block_handler (tv=118.908000) >[ 111.911] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.911] sna_accel_do_throttle -- no pending activity >[ 111.911] sna_accel_block: evaluating timers, active=5 >[ 111.911] sna_accel_block: flush timer expires in 7 [111918] >[ 111.911] sna_wakeup_handler >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_block_handler (tv=118.908000) >[ 111.911] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.911] sna_accel_do_throttle -- no pending activity >[ 111.911] sna_accel_block: evaluating timers, active=5 >[ 111.911] sna_accel_block: flush timer expires in 7 [111918] >[ 111.911] sna_wakeup_handler >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_block_handler (tv=118.908000) >[ 111.911] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.911] sna_accel_do_throttle -- no pending activity >[ 111.911] sna_accel_block: evaluating timers, active=5 >[ 111.911] sna_accel_block: flush timer expires in 7 [111918] >[ 111.911] sna_wakeup_handler >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_block_handler (tv=118.908000) >[ 111.911] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.911] sna_accel_do_throttle -- no pending activity >[ 111.911] sna_accel_block: evaluating timers, active=5 >[ 111.911] sna_accel_block: flush timer expires in 7 [111918] >[ 111.911] sna_wakeup_handler >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_block_handler (tv=118.908000) >[ 111.911] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.911] sna_accel_do_throttle -- no pending activity >[ 111.911] sna_accel_block: evaluating timers, active=5 >[ 111.911] sna_accel_block: flush timer expires in 7 [111918] >[ 111.911] sna_wakeup_handler >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_block_handler (tv=118.908000) >[ 111.911] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.911] sna_accel_do_throttle -- no pending activity >[ 111.911] sna_accel_block: evaluating timers, active=5 >[ 111.911] sna_accel_block: flush timer expires in 7 [111918] >[ 111.911] sna_wakeup_handler >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_block_handler (tv=118.908000) >[ 111.911] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.911] sna_accel_do_throttle -- no pending activity >[ 111.911] sna_accel_block: evaluating timers, active=5 >[ 111.911] sna_accel_block: flush timer expires in 7 [111918] >[ 111.911] sna_wakeup_handler >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_block_handler (tv=118.908000) >[ 111.911] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.911] sna_accel_do_throttle -- no pending activity >[ 111.911] sna_accel_block: evaluating timers, active=5 >[ 111.911] sna_accel_block: flush timer expires in 7 [111918] >[ 111.911] sna_wakeup_handler >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_accel_flush: flush?=0, dirty?=0 >[ 111.911] sna_block_handler (tv=118.908000) >[ 111.911] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.911] sna_accel_do_throttle -- no pending activity >[ 111.911] sna_accel_block: evaluating timers, active=5 >[ 111.912] sna_accel_block: flush timer expires in 7 [111918] >[ 111.912] sna_wakeup_handler >[ 111.912] sna_accel_flush: flush?=0, dirty?=0 >[ 111.912] sna_accel_flush: flush?=0, dirty?=0 >[ 111.912] sna_block_handler (tv=118.907000) >[ 111.912] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.912] sna_accel_do_throttle -- no pending activity >[ 111.912] sna_accel_block: evaluating timers, active=5 >[ 111.912] sna_accel_block: flush timer expires in 6 [111918] >[ 111.912] sna_wakeup_handler >[ 111.912] sna_accel_flush: flush?=0, dirty?=0 >[ 111.912] sna_accel_flush: flush?=0, dirty?=0 >[ 111.912] sna_block_handler (tv=118.907000) >[ 111.912] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.912] sna_accel_do_throttle -- no pending activity >[ 111.912] sna_accel_block: evaluating timers, active=5 >[ 111.912] sna_accel_block: flush timer expires in 6 [111918] >[ 111.912] sna_wakeup_handler >[ 111.912] sna_accel_flush: flush?=0, dirty?=0 >[ 111.912] sna_accel_flush: flush?=0, dirty?=0 >[ 111.912] sna_block_handler (tv=118.907000) >[ 111.912] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.912] sna_accel_do_throttle -- no pending activity >[ 111.912] sna_accel_block: evaluating timers, active=5 >[ 111.912] sna_accel_block: flush timer expires in 6 [111918] >[ 111.912] sna_wakeup_handler >[ 111.912] sna_accel_flush: flush?=0, dirty?=0 >[ 111.912] sna_accel_flush: flush?=0, dirty?=0 >[ 111.912] sna_block_handler (tv=118.907000) >[ 111.912] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.912] sna_accel_do_throttle -- no pending activity >[ 111.912] sna_accel_block: evaluating timers, active=5 >[ 111.912] sna_accel_block: flush timer expires in 6 [111918] >[ 111.912] sna_wakeup_handler >[ 111.912] sna_accel_flush: flush?=0, dirty?=0 >[ 111.912] sna_accel_flush: flush?=0, dirty?=0 >[ 111.912] sna_block_handler (tv=118.907000) >[ 111.912] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.912] sna_accel_do_throttle -- no pending activity >[ 111.912] sna_accel_block: evaluating timers, active=5 >[ 111.912] sna_accel_block: flush timer expires in 6 [111918] >[ 111.912] sna_wakeup_handler >[ 111.912] sna_accel_flush: flush?=0, dirty?=0 >[ 111.912] sna_accel_flush: flush?=0, dirty?=0 >[ 111.912] sna_accel_flush: flush?=0, dirty?=0 >[ 111.912] sna_block_handler (tv=118.907000) >[ 111.912] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.912] sna_accel_do_throttle -- no pending activity >[ 111.912] sna_accel_block: evaluating timers, active=5 >[ 111.912] sna_accel_block: flush timer expires in 6 [111918] >[ 111.912] sna_wakeup_handler >[ 111.912] sna_accel_flush: flush?=0, dirty?=0 >[ 111.912] sna_accel_flush: flush?=0, dirty?=0 >[ 111.912] sna_accel_flush: flush?=0, dirty?=0 >[ 111.912] sna_block_handler (tv=118.907000) >[ 111.912] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.912] sna_accel_do_throttle -- no pending activity >[ 111.912] sna_accel_block: evaluating timers, active=5 >[ 111.912] sna_accel_block: flush timer expires in 6 [111918] >[ 111.912] sna_wakeup_handler >[ 111.912] sna_accel_flush: flush?=0, dirty?=0 >[ 111.912] sna_accel_flush: flush?=0, dirty?=0 >[ 111.912] sna_block_handler (tv=118.907000) >[ 111.912] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.912] sna_accel_do_throttle -- no pending activity >[ 111.912] sna_accel_block: evaluating timers, active=5 >[ 111.912] sna_accel_block: flush timer expires in 6 [111918] >[ 111.912] sna_wakeup_handler >[ 111.912] sna_accel_flush: flush?=0, dirty?=0 >[ 111.912] sna_accel_flush: flush?=0, dirty?=0 >[ 111.912] sna_block_handler (tv=118.907000) >[ 111.912] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.912] sna_accel_do_throttle -- no pending activity >[ 111.912] sna_accel_block: evaluating timers, active=5 >[ 111.912] sna_accel_block: flush timer expires in 6 [111918] >[ 111.912] sna_wakeup_handler >[ 111.912] sna_accel_flush: flush?=0, dirty?=0 >[ 111.912] sna_accel_flush: flush?=0, dirty?=0 >[ 111.912] sna_block_handler (tv=118.907000) >[ 111.912] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.912] sna_accel_do_throttle -- no pending activity >[ 111.912] sna_accel_block: evaluating timers, active=5 >[ 111.912] sna_accel_block: flush timer expires in 6 [111918] >[ 111.912] sna_wakeup_handler >[ 111.912] sna_accel_flush: flush?=0, dirty?=0 >[ 111.912] sna_accel_flush: flush?=0, dirty?=0 >[ 111.912] sna_block_handler (tv=118.907000) >[ 111.912] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.912] sna_accel_do_throttle -- no pending activity >[ 111.912] sna_accel_block: evaluating timers, active=5 >[ 111.912] sna_accel_block: flush timer expires in 6 [111918] >[ 111.912] sna_wakeup_handler >[ 111.913] sna_accel_flush: flush?=0, dirty?=0 >[ 111.913] _sna_dri2_destroy_buffer: 0x5619f1736d30 [handle=27] -- refcnt=1, draw=250, pixmap=0, proxy?=0 >[ 111.913] sna_dri2_cache_bo(handle=27, name=2) >[ 111.913] sna_dri2_cache_bo: caching handle=27 (name=2, flags=0, active_scanout=0) >[ 111.913] _sna_dri2_destroy_buffer: 0x5619f1736d80 [handle=28] -- refcnt=1, draw=250, pixmap=175, proxy?=0 >[ 111.913] _sna_dri2_destroy_buffer: removing active_scanout=3 from pixmap handle=28 >[ 111.913] _sna_dri2_destroy_buffer: releasing last DRI pixmap=175, scanout?=1 >[ 111.913] _sna_dri2_destroy_buffer: dropping flush hint from handle=28 >[ 111.913] sna_accel_watch_flush: enable=-1 >[ 111.913] sna_dri2_cache_bo(handle=28, name=3) >[ 111.913] sna_dri2_cache_bo: multiple references [4], releasing handle >[ 111.913] sna_accel_flush: flush?=0, dirty?=0 >[ 111.913] sna_block_handler (tv=118.906000) >[ 111.913] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.913] sna_accel_do_throttle -- no pending activity >[ 111.913] sna_accel_block: removing watchers >[ 111.913] sna_accel_block: evaluating timers, active=5 >[ 111.913] sna_accel_block: flush timer expires in 5 [111918] >[ 111.913] sna_wakeup_handler >[ 111.913] sna_block_handler (tv=118.906000) >[ 111.913] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.913] sna_accel_do_throttle -- no pending activity >[ 111.913] sna_accel_block: evaluating timers, active=5 >[ 111.913] sna_accel_block: flush timer expires in 5 [111918] >[ 111.913] sna_wakeup_handler >[ 111.913] sna_block_handler (tv=0.0) >[ 111.913] sna_wakeup_handler >[ 111.913] sna_block_handler (tv=0.0) >[ 111.913] sna_wakeup_handler >[ 111.913] sna_block_handler (tv=118.906000) >[ 111.913] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.913] sna_accel_do_throttle -- no pending activity >[ 111.913] sna_accel_block: evaluating timers, active=5 >[ 111.913] sna_accel_block: flush timer expires in 5 [111918] >[ 111.913] sna_wakeup_handler >[ 111.913] sna_block_handler (tv=118.906000) >[ 111.913] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.913] sna_accel_do_throttle -- no pending activity >[ 111.913] sna_accel_block: evaluating timers, active=5 >[ 111.913] sna_accel_block: flush timer expires in 5 [111918] >[ 111.913] sna_wakeup_handler >[ 111.913] sna_block_handler (tv=118.906000) >[ 111.913] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.913] sna_accel_do_throttle -- no pending activity >[ 111.913] sna_accel_block: evaluating timers, active=5 >[ 111.913] sna_accel_block: flush timer expires in 5 [111918] >[ 111.913] sna_wakeup_handler >[ 111.913] sna_block_handler (tv=118.906000) >[ 111.913] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.913] sna_accel_do_throttle -- no pending activity >[ 111.913] sna_accel_block: evaluating timers, active=5 >[ 111.913] sna_accel_block: flush timer expires in 5 [111918] >[ 111.913] sna_wakeup_handler >[ 111.913] sna_block_handler (tv=118.906000) >[ 111.913] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.913] sna_accel_do_throttle -- no pending activity >[ 111.913] sna_accel_block: evaluating timers, active=5 >[ 111.913] sna_accel_block: flush timer expires in 5 [111918] >[ 111.913] sna_wakeup_handler >[ 111.913] sna_block_handler (tv=118.906000) >[ 111.913] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.913] sna_accel_do_throttle -- no pending activity >[ 111.913] sna_accel_block: evaluating timers, active=5 >[ 111.913] sna_accel_block: flush timer expires in 5 [111918] >[ 111.913] sna_wakeup_handler >[ 111.913] sna_block_handler (tv=118.906000) >[ 111.913] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.913] sna_accel_do_throttle -- no pending activity >[ 111.913] sna_accel_block: evaluating timers, active=5 >[ 111.913] sna_accel_block: flush timer expires in 5 [111918] >[ 111.913] sna_wakeup_handler >[ 111.913] sna_block_handler (tv=118.906000) >[ 111.913] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.913] sna_accel_do_throttle -- no pending activity >[ 111.913] sna_accel_block: evaluating timers, active=5 >[ 111.913] sna_accel_block: flush timer expires in 5 [111918] >[ 111.913] sna_wakeup_handler >[ 111.913] sna_block_handler (tv=118.906000) >[ 111.913] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.913] sna_accel_do_throttle -- no pending activity >[ 111.913] sna_accel_block: evaluating timers, active=5 >[ 111.913] sna_accel_block: flush timer expires in 5 [111918] >[ 111.913] sna_wakeup_handler >[ 111.913] sna_block_handler (tv=118.906000) >[ 111.913] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.913] sna_accel_do_throttle -- no pending activity >[ 111.913] sna_accel_block: evaluating timers, active=5 >[ 111.913] sna_accel_block: flush timer expires in 5 [111918] >[ 111.913] sna_wakeup_handler >[ 111.913] sna_block_handler (tv=118.906000) >[ 111.913] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.913] sna_accel_do_throttle -- no pending activity >[ 111.913] sna_accel_block: evaluating timers, active=5 >[ 111.913] sna_accel_block: flush timer expires in 5 [111918] >[ 111.913] sna_wakeup_handler >[ 111.913] sna_block_handler (tv=118.906000) >[ 111.913] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.913] sna_accel_do_throttle -- no pending activity >[ 111.913] sna_accel_block: evaluating timers, active=5 >[ 111.913] sna_accel_block: flush timer expires in 5 [111918] >[ 111.913] sna_wakeup_handler >[ 111.913] sna_block_handler (tv=118.906000) >[ 111.913] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.913] sna_accel_do_throttle -- no pending activity >[ 111.913] sna_accel_block: evaluating timers, active=5 >[ 111.913] sna_accel_block: flush timer expires in 5 [111918] >[ 111.913] sna_wakeup_handler >[ 111.913] sna_block_handler (tv=118.906000) >[ 111.913] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.913] sna_accel_do_throttle -- no pending activity >[ 111.913] sna_accel_block: evaluating timers, active=5 >[ 111.913] sna_accel_block: flush timer expires in 5 [111918] >[ 111.914] sna_wakeup_handler >[ 111.914] sna_block_handler (tv=118.905000) >[ 111.914] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.914] sna_accel_do_throttle -- no pending activity >[ 111.914] sna_accel_block: evaluating timers, active=5 >[ 111.914] sna_accel_block: flush timer expires in 4 [111918] >[ 111.914] sna_wakeup_handler >[ 111.914] sna_block_handler (tv=118.905000) >[ 111.914] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.914] sna_accel_do_throttle -- no pending activity >[ 111.914] sna_accel_block: evaluating timers, active=5 >[ 111.914] sna_accel_block: flush timer expires in 4 [111918] >[ 111.915] sna_wakeup_handler >[ 111.915] sna_create_window: window=12582915 >[ 111.915] sna_set_window_pixmap: window=12582915, old pixmap=0 new pixmap=175 >[ 111.915] sna_change_window_attributes >[ 111.915] sna_create_window: window=12582916 >[ 111.915] sna_set_window_pixmap: window=12582916, old pixmap=0 new pixmap=175 >[ 111.915] sna_change_window_attributes >[ 111.915] sna_change_window_attributes >[ 111.915] sna_create_pixmap(1, 1, 24, usage=0) >[ 111.915] kgem_can_create_2d: 1x1 @ 24 >[ 111.915] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 >[ 111.915] kgem_can_create_2d: untiled size=4096 >[ 111.915] kgem_choose_tiling: disabling tiling [1x1] for single row/col >[ 111.915] kgem_choose_tiling: 1x1 -> 0 >[ 111.915] sna_create_pixmap: usage=0, flags=a >[ 111.915] sna_create_pixmap: small buffer [4], attaching to shadow pixmap >[ 111.915] create_pixmap: allocating pixmap 1x1, depth=24/32, size=12 >[ 111.915] create_pixmap: serial=1030, usage=0, 1x1 >[ 111.915] sna_create_pixmap: serial=1030, 1x1, usage=0 >[ 111.915] sna_change_window_attributes >[ 111.915] sna_validate_gc(0x5619f17385d0) changes=7fffff, previous serial=80000000, drawable=404 >[ 111.915] sna_validate_gc: recomputing clip >[ 111.915] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x5619f17d21c0] >[ 111.915] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) >[ 111.915] sna_poly_fill_rect_extents: [0] = (0, 0)x(200, 200) >[ 111.915] sna_poly_fill_rect, nothing to do >[ 111.915] sna_block_handler (tv=118.904000) >[ 111.915] sna_scanout_do_flush: flush timer active: delta=3 >[ 111.915] sna_scanout_do_flush (time=111915), triggered >[ 111.915] sna_scanout_flush (time=111915), cpu damage? 0, exec? 0 nbatch=0, busy? 0 >[ 111.915] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.915] stop_flush: scanout=28 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 111.915] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.915] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 111.915] sna_accel_do_throttle -- no pending activity >[ 111.915] sna_accel_block: evaluating timers, active=5 >[ 111.915] sna_accel_block: flush timer expires in 16 [111931] >[ 111.915] sna_wakeup_handler >[ 111.915] sna_block_handler (tv=118.904000) >[ 111.915] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.915] sna_accel_do_throttle -- no pending activity >[ 111.915] sna_accel_block: evaluating timers, active=5 >[ 111.915] sna_accel_block: flush timer expires in 16 [111931] >[ 111.915] sna_wakeup_handler >[ 111.915] sna_block_handler (tv=0.0) >[ 111.915] sna_wakeup_handler >[ 111.915] sna_block_handler (tv=0.0) >[ 111.915] sna_wakeup_handler >[ 111.915] sna_block_handler (tv=118.904000) >[ 111.915] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.915] sna_accel_do_throttle -- no pending activity >[ 111.915] sna_accel_block: evaluating timers, active=5 >[ 111.915] sna_accel_block: flush timer expires in 16 [111931] >[ 111.915] sna_wakeup_handler >[ 111.915] sna_block_handler (tv=118.904000) >[ 111.915] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.915] sna_accel_do_throttle -- no pending activity >[ 111.915] sna_accel_block: evaluating timers, active=5 >[ 111.915] sna_accel_block: flush timer expires in 16 [111931] >[ 111.915] sna_wakeup_handler >[ 111.915] sna_block_handler (tv=118.904000) >[ 111.915] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.915] sna_accel_do_throttle -- no pending activity >[ 111.915] sna_accel_block: evaluating timers, active=5 >[ 111.915] sna_accel_block: flush timer expires in 16 [111931] >[ 111.915] sna_wakeup_handler >[ 111.915] sna_block_handler (tv=118.904000) >[ 111.915] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.915] sna_accel_do_throttle -- no pending activity >[ 111.915] sna_accel_block: evaluating timers, active=5 >[ 111.915] sna_accel_block: flush timer expires in 16 [111931] >[ 111.915] sna_wakeup_handler >[ 111.915] sna_block_handler (tv=118.904000) >[ 111.915] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.915] sna_accel_do_throttle -- no pending activity >[ 111.915] sna_accel_block: evaluating timers, active=5 >[ 111.915] sna_accel_block: flush timer expires in 16 [111931] >[ 111.915] sna_wakeup_handler >[ 111.915] sna_block_handler (tv=118.904000) >[ 111.915] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.915] sna_accel_do_throttle -- no pending activity >[ 111.915] sna_accel_block: evaluating timers, active=5 >[ 111.915] sna_accel_block: flush timer expires in 16 [111931] >[ 111.915] sna_wakeup_handler >[ 111.915] sna_block_handler (tv=118.904000) >[ 111.915] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.915] sna_accel_do_throttle -- no pending activity >[ 111.915] sna_accel_block: evaluating timers, active=5 >[ 111.915] sna_accel_block: flush timer expires in 16 [111931] >[ 111.915] sna_wakeup_handler >[ 111.915] sna_block_handler (tv=118.904000) >[ 111.915] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.915] sna_accel_do_throttle -- no pending activity >[ 111.915] sna_accel_block: evaluating timers, active=5 >[ 111.915] sna_accel_block: flush timer expires in 16 [111931] >[ 111.915] sna_wakeup_handler >[ 111.915] sna_block_handler (tv=118.904000) >[ 111.915] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.915] sna_accel_do_throttle -- no pending activity >[ 111.915] sna_accel_block: evaluating timers, active=5 >[ 111.915] sna_accel_block: flush timer expires in 16 [111931] >[ 111.915] sna_wakeup_handler >[ 111.916] sna_block_handler (tv=118.903000) >[ 111.916] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.916] sna_accel_do_throttle -- no pending activity >[ 111.916] sna_accel_block: evaluating timers, active=5 >[ 111.916] sna_accel_block: flush timer expires in 15 [111931] >[ 111.916] sna_wakeup_handler >[ 111.916] sna_block_handler (tv=118.903000) >[ 111.916] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.916] sna_accel_do_throttle -- no pending activity >[ 111.916] sna_accel_block: evaluating timers, active=5 >[ 111.916] sna_accel_block: flush timer expires in 15 [111931] >[ 111.916] sna_wakeup_handler >[ 111.916] sna_block_handler (tv=118.903000) >[ 111.916] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.916] sna_accel_do_throttle -- no pending activity >[ 111.916] sna_accel_block: evaluating timers, active=5 >[ 111.916] sna_accel_block: flush timer expires in 15 [111931] >[ 111.916] sna_wakeup_handler >[ 111.916] sna_block_handler (tv=118.903000) >[ 111.916] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.916] sna_accel_do_throttle -- no pending activity >[ 111.916] sna_accel_block: evaluating timers, active=5 >[ 111.916] sna_accel_block: flush timer expires in 15 [111931] >[ 111.916] sna_wakeup_handler >[ 111.916] sna_block_handler (tv=118.903000) >[ 111.916] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.916] sna_accel_do_throttle -- no pending activity >[ 111.916] sna_accel_block: evaluating timers, active=5 >[ 111.916] sna_accel_block: flush timer expires in 15 [111931] >[ 111.916] sna_wakeup_handler >[ 111.916] sna_block_handler (tv=118.903000) >[ 111.916] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.916] sna_accel_do_throttle -- no pending activity >[ 111.916] sna_accel_block: evaluating timers, active=5 >[ 111.916] sna_accel_block: flush timer expires in 15 [111931] >[ 111.916] sna_wakeup_handler >[ 111.916] sna_change_window_attributes >[ 111.916] sna_block_handler (tv=118.903000) >[ 111.916] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.916] sna_accel_do_throttle -- no pending activity >[ 111.916] sna_accel_block: evaluating timers, active=5 >[ 111.916] sna_accel_block: flush timer expires in 15 [111931] >[ 111.916] sna_wakeup_handler >[ 111.916] sna_block_handler (tv=118.903000) >[ 111.916] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.916] sna_accel_do_throttle -- no pending activity >[ 111.916] sna_accel_block: evaluating timers, active=5 >[ 111.916] sna_accel_block: flush timer expires in 15 [111931] >[ 111.916] sna_wakeup_handler >[ 111.916] sna_block_handler (tv=118.903000) >[ 111.916] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.916] sna_accel_do_throttle -- no pending activity >[ 111.916] sna_accel_block: evaluating timers, active=5 >[ 111.916] sna_accel_block: flush timer expires in 15 [111931] >[ 111.916] sna_wakeup_handler >[ 111.916] sna_block_handler (tv=118.903000) >[ 111.916] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.916] sna_accel_do_throttle -- no pending activity >[ 111.916] sna_accel_block: evaluating timers, active=5 >[ 111.916] sna_accel_block: flush timer expires in 15 [111931] >[ 111.916] sna_wakeup_handler >[ 111.916] sna_block_handler (tv=118.903000) >[ 111.916] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.916] sna_accel_do_throttle -- no pending activity >[ 111.916] sna_accel_block: evaluating timers, active=5 >[ 111.916] sna_accel_block: flush timer expires in 15 [111931] >[ 111.916] sna_wakeup_handler >[ 111.916] sna_block_handler (tv=118.903000) >[ 111.916] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.916] sna_accel_do_throttle -- no pending activity >[ 111.916] sna_accel_block: evaluating timers, active=5 >[ 111.916] sna_accel_block: flush timer expires in 15 [111931] >[ 111.916] sna_wakeup_handler >[ 111.916] sna_block_handler (tv=118.903000) >[ 111.916] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.916] sna_accel_do_throttle -- no pending activity >[ 111.916] sna_accel_block: evaluating timers, active=5 >[ 111.916] sna_accel_block: flush timer expires in 15 [111931] >[ 111.916] sna_wakeup_handler >[ 111.916] sna_block_handler (tv=118.903000) >[ 111.916] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.916] sna_accel_do_throttle -- no pending activity >[ 111.916] sna_accel_block: evaluating timers, active=5 >[ 111.916] sna_accel_block: flush timer expires in 15 [111931] >[ 111.916] sna_wakeup_handler >[ 111.916] sna_block_handler (tv=118.903000) >[ 111.916] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.916] sna_accel_do_throttle -- no pending activity >[ 111.916] sna_accel_block: evaluating timers, active=5 >[ 111.916] sna_accel_block: flush timer expires in 15 [111931] >[ 111.916] sna_wakeup_handler >[ 111.916] sna_block_handler (tv=118.903000) >[ 111.916] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.916] sna_accel_do_throttle -- no pending activity >[ 111.916] sna_accel_block: evaluating timers, active=5 >[ 111.916] sna_accel_block: flush timer expires in 15 [111931] >[ 111.916] sna_wakeup_handler >[ 111.916] sna_block_handler (tv=118.903000) >[ 111.916] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.916] sna_accel_do_throttle -- no pending activity >[ 111.916] sna_accel_block: evaluating timers, active=5 >[ 111.916] sna_accel_block: flush timer expires in 15 [111931] >[ 111.916] sna_wakeup_handler >[ 111.916] sna_block_handler (tv=118.903000) >[ 111.916] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.916] sna_accel_do_throttle -- no pending activity >[ 111.916] sna_accel_block: evaluating timers, active=5 >[ 111.916] sna_accel_block: flush timer expires in 15 [111931] >[ 111.916] sna_wakeup_handler >[ 111.916] sna_change_window_attributes >[ 111.916] sna_block_handler (tv=118.903000) >[ 111.916] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.916] sna_accel_do_throttle -- no pending activity >[ 111.916] sna_accel_block: evaluating timers, active=5 >[ 111.916] sna_accel_block: flush timer expires in 15 [111931] >[ 111.916] sna_wakeup_handler >[ 111.916] sna_block_handler (tv=118.903000) >[ 111.916] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.916] sna_accel_do_throttle -- no pending activity >[ 111.916] sna_accel_block: evaluating timers, active=5 >[ 111.916] sna_accel_block: flush timer expires in 15 [111931] >[ 111.916] sna_wakeup_handler >[ 111.916] sna_block_handler (tv=118.903000) >[ 111.916] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.916] sna_accel_do_throttle -- no pending activity >[ 111.916] sna_accel_block: evaluating timers, active=5 >[ 111.916] sna_accel_block: flush timer expires in 15 [111931] >[ 111.916] sna_wakeup_handler >[ 111.916] sna_block_handler (tv=118.903000) >[ 111.916] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.916] sna_accel_do_throttle -- no pending activity >[ 111.916] sna_accel_block: evaluating timers, active=5 >[ 111.916] sna_accel_block: flush timer expires in 15 [111931] >[ 111.916] sna_wakeup_handler >[ 111.916] sna_block_handler (tv=118.903000) >[ 111.916] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.916] sna_accel_do_throttle -- no pending activity >[ 111.916] sna_accel_block: evaluating timers, active=5 >[ 111.916] sna_accel_block: flush timer expires in 15 [111931] >[ 111.916] sna_wakeup_handler >[ 111.916] sna_block_handler (tv=0.0) >[ 111.916] sna_wakeup_handler >[ 111.916] sna_block_handler (tv=118.903000) >[ 111.916] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.916] sna_accel_do_throttle -- no pending activity >[ 111.917] sna_accel_block: evaluating timers, active=5 >[ 111.917] sna_accel_block: flush timer expires in 15 [111931] >[ 111.917] sna_wakeup_handler >[ 111.917] sna_block_handler (tv=118.902000) >[ 111.917] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.917] sna_accel_do_throttle -- no pending activity >[ 111.917] sna_accel_block: evaluating timers, active=5 >[ 111.917] sna_accel_block: flush timer expires in 14 [111931] >[ 111.917] sna_wakeup_handler >[ 111.917] sna_block_handler (tv=118.902000) >[ 111.917] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.917] sna_accel_do_throttle -- no pending activity >[ 111.917] sna_accel_block: evaluating timers, active=5 >[ 111.917] sna_accel_block: flush timer expires in 14 [111931] >[ 111.917] sna_wakeup_handler >[ 111.917] sna_block_handler (tv=118.902000) >[ 111.917] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.917] sna_accel_do_throttle -- no pending activity >[ 111.917] sna_accel_block: evaluating timers, active=5 >[ 111.917] sna_accel_block: flush timer expires in 14 [111931] >[ 111.917] sna_wakeup_handler >[ 111.917] sna_block_handler (tv=118.902000) >[ 111.917] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.917] sna_accel_do_throttle -- no pending activity >[ 111.917] sna_accel_block: evaluating timers, active=5 >[ 111.917] sna_accel_block: flush timer expires in 14 [111931] >[ 111.917] sna_wakeup_handler >[ 111.917] sna_block_handler (tv=118.902000) >[ 111.917] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.917] sna_accel_do_throttle -- no pending activity >[ 111.917] sna_accel_block: evaluating timers, active=5 >[ 111.917] sna_accel_block: flush timer expires in 14 [111931] >[ 111.917] sna_wakeup_handler >[ 111.917] sna_block_handler (tv=118.902000) >[ 111.917] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.917] sna_accel_do_throttle -- no pending activity >[ 111.917] sna_accel_block: evaluating timers, active=5 >[ 111.917] sna_accel_block: flush timer expires in 14 [111931] >[ 111.917] sna_wakeup_handler >[ 111.917] sna_block_handler (tv=118.902000) >[ 111.917] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.917] sna_accel_do_throttle -- no pending activity >[ 111.917] sna_accel_block: evaluating timers, active=5 >[ 111.917] sna_accel_block: flush timer expires in 14 [111931] >[ 111.917] sna_wakeup_handler >[ 111.917] sna_block_handler (tv=118.902000) >[ 111.917] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.917] sna_accel_do_throttle -- no pending activity >[ 111.917] sna_accel_block: evaluating timers, active=5 >[ 111.917] sna_accel_block: flush timer expires in 14 [111931] >[ 111.917] sna_wakeup_handler >[ 111.917] sna_block_handler (tv=118.902000) >[ 111.917] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.917] sna_accel_do_throttle -- no pending activity >[ 111.917] sna_accel_block: evaluating timers, active=5 >[ 111.917] sna_accel_block: flush timer expires in 14 [111931] >[ 111.917] sna_wakeup_handler >[ 111.917] sna_block_handler (tv=118.902000) >[ 111.917] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.917] sna_accel_do_throttle -- no pending activity >[ 111.917] sna_accel_block: evaluating timers, active=5 >[ 111.917] sna_accel_block: flush timer expires in 14 [111931] >[ 111.917] sna_wakeup_handler >[ 111.917] sna_block_handler (tv=118.902000) >[ 111.917] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.917] sna_accel_do_throttle -- no pending activity >[ 111.917] sna_accel_block: evaluating timers, active=5 >[ 111.917] sna_accel_block: flush timer expires in 14 [111931] >[ 111.917] sna_wakeup_handler >[ 111.917] sna_block_handler (tv=118.902000) >[ 111.917] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.917] sna_accel_do_throttle -- no pending activity >[ 111.917] sna_accel_block: evaluating timers, active=5 >[ 111.917] sna_accel_block: flush timer expires in 14 [111931] >[ 111.917] sna_wakeup_handler >[ 111.917] sna_block_handler (tv=118.902000) >[ 111.917] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.917] sna_accel_do_throttle -- no pending activity >[ 111.917] sna_accel_block: evaluating timers, active=5 >[ 111.917] sna_accel_block: flush timer expires in 14 [111931] >[ 111.917] sna_wakeup_handler >[ 111.917] sna_block_handler (tv=118.902000) >[ 111.917] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.917] sna_accel_do_throttle -- no pending activity >[ 111.917] sna_accel_block: evaluating timers, active=5 >[ 111.917] sna_accel_block: flush timer expires in 14 [111931] >[ 111.917] sna_wakeup_handler >[ 111.917] sna_block_handler (tv=118.902000) >[ 111.917] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.917] sna_accel_do_throttle -- no pending activity >[ 111.917] sna_accel_block: evaluating timers, active=5 >[ 111.917] sna_accel_block: flush timer expires in 14 [111931] >[ 111.917] sna_wakeup_handler >[ 111.917] sna_block_handler (tv=118.902000) >[ 111.917] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.917] sna_accel_do_throttle -- no pending activity >[ 111.917] sna_accel_block: evaluating timers, active=5 >[ 111.917] sna_accel_block: flush timer expires in 14 [111931] >[ 111.917] sna_wakeup_handler >[ 111.917] sna_block_handler (tv=118.902000) >[ 111.917] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.917] sna_accel_do_throttle -- no pending activity >[ 111.917] sna_accel_block: evaluating timers, active=5 >[ 111.917] sna_accel_block: flush timer expires in 14 [111931] >[ 111.918] sna_wakeup_handler >[ 111.918] sna_block_handler (tv=118.901000) >[ 111.918] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.918] sna_accel_do_throttle -- no pending activity >[ 111.918] sna_accel_block: evaluating timers, active=5 >[ 111.918] sna_accel_block: flush timer expires in 13 [111931] >[ 111.918] sna_wakeup_handler >[ 111.918] sna_block_handler (tv=118.901000) >[ 111.918] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.918] sna_accel_do_throttle -- no pending activity >[ 111.918] sna_accel_block: evaluating timers, active=5 >[ 111.918] sna_accel_block: flush timer expires in 13 [111931] >[ 111.918] sna_wakeup_handler >[ 111.918] sna_block_handler (tv=118.901000) >[ 111.918] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.918] sna_accel_do_throttle -- no pending activity >[ 111.918] sna_accel_block: evaluating timers, active=5 >[ 111.918] sna_accel_block: flush timer expires in 13 [111931] >[ 111.918] sna_wakeup_handler >[ 111.918] sna_block_handler (tv=118.901000) >[ 111.918] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.918] sna_accel_do_throttle -- no pending activity >[ 111.918] sna_accel_block: evaluating timers, active=5 >[ 111.918] sna_accel_block: flush timer expires in 13 [111931] >[ 111.918] sna_wakeup_handler >[ 111.918] sna_block_handler (tv=118.901000) >[ 111.918] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.918] sna_accel_do_throttle -- no pending activity >[ 111.918] sna_accel_block: evaluating timers, active=5 >[ 111.918] sna_accel_block: flush timer expires in 13 [111931] >[ 111.918] sna_wakeup_handler >[ 111.918] sna_block_handler (tv=118.901000) >[ 111.918] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.918] sna_accel_do_throttle -- no pending activity >[ 111.918] sna_accel_block: evaluating timers, active=5 >[ 111.918] sna_accel_block: flush timer expires in 13 [111931] >[ 111.918] sna_wakeup_handler >[ 111.918] sna_block_handler (tv=118.901000) >[ 111.918] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.918] sna_accel_do_throttle -- no pending activity >[ 111.918] sna_accel_block: evaluating timers, active=5 >[ 111.918] sna_accel_block: flush timer expires in 13 [111931] >[ 111.918] sna_wakeup_handler >[ 111.918] sna_block_handler (tv=118.901000) >[ 111.918] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.918] sna_accel_do_throttle -- no pending activity >[ 111.918] sna_accel_block: evaluating timers, active=5 >[ 111.918] sna_accel_block: flush timer expires in 13 [111931] >[ 111.918] sna_wakeup_handler >[ 111.918] sna_block_handler (tv=118.901000) >[ 111.918] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.918] sna_accel_do_throttle -- no pending activity >[ 111.918] sna_accel_block: evaluating timers, active=5 >[ 111.918] sna_accel_block: flush timer expires in 13 [111931] >[ 111.918] sna_wakeup_handler >[ 111.918] sna_block_handler (tv=118.901000) >[ 111.918] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.918] sna_accel_do_throttle -- no pending activity >[ 111.918] sna_accel_block: evaluating timers, active=5 >[ 111.918] sna_accel_block: flush timer expires in 13 [111931] >[ 111.918] sna_wakeup_handler >[ 111.918] sna_block_handler (tv=118.901000) >[ 111.918] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.918] sna_accel_do_throttle -- no pending activity >[ 111.918] sna_accel_block: evaluating timers, active=5 >[ 111.918] sna_accel_block: flush timer expires in 13 [111931] >[ 111.918] sna_wakeup_handler >[ 111.918] sna_block_handler (tv=118.901000) >[ 111.918] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.918] sna_accel_do_throttle -- no pending activity >[ 111.918] sna_accel_block: evaluating timers, active=5 >[ 111.918] sna_accel_block: flush timer expires in 13 [111931] >[ 111.918] sna_wakeup_handler >[ 111.918] sna_block_handler (tv=118.901000) >[ 111.918] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.918] sna_accel_do_throttle -- no pending activity >[ 111.918] sna_accel_block: evaluating timers, active=5 >[ 111.918] sna_accel_block: flush timer expires in 13 [111931] >[ 111.918] sna_wakeup_handler >[ 111.918] sna_block_handler (tv=118.901000) >[ 111.918] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.918] sna_accel_do_throttle -- no pending activity >[ 111.918] sna_accel_block: evaluating timers, active=5 >[ 111.918] sna_accel_block: flush timer expires in 13 [111931] >[ 111.918] sna_wakeup_handler >[ 111.918] sna_block_handler (tv=118.901000) >[ 111.918] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.918] sna_accel_do_throttle -- no pending activity >[ 111.918] sna_accel_block: evaluating timers, active=5 >[ 111.918] sna_accel_block: flush timer expires in 13 [111931] >[ 111.918] sna_wakeup_handler >[ 111.918] sna_block_handler (tv=118.901000) >[ 111.918] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.918] sna_accel_do_throttle -- no pending activity >[ 111.918] sna_accel_block: evaluating timers, active=5 >[ 111.918] sna_accel_block: flush timer expires in 13 [111931] >[ 111.918] sna_wakeup_handler >[ 111.918] sna_block_handler (tv=118.901000) >[ 111.918] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.918] sna_accel_do_throttle -- no pending activity >[ 111.918] sna_accel_block: evaluating timers, active=5 >[ 111.918] sna_accel_block: flush timer expires in 13 [111931] >[ 111.918] sna_wakeup_handler >[ 111.918] sna_block_handler (tv=118.901000) >[ 111.918] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.918] sna_accel_do_throttle -- no pending activity >[ 111.918] sna_accel_block: evaluating timers, active=5 >[ 111.918] sna_accel_block: flush timer expires in 13 [111931] >[ 111.918] sna_wakeup_handler >[ 111.918] sna_block_handler (tv=118.901000) >[ 111.918] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.918] sna_accel_do_throttle -- no pending activity >[ 111.918] sna_accel_block: evaluating timers, active=5 >[ 111.918] sna_accel_block: flush timer expires in 13 [111931] >[ 111.918] sna_wakeup_handler >[ 111.918] sna_block_handler (tv=118.901000) >[ 111.918] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.918] sna_accel_do_throttle -- no pending activity >[ 111.918] sna_accel_block: evaluating timers, active=5 >[ 111.918] sna_accel_block: flush timer expires in 13 [111931] >[ 111.918] sna_wakeup_handler >[ 111.918] sna_block_handler (tv=118.901000) >[ 111.918] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.918] sna_accel_do_throttle -- no pending activity >[ 111.918] sna_accel_block: evaluating timers, active=5 >[ 111.918] sna_accel_block: flush timer expires in 13 [111931] >[ 111.918] sna_wakeup_handler >[ 111.918] sna_block_handler (tv=118.901000) >[ 111.918] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.918] sna_accel_do_throttle -- no pending activity >[ 111.918] sna_accel_block: evaluating timers, active=5 >[ 111.918] sna_accel_block: flush timer expires in 13 [111931] >[ 111.918] sna_wakeup_handler >[ 111.918] sna_block_handler (tv=118.901000) >[ 111.918] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.918] sna_accel_do_throttle -- no pending activity >[ 111.919] sna_accel_block: evaluating timers, active=5 >[ 111.919] sna_accel_block: flush timer expires in 13 [111931] >[ 111.919] sna_wakeup_handler >[ 111.919] sna_block_handler (tv=118.900000) >[ 111.919] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.919] sna_accel_do_throttle -- no pending activity >[ 111.919] sna_accel_block: evaluating timers, active=5 >[ 111.919] sna_accel_block: flush timer expires in 12 [111931] >[ 111.919] sna_wakeup_handler >[ 111.919] sna_block_handler (tv=118.900000) >[ 111.919] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.919] sna_accel_do_throttle -- no pending activity >[ 111.919] sna_accel_block: evaluating timers, active=5 >[ 111.919] sna_accel_block: flush timer expires in 12 [111931] >[ 111.919] sna_wakeup_handler >[ 111.919] sna_block_handler (tv=118.900000) >[ 111.919] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.919] sna_accel_do_throttle -- no pending activity >[ 111.919] sna_accel_block: evaluating timers, active=5 >[ 111.919] sna_accel_block: flush timer expires in 12 [111931] >[ 111.919] sna_wakeup_handler >[ 111.919] sna_block_handler (tv=118.900000) >[ 111.919] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.919] sna_accel_do_throttle -- no pending activity >[ 111.919] sna_accel_block: evaluating timers, active=5 >[ 111.919] sna_accel_block: flush timer expires in 12 [111931] >[ 111.919] sna_wakeup_handler >[ 111.919] sna_block_handler (tv=118.900000) >[ 111.919] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.919] sna_accel_do_throttle -- no pending activity >[ 111.919] sna_accel_block: evaluating timers, active=5 >[ 111.919] sna_accel_block: flush timer expires in 12 [111931] >[ 111.919] sna_wakeup_handler >[ 111.919] sna_block_handler (tv=118.900000) >[ 111.919] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.919] sna_accel_do_throttle -- no pending activity >[ 111.919] sna_accel_block: evaluating timers, active=5 >[ 111.919] sna_accel_block: flush timer expires in 12 [111931] >[ 111.919] sna_wakeup_handler >[ 111.919] sna_block_handler (tv=118.900000) >[ 111.919] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.919] sna_accel_do_throttle -- no pending activity >[ 111.919] sna_accel_block: evaluating timers, active=5 >[ 111.919] sna_accel_block: flush timer expires in 12 [111931] >[ 111.919] sna_wakeup_handler >[ 111.919] sna_block_handler (tv=118.900000) >[ 111.919] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.919] sna_accel_do_throttle -- no pending activity >[ 111.919] sna_accel_block: evaluating timers, active=5 >[ 111.919] sna_accel_block: flush timer expires in 12 [111931] >[ 111.919] sna_wakeup_handler >[ 111.919] sna_block_handler (tv=118.900000) >[ 111.919] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.919] sna_accel_do_throttle -- no pending activity >[ 111.919] sna_accel_block: evaluating timers, active=5 >[ 111.919] sna_accel_block: flush timer expires in 12 [111931] >[ 111.919] sna_wakeup_handler >[ 111.919] sna_block_handler (tv=118.900000) >[ 111.919] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.919] sna_accel_do_throttle -- no pending activity >[ 111.919] sna_accel_block: evaluating timers, active=5 >[ 111.919] sna_accel_block: flush timer expires in 12 [111931] >[ 111.919] sna_wakeup_handler >[ 111.919] sna_block_handler (tv=118.900000) >[ 111.919] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.919] sna_accel_do_throttle -- no pending activity >[ 111.919] sna_accel_block: evaluating timers, active=5 >[ 111.919] sna_accel_block: flush timer expires in 12 [111931] >[ 111.919] sna_wakeup_handler >[ 111.919] sna_block_handler (tv=118.900000) >[ 111.919] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.919] sna_accel_do_throttle -- no pending activity >[ 111.919] sna_accel_block: evaluating timers, active=5 >[ 111.919] sna_accel_block: flush timer expires in 12 [111931] >[ 111.919] sna_wakeup_handler >[ 111.919] sna_block_handler (tv=118.900000) >[ 111.919] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.919] sna_accel_do_throttle -- no pending activity >[ 111.919] sna_accel_block: evaluating timers, active=5 >[ 111.919] sna_accel_block: flush timer expires in 12 [111931] >[ 111.919] sna_wakeup_handler >[ 111.919] sna_block_handler (tv=118.900000) >[ 111.919] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.919] sna_accel_do_throttle -- no pending activity >[ 111.919] sna_accel_block: evaluating timers, active=5 >[ 111.919] sna_accel_block: flush timer expires in 12 [111931] >[ 111.919] sna_wakeup_handler >[ 111.919] sna_block_handler (tv=118.900000) >[ 111.919] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.919] sna_accel_do_throttle -- no pending activity >[ 111.919] sna_accel_block: evaluating timers, active=5 >[ 111.919] sna_accel_block: flush timer expires in 12 [111931] >[ 111.919] sna_wakeup_handler >[ 111.919] sna_block_handler (tv=118.900000) >[ 111.919] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.919] sna_accel_do_throttle -- no pending activity >[ 111.919] sna_accel_block: evaluating timers, active=5 >[ 111.919] sna_accel_block: flush timer expires in 12 [111931] >[ 111.919] sna_wakeup_handler >[ 111.919] sna_block_handler (tv=118.900000) >[ 111.919] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.919] sna_accel_do_throttle -- no pending activity >[ 111.919] sna_accel_block: evaluating timers, active=5 >[ 111.919] sna_accel_block: flush timer expires in 12 [111931] >[ 111.919] sna_wakeup_handler >[ 111.919] sna_block_handler (tv=118.900000) >[ 111.919] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.919] sna_accel_do_throttle -- no pending activity >[ 111.919] sna_accel_block: evaluating timers, active=5 >[ 111.919] sna_accel_block: flush timer expires in 12 [111931] >[ 111.919] sna_wakeup_handler >[ 111.919] sna_block_handler (tv=118.900000) >[ 111.919] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.919] sna_accel_do_throttle -- no pending activity >[ 111.919] sna_accel_block: evaluating timers, active=5 >[ 111.919] sna_accel_block: flush timer expires in 12 [111931] >[ 111.919] sna_wakeup_handler >[ 111.919] sna_create_window: window=16777217 >[ 111.919] sna_set_window_pixmap: window=16777217, old pixmap=0 new pixmap=175 >[ 111.919] sna_block_handler (tv=118.900000) >[ 111.919] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.919] sna_accel_do_throttle -- no pending activity >[ 111.919] sna_accel_block: evaluating timers, active=5 >[ 111.919] sna_accel_block: flush timer expires in 12 [111931] >[ 111.920] sna_wakeup_handler >[ 111.920] sna_change_window_attributes >[ 111.920] sna_block_handler (tv=118.899000) >[ 111.920] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.920] sna_accel_do_throttle -- no pending activity >[ 111.920] sna_accel_block: evaluating timers, active=5 >[ 111.920] sna_accel_block: flush timer expires in 11 [111931] >[ 111.920] sna_wakeup_handler >[ 111.920] sna_block_handler (tv=118.899000) >[ 111.920] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.920] sna_accel_do_throttle -- no pending activity >[ 111.920] sna_accel_block: evaluating timers, active=5 >[ 111.920] sna_accel_block: flush timer expires in 11 [111931] >[ 111.920] sna_wakeup_handler >[ 111.920] sna_block_handler (tv=118.899000) >[ 111.920] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.920] sna_accel_do_throttle -- no pending activity >[ 111.920] sna_accel_block: evaluating timers, active=5 >[ 111.920] sna_accel_block: flush timer expires in 11 [111931] >[ 111.920] sna_wakeup_handler >[ 111.920] sna_block_handler (tv=118.899000) >[ 111.920] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.920] sna_accel_do_throttle -- no pending activity >[ 111.920] sna_accel_block: evaluating timers, active=5 >[ 111.920] sna_accel_block: flush timer expires in 11 [111931] >[ 111.920] sna_wakeup_handler >[ 111.920] sna_block_handler (tv=118.899000) >[ 111.920] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.920] sna_accel_do_throttle -- no pending activity >[ 111.920] sna_accel_block: evaluating timers, active=5 >[ 111.920] sna_accel_block: flush timer expires in 11 [111931] >[ 111.920] sna_wakeup_handler >[ 111.920] sna_block_handler (tv=118.899000) >[ 111.920] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.920] sna_accel_do_throttle -- no pending activity >[ 111.920] sna_accel_block: evaluating timers, active=5 >[ 111.920] sna_accel_block: flush timer expires in 11 [111931] >[ 111.920] sna_wakeup_handler >[ 111.920] sna_block_handler (tv=118.899000) >[ 111.920] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.920] sna_accel_do_throttle -- no pending activity >[ 111.920] sna_accel_block: evaluating timers, active=5 >[ 111.920] sna_accel_block: flush timer expires in 11 [111931] >[ 111.920] sna_wakeup_handler >[ 111.920] sna_block_handler (tv=118.899000) >[ 111.920] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.920] sna_accel_do_throttle -- no pending activity >[ 111.920] sna_accel_block: evaluating timers, active=5 >[ 111.920] sna_accel_block: flush timer expires in 11 [111931] >[ 111.920] sna_wakeup_handler >[ 111.920] sna_block_handler (tv=118.899000) >[ 111.920] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.920] sna_accel_do_throttle -- no pending activity >[ 111.920] sna_accel_block: evaluating timers, active=5 >[ 111.920] sna_accel_block: flush timer expires in 11 [111931] >[ 111.920] sna_wakeup_handler >[ 111.920] sna_block_handler (tv=118.899000) >[ 111.920] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.920] sna_accel_do_throttle -- no pending activity >[ 111.920] sna_accel_block: evaluating timers, active=5 >[ 111.920] sna_accel_block: flush timer expires in 11 [111931] >[ 111.920] sna_wakeup_handler >[ 111.920] sna_block_handler (tv=118.899000) >[ 111.920] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.920] sna_accel_do_throttle -- no pending activity >[ 111.920] sna_accel_block: evaluating timers, active=5 >[ 111.920] sna_accel_block: flush timer expires in 11 [111931] >[ 111.920] sna_wakeup_handler >[ 111.920] sna_block_handler (tv=118.899000) >[ 111.920] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.920] sna_accel_do_throttle -- no pending activity >[ 111.920] sna_accel_block: evaluating timers, active=5 >[ 111.920] sna_accel_block: flush timer expires in 11 [111931] >[ 111.920] sna_wakeup_handler >[ 111.920] sna_block_handler (tv=118.899000) >[ 111.920] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.920] sna_accel_do_throttle -- no pending activity >[ 111.920] sna_accel_block: evaluating timers, active=5 >[ 111.920] sna_accel_block: flush timer expires in 11 [111931] >[ 111.920] sna_wakeup_handler >[ 111.920] sna_block_handler (tv=118.899000) >[ 111.920] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.920] sna_accel_do_throttle -- no pending activity >[ 111.920] sna_accel_block: evaluating timers, active=5 >[ 111.920] sna_accel_block: flush timer expires in 11 [111931] >[ 111.921] sna_wakeup_handler >[ 111.921] sna_block_handler (tv=118.898000) >[ 111.921] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.921] sna_accel_do_throttle -- no pending activity >[ 111.921] sna_accel_block: evaluating timers, active=5 >[ 111.921] sna_accel_block: flush timer expires in 10 [111931] >[ 111.921] sna_wakeup_handler >[ 111.921] sna_block_handler (tv=0.0) >[ 111.921] sna_wakeup_handler >[ 111.921] sna_block_handler (tv=118.898000) >[ 111.921] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.921] sna_accel_do_throttle -- no pending activity >[ 111.921] sna_accel_block: evaluating timers, active=5 >[ 111.921] sna_accel_block: flush timer expires in 10 [111931] >[ 111.921] sna_wakeup_handler >[ 111.921] sna_block_handler (tv=118.898000) >[ 111.921] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.921] sna_accel_do_throttle -- no pending activity >[ 111.921] sna_accel_block: evaluating timers, active=5 >[ 111.921] sna_accel_block: flush timer expires in 10 [111931] >[ 111.921] sna_wakeup_handler >[ 111.921] sna_block_handler (tv=118.898000) >[ 111.921] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.921] sna_accel_do_throttle -- no pending activity >[ 111.921] sna_accel_block: evaluating timers, active=5 >[ 111.921] sna_accel_block: flush timer expires in 10 [111931] >[ 111.921] sna_wakeup_handler >[ 111.921] sna_block_handler (tv=118.898000) >[ 111.921] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.921] sna_accel_do_throttle -- no pending activity >[ 111.921] sna_accel_block: evaluating timers, active=5 >[ 111.921] sna_accel_block: flush timer expires in 10 [111931] >[ 111.921] sna_wakeup_handler >[ 111.921] sna_block_handler (tv=118.898000) >[ 111.921] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.921] sna_accel_do_throttle -- no pending activity >[ 111.921] sna_accel_block: evaluating timers, active=5 >[ 111.921] sna_accel_block: flush timer expires in 10 [111931] >[ 111.921] sna_wakeup_handler >[ 111.921] sna_block_handler (tv=118.898000) >[ 111.921] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.921] sna_accel_do_throttle -- no pending activity >[ 111.921] sna_accel_block: evaluating timers, active=5 >[ 111.921] sna_accel_block: flush timer expires in 10 [111931] >[ 111.921] sna_wakeup_handler >[ 111.921] sna_block_handler (tv=118.898000) >[ 111.921] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.921] sna_accel_do_throttle -- no pending activity >[ 111.921] sna_accel_block: evaluating timers, active=5 >[ 111.921] sna_accel_block: flush timer expires in 10 [111931] >[ 111.921] sna_wakeup_handler >[ 111.921] sna_block_handler (tv=118.898000) >[ 111.921] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.921] sna_accel_do_throttle -- no pending activity >[ 111.921] sna_accel_block: evaluating timers, active=5 >[ 111.921] sna_accel_block: flush timer expires in 10 [111931] >[ 111.921] sna_wakeup_handler >[ 111.921] sna_block_handler (tv=118.898000) >[ 111.921] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.921] sna_accel_do_throttle -- no pending activity >[ 111.921] sna_accel_block: evaluating timers, active=5 >[ 111.921] sna_accel_block: flush timer expires in 10 [111931] >[ 111.921] sna_wakeup_handler >[ 111.921] sna_block_handler (tv=118.898000) >[ 111.921] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.922] sna_accel_do_throttle -- no pending activity >[ 111.922] sna_accel_block: evaluating timers, active=5 >[ 111.922] sna_accel_block: flush timer expires in 10 [111931] >[ 111.922] sna_wakeup_handler >[ 111.922] sna_block_handler (tv=118.897000) >[ 111.922] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.922] sna_accel_do_throttle -- no pending activity >[ 111.922] sna_accel_block: evaluating timers, active=5 >[ 111.922] sna_accel_block: flush timer expires in 9 [111931] >[ 111.922] sna_wakeup_handler >[ 111.922] sna_block_handler (tv=118.897000) >[ 111.922] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.922] sna_accel_do_throttle -- no pending activity >[ 111.922] sna_accel_block: evaluating timers, active=5 >[ 111.922] sna_accel_block: flush timer expires in 9 [111931] >[ 111.922] sna_wakeup_handler >[ 111.922] sna_block_handler (tv=118.897000) >[ 111.922] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.922] sna_accel_do_throttle -- no pending activity >[ 111.922] sna_accel_block: evaluating timers, active=5 >[ 111.922] sna_accel_block: flush timer expires in 9 [111931] >[ 111.922] sna_wakeup_handler >[ 111.922] sna_block_handler (tv=118.897000) >[ 111.922] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.922] sna_accel_do_throttle -- no pending activity >[ 111.922] sna_accel_block: evaluating timers, active=5 >[ 111.922] sna_accel_block: flush timer expires in 9 [111931] >[ 111.922] sna_wakeup_handler >[ 111.922] sna_block_handler (tv=118.897000) >[ 111.922] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.922] sna_accel_do_throttle -- no pending activity >[ 111.922] sna_accel_block: evaluating timers, active=5 >[ 111.922] sna_accel_block: flush timer expires in 9 [111931] >[ 111.922] sna_wakeup_handler >[ 111.922] sna_change_window_attributes >[ 111.922] sna_block_handler (tv=118.897000) >[ 111.922] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.922] sna_accel_do_throttle -- no pending activity >[ 111.922] sna_accel_block: evaluating timers, active=5 >[ 111.922] sna_accel_block: flush timer expires in 9 [111931] >[ 111.922] sna_wakeup_handler >[ 111.922] sna_block_handler (tv=118.897000) >[ 111.922] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.922] sna_accel_do_throttle -- no pending activity >[ 111.922] sna_accel_block: evaluating timers, active=5 >[ 111.922] sna_accel_block: flush timer expires in 9 [111931] >[ 111.922] sna_wakeup_handler >[ 111.922] sna_block_handler (tv=118.897000) >[ 111.922] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.922] sna_accel_do_throttle -- no pending activity >[ 111.922] sna_accel_block: evaluating timers, active=5 >[ 111.922] sna_accel_block: flush timer expires in 9 [111931] >[ 111.922] sna_wakeup_handler >[ 111.922] sna_block_handler (tv=118.897000) >[ 111.922] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.922] sna_accel_do_throttle -- no pending activity >[ 111.922] sna_accel_block: evaluating timers, active=5 >[ 111.922] sna_accel_block: flush timer expires in 9 [111931] >[ 111.922] sna_wakeup_handler >[ 111.922] sna_block_handler (tv=0.0) >[ 111.922] sna_wakeup_handler >[ 111.922] sna_block_handler (tv=118.897000) >[ 111.922] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.922] sna_accel_do_throttle -- no pending activity >[ 111.922] sna_accel_block: evaluating timers, active=5 >[ 111.922] sna_accel_block: flush timer expires in 9 [111931] >[ 111.922] sna_wakeup_handler >[ 111.922] sna_block_handler (tv=118.897000) >[ 111.922] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.922] sna_accel_do_throttle -- no pending activity >[ 111.922] sna_accel_block: evaluating timers, active=5 >[ 111.922] sna_accel_block: flush timer expires in 9 [111931] >[ 111.923] sna_wakeup_handler >[ 111.923] sna_block_handler (tv=118.896000) >[ 111.923] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.923] sna_accel_do_throttle -- no pending activity >[ 111.923] sna_accel_block: evaluating timers, active=5 >[ 111.923] sna_accel_block: flush timer expires in 8 [111931] >[ 111.923] sna_wakeup_handler >[ 111.923] sna_block_handler (tv=118.896000) >[ 111.923] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.923] sna_accel_do_throttle -- no pending activity >[ 111.923] sna_accel_block: evaluating timers, active=5 >[ 111.923] sna_accel_block: flush timer expires in 8 [111931] >[ 111.923] sna_wakeup_handler >[ 111.923] sna_block_handler (tv=118.896000) >[ 111.923] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.923] sna_accel_do_throttle -- no pending activity >[ 111.923] sna_accel_block: evaluating timers, active=5 >[ 111.923] sna_accel_block: flush timer expires in 8 [111931] >[ 111.923] sna_wakeup_handler >[ 111.923] sna_block_handler (tv=118.896000) >[ 111.923] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.923] sna_accel_do_throttle -- no pending activity >[ 111.923] sna_accel_block: evaluating timers, active=5 >[ 111.923] sna_accel_block: flush timer expires in 8 [111931] >[ 111.923] sna_wakeup_handler >[ 111.923] sna_block_handler (tv=118.896000) >[ 111.923] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.923] sna_accel_do_throttle -- no pending activity >[ 111.923] sna_accel_block: evaluating timers, active=5 >[ 111.923] sna_accel_block: flush timer expires in 8 [111931] >[ 111.923] sna_wakeup_handler >[ 111.923] sna_block_handler (tv=118.896000) >[ 111.923] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.923] sna_accel_do_throttle -- no pending activity >[ 111.923] sna_accel_block: evaluating timers, active=5 >[ 111.923] sna_accel_block: flush timer expires in 8 [111931] >[ 111.923] sna_wakeup_handler >[ 111.923] sna_block_handler (tv=118.896000) >[ 111.923] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.923] sna_accel_do_throttle -- no pending activity >[ 111.923] sna_accel_block: evaluating timers, active=5 >[ 111.923] sna_accel_block: flush timer expires in 8 [111931] >[ 111.923] sna_wakeup_handler >[ 111.923] sna_randr_getinfo() >[ 111.923] sna_handle_uevents >[ 111.923] sna_output_detect(eDP1:48) >[ 111.923] sna_output_detect(eDP1) reporting cached status (since 2404ms): 0 >[ 111.923] sna_output_get_modes(eDP1:48) >[ 111.923] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 111.923] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 111.923] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 111.923] sna_output_attach_tile: found? TILE=-1 >[ 111.923] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 111.923] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 111.923] sna_output_get_modes: adding 1 probed modes >[ 111.923] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 111.923] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 111.923] kgem_can_create_2d: 3840x2160 @ 32 >[ 111.923] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 111.923] kgem_can_create_2d: untiled size=33177600 >[ 111.923] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 111.923] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 111.923] kgem_can_create_2d: tiled[-1] size=33177600 >[ 111.923] kgem_can_create_2d: 640x480 @ 32 >[ 111.923] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 111.923] kgem_can_create_2d: untiled size=1228800 >[ 111.923] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 111.923] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 111.923] kgem_can_create_2d: tiled[-1] size=1228800 >[ 111.923] kgem_can_create_2d: 800x600 @ 32 >[ 111.923] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 111.923] kgem_can_create_2d: untiled size=1921024 >[ 111.923] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 111.923] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 111.923] kgem_can_create_2d: tiled[-1] size=1921024 >[ 111.923] kgem_can_create_2d: 800x600 @ 32 >[ 111.923] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 111.923] kgem_can_create_2d: untiled size=1921024 >[ 111.923] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 111.923] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 111.923] kgem_can_create_2d: tiled[-1] size=1921024 >[ 111.923] kgem_can_create_2d: 1024x768 @ 32 >[ 111.923] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 111.923] kgem_can_create_2d: untiled size=3145728 >[ 111.923] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 111.923] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 111.923] kgem_can_create_2d: tiled[-1] size=3145728 >[ 111.923] kgem_can_create_2d: 1280x960 @ 32 >[ 111.923] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 111.923] kgem_can_create_2d: untiled size=4915200 >[ 111.923] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 111.923] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 111.923] kgem_can_create_2d: tiled[-1] size=4915200 >[ 111.923] kgem_can_create_2d: 1280x1024 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 111.924] kgem_can_create_2d: untiled size=5242880 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 111.924] kgem_can_create_2d: tiled[-1] size=5242880 >[ 111.924] kgem_can_create_2d: 1600x1200 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 111.924] kgem_can_create_2d: untiled size=7680000 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 111.924] kgem_can_create_2d: tiled[-1] size=7680000 >[ 111.924] kgem_can_create_2d: 1792x1344 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 111.924] kgem_can_create_2d: untiled size=9633792 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 111.924] kgem_can_create_2d: tiled[-1] size=9633792 >[ 111.924] kgem_can_create_2d: 1856x1392 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 111.924] kgem_can_create_2d: untiled size=10334208 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 111.924] kgem_can_create_2d: tiled[-1] size=10334208 >[ 111.924] kgem_can_create_2d: 1920x1440 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 111.924] kgem_can_create_2d: untiled size=11059200 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 111.924] kgem_can_create_2d: tiled[-1] size=11059200 >[ 111.924] kgem_can_create_2d: 1152x864 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 111.924] kgem_can_create_2d: untiled size=3981312 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 111.924] kgem_can_create_2d: tiled[-1] size=3981312 >[ 111.924] kgem_can_create_2d: 1360x768 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 111.924] kgem_can_create_2d: untiled size=4177920 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 111.924] kgem_can_create_2d: tiled[-1] size=4177920 >[ 111.924] kgem_can_create_2d: 1360x768 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 111.924] kgem_can_create_2d: untiled size=4177920 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 111.924] kgem_can_create_2d: tiled[-1] size=4177920 >[ 111.924] kgem_can_create_2d: 1400x1050 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 111.924] kgem_can_create_2d: untiled size=5881856 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 111.924] kgem_can_create_2d: tiled[-1] size=5881856 >[ 111.924] kgem_can_create_2d: 1440x900 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 111.924] kgem_can_create_2d: untiled size=5185536 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 111.924] kgem_can_create_2d: tiled[-1] size=5185536 >[ 111.924] kgem_can_create_2d: 1600x1024 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 111.924] kgem_can_create_2d: untiled size=6553600 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 111.924] kgem_can_create_2d: tiled[-1] size=6553600 >[ 111.924] kgem_can_create_2d: 1680x1050 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 111.924] kgem_can_create_2d: untiled size=7057408 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 111.924] kgem_can_create_2d: tiled[-1] size=7057408 >[ 111.924] kgem_can_create_2d: 1680x1050 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 111.924] kgem_can_create_2d: untiled size=7057408 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 111.924] kgem_can_create_2d: tiled[-1] size=7057408 >[ 111.924] kgem_can_create_2d: 1920x1080 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 111.924] kgem_can_create_2d: untiled size=8294400 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 111.924] kgem_can_create_2d: tiled[-1] size=8294400 >[ 111.924] kgem_can_create_2d: 1920x1200 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 111.924] kgem_can_create_2d: untiled size=9216000 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 111.924] kgem_can_create_2d: tiled[-1] size=9216000 >[ 111.924] kgem_can_create_2d: 2048x1536 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 111.924] kgem_can_create_2d: untiled size=12582912 >[ 111.924] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 111.924] kgem_can_create_2d: tiled[-1] size=12582912 >[ 111.924] kgem_can_create_2d: 1920x1080 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 111.924] kgem_can_create_2d: untiled size=8294400 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 111.924] kgem_can_create_2d: tiled[-1] size=8294400 >[ 111.924] kgem_can_create_2d: 640x360 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 111.924] kgem_can_create_2d: untiled size=921600 >[ 111.924] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 111.924] kgem_can_create_2d: tiled[-1] size=921600 >[ 111.924] kgem_can_create_2d: 720x405 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 111.924] kgem_can_create_2d: untiled size=1167360 >[ 111.924] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 111.924] kgem_can_create_2d: tiled[-1] size=1167360 >[ 111.924] kgem_can_create_2d: 864x486 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 111.924] kgem_can_create_2d: untiled size=1683456 >[ 111.924] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 111.924] kgem_can_create_2d: tiled[-1] size=1683456 >[ 111.924] kgem_can_create_2d: 960x540 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 111.924] kgem_can_create_2d: untiled size=2076672 >[ 111.924] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 111.924] kgem_can_create_2d: tiled[-1] size=2076672 >[ 111.924] kgem_can_create_2d: 1024x576 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 111.924] kgem_can_create_2d: untiled size=2359296 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 111.924] kgem_can_create_2d: tiled[-1] size=2359296 >[ 111.924] kgem_can_create_2d: 1280x720 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 111.924] kgem_can_create_2d: untiled size=3686400 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 111.924] kgem_can_create_2d: tiled[-1] size=3686400 >[ 111.924] kgem_can_create_2d: 1368x768 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 111.924] kgem_can_create_2d: untiled size=4202496 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 111.924] kgem_can_create_2d: tiled[-1] size=4202496 >[ 111.924] kgem_can_create_2d: 1600x900 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 111.924] kgem_can_create_2d: untiled size=5763072 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 111.924] kgem_can_create_2d: tiled[-1] size=5763072 >[ 111.924] kgem_can_create_2d: 2048x1152 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 111.924] kgem_can_create_2d: untiled size=9437184 >[ 111.924] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 111.924] kgem_can_create_2d: tiled[-1] size=9437184 >[ 111.924] kgem_can_create_2d: 2560x1440 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 111.924] kgem_can_create_2d: untiled size=14745600 >[ 111.924] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 111.924] kgem_can_create_2d: tiled[-1] size=14745600 >[ 111.924] kgem_can_create_2d: 2880x1620 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 111.924] kgem_can_create_2d: untiled size=18665472 >[ 111.924] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 111.924] kgem_can_create_2d: tiled[-1] size=18665472 >[ 111.924] kgem_can_create_2d: 3200x1800 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 111.924] kgem_can_create_2d: untiled size=23040000 >[ 111.924] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 111.924] kgem_can_create_2d: tiled[-1] size=23040000 >[ 111.924] sna_output_detect(DP1:56) >[ 111.924] sna_output_detect(DP1) reporting cached status (since 3502ms): 1 >[ 111.924] sna_output_detect(DP1-1:69) >[ 111.924] sna_output_detect(DP1-1) reporting cached status (since 3495ms): 1 >[ 111.924] sna_output_detect(DP1-2:82) >[ 111.924] sna_output_detect(DP1-2) reporting cached status (since 2339ms): 0 >[ 111.924] sna_output_get_modes(DP1-2:82) >[ 111.924] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 111.924] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 111.924] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 111.924] sna_output_attach_tile: found? TILE=4 >[ 111.924] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 111.924] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 111.924] sna_output_get_modes: adding 30 probed modes >[ 111.924] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 111.924] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 111.924] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 111.924] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 111.924] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 111.924] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 111.924] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 111.924] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 111.924] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 111.924] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 111.924] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 111.924] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 111.924] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 111.924] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 111.924] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 111.924] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 111.924] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 111.924] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 111.924] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 111.924] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 111.924] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 111.924] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 111.924] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 111.924] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 111.924] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 111.924] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 111.924] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 111.924] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 111.924] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 111.924] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 111.924] kgem_can_create_2d: 3840x2160 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 111.924] kgem_can_create_2d: untiled size=33177600 >[ 111.924] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 111.924] kgem_can_create_2d: tiled[-1] size=33177600 >[ 111.924] kgem_can_create_2d: 3840x2160 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 111.924] kgem_can_create_2d: untiled size=33177600 >[ 111.924] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 111.924] kgem_can_create_2d: tiled[-1] size=33177600 >[ 111.924] kgem_can_create_2d: 2560x1440 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 111.924] kgem_can_create_2d: untiled size=14745600 >[ 111.924] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 111.924] kgem_can_create_2d: tiled[-1] size=14745600 >[ 111.924] kgem_can_create_2d: 2048x1280 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 111.924] kgem_can_create_2d: untiled size=10485760 >[ 111.924] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 111.924] kgem_can_create_2d: tiled[-1] size=10485760 >[ 111.924] kgem_can_create_2d: 1920x1200 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 111.924] kgem_can_create_2d: untiled size=9216000 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 111.924] kgem_can_create_2d: tiled[-1] size=9216000 >[ 111.924] kgem_can_create_2d: 1920x1080 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 111.924] kgem_can_create_2d: untiled size=8294400 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 111.924] kgem_can_create_2d: tiled[-1] size=8294400 >[ 111.924] kgem_can_create_2d: 1920x1080 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 111.924] kgem_can_create_2d: untiled size=8294400 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 111.924] kgem_can_create_2d: tiled[-1] size=8294400 >[ 111.924] kgem_can_create_2d: 1920x1080 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 111.924] kgem_can_create_2d: untiled size=8294400 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 111.924] kgem_can_create_2d: tiled[-1] size=8294400 >[ 111.924] kgem_can_create_2d: 1920x1080 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 111.924] kgem_can_create_2d: untiled size=8294400 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 111.924] kgem_can_create_2d: tiled[-1] size=8294400 >[ 111.924] kgem_can_create_2d: 1920x1080 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 111.924] kgem_can_create_2d: untiled size=8294400 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 111.924] kgem_can_create_2d: tiled[-1] size=8294400 >[ 111.924] kgem_can_create_2d: 1920x1080 @ 32 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 111.924] kgem_can_create_2d: untiled size=8294400 >[ 111.924] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 111.924] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 111.924] kgem_can_create_2d: tiled[-1] size=8294400 >[ 111.924] kgem_can_create_2d: 1600x1200 @ 32 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 111.925] kgem_can_create_2d: untiled size=7680000 >[ 111.925] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 111.925] kgem_can_create_2d: tiled[-1] size=7680000 >[ 111.925] kgem_can_create_2d: 1600x900 @ 32 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 111.925] kgem_can_create_2d: untiled size=5763072 >[ 111.925] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 111.925] kgem_can_create_2d: tiled[-1] size=5763072 >[ 111.925] kgem_can_create_2d: 1280x1024 @ 32 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 111.925] kgem_can_create_2d: untiled size=5242880 >[ 111.925] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 111.925] kgem_can_create_2d: tiled[-1] size=5242880 >[ 111.925] kgem_can_create_2d: 1280x1024 @ 32 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 111.925] kgem_can_create_2d: untiled size=5242880 >[ 111.925] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 111.925] kgem_can_create_2d: tiled[-1] size=5242880 >[ 111.925] kgem_can_create_2d: 1152x864 @ 32 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 111.925] kgem_can_create_2d: untiled size=3981312 >[ 111.925] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 111.925] kgem_can_create_2d: tiled[-1] size=3981312 >[ 111.925] kgem_can_create_2d: 1280x720 @ 32 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 111.925] kgem_can_create_2d: untiled size=3686400 >[ 111.925] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 111.925] kgem_can_create_2d: tiled[-1] size=3686400 >[ 111.925] kgem_can_create_2d: 1280x720 @ 32 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 111.925] kgem_can_create_2d: untiled size=3686400 >[ 111.925] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 111.925] kgem_can_create_2d: tiled[-1] size=3686400 >[ 111.925] kgem_can_create_2d: 1280x720 @ 32 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 111.925] kgem_can_create_2d: untiled size=3686400 >[ 111.925] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 111.925] kgem_can_create_2d: tiled[-1] size=3686400 >[ 111.925] kgem_can_create_2d: 1024x768 @ 32 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 111.925] kgem_can_create_2d: untiled size=3145728 >[ 111.925] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 111.925] kgem_can_create_2d: tiled[-1] size=3145728 >[ 111.925] kgem_can_create_2d: 1024x768 @ 32 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 111.925] kgem_can_create_2d: untiled size=3145728 >[ 111.925] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 111.925] kgem_can_create_2d: tiled[-1] size=3145728 >[ 111.925] kgem_can_create_2d: 800x600 @ 32 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 111.925] kgem_can_create_2d: untiled size=1921024 >[ 111.925] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 111.925] kgem_can_create_2d: tiled[-1] size=1921024 >[ 111.925] kgem_can_create_2d: 800x600 @ 32 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 111.925] kgem_can_create_2d: untiled size=1921024 >[ 111.925] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 111.925] kgem_can_create_2d: tiled[-1] size=1921024 >[ 111.925] kgem_can_create_2d: 720x576 @ 32 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 111.925] kgem_can_create_2d: untiled size=1658880 >[ 111.925] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 111.925] kgem_can_create_2d: tiled[-1] size=1658880 >[ 111.925] kgem_can_create_2d: 720x480 @ 32 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 111.925] kgem_can_create_2d: untiled size=1384448 >[ 111.925] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 111.925] kgem_can_create_2d: tiled[-1] size=1384448 >[ 111.925] kgem_can_create_2d: 720x480 @ 32 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 111.925] kgem_can_create_2d: untiled size=1384448 >[ 111.925] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 111.925] kgem_can_create_2d: tiled[-1] size=1384448 >[ 111.925] kgem_can_create_2d: 640x480 @ 32 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 111.925] kgem_can_create_2d: untiled size=1228800 >[ 111.925] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 111.925] kgem_can_create_2d: tiled[-1] size=1228800 >[ 111.925] kgem_can_create_2d: 640x480 @ 32 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 111.925] kgem_can_create_2d: untiled size=1228800 >[ 111.925] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 111.925] kgem_can_create_2d: tiled[-1] size=1228800 >[ 111.925] kgem_can_create_2d: 640x480 @ 32 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 111.925] kgem_can_create_2d: untiled size=1228800 >[ 111.925] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 111.925] kgem_can_create_2d: tiled[-1] size=1228800 >[ 111.925] kgem_can_create_2d: 720x400 @ 32 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 111.925] kgem_can_create_2d: untiled size=1155072 >[ 111.925] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 111.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 111.925] kgem_can_create_2d: tiled[-1] size=1155072 >[ 111.925] sna_output_detect(DP1-3:84) >[ 111.925] sna_output_detect(DP1-3) reporting cached status (since 3440ms): 1 >[ 111.925] sna_output_detect(DP2:63) >[ 111.925] sna_output_detect(DP2) reporting cached status (since 3440ms): 1 >[ 111.925] sna_output_detect(HDMI1:60) >[ 111.925] sna_output_detect(HDMI1) reporting cached status (since 3440ms): 1 >[ 111.925] sna_output_detect(HDMI2:67) >[ 111.925] sna_output_detect(HDMI2) reporting cached status (since 3431ms): 1 >[ 111.925] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 111.925] sna_block_handler (tv=118.894000) >[ 111.925] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.925] sna_accel_do_throttle -- no pending activity >[ 111.925] sna_accel_block: evaluating timers, active=5 >[ 111.925] sna_accel_block: flush timer expires in 6 [111931] >[ 111.925] sna_wakeup_handler >[ 111.925] sna_block_handler (tv=118.894000) >[ 111.925] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.925] sna_accel_do_throttle -- no pending activity >[ 111.925] sna_accel_block: evaluating timers, active=5 >[ 111.925] sna_accel_block: flush timer expires in 6 [111931] >[ 111.925] sna_wakeup_handler >[ 111.925] sna_block_handler (tv=118.894000) >[ 111.925] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.925] sna_accel_do_throttle -- no pending activity >[ 111.925] sna_accel_block: evaluating timers, active=5 >[ 111.925] sna_accel_block: flush timer expires in 6 [111931] >[ 111.925] sna_wakeup_handler >[ 111.925] sna_block_handler (tv=118.894000) >[ 111.925] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.925] sna_accel_do_throttle -- no pending activity >[ 111.925] sna_accel_block: evaluating timers, active=5 >[ 111.925] sna_accel_block: flush timer expires in 6 [111931] >[ 111.925] sna_wakeup_handler >[ 111.925] sna_block_handler (tv=118.894000) >[ 111.925] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.925] sna_accel_do_throttle -- no pending activity >[ 111.925] sna_accel_block: evaluating timers, active=5 >[ 111.925] sna_accel_block: flush timer expires in 6 [111931] >[ 111.925] sna_wakeup_handler >[ 111.925] sna_block_handler (tv=118.894000) >[ 111.925] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.925] sna_accel_do_throttle -- no pending activity >[ 111.925] sna_accel_block: evaluating timers, active=5 >[ 111.925] sna_accel_block: flush timer expires in 6 [111931] >[ 111.925] sna_wakeup_handler >[ 111.925] sna_block_handler (tv=118.894000) >[ 111.925] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.925] sna_accel_do_throttle -- no pending activity >[ 111.925] sna_accel_block: evaluating timers, active=5 >[ 111.925] sna_accel_block: flush timer expires in 6 [111931] >[ 111.925] sna_wakeup_handler >[ 111.925] sna_block_handler (tv=118.894000) >[ 111.925] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.925] sna_accel_do_throttle -- no pending activity >[ 111.925] sna_accel_block: evaluating timers, active=5 >[ 111.925] sna_accel_block: flush timer expires in 6 [111931] >[ 111.925] sna_wakeup_handler >[ 111.925] sna_block_handler (tv=118.894000) >[ 111.925] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.925] sna_accel_do_throttle -- no pending activity >[ 111.925] sna_accel_block: evaluating timers, active=5 >[ 111.925] sna_accel_block: flush timer expires in 6 [111931] >[ 111.925] sna_wakeup_handler >[ 111.925] sna_block_handler (tv=118.894000) >[ 111.925] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.925] sna_accel_do_throttle -- no pending activity >[ 111.925] sna_accel_block: evaluating timers, active=5 >[ 111.925] sna_accel_block: flush timer expires in 6 [111931] >[ 111.925] sna_wakeup_handler >[ 111.925] sna_block_handler (tv=118.894000) >[ 111.925] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.925] sna_accel_do_throttle -- no pending activity >[ 111.925] sna_accel_block: evaluating timers, active=5 >[ 111.925] sna_accel_block: flush timer expires in 6 [111931] >[ 111.925] sna_wakeup_handler >[ 111.925] sna_block_handler (tv=118.894000) >[ 111.925] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.925] sna_accel_do_throttle -- no pending activity >[ 111.925] sna_accel_block: evaluating timers, active=5 >[ 111.925] sna_accel_block: flush timer expires in 6 [111931] >[ 111.925] sna_wakeup_handler >[ 111.925] sna_block_handler (tv=118.894000) >[ 111.925] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.925] sna_accel_do_throttle -- no pending activity >[ 111.925] sna_accel_block: evaluating timers, active=5 >[ 111.925] sna_accel_block: flush timer expires in 6 [111931] >[ 111.925] sna_wakeup_handler >[ 111.925] sna_block_handler (tv=118.894000) >[ 111.925] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.925] sna_accel_do_throttle -- no pending activity >[ 111.925] sna_accel_block: evaluating timers, active=5 >[ 111.925] sna_accel_block: flush timer expires in 6 [111931] >[ 111.925] sna_wakeup_handler >[ 111.925] sna_block_handler (tv=118.894000) >[ 111.925] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.925] sna_accel_do_throttle -- no pending activity >[ 111.925] sna_accel_block: evaluating timers, active=5 >[ 111.925] sna_accel_block: flush timer expires in 6 [111931] >[ 111.925] sna_wakeup_handler >[ 111.925] sna_block_handler (tv=118.894000) >[ 111.925] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.925] sna_accel_do_throttle -- no pending activity >[ 111.925] sna_accel_block: evaluating timers, active=5 >[ 111.925] sna_accel_block: flush timer expires in 6 [111931] >[ 111.925] sna_wakeup_handler >[ 111.925] sna_block_handler (tv=118.894000) >[ 111.925] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.925] sna_accel_do_throttle -- no pending activity >[ 111.925] sna_accel_block: evaluating timers, active=5 >[ 111.925] sna_accel_block: flush timer expires in 6 [111931] >[ 111.925] sna_wakeup_handler >[ 111.925] sna_block_handler (tv=118.894000) >[ 111.925] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.925] sna_accel_do_throttle -- no pending activity >[ 111.925] sna_accel_block: evaluating timers, active=5 >[ 111.925] sna_accel_block: flush timer expires in 6 [111931] >[ 111.925] sna_wakeup_handler >[ 111.925] sna_block_handler (tv=118.894000) >[ 111.925] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.925] sna_accel_do_throttle -- no pending activity >[ 111.925] sna_accel_block: evaluating timers, active=5 >[ 111.925] sna_accel_block: flush timer expires in 6 [111931] >[ 111.925] sna_wakeup_handler >[ 111.925] sna_block_handler (tv=118.894000) >[ 111.925] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.925] sna_accel_do_throttle -- no pending activity >[ 111.925] sna_accel_block: evaluating timers, active=5 >[ 111.925] sna_accel_block: flush timer expires in 6 [111931] >[ 111.925] sna_wakeup_handler >[ 111.925] sna_block_handler (tv=118.894000) >[ 111.925] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 6 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.926] sna_wakeup_handler >[ 111.926] sna_block_handler (tv=118.893000) >[ 111.926] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.926] sna_accel_do_throttle -- no pending activity >[ 111.926] sna_accel_block: evaluating timers, active=5 >[ 111.926] sna_accel_block: flush timer expires in 5 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.927] sna_accel_do_throttle -- no pending activity >[ 111.927] sna_accel_block: evaluating timers, active=5 >[ 111.927] sna_accel_block: flush timer expires in 4 [111931] >[ 111.927] sna_wakeup_handler >[ 111.927] sna_block_handler (tv=118.892000) >[ 111.927] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.928] sna_accel_do_throttle -- no pending activity >[ 111.928] sna_accel_block: evaluating timers, active=5 >[ 111.928] sna_accel_block: flush timer expires in 4 [111931] >[ 111.928] sna_wakeup_handler >[ 111.928] sna_block_handler (tv=118.891000) >[ 111.928] sna_scanout_do_flush: flush timer active: delta=3 >[ 111.928] sna_scanout_do_flush (time=111928), triggered >[ 111.928] sna_scanout_flush (time=111928), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 111.928] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.928] stop_flush: scanout=28 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 111.928] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.928] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 111.928] sna_accel_do_throttle -- no pending activity >[ 111.928] sna_accel_block: evaluating timers, active=5 >[ 111.928] sna_accel_block: flush timer expires in 16 [111944] >[ 111.928] sna_wakeup_handler >[ 111.928] sna_block_handler (tv=118.891000) >[ 111.928] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.928] sna_accel_do_throttle -- no pending activity >[ 111.928] sna_accel_block: evaluating timers, active=5 >[ 111.928] sna_accel_block: flush timer expires in 16 [111944] >[ 111.928] sna_wakeup_handler >[ 111.928] sna_block_handler (tv=118.891000) >[ 111.928] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.928] sna_accel_do_throttle -- no pending activity >[ 111.928] sna_accel_block: evaluating timers, active=5 >[ 111.928] sna_accel_block: flush timer expires in 16 [111944] >[ 111.928] sna_wakeup_handler >[ 111.928] sna_block_handler (tv=118.891000) >[ 111.928] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.928] sna_accel_do_throttle -- no pending activity >[ 111.928] sna_accel_block: evaluating timers, active=5 >[ 111.928] sna_accel_block: flush timer expires in 16 [111944] >[ 111.928] sna_wakeup_handler >[ 111.928] sna_block_handler (tv=118.891000) >[ 111.928] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.928] sna_accel_do_throttle -- no pending activity >[ 111.928] sna_accel_block: evaluating timers, active=5 >[ 111.928] sna_accel_block: flush timer expires in 16 [111944] >[ 111.928] sna_wakeup_handler >[ 111.928] sna_block_handler (tv=118.891000) >[ 111.928] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.928] sna_accel_do_throttle -- no pending activity >[ 111.928] sna_accel_block: evaluating timers, active=5 >[ 111.928] sna_accel_block: flush timer expires in 16 [111944] >[ 111.928] sna_wakeup_handler >[ 111.928] sna_block_handler (tv=118.891000) >[ 111.928] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.928] sna_accel_do_throttle -- no pending activity >[ 111.928] sna_accel_block: evaluating timers, active=5 >[ 111.928] sna_accel_block: flush timer expires in 16 [111944] >[ 111.928] sna_wakeup_handler >[ 111.928] sna_block_handler (tv=118.891000) >[ 111.928] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.928] sna_accel_do_throttle -- no pending activity >[ 111.928] sna_accel_block: evaluating timers, active=5 >[ 111.928] sna_accel_block: flush timer expires in 16 [111944] >[ 111.928] sna_wakeup_handler >[ 111.928] sna_block_handler (tv=118.891000) >[ 111.928] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.928] sna_accel_do_throttle -- no pending activity >[ 111.928] sna_accel_block: evaluating timers, active=5 >[ 111.928] sna_accel_block: flush timer expires in 16 [111944] >[ 111.928] sna_wakeup_handler >[ 111.928] sna_block_handler (tv=118.891000) >[ 111.928] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.928] sna_accel_do_throttle -- no pending activity >[ 111.928] sna_accel_block: evaluating timers, active=5 >[ 111.928] sna_accel_block: flush timer expires in 16 [111944] >[ 111.928] sna_wakeup_handler >[ 111.928] sna_block_handler (tv=118.891000) >[ 111.928] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.928] sna_accel_do_throttle -- no pending activity >[ 111.928] sna_accel_block: evaluating timers, active=5 >[ 111.928] sna_accel_block: flush timer expires in 16 [111944] >[ 111.928] sna_wakeup_handler >[ 111.928] sna_block_handler (tv=118.891000) >[ 111.928] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.928] sna_accel_do_throttle -- no pending activity >[ 111.928] sna_accel_block: evaluating timers, active=5 >[ 111.928] sna_accel_block: flush timer expires in 16 [111944] >[ 111.928] sna_wakeup_handler >[ 111.928] sna_block_handler (tv=118.891000) >[ 111.928] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.928] sna_accel_do_throttle -- no pending activity >[ 111.928] sna_accel_block: evaluating timers, active=5 >[ 111.928] sna_accel_block: flush timer expires in 16 [111944] >[ 111.928] sna_wakeup_handler >[ 111.928] sna_block_handler (tv=118.891000) >[ 111.928] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.928] sna_accel_do_throttle -- no pending activity >[ 111.928] sna_accel_block: evaluating timers, active=5 >[ 111.928] sna_accel_block: flush timer expires in 16 [111944] >[ 111.928] sna_wakeup_handler >[ 111.928] sna_block_handler (tv=118.891000) >[ 111.928] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.928] sna_accel_do_throttle -- no pending activity >[ 111.928] sna_accel_block: evaluating timers, active=5 >[ 111.928] sna_accel_block: flush timer expires in 16 [111944] >[ 111.928] sna_wakeup_handler >[ 111.929] sna_block_handler (tv=118.890000) >[ 111.929] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.929] sna_accel_do_throttle -- no pending activity >[ 111.929] sna_accel_block: evaluating timers, active=5 >[ 111.929] sna_accel_block: flush timer expires in 15 [111944] >[ 111.929] sna_wakeup_handler >[ 111.929] sna_block_handler (tv=118.890000) >[ 111.929] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.929] sna_accel_do_throttle -- no pending activity >[ 111.929] sna_accel_block: evaluating timers, active=5 >[ 111.929] sna_accel_block: flush timer expires in 15 [111944] >[ 111.929] sna_wakeup_handler >[ 111.929] sna_block_handler (tv=118.890000) >[ 111.929] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.929] sna_accel_do_throttle -- no pending activity >[ 111.929] sna_accel_block: evaluating timers, active=5 >[ 111.929] sna_accel_block: flush timer expires in 15 [111944] >[ 111.929] sna_wakeup_handler >[ 111.929] sna_block_handler (tv=118.890000) >[ 111.929] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.929] sna_accel_do_throttle -- no pending activity >[ 111.929] sna_accel_block: evaluating timers, active=5 >[ 111.929] sna_accel_block: flush timer expires in 15 [111944] >[ 111.929] sna_wakeup_handler >[ 111.929] sna_create_window: window=18874369 >[ 111.929] sna_set_window_pixmap: window=18874369, old pixmap=0 new pixmap=175 >[ 111.929] sna_block_handler (tv=118.890000) >[ 111.929] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.929] sna_accel_do_throttle -- no pending activity >[ 111.929] sna_accel_block: evaluating timers, active=5 >[ 111.929] sna_accel_block: flush timer expires in 15 [111944] >[ 111.929] sna_wakeup_handler >[ 111.929] sna_change_window_attributes >[ 111.929] sna_block_handler (tv=118.890000) >[ 111.929] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.929] sna_accel_do_throttle -- no pending activity >[ 111.929] sna_accel_block: evaluating timers, active=5 >[ 111.929] sna_accel_block: flush timer expires in 15 [111944] >[ 111.929] sna_wakeup_handler >[ 111.929] sna_block_handler (tv=118.890000) >[ 111.929] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.929] sna_accel_do_throttle -- no pending activity >[ 111.929] sna_accel_block: evaluating timers, active=5 >[ 111.929] sna_accel_block: flush timer expires in 15 [111944] >[ 111.929] sna_wakeup_handler >[ 111.929] sna_block_handler (tv=118.890000) >[ 111.929] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.929] sna_accel_do_throttle -- no pending activity >[ 111.929] sna_accel_block: evaluating timers, active=5 >[ 111.929] sna_accel_block: flush timer expires in 15 [111944] >[ 111.929] sna_wakeup_handler >[ 111.929] sna_block_handler (tv=118.890000) >[ 111.929] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.929] sna_accel_do_throttle -- no pending activity >[ 111.929] sna_accel_block: evaluating timers, active=5 >[ 111.929] sna_accel_block: flush timer expires in 15 [111944] >[ 111.929] sna_wakeup_handler >[ 111.929] sna_block_handler (tv=118.890000) >[ 111.929] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.929] sna_accel_do_throttle -- no pending activity >[ 111.929] sna_accel_block: evaluating timers, active=5 >[ 111.929] sna_accel_block: flush timer expires in 15 [111944] >[ 111.929] sna_wakeup_handler >[ 111.929] sna_block_handler (tv=118.890000) >[ 111.929] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.929] sna_accel_do_throttle -- no pending activity >[ 111.929] sna_accel_block: evaluating timers, active=5 >[ 111.929] sna_accel_block: flush timer expires in 15 [111944] >[ 111.929] sna_wakeup_handler >[ 111.929] sna_block_handler (tv=118.890000) >[ 111.929] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.929] sna_accel_do_throttle -- no pending activity >[ 111.929] sna_accel_block: evaluating timers, active=5 >[ 111.929] sna_accel_block: flush timer expires in 15 [111944] >[ 111.929] sna_wakeup_handler >[ 111.929] sna_block_handler (tv=118.890000) >[ 111.929] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.929] sna_accel_do_throttle -- no pending activity >[ 111.929] sna_accel_block: evaluating timers, active=5 >[ 111.929] sna_accel_block: flush timer expires in 15 [111944] >[ 111.929] sna_wakeup_handler >[ 111.929] sna_block_handler (tv=118.890000) >[ 111.929] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.929] sna_accel_do_throttle -- no pending activity >[ 111.929] sna_accel_block: evaluating timers, active=5 >[ 111.929] sna_accel_block: flush timer expires in 15 [111944] >[ 111.929] sna_wakeup_handler >[ 111.929] sna_block_handler (tv=118.890000) >[ 111.929] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.929] sna_accel_do_throttle -- no pending activity >[ 111.929] sna_accel_block: evaluating timers, active=5 >[ 111.929] sna_accel_block: flush timer expires in 15 [111944] >[ 111.929] sna_wakeup_handler >[ 111.929] sna_block_handler (tv=118.890000) >[ 111.929] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.929] sna_accel_do_throttle -- no pending activity >[ 111.929] sna_accel_block: evaluating timers, active=5 >[ 111.929] sna_accel_block: flush timer expires in 15 [111944] >[ 111.929] sna_wakeup_handler >[ 111.929] sna_block_handler (tv=118.890000) >[ 111.929] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.929] sna_accel_do_throttle -- no pending activity >[ 111.929] sna_accel_block: evaluating timers, active=5 >[ 111.929] sna_accel_block: flush timer expires in 15 [111944] >[ 111.929] sna_wakeup_handler >[ 111.929] sna_block_handler (tv=118.890000) >[ 111.929] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.929] sna_accel_do_throttle -- no pending activity >[ 111.929] sna_accel_block: evaluating timers, active=5 >[ 111.929] sna_accel_block: flush timer expires in 15 [111944] >[ 111.929] sna_wakeup_handler >[ 111.929] sna_block_handler (tv=118.890000) >[ 111.929] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.929] sna_accel_do_throttle -- no pending activity >[ 111.929] sna_accel_block: evaluating timers, active=5 >[ 111.929] sna_accel_block: flush timer expires in 15 [111944] >[ 111.932] sna_wakeup_handler >[ 111.932] sna_block_handler (tv=118.887000) >[ 111.932] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.932] sna_accel_do_throttle -- no pending activity >[ 111.932] sna_accel_block: evaluating timers, active=5 >[ 111.932] sna_accel_block: flush timer expires in 12 [111944] >[ 111.932] sna_wakeup_handler >[ 111.932] sna_block_handler (tv=118.887000) >[ 111.932] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.932] sna_accel_do_throttle -- no pending activity >[ 111.932] sna_accel_block: evaluating timers, active=5 >[ 111.932] sna_accel_block: flush timer expires in 12 [111944] >[ 111.933] sna_wakeup_handler >[ 111.933] sna_block_handler (tv=118.886000) >[ 111.933] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.933] sna_accel_do_throttle -- no pending activity >[ 111.933] sna_accel_block: evaluating timers, active=5 >[ 111.933] sna_accel_block: flush timer expires in 11 [111944] >[ 111.933] sna_wakeup_handler >[ 111.933] sna_block_handler (tv=0.0) >[ 111.933] sna_wakeup_handler >[ 111.933] sna_block_handler (tv=118.886000) >[ 111.933] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.933] sna_accel_do_throttle -- no pending activity >[ 111.933] sna_accel_block: evaluating timers, active=5 >[ 111.933] sna_accel_block: flush timer expires in 11 [111944] >[ 111.933] sna_wakeup_handler >[ 111.933] sna_create_pixmap(48, 48, 32, usage=0) >[ 111.933] kgem_can_create_2d: 48x48 @ 32 >[ 111.933] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 >[ 111.933] kgem_can_create_2d: untiled size=12288 >[ 111.933] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X >[ 111.933] kgem_choose_tiling: 48x48 -> 0 >[ 111.933] sna_create_pixmap: usage=0, flags=b >[ 111.933] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b >[ 111.933] __pop_freed_pixmap: reusing freed pixmap=364 header >[ 111.933] create_pixmap_hdr: pixmap=1034, width=48, height=48, usage=0 >[ 111.933] sna_create_pixmap: serial=1034, 48x48, usage=0 >[ 111.933] sna_validate_gc(0x5619f17551e0) changes=7fffff, previous serial=80000000, drawable=40b >[ 111.933] sna_validate_gc: recomputing clip >[ 111.933] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x5619f17b2040] >[ 111.933] sna_put_image((0, 0)x(48, 48), depth=32, format=2) >[ 111.933] try_upload__fast: ignore existing cpu damage (if any) >[ 111.933] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 111.933] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X >[ 111.933] kgem_choose_tiling: 48x48 -> 0 >[ 111.933] sna_pixmap_alloc_gpu: pixmap=1035 >[ 111.933] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 111.933] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 >[ 111.933] kgem_bo_remove_from_inactive: removing handle=12 from inactive >[ 111.933] from inactive vma: pitch=192, tiling=0: handle=12, id=963 >[ 111.933] try_upload__inplace: tiling=0 >[ 111.933] kgem_bo_can_map__cpu: handle=12 >[ 111.933] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 111.933] sna_pixmap_move_area_to_gpu: pixmap=1035 box=(0, 0), (48, 48), flags=1 >[ 111.933] _sna_damage_subtract_box(None - (0, 0), (48, 48))... >[ 111.933] = None >[ 111.933] sna_pixmap_move_to_gpu(pixmap=1035, usage=0), flags=3 >[ 111.933] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 111.933] sna_pixmap_mark_active: pixmap=1035, handle=12 >[ 111.933] __kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 >[ 111.933] kgem_bo_can_map__cpu: handle=12 >[ 111.933] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 111.933] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f3c9c49e000) >[ 111.933] kgem_bo_sync__cpu: handle=12 >[ 111.933] __kgem_busy: handle=12, busy=0, wedged=0 >[ 111.933] kgem_bo_sync__cpu: SYNC: handle=12, needs_flush? 0, domain? 0, busy? 0 >[ 111.933] __kgem_busy: handle=12, busy=0, wedged=0 >[ 111.933] kgem_bo_retire: retiring bo handle=12 (needed flush? 0), rq? 0 [busy?=0] >[ 111.933] assert_bo_retired: handle=12, domain: 0 exec? 0, rq? 0 >[ 111.933] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 >[ 111.933] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) >[ 111.933] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 >[ 111.933] __sna_damage_all(48, 48) >[ 111.933] sna_get_image: pixmap=1035 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 >[ 111.933] sna_get_image__fast: attached?=1, has gpu damage?=1 >[ 111.933] kgem_bo_can_map__cpu: handle=12 >[ 111.933] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 111.933] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 >[ 111.933] kgem_bo_can_map__cpu: handle=12 >[ 111.933] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 111.933] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f3c9c49e000) >[ 111.933] kgem_bo_sync__cpu_full: handle=12 >[ 111.933] sna_get_image__inplace: download through a linear CPU map >[ 111.933] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 >[ 111.933] sna_destroy_pixmap: pixmap=1035, attached?=1 >[ 111.933] sna_pixmap_unmap: pixmap=1035 dropping cpu mapping >[ 111.933] _kgem_bo_destroy: handle=12, proxy? 0 >[ 111.933] __kgem_bo_destroy: handle=12, size=12288 >[ 111.934] kgem_bo_move_to_inactive: moving handle=12 to inactive >[ 111.934] __sna_free_pixmap(pixmap=1035) >[ 111.934] sna_create_pixmap(48, 48, 32, usage=0) >[ 111.934] kgem_can_create_2d: 48x48 @ 32 >[ 111.934] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 >[ 111.934] kgem_can_create_2d: untiled size=12288 >[ 111.934] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X >[ 111.934] kgem_choose_tiling: 48x48 -> 0 >[ 111.934] sna_create_pixmap: usage=0, flags=b >[ 111.934] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b >[ 111.934] __pop_freed_pixmap: reusing freed pixmap=1035 header >[ 111.934] create_pixmap_hdr: pixmap=1036, width=48, height=48, usage=0 >[ 111.934] sna_create_pixmap: serial=1036, 48x48, usage=0 >[ 111.934] sna_validate_gc(0x5619f1743ed0) changes=7fffff, previous serial=80000000, drawable=40d >[ 111.934] sna_validate_gc: recomputing clip >[ 111.934] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x5619f17244a0] >[ 111.934] sna_put_image((0, 0)x(48, 48), depth=32, format=2) >[ 111.934] try_upload__fast: ignore existing cpu damage (if any) >[ 111.934] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 111.934] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X >[ 111.934] kgem_choose_tiling: 48x48 -> 0 >[ 111.934] sna_pixmap_alloc_gpu: pixmap=1037 >[ 111.934] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 111.934] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 >[ 111.934] kgem_bo_remove_from_inactive: removing handle=12 from inactive >[ 111.934] from inactive vma: pitch=192, tiling=0: handle=12, id=964 >[ 111.934] try_upload__inplace: tiling=0 >[ 111.934] kgem_bo_can_map__cpu: handle=12 >[ 111.934] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 111.934] sna_pixmap_move_area_to_gpu: pixmap=1037 box=(0, 0), (48, 48), flags=1 >[ 111.934] _sna_damage_subtract_box(None - (0, 0), (48, 48))... >[ 111.934] = None >[ 111.934] sna_pixmap_move_to_gpu(pixmap=1037, usage=0), flags=3 >[ 111.934] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 111.934] sna_pixmap_mark_active: pixmap=1037, handle=12 >[ 111.934] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 >[ 111.934] kgem_bo_can_map__cpu: handle=12 >[ 111.934] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 111.934] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f3c9c49e000) >[ 111.934] kgem_bo_sync__cpu: handle=12 >[ 111.934] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 >[ 111.934] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) >[ 111.934] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 >[ 111.934] __sna_damage_all(48, 48) >[ 111.934] sna_block_handler (tv=118.885000) >[ 111.934] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.934] sna_accel_do_throttle -- no pending activity >[ 111.934] sna_accel_block: evaluating timers, active=5 >[ 111.934] sna_accel_block: flush timer expires in 10 [111944] >[ 111.934] sna_wakeup_handler >[ 111.934] sna_block_handler (tv=118.885000) >[ 111.934] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.934] sna_accel_do_throttle -- no pending activity >[ 111.934] sna_accel_block: evaluating timers, active=5 >[ 111.934] sna_accel_block: flush timer expires in 10 [111944] >[ 111.934] sna_wakeup_handler >[ 111.934] sna_block_handler (tv=118.885000) >[ 111.934] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.934] sna_accel_do_throttle -- no pending activity >[ 111.934] sna_accel_block: evaluating timers, active=5 >[ 111.934] sna_accel_block: flush timer expires in 10 [111944] >[ 111.934] sna_wakeup_handler >[ 111.934] sna_block_handler (tv=118.885000) >[ 111.934] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.934] sna_accel_do_throttle -- no pending activity >[ 111.934] sna_accel_block: evaluating timers, active=5 >[ 111.934] sna_accel_block: flush timer expires in 10 [111944] >[ 111.934] sna_wakeup_handler >[ 111.934] sna_block_handler (tv=118.885000) >[ 111.934] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.934] sna_accel_do_throttle -- no pending activity >[ 111.934] sna_accel_block: evaluating timers, active=5 >[ 111.934] sna_accel_block: flush timer expires in 10 [111944] >[ 111.934] sna_wakeup_handler >[ 111.934] sna_block_handler (tv=118.885000) >[ 111.934] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.934] sna_accel_do_throttle -- no pending activity >[ 111.934] sna_accel_block: evaluating timers, active=5 >[ 111.934] sna_accel_block: flush timer expires in 10 [111944] >[ 111.934] sna_wakeup_handler >[ 111.934] sna_get_image: pixmap=1037 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 >[ 111.934] sna_get_image__fast: attached?=1, has gpu damage?=1 >[ 111.934] kgem_bo_can_map__cpu: handle=12 >[ 111.934] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 111.934] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 >[ 111.934] kgem_bo_can_map__cpu: handle=12 >[ 111.934] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 111.934] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f3c9c49e000) >[ 111.934] kgem_bo_sync__cpu_full: handle=12 >[ 111.934] sna_get_image__inplace: download through a linear CPU map >[ 111.934] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 >[ 111.934] sna_destroy_pixmap: pixmap=1037, attached?=1 >[ 111.934] sna_pixmap_unmap: pixmap=1037 dropping cpu mapping >[ 111.934] _kgem_bo_destroy: handle=12, proxy? 0 >[ 111.934] __kgem_bo_destroy: handle=12, size=12288 >[ 111.934] kgem_bo_move_to_inactive: moving handle=12 to inactive >[ 111.934] __sna_free_pixmap(pixmap=1037) >[ 111.934] sna_create_window: window=12582955 >[ 111.934] sna_set_window_pixmap: window=12582955, old pixmap=0 new pixmap=175 >[ 111.934] sna_change_window_attributes >[ 111.934] sna_create_window: window=12582956 >[ 111.934] sna_set_window_pixmap: window=12582956, old pixmap=0 new pixmap=175 >[ 111.934] sna_change_window_attributes >[ 111.934] sna_change_window_attributes >[ 111.934] sna_change_window_attributes >[ 111.934] sna_validate_gc(0x5619f17385d0) changes=e0000, previous serial=80000404, drawable=40e >[ 111.934] sna_validate_gc: recomputing clip >[ 111.934] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x5619f17d21c0] >[ 111.934] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) >[ 111.934] sna_poly_fill_rect_extents: [0] = (0, 0)x(200, 200) >[ 111.934] sna_poly_fill_rect, nothing to do >[ 111.934] sna_block_handler (tv=118.885000) >[ 111.934] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.934] sna_accel_do_throttle -- no pending activity >[ 111.934] sna_accel_block: evaluating timers, active=5 >[ 111.934] sna_accel_block: flush timer expires in 10 [111944] >[ 111.934] sna_wakeup_handler >[ 111.934] sna_block_handler (tv=118.885000) >[ 111.934] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.934] sna_accel_do_throttle -- no pending activity >[ 111.934] sna_accel_block: evaluating timers, active=5 >[ 111.934] sna_accel_block: flush timer expires in 10 [111944] >[ 111.934] sna_wakeup_handler >[ 111.934] sna_block_handler (tv=118.885000) >[ 111.935] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.935] sna_accel_do_throttle -- no pending activity >[ 111.935] sna_accel_block: evaluating timers, active=5 >[ 111.935] sna_accel_block: flush timer expires in 9 [111944] >[ 111.935] sna_wakeup_handler >[ 111.935] sna_block_handler (tv=118.884000) >[ 111.935] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.935] sna_accel_do_throttle -- no pending activity >[ 111.935] sna_accel_block: evaluating timers, active=5 >[ 111.935] sna_accel_block: flush timer expires in 9 [111944] >[ 111.935] sna_wakeup_handler >[ 111.935] sna_block_handler (tv=118.884000) >[ 111.935] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.935] sna_accel_do_throttle -- no pending activity >[ 111.935] sna_accel_block: evaluating timers, active=5 >[ 111.935] sna_accel_block: flush timer expires in 9 [111944] >[ 111.935] sna_wakeup_handler >[ 111.935] sna_block_handler (tv=118.884000) >[ 111.935] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.935] sna_accel_do_throttle -- no pending activity >[ 111.935] sna_accel_block: evaluating timers, active=5 >[ 111.935] sna_accel_block: flush timer expires in 9 [111944] >[ 111.935] sna_wakeup_handler >[ 111.935] sna_block_handler (tv=118.884000) >[ 111.935] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.935] sna_accel_do_throttle -- no pending activity >[ 111.935] sna_accel_block: evaluating timers, active=5 >[ 111.935] sna_accel_block: flush timer expires in 9 [111944] >[ 111.935] sna_wakeup_handler >[ 111.936] sna_block_handler (tv=118.883000) >[ 111.936] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.936] sna_accel_do_throttle -- no pending activity >[ 111.936] sna_accel_block: evaluating timers, active=5 >[ 111.936] sna_accel_block: flush timer expires in 8 [111944] >[ 111.936] sna_wakeup_handler >[ 111.936] sna_block_handler (tv=118.883000) >[ 111.936] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.936] sna_accel_do_throttle -- no pending activity >[ 111.936] sna_accel_block: evaluating timers, active=5 >[ 111.936] sna_accel_block: flush timer expires in 8 [111944] >[ 111.936] sna_wakeup_handler >[ 111.936] sna_block_handler (tv=118.883000) >[ 111.936] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.936] sna_accel_do_throttle -- no pending activity >[ 111.936] sna_accel_block: evaluating timers, active=5 >[ 111.936] sna_accel_block: flush timer expires in 8 [111944] >[ 111.936] sna_wakeup_handler >[ 111.936] sna_block_handler (tv=118.883000) >[ 111.936] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.936] sna_accel_do_throttle -- no pending activity >[ 111.936] sna_accel_block: evaluating timers, active=5 >[ 111.936] sna_accel_block: flush timer expires in 8 [111944] >[ 111.936] sna_wakeup_handler >[ 111.936] sna_block_handler (tv=118.883000) >[ 111.936] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.936] sna_accel_do_throttle -- no pending activity >[ 111.936] sna_accel_block: evaluating timers, active=5 >[ 111.936] sna_accel_block: flush timer expires in 8 [111944] >[ 111.937] sna_wakeup_handler >[ 111.937] sna_block_handler (tv=118.882000) >[ 111.937] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.937] sna_accel_do_throttle -- no pending activity >[ 111.937] sna_accel_block: evaluating timers, active=5 >[ 111.937] sna_accel_block: flush timer expires in 7 [111944] >[ 111.937] sna_wakeup_handler >[ 111.937] sna_block_handler (tv=118.882000) >[ 111.937] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.937] sna_accel_do_throttle -- no pending activity >[ 111.937] sna_accel_block: evaluating timers, active=5 >[ 111.937] sna_accel_block: flush timer expires in 7 [111944] >[ 111.937] sna_wakeup_handler >[ 111.937] sna_block_handler (tv=118.882000) >[ 111.937] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.937] sna_accel_do_throttle -- no pending activity >[ 111.937] sna_accel_block: evaluating timers, active=5 >[ 111.937] sna_accel_block: flush timer expires in 7 [111944] >[ 111.937] sna_wakeup_handler >[ 111.937] sna_block_handler (tv=118.882000) >[ 111.937] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.937] sna_accel_do_throttle -- no pending activity >[ 111.937] sna_accel_block: evaluating timers, active=5 >[ 111.937] sna_accel_block: flush timer expires in 7 [111944] >[ 111.937] sna_wakeup_handler >[ 111.937] sna_block_handler (tv=118.882000) >[ 111.937] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.937] sna_accel_do_throttle -- no pending activity >[ 111.937] sna_accel_block: evaluating timers, active=5 >[ 111.937] sna_accel_block: flush timer expires in 7 [111944] >[ 111.937] sna_wakeup_handler >[ 111.937] sna_block_handler (tv=118.882000) >[ 111.937] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.937] sna_accel_do_throttle -- no pending activity >[ 111.937] sna_accel_block: evaluating timers, active=5 >[ 111.937] sna_accel_block: flush timer expires in 7 [111944] >[ 111.937] sna_wakeup_handler >[ 111.937] sna_block_handler (tv=118.882000) >[ 111.937] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.937] sna_accel_do_throttle -- no pending activity >[ 111.937] sna_accel_block: evaluating timers, active=5 >[ 111.937] sna_accel_block: flush timer expires in 7 [111944] >[ 111.937] sna_wakeup_handler >[ 111.937] sna_create_window: window=16777219 >[ 111.937] sna_set_window_pixmap: window=16777219, old pixmap=0 new pixmap=175 >[ 111.937] sna_change_window_attributes >[ 111.937] sna_block_handler (tv=118.882000) >[ 111.937] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.937] sna_accel_do_throttle -- no pending activity >[ 111.937] sna_accel_block: evaluating timers, active=5 >[ 111.937] sna_accel_block: flush timer expires in 7 [111944] >[ 111.937] sna_wakeup_handler >[ 111.937] sna_block_handler (tv=118.882000) >[ 111.937] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.937] sna_accel_do_throttle -- no pending activity >[ 111.937] sna_accel_block: evaluating timers, active=5 >[ 111.937] sna_accel_block: flush timer expires in 7 [111944] >[ 111.938] sna_wakeup_handler >[ 111.938] sna_block_handler (tv=118.881000) >[ 111.938] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.938] sna_accel_do_throttle -- no pending activity >[ 111.938] sna_accel_block: evaluating timers, active=5 >[ 111.938] sna_accel_block: flush timer expires in 6 [111944] >[ 111.938] sna_wakeup_handler >[ 111.938] sna_block_handler (tv=0.0) >[ 111.938] sna_wakeup_handler >[ 111.938] sna_block_handler (tv=118.881000) >[ 111.938] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.938] sna_accel_do_throttle -- no pending activity >[ 111.938] sna_accel_block: evaluating timers, active=5 >[ 111.938] sna_accel_block: flush timer expires in 6 [111944] >[ 111.938] sna_wakeup_handler >[ 111.938] sna_block_handler (tv=118.881000) >[ 111.938] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.938] sna_accel_do_throttle -- no pending activity >[ 111.938] sna_accel_block: evaluating timers, active=5 >[ 111.938] sna_accel_block: flush timer expires in 6 [111944] >[ 111.938] sna_wakeup_handler >[ 111.938] sna_block_handler (tv=118.881000) >[ 111.938] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.938] sna_accel_do_throttle -- no pending activity >[ 111.938] sna_accel_block: evaluating timers, active=5 >[ 111.938] sna_accel_block: flush timer expires in 6 [111944] >[ 111.938] sna_wakeup_handler >[ 111.938] sna_block_handler (tv=118.881000) >[ 111.938] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.938] sna_accel_do_throttle -- no pending activity >[ 111.938] sna_accel_block: evaluating timers, active=5 >[ 111.938] sna_accel_block: flush timer expires in 6 [111944] >[ 111.938] sna_wakeup_handler >[ 111.938] sna_block_handler (tv=118.881000) >[ 111.938] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.938] sna_accel_do_throttle -- no pending activity >[ 111.938] sna_accel_block: evaluating timers, active=5 >[ 111.938] sna_accel_block: flush timer expires in 6 [111944] >[ 111.939] sna_wakeup_handler >[ 111.939] sna_block_handler (tv=118.880000) >[ 111.939] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.939] sna_accel_do_throttle -- no pending activity >[ 111.939] sna_accel_block: evaluating timers, active=5 >[ 111.939] sna_accel_block: flush timer expires in 5 [111944] >[ 111.939] sna_wakeup_handler >[ 111.939] sna_block_handler (tv=118.880000) >[ 111.939] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.939] sna_accel_do_throttle -- no pending activity >[ 111.939] sna_accel_block: evaluating timers, active=5 >[ 111.939] sna_accel_block: flush timer expires in 5 [111944] >[ 111.939] sna_wakeup_handler >[ 111.939] sna_block_handler (tv=118.880000) >[ 111.939] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.939] sna_accel_do_throttle -- no pending activity >[ 111.939] sna_accel_block: evaluating timers, active=5 >[ 111.939] sna_accel_block: flush timer expires in 5 [111944] >[ 111.939] sna_wakeup_handler >[ 111.939] sna_block_handler (tv=118.880000) >[ 111.939] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.939] sna_accel_do_throttle -- no pending activity >[ 111.939] sna_accel_block: evaluating timers, active=5 >[ 111.939] sna_accel_block: flush timer expires in 5 [111944] >[ 111.939] sna_wakeup_handler >[ 111.939] sna_create_pixmap(1, 1, 24, usage=0) >[ 111.939] kgem_can_create_2d: 1x1 @ 24 >[ 111.939] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 >[ 111.939] kgem_can_create_2d: untiled size=4096 >[ 111.939] kgem_choose_tiling: disabling tiling [1x1] for single row/col >[ 111.939] kgem_choose_tiling: 1x1 -> 0 >[ 111.939] sna_create_pixmap: usage=0, flags=a >[ 111.939] sna_create_pixmap: small buffer [4], attaching to shadow pixmap >[ 111.939] create_pixmap: allocating pixmap 1x1, depth=24/32, size=12 >[ 111.939] create_pixmap: serial=1041, usage=0, 1x1 >[ 111.939] sna_create_pixmap: serial=1041, 1x1, usage=0 >[ 111.939] sna_validate_gc(0x5619f1770e90) changes=7fffff, previous serial=80000000, drawable=412 >[ 111.939] sna_validate_gc: recomputing clip >[ 111.939] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x5619f17b2040] >[ 111.939] sna_poly_fill_rect(n=2, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) >[ 111.939] sna_poly_fill_rect_extents: [0] = (0, 0)x(1, 1) >[ 111.939] sna_poly_fill_rect: extents(0, 0), (1, 1), flags=1 >[ 111.939] sna_drawable_use_bo pixmap=1042, box=((0, 0), (1, 1)), flags=1... >[ 111.939] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 >[ 111.939] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 111.939] sna_drawable_use_bo: untiled, will not force allocation >[ 111.939] sna_drawable_use_bo: no CPU bo, and GPU not forced >[ 111.939] sna_poly_fill_rect: not using GPU, hint=1 >[ 111.939] sna_poly_fill_rect: fallback (0, 0), (1, 1) >[ 111.939] sna_gc_move_to_cpu(0x5619f1770e90) changes=7fffff >[ 111.939] sna_gc_move_to_cpu: flushing stipple pixmap >[ 111.939] sna_validate_pixmap: target bpp=32, source bpp=1 >[ 111.939] drawable_gc_flags: try operating on drawable inplace [hint? 1] >[ 111.939] sna_drawable_move_region_to_cpu(pixmap=1042 (1x1), [(0, 0), (1, 1)], flags=7) >[ 111.939] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) >[ 111.939] _sna_pixmap_move_to_cpu(pixmap=1042, 1x1, flags=7) >[ 111.939] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 111.939] operate_inplace: no, has CPU damage and requires readback >[ 111.939] _sna_pixmap_move_to_cpu: marking as damaged >[ 111.939] __sna_damage_all(1, 1) >[ 111.939] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 111.939] sna_poly_fill_rect: fallback - fbPolyFillRect >[ 111.939] sna_gc_move_to_gpu(0x5619f1770e90) >[ 111.939] sna_validate_gc(0x5619f17c8560) changes=7fffff, previous serial=80000000, drawable=412 >[ 111.939] sna_validate_gc: recomputing clip >[ 111.939] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x5619f1758e60] >[ 111.939] sna_poly_segment(n=2, first=((0, 0), (0, 0)), lineWidth=0 >[ 111.939] sna_poly_segment_extents: unclipped, untranslated extents (0, 0), (1, 1) >[ 111.939] sna_poly_segment: extents=(0, 0), (1, 1) >[ 111.939] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=4294967295 [1], rectlinear=4 >[ 111.939] sna_drawable_use_bo pixmap=1042, box=((0, 0), (1, 1)), flags=1... >[ 111.939] sna_drawable_use_bo: last on cpu and needs damage, discard PREFER_GPU >[ 111.939] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=0 >[ 111.939] sna_drawable_use_bo: try cpu as GPU bo is idle >[ 111.939] sna_drawable_use_bo: no CPU bo, and GPU not forced >[ 111.939] sna_poly_segment: fallback >[ 111.939] sna_gc_move_to_cpu(0x5619f17c8560) changes=7fffff >[ 111.939] sna_gc_move_to_cpu: flushing stipple pixmap >[ 111.939] sna_validate_pixmap: target bpp=32, source bpp=1 >[ 111.939] drawable_gc_flags: try operating on drawable inplace [hint? 1] >[ 111.939] sna_drawable_move_region_to_cpu(pixmap=1042 (1x1), [(0, 0), (1, 1)], flags=7) >[ 111.939] sna_drawable_move_region_to_cpu: pixmap=1042 all damaged on CPU >[ 111.939] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 111.939] sna_poly_segment: fbPolySegment >[ 111.939] sna_gc_move_to_gpu(0x5619f17c8560) >[ 111.939] sna_validate_gc(0x5619f1740c90) changes=7fffff, previous serial=80000000, drawable=412 >[ 111.939] sna_validate_gc: recomputing clip >[ 111.939] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x5619f1740570] >[ 111.939] sna_poly_segment(n=2, first=((0, 0), (-1, 0)), lineWidth=0 >[ 111.939] sna_poly_segment_extents: unclipped, untranslated extents (-1, -1), (1, 1) >[ 111.939] sna_poly_segment: extents=(0, 0), (1, 1) >[ 111.939] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=4294967295 [1], rectlinear=4 >[ 111.939] sna_drawable_use_bo pixmap=1042, box=((0, 0), (1, 1)), flags=1... >[ 111.939] sna_drawable_use_bo: last on cpu and needs damage, discard PREFER_GPU >[ 111.939] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=0 >[ 111.939] sna_drawable_use_bo: try cpu as GPU bo is idle >[ 111.939] sna_drawable_use_bo: no CPU bo, and GPU not forced >[ 111.939] sna_poly_segment: fallback >[ 111.939] sna_gc_move_to_cpu(0x5619f1740c90) changes=7fffff >[ 111.939] sna_gc_move_to_cpu: flushing stipple pixmap >[ 111.939] sna_validate_pixmap: target bpp=32, source bpp=1 >[ 111.939] drawable_gc_flags: try operating on drawable inplace [hint? 1] >[ 111.939] sna_drawable_move_region_to_cpu(pixmap=1042 (1x1), [(0, 0), (1, 1)], flags=7) >[ 111.939] sna_drawable_move_region_to_cpu: pixmap=1042 all damaged on CPU >[ 111.939] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 111.939] sna_poly_segment: fbPolySegment >[ 111.939] sna_gc_move_to_gpu(0x5619f1740c90) >[ 111.939] sna_create_pixmap(48, 48, 32, usage=0) >[ 111.939] kgem_can_create_2d: 48x48 @ 32 >[ 111.939] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 >[ 111.939] kgem_can_create_2d: untiled size=12288 >[ 111.939] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X >[ 111.939] kgem_choose_tiling: 48x48 -> 0 >[ 111.939] sna_create_pixmap: usage=0, flags=b >[ 111.939] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b >[ 111.939] __pop_freed_pixmap: reusing freed pixmap=1037 header >[ 111.939] create_pixmap_hdr: pixmap=1043, width=48, height=48, usage=0 >[ 111.939] sna_create_pixmap: serial=1043, 48x48, usage=0 >[ 111.939] sna_validate_gc(0x5619f176feb0) changes=7fffff, previous serial=80000000, drawable=414 >[ 111.939] sna_validate_gc: recomputing clip >[ 111.939] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x5619f177b9c0] >[ 111.939] sna_put_image((0, 0)x(48, 48), depth=32, format=2) >[ 111.939] try_upload__fast: ignore existing cpu damage (if any) >[ 111.939] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 111.939] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X >[ 111.939] kgem_choose_tiling: 48x48 -> 0 >[ 111.939] sna_pixmap_alloc_gpu: pixmap=1044 >[ 111.939] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 111.939] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 >[ 111.939] kgem_bo_remove_from_inactive: removing handle=12 from inactive >[ 111.939] from inactive vma: pitch=192, tiling=0: handle=12, id=965 >[ 111.939] try_upload__inplace: tiling=0 >[ 111.939] kgem_bo_can_map__cpu: handle=12 >[ 111.939] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 111.939] sna_pixmap_move_area_to_gpu: pixmap=1044 box=(0, 0), (48, 48), flags=1 >[ 111.939] _sna_damage_subtract_box(None - (0, 0), (48, 48))... >[ 111.939] = None >[ 111.939] sna_pixmap_move_to_gpu(pixmap=1044, usage=0), flags=3 >[ 111.939] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 111.939] sna_pixmap_mark_active: pixmap=1044, handle=12 >[ 111.939] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 >[ 111.939] kgem_bo_can_map__cpu: handle=12 >[ 111.939] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 111.939] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f3c9c49e000) >[ 111.939] kgem_bo_sync__cpu: handle=12 >[ 111.939] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 >[ 111.939] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) >[ 111.939] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 >[ 111.939] __sna_damage_all(48, 48) >[ 111.939] sna_get_image: pixmap=1044 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 >[ 111.939] sna_get_image__fast: attached?=1, has gpu damage?=1 >[ 111.939] kgem_bo_can_map__cpu: handle=12 >[ 111.939] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 111.939] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 >[ 111.939] kgem_bo_can_map__cpu: handle=12 >[ 111.939] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 111.939] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f3c9c49e000) >[ 111.939] kgem_bo_sync__cpu_full: handle=12 >[ 111.939] sna_get_image__inplace: download through a linear CPU map >[ 111.939] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 >[ 111.940] sna_destroy_pixmap: pixmap=1044, attached?=1 >[ 111.940] sna_pixmap_unmap: pixmap=1044 dropping cpu mapping >[ 111.940] _kgem_bo_destroy: handle=12, proxy? 0 >[ 111.940] __kgem_bo_destroy: handle=12, size=12288 >[ 111.940] kgem_bo_move_to_inactive: moving handle=12 to inactive >[ 111.940] __sna_free_pixmap(pixmap=1044) >[ 111.940] sna_block_handler (tv=118.879000) >[ 111.940] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.940] sna_accel_do_throttle -- no pending activity >[ 111.940] sna_accel_block: evaluating timers, active=5 >[ 111.940] sna_accel_block: flush timer expires in 4 [111944] >[ 111.940] sna_wakeup_handler >[ 111.940] sna_block_handler (tv=118.879000) >[ 111.940] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.940] sna_accel_do_throttle -- no pending activity >[ 111.940] sna_accel_block: evaluating timers, active=5 >[ 111.940] sna_accel_block: flush timer expires in 4 [111944] >[ 111.940] sna_wakeup_handler >[ 111.940] sna_block_handler (tv=118.879000) >[ 111.940] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.940] sna_accel_do_throttle -- no pending activity >[ 111.940] sna_accel_block: evaluating timers, active=5 >[ 111.940] sna_accel_block: flush timer expires in 4 [111944] >[ 111.940] sna_wakeup_handler >[ 111.940] sna_block_handler (tv=118.879000) >[ 111.940] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.940] sna_accel_do_throttle -- no pending activity >[ 111.940] sna_accel_block: evaluating timers, active=5 >[ 111.940] sna_accel_block: flush timer expires in 4 [111944] >[ 111.940] sna_wakeup_handler >[ 111.940] sna_block_handler (tv=118.879000) >[ 111.940] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.940] sna_accel_do_throttle -- no pending activity >[ 111.940] sna_accel_block: evaluating timers, active=5 >[ 111.940] sna_accel_block: flush timer expires in 4 [111944] >[ 111.940] sna_wakeup_handler >[ 111.940] sna_block_handler (tv=118.879000) >[ 111.940] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.940] sna_accel_do_throttle -- no pending activity >[ 111.940] sna_accel_block: evaluating timers, active=5 >[ 111.940] sna_accel_block: flush timer expires in 4 [111944] >[ 111.940] sna_wakeup_handler >[ 111.940] sna_block_handler (tv=118.879000) >[ 111.940] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.940] sna_accel_do_throttle -- no pending activity >[ 111.940] sna_accel_block: evaluating timers, active=5 >[ 111.940] sna_accel_block: flush timer expires in 4 [111944] >[ 111.940] sna_wakeup_handler >[ 111.940] sna_block_handler (tv=118.879000) >[ 111.940] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.940] sna_accel_do_throttle -- no pending activity >[ 111.940] sna_accel_block: evaluating timers, active=5 >[ 111.940] sna_accel_block: flush timer expires in 4 [111944] >[ 111.940] sna_wakeup_handler >[ 111.940] sna_block_handler (tv=118.879000) >[ 111.940] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.940] sna_accel_do_throttle -- no pending activity >[ 111.940] sna_accel_block: evaluating timers, active=5 >[ 111.940] sna_accel_block: flush timer expires in 4 [111944] >[ 111.940] sna_wakeup_handler >[ 111.940] sna_block_handler (tv=118.879000) >[ 111.940] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.940] sna_accel_do_throttle -- no pending activity >[ 111.940] sna_accel_block: evaluating timers, active=5 >[ 111.940] sna_accel_block: flush timer expires in 4 [111944] >[ 111.940] sna_wakeup_handler >[ 111.940] sna_block_handler (tv=118.879000) >[ 111.940] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.940] sna_accel_do_throttle -- no pending activity >[ 111.940] sna_accel_block: evaluating timers, active=5 >[ 111.940] sna_accel_block: flush timer expires in 4 [111944] >[ 111.940] sna_wakeup_handler >[ 111.940] sna_block_handler (tv=118.879000) >[ 111.940] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.940] sna_accel_do_throttle -- no pending activity >[ 111.940] sna_accel_block: evaluating timers, active=5 >[ 111.940] sna_accel_block: flush timer expires in 4 [111944] >[ 111.940] sna_wakeup_handler >[ 111.940] sna_block_handler (tv=118.879000) >[ 111.940] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.940] sna_accel_do_throttle -- no pending activity >[ 111.940] sna_accel_block: evaluating timers, active=5 >[ 111.940] sna_accel_block: flush timer expires in 4 [111944] >[ 111.940] sna_wakeup_handler >[ 111.940] sna_block_handler (tv=118.879000) >[ 111.940] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.940] sna_accel_do_throttle -- no pending activity >[ 111.940] sna_accel_block: evaluating timers, active=5 >[ 111.940] sna_accel_block: flush timer expires in 4 [111944] >[ 111.940] sna_wakeup_handler >[ 111.940] sna_block_handler (tv=118.879000) >[ 111.940] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.940] sna_accel_do_throttle -- no pending activity >[ 111.940] sna_accel_block: evaluating timers, active=5 >[ 111.940] sna_accel_block: flush timer expires in 4 [111944] >[ 111.940] sna_wakeup_handler >[ 111.940] sna_block_handler (tv=118.879000) >[ 111.940] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.940] sna_accel_do_throttle -- no pending activity >[ 111.940] sna_accel_block: evaluating timers, active=5 >[ 111.940] sna_accel_block: flush timer expires in 4 [111944] >[ 111.940] sna_wakeup_handler >[ 111.940] sna_block_handler (tv=0.0) >[ 111.940] sna_wakeup_handler >[ 111.941] sna_block_handler (tv=118.878000) >[ 111.941] sna_scanout_do_flush: flush timer active: delta=3 >[ 111.941] sna_scanout_do_flush (time=111941), triggered >[ 111.941] sna_scanout_flush (time=111941), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 111.941] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.941] stop_flush: scanout=28 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 111.941] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.941] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 111.941] sna_accel_do_throttle -- no pending activity >[ 111.941] sna_accel_block: evaluating timers, active=5 >[ 111.941] sna_accel_block: flush timer expires in 16 [111957] >[ 111.941] sna_wakeup_handler >[ 111.941] sna_block_handler (tv=118.878000) >[ 111.941] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.941] sna_accel_do_throttle -- no pending activity >[ 111.941] sna_accel_block: evaluating timers, active=5 >[ 111.941] sna_accel_block: flush timer expires in 16 [111957] >[ 111.941] sna_wakeup_handler >[ 111.941] sna_block_handler (tv=118.878000) >[ 111.941] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.941] sna_accel_do_throttle -- no pending activity >[ 111.941] sna_accel_block: evaluating timers, active=5 >[ 111.941] sna_accel_block: flush timer expires in 16 [111957] >[ 111.941] sna_wakeup_handler >[ 111.941] sna_block_handler (tv=118.878000) >[ 111.941] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.941] sna_accel_do_throttle -- no pending activity >[ 111.941] sna_accel_block: evaluating timers, active=5 >[ 111.941] sna_accel_block: flush timer expires in 16 [111957] >[ 111.941] sna_wakeup_handler >[ 111.941] sna_block_handler (tv=118.878000) >[ 111.941] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.941] sna_accel_do_throttle -- no pending activity >[ 111.941] sna_accel_block: evaluating timers, active=5 >[ 111.941] sna_accel_block: flush timer expires in 16 [111957] >[ 111.941] sna_wakeup_handler >[ 111.941] sna_block_handler (tv=118.878000) >[ 111.941] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.941] sna_accel_do_throttle -- no pending activity >[ 111.941] sna_accel_block: evaluating timers, active=5 >[ 111.941] sna_accel_block: flush timer expires in 16 [111957] >[ 111.941] sna_wakeup_handler >[ 111.941] sna_block_handler (tv=118.878000) >[ 111.941] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.941] sna_accel_do_throttle -- no pending activity >[ 111.941] sna_accel_block: evaluating timers, active=5 >[ 111.941] sna_accel_block: flush timer expires in 16 [111957] >[ 111.941] sna_wakeup_handler >[ 111.941] sna_block_handler (tv=118.878000) >[ 111.941] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.941] sna_accel_do_throttle -- no pending activity >[ 111.941] sna_accel_block: evaluating timers, active=5 >[ 111.941] sna_accel_block: flush timer expires in 16 [111957] >[ 111.941] sna_wakeup_handler >[ 111.941] sna_block_handler (tv=118.878000) >[ 111.941] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.941] sna_accel_do_throttle -- no pending activity >[ 111.941] sna_accel_block: evaluating timers, active=5 >[ 111.941] sna_accel_block: flush timer expires in 16 [111957] >[ 111.941] sna_wakeup_handler >[ 111.941] sna_block_handler (tv=118.878000) >[ 111.941] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.941] sna_accel_do_throttle -- no pending activity >[ 111.941] sna_accel_block: evaluating timers, active=5 >[ 111.941] sna_accel_block: flush timer expires in 16 [111957] >[ 111.941] sna_wakeup_handler >[ 111.941] sna_block_handler (tv=118.878000) >[ 111.941] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.941] sna_accel_do_throttle -- no pending activity >[ 111.941] sna_accel_block: evaluating timers, active=5 >[ 111.941] sna_accel_block: flush timer expires in 16 [111957] >[ 111.941] sna_wakeup_handler >[ 111.941] sna_block_handler (tv=118.878000) >[ 111.941] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.941] sna_accel_do_throttle -- no pending activity >[ 111.941] sna_accel_block: evaluating timers, active=5 >[ 111.941] sna_accel_block: flush timer expires in 16 [111957] >[ 111.941] sna_wakeup_handler >[ 111.941] sna_block_handler (tv=118.878000) >[ 111.941] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.941] sna_accel_do_throttle -- no pending activity >[ 111.941] sna_accel_block: evaluating timers, active=5 >[ 111.941] sna_accel_block: flush timer expires in 16 [111957] >[ 111.941] sna_wakeup_handler >[ 111.941] sna_block_handler (tv=118.878000) >[ 111.941] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.941] sna_accel_do_throttle -- no pending activity >[ 111.941] sna_accel_block: evaluating timers, active=5 >[ 111.941] sna_accel_block: flush timer expires in 16 [111957] >[ 111.941] sna_wakeup_handler >[ 111.941] sna_block_handler (tv=118.878000) >[ 111.941] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.941] sna_accel_do_throttle -- no pending activity >[ 111.941] sna_accel_block: evaluating timers, active=5 >[ 111.941] sna_accel_block: flush timer expires in 16 [111957] >[ 111.941] sna_wakeup_handler >[ 111.941] sna_block_handler (tv=118.878000) >[ 111.941] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.941] sna_accel_do_throttle -- no pending activity >[ 111.941] sna_accel_block: evaluating timers, active=5 >[ 111.941] sna_accel_block: flush timer expires in 16 [111957] >[ 111.941] sna_wakeup_handler >[ 111.941] sna_block_handler (tv=118.878000) >[ 111.941] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.941] sna_accel_do_throttle -- no pending activity >[ 111.941] sna_accel_block: evaluating timers, active=5 >[ 111.941] sna_accel_block: flush timer expires in 16 [111957] >[ 111.941] sna_wakeup_handler >[ 111.941] sna_block_handler (tv=118.878000) >[ 111.941] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.941] sna_accel_do_throttle -- no pending activity >[ 111.941] sna_accel_block: evaluating timers, active=5 >[ 111.941] sna_accel_block: flush timer expires in 16 [111957] >[ 111.941] sna_wakeup_handler >[ 111.941] sna_block_handler (tv=118.878000) >[ 111.941] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.941] sna_accel_do_throttle -- no pending activity >[ 111.941] sna_accel_block: evaluating timers, active=5 >[ 111.941] sna_accel_block: flush timer expires in 16 [111957] >[ 111.941] sna_wakeup_handler >[ 111.941] sna_block_handler (tv=118.878000) >[ 111.941] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.941] sna_accel_do_throttle -- no pending activity >[ 111.941] sna_accel_block: evaluating timers, active=5 >[ 111.941] sna_accel_block: flush timer expires in 16 [111957] >[ 111.941] sna_wakeup_handler >[ 111.941] sna_block_handler (tv=118.878000) >[ 111.941] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.941] sna_accel_do_throttle -- no pending activity >[ 111.941] sna_accel_block: evaluating timers, active=5 >[ 111.941] sna_accel_block: flush timer expires in 16 [111957] >[ 111.947] sna_wakeup_handler >[ 111.947] sna_create_window: window=20971523 >[ 111.947] sna_set_window_pixmap: window=20971523, old pixmap=0 new pixmap=175 >[ 111.947] sna_change_window_attributes >[ 111.947] sna_covering_crtc for box=(0, 0), (0, 0) >[ 111.947] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 111.947] sna_covering_crtc: crtc 0: (0, 0), (3840, 2160) >[ 111.947] sna_covering_crtc: crtc 1: (3840, 0), (7680, 2160) >[ 111.947] sna_covering_crtc: crtc 2 off, skipping >[ 111.947] sna_covering_crtc: best crtc = 0x5619f1380670, coverage = 0 >[ 111.947] sna_dri2_get_msc(draw=20971523, pipe=0) >[ 111.947] sna_crtc_record_swap: recording last swap on pipe=0, frame 6467 [msc=6467], time 111.936334 >[ 111.947] sna_dri2_get_msc: msc=6467 [raw=6467], ust=111936334 >[ 111.947] sna_block_handler (tv=118.872000) >[ 111.947] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.947] sna_accel_do_throttle -- no pending activity >[ 111.947] sna_accel_block: evaluating timers, active=5 >[ 111.947] sna_accel_block: flush timer expires in 10 [111957] >[ 111.947] sna_wakeup_handler >[ 111.947] sna_dri2_create_buffer pixmap=175, (attachment=1, format=32, drawable=1x1), window?=1 >[ 111.947] sna_dri2_create_buffer: creating back buffer 1x1, suitable for scanout? 0 >[ 111.947] kgem_create_2d(1x1, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 111.947] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=8 >[ 111.947] kgem_set_tiling: handle=18, tiling=1 [1], pitch=512 [512]: 1 >[ 111.947] kgem_bo_remove_from_inactive: removing handle=18 from inactive >[ 111.947] from inactive: pitch=512, tiling=1: handle=18, id=966 >[ 111.947] kgem_bo_flink: flinked handle=18 to name=4, marking non-reusable >[ 111.947] sna_dri2_create_buffer pixmap=175, (attachment=0, format=32, drawable=1x1), window?=1 >[ 111.947] sna_pixmap_set_dri: attaching DRI client to pixmap=175 >[ 111.947] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=c2 >[ 111.947] wait_for_shadow: flags=c2, flips=0, handle=28, shadow=29 >[ 111.947] sna_pixmap_move_to_gpu: already all-damaged >[ 111.947] sna_pixmap_mark_active: pixmap=175, handle=28 >[ 111.947] sna_dri2_create_buffer: attaching to front buffer 7680x2160 [0x5619f1743700:1], scanout? 16 >[ 111.947] kgem_bo_flink: flinked handle=28 to name=3, marking non-reusable >[ 111.947] sna_dri2_create_buffer: adding flush hint to handle=28 >[ 111.947] sna_accel_watch_flush: enable=1 >[ 111.947] sna_accel_watch_flush: installing watchers >[ 111.947] sna_accel_flush: flush?=0, dirty?=0 >[ 111.947] sna_accel_flush: flush?=0, dirty?=0 >[ 111.947] sna_accel_flush: flush?=0, dirty?=0 >[ 111.947] sna_block_handler (tv=118.872000) >[ 111.947] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.947] sna_accel_do_throttle -- no pending activity >[ 111.947] sna_accel_block: evaluating timers, active=5 >[ 111.947] sna_accel_block: flush timer expires in 10 [111957] >[ 111.948] sna_wakeup_handler >[ 111.948] sna_block_handler (tv=118.871000) >[ 111.948] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.948] sna_accel_do_throttle -- no pending activity >[ 111.948] sna_accel_block: evaluating timers, active=5 >[ 111.948] sna_accel_block: flush timer expires in 9 [111957] >[ 111.948] sna_wakeup_handler >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_block_handler (tv=0.0) >[ 111.948] sna_wakeup_handler >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_block_handler (tv=0.0) >[ 111.948] sna_wakeup_handler >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_block_handler (tv=118.871000) >[ 111.948] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.948] sna_accel_do_throttle -- no pending activity >[ 111.948] sna_accel_block: evaluating timers, active=5 >[ 111.948] sna_accel_block: flush timer expires in 9 [111957] >[ 111.948] sna_wakeup_handler >[ 111.948] sna_create_window: window=23068675 >[ 111.948] sna_set_window_pixmap: window=23068675, old pixmap=0 new pixmap=175 >[ 111.948] sna_change_window_attributes >[ 111.948] sna_covering_crtc for box=(0, 0), (0, 0) >[ 111.948] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 111.948] sna_covering_crtc: crtc 0: (0, 0), (3840, 2160) >[ 111.948] sna_covering_crtc: crtc 1: (3840, 0), (7680, 2160) >[ 111.948] sna_covering_crtc: crtc 2 off, skipping >[ 111.948] sna_covering_crtc: best crtc = 0x5619f1380670, coverage = 0 >[ 111.948] sna_dri2_get_msc(draw=23068675, pipe=0) >[ 111.948] sna_crtc_record_swap: recording last swap on pipe=0, frame 6467 [msc=6467], time 111.936334 >[ 111.948] sna_dri2_get_msc: msc=6467 [raw=6467], ust=111936334 >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_block_handler (tv=118.871000) >[ 111.948] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.948] sna_accel_do_throttle -- no pending activity >[ 111.948] sna_accel_block: evaluating timers, active=5 >[ 111.948] sna_accel_block: flush timer expires in 9 [111957] >[ 111.948] sna_wakeup_handler >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_block_handler (tv=118.871000) >[ 111.948] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.948] sna_accel_do_throttle -- no pending activity >[ 111.948] sna_accel_block: evaluating timers, active=5 >[ 111.948] sna_accel_block: flush timer expires in 9 [111957] >[ 111.948] sna_wakeup_handler >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_block_handler (tv=118.871000) >[ 111.948] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.948] sna_accel_do_throttle -- no pending activity >[ 111.948] sna_accel_block: evaluating timers, active=5 >[ 111.948] sna_accel_block: flush timer expires in 9 [111957] >[ 111.948] sna_wakeup_handler >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_block_handler (tv=118.871000) >[ 111.948] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.948] sna_accel_do_throttle -- no pending activity >[ 111.948] sna_accel_block: evaluating timers, active=5 >[ 111.948] sna_accel_block: flush timer expires in 9 [111957] >[ 111.948] sna_wakeup_handler >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_block_handler (tv=118.871000) >[ 111.948] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.948] sna_accel_do_throttle -- no pending activity >[ 111.948] sna_accel_block: evaluating timers, active=5 >[ 111.948] sna_accel_block: flush timer expires in 9 [111957] >[ 111.948] sna_wakeup_handler >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_block_handler (tv=118.871000) >[ 111.948] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.948] sna_accel_do_throttle -- no pending activity >[ 111.948] sna_accel_block: evaluating timers, active=5 >[ 111.948] sna_accel_block: flush timer expires in 9 [111957] >[ 111.948] sna_wakeup_handler >[ 111.948] sna_dri2_create_buffer pixmap=175, (attachment=0, format=32, drawable=100x100), window?=1 >[ 111.948] sna_dri2_create_buffer: reusing front buffer attachment, win=23068675 100x100, pixmap=175 [175] 7680x2160, handle=28, name=3, active_scanout=3 >[ 111.948] kgem_bo_flink: flinked handle=28 to name=3, marking non-reusable >[ 111.948] sna_dri2_create_buffer pixmap=175, (attachment=7, format=32, drawable=100x100), window?=1 >[ 111.948] sna_dri2_create_buffer: creating back buffer 100x100, suitable for scanout? 0 >[ 111.948] kgem_create_2d(100x100, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 111.948] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=104 >[ 111.948] kgem_set_tiling: handle=22, tiling=1 [1], pitch=512 [512]: 1 >[ 111.948] kgem_bo_remove_from_inactive: removing handle=22 from inactive >[ 111.948] from inactive: pitch=512, tiling=1: handle=22, id=967 >[ 111.948] kgem_bo_flink: flinked handle=22 to name=5, marking non-reusable >[ 111.948] sna_dri2_copy_region: pixmap=175, src=28 (refs=2/4, flush=1, attach=0) , dst=22 (refs=1/1, flush=0, attach=7) >[ 111.948] sna_dri2_copy_region: region (0, 0), (100, 100) x 1 >[ 111.948] is_clipped: region[0]x(0, 0),(0, 0) against drawable 100x100 >[ 111.948] __sna_dri2_copy_region: draw=(0, 0), delta=(0, 0), draw=(0, 0),(100, 100), clip.extents=(0, 0), (0, 0) >[ 111.948] __sna_dri2_copy_region: all clipped >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_block_handler (tv=118.871000) >[ 111.948] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.948] sna_accel_do_throttle -- no pending activity >[ 111.948] sna_accel_block: evaluating timers, active=5 >[ 111.948] sna_accel_block: flush timer expires in 9 [111957] >[ 111.948] sna_wakeup_handler >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_block_handler (tv=118.871000) >[ 111.948] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.948] sna_accel_do_throttle -- no pending activity >[ 111.948] sna_accel_block: evaluating timers, active=5 >[ 111.948] sna_accel_block: flush timer expires in 9 [111957] >[ 111.948] sna_wakeup_handler >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_block_handler (tv=118.871000) >[ 111.948] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.948] sna_accel_do_throttle -- no pending activity >[ 111.948] sna_accel_block: evaluating timers, active=5 >[ 111.948] sna_accel_block: flush timer expires in 9 [111957] >[ 111.948] sna_wakeup_handler >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_block_handler (tv=118.871000) >[ 111.948] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.948] sna_accel_do_throttle -- no pending activity >[ 111.948] sna_accel_block: evaluating timers, active=5 >[ 111.948] sna_accel_block: flush timer expires in 9 [111957] >[ 111.948] sna_wakeup_handler >[ 111.948] _sna_dri2_destroy_buffer: 0x5619f1774940 [handle=18] -- refcnt=1, draw=20971523, pixmap=0, proxy?=0 >[ 111.948] sna_dri2_cache_bo(handle=18, name=4) >[ 111.948] sna_dri2_cache_bo: caching handle=18 (name=4, flags=0, active_scanout=0) >[ 111.948] _sna_dri2_destroy_buffer: 0x5619f1793de0 [handle=28] -- refcnt=2, draw=20971523, pixmap=175, proxy?=0 >[ 111.948] sna_destroy_window: window=20971523 >[ 111.948] sna_dri2_destroy_window: window=20971523 >[ 111.948] sna_dri2_destroy_window: releasing cached handle=18 >[ 111.948] _kgem_bo_destroy: handle=18, proxy? 0 >[ 111.948] __kgem_bo_destroy: handle=18, size=4096 >[ 111.948] __kgem_bo_destroy: handle=18, not reusable >[ 111.948] kgem_bo_free: handle=18, size=4096 >[ 111.948] kgem_bo_free: releasing 0x0:0x7f3c9c498000 vma for handle=18, count=0 >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_block_handler (tv=118.871000) >[ 111.948] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.948] sna_accel_do_throttle -- no pending activity >[ 111.948] sna_accel_block: evaluating timers, active=5 >[ 111.948] sna_accel_block: flush timer expires in 9 [111957] >[ 111.948] sna_wakeup_handler >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_accel_flush: flush?=0, dirty?=0 >[ 111.948] sna_block_handler (tv=118.871000) >[ 111.948] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.948] sna_accel_do_throttle -- no pending activity >[ 111.948] sna_accel_block: evaluating timers, active=5 >[ 111.948] sna_accel_block: flush timer expires in 9 [111957] >[ 111.949] sna_wakeup_handler >[ 111.949] sna_accel_flush: flush?=0, dirty?=0 >[ 111.949] sna_accel_flush: flush?=0, dirty?=0 >[ 111.949] sna_block_handler (tv=118.870000) >[ 111.949] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.949] sna_accel_do_throttle -- no pending activity >[ 111.949] sna_accel_block: evaluating timers, active=5 >[ 111.949] sna_accel_block: flush timer expires in 8 [111957] >[ 111.949] sna_wakeup_handler >[ 111.949] sna_accel_flush: flush?=0, dirty?=0 >[ 111.949] sna_accel_flush: flush?=0, dirty?=0 >[ 111.949] sna_accel_flush: flush?=0, dirty?=0 >[ 111.949] sna_accel_flush: flush?=0, dirty?=0 >[ 111.949] sna_accel_flush: flush?=0, dirty?=0 >[ 111.949] sna_block_handler (tv=118.870000) >[ 111.949] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.949] sna_accel_do_throttle -- no pending activity >[ 111.949] sna_accel_block: evaluating timers, active=5 >[ 111.949] sna_accel_block: flush timer expires in 8 [111957] >[ 111.949] sna_wakeup_handler >[ 111.949] sna_accel_flush: flush?=0, dirty?=0 >[ 111.949] sna_accel_flush: flush?=0, dirty?=0 >[ 111.949] sna_accel_flush: flush?=0, dirty?=0 >[ 111.949] sna_block_handler (tv=118.870000) >[ 111.949] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.949] sna_accel_do_throttle -- no pending activity >[ 111.949] sna_accel_block: evaluating timers, active=5 >[ 111.949] sna_accel_block: flush timer expires in 8 [111957] >[ 111.949] sna_wakeup_handler >[ 111.949] sna_accel_flush: flush?=0, dirty?=0 >[ 111.949] sna_block_handler (tv=118.870000) >[ 111.949] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.949] sna_accel_do_throttle -- no pending activity >[ 111.949] sna_accel_block: evaluating timers, active=5 >[ 111.949] sna_accel_block: flush timer expires in 8 [111957] >[ 111.949] sna_wakeup_handler >[ 111.949] sna_accel_flush: flush?=0, dirty?=0 >[ 111.949] sna_accel_flush: flush?=0, dirty?=0 >[ 111.949] sna_block_handler (tv=118.870000) >[ 111.949] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.949] sna_accel_do_throttle -- no pending activity >[ 111.949] sna_accel_block: evaluating timers, active=5 >[ 111.949] sna_accel_block: flush timer expires in 8 [111957] >[ 111.949] sna_wakeup_handler >[ 111.949] sna_accel_flush: flush?=0, dirty?=0 >[ 111.949] sna_accel_flush: flush?=0, dirty?=0 >[ 111.949] sna_block_handler (tv=118.870000) >[ 111.949] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.949] sna_accel_do_throttle -- no pending activity >[ 111.949] sna_accel_block: evaluating timers, active=5 >[ 111.949] sna_accel_block: flush timer expires in 8 [111957] >[ 111.949] sna_wakeup_handler >[ 111.949] sna_accel_flush: flush?=0, dirty?=0 >[ 111.949] _sna_dri2_destroy_buffer: 0x5619f1793de0 [handle=28] -- refcnt=1, draw=23068675, pixmap=175, proxy?=0 >[ 111.949] _sna_dri2_destroy_buffer: removing active_scanout=3 from pixmap handle=28 >[ 111.949] _sna_dri2_destroy_buffer: releasing last DRI pixmap=175, scanout?=1 >[ 111.949] _sna_dri2_destroy_buffer: dropping flush hint from handle=28 >[ 111.949] sna_accel_watch_flush: enable=-1 >[ 111.949] sna_dri2_cache_bo(handle=28, name=3) >[ 111.949] sna_dri2_cache_bo: multiple references [4], releasing handle >[ 111.949] _sna_dri2_destroy_buffer: 0x5619f1798f30 [handle=22] -- refcnt=1, draw=23068675, pixmap=0, proxy?=0 >[ 111.949] sna_dri2_cache_bo(handle=22, name=5) >[ 111.949] sna_dri2_cache_bo: caching handle=22 (name=5, flags=0, active_scanout=0) >[ 111.949] sna_destroy_window: window=23068675 >[ 111.949] sna_dri2_destroy_window: window=23068675 >[ 111.949] sna_dri2_destroy_window: releasing cached handle=22 >[ 111.949] _kgem_bo_destroy: handle=22, proxy? 0 >[ 111.949] __kgem_bo_destroy: handle=22, size=61440 >[ 111.949] __kgem_bo_destroy: handle=22, not reusable >[ 111.949] kgem_bo_free: handle=22, size=61440 >[ 111.949] kgem_bo_free: releasing 0x0:0x0 vma for handle=22, count=0 >[ 111.949] sna_accel_flush: flush?=0, dirty?=0 >[ 111.949] sna_block_handler (tv=118.870000) >[ 111.949] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.949] sna_accel_do_throttle -- no pending activity >[ 111.949] sna_accel_block: removing watchers >[ 111.949] sna_accel_block: evaluating timers, active=5 >[ 111.949] sna_accel_block: flush timer expires in 8 [111957] >[ 111.949] sna_wakeup_handler >[ 111.950] sna_block_handler (tv=118.869000) >[ 111.950] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.950] sna_accel_do_throttle -- no pending activity >[ 111.950] sna_accel_block: evaluating timers, active=5 >[ 111.950] sna_accel_block: flush timer expires in 7 [111957] >[ 111.950] sna_wakeup_handler >[ 111.950] sna_destroy_window: window=18874369 >[ 111.951] sna_block_handler (tv=118.868000) >[ 111.951] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.951] sna_accel_do_throttle -- no pending activity >[ 111.951] sna_accel_block: evaluating timers, active=5 >[ 111.951] sna_accel_block: flush timer expires in 6 [111957] >[ 111.957] sna_wakeup_handler >[ 111.957] sna_block_handler (tv=118.862000) >[ 111.957] sna_scanout_do_flush: flush timer active: delta=0 >[ 111.957] sna_scanout_do_flush (time=111957), triggered >[ 111.957] sna_scanout_flush (time=111957), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 111.957] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.957] stop_flush: scanout=28 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 111.957] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.957] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 111.957] sna_accel_do_throttle -- no pending activity >[ 111.957] sna_accel_block: evaluating timers, active=5 >[ 111.957] sna_accel_block: flush timer expires in 16 [111973] >[ 111.962] sna_wakeup_handler >[ 111.962] sna_block_handler (tv=118.857000) >[ 111.962] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.962] sna_accel_do_throttle -- no pending activity >[ 111.962] sna_accel_block: evaluating timers, active=5 >[ 111.962] sna_accel_block: flush timer expires in 11 [111973] >[ 111.962] sna_wakeup_handler >[ 111.962] sna_block_handler (tv=0.0) >[ 111.962] sna_wakeup_handler >[ 111.962] sna_block_handler (tv=118.857000) >[ 111.962] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.962] sna_accel_do_throttle -- no pending activity >[ 111.962] sna_accel_block: evaluating timers, active=5 >[ 111.962] sna_accel_block: flush timer expires in 11 [111973] >[ 111.963] sna_wakeup_handler >[ 111.963] sna_block_handler (tv=118.856000) >[ 111.963] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.963] sna_accel_do_throttle -- no pending activity >[ 111.963] sna_accel_block: evaluating timers, active=5 >[ 111.963] sna_accel_block: flush timer expires in 10 [111973] >[ 111.963] sna_wakeup_handler >[ 111.963] sna_block_handler (tv=118.856000) >[ 111.963] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.963] sna_accel_do_throttle -- no pending activity >[ 111.963] sna_accel_block: evaluating timers, active=5 >[ 111.963] sna_accel_block: flush timer expires in 10 [111973] >[ 111.964] sna_wakeup_handler >[ 111.964] sna_block_handler (tv=118.855000) >[ 111.964] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.964] sna_accel_do_throttle -- no pending activity >[ 111.964] sna_accel_block: evaluating timers, active=5 >[ 111.964] sna_accel_block: flush timer expires in 9 [111973] >[ 111.964] sna_wakeup_handler >[ 111.964] sna_block_handler (tv=118.855000) >[ 111.964] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.964] sna_accel_do_throttle -- no pending activity >[ 111.964] sna_accel_block: evaluating timers, active=5 >[ 111.964] sna_accel_block: flush timer expires in 9 [111973] >[ 111.964] sna_wakeup_handler >[ 111.964] sna_block_handler (tv=118.855000) >[ 111.964] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.964] sna_accel_do_throttle -- no pending activity >[ 111.964] sna_accel_block: evaluating timers, active=5 >[ 111.964] sna_accel_block: flush timer expires in 9 [111973] >[ 111.964] sna_wakeup_handler >[ 111.964] sna_block_handler (tv=118.855000) >[ 111.964] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.964] sna_accel_do_throttle -- no pending activity >[ 111.964] sna_accel_block: evaluating timers, active=5 >[ 111.964] sna_accel_block: flush timer expires in 9 [111973] >[ 111.964] sna_wakeup_handler >[ 111.964] sna_block_handler (tv=118.855000) >[ 111.964] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.964] sna_accel_do_throttle -- no pending activity >[ 111.964] sna_accel_block: evaluating timers, active=5 >[ 111.964] sna_accel_block: flush timer expires in 9 [111973] >[ 111.964] sna_wakeup_handler >[ 111.964] sna_block_handler (tv=118.855000) >[ 111.964] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.964] sna_accel_do_throttle -- no pending activity >[ 111.964] sna_accel_block: evaluating timers, active=5 >[ 111.965] sna_accel_block: flush timer expires in 9 [111973] >[ 111.965] sna_wakeup_handler >[ 111.965] sna_block_handler (tv=118.854000) >[ 111.965] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.965] sna_accel_do_throttle -- no pending activity >[ 111.965] sna_accel_block: evaluating timers, active=5 >[ 111.965] sna_accel_block: flush timer expires in 8 [111973] >[ 111.965] sna_wakeup_handler >[ 111.965] sna_block_handler (tv=118.854000) >[ 111.965] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.965] sna_accel_do_throttle -- no pending activity >[ 111.965] sna_accel_block: evaluating timers, active=5 >[ 111.965] sna_accel_block: flush timer expires in 8 [111973] >[ 111.965] sna_wakeup_handler >[ 111.965] sna_block_handler (tv=118.854000) >[ 111.965] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.965] sna_accel_do_throttle -- no pending activity >[ 111.965] sna_accel_block: evaluating timers, active=5 >[ 111.965] sna_accel_block: flush timer expires in 8 [111973] >[ 111.965] sna_wakeup_handler >[ 111.965] sna_block_handler (tv=118.854000) >[ 111.965] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.965] sna_accel_do_throttle -- no pending activity >[ 111.965] sna_accel_block: evaluating timers, active=5 >[ 111.965] sna_accel_block: flush timer expires in 8 [111973] >[ 111.965] sna_wakeup_handler >[ 111.965] sna_block_handler (tv=118.854000) >[ 111.965] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.965] sna_accel_do_throttle -- no pending activity >[ 111.965] sna_accel_block: evaluating timers, active=5 >[ 111.965] sna_accel_block: flush timer expires in 8 [111973] >[ 111.965] sna_wakeup_handler >[ 111.965] sna_block_handler (tv=118.854000) >[ 111.965] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.965] sna_accel_do_throttle -- no pending activity >[ 111.965] sna_accel_block: evaluating timers, active=5 >[ 111.965] sna_accel_block: flush timer expires in 8 [111973] >[ 111.965] sna_wakeup_handler >[ 111.965] sna_block_handler (tv=118.854000) >[ 111.965] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.965] sna_accel_do_throttle -- no pending activity >[ 111.965] sna_accel_block: evaluating timers, active=5 >[ 111.965] sna_accel_block: flush timer expires in 8 [111973] >[ 111.965] sna_wakeup_handler >[ 111.965] sna_block_handler (tv=118.854000) >[ 111.965] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.965] sna_accel_do_throttle -- no pending activity >[ 111.965] sna_accel_block: evaluating timers, active=5 >[ 111.965] sna_accel_block: flush timer expires in 8 [111973] >[ 111.965] sna_wakeup_handler >[ 111.965] sna_block_handler (tv=118.854000) >[ 111.965] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.965] sna_accel_do_throttle -- no pending activity >[ 111.965] sna_accel_block: evaluating timers, active=5 >[ 111.965] sna_accel_block: flush timer expires in 8 [111973] >[ 111.965] sna_wakeup_handler >[ 111.965] sna_block_handler (tv=118.854000) >[ 111.965] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.965] sna_accel_do_throttle -- no pending activity >[ 111.965] sna_accel_block: evaluating timers, active=5 >[ 111.965] sna_accel_block: flush timer expires in 8 [111973] >[ 111.965] sna_wakeup_handler >[ 111.965] sna_block_handler (tv=118.854000) >[ 111.965] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.965] sna_accel_do_throttle -- no pending activity >[ 111.965] sna_accel_block: evaluating timers, active=5 >[ 111.965] sna_accel_block: flush timer expires in 8 [111973] >[ 111.965] sna_wakeup_handler >[ 111.965] sna_block_handler (tv=118.854000) >[ 111.965] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.965] sna_accel_do_throttle -- no pending activity >[ 111.965] sna_accel_block: evaluating timers, active=5 >[ 111.965] sna_accel_block: flush timer expires in 8 [111973] >[ 111.965] sna_wakeup_handler >[ 111.965] sna_block_handler (tv=118.854000) >[ 111.965] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.965] sna_accel_do_throttle -- no pending activity >[ 111.965] sna_accel_block: evaluating timers, active=5 >[ 111.965] sna_accel_block: flush timer expires in 8 [111973] >[ 111.965] sna_wakeup_handler >[ 111.965] sna_block_handler (tv=118.854000) >[ 111.965] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.965] sna_accel_do_throttle -- no pending activity >[ 111.965] sna_accel_block: evaluating timers, active=5 >[ 111.965] sna_accel_block: flush timer expires in 8 [111973] >[ 111.965] sna_wakeup_handler >[ 111.965] sna_block_handler (tv=118.854000) >[ 111.965] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.965] sna_accel_do_throttle -- no pending activity >[ 111.965] sna_accel_block: evaluating timers, active=5 >[ 111.965] sna_accel_block: flush timer expires in 8 [111973] >[ 111.965] sna_wakeup_handler >[ 111.965] sna_block_handler (tv=118.854000) >[ 111.965] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.965] sna_accel_do_throttle -- no pending activity >[ 111.965] sna_accel_block: evaluating timers, active=5 >[ 111.965] sna_accel_block: flush timer expires in 8 [111973] >[ 111.965] sna_wakeup_handler >[ 111.965] sna_block_handler (tv=118.854000) >[ 111.965] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.965] sna_accel_do_throttle -- no pending activity >[ 111.965] sna_accel_block: evaluating timers, active=5 >[ 111.965] sna_accel_block: flush timer expires in 8 [111973] >[ 111.965] sna_wakeup_handler >[ 111.965] sna_block_handler (tv=118.854000) >[ 111.965] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.965] sna_accel_do_throttle -- no pending activity >[ 111.965] sna_accel_block: evaluating timers, active=5 >[ 111.965] sna_accel_block: flush timer expires in 8 [111973] >[ 111.965] sna_wakeup_handler >[ 111.965] sna_block_handler (tv=118.854000) >[ 111.965] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.965] sna_accel_do_throttle -- no pending activity >[ 111.965] sna_accel_block: evaluating timers, active=5 >[ 111.965] sna_accel_block: flush timer expires in 8 [111973] >[ 111.965] sna_wakeup_handler >[ 111.965] sna_block_handler (tv=118.854000) >[ 111.965] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.965] sna_accel_do_throttle -- no pending activity >[ 111.965] sna_accel_block: evaluating timers, active=5 >[ 111.966] sna_accel_block: flush timer expires in 8 [111973] >[ 111.966] sna_wakeup_handler >[ 111.966] sna_block_handler (tv=118.853000) >[ 111.966] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.966] sna_accel_do_throttle -- no pending activity >[ 111.966] sna_accel_block: evaluating timers, active=5 >[ 111.966] sna_accel_block: flush timer expires in 7 [111973] >[ 111.966] sna_wakeup_handler >[ 111.966] sna_block_handler (tv=118.853000) >[ 111.966] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.966] sna_accel_do_throttle -- no pending activity >[ 111.966] sna_accel_block: evaluating timers, active=5 >[ 111.966] sna_accel_block: flush timer expires in 7 [111973] >[ 111.966] sna_wakeup_handler >[ 111.966] sna_block_handler (tv=118.853000) >[ 111.966] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.966] sna_accel_do_throttle -- no pending activity >[ 111.966] sna_accel_block: evaluating timers, active=5 >[ 111.966] sna_accel_block: flush timer expires in 7 [111973] >[ 111.966] sna_wakeup_handler >[ 111.966] sna_block_handler (tv=118.853000) >[ 111.966] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.966] sna_accel_do_throttle -- no pending activity >[ 111.966] sna_accel_block: evaluating timers, active=5 >[ 111.966] sna_accel_block: flush timer expires in 7 [111973] >[ 111.966] sna_wakeup_handler >[ 111.966] sna_block_handler (tv=118.853000) >[ 111.966] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.966] sna_accel_do_throttle -- no pending activity >[ 111.966] sna_accel_block: evaluating timers, active=5 >[ 111.966] sna_accel_block: flush timer expires in 7 [111973] >[ 111.966] sna_wakeup_handler >[ 111.966] sna_block_handler (tv=118.853000) >[ 111.966] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.966] sna_accel_do_throttle -- no pending activity >[ 111.966] sna_accel_block: evaluating timers, active=5 >[ 111.966] sna_accel_block: flush timer expires in 7 [111973] >[ 111.966] sna_wakeup_handler >[ 111.966] sna_block_handler (tv=118.853000) >[ 111.966] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.966] sna_accel_do_throttle -- no pending activity >[ 111.966] sna_accel_block: evaluating timers, active=5 >[ 111.966] sna_accel_block: flush timer expires in 7 [111973] >[ 111.966] sna_wakeup_handler >[ 111.966] sna_block_handler (tv=118.853000) >[ 111.966] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.966] sna_accel_do_throttle -- no pending activity >[ 111.966] sna_accel_block: evaluating timers, active=5 >[ 111.966] sna_accel_block: flush timer expires in 7 [111973] >[ 111.966] sna_wakeup_handler >[ 111.966] sna_block_handler (tv=118.853000) >[ 111.966] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.966] sna_accel_do_throttle -- no pending activity >[ 111.966] sna_accel_block: evaluating timers, active=5 >[ 111.966] sna_accel_block: flush timer expires in 7 [111973] >[ 111.966] sna_wakeup_handler >[ 111.966] sna_block_handler (tv=118.853000) >[ 111.966] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.966] sna_accel_do_throttle -- no pending activity >[ 111.966] sna_accel_block: evaluating timers, active=5 >[ 111.966] sna_accel_block: flush timer expires in 7 [111973] >[ 111.966] sna_wakeup_handler >[ 111.966] sna_block_handler (tv=118.853000) >[ 111.966] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.966] sna_accel_do_throttle -- no pending activity >[ 111.966] sna_accel_block: evaluating timers, active=5 >[ 111.966] sna_accel_block: flush timer expires in 7 [111973] >[ 111.966] sna_wakeup_handler >[ 111.966] sna_block_handler (tv=118.853000) >[ 111.966] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.966] sna_accel_do_throttle -- no pending activity >[ 111.966] sna_accel_block: evaluating timers, active=5 >[ 111.966] sna_accel_block: flush timer expires in 7 [111973] >[ 111.966] sna_wakeup_handler >[ 111.966] sna_block_handler (tv=118.853000) >[ 111.966] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.966] sna_accel_do_throttle -- no pending activity >[ 111.966] sna_accel_block: evaluating timers, active=5 >[ 111.966] sna_accel_block: flush timer expires in 7 [111973] >[ 111.966] sna_wakeup_handler >[ 111.966] sna_block_handler (tv=118.853000) >[ 111.966] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.966] sna_accel_do_throttle -- no pending activity >[ 111.966] sna_accel_block: evaluating timers, active=5 >[ 111.966] sna_accel_block: flush timer expires in 7 [111973] >[ 111.966] sna_wakeup_handler >[ 111.966] sna_block_handler (tv=118.853000) >[ 111.966] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.966] sna_accel_do_throttle -- no pending activity >[ 111.966] sna_accel_block: evaluating timers, active=5 >[ 111.966] sna_accel_block: flush timer expires in 7 [111973] >[ 111.966] sna_wakeup_handler >[ 111.966] sna_block_handler (tv=118.853000) >[ 111.966] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.966] sna_accel_do_throttle -- no pending activity >[ 111.966] sna_accel_block: evaluating timers, active=5 >[ 111.966] sna_accel_block: flush timer expires in 7 [111973] >[ 111.966] sna_wakeup_handler >[ 111.966] sna_block_handler (tv=118.853000) >[ 111.966] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.966] sna_accel_do_throttle -- no pending activity >[ 111.966] sna_accel_block: evaluating timers, active=5 >[ 111.966] sna_accel_block: flush timer expires in 7 [111973] >[ 111.966] sna_wakeup_handler >[ 111.967] sna_block_handler (tv=118.852000) >[ 111.967] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.967] sna_accel_do_throttle -- no pending activity >[ 111.967] sna_accel_block: evaluating timers, active=5 >[ 111.967] sna_accel_block: flush timer expires in 6 [111973] >[ 111.967] sna_wakeup_handler >[ 111.967] sna_block_handler (tv=118.852000) >[ 111.967] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.967] sna_accel_do_throttle -- no pending activity >[ 111.967] sna_accel_block: evaluating timers, active=5 >[ 111.967] sna_accel_block: flush timer expires in 6 [111973] >[ 111.967] sna_wakeup_handler >[ 111.967] sna_block_handler (tv=118.852000) >[ 111.967] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.967] sna_accel_do_throttle -- no pending activity >[ 111.967] sna_accel_block: evaluating timers, active=5 >[ 111.967] sna_accel_block: flush timer expires in 6 [111973] >[ 111.967] sna_wakeup_handler >[ 111.967] sna_block_handler (tv=118.852000) >[ 111.967] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.967] sna_accel_do_throttle -- no pending activity >[ 111.967] sna_accel_block: evaluating timers, active=5 >[ 111.967] sna_accel_block: flush timer expires in 6 [111973] >[ 111.967] sna_wakeup_handler >[ 111.967] sna_block_handler (tv=118.852000) >[ 111.967] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.967] sna_accel_do_throttle -- no pending activity >[ 111.967] sna_accel_block: evaluating timers, active=5 >[ 111.967] sna_accel_block: flush timer expires in 6 [111973] >[ 111.967] sna_wakeup_handler >[ 111.967] sna_block_handler (tv=118.852000) >[ 111.967] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.967] sna_accel_do_throttle -- no pending activity >[ 111.967] sna_accel_block: evaluating timers, active=5 >[ 111.967] sna_accel_block: flush timer expires in 6 [111973] >[ 111.967] sna_wakeup_handler >[ 111.967] sna_block_handler (tv=118.852000) >[ 111.967] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.967] sna_accel_do_throttle -- no pending activity >[ 111.967] sna_accel_block: evaluating timers, active=5 >[ 111.967] sna_accel_block: flush timer expires in 6 [111973] >[ 111.967] sna_wakeup_handler >[ 111.967] sna_block_handler (tv=118.852000) >[ 111.967] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.967] sna_accel_do_throttle -- no pending activity >[ 111.967] sna_accel_block: evaluating timers, active=5 >[ 111.967] sna_accel_block: flush timer expires in 6 [111973] >[ 111.967] sna_wakeup_handler >[ 111.967] sna_block_handler (tv=118.852000) >[ 111.967] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.967] sna_accel_do_throttle -- no pending activity >[ 111.967] sna_accel_block: evaluating timers, active=5 >[ 111.967] sna_accel_block: flush timer expires in 6 [111973] >[ 111.967] sna_wakeup_handler >[ 111.967] sna_block_handler (tv=118.852000) >[ 111.967] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.967] sna_accel_do_throttle -- no pending activity >[ 111.967] sna_accel_block: evaluating timers, active=5 >[ 111.967] sna_accel_block: flush timer expires in 6 [111973] >[ 111.967] sna_wakeup_handler >[ 111.967] sna_block_handler (tv=118.852000) >[ 111.967] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.967] sna_accel_do_throttle -- no pending activity >[ 111.967] sna_accel_block: evaluating timers, active=5 >[ 111.967] sna_accel_block: flush timer expires in 6 [111973] >[ 111.967] sna_wakeup_handler >[ 111.967] sna_block_handler (tv=118.852000) >[ 111.967] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.967] sna_accel_do_throttle -- no pending activity >[ 111.967] sna_accel_block: evaluating timers, active=5 >[ 111.967] sna_accel_block: flush timer expires in 6 [111973] >[ 111.967] sna_wakeup_handler >[ 111.967] sna_block_handler (tv=118.852000) >[ 111.967] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.967] sna_accel_do_throttle -- no pending activity >[ 111.967] sna_accel_block: evaluating timers, active=5 >[ 111.967] sna_accel_block: flush timer expires in 6 [111973] >[ 111.967] sna_wakeup_handler >[ 111.967] sna_block_handler (tv=118.852000) >[ 111.967] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.967] sna_accel_do_throttle -- no pending activity >[ 111.967] sna_accel_block: evaluating timers, active=5 >[ 111.967] sna_accel_block: flush timer expires in 6 [111973] >[ 111.967] sna_wakeup_handler >[ 111.967] sna_block_handler (tv=118.852000) >[ 111.967] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.967] sna_accel_do_throttle -- no pending activity >[ 111.967] sna_accel_block: evaluating timers, active=5 >[ 111.967] sna_accel_block: flush timer expires in 6 [111973] >[ 111.967] sna_wakeup_handler >[ 111.967] sna_block_handler (tv=118.852000) >[ 111.967] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.967] sna_accel_do_throttle -- no pending activity >[ 111.967] sna_accel_block: evaluating timers, active=5 >[ 111.967] sna_accel_block: flush timer expires in 6 [111973] >[ 111.967] sna_wakeup_handler >[ 111.967] sna_block_handler (tv=118.852000) >[ 111.967] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.967] sna_accel_do_throttle -- no pending activity >[ 111.967] sna_accel_block: evaluating timers, active=5 >[ 111.967] sna_accel_block: flush timer expires in 6 [111973] >[ 111.968] sna_wakeup_handler >[ 111.968] sna_block_handler (tv=118.851000) >[ 111.968] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.968] sna_accel_do_throttle -- no pending activity >[ 111.968] sna_accel_block: evaluating timers, active=5 >[ 111.968] sna_accel_block: flush timer expires in 5 [111973] >[ 111.968] sna_wakeup_handler >[ 111.968] sna_block_handler (tv=118.851000) >[ 111.968] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.968] sna_accel_do_throttle -- no pending activity >[ 111.968] sna_accel_block: evaluating timers, active=5 >[ 111.968] sna_accel_block: flush timer expires in 5 [111973] >[ 111.968] sna_wakeup_handler >[ 111.968] sna_block_handler (tv=118.851000) >[ 111.968] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.968] sna_accel_do_throttle -- no pending activity >[ 111.968] sna_accel_block: evaluating timers, active=5 >[ 111.968] sna_accel_block: flush timer expires in 5 [111973] >[ 111.968] sna_wakeup_handler >[ 111.968] sna_block_handler (tv=118.851000) >[ 111.968] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.968] sna_accel_do_throttle -- no pending activity >[ 111.968] sna_accel_block: evaluating timers, active=5 >[ 111.968] sna_accel_block: flush timer expires in 5 [111973] >[ 111.968] sna_wakeup_handler >[ 111.968] sna_block_handler (tv=118.851000) >[ 111.968] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.968] sna_accel_do_throttle -- no pending activity >[ 111.968] sna_accel_block: evaluating timers, active=5 >[ 111.968] sna_accel_block: flush timer expires in 5 [111973] >[ 111.968] sna_wakeup_handler >[ 111.968] sna_block_handler (tv=118.851000) >[ 111.968] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.968] sna_accel_do_throttle -- no pending activity >[ 111.968] sna_accel_block: evaluating timers, active=5 >[ 111.968] sna_accel_block: flush timer expires in 5 [111973] >[ 111.968] sna_wakeup_handler >[ 111.968] sna_block_handler (tv=118.851000) >[ 111.968] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.968] sna_accel_do_throttle -- no pending activity >[ 111.968] sna_accel_block: evaluating timers, active=5 >[ 111.968] sna_accel_block: flush timer expires in 5 [111973] >[ 111.968] sna_wakeup_handler >[ 111.968] sna_block_handler (tv=118.851000) >[ 111.968] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.968] sna_accel_do_throttle -- no pending activity >[ 111.968] sna_accel_block: evaluating timers, active=5 >[ 111.968] sna_accel_block: flush timer expires in 5 [111973] >[ 111.968] sna_wakeup_handler >[ 111.968] sna_block_handler (tv=118.851000) >[ 111.968] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.968] sna_accel_do_throttle -- no pending activity >[ 111.968] sna_accel_block: evaluating timers, active=5 >[ 111.968] sna_accel_block: flush timer expires in 5 [111973] >[ 111.968] sna_wakeup_handler >[ 111.968] sna_block_handler (tv=118.851000) >[ 111.968] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.968] sna_accel_do_throttle -- no pending activity >[ 111.968] sna_accel_block: evaluating timers, active=5 >[ 111.968] sna_accel_block: flush timer expires in 5 [111973] >[ 111.968] sna_wakeup_handler >[ 111.968] sna_block_handler (tv=118.851000) >[ 111.968] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.968] sna_accel_do_throttle -- no pending activity >[ 111.968] sna_accel_block: evaluating timers, active=5 >[ 111.968] sna_accel_block: flush timer expires in 5 [111973] >[ 111.968] sna_wakeup_handler >[ 111.968] sna_block_handler (tv=118.851000) >[ 111.968] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.968] sna_accel_do_throttle -- no pending activity >[ 111.968] sna_accel_block: evaluating timers, active=5 >[ 111.968] sna_accel_block: flush timer expires in 5 [111973] >[ 111.968] sna_wakeup_handler >[ 111.968] sna_block_handler (tv=118.851000) >[ 111.968] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.968] sna_accel_do_throttle -- no pending activity >[ 111.968] sna_accel_block: evaluating timers, active=5 >[ 111.968] sna_accel_block: flush timer expires in 5 [111973] >[ 111.968] sna_wakeup_handler >[ 111.968] sna_block_handler (tv=118.851000) >[ 111.968] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.968] sna_accel_do_throttle -- no pending activity >[ 111.968] sna_accel_block: evaluating timers, active=5 >[ 111.968] sna_accel_block: flush timer expires in 5 [111973] >[ 111.968] sna_wakeup_handler >[ 111.968] sna_block_handler (tv=118.851000) >[ 111.968] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.968] sna_accel_do_throttle -- no pending activity >[ 111.968] sna_accel_block: evaluating timers, active=5 >[ 111.968] sna_accel_block: flush timer expires in 5 [111973] >[ 111.968] sna_wakeup_handler >[ 111.968] sna_block_handler (tv=118.851000) >[ 111.968] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.968] sna_accel_do_throttle -- no pending activity >[ 111.968] sna_accel_block: evaluating timers, active=5 >[ 111.968] sna_accel_block: flush timer expires in 5 [111973] >[ 111.968] sna_wakeup_handler >[ 111.968] sna_block_handler (tv=118.851000) >[ 111.968] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.968] sna_accel_do_throttle -- no pending activity >[ 111.968] sna_accel_block: evaluating timers, active=5 >[ 111.968] sna_accel_block: flush timer expires in 5 [111973] >[ 111.968] sna_wakeup_handler >[ 111.969] sna_block_handler (tv=118.850000) >[ 111.969] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.969] sna_accel_do_throttle -- no pending activity >[ 111.969] sna_accel_block: evaluating timers, active=5 >[ 111.969] sna_accel_block: flush timer expires in 4 [111973] >[ 111.969] sna_wakeup_handler >[ 111.969] sna_block_handler (tv=118.850000) >[ 111.969] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.969] sna_accel_do_throttle -- no pending activity >[ 111.969] sna_accel_block: evaluating timers, active=5 >[ 111.969] sna_accel_block: flush timer expires in 4 [111973] >[ 111.969] sna_wakeup_handler >[ 111.969] sna_block_handler (tv=118.850000) >[ 111.969] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.969] sna_accel_do_throttle -- no pending activity >[ 111.969] sna_accel_block: evaluating timers, active=5 >[ 111.969] sna_accel_block: flush timer expires in 4 [111973] >[ 111.969] sna_wakeup_handler >[ 111.969] sna_block_handler (tv=118.850000) >[ 111.969] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.969] sna_accel_do_throttle -- no pending activity >[ 111.969] sna_accel_block: evaluating timers, active=5 >[ 111.969] sna_accel_block: flush timer expires in 4 [111973] >[ 111.969] sna_wakeup_handler >[ 111.969] sna_block_handler (tv=118.850000) >[ 111.969] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.969] sna_accel_do_throttle -- no pending activity >[ 111.969] sna_accel_block: evaluating timers, active=5 >[ 111.969] sna_accel_block: flush timer expires in 4 [111973] >[ 111.969] sna_wakeup_handler >[ 111.969] sna_block_handler (tv=118.850000) >[ 111.969] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.969] sna_accel_do_throttle -- no pending activity >[ 111.969] sna_accel_block: evaluating timers, active=5 >[ 111.969] sna_accel_block: flush timer expires in 4 [111973] >[ 111.969] sna_wakeup_handler >[ 111.969] sna_block_handler (tv=118.850000) >[ 111.969] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.969] sna_accel_do_throttle -- no pending activity >[ 111.969] sna_accel_block: evaluating timers, active=5 >[ 111.969] sna_accel_block: flush timer expires in 4 [111973] >[ 111.969] sna_wakeup_handler >[ 111.969] sna_block_handler (tv=118.850000) >[ 111.969] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.969] sna_accel_do_throttle -- no pending activity >[ 111.969] sna_accel_block: evaluating timers, active=5 >[ 111.969] sna_accel_block: flush timer expires in 4 [111973] >[ 111.969] sna_wakeup_handler >[ 111.969] sna_block_handler (tv=118.850000) >[ 111.969] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.969] sna_accel_do_throttle -- no pending activity >[ 111.969] sna_accel_block: evaluating timers, active=5 >[ 111.969] sna_accel_block: flush timer expires in 4 [111973] >[ 111.969] sna_wakeup_handler >[ 111.969] sna_block_handler (tv=118.850000) >[ 111.969] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.969] sna_accel_do_throttle -- no pending activity >[ 111.969] sna_accel_block: evaluating timers, active=5 >[ 111.969] sna_accel_block: flush timer expires in 4 [111973] >[ 111.969] sna_wakeup_handler >[ 111.969] sna_block_handler (tv=118.850000) >[ 111.969] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.969] sna_accel_do_throttle -- no pending activity >[ 111.969] sna_accel_block: evaluating timers, active=5 >[ 111.969] sna_accel_block: flush timer expires in 4 [111973] >[ 111.969] sna_wakeup_handler >[ 111.969] sna_block_handler (tv=118.850000) >[ 111.969] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.969] sna_accel_do_throttle -- no pending activity >[ 111.969] sna_accel_block: evaluating timers, active=5 >[ 111.969] sna_accel_block: flush timer expires in 4 [111973] >[ 111.969] sna_wakeup_handler >[ 111.969] sna_block_handler (tv=118.850000) >[ 111.969] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.969] sna_accel_do_throttle -- no pending activity >[ 111.969] sna_accel_block: evaluating timers, active=5 >[ 111.969] sna_accel_block: flush timer expires in 4 [111973] >[ 111.969] sna_wakeup_handler >[ 111.969] sna_block_handler (tv=118.850000) >[ 111.969] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.969] sna_accel_do_throttle -- no pending activity >[ 111.969] sna_accel_block: evaluating timers, active=5 >[ 111.969] sna_accel_block: flush timer expires in 4 [111973] >[ 111.969] sna_wakeup_handler >[ 111.969] sna_block_handler (tv=118.850000) >[ 111.969] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.969] sna_accel_do_throttle -- no pending activity >[ 111.969] sna_accel_block: evaluating timers, active=5 >[ 111.969] sna_accel_block: flush timer expires in 4 [111973] >[ 111.969] sna_wakeup_handler >[ 111.969] sna_block_handler (tv=118.850000) >[ 111.969] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.969] sna_accel_do_throttle -- no pending activity >[ 111.969] sna_accel_block: evaluating timers, active=5 >[ 111.969] sna_accel_block: flush timer expires in 4 [111973] >[ 111.969] sna_wakeup_handler >[ 111.969] sna_block_handler (tv=118.850000) >[ 111.969] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.969] sna_accel_do_throttle -- no pending activity >[ 111.969] sna_accel_block: evaluating timers, active=5 >[ 111.969] sna_accel_block: flush timer expires in 4 [111973] >[ 111.969] sna_wakeup_handler >[ 111.969] sna_block_handler (tv=118.850000) >[ 111.969] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.969] sna_accel_do_throttle -- no pending activity >[ 111.969] sna_accel_block: evaluating timers, active=5 >[ 111.969] sna_accel_block: flush timer expires in 4 [111973] >[ 111.969] sna_wakeup_handler >[ 111.969] sna_block_handler (tv=118.850000) >[ 111.969] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.969] sna_accel_do_throttle -- no pending activity >[ 111.969] sna_accel_block: evaluating timers, active=5 >[ 111.969] sna_accel_block: flush timer expires in 4 [111973] >[ 111.969] sna_wakeup_handler >[ 111.969] sna_block_handler (tv=118.850000) >[ 111.970] sna_scanout_do_flush: flush timer active: delta=3 >[ 111.970] sna_scanout_do_flush (time=111970), triggered >[ 111.970] sna_scanout_flush (time=111970), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 111.970] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.970] stop_flush: scanout=28 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 111.970] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.970] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 111.970] sna_accel_do_throttle -- no pending activity >[ 111.970] sna_accel_block: evaluating timers, active=5 >[ 111.970] sna_accel_block: flush timer expires in 16 [111986] >[ 111.970] sna_wakeup_handler >[ 111.970] sna_block_handler (tv=118.849000) >[ 111.970] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.970] sna_accel_do_throttle -- no pending activity >[ 111.970] sna_accel_block: evaluating timers, active=5 >[ 111.970] sna_accel_block: flush timer expires in 16 [111986] >[ 111.970] sna_wakeup_handler >[ 111.970] sna_block_handler (tv=118.849000) >[ 111.970] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.970] sna_accel_do_throttle -- no pending activity >[ 111.970] sna_accel_block: evaluating timers, active=5 >[ 111.970] sna_accel_block: flush timer expires in 16 [111986] >[ 111.970] sna_wakeup_handler >[ 111.970] sna_block_handler (tv=118.849000) >[ 111.970] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.970] sna_accel_do_throttle -- no pending activity >[ 111.970] sna_accel_block: evaluating timers, active=5 >[ 111.970] sna_accel_block: flush timer expires in 16 [111986] >[ 111.970] sna_wakeup_handler >[ 111.970] sna_block_handler (tv=118.849000) >[ 111.970] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.970] sna_accel_do_throttle -- no pending activity >[ 111.970] sna_accel_block: evaluating timers, active=5 >[ 111.970] sna_accel_block: flush timer expires in 16 [111986] >[ 111.970] sna_wakeup_handler >[ 111.970] sna_block_handler (tv=118.849000) >[ 111.970] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.970] sna_accel_do_throttle -- no pending activity >[ 111.970] sna_accel_block: evaluating timers, active=5 >[ 111.970] sna_accel_block: flush timer expires in 16 [111986] >[ 111.970] sna_wakeup_handler >[ 111.970] sna_block_handler (tv=118.849000) >[ 111.970] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.970] sna_accel_do_throttle -- no pending activity >[ 111.970] sna_accel_block: evaluating timers, active=5 >[ 111.970] sna_accel_block: flush timer expires in 16 [111986] >[ 111.970] sna_wakeup_handler >[ 111.970] sna_block_handler (tv=118.849000) >[ 111.970] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.970] sna_accel_do_throttle -- no pending activity >[ 111.970] sna_accel_block: evaluating timers, active=5 >[ 111.970] sna_accel_block: flush timer expires in 16 [111986] >[ 111.970] sna_wakeup_handler >[ 111.970] sna_block_handler (tv=118.849000) >[ 111.970] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.970] sna_accel_do_throttle -- no pending activity >[ 111.970] sna_accel_block: evaluating timers, active=5 >[ 111.970] sna_accel_block: flush timer expires in 16 [111986] >[ 111.970] sna_wakeup_handler >[ 111.970] sna_block_handler (tv=118.849000) >[ 111.970] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.970] sna_accel_do_throttle -- no pending activity >[ 111.970] sna_accel_block: evaluating timers, active=5 >[ 111.970] sna_accel_block: flush timer expires in 16 [111986] >[ 111.970] sna_wakeup_handler >[ 111.970] sna_block_handler (tv=118.849000) >[ 111.970] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.970] sna_accel_do_throttle -- no pending activity >[ 111.970] sna_accel_block: evaluating timers, active=5 >[ 111.970] sna_accel_block: flush timer expires in 16 [111986] >[ 111.970] sna_wakeup_handler >[ 111.970] sna_block_handler (tv=118.849000) >[ 111.970] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.970] sna_accel_do_throttle -- no pending activity >[ 111.970] sna_accel_block: evaluating timers, active=5 >[ 111.970] sna_accel_block: flush timer expires in 16 [111986] >[ 111.970] sna_wakeup_handler >[ 111.970] sna_block_handler (tv=118.849000) >[ 111.970] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.970] sna_accel_do_throttle -- no pending activity >[ 111.970] sna_accel_block: evaluating timers, active=5 >[ 111.970] sna_accel_block: flush timer expires in 16 [111986] >[ 111.970] sna_wakeup_handler >[ 111.970] sna_block_handler (tv=118.849000) >[ 111.970] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.970] sna_accel_do_throttle -- no pending activity >[ 111.970] sna_accel_block: evaluating timers, active=5 >[ 111.970] sna_accel_block: flush timer expires in 16 [111986] >[ 111.970] sna_wakeup_handler >[ 111.970] sna_block_handler (tv=118.849000) >[ 111.970] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.970] sna_accel_do_throttle -- no pending activity >[ 111.970] sna_accel_block: evaluating timers, active=5 >[ 111.970] sna_accel_block: flush timer expires in 16 [111986] >[ 111.970] sna_wakeup_handler >[ 111.970] sna_block_handler (tv=118.849000) >[ 111.970] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.970] sna_accel_do_throttle -- no pending activity >[ 111.970] sna_accel_block: evaluating timers, active=5 >[ 111.970] sna_accel_block: flush timer expires in 16 [111986] >[ 111.970] sna_wakeup_handler >[ 111.970] sna_block_handler (tv=118.849000) >[ 111.970] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.970] sna_accel_do_throttle -- no pending activity >[ 111.970] sna_accel_block: evaluating timers, active=5 >[ 111.970] sna_accel_block: flush timer expires in 16 [111986] >[ 111.970] sna_wakeup_handler >[ 111.971] sna_block_handler (tv=118.848000) >[ 111.971] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.971] sna_accel_do_throttle -- no pending activity >[ 111.971] sna_accel_block: evaluating timers, active=5 >[ 111.971] sna_accel_block: flush timer expires in 15 [111986] >[ 111.971] sna_wakeup_handler >[ 111.971] sna_block_handler (tv=118.848000) >[ 111.971] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.971] sna_accel_do_throttle -- no pending activity >[ 111.971] sna_accel_block: evaluating timers, active=5 >[ 111.971] sna_accel_block: flush timer expires in 15 [111986] >[ 111.971] sna_wakeup_handler >[ 111.971] sna_block_handler (tv=118.848000) >[ 111.971] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.971] sna_accel_do_throttle -- no pending activity >[ 111.971] sna_accel_block: evaluating timers, active=5 >[ 111.971] sna_accel_block: flush timer expires in 15 [111986] >[ 111.971] sna_wakeup_handler >[ 111.971] sna_block_handler (tv=118.848000) >[ 111.971] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.971] sna_accel_do_throttle -- no pending activity >[ 111.971] sna_accel_block: evaluating timers, active=5 >[ 111.971] sna_accel_block: flush timer expires in 15 [111986] >[ 111.971] sna_wakeup_handler >[ 111.971] sna_block_handler (tv=0.0) >[ 111.971] sna_wakeup_handler >[ 111.971] sna_change_window_attributes >[ 111.971] sna_block_handler (tv=118.848000) >[ 111.971] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.971] sna_accel_do_throttle -- no pending activity >[ 111.971] sna_accel_block: evaluating timers, active=5 >[ 111.971] sna_accel_block: flush timer expires in 15 [111986] >[ 111.971] sna_wakeup_handler >[ 111.971] sna_block_handler (tv=118.848000) >[ 111.971] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.971] sna_accel_do_throttle -- no pending activity >[ 111.971] sna_accel_block: evaluating timers, active=5 >[ 111.971] sna_accel_block: flush timer expires in 15 [111986] >[ 111.971] sna_wakeup_handler >[ 111.971] sna_block_handler (tv=118.848000) >[ 111.971] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.971] sna_accel_do_throttle -- no pending activity >[ 111.971] sna_accel_block: evaluating timers, active=5 >[ 111.971] sna_accel_block: flush timer expires in 15 [111986] >[ 111.971] sna_wakeup_handler >[ 111.971] sna_block_handler (tv=118.848000) >[ 111.971] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.971] sna_accel_do_throttle -- no pending activity >[ 111.971] sna_accel_block: evaluating timers, active=5 >[ 111.971] sna_accel_block: flush timer expires in 15 [111986] >[ 111.971] sna_wakeup_handler >[ 111.971] sna_create_pixmap(1, 1, 1, usage=0) >[ 111.971] kgem_can_create_2d: 1x1 @ 1 >[ 111.971] kgem_can_create_2d: unhandled depth 1 >[ 111.971] sna_create_pixmap: can not use GPU, just creating shadow >[ 111.971] create_pixmap: allocating pixmap 1x1, depth=1/1, size=12 >[ 111.971] create_pixmap: serial=1047, usage=0, 1x1 >[ 111.971] sna_block_handler (tv=118.848000) >[ 111.971] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.971] sna_accel_do_throttle -- no pending activity >[ 111.971] sna_accel_block: evaluating timers, active=5 >[ 111.971] sna_accel_block: flush timer expires in 15 [111986] >[ 111.971] sna_wakeup_handler >[ 111.971] sna_block_handler (tv=118.848000) >[ 111.971] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.971] sna_accel_do_throttle -- no pending activity >[ 111.971] sna_accel_block: evaluating timers, active=5 >[ 111.971] sna_accel_block: flush timer expires in 15 [111986] >[ 111.972] sna_wakeup_handler >[ 111.972] sna_block_handler (tv=118.847000) >[ 111.972] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.972] sna_accel_do_throttle -- no pending activity >[ 111.972] sna_accel_block: evaluating timers, active=5 >[ 111.972] sna_accel_block: flush timer expires in 14 [111986] >[ 111.972] sna_wakeup_handler >[ 111.972] sna_block_handler (tv=0.0) >[ 111.972] sna_wakeup_handler >[ 111.972] sna_block_handler (tv=118.847000) >[ 111.972] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.972] sna_accel_do_throttle -- no pending activity >[ 111.972] sna_accel_block: evaluating timers, active=5 >[ 111.972] sna_accel_block: flush timer expires in 14 [111986] >[ 111.972] sna_wakeup_handler >[ 111.972] sna_block_handler (tv=118.847000) >[ 111.972] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.972] sna_accel_do_throttle -- no pending activity >[ 111.972] sna_accel_block: evaluating timers, active=5 >[ 111.972] sna_accel_block: flush timer expires in 14 [111986] >[ 111.972] sna_wakeup_handler >[ 111.972] sna_validate_gc(0x5619f17bd0f0) changes=7fffff, previous serial=80000000, drawable=418 >[ 111.972] sna_validate_gc: recomputing clip >[ 111.972] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x5619f17c95c0] >[ 111.972] sna_put_image((0, 0)x(1, 1), depth=1, format=1) >[ 111.972] sna_put_image: fallback -- unattached(0, 0, 1, 1) >[ 111.972] sna_put_image: fallback >[ 111.972] sna_gc_move_to_cpu(0x5619f17bd0f0) changes=7fffff >[ 111.972] sna_gc_move_to_cpu: flushing stipple pixmap >[ 111.972] sna_validate_pixmap: target bpp=1, source bpp=1 >[ 111.972] sna_validate_pixmap: flushing pixmap >[ 111.972] sna_drawable_move_region_to_cpu(pixmap=1048 (1x1), [(0, 0), (1, 1)], flags=3) >[ 111.972] sna_drawable_move_region_to_cpu: not attached to pixmap 1048 (depth 1) >[ 111.972] sna_put_image: fbPutImage(0, 0, 1, 1) >[ 111.972] sna_gc_move_to_gpu(0x5619f17bd0f0) >[ 111.972] sna_get_image: pixmap=1048 (0, 0)x(1, 1), format=1, mask=1, depth=1 >[ 111.973] sna_drawable_move_region_to_cpu(pixmap=1048 (1x1), [(0, 0), (1, 1)], flags=26) >[ 111.973] sna_drawable_move_region_to_cpu: not attached to pixmap 1048 (depth 1) >[ 111.973] sna_get_image: pixmap=1048 (0, 0)x(1, 1), format=1, mask=1, depth=1 >[ 111.973] sna_drawable_move_region_to_cpu(pixmap=1048 (1x1), [(0, 0), (1, 1)], flags=26) >[ 111.973] sna_drawable_move_region_to_cpu: not attached to pixmap 1048 (depth 1) >[ 111.973] sna_destroy_pixmap: pixmap=1048, attached?=0 >[ 111.973] sna_block_handler (tv=118.846000) >[ 111.973] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.973] sna_accel_do_throttle -- no pending activity >[ 111.973] sna_accel_block: evaluating timers, active=5 >[ 111.973] sna_accel_block: flush timer expires in 13 [111986] >[ 111.973] sna_wakeup_handler >[ 111.973] sna_block_handler (tv=118.846000) >[ 111.973] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.973] sna_accel_do_throttle -- no pending activity >[ 111.973] sna_accel_block: evaluating timers, active=5 >[ 111.973] sna_accel_block: flush timer expires in 13 [111986] >[ 111.973] sna_wakeup_handler >[ 111.973] sna_block_handler (tv=118.846000) >[ 111.973] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.973] sna_accel_do_throttle -- no pending activity >[ 111.973] sna_accel_block: evaluating timers, active=5 >[ 111.973] sna_accel_block: flush timer expires in 13 [111986] >[ 111.973] sna_wakeup_handler >[ 111.973] sna_block_handler (tv=118.846000) >[ 111.973] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.973] sna_accel_do_throttle -- no pending activity >[ 111.973] sna_accel_block: evaluating timers, active=5 >[ 111.973] sna_accel_block: flush timer expires in 13 [111986] >[ 111.973] sna_wakeup_handler >[ 111.973] sna_block_handler (tv=118.846000) >[ 111.973] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.973] sna_accel_do_throttle -- no pending activity >[ 111.973] sna_accel_block: evaluating timers, active=5 >[ 111.973] sna_accel_block: flush timer expires in 13 [111986] >[ 111.973] sna_wakeup_handler >[ 111.973] sna_block_handler (tv=118.846000) >[ 111.973] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.973] sna_accel_do_throttle -- no pending activity >[ 111.973] sna_accel_block: evaluating timers, active=5 >[ 111.973] sna_accel_block: flush timer expires in 13 [111986] >[ 111.973] sna_wakeup_handler >[ 111.973] sna_block_handler (tv=118.846000) >[ 111.973] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.973] sna_accel_do_throttle -- no pending activity >[ 111.973] sna_accel_block: evaluating timers, active=5 >[ 111.973] sna_accel_block: flush timer expires in 13 [111986] >[ 111.973] sna_wakeup_handler >[ 111.973] sna_block_handler (tv=118.846000) >[ 111.973] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.973] sna_accel_do_throttle -- no pending activity >[ 111.973] sna_accel_block: evaluating timers, active=5 >[ 111.973] sna_accel_block: flush timer expires in 13 [111986] >[ 111.973] sna_wakeup_handler >[ 111.973] sna_block_handler (tv=118.846000) >[ 111.973] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.973] sna_accel_do_throttle -- no pending activity >[ 111.973] sna_accel_block: evaluating timers, active=5 >[ 111.973] sna_accel_block: flush timer expires in 13 [111986] >[ 111.973] sna_wakeup_handler >[ 111.973] sna_block_handler (tv=118.846000) >[ 111.973] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.973] sna_accel_do_throttle -- no pending activity >[ 111.973] sna_accel_block: evaluating timers, active=5 >[ 111.973] sna_accel_block: flush timer expires in 13 [111986] >[ 111.973] sna_wakeup_handler >[ 111.973] sna_block_handler (tv=118.846000) >[ 111.973] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.973] sna_accel_do_throttle -- no pending activity >[ 111.973] sna_accel_block: evaluating timers, active=5 >[ 111.973] sna_accel_block: flush timer expires in 13 [111986] >[ 111.973] sna_wakeup_handler >[ 111.973] sna_block_handler (tv=118.846000) >[ 111.973] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.973] sna_accel_do_throttle -- no pending activity >[ 111.973] sna_accel_block: evaluating timers, active=5 >[ 111.973] sna_accel_block: flush timer expires in 13 [111986] >[ 111.973] sna_wakeup_handler >[ 111.973] sna_block_handler (tv=118.846000) >[ 111.973] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.973] sna_accel_do_throttle -- no pending activity >[ 111.973] sna_accel_block: evaluating timers, active=5 >[ 111.973] sna_accel_block: flush timer expires in 13 [111986] >[ 111.973] sna_wakeup_handler >[ 111.973] sna_block_handler (tv=118.846000) >[ 111.973] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.973] sna_accel_do_throttle -- no pending activity >[ 111.973] sna_accel_block: evaluating timers, active=5 >[ 111.973] sna_accel_block: flush timer expires in 13 [111986] >[ 111.973] sna_wakeup_handler >[ 111.973] sna_block_handler (tv=118.846000) >[ 111.973] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.973] sna_accel_do_throttle -- no pending activity >[ 111.974] sna_accel_block: evaluating timers, active=5 >[ 111.974] sna_accel_block: flush timer expires in 13 [111986] >[ 111.974] sna_wakeup_handler >[ 111.974] sna_block_handler (tv=118.845000) >[ 111.974] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.974] sna_accel_do_throttle -- no pending activity >[ 111.974] sna_accel_block: evaluating timers, active=5 >[ 111.974] sna_accel_block: flush timer expires in 12 [111986] >[ 111.974] sna_wakeup_handler >[ 111.974] sna_block_handler (tv=118.845000) >[ 111.974] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.974] sna_accel_do_throttle -- no pending activity >[ 111.974] sna_accel_block: evaluating timers, active=5 >[ 111.974] sna_accel_block: flush timer expires in 12 [111986] >[ 111.974] sna_wakeup_handler >[ 111.974] sna_block_handler (tv=118.845000) >[ 111.974] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.974] sna_accel_do_throttle -- no pending activity >[ 111.974] sna_accel_block: evaluating timers, active=5 >[ 111.974] sna_accel_block: flush timer expires in 12 [111986] >[ 111.974] sna_wakeup_handler >[ 111.974] sna_change_window_attributes >[ 111.974] sna_block_handler (tv=118.845000) >[ 111.974] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.974] sna_accel_do_throttle -- no pending activity >[ 111.974] sna_accel_block: evaluating timers, active=5 >[ 111.974] sna_accel_block: flush timer expires in 12 [111986] >[ 111.974] sna_wakeup_handler >[ 111.974] sna_block_handler (tv=118.845000) >[ 111.974] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.974] sna_accel_do_throttle -- no pending activity >[ 111.974] sna_accel_block: evaluating timers, active=5 >[ 111.974] sna_accel_block: flush timer expires in 12 [111986] >[ 111.974] sna_wakeup_handler >[ 111.974] sna_block_handler (tv=0.0) >[ 111.974] sna_wakeup_handler >[ 111.974] sna_block_handler (tv=118.845000) >[ 111.974] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.974] sna_accel_do_throttle -- no pending activity >[ 111.974] sna_accel_block: evaluating timers, active=5 >[ 111.974] sna_accel_block: flush timer expires in 12 [111986] >[ 111.974] sna_wakeup_handler >[ 111.974] sna_block_handler (tv=118.845000) >[ 111.974] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.974] sna_accel_do_throttle -- no pending activity >[ 111.974] sna_accel_block: evaluating timers, active=5 >[ 111.974] sna_accel_block: flush timer expires in 12 [111986] >[ 111.974] sna_wakeup_handler >[ 111.974] sna_block_handler (tv=118.845000) >[ 111.974] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.974] sna_accel_do_throttle -- no pending activity >[ 111.974] sna_accel_block: evaluating timers, active=5 >[ 111.974] sna_accel_block: flush timer expires in 12 [111986] >[ 111.974] sna_wakeup_handler >[ 111.974] sna_block_handler (tv=0.0) >[ 111.974] sna_wakeup_handler >[ 111.974] sna_block_handler (tv=118.845000) >[ 111.974] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.974] sna_accel_do_throttle -- no pending activity >[ 111.974] sna_accel_block: evaluating timers, active=5 >[ 111.974] sna_accel_block: flush timer expires in 12 [111986] >[ 111.974] sna_wakeup_handler >[ 111.974] sna_block_handler (tv=0.0) >[ 111.974] sna_wakeup_handler >[ 111.974] sna_block_handler (tv=0.0) >[ 111.974] sna_wakeup_handler >[ 111.974] sna_block_handler (tv=118.845000) >[ 111.974] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.974] sna_accel_do_throttle -- no pending activity >[ 111.974] sna_accel_block: evaluating timers, active=5 >[ 111.974] sna_accel_block: flush timer expires in 12 [111986] >[ 111.974] sna_wakeup_handler >[ 111.974] sna_block_handler (tv=118.845000) >[ 111.974] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.974] sna_accel_do_throttle -- no pending activity >[ 111.974] sna_accel_block: evaluating timers, active=5 >[ 111.974] sna_accel_block: flush timer expires in 12 [111986] >[ 111.974] sna_wakeup_handler >[ 111.974] sna_block_handler (tv=118.845000) >[ 111.974] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.974] sna_accel_do_throttle -- no pending activity >[ 111.974] sna_accel_block: evaluating timers, active=5 >[ 111.974] sna_accel_block: flush timer expires in 12 [111986] >[ 111.974] sna_wakeup_handler >[ 111.974] sna_block_handler (tv=118.845000) >[ 111.974] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.974] sna_accel_do_throttle -- no pending activity >[ 111.974] sna_accel_block: evaluating timers, active=5 >[ 111.974] sna_accel_block: flush timer expires in 12 [111986] >[ 111.974] sna_wakeup_handler >[ 111.974] sna_block_handler (tv=118.845000) >[ 111.974] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.974] sna_accel_do_throttle -- no pending activity >[ 111.974] sna_accel_block: evaluating timers, active=5 >[ 111.974] sna_accel_block: flush timer expires in 12 [111986] >[ 111.974] sna_wakeup_handler >[ 111.974] sna_block_handler (tv=118.845000) >[ 111.974] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.974] sna_accel_do_throttle -- no pending activity >[ 111.974] sna_accel_block: evaluating timers, active=5 >[ 111.974] sna_accel_block: flush timer expires in 12 [111986] >[ 111.975] sna_wakeup_handler >[ 111.975] sna_block_handler (tv=118.844000) >[ 111.975] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.975] sna_accel_do_throttle -- no pending activity >[ 111.975] sna_accel_block: evaluating timers, active=5 >[ 111.975] sna_accel_block: flush timer expires in 11 [111986] >[ 111.975] sna_wakeup_handler >[ 111.975] sna_block_handler (tv=118.844000) >[ 111.975] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.975] sna_accel_do_throttle -- no pending activity >[ 111.975] sna_accel_block: evaluating timers, active=5 >[ 111.975] sna_accel_block: flush timer expires in 11 [111986] >[ 111.975] sna_wakeup_handler >[ 111.975] sna_block_handler (tv=118.844000) >[ 111.975] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.975] sna_accel_do_throttle -- no pending activity >[ 111.975] sna_accel_block: evaluating timers, active=5 >[ 111.975] sna_accel_block: flush timer expires in 11 [111986] >[ 111.975] sna_wakeup_handler >[ 111.975] sna_block_handler (tv=118.844000) >[ 111.975] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.975] sna_accel_do_throttle -- no pending activity >[ 111.975] sna_accel_block: evaluating timers, active=5 >[ 111.975] sna_accel_block: flush timer expires in 11 [111986] >[ 111.975] sna_wakeup_handler >[ 111.975] sna_block_handler (tv=118.844000) >[ 111.975] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.975] sna_accel_do_throttle -- no pending activity >[ 111.975] sna_accel_block: evaluating timers, active=5 >[ 111.975] sna_accel_block: flush timer expires in 11 [111986] >[ 111.975] sna_wakeup_handler >[ 111.975] sna_block_handler (tv=118.844000) >[ 111.975] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.975] sna_accel_do_throttle -- no pending activity >[ 111.975] sna_accel_block: evaluating timers, active=5 >[ 111.975] sna_accel_block: flush timer expires in 11 [111986] >[ 111.975] sna_wakeup_handler >[ 111.975] sna_block_handler (tv=118.844000) >[ 111.975] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.975] sna_accel_do_throttle -- no pending activity >[ 111.975] sna_accel_block: evaluating timers, active=5 >[ 111.975] sna_accel_block: flush timer expires in 11 [111986] >[ 111.975] sna_wakeup_handler >[ 111.975] sna_block_handler (tv=118.844000) >[ 111.975] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.975] sna_accel_do_throttle -- no pending activity >[ 111.975] sna_accel_block: evaluating timers, active=5 >[ 111.975] sna_accel_block: flush timer expires in 11 [111986] >[ 111.975] sna_wakeup_handler >[ 111.975] sna_block_handler (tv=118.844000) >[ 111.975] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.975] sna_accel_do_throttle -- no pending activity >[ 111.975] sna_accel_block: evaluating timers, active=5 >[ 111.975] sna_accel_block: flush timer expires in 11 [111986] >[ 111.976] sna_wakeup_handler >[ 111.976] sna_change_window_attributes >[ 111.976] sna_block_handler (tv=118.843000) >[ 111.976] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.976] sna_accel_do_throttle -- no pending activity >[ 111.976] sna_accel_block: evaluating timers, active=5 >[ 111.976] sna_accel_block: flush timer expires in 10 [111986] >[ 111.976] sna_wakeup_handler >[ 111.976] sna_block_handler (tv=118.843000) >[ 111.976] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.976] sna_accel_do_throttle -- no pending activity >[ 111.976] sna_accel_block: evaluating timers, active=5 >[ 111.976] sna_accel_block: flush timer expires in 10 [111986] >[ 111.976] sna_wakeup_handler >[ 111.976] sna_block_handler (tv=118.843000) >[ 111.976] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.976] sna_accel_do_throttle -- no pending activity >[ 111.976] sna_accel_block: evaluating timers, active=5 >[ 111.976] sna_accel_block: flush timer expires in 10 [111986] >[ 111.976] sna_wakeup_handler >[ 111.976] sna_block_handler (tv=118.843000) >[ 111.976] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.976] sna_accel_do_throttle -- no pending activity >[ 111.976] sna_accel_block: evaluating timers, active=5 >[ 111.976] sna_accel_block: flush timer expires in 10 [111986] >[ 111.976] sna_wakeup_handler >[ 111.976] sna_block_handler (tv=0.0) >[ 111.976] sna_wakeup_handler >[ 111.976] sna_block_handler (tv=118.843000) >[ 111.976] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.976] sna_accel_do_throttle -- no pending activity >[ 111.976] sna_accel_block: evaluating timers, active=5 >[ 111.976] sna_accel_block: flush timer expires in 10 [111986] >[ 111.976] sna_wakeup_handler >[ 111.976] sna_block_handler (tv=118.843000) >[ 111.976] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.976] sna_accel_do_throttle -- no pending activity >[ 111.976] sna_accel_block: evaluating timers, active=5 >[ 111.976] sna_accel_block: flush timer expires in 10 [111986] >[ 111.976] sna_wakeup_handler >[ 111.976] sna_block_handler (tv=118.843000) >[ 111.976] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.976] sna_accel_do_throttle -- no pending activity >[ 111.976] sna_accel_block: evaluating timers, active=5 >[ 111.976] sna_accel_block: flush timer expires in 10 [111986] >[ 111.976] sna_wakeup_handler >[ 111.976] sna_block_handler (tv=118.843000) >[ 111.976] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.976] sna_accel_do_throttle -- no pending activity >[ 111.976] sna_accel_block: evaluating timers, active=5 >[ 111.976] sna_accel_block: flush timer expires in 10 [111986] >[ 111.976] sna_wakeup_handler >[ 111.976] sna_block_handler (tv=118.843000) >[ 111.976] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.976] sna_accel_do_throttle -- no pending activity >[ 111.976] sna_accel_block: evaluating timers, active=5 >[ 111.976] sna_accel_block: flush timer expires in 10 [111986] >[ 111.976] sna_wakeup_handler >[ 111.976] sna_block_handler (tv=118.843000) >[ 111.976] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.976] sna_accel_do_throttle -- no pending activity >[ 111.976] sna_accel_block: evaluating timers, active=5 >[ 111.976] sna_accel_block: flush timer expires in 10 [111986] >[ 111.976] sna_wakeup_handler >[ 111.976] sna_block_handler (tv=118.843000) >[ 111.976] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.976] sna_accel_do_throttle -- no pending activity >[ 111.976] sna_accel_block: evaluating timers, active=5 >[ 111.976] sna_accel_block: flush timer expires in 10 [111986] >[ 111.976] sna_wakeup_handler >[ 111.976] sna_block_handler (tv=118.843000) >[ 111.976] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.976] sna_accel_do_throttle -- no pending activity >[ 111.976] sna_accel_block: evaluating timers, active=5 >[ 111.976] sna_accel_block: flush timer expires in 10 [111986] >[ 111.976] sna_wakeup_handler >[ 111.976] sna_block_handler (tv=118.843000) >[ 111.976] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.976] sna_accel_do_throttle -- no pending activity >[ 111.976] sna_accel_block: evaluating timers, active=5 >[ 111.976] sna_accel_block: flush timer expires in 10 [111986] >[ 111.976] sna_wakeup_handler >[ 111.976] sna_block_handler (tv=118.843000) >[ 111.976] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.976] sna_accel_do_throttle -- no pending activity >[ 111.976] sna_accel_block: evaluating timers, active=5 >[ 111.976] sna_accel_block: flush timer expires in 10 [111986] >[ 111.976] sna_wakeup_handler >[ 111.976] sna_block_handler (tv=118.843000) >[ 111.976] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.976] sna_accel_do_throttle -- no pending activity >[ 111.977] sna_accel_block: evaluating timers, active=5 >[ 111.977] sna_accel_block: flush timer expires in 10 [111986] >[ 111.977] sna_wakeup_handler >[ 111.977] sna_block_handler (tv=118.842000) >[ 111.977] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.977] sna_accel_do_throttle -- no pending activity >[ 111.977] sna_accel_block: evaluating timers, active=5 >[ 111.977] sna_accel_block: flush timer expires in 9 [111986] >[ 111.977] sna_wakeup_handler >[ 111.977] sna_block_handler (tv=118.842000) >[ 111.977] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.977] sna_accel_do_throttle -- no pending activity >[ 111.977] sna_accel_block: evaluating timers, active=5 >[ 111.977] sna_accel_block: flush timer expires in 9 [111986] >[ 111.977] sna_wakeup_handler >[ 111.977] sna_block_handler (tv=118.842000) >[ 111.977] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.977] sna_accel_do_throttle -- no pending activity >[ 111.977] sna_accel_block: evaluating timers, active=5 >[ 111.977] sna_accel_block: flush timer expires in 9 [111986] >[ 111.977] sna_wakeup_handler >[ 111.977] sna_block_handler (tv=118.842000) >[ 111.977] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.977] sna_accel_do_throttle -- no pending activity >[ 111.977] sna_accel_block: evaluating timers, active=5 >[ 111.977] sna_accel_block: flush timer expires in 9 [111986] >[ 111.977] sna_wakeup_handler >[ 111.977] sna_block_handler (tv=118.842000) >[ 111.977] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.977] sna_accel_do_throttle -- no pending activity >[ 111.977] sna_accel_block: evaluating timers, active=5 >[ 111.977] sna_accel_block: flush timer expires in 9 [111986] >[ 111.977] sna_wakeup_handler >[ 111.977] sna_block_handler (tv=118.842000) >[ 111.977] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.977] sna_accel_do_throttle -- no pending activity >[ 111.977] sna_accel_block: evaluating timers, active=5 >[ 111.977] sna_accel_block: flush timer expires in 9 [111986] >[ 111.977] sna_wakeup_handler >[ 111.977] sna_block_handler (tv=118.842000) >[ 111.977] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.977] sna_accel_do_throttle -- no pending activity >[ 111.977] sna_accel_block: evaluating timers, active=5 >[ 111.977] sna_accel_block: flush timer expires in 9 [111986] >[ 111.977] sna_wakeup_handler >[ 111.977] sna_block_handler (tv=118.842000) >[ 111.977] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.977] sna_accel_do_throttle -- no pending activity >[ 111.977] sna_accel_block: evaluating timers, active=5 >[ 111.977] sna_accel_block: flush timer expires in 9 [111986] >[ 111.977] sna_wakeup_handler >[ 111.977] sna_block_handler (tv=118.842000) >[ 111.977] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.977] sna_accel_do_throttle -- no pending activity >[ 111.977] sna_accel_block: evaluating timers, active=5 >[ 111.977] sna_accel_block: flush timer expires in 9 [111986] >[ 111.977] sna_wakeup_handler >[ 111.977] sna_block_handler (tv=118.842000) >[ 111.977] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.977] sna_accel_do_throttle -- no pending activity >[ 111.977] sna_accel_block: evaluating timers, active=5 >[ 111.977] sna_accel_block: flush timer expires in 9 [111986] >[ 111.977] sna_wakeup_handler >[ 111.977] sna_block_handler (tv=118.842000) >[ 111.977] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.977] sna_accel_do_throttle -- no pending activity >[ 111.977] sna_accel_block: evaluating timers, active=5 >[ 111.977] sna_accel_block: flush timer expires in 9 [111986] >[ 111.977] sna_wakeup_handler >[ 111.977] sna_block_handler (tv=118.842000) >[ 111.977] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.977] sna_accel_do_throttle -- no pending activity >[ 111.977] sna_accel_block: evaluating timers, active=5 >[ 111.977] sna_accel_block: flush timer expires in 9 [111986] >[ 111.978] sna_wakeup_handler >[ 111.978] sna_block_handler (tv=118.841000) >[ 111.978] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.978] sna_accel_do_throttle -- no pending activity >[ 111.978] sna_accel_block: evaluating timers, active=5 >[ 111.978] sna_accel_block: flush timer expires in 8 [111986] >[ 111.978] sna_wakeup_handler >[ 111.978] sna_block_handler (tv=118.841000) >[ 111.978] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.978] sna_accel_do_throttle -- no pending activity >[ 111.978] sna_accel_block: evaluating timers, active=5 >[ 111.978] sna_accel_block: flush timer expires in 8 [111986] >[ 111.978] sna_wakeup_handler >[ 111.978] sna_block_handler (tv=118.841000) >[ 111.978] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.978] sna_accel_do_throttle -- no pending activity >[ 111.978] sna_accel_block: evaluating timers, active=5 >[ 111.978] sna_accel_block: flush timer expires in 8 [111986] >[ 111.978] sna_wakeup_handler >[ 111.978] sna_block_handler (tv=118.841000) >[ 111.978] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.978] sna_accel_do_throttle -- no pending activity >[ 111.978] sna_accel_block: evaluating timers, active=5 >[ 111.978] sna_accel_block: flush timer expires in 8 [111986] >[ 111.978] sna_wakeup_handler >[ 111.978] sna_block_handler (tv=118.841000) >[ 111.978] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.978] sna_accel_do_throttle -- no pending activity >[ 111.978] sna_accel_block: evaluating timers, active=5 >[ 111.978] sna_accel_block: flush timer expires in 8 [111986] >[ 111.978] sna_wakeup_handler >[ 111.978] sna_block_handler (tv=118.841000) >[ 111.978] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.978] sna_accel_do_throttle -- no pending activity >[ 111.978] sna_accel_block: evaluating timers, active=5 >[ 111.978] sna_accel_block: flush timer expires in 8 [111986] >[ 111.978] sna_wakeup_handler >[ 111.978] sna_block_handler (tv=118.841000) >[ 111.978] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.978] sna_accel_do_throttle -- no pending activity >[ 111.978] sna_accel_block: evaluating timers, active=5 >[ 111.978] sna_accel_block: flush timer expires in 8 [111986] >[ 111.978] sna_wakeup_handler >[ 111.978] sna_block_handler (tv=118.841000) >[ 111.978] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.978] sna_accel_do_throttle -- no pending activity >[ 111.978] sna_accel_block: evaluating timers, active=5 >[ 111.978] sna_accel_block: flush timer expires in 8 [111986] >[ 111.978] sna_wakeup_handler >[ 111.978] sna_block_handler (tv=118.841000) >[ 111.978] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.978] sna_accel_do_throttle -- no pending activity >[ 111.978] sna_accel_block: evaluating timers, active=5 >[ 111.978] sna_accel_block: flush timer expires in 8 [111986] >[ 111.978] sna_wakeup_handler >[ 111.978] sna_block_handler (tv=118.841000) >[ 111.978] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.978] sna_accel_do_throttle -- no pending activity >[ 111.978] sna_accel_block: evaluating timers, active=5 >[ 111.978] sna_accel_block: flush timer expires in 8 [111986] >[ 111.978] sna_wakeup_handler >[ 111.978] sna_block_handler (tv=118.841000) >[ 111.978] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.978] sna_accel_do_throttle -- no pending activity >[ 111.978] sna_accel_block: evaluating timers, active=5 >[ 111.978] sna_accel_block: flush timer expires in 8 [111986] >[ 111.978] sna_wakeup_handler >[ 111.978] sna_block_handler (tv=118.841000) >[ 111.978] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.978] sna_accel_do_throttle -- no pending activity >[ 111.978] sna_accel_block: evaluating timers, active=5 >[ 111.978] sna_accel_block: flush timer expires in 8 [111986] >[ 111.978] sna_wakeup_handler >[ 111.978] sna_block_handler (tv=118.841000) >[ 111.978] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.978] sna_accel_do_throttle -- no pending activity >[ 111.978] sna_accel_block: evaluating timers, active=5 >[ 111.978] sna_accel_block: flush timer expires in 8 [111986] >[ 111.978] sna_wakeup_handler >[ 111.978] sna_block_handler (tv=118.841000) >[ 111.978] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.978] sna_accel_do_throttle -- no pending activity >[ 111.978] sna_accel_block: evaluating timers, active=5 >[ 111.978] sna_accel_block: flush timer expires in 8 [111986] >[ 111.978] sna_wakeup_handler >[ 111.978] sna_block_handler (tv=118.841000) >[ 111.978] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.978] sna_accel_do_throttle -- no pending activity >[ 111.978] sna_accel_block: evaluating timers, active=5 >[ 111.978] sna_accel_block: flush timer expires in 8 [111986] >[ 111.978] sna_wakeup_handler >[ 111.978] sna_block_handler (tv=118.841000) >[ 111.978] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.978] sna_accel_do_throttle -- no pending activity >[ 111.978] sna_accel_block: evaluating timers, active=5 >[ 111.978] sna_accel_block: flush timer expires in 8 [111986] >[ 111.979] sna_wakeup_handler >[ 111.979] sna_block_handler (tv=118.840000) >[ 111.979] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.979] sna_accel_do_throttle -- no pending activity >[ 111.979] sna_accel_block: evaluating timers, active=5 >[ 111.979] sna_accel_block: flush timer expires in 7 [111986] >[ 111.979] sna_wakeup_handler >[ 111.979] sna_block_handler (tv=118.840000) >[ 111.979] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.979] sna_accel_do_throttle -- no pending activity >[ 111.979] sna_accel_block: evaluating timers, active=5 >[ 111.979] sna_accel_block: flush timer expires in 7 [111986] >[ 111.979] sna_wakeup_handler >[ 111.979] sna_block_handler (tv=118.840000) >[ 111.979] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.979] sna_accel_do_throttle -- no pending activity >[ 111.979] sna_accel_block: evaluating timers, active=5 >[ 111.979] sna_accel_block: flush timer expires in 7 [111986] >[ 111.979] sna_wakeup_handler >[ 111.979] sna_block_handler (tv=118.840000) >[ 111.979] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.979] sna_accel_do_throttle -- no pending activity >[ 111.979] sna_accel_block: evaluating timers, active=5 >[ 111.979] sna_accel_block: flush timer expires in 7 [111986] >[ 111.979] sna_wakeup_handler >[ 111.979] sna_block_handler (tv=118.840000) >[ 111.979] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.979] sna_accel_do_throttle -- no pending activity >[ 111.979] sna_accel_block: evaluating timers, active=5 >[ 111.979] sna_accel_block: flush timer expires in 7 [111986] >[ 111.979] sna_wakeup_handler >[ 111.979] sna_block_handler (tv=118.840000) >[ 111.979] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.979] sna_accel_do_throttle -- no pending activity >[ 111.979] sna_accel_block: evaluating timers, active=5 >[ 111.979] sna_accel_block: flush timer expires in 7 [111986] >[ 111.979] sna_wakeup_handler >[ 111.979] sna_block_handler (tv=118.840000) >[ 111.979] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.979] sna_accel_do_throttle -- no pending activity >[ 111.979] sna_accel_block: evaluating timers, active=5 >[ 111.979] sna_accel_block: flush timer expires in 7 [111986] >[ 111.979] sna_wakeup_handler >[ 111.979] sna_block_handler (tv=118.840000) >[ 111.979] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.979] sna_accel_do_throttle -- no pending activity >[ 111.979] sna_accel_block: evaluating timers, active=5 >[ 111.979] sna_accel_block: flush timer expires in 7 [111986] >[ 111.979] sna_wakeup_handler >[ 111.979] sna_block_handler (tv=118.840000) >[ 111.979] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.979] sna_accel_do_throttle -- no pending activity >[ 111.979] sna_accel_block: evaluating timers, active=5 >[ 111.979] sna_accel_block: flush timer expires in 7 [111986] >[ 111.979] sna_wakeup_handler >[ 111.979] sna_block_handler (tv=118.840000) >[ 111.979] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.979] sna_accel_do_throttle -- no pending activity >[ 111.979] sna_accel_block: evaluating timers, active=5 >[ 111.979] sna_accel_block: flush timer expires in 7 [111986] >[ 111.979] sna_wakeup_handler >[ 111.979] sna_block_handler (tv=118.840000) >[ 111.979] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.979] sna_accel_do_throttle -- no pending activity >[ 111.979] sna_accel_block: evaluating timers, active=5 >[ 111.979] sna_accel_block: flush timer expires in 7 [111986] >[ 111.979] sna_wakeup_handler >[ 111.979] sna_block_handler (tv=118.840000) >[ 111.979] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.979] sna_accel_do_throttle -- no pending activity >[ 111.979] sna_accel_block: evaluating timers, active=5 >[ 111.979] sna_accel_block: flush timer expires in 7 [111986] >[ 111.979] sna_wakeup_handler >[ 111.979] sna_block_handler (tv=118.840000) >[ 111.979] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.979] sna_accel_do_throttle -- no pending activity >[ 111.979] sna_accel_block: evaluating timers, active=5 >[ 111.979] sna_accel_block: flush timer expires in 7 [111986] >[ 111.979] sna_wakeup_handler >[ 111.979] sna_block_handler (tv=118.840000) >[ 111.979] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.979] sna_accel_do_throttle -- no pending activity >[ 111.979] sna_accel_block: evaluating timers, active=5 >[ 111.979] sna_accel_block: flush timer expires in 7 [111986] >[ 111.979] sna_wakeup_handler >[ 111.979] sna_block_handler (tv=118.840000) >[ 111.979] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.979] sna_accel_do_throttle -- no pending activity >[ 111.979] sna_accel_block: evaluating timers, active=5 >[ 111.979] sna_accel_block: flush timer expires in 7 [111986] >[ 111.979] sna_wakeup_handler >[ 111.979] sna_block_handler (tv=118.840000) >[ 111.979] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.979] sna_accel_do_throttle -- no pending activity >[ 111.979] sna_accel_block: evaluating timers, active=5 >[ 111.979] sna_accel_block: flush timer expires in 7 [111986] >[ 111.979] sna_wakeup_handler >[ 111.979] sna_block_handler (tv=118.840000) >[ 111.979] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.979] sna_accel_do_throttle -- no pending activity >[ 111.979] sna_accel_block: evaluating timers, active=5 >[ 111.979] sna_accel_block: flush timer expires in 7 [111986] >[ 111.979] sna_wakeup_handler >[ 111.980] sna_block_handler (tv=118.839000) >[ 111.980] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.980] sna_accel_do_throttle -- no pending activity >[ 111.980] sna_accel_block: evaluating timers, active=5 >[ 111.980] sna_accel_block: flush timer expires in 6 [111986] >[ 111.980] sna_wakeup_handler >[ 111.980] sna_block_handler (tv=118.839000) >[ 111.980] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.980] sna_accel_do_throttle -- no pending activity >[ 111.980] sna_accel_block: evaluating timers, active=5 >[ 111.980] sna_accel_block: flush timer expires in 6 [111986] >[ 111.980] sna_wakeup_handler >[ 111.980] sna_block_handler (tv=118.839000) >[ 111.980] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.980] sna_accel_do_throttle -- no pending activity >[ 111.980] sna_accel_block: evaluating timers, active=5 >[ 111.980] sna_accel_block: flush timer expires in 6 [111986] >[ 111.980] sna_wakeup_handler >[ 111.980] sna_block_handler (tv=118.839000) >[ 111.980] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.980] sna_accel_do_throttle -- no pending activity >[ 111.980] sna_accel_block: evaluating timers, active=5 >[ 111.980] sna_accel_block: flush timer expires in 6 [111986] >[ 111.980] sna_wakeup_handler >[ 111.980] sna_block_handler (tv=118.839000) >[ 111.980] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.980] sna_accel_do_throttle -- no pending activity >[ 111.980] sna_accel_block: evaluating timers, active=5 >[ 111.980] sna_accel_block: flush timer expires in 6 [111986] >[ 111.980] sna_wakeup_handler >[ 111.980] sna_block_handler (tv=118.839000) >[ 111.980] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.980] sna_accel_do_throttle -- no pending activity >[ 111.980] sna_accel_block: evaluating timers, active=5 >[ 111.980] sna_accel_block: flush timer expires in 6 [111986] >[ 111.980] sna_wakeup_handler >[ 111.980] sna_block_handler (tv=118.839000) >[ 111.980] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.980] sna_accel_do_throttle -- no pending activity >[ 111.980] sna_accel_block: evaluating timers, active=5 >[ 111.980] sna_accel_block: flush timer expires in 6 [111986] >[ 111.980] sna_wakeup_handler >[ 111.980] sna_block_handler (tv=118.839000) >[ 111.980] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.980] sna_accel_do_throttle -- no pending activity >[ 111.980] sna_accel_block: evaluating timers, active=5 >[ 111.980] sna_accel_block: flush timer expires in 6 [111986] >[ 111.980] sna_wakeup_handler >[ 111.980] sna_block_handler (tv=118.839000) >[ 111.980] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.980] sna_accel_do_throttle -- no pending activity >[ 111.980] sna_accel_block: evaluating timers, active=5 >[ 111.980] sna_accel_block: flush timer expires in 6 [111986] >[ 111.980] sna_wakeup_handler >[ 111.980] sna_block_handler (tv=118.839000) >[ 111.980] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.980] sna_accel_do_throttle -- no pending activity >[ 111.980] sna_accel_block: evaluating timers, active=5 >[ 111.980] sna_accel_block: flush timer expires in 6 [111986] >[ 111.980] sna_wakeup_handler >[ 111.980] sna_block_handler (tv=118.839000) >[ 111.980] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.980] sna_accel_do_throttle -- no pending activity >[ 111.980] sna_accel_block: evaluating timers, active=5 >[ 111.980] sna_accel_block: flush timer expires in 6 [111986] >[ 111.980] sna_wakeup_handler >[ 111.980] sna_block_handler (tv=118.839000) >[ 111.980] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.980] sna_accel_do_throttle -- no pending activity >[ 111.980] sna_accel_block: evaluating timers, active=5 >[ 111.980] sna_accel_block: flush timer expires in 6 [111986] >[ 111.980] sna_wakeup_handler >[ 111.980] sna_block_handler (tv=118.839000) >[ 111.980] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.980] sna_accel_do_throttle -- no pending activity >[ 111.980] sna_accel_block: evaluating timers, active=5 >[ 111.980] sna_accel_block: flush timer expires in 6 [111986] >[ 111.980] sna_wakeup_handler >[ 111.980] sna_block_handler (tv=118.839000) >[ 111.980] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.980] sna_accel_do_throttle -- no pending activity >[ 111.980] sna_accel_block: evaluating timers, active=5 >[ 111.980] sna_accel_block: flush timer expires in 6 [111986] >[ 111.980] sna_wakeup_handler >[ 111.980] sna_block_handler (tv=118.839000) >[ 111.980] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.980] sna_accel_do_throttle -- no pending activity >[ 111.980] sna_accel_block: evaluating timers, active=5 >[ 111.980] sna_accel_block: flush timer expires in 6 [111986] >[ 111.980] sna_wakeup_handler >[ 111.980] sna_block_handler (tv=118.839000) >[ 111.980] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.980] sna_accel_do_throttle -- no pending activity >[ 111.980] sna_accel_block: evaluating timers, active=5 >[ 111.980] sna_accel_block: flush timer expires in 6 [111986] >[ 111.980] sna_wakeup_handler >[ 111.980] sna_block_handler (tv=118.839000) >[ 111.980] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.980] sna_accel_do_throttle -- no pending activity >[ 111.980] sna_accel_block: evaluating timers, active=5 >[ 111.980] sna_accel_block: flush timer expires in 6 [111986] >[ 111.980] sna_wakeup_handler >[ 111.980] sna_block_handler (tv=118.839000) >[ 111.980] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.980] sna_accel_do_throttle -- no pending activity >[ 111.980] sna_accel_block: evaluating timers, active=5 >[ 111.980] sna_accel_block: flush timer expires in 6 [111986] >[ 111.980] sna_wakeup_handler >[ 111.980] sna_block_handler (tv=118.839000) >[ 111.980] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.980] sna_accel_do_throttle -- no pending activity >[ 111.980] sna_accel_block: evaluating timers, active=5 >[ 111.980] sna_accel_block: flush timer expires in 6 [111986] >[ 111.980] sna_wakeup_handler >[ 111.980] sna_block_handler (tv=118.839000) >[ 111.980] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.980] sna_accel_do_throttle -- no pending activity >[ 111.981] sna_accel_block: evaluating timers, active=5 >[ 111.981] sna_accel_block: flush timer expires in 6 [111986] >[ 111.981] sna_wakeup_handler >[ 111.981] sna_block_handler (tv=118.838000) >[ 111.981] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.981] sna_accel_do_throttle -- no pending activity >[ 111.981] sna_accel_block: evaluating timers, active=5 >[ 111.981] sna_accel_block: flush timer expires in 5 [111986] >[ 111.981] sna_wakeup_handler >[ 111.981] sna_block_handler (tv=118.838000) >[ 111.981] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.981] sna_accel_do_throttle -- no pending activity >[ 111.981] sna_accel_block: evaluating timers, active=5 >[ 111.981] sna_accel_block: flush timer expires in 5 [111986] >[ 111.981] sna_wakeup_handler >[ 111.981] sna_block_handler (tv=118.838000) >[ 111.981] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.981] sna_accel_do_throttle -- no pending activity >[ 111.981] sna_accel_block: evaluating timers, active=5 >[ 111.981] sna_accel_block: flush timer expires in 5 [111986] >[ 111.981] sna_wakeup_handler >[ 111.981] sna_block_handler (tv=118.838000) >[ 111.981] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.981] sna_accel_do_throttle -- no pending activity >[ 111.981] sna_accel_block: evaluating timers, active=5 >[ 111.981] sna_accel_block: flush timer expires in 5 [111986] >[ 111.981] sna_wakeup_handler >[ 111.981] sna_block_handler (tv=118.838000) >[ 111.981] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.981] sna_accel_do_throttle -- no pending activity >[ 111.981] sna_accel_block: evaluating timers, active=5 >[ 111.981] sna_accel_block: flush timer expires in 5 [111986] >[ 111.981] sna_wakeup_handler >[ 111.981] sna_block_handler (tv=118.838000) >[ 111.981] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.981] sna_accel_do_throttle -- no pending activity >[ 111.981] sna_accel_block: evaluating timers, active=5 >[ 111.981] sna_accel_block: flush timer expires in 5 [111986] >[ 111.981] sna_wakeup_handler >[ 111.981] sna_block_handler (tv=118.838000) >[ 111.981] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.981] sna_accel_do_throttle -- no pending activity >[ 111.981] sna_accel_block: evaluating timers, active=5 >[ 111.981] sna_accel_block: flush timer expires in 5 [111986] >[ 111.981] sna_wakeup_handler >[ 111.981] sna_block_handler (tv=118.838000) >[ 111.981] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.981] sna_accel_do_throttle -- no pending activity >[ 111.981] sna_accel_block: evaluating timers, active=5 >[ 111.981] sna_accel_block: flush timer expires in 5 [111986] >[ 111.981] sna_wakeup_handler >[ 111.981] sna_block_handler (tv=118.838000) >[ 111.981] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.981] sna_accel_do_throttle -- no pending activity >[ 111.981] sna_accel_block: evaluating timers, active=5 >[ 111.981] sna_accel_block: flush timer expires in 5 [111986] >[ 111.981] sna_wakeup_handler >[ 111.981] sna_block_handler (tv=118.838000) >[ 111.981] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.981] sna_accel_do_throttle -- no pending activity >[ 111.981] sna_accel_block: evaluating timers, active=5 >[ 111.981] sna_accel_block: flush timer expires in 5 [111986] >[ 111.981] sna_wakeup_handler >[ 111.981] sna_block_handler (tv=118.838000) >[ 111.981] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.981] sna_accel_do_throttle -- no pending activity >[ 111.981] sna_accel_block: evaluating timers, active=5 >[ 111.981] sna_accel_block: flush timer expires in 5 [111986] >[ 111.981] sna_wakeup_handler >[ 111.981] sna_block_handler (tv=118.838000) >[ 111.981] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.981] sna_accel_do_throttle -- no pending activity >[ 111.981] sna_accel_block: evaluating timers, active=5 >[ 111.981] sna_accel_block: flush timer expires in 5 [111986] >[ 111.981] sna_wakeup_handler >[ 111.981] sna_block_handler (tv=118.838000) >[ 111.981] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.981] sna_accel_do_throttle -- no pending activity >[ 111.981] sna_accel_block: evaluating timers, active=5 >[ 111.981] sna_accel_block: flush timer expires in 5 [111986] >[ 111.981] sna_wakeup_handler >[ 111.981] sna_block_handler (tv=0.0) >[ 111.981] sna_wakeup_handler >[ 111.981] sna_block_handler (tv=0.0) >[ 111.981] sna_wakeup_handler >[ 111.981] sna_block_handler (tv=0.0) >[ 111.981] sna_wakeup_handler >[ 111.981] sna_block_handler (tv=118.838000) >[ 111.981] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.981] sna_accel_do_throttle -- no pending activity >[ 111.981] sna_accel_block: evaluating timers, active=5 >[ 111.981] sna_accel_block: flush timer expires in 5 [111986] >[ 111.981] sna_wakeup_handler >[ 111.981] sna_block_handler (tv=118.838000) >[ 111.981] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.981] sna_accel_do_throttle -- no pending activity >[ 111.981] sna_accel_block: evaluating timers, active=5 >[ 111.981] sna_accel_block: flush timer expires in 5 [111986] >[ 111.981] sna_wakeup_handler >[ 111.981] sna_block_handler (tv=118.838000) >[ 111.981] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.981] sna_accel_do_throttle -- no pending activity >[ 111.981] sna_accel_block: evaluating timers, active=5 >[ 111.981] sna_accel_block: flush timer expires in 5 [111986] >[ 111.981] sna_wakeup_handler >[ 111.981] sna_block_handler (tv=0.0) >[ 111.981] sna_wakeup_handler >[ 111.981] sna_block_handler (tv=0.0) >[ 111.981] sna_wakeup_handler >[ 111.981] sna_block_handler (tv=0.0) >[ 111.981] sna_wakeup_handler >[ 111.981] sna_block_handler (tv=118.838000) >[ 111.981] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.981] sna_accel_do_throttle -- no pending activity >[ 111.981] sna_accel_block: evaluating timers, active=5 >[ 111.981] sna_accel_block: flush timer expires in 5 [111986] >[ 111.981] sna_wakeup_handler >[ 111.981] sna_block_handler (tv=118.838000) >[ 111.981] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.981] sna_accel_do_throttle -- no pending activity >[ 111.982] sna_accel_block: evaluating timers, active=5 >[ 111.982] sna_accel_block: flush timer expires in 5 [111986] >[ 111.982] sna_wakeup_handler >[ 111.982] sna_block_handler (tv=118.837000) >[ 111.982] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.982] sna_accel_do_throttle -- no pending activity >[ 111.982] sna_accel_block: evaluating timers, active=5 >[ 111.982] sna_accel_block: flush timer expires in 4 [111986] >[ 111.982] sna_wakeup_handler >[ 111.982] sna_block_handler (tv=118.837000) >[ 111.982] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.982] sna_accel_do_throttle -- no pending activity >[ 111.982] sna_accel_block: evaluating timers, active=5 >[ 111.982] sna_accel_block: flush timer expires in 4 [111986] >[ 111.982] sna_wakeup_handler >[ 111.982] sna_block_handler (tv=118.837000) >[ 111.982] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.982] sna_accel_do_throttle -- no pending activity >[ 111.982] sna_accel_block: evaluating timers, active=5 >[ 111.982] sna_accel_block: flush timer expires in 4 [111986] >[ 111.982] sna_wakeup_handler >[ 111.982] sna_block_handler (tv=118.837000) >[ 111.982] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.982] sna_accel_do_throttle -- no pending activity >[ 111.982] sna_accel_block: evaluating timers, active=5 >[ 111.982] sna_accel_block: flush timer expires in 4 [111986] >[ 111.982] sna_wakeup_handler >[ 111.982] sna_block_handler (tv=118.837000) >[ 111.982] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.982] sna_accel_do_throttle -- no pending activity >[ 111.982] sna_accel_block: evaluating timers, active=5 >[ 111.982] sna_accel_block: flush timer expires in 4 [111986] >[ 111.982] sna_wakeup_handler >[ 111.982] sna_block_handler (tv=118.837000) >[ 111.982] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.982] sna_accel_do_throttle -- no pending activity >[ 111.982] sna_accel_block: evaluating timers, active=5 >[ 111.982] sna_accel_block: flush timer expires in 4 [111986] >[ 111.982] sna_wakeup_handler >[ 111.982] sna_block_handler (tv=118.837000) >[ 111.982] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.982] sna_accel_do_throttle -- no pending activity >[ 111.982] sna_accel_block: evaluating timers, active=5 >[ 111.982] sna_accel_block: flush timer expires in 4 [111986] >[ 111.982] sna_wakeup_handler >[ 111.982] sna_block_handler (tv=118.837000) >[ 111.982] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.982] sna_accel_do_throttle -- no pending activity >[ 111.982] sna_accel_block: evaluating timers, active=5 >[ 111.982] sna_accel_block: flush timer expires in 4 [111986] >[ 111.982] sna_wakeup_handler >[ 111.982] sna_block_handler (tv=118.837000) >[ 111.982] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.982] sna_accel_do_throttle -- no pending activity >[ 111.982] sna_accel_block: evaluating timers, active=5 >[ 111.982] sna_accel_block: flush timer expires in 4 [111986] >[ 111.982] sna_wakeup_handler >[ 111.982] sna_block_handler (tv=118.837000) >[ 111.982] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.982] sna_accel_do_throttle -- no pending activity >[ 111.982] sna_accel_block: evaluating timers, active=5 >[ 111.982] sna_accel_block: flush timer expires in 4 [111986] >[ 111.982] sna_wakeup_handler >[ 111.982] sna_block_handler (tv=118.837000) >[ 111.982] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.982] sna_accel_do_throttle -- no pending activity >[ 111.982] sna_accel_block: evaluating timers, active=5 >[ 111.982] sna_accel_block: flush timer expires in 4 [111986] >[ 111.982] sna_wakeup_handler >[ 111.982] sna_block_handler (tv=118.837000) >[ 111.982] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.982] sna_accel_do_throttle -- no pending activity >[ 111.982] sna_accel_block: evaluating timers, active=5 >[ 111.982] sna_accel_block: flush timer expires in 4 [111986] >[ 111.982] sna_wakeup_handler >[ 111.982] sna_block_handler (tv=118.837000) >[ 111.982] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.982] sna_accel_do_throttle -- no pending activity >[ 111.982] sna_accel_block: evaluating timers, active=5 >[ 111.982] sna_accel_block: flush timer expires in 4 [111986] >[ 111.982] sna_wakeup_handler >[ 111.982] sna_block_handler (tv=118.837000) >[ 111.982] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.982] sna_accel_do_throttle -- no pending activity >[ 111.982] sna_accel_block: evaluating timers, active=5 >[ 111.982] sna_accel_block: flush timer expires in 4 [111986] >[ 111.982] sna_wakeup_handler >[ 111.982] sna_block_handler (tv=118.837000) >[ 111.982] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.982] sna_accel_do_throttle -- no pending activity >[ 111.982] sna_accel_block: evaluating timers, active=5 >[ 111.982] sna_accel_block: flush timer expires in 4 [111986] >[ 111.982] sna_wakeup_handler >[ 111.982] sna_block_handler (tv=118.837000) >[ 111.982] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.982] sna_accel_do_throttle -- no pending activity >[ 111.982] sna_accel_block: evaluating timers, active=5 >[ 111.982] sna_accel_block: flush timer expires in 4 [111986] >[ 111.982] sna_wakeup_handler >[ 111.982] sna_block_handler (tv=118.837000) >[ 111.982] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.982] sna_accel_do_throttle -- no pending activity >[ 111.982] sna_accel_block: evaluating timers, active=5 >[ 111.982] sna_accel_block: flush timer expires in 4 [111986] >[ 111.982] sna_wakeup_handler >[ 111.982] sna_block_handler (tv=118.837000) >[ 111.982] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.982] sna_accel_do_throttle -- no pending activity >[ 111.982] sna_accel_block: evaluating timers, active=5 >[ 111.982] sna_accel_block: flush timer expires in 4 [111986] >[ 111.982] sna_wakeup_handler >[ 111.982] sna_block_handler (tv=118.837000) >[ 111.982] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.982] sna_accel_do_throttle -- no pending activity >[ 111.982] sna_accel_block: evaluating timers, active=5 >[ 111.982] sna_accel_block: flush timer expires in 4 [111986] >[ 111.982] sna_wakeup_handler >[ 111.982] sna_block_handler (tv=118.837000) >[ 111.982] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.982] sna_accel_do_throttle -- no pending activity >[ 111.982] sna_accel_block: evaluating timers, active=5 >[ 111.982] sna_accel_block: flush timer expires in 4 [111986] >[ 111.982] sna_wakeup_handler >[ 111.982] sna_block_handler (tv=118.837000) >[ 111.982] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.982] sna_accel_do_throttle -- no pending activity >[ 111.982] sna_accel_block: evaluating timers, active=5 >[ 111.982] sna_accel_block: flush timer expires in 4 [111986] >[ 111.982] sna_wakeup_handler >[ 111.982] sna_create_window: window=18874372 >[ 111.982] sna_set_window_pixmap: window=18874372, old pixmap=0 new pixmap=175 >[ 111.982] sna_change_window_attributes >[ 111.983] sna_block_handler (tv=118.836000) >[ 111.983] sna_scanout_do_flush: flush timer active: delta=3 >[ 111.983] sna_scanout_do_flush (time=111983), triggered >[ 111.983] sna_scanout_flush (time=111983), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 111.983] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.983] stop_flush: scanout=28 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 111.983] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 111.983] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 111.983] sna_accel_do_throttle -- no pending activity >[ 111.983] sna_accel_block: evaluating timers, active=5 >[ 111.983] sna_accel_block: flush timer expires in 16 [111999] >[ 111.983] sna_wakeup_handler >[ 111.983] sna_block_handler (tv=118.836000) >[ 111.983] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.983] sna_accel_do_throttle -- no pending activity >[ 111.983] sna_accel_block: evaluating timers, active=5 >[ 111.983] sna_accel_block: flush timer expires in 16 [111999] >[ 111.983] sna_wakeup_handler >[ 111.983] sna_block_handler (tv=118.836000) >[ 111.983] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.983] sna_accel_do_throttle -- no pending activity >[ 111.983] sna_accel_block: evaluating timers, active=5 >[ 111.983] sna_accel_block: flush timer expires in 16 [111999] >[ 111.983] sna_wakeup_handler >[ 111.983] sna_block_handler (tv=118.836000) >[ 111.983] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.983] sna_accel_do_throttle -- no pending activity >[ 111.983] sna_accel_block: evaluating timers, active=5 >[ 111.983] sna_accel_block: flush timer expires in 16 [111999] >[ 111.983] sna_wakeup_handler >[ 111.983] sna_block_handler (tv=118.836000) >[ 111.983] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.983] sna_accel_do_throttle -- no pending activity >[ 111.983] sna_accel_block: evaluating timers, active=5 >[ 111.983] sna_accel_block: flush timer expires in 16 [111999] >[ 111.983] sna_wakeup_handler >[ 111.983] sna_block_handler (tv=118.836000) >[ 111.983] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.983] sna_accel_do_throttle -- no pending activity >[ 111.983] sna_accel_block: evaluating timers, active=5 >[ 111.983] sna_accel_block: flush timer expires in 16 [111999] >[ 111.983] sna_wakeup_handler >[ 111.983] sna_create_window: window=18874373 >[ 111.983] sna_set_window_pixmap: window=18874373, old pixmap=0 new pixmap=175 >[ 111.983] sna_change_window_attributes >[ 111.983] sna_create_window: window=18874374 >[ 111.983] sna_set_window_pixmap: window=18874374, old pixmap=0 new pixmap=175 >[ 111.983] sna_change_window_attributes >[ 111.983] sna_change_window_attributes >[ 111.983] sna_create_window: window=18874375 >[ 111.983] sna_set_window_pixmap: window=18874375, old pixmap=0 new pixmap=175 >[ 111.983] sna_change_window_attributes >[ 111.983] sna_change_window_attributes >[ 111.983] sna_create_window: window=18874376 >[ 111.983] sna_set_window_pixmap: window=18874376, old pixmap=0 new pixmap=175 >[ 111.983] sna_change_window_attributes >[ 111.983] sna_change_window_attributes >[ 111.983] sna_create_window: window=18874377 >[ 111.983] sna_set_window_pixmap: window=18874377, old pixmap=0 new pixmap=175 >[ 111.983] sna_change_window_attributes >[ 111.983] sna_change_window_attributes >[ 111.983] sna_create_window: window=18874378 >[ 111.983] sna_set_window_pixmap: window=18874378, old pixmap=0 new pixmap=175 >[ 111.983] sna_change_window_attributes >[ 111.983] sna_change_window_attributes >[ 111.983] sna_create_window: window=18874379 >[ 111.983] sna_set_window_pixmap: window=18874379, old pixmap=0 new pixmap=175 >[ 111.983] sna_change_window_attributes >[ 111.983] sna_change_window_attributes >[ 111.983] sna_create_window: window=18874380 >[ 111.983] sna_set_window_pixmap: window=18874380, old pixmap=0 new pixmap=175 >[ 111.983] sna_change_window_attributes >[ 111.983] sna_change_window_attributes >[ 111.983] sna_create_window: window=18874381 >[ 111.983] sna_set_window_pixmap: window=18874381, old pixmap=0 new pixmap=175 >[ 111.983] sna_change_window_attributes >[ 111.983] sna_change_window_attributes >[ 111.983] sna_block_handler (tv=118.836000) >[ 111.983] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.983] sna_accel_do_throttle -- no pending activity >[ 111.983] sna_accel_block: evaluating timers, active=5 >[ 111.983] sna_accel_block: flush timer expires in 16 [111999] >[ 111.984] sna_wakeup_handler >[ 111.984] sna_block_handler (tv=118.835000) >[ 111.984] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.984] sna_accel_do_throttle -- no pending activity >[ 111.984] sna_accel_block: evaluating timers, active=5 >[ 111.984] sna_accel_block: flush timer expires in 15 [111999] >[ 111.984] sna_wakeup_handler >[ 111.984] sna_block_handler (tv=118.835000) >[ 111.984] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.984] sna_accel_do_throttle -- no pending activity >[ 111.984] sna_accel_block: evaluating timers, active=5 >[ 111.984] sna_accel_block: flush timer expires in 15 [111999] >[ 111.984] sna_wakeup_handler >[ 111.984] sna_block_handler (tv=118.835000) >[ 111.984] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.984] sna_accel_do_throttle -- no pending activity >[ 111.984] sna_accel_block: evaluating timers, active=5 >[ 111.984] sna_accel_block: flush timer expires in 15 [111999] >[ 111.984] sna_wakeup_handler >[ 111.984] sna_block_handler (tv=118.835000) >[ 111.984] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.984] sna_accel_do_throttle -- no pending activity >[ 111.984] sna_accel_block: evaluating timers, active=5 >[ 111.984] sna_accel_block: flush timer expires in 15 [111999] >[ 111.984] sna_wakeup_handler >[ 111.984] sna_block_handler (tv=118.835000) >[ 111.984] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.984] sna_accel_do_throttle -- no pending activity >[ 111.984] sna_accel_block: evaluating timers, active=5 >[ 111.984] sna_accel_block: flush timer expires in 15 [111999] >[ 111.984] sna_wakeup_handler >[ 111.984] sna_block_handler (tv=118.835000) >[ 111.984] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.984] sna_accel_do_throttle -- no pending activity >[ 111.984] sna_accel_block: evaluating timers, active=5 >[ 111.984] sna_accel_block: flush timer expires in 15 [111999] >[ 111.985] sna_wakeup_handler >[ 111.985] sna_create_pixmap(48, 48, 32, usage=0) >[ 111.985] kgem_can_create_2d: 48x48 @ 32 >[ 111.985] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 >[ 111.985] kgem_can_create_2d: untiled size=12288 >[ 111.985] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X >[ 111.985] kgem_choose_tiling: 48x48 -> 0 >[ 111.985] sna_create_pixmap: usage=0, flags=b >[ 111.985] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b >[ 111.985] __pop_freed_pixmap: reusing freed pixmap=1044 header >[ 111.985] create_pixmap_hdr: pixmap=1059, width=48, height=48, usage=0 >[ 111.985] sna_create_pixmap: serial=1059, 48x48, usage=0 >[ 111.985] sna_validate_gc(0x5619f17c9710) changes=7fffff, previous serial=80000000, drawable=424 >[ 111.985] sna_validate_gc: recomputing clip >[ 111.985] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x5619f17f3e30] >[ 111.985] sna_put_image((0, 0)x(48, 48), depth=32, format=2) >[ 111.985] try_upload__fast: ignore existing cpu damage (if any) >[ 111.985] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 111.985] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X >[ 111.985] kgem_choose_tiling: 48x48 -> 0 >[ 111.985] sna_pixmap_alloc_gpu: pixmap=1060 >[ 111.985] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 111.985] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 >[ 111.985] kgem_bo_remove_from_inactive: removing handle=12 from inactive >[ 111.985] from inactive vma: pitch=192, tiling=0: handle=12, id=968 >[ 111.985] try_upload__inplace: tiling=0 >[ 111.985] kgem_bo_can_map__cpu: handle=12 >[ 111.985] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 111.985] sna_pixmap_move_area_to_gpu: pixmap=1060 box=(0, 0), (48, 48), flags=1 >[ 111.985] _sna_damage_subtract_box(None - (0, 0), (48, 48))... >[ 111.985] = None >[ 111.985] sna_pixmap_move_to_gpu(pixmap=1060, usage=0), flags=3 >[ 111.985] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 111.985] sna_pixmap_mark_active: pixmap=1060, handle=12 >[ 111.985] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 >[ 111.985] kgem_bo_can_map__cpu: handle=12 >[ 111.985] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 111.985] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f3c9c49e000) >[ 111.985] kgem_bo_sync__cpu: handle=12 >[ 111.985] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 >[ 111.985] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) >[ 111.985] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 >[ 111.985] __sna_damage_all(48, 48) >[ 111.985] sna_get_image: pixmap=1060 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 >[ 111.985] sna_get_image__fast: attached?=1, has gpu damage?=1 >[ 111.985] kgem_bo_can_map__cpu: handle=12 >[ 111.985] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 111.985] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 >[ 111.985] kgem_bo_can_map__cpu: handle=12 >[ 111.985] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 111.985] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f3c9c49e000) >[ 111.985] kgem_bo_sync__cpu_full: handle=12 >[ 111.985] sna_get_image__inplace: download through a linear CPU map >[ 111.985] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 >[ 111.985] sna_destroy_pixmap: pixmap=1060, attached?=1 >[ 111.985] sna_pixmap_unmap: pixmap=1060 dropping cpu mapping >[ 111.985] _kgem_bo_destroy: handle=12, proxy? 0 >[ 111.985] __kgem_bo_destroy: handle=12, size=12288 >[ 111.985] kgem_bo_move_to_inactive: moving handle=12 to inactive >[ 111.985] __sna_free_pixmap(pixmap=1060) >[ 111.985] sna_block_handler (tv=118.834000) >[ 111.985] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.985] sna_accel_do_throttle -- no pending activity >[ 111.985] sna_accel_block: evaluating timers, active=5 >[ 111.985] sna_accel_block: flush timer expires in 14 [111999] >[ 111.985] sna_wakeup_handler >[ 111.985] sna_block_handler (tv=118.834000) >[ 111.985] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.985] sna_accel_do_throttle -- no pending activity >[ 111.985] sna_accel_block: evaluating timers, active=5 >[ 111.985] sna_accel_block: flush timer expires in 14 [111999] >[ 111.985] sna_wakeup_handler >[ 111.985] sna_use_hw_cursor (48x48)? >[ 111.985] sna_use_hw_cursor(48x48): ARGB?=1, serial->2, size->64 >[ 111.985] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/256 >[ 111.985] sna_show_cursors: cursor?=1 >[ 111.985] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) >[ 111.985] sna_show_cursors: skipping cursor outside CRTC (pipe=1) >[ 111.985] sna_change_window_attributes >[ 111.985] sna_block_handler (tv=118.834000) >[ 111.985] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.985] sna_accel_do_throttle -- no pending activity >[ 111.985] sna_accel_block: evaluating timers, active=5 >[ 111.985] sna_accel_block: flush timer expires in 14 [111999] >[ 111.985] sna_wakeup_handler >[ 111.985] sna_change_window_attributes >[ 111.985] sna_block_handler (tv=118.834000) >[ 111.985] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.985] sna_accel_do_throttle -- no pending activity >[ 111.985] sna_accel_block: evaluating timers, active=5 >[ 111.985] sna_accel_block: flush timer expires in 14 [111999] >[ 111.985] sna_wakeup_handler >[ 111.985] sna_block_handler (tv=118.834000) >[ 111.985] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.985] sna_accel_do_throttle -- no pending activity >[ 111.985] sna_accel_block: evaluating timers, active=5 >[ 111.985] sna_accel_block: flush timer expires in 14 [111999] >[ 111.985] sna_wakeup_handler >[ 111.985] sna_block_handler (tv=118.834000) >[ 111.985] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.985] sna_accel_do_throttle -- no pending activity >[ 111.985] sna_accel_block: evaluating timers, active=5 >[ 111.985] sna_accel_block: flush timer expires in 14 [111999] >[ 111.985] sna_wakeup_handler >[ 111.985] sna_block_handler (tv=118.834000) >[ 111.985] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.985] sna_accel_do_throttle -- no pending activity >[ 111.985] sna_accel_block: evaluating timers, active=5 >[ 111.985] sna_accel_block: flush timer expires in 14 [111999] >[ 111.985] sna_wakeup_handler >[ 111.985] sna_block_handler (tv=118.834000) >[ 111.985] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.985] sna_accel_do_throttle -- no pending activity >[ 111.985] sna_accel_block: evaluating timers, active=5 >[ 111.985] sna_accel_block: flush timer expires in 14 [111999] >[ 111.985] sna_wakeup_handler >[ 111.985] sna_block_handler (tv=118.834000) >[ 111.985] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.985] sna_accel_do_throttle -- no pending activity >[ 111.985] sna_accel_block: evaluating timers, active=5 >[ 111.985] sna_accel_block: flush timer expires in 14 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_change_window_attributes >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.986] sna_accel_do_throttle -- no pending activity >[ 111.986] sna_accel_block: evaluating timers, active=5 >[ 111.986] sna_accel_block: flush timer expires in 13 [111999] >[ 111.986] sna_wakeup_handler >[ 111.986] sna_block_handler (tv=118.833000) >[ 111.986] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 13 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_change_window_attributes >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.987] sna_wakeup_handler >[ 111.987] sna_block_handler (tv=118.832000) >[ 111.987] sna_scanout_do_flush: flush timer active: delta=12 >[ 111.987] sna_accel_do_throttle -- no pending activity >[ 111.987] sna_accel_block: evaluating timers, active=5 >[ 111.987] sna_accel_block: flush timer expires in 12 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.988] sna_block_handler (tv=118.831000) >[ 111.988] sna_scanout_do_flush: flush timer active: delta=11 >[ 111.988] sna_accel_do_throttle -- no pending activity >[ 111.988] sna_accel_block: evaluating timers, active=5 >[ 111.988] sna_accel_block: flush timer expires in 11 [111999] >[ 111.988] sna_wakeup_handler >[ 111.989] sna_block_handler (tv=118.830000) >[ 111.989] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.989] sna_accel_do_throttle -- no pending activity >[ 111.989] sna_accel_block: evaluating timers, active=5 >[ 111.989] sna_accel_block: flush timer expires in 10 [111999] >[ 111.989] sna_wakeup_handler >[ 111.989] sna_block_handler (tv=118.830000) >[ 111.989] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.989] sna_accel_do_throttle -- no pending activity >[ 111.989] sna_accel_block: evaluating timers, active=5 >[ 111.989] sna_accel_block: flush timer expires in 10 [111999] >[ 111.989] sna_wakeup_handler >[ 111.989] sna_block_handler (tv=118.830000) >[ 111.989] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.989] sna_accel_do_throttle -- no pending activity >[ 111.989] sna_accel_block: evaluating timers, active=5 >[ 111.989] sna_accel_block: flush timer expires in 10 [111999] >[ 111.989] sna_wakeup_handler >[ 111.989] sna_block_handler (tv=118.830000) >[ 111.989] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.989] sna_accel_do_throttle -- no pending activity >[ 111.989] sna_accel_block: evaluating timers, active=5 >[ 111.989] sna_accel_block: flush timer expires in 10 [111999] >[ 111.989] sna_wakeup_handler >[ 111.989] sna_block_handler (tv=118.830000) >[ 111.989] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.989] sna_accel_do_throttle -- no pending activity >[ 111.989] sna_accel_block: evaluating timers, active=5 >[ 111.989] sna_accel_block: flush timer expires in 10 [111999] >[ 111.989] sna_wakeup_handler >[ 111.989] sna_block_handler (tv=118.830000) >[ 111.989] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.989] sna_accel_do_throttle -- no pending activity >[ 111.989] sna_accel_block: evaluating timers, active=5 >[ 111.989] sna_accel_block: flush timer expires in 10 [111999] >[ 111.989] sna_wakeup_handler >[ 111.989] sna_block_handler (tv=118.830000) >[ 111.989] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.989] sna_accel_do_throttle -- no pending activity >[ 111.989] sna_accel_block: evaluating timers, active=5 >[ 111.989] sna_accel_block: flush timer expires in 10 [111999] >[ 111.989] sna_wakeup_handler >[ 111.989] sna_block_handler (tv=118.830000) >[ 111.989] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.989] sna_accel_do_throttle -- no pending activity >[ 111.989] sna_accel_block: evaluating timers, active=5 >[ 111.989] sna_accel_block: flush timer expires in 10 [111999] >[ 111.989] sna_wakeup_handler >[ 111.989] sna_block_handler (tv=118.830000) >[ 111.989] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.989] sna_accel_do_throttle -- no pending activity >[ 111.989] sna_accel_block: evaluating timers, active=5 >[ 111.989] sna_accel_block: flush timer expires in 10 [111999] >[ 111.989] sna_wakeup_handler >[ 111.989] sna_block_handler (tv=118.830000) >[ 111.989] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.989] sna_accel_do_throttle -- no pending activity >[ 111.989] sna_accel_block: evaluating timers, active=5 >[ 111.989] sna_accel_block: flush timer expires in 10 [111999] >[ 111.989] sna_wakeup_handler >[ 111.989] sna_block_handler (tv=118.830000) >[ 111.989] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.989] sna_accel_do_throttle -- no pending activity >[ 111.989] sna_accel_block: evaluating timers, active=5 >[ 111.989] sna_accel_block: flush timer expires in 10 [111999] >[ 111.989] sna_wakeup_handler >[ 111.989] sna_block_handler (tv=118.830000) >[ 111.989] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.989] sna_accel_do_throttle -- no pending activity >[ 111.989] sna_accel_block: evaluating timers, active=5 >[ 111.989] sna_accel_block: flush timer expires in 10 [111999] >[ 111.989] sna_wakeup_handler >[ 111.989] sna_block_handler (tv=118.830000) >[ 111.989] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.989] sna_accel_do_throttle -- no pending activity >[ 111.989] sna_accel_block: evaluating timers, active=5 >[ 111.989] sna_accel_block: flush timer expires in 10 [111999] >[ 111.989] sna_wakeup_handler >[ 111.989] sna_block_handler (tv=118.830000) >[ 111.989] sna_scanout_do_flush: flush timer active: delta=10 >[ 111.989] sna_accel_do_throttle -- no pending activity >[ 111.989] sna_accel_block: evaluating timers, active=5 >[ 111.989] sna_accel_block: flush timer expires in 10 [111999] >[ 111.989] sna_wakeup_handler >[ 111.989] sna_hide_cursors >[ 111.989] sna_crtc_disable_cursor: CRTC:32, handle=13 >[ 111.989] sna_mode_resize (7680, 2160) -> (7680, 2160) >[ 111.989] sna_validate_gc(0x5619f14e77f0) changes=7fffff, previous serial=80000000, drawable=426 >[ 111.989] sna_validate_gc: recomputing clip >[ 111.989] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x5619f14e7f30] >[ 111.989] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) >[ 111.989] sna_poly_fill_rect_extents: [0] = (0, 0)x(7680, 2160) >[ 111.989] sna_poly_fill_rect: extents(0, 0), (7680, 2160), flags=1 >[ 111.989] sna_poly_fill_rect: promoting to full GPU >[ 111.989] sna_poly_fill_rect: dropping last-cpu hint >[ 111.989] sna_poly_fill_rect: source is already on the gpu >[ 111.989] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 111.989] sna_drawable_use_bo: pinned, never REPLACES >[ 111.989] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 111.989] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 111.989] sna_drawable_use_bo: applying move-to-gpu override >[ 111.989] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 111.989] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 111.989] wait_for_shadow: flags=1, flips=0, handle=28, shadow=29 >[ 111.989] wait_for_shadow: setting front pixmap to handle=29 >[ 111.989] sna_drawable_use_bo: using whole GPU bo >[ 111.989] sna_poly_fill_rect: tiled fill, testing for blt >[ 111.989] sna_poly_fill_rect_tiled_blt pixmap=175, x 1 [(0, 0)x(7680, 2160)...], clipped? 9 >[ 111.989] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 3840x2160 from 3840x2160 (area 7680x2160) >[ 111.989] sna_pixmap_get_source_bo(pixmap=14, size=3840x2160) >[ 111.989] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=a >[ 111.989] sna_pixmap_undo_cow: pixmap=14, handle=11 [refcnt=1], cow refcnt=1, flags=2 >[ 111.989] sna_pixmap_move_to_gpu: already all-damaged >[ 111.989] sna_pixmap_mark_active: pixmap=14, handle=11 >[ 111.989] gen9_render_copy (alu=3, src=(3840x2160), dst=(7680x2160)) >[ 111.989] kgem_bo_is_render: handle=11, rq? 0 [0] >[ 111.989] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 111.989] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 111.989] kgem_bo_is_render: handle=11, rq? 0 [0] >[ 111.989] kgem_bo_is_render: handle=29, rq? 0 [0] >[ 111.989] kgem_check_bo: num_pages=+24300, num_exec=+2 >[ 111.989] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 111.989] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 111.989] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 111.989] kgem_add_handle: handle=4, index=0 >[ 111.989] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 111.989] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 111.989] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 111.989] gen9_composite_get_binding_table(ffc0) >[ 111.989] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 >[ 111.989] kgem_add_handle: handle=29, index=1 >[ 111.989] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) >[ 111.989] __kgem_bo_mark_dirty: handle=29 (proxy? 0) >[ 111.989] [3fe0] bind bo(handle=29, addr=f816d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 111.989] kgem_add_reloc64: handle=11, pos=16344, delta=0, domains=40000 >[ 111.989] kgem_add_handle: handle=11, index=2 >[ 111.989] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f61c9000) >[ 111.989] [3fd0] bind bo(handle=11, addr=f61c9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 111.989] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 111.989] gen9_emit_sampler: sampler = 0 >[ 111.989] gen9_emit_sf: num_sf_outputs=1 >[ 111.989] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 111.989] gen9_emit_vertex_elements: setup id=0 >[ 111.989] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 111.989] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(175) = (0, 0) >[ 111.989] sna_poly_fill_rect_tiled_blt: single clip box [(0, 0), (7680, 2160)] >[ 111.989] sna_poly_fill_rect_tiled_blt: rectangle [(0, 0), (7680, 2160)] >[ 111.989] gen8_vertex_flush[490] = 6 >[ 111.990] sna_use_hw_cursor (48x48)? >[ 111.990] sna_show_cursors: cursor?=1 >[ 111.990] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) >[ 111.990] sna_show_cursors: skipping cursor outside CRTC (pipe=1) >[ 111.990] sna_block_handler (tv=118.829000) >[ 111.990] sna_accel_block: GPU idle, flushing >[ 111.990] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 >[ 111.990] gen8_vertex_close: reloc[0] = 287 >[ 111.990] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 111.990] kgem_add_handle: handle=23, index=3 >[ 111.990] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 111.990] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=24374 [fenced=0] >[ 111.990] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 111.990] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 111.990] kgem_fixup_relocs: shrinking by 61440 >[ 111.990] __kgem_busy: handle=1, busy=0, wedged=0 >[ 111.990] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 111.990] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 >[ 111.990] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 111.990] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 111.990] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 111.990] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.990] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 111.990] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.990] timer_enable (time=111990), starting timer 1 >[ 111.990] sna_accel_block: evaluating timers, active=7 >[ 111.990] sna_accel_block: flush timer expires in 9 [111999] >[ 111.990] sna_wakeup_handler >[ 111.990] sna_block_handler (tv=118.829000) >[ 111.990] kgem_retire, need_retire?=1 >[ 111.990] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.990] kgem_retire__requests_ring: retiring ring 0 >[ 111.990] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.990] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.990] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.990] kgem_retire -- retired=0, need_retire=1 >[ 111.990] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.990] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.990] sna_accel_block: evaluating timers, active=7 >[ 111.990] sna_accel_block: flush timer expires in 9 [111999] >[ 111.990] sna_wakeup_handler >[ 111.990] sna_block_handler (tv=118.829000) >[ 111.990] kgem_retire, need_retire?=1 >[ 111.990] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.990] kgem_retire__requests_ring: retiring ring 0 >[ 111.990] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.990] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.990] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.990] kgem_retire -- retired=0, need_retire=1 >[ 111.990] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.990] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.990] sna_accel_block: evaluating timers, active=7 >[ 111.990] sna_accel_block: flush timer expires in 9 [111999] >[ 111.990] sna_wakeup_handler >[ 111.990] sna_block_handler (tv=118.829000) >[ 111.990] kgem_retire, need_retire?=1 >[ 111.990] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.990] kgem_retire__requests_ring: retiring ring 0 >[ 111.990] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.990] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.990] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.990] kgem_retire -- retired=0, need_retire=1 >[ 111.990] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.990] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.990] sna_accel_block: evaluating timers, active=7 >[ 111.990] sna_accel_block: flush timer expires in 9 [111999] >[ 111.990] sna_wakeup_handler >[ 111.990] sna_block_handler (tv=118.829000) >[ 111.990] kgem_retire, need_retire?=1 >[ 111.990] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.990] kgem_retire__requests_ring: retiring ring 0 >[ 111.990] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.990] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.990] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.990] kgem_retire -- retired=0, need_retire=1 >[ 111.990] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.990] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.990] sna_accel_block: evaluating timers, active=7 >[ 111.990] sna_accel_block: flush timer expires in 9 [111999] >[ 111.990] sna_wakeup_handler >[ 111.990] sna_block_handler (tv=118.829000) >[ 111.990] kgem_retire, need_retire?=1 >[ 111.990] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.990] kgem_retire__requests_ring: retiring ring 0 >[ 111.990] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.990] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.990] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.990] kgem_retire -- retired=0, need_retire=1 >[ 111.990] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.990] sna_scanout_do_flush: flush timer active: delta=9 >[ 111.990] sna_accel_block: evaluating timers, active=7 >[ 111.990] sna_accel_block: flush timer expires in 9 [111999] >[ 111.990] sna_wakeup_handler >[ 111.990] sna_block_handler (tv=118.829000) >[ 111.991] kgem_retire, need_retire?=1 >[ 111.991] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.991] kgem_retire__requests_ring: retiring ring 0 >[ 111.991] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.991] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.991] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.991] kgem_retire -- retired=0, need_retire=1 >[ 111.991] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.991] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.991] sna_accel_block: evaluating timers, active=7 >[ 111.991] sna_accel_block: flush timer expires in 8 [111999] >[ 111.991] sna_wakeup_handler >[ 111.991] sna_block_handler (tv=118.828000) >[ 111.991] kgem_retire, need_retire?=1 >[ 111.991] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.991] kgem_retire__requests_ring: retiring ring 0 >[ 111.991] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.991] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.991] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.991] kgem_retire -- retired=0, need_retire=1 >[ 111.991] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.991] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.991] sna_accel_block: evaluating timers, active=7 >[ 111.991] sna_accel_block: flush timer expires in 8 [111999] >[ 111.991] sna_wakeup_handler >[ 111.991] sna_block_handler (tv=118.828000) >[ 111.991] kgem_retire, need_retire?=1 >[ 111.991] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.991] kgem_retire__requests_ring: retiring ring 0 >[ 111.991] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.991] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.991] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.991] kgem_retire -- retired=0, need_retire=1 >[ 111.991] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.991] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.991] sna_accel_block: evaluating timers, active=7 >[ 111.991] sna_accel_block: flush timer expires in 8 [111999] >[ 111.991] sna_wakeup_handler >[ 111.991] sna_block_handler (tv=118.828000) >[ 111.991] kgem_retire, need_retire?=1 >[ 111.991] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.991] kgem_retire__requests_ring: retiring ring 0 >[ 111.991] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.991] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.991] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.991] kgem_retire -- retired=0, need_retire=1 >[ 111.991] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.991] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.991] sna_accel_block: evaluating timers, active=7 >[ 111.991] sna_accel_block: flush timer expires in 8 [111999] >[ 111.991] sna_wakeup_handler >[ 111.991] sna_change_window_attributes >[ 111.991] sna_block_handler (tv=118.828000) >[ 111.991] kgem_retire, need_retire?=1 >[ 111.991] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.991] kgem_retire__requests_ring: retiring ring 0 >[ 111.991] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.991] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.991] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.991] kgem_retire -- retired=0, need_retire=1 >[ 111.991] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.991] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.991] sna_accel_block: evaluating timers, active=7 >[ 111.991] sna_accel_block: flush timer expires in 8 [111999] >[ 111.991] sna_wakeup_handler >[ 111.991] sna_block_handler (tv=118.828000) >[ 111.991] kgem_retire, need_retire?=1 >[ 111.991] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.991] kgem_retire__requests_ring: retiring ring 0 >[ 111.991] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.991] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.991] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.991] kgem_retire -- retired=0, need_retire=1 >[ 111.991] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.991] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.991] sna_accel_block: evaluating timers, active=7 >[ 111.991] sna_accel_block: flush timer expires in 8 [111999] >[ 111.991] sna_wakeup_handler >[ 111.991] sna_block_handler (tv=118.828000) >[ 111.991] kgem_retire, need_retire?=1 >[ 111.991] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.991] kgem_retire__requests_ring: retiring ring 0 >[ 111.991] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.991] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.991] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.991] kgem_retire -- retired=0, need_retire=1 >[ 111.991] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.991] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.991] sna_accel_block: evaluating timers, active=7 >[ 111.991] sna_accel_block: flush timer expires in 8 [111999] >[ 111.991] sna_wakeup_handler >[ 111.991] sna_block_handler (tv=118.828000) >[ 111.991] kgem_retire, need_retire?=1 >[ 111.991] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.991] kgem_retire__requests_ring: retiring ring 0 >[ 111.991] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.991] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.991] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.991] kgem_retire -- retired=0, need_retire=1 >[ 111.991] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.991] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.991] sna_accel_block: evaluating timers, active=7 >[ 111.991] sna_accel_block: flush timer expires in 8 [111999] >[ 111.991] sna_wakeup_handler >[ 111.991] sna_block_handler (tv=118.828000) >[ 111.991] kgem_retire, need_retire?=1 >[ 111.991] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.991] kgem_retire__requests_ring: retiring ring 0 >[ 111.991] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.991] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.991] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.991] kgem_retire -- retired=0, need_retire=1 >[ 111.991] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.991] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.991] sna_accel_block: evaluating timers, active=7 >[ 111.991] sna_accel_block: flush timer expires in 8 [111999] >[ 111.991] sna_wakeup_handler >[ 111.991] sna_block_handler (tv=118.828000) >[ 111.991] kgem_retire, need_retire?=1 >[ 111.991] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.991] kgem_retire__requests_ring: retiring ring 0 >[ 111.991] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.991] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.991] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.991] kgem_retire -- retired=0, need_retire=1 >[ 111.991] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.991] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.991] sna_accel_block: evaluating timers, active=7 >[ 111.991] sna_accel_block: flush timer expires in 8 [111999] >[ 111.991] sna_wakeup_handler >[ 111.991] sna_block_handler (tv=118.828000) >[ 111.991] kgem_retire, need_retire?=1 >[ 111.991] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.991] kgem_retire__requests_ring: retiring ring 0 >[ 111.991] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.991] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.991] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.991] kgem_retire -- retired=0, need_retire=1 >[ 111.991] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.991] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.991] sna_accel_block: evaluating timers, active=7 >[ 111.991] sna_accel_block: flush timer expires in 8 [111999] >[ 111.991] sna_wakeup_handler >[ 111.991] sna_block_handler (tv=118.828000) >[ 111.991] kgem_retire, need_retire?=1 >[ 111.991] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.991] kgem_retire__requests_ring: retiring ring 0 >[ 111.991] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.991] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.991] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.991] kgem_retire -- retired=0, need_retire=1 >[ 111.991] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.991] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.991] sna_accel_block: evaluating timers, active=7 >[ 111.991] sna_accel_block: flush timer expires in 8 [111999] >[ 111.991] sna_wakeup_handler >[ 111.991] sna_block_handler (tv=118.828000) >[ 111.991] kgem_retire, need_retire?=1 >[ 111.991] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.991] kgem_retire__requests_ring: retiring ring 0 >[ 111.991] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.991] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.991] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.991] kgem_retire -- retired=0, need_retire=1 >[ 111.991] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.991] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.991] sna_accel_block: evaluating timers, active=7 >[ 111.991] sna_accel_block: flush timer expires in 8 [111999] >[ 111.991] sna_wakeup_handler >[ 111.991] sna_block_handler (tv=118.828000) >[ 111.991] kgem_retire, need_retire?=1 >[ 111.991] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.991] kgem_retire__requests_ring: retiring ring 0 >[ 111.991] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.991] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.991] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.991] kgem_retire -- retired=0, need_retire=1 >[ 111.991] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.991] sna_scanout_do_flush: flush timer active: delta=8 >[ 111.992] sna_accel_block: evaluating timers, active=7 >[ 111.992] sna_accel_block: flush timer expires in 8 [111999] >[ 111.992] sna_wakeup_handler >[ 111.992] sna_block_handler (tv=118.827000) >[ 111.992] kgem_retire, need_retire?=1 >[ 111.992] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.992] kgem_retire__requests_ring: retiring ring 0 >[ 111.992] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.992] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.992] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.992] kgem_retire -- retired=0, need_retire=1 >[ 111.992] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.992] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.992] sna_accel_block: evaluating timers, active=7 >[ 111.992] sna_accel_block: flush timer expires in 7 [111999] >[ 111.992] sna_wakeup_handler >[ 111.992] sna_block_handler (tv=118.827000) >[ 111.992] kgem_retire, need_retire?=1 >[ 111.992] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.992] kgem_retire__requests_ring: retiring ring 0 >[ 111.992] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.992] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.992] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.992] kgem_retire -- retired=0, need_retire=1 >[ 111.992] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.992] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.992] sna_accel_block: evaluating timers, active=7 >[ 111.992] sna_accel_block: flush timer expires in 7 [111999] >[ 111.992] sna_wakeup_handler >[ 111.992] sna_block_handler (tv=118.827000) >[ 111.992] kgem_retire, need_retire?=1 >[ 111.992] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.992] kgem_retire__requests_ring: retiring ring 0 >[ 111.992] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.992] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.992] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.992] kgem_retire -- retired=0, need_retire=1 >[ 111.992] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.992] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.992] sna_accel_block: evaluating timers, active=7 >[ 111.992] sna_accel_block: flush timer expires in 7 [111999] >[ 111.992] sna_wakeup_handler >[ 111.992] sna_block_handler (tv=118.827000) >[ 111.992] kgem_retire, need_retire?=1 >[ 111.992] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.992] kgem_retire__requests_ring: retiring ring 0 >[ 111.992] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.992] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.992] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.992] kgem_retire -- retired=0, need_retire=1 >[ 111.992] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.992] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.992] sna_accel_block: evaluating timers, active=7 >[ 111.992] sna_accel_block: flush timer expires in 7 [111999] >[ 111.992] sna_wakeup_handler >[ 111.992] sna_block_handler (tv=118.827000) >[ 111.992] kgem_retire, need_retire?=1 >[ 111.992] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.992] kgem_retire__requests_ring: retiring ring 0 >[ 111.992] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.992] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.992] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.992] kgem_retire -- retired=0, need_retire=1 >[ 111.992] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.992] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.992] sna_accel_block: evaluating timers, active=7 >[ 111.992] sna_accel_block: flush timer expires in 7 [111999] >[ 111.992] sna_wakeup_handler >[ 111.992] sna_change_window_attributes >[ 111.992] sna_block_handler (tv=118.827000) >[ 111.992] kgem_retire, need_retire?=1 >[ 111.992] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.992] kgem_retire__requests_ring: retiring ring 0 >[ 111.992] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.992] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.992] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.992] kgem_retire -- retired=0, need_retire=1 >[ 111.992] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.992] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.992] sna_accel_block: evaluating timers, active=7 >[ 111.992] sna_accel_block: flush timer expires in 7 [111999] >[ 111.992] sna_wakeup_handler >[ 111.992] sna_block_handler (tv=118.827000) >[ 111.992] kgem_retire, need_retire?=1 >[ 111.992] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.992] kgem_retire__requests_ring: retiring ring 0 >[ 111.992] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.992] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.992] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.992] kgem_retire -- retired=0, need_retire=1 >[ 111.992] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.992] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.992] sna_accel_block: evaluating timers, active=7 >[ 111.992] sna_accel_block: flush timer expires in 7 [111999] >[ 111.992] sna_wakeup_handler >[ 111.992] sna_block_handler (tv=118.827000) >[ 111.992] kgem_retire, need_retire?=1 >[ 111.992] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.992] kgem_retire__requests_ring: retiring ring 0 >[ 111.992] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.992] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.992] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.992] kgem_retire -- retired=0, need_retire=1 >[ 111.992] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.992] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.992] sna_accel_block: evaluating timers, active=7 >[ 111.992] sna_accel_block: flush timer expires in 7 [111999] >[ 111.992] sna_wakeup_handler >[ 111.992] sna_block_handler (tv=118.827000) >[ 111.992] kgem_retire, need_retire?=1 >[ 111.992] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.992] kgem_retire__requests_ring: retiring ring 0 >[ 111.992] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.992] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.992] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.992] kgem_retire -- retired=0, need_retire=1 >[ 111.992] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.992] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.992] sna_accel_block: evaluating timers, active=7 >[ 111.992] sna_accel_block: flush timer expires in 7 [111999] >[ 111.992] sna_wakeup_handler >[ 111.992] sna_block_handler (tv=118.827000) >[ 111.992] kgem_retire, need_retire?=1 >[ 111.992] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.992] kgem_retire__requests_ring: retiring ring 0 >[ 111.992] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.992] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.992] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.992] kgem_retire -- retired=0, need_retire=1 >[ 111.992] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.992] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.992] sna_accel_block: evaluating timers, active=7 >[ 111.992] sna_accel_block: flush timer expires in 7 [111999] >[ 111.992] sna_wakeup_handler >[ 111.992] sna_block_handler (tv=118.827000) >[ 111.992] kgem_retire, need_retire?=1 >[ 111.992] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.992] kgem_retire__requests_ring: retiring ring 0 >[ 111.992] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.992] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.992] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.992] kgem_retire -- retired=0, need_retire=1 >[ 111.992] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.992] sna_scanout_do_flush: flush timer active: delta=7 >[ 111.992] sna_accel_block: evaluating timers, active=7 >[ 111.992] sna_accel_block: flush timer expires in 7 [111999] >[ 111.992] sna_wakeup_handler >[ 111.992] sna_block_handler (tv=118.827000) >[ 111.993] kgem_retire, need_retire?=1 >[ 111.993] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.993] kgem_retire__requests_ring: retiring ring 0 >[ 111.993] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.993] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.993] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.993] kgem_retire -- retired=0, need_retire=1 >[ 111.993] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.993] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.993] sna_accel_block: evaluating timers, active=7 >[ 111.993] sna_accel_block: flush timer expires in 6 [111999] >[ 111.993] sna_wakeup_handler >[ 111.993] sna_block_handler (tv=118.826000) >[ 111.993] kgem_retire, need_retire?=1 >[ 111.993] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.993] kgem_retire__requests_ring: retiring ring 0 >[ 111.993] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.993] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.993] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.993] kgem_retire -- retired=0, need_retire=1 >[ 111.993] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.993] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.993] sna_accel_block: evaluating timers, active=7 >[ 111.993] sna_accel_block: flush timer expires in 6 [111999] >[ 111.993] sna_wakeup_handler >[ 111.993] sna_block_handler (tv=118.826000) >[ 111.993] kgem_retire, need_retire?=1 >[ 111.993] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.993] kgem_retire__requests_ring: retiring ring 0 >[ 111.993] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.993] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.993] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.993] kgem_retire -- retired=0, need_retire=1 >[ 111.993] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.993] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.993] sna_accel_block: evaluating timers, active=7 >[ 111.993] sna_accel_block: flush timer expires in 6 [111999] >[ 111.993] sna_wakeup_handler >[ 111.993] sna_block_handler (tv=118.826000) >[ 111.993] kgem_retire, need_retire?=1 >[ 111.993] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.993] kgem_retire__requests_ring: retiring ring 0 >[ 111.993] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.993] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.993] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.993] kgem_retire -- retired=0, need_retire=1 >[ 111.993] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.993] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.993] sna_accel_block: evaluating timers, active=7 >[ 111.993] sna_accel_block: flush timer expires in 6 [111999] >[ 111.993] sna_wakeup_handler >[ 111.993] sna_block_handler (tv=118.826000) >[ 111.993] kgem_retire, need_retire?=1 >[ 111.993] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.993] kgem_retire__requests_ring: retiring ring 0 >[ 111.993] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.993] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.993] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.993] kgem_retire -- retired=0, need_retire=1 >[ 111.993] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.993] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.993] sna_accel_block: evaluating timers, active=7 >[ 111.993] sna_accel_block: flush timer expires in 6 [111999] >[ 111.993] sna_wakeup_handler >[ 111.993] sna_block_handler (tv=118.826000) >[ 111.993] kgem_retire, need_retire?=1 >[ 111.993] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.993] kgem_retire__requests_ring: retiring ring 0 >[ 111.993] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.993] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.993] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.993] kgem_retire -- retired=0, need_retire=1 >[ 111.993] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.993] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.993] sna_accel_block: evaluating timers, active=7 >[ 111.993] sna_accel_block: flush timer expires in 6 [111999] >[ 111.993] sna_wakeup_handler >[ 111.993] sna_block_handler (tv=118.826000) >[ 111.993] kgem_retire, need_retire?=1 >[ 111.993] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.993] kgem_retire__requests_ring: retiring ring 0 >[ 111.993] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.993] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.993] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.993] kgem_retire -- retired=0, need_retire=1 >[ 111.993] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.993] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.993] sna_accel_block: evaluating timers, active=7 >[ 111.993] sna_accel_block: flush timer expires in 6 [111999] >[ 111.993] sna_wakeup_handler >[ 111.993] sna_block_handler (tv=118.826000) >[ 111.993] kgem_retire, need_retire?=1 >[ 111.993] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.993] kgem_retire__requests_ring: retiring ring 0 >[ 111.993] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.993] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.993] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.993] kgem_retire -- retired=0, need_retire=1 >[ 111.993] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.993] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.993] sna_accel_block: evaluating timers, active=7 >[ 111.993] sna_accel_block: flush timer expires in 6 [111999] >[ 111.993] sna_wakeup_handler >[ 111.993] sna_block_handler (tv=118.826000) >[ 111.993] kgem_retire, need_retire?=1 >[ 111.993] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.993] kgem_retire__requests_ring: retiring ring 0 >[ 111.993] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.993] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.993] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.993] kgem_retire -- retired=0, need_retire=1 >[ 111.993] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.993] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.993] sna_accel_block: evaluating timers, active=7 >[ 111.993] sna_accel_block: flush timer expires in 6 [111999] >[ 111.993] sna_wakeup_handler >[ 111.993] sna_block_handler (tv=118.826000) >[ 111.993] kgem_retire, need_retire?=1 >[ 111.993] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.993] kgem_retire__requests_ring: retiring ring 0 >[ 111.993] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.993] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.993] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.993] kgem_retire -- retired=0, need_retire=1 >[ 111.993] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.993] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.993] sna_accel_block: evaluating timers, active=7 >[ 111.993] sna_accel_block: flush timer expires in 6 [111999] >[ 111.993] sna_wakeup_handler >[ 111.993] sna_block_handler (tv=118.826000) >[ 111.993] kgem_retire, need_retire?=1 >[ 111.993] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.993] kgem_retire__requests_ring: retiring ring 0 >[ 111.993] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.993] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.993] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.993] kgem_retire -- retired=0, need_retire=1 >[ 111.993] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.993] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.993] sna_accel_block: evaluating timers, active=7 >[ 111.993] sna_accel_block: flush timer expires in 6 [111999] >[ 111.993] sna_wakeup_handler >[ 111.993] sna_change_window_attributes >[ 111.993] sna_block_handler (tv=118.826000) >[ 111.993] kgem_retire, need_retire?=1 >[ 111.993] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.993] kgem_retire__requests_ring: retiring ring 0 >[ 111.993] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.993] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.993] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.993] kgem_retire -- retired=0, need_retire=1 >[ 111.993] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.993] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.993] sna_accel_block: evaluating timers, active=7 >[ 111.993] sna_accel_block: flush timer expires in 6 [111999] >[ 111.993] sna_wakeup_handler >[ 111.993] sna_block_handler (tv=118.826000) >[ 111.993] kgem_retire, need_retire?=1 >[ 111.993] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.993] kgem_retire__requests_ring: retiring ring 0 >[ 111.993] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.993] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.993] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.993] kgem_retire -- retired=0, need_retire=1 >[ 111.993] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.993] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.993] sna_accel_block: evaluating timers, active=7 >[ 111.993] sna_accel_block: flush timer expires in 6 [111999] >[ 111.993] sna_wakeup_handler >[ 111.993] sna_block_handler (tv=118.826000) >[ 111.993] kgem_retire, need_retire?=1 >[ 111.993] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.993] kgem_retire__requests_ring: retiring ring 0 >[ 111.993] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.993] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.993] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.993] kgem_retire -- retired=0, need_retire=1 >[ 111.993] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.993] sna_scanout_do_flush: flush timer active: delta=6 >[ 111.993] sna_accel_block: evaluating timers, active=7 >[ 111.993] sna_accel_block: flush timer expires in 6 [111999] >[ 111.993] sna_wakeup_handler >[ 111.993] sna_block_handler (tv=118.826000) >[ 111.994] kgem_retire, need_retire?=1 >[ 111.994] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.994] kgem_retire__requests_ring: retiring ring 0 >[ 111.994] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.994] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.994] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.994] kgem_retire -- retired=0, need_retire=1 >[ 111.994] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.994] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.994] sna_accel_block: evaluating timers, active=7 >[ 111.994] sna_accel_block: flush timer expires in 5 [111999] >[ 111.994] sna_wakeup_handler >[ 111.994] sna_block_handler (tv=118.825000) >[ 111.994] kgem_retire, need_retire?=1 >[ 111.994] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.994] kgem_retire__requests_ring: retiring ring 0 >[ 111.994] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.994] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.994] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.994] kgem_retire -- retired=0, need_retire=1 >[ 111.994] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.994] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.994] sna_accel_block: evaluating timers, active=7 >[ 111.994] sna_accel_block: flush timer expires in 5 [111999] >[ 111.994] sna_wakeup_handler >[ 111.994] sna_block_handler (tv=118.825000) >[ 111.994] kgem_retire, need_retire?=1 >[ 111.994] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.994] kgem_retire__requests_ring: retiring ring 0 >[ 111.994] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.994] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.994] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.994] kgem_retire -- retired=0, need_retire=1 >[ 111.994] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.994] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.994] sna_accel_block: evaluating timers, active=7 >[ 111.994] sna_accel_block: flush timer expires in 5 [111999] >[ 111.994] sna_wakeup_handler >[ 111.994] sna_block_handler (tv=118.825000) >[ 111.994] kgem_retire, need_retire?=1 >[ 111.994] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.994] kgem_retire__requests_ring: retiring ring 0 >[ 111.994] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.994] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.994] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.994] kgem_retire -- retired=0, need_retire=1 >[ 111.994] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.994] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.994] sna_accel_block: evaluating timers, active=7 >[ 111.994] sna_accel_block: flush timer expires in 5 [111999] >[ 111.994] sna_wakeup_handler >[ 111.994] sna_change_window_attributes >[ 111.994] sna_block_handler (tv=118.825000) >[ 111.994] kgem_retire, need_retire?=1 >[ 111.994] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.994] kgem_retire__requests_ring: retiring ring 0 >[ 111.994] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.994] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.994] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.994] kgem_retire -- retired=0, need_retire=1 >[ 111.994] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.994] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.994] sna_accel_block: evaluating timers, active=7 >[ 111.994] sna_accel_block: flush timer expires in 5 [111999] >[ 111.994] sna_wakeup_handler >[ 111.994] sna_block_handler (tv=118.825000) >[ 111.994] kgem_retire, need_retire?=1 >[ 111.994] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.994] kgem_retire__requests_ring: retiring ring 0 >[ 111.994] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.994] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.994] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.994] kgem_retire -- retired=0, need_retire=1 >[ 111.994] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.994] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.994] sna_accel_block: evaluating timers, active=7 >[ 111.994] sna_accel_block: flush timer expires in 5 [111999] >[ 111.994] sna_wakeup_handler >[ 111.994] sna_block_handler (tv=118.825000) >[ 111.994] kgem_retire, need_retire?=1 >[ 111.994] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.994] kgem_retire__requests_ring: retiring ring 0 >[ 111.994] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.994] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.994] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.994] kgem_retire -- retired=0, need_retire=1 >[ 111.994] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.994] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.994] sna_accel_block: evaluating timers, active=7 >[ 111.994] sna_accel_block: flush timer expires in 5 [111999] >[ 111.994] sna_wakeup_handler >[ 111.994] sna_block_handler (tv=118.825000) >[ 111.994] kgem_retire, need_retire?=1 >[ 111.994] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.994] kgem_retire__requests_ring: retiring ring 0 >[ 111.994] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.994] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.994] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.994] kgem_retire -- retired=0, need_retire=1 >[ 111.994] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.994] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.994] sna_accel_block: evaluating timers, active=7 >[ 111.994] sna_accel_block: flush timer expires in 5 [111999] >[ 111.994] sna_wakeup_handler >[ 111.994] sna_block_handler (tv=118.825000) >[ 111.994] kgem_retire, need_retire?=1 >[ 111.994] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.994] kgem_retire__requests_ring: retiring ring 0 >[ 111.994] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.994] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.994] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.994] kgem_retire -- retired=0, need_retire=1 >[ 111.994] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.994] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.994] sna_accel_block: evaluating timers, active=7 >[ 111.994] sna_accel_block: flush timer expires in 5 [111999] >[ 111.994] sna_wakeup_handler >[ 111.994] sna_block_handler (tv=118.825000) >[ 111.994] kgem_retire, need_retire?=1 >[ 111.994] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.994] kgem_retire__requests_ring: retiring ring 0 >[ 111.994] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.994] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.994] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.994] kgem_retire -- retired=0, need_retire=1 >[ 111.994] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.994] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.994] sna_accel_block: evaluating timers, active=7 >[ 111.994] sna_accel_block: flush timer expires in 5 [111999] >[ 111.994] sna_wakeup_handler >[ 111.994] sna_block_handler (tv=118.825000) >[ 111.994] kgem_retire, need_retire?=1 >[ 111.994] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.994] kgem_retire__requests_ring: retiring ring 0 >[ 111.994] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.994] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.994] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.994] kgem_retire -- retired=0, need_retire=1 >[ 111.994] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.994] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.994] sna_accel_block: evaluating timers, active=7 >[ 111.994] sna_accel_block: flush timer expires in 5 [111999] >[ 111.994] sna_wakeup_handler >[ 111.994] sna_create_window: window=14680084 >[ 111.994] sna_set_window_pixmap: window=14680084, old pixmap=0 new pixmap=175 >[ 111.994] sna_change_window_attributes >[ 111.994] sna_change_window_attributes >[ 111.994] sna_block_handler (tv=118.825000) >[ 111.994] kgem_retire, need_retire?=1 >[ 111.994] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.994] kgem_retire__requests_ring: retiring ring 0 >[ 111.994] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.994] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.994] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.994] kgem_retire -- retired=0, need_retire=1 >[ 111.994] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.994] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.994] sna_accel_block: evaluating timers, active=7 >[ 111.994] sna_accel_block: flush timer expires in 5 [111999] >[ 111.994] sna_wakeup_handler >[ 111.994] sna_block_handler (tv=118.825000) >[ 111.994] kgem_retire, need_retire?=1 >[ 111.994] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.994] kgem_retire__requests_ring: retiring ring 0 >[ 111.994] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.994] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.994] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.994] kgem_retire -- retired=0, need_retire=1 >[ 111.994] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.994] sna_scanout_do_flush: flush timer active: delta=5 >[ 111.994] sna_accel_block: evaluating timers, active=7 >[ 111.994] sna_accel_block: flush timer expires in 5 [111999] >[ 111.994] sna_wakeup_handler >[ 111.994] sna_block_handler (tv=118.825000) >[ 111.994] kgem_retire, need_retire?=1 >[ 111.994] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.995] kgem_retire__requests_ring: retiring ring 0 >[ 111.995] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.995] kgem_retire -- retired=0, need_retire=1 >[ 111.995] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.995] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.995] sna_accel_block: evaluating timers, active=7 >[ 111.995] sna_accel_block: flush timer expires in 4 [111999] >[ 111.995] sna_wakeup_handler >[ 111.995] sna_block_handler (tv=118.824000) >[ 111.995] kgem_retire, need_retire?=1 >[ 111.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.995] kgem_retire__requests_ring: retiring ring 0 >[ 111.995] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.995] kgem_retire -- retired=0, need_retire=1 >[ 111.995] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.995] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.995] sna_accel_block: evaluating timers, active=7 >[ 111.995] sna_accel_block: flush timer expires in 4 [111999] >[ 111.995] sna_wakeup_handler >[ 111.995] sna_block_handler (tv=118.824000) >[ 111.995] kgem_retire, need_retire?=1 >[ 111.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.995] kgem_retire__requests_ring: retiring ring 0 >[ 111.995] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.995] kgem_retire -- retired=0, need_retire=1 >[ 111.995] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.995] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.995] sna_accel_block: evaluating timers, active=7 >[ 111.995] sna_accel_block: flush timer expires in 4 [111999] >[ 111.995] sna_wakeup_handler >[ 111.995] sna_block_handler (tv=118.824000) >[ 111.995] kgem_retire, need_retire?=1 >[ 111.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.995] kgem_retire__requests_ring: retiring ring 0 >[ 111.995] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.995] kgem_retire -- retired=0, need_retire=1 >[ 111.995] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.995] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.995] sna_accel_block: evaluating timers, active=7 >[ 111.995] sna_accel_block: flush timer expires in 4 [111999] >[ 111.995] sna_wakeup_handler >[ 111.995] sna_block_handler (tv=118.824000) >[ 111.995] kgem_retire, need_retire?=1 >[ 111.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.995] kgem_retire__requests_ring: retiring ring 0 >[ 111.995] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.995] kgem_retire -- retired=0, need_retire=1 >[ 111.995] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.995] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.995] sna_accel_block: evaluating timers, active=7 >[ 111.995] sna_accel_block: flush timer expires in 4 [111999] >[ 111.995] sna_wakeup_handler >[ 111.995] sna_block_handler (tv=118.824000) >[ 111.995] kgem_retire, need_retire?=1 >[ 111.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.995] kgem_retire__requests_ring: retiring ring 0 >[ 111.995] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.995] kgem_retire -- retired=0, need_retire=1 >[ 111.995] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.995] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.995] sna_accel_block: evaluating timers, active=7 >[ 111.995] sna_accel_block: flush timer expires in 4 [111999] >[ 111.995] sna_wakeup_handler >[ 111.995] sna_block_handler (tv=118.824000) >[ 111.995] kgem_retire, need_retire?=1 >[ 111.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.995] kgem_retire__requests_ring: retiring ring 0 >[ 111.995] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.995] kgem_retire -- retired=0, need_retire=1 >[ 111.995] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.995] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.995] sna_accel_block: evaluating timers, active=7 >[ 111.995] sna_accel_block: flush timer expires in 4 [111999] >[ 111.995] sna_wakeup_handler >[ 111.995] sna_block_handler (tv=118.824000) >[ 111.995] kgem_retire, need_retire?=1 >[ 111.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.995] kgem_retire__requests_ring: retiring ring 0 >[ 111.995] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.995] kgem_retire -- retired=0, need_retire=1 >[ 111.995] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.995] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.995] sna_accel_block: evaluating timers, active=7 >[ 111.995] sna_accel_block: flush timer expires in 4 [111999] >[ 111.995] sna_wakeup_handler >[ 111.995] sna_block_handler (tv=118.824000) >[ 111.995] kgem_retire, need_retire?=1 >[ 111.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.995] kgem_retire__requests_ring: retiring ring 0 >[ 111.995] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.995] kgem_retire -- retired=0, need_retire=1 >[ 111.995] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.995] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.995] sna_accel_block: evaluating timers, active=7 >[ 111.995] sna_accel_block: flush timer expires in 4 [111999] >[ 111.995] sna_wakeup_handler >[ 111.995] sna_block_handler (tv=118.824000) >[ 111.995] kgem_retire, need_retire?=1 >[ 111.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.995] kgem_retire__requests_ring: retiring ring 0 >[ 111.995] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.995] kgem_retire -- retired=0, need_retire=1 >[ 111.995] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.995] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.995] sna_accel_block: evaluating timers, active=7 >[ 111.995] sna_accel_block: flush timer expires in 4 [111999] >[ 111.995] sna_wakeup_handler >[ 111.995] sna_block_handler (tv=118.824000) >[ 111.995] kgem_retire, need_retire?=1 >[ 111.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.995] kgem_retire__requests_ring: retiring ring 0 >[ 111.995] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.995] kgem_retire -- retired=0, need_retire=1 >[ 111.995] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.995] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.995] sna_accel_block: evaluating timers, active=7 >[ 111.995] sna_accel_block: flush timer expires in 4 [111999] >[ 111.995] sna_wakeup_handler >[ 111.995] sna_block_handler (tv=118.824000) >[ 111.995] kgem_retire, need_retire?=1 >[ 111.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.995] kgem_retire__requests_ring: retiring ring 0 >[ 111.995] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.995] kgem_retire -- retired=0, need_retire=1 >[ 111.995] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.995] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.995] sna_accel_block: evaluating timers, active=7 >[ 111.995] sna_accel_block: flush timer expires in 4 [111999] >[ 111.995] sna_wakeup_handler >[ 111.995] sna_block_handler (tv=118.824000) >[ 111.995] kgem_retire, need_retire?=1 >[ 111.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.995] kgem_retire__requests_ring: retiring ring 0 >[ 111.995] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.995] kgem_retire -- retired=0, need_retire=1 >[ 111.995] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.995] sna_scanout_do_flush: flush timer active: delta=4 >[ 111.995] sna_accel_block: evaluating timers, active=7 >[ 111.995] sna_accel_block: flush timer expires in 4 [111999] >[ 111.995] sna_wakeup_handler >[ 111.996] sna_block_handler (tv=118.823000) >[ 111.996] kgem_retire, need_retire?=1 >[ 111.996] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.996] kgem_retire__requests_ring: retiring ring 0 >[ 111.996] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.996] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.996] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.996] kgem_retire -- retired=0, need_retire=1 >[ 111.996] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.996] sna_scanout_do_flush: flush timer active: delta=3 >[ 111.996] sna_scanout_do_flush (time=111996), triggered >[ 111.996] sna_scanout_flush (time=111996), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 111.996] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 111.996] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 111.996] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 111.996] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 111.996] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 111.996] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 111.996] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 111.996] sna_pixmap_move_to_gpu: already all-damaged >[ 111.996] sna_pixmap_mark_active: pixmap=175, handle=29 >[ 111.996] sna_mode_redisplay: crtc[0] transformed? 0 >[ 111.996] sna_mode_redisplay: crtc[1] transformed? 0 >[ 111.996] sna_mode_redisplay: crtc[2] transformed? 0 >[ 111.996] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=28 [active?=2], new handle=29 [active=0] >[ 111.996] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 28, transformed? 0 >[ 111.996] get_fb: reusing fb=79 for handle=29 >[ 111.996] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=1, serial=2 >[ 111.996] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 111.996] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 28, transformed? 0 >[ 111.996] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=2, serial=3 >[ 111.996] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 111.996] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 111.996] sna_mode_redisplay: flipped 2 outputs, shadow active? 28 >[ 111.996] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=28 >[ 111.996] sna_accel_block: evaluating timers, active=7 >[ 111.996] sna_accel_block: flush timer expires in 16 [112012] >[ 111.996] sna_wakeup_handler >[ 111.996] sna_change_window_attributes >[ 111.996] sna_block_handler (tv=118.823000) >[ 111.996] kgem_retire, need_retire?=1 >[ 111.996] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.996] kgem_retire__requests_ring: retiring ring 0 >[ 111.996] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.996] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.996] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.996] kgem_retire -- retired=0, need_retire=1 >[ 111.996] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.996] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.996] sna_accel_block: evaluating timers, active=7 >[ 111.996] sna_accel_block: flush timer expires in 16 [112012] >[ 111.996] sna_wakeup_handler >[ 111.996] sna_block_handler (tv=118.823000) >[ 111.996] kgem_retire, need_retire?=1 >[ 111.996] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.996] kgem_retire__requests_ring: retiring ring 0 >[ 111.996] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.996] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.996] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.996] kgem_retire -- retired=0, need_retire=1 >[ 111.996] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.996] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.996] sna_accel_block: evaluating timers, active=7 >[ 111.996] sna_accel_block: flush timer expires in 16 [112012] >[ 111.996] sna_wakeup_handler >[ 111.996] sna_block_handler (tv=118.823000) >[ 111.996] kgem_retire, need_retire?=1 >[ 111.996] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.996] kgem_retire__requests_ring: retiring ring 0 >[ 111.996] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.996] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.996] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.996] kgem_retire -- retired=0, need_retire=1 >[ 111.996] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.996] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.996] sna_accel_block: evaluating timers, active=7 >[ 111.996] sna_accel_block: flush timer expires in 16 [112012] >[ 111.996] sna_wakeup_handler >[ 111.996] sna_block_handler (tv=118.823000) >[ 111.996] kgem_retire, need_retire?=1 >[ 111.996] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.996] kgem_retire__requests_ring: retiring ring 0 >[ 111.996] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.996] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.996] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.996] kgem_retire -- retired=0, need_retire=1 >[ 111.996] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.996] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.996] sna_accel_block: evaluating timers, active=7 >[ 111.996] sna_accel_block: flush timer expires in 16 [112012] >[ 111.996] sna_wakeup_handler >[ 111.996] sna_block_handler (tv=118.823000) >[ 111.996] kgem_retire, need_retire?=1 >[ 111.996] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.996] kgem_retire__requests_ring: retiring ring 0 >[ 111.996] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.996] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.996] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.996] kgem_retire -- retired=0, need_retire=1 >[ 111.996] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.996] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.996] sna_accel_block: evaluating timers, active=7 >[ 111.996] sna_accel_block: flush timer expires in 16 [112012] >[ 111.996] sna_wakeup_handler >[ 111.996] sna_block_handler (tv=118.823000) >[ 111.996] kgem_retire, need_retire?=1 >[ 111.996] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.996] kgem_retire__requests_ring: retiring ring 0 >[ 111.996] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.996] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.996] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.996] kgem_retire -- retired=0, need_retire=1 >[ 111.996] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.996] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.996] sna_accel_block: evaluating timers, active=7 >[ 111.996] sna_accel_block: flush timer expires in 16 [112012] >[ 111.996] sna_wakeup_handler >[ 111.996] sna_block_handler (tv=118.823000) >[ 111.996] kgem_retire, need_retire?=1 >[ 111.996] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.996] kgem_retire__requests_ring: retiring ring 0 >[ 111.996] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.996] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.996] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.996] kgem_retire -- retired=0, need_retire=1 >[ 111.996] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.996] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.996] sna_accel_block: evaluating timers, active=7 >[ 111.996] sna_accel_block: flush timer expires in 16 [112012] >[ 111.996] sna_wakeup_handler >[ 111.996] sna_block_handler (tv=118.823000) >[ 111.996] kgem_retire, need_retire?=1 >[ 111.996] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.996] kgem_retire__requests_ring: retiring ring 0 >[ 111.996] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.996] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.996] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.996] kgem_retire -- retired=0, need_retire=1 >[ 111.996] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.996] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.996] sna_accel_block: evaluating timers, active=7 >[ 111.996] sna_accel_block: flush timer expires in 16 [112012] >[ 111.996] sna_wakeup_handler >[ 111.996] sna_block_handler (tv=118.823000) >[ 111.996] kgem_retire, need_retire?=1 >[ 111.996] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.996] kgem_retire__requests_ring: retiring ring 0 >[ 111.996] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.996] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.996] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.996] kgem_retire -- retired=0, need_retire=1 >[ 111.996] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.996] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.996] sna_accel_block: evaluating timers, active=7 >[ 111.996] sna_accel_block: flush timer expires in 16 [112012] >[ 111.996] sna_wakeup_handler >[ 111.996] sna_block_handler (tv=118.823000) >[ 111.996] kgem_retire, need_retire?=1 >[ 111.996] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.996] kgem_retire__requests_ring: retiring ring 0 >[ 111.996] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.996] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.996] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.996] kgem_retire -- retired=0, need_retire=1 >[ 111.996] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.996] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.996] sna_accel_block: evaluating timers, active=7 >[ 111.996] sna_accel_block: flush timer expires in 16 [112012] >[ 111.996] sna_wakeup_handler >[ 111.996] sna_block_handler (tv=118.823000) >[ 111.996] kgem_retire, need_retire?=1 >[ 111.996] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.996] kgem_retire__requests_ring: retiring ring 0 >[ 111.996] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.996] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.996] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.996] kgem_retire -- retired=0, need_retire=1 >[ 111.996] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.996] sna_scanout_do_flush: flush timer active: delta=16 >[ 111.996] sna_accel_block: evaluating timers, active=7 >[ 111.996] sna_accel_block: flush timer expires in 16 [112012] >[ 111.996] sna_wakeup_handler >[ 111.997] sna_block_handler (tv=118.822000) >[ 111.997] kgem_retire, need_retire?=1 >[ 111.997] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.997] kgem_retire__requests_ring: retiring ring 0 >[ 111.997] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.997] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.997] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.997] kgem_retire -- retired=0, need_retire=1 >[ 111.997] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.997] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.997] sna_accel_block: evaluating timers, active=7 >[ 111.997] sna_accel_block: flush timer expires in 15 [112012] >[ 111.997] sna_wakeup_handler >[ 111.997] sna_block_handler (tv=118.822000) >[ 111.997] kgem_retire, need_retire?=1 >[ 111.997] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.997] kgem_retire__requests_ring: retiring ring 0 >[ 111.997] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.997] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.997] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.997] kgem_retire -- retired=0, need_retire=1 >[ 111.997] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.997] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.997] sna_accel_block: evaluating timers, active=7 >[ 111.997] sna_accel_block: flush timer expires in 15 [112012] >[ 111.997] sna_wakeup_handler >[ 111.997] sna_block_handler (tv=118.822000) >[ 111.997] kgem_retire, need_retire?=1 >[ 111.997] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.997] kgem_retire__requests_ring: retiring ring 0 >[ 111.997] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.997] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.997] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.997] kgem_retire -- retired=0, need_retire=1 >[ 111.997] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.997] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.997] sna_accel_block: evaluating timers, active=7 >[ 111.997] sna_accel_block: flush timer expires in 15 [112012] >[ 111.997] sna_wakeup_handler >[ 111.997] sna_block_handler (tv=118.822000) >[ 111.997] kgem_retire, need_retire?=1 >[ 111.997] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.997] kgem_retire__requests_ring: retiring ring 0 >[ 111.997] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.997] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.997] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.997] kgem_retire -- retired=0, need_retire=1 >[ 111.997] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.997] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.997] sna_accel_block: evaluating timers, active=7 >[ 111.997] sna_accel_block: flush timer expires in 15 [112012] >[ 111.997] sna_wakeup_handler >[ 111.997] sna_block_handler (tv=118.822000) >[ 111.997] kgem_retire, need_retire?=1 >[ 111.997] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.997] kgem_retire__requests_ring: retiring ring 0 >[ 111.997] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.997] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.997] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.997] kgem_retire -- retired=0, need_retire=1 >[ 111.997] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.997] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.997] sna_accel_block: evaluating timers, active=7 >[ 111.997] sna_accel_block: flush timer expires in 15 [112012] >[ 111.997] sna_wakeup_handler >[ 111.997] sna_block_handler (tv=118.822000) >[ 111.997] kgem_retire, need_retire?=1 >[ 111.997] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.997] kgem_retire__requests_ring: retiring ring 0 >[ 111.997] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.997] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.997] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.997] kgem_retire -- retired=0, need_retire=1 >[ 111.997] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.997] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.997] sna_accel_block: evaluating timers, active=7 >[ 111.997] sna_accel_block: flush timer expires in 15 [112012] >[ 111.997] sna_wakeup_handler >[ 111.997] sna_change_window_attributes >[ 111.997] sna_block_handler (tv=118.822000) >[ 111.997] kgem_retire, need_retire?=1 >[ 111.997] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.997] kgem_retire__requests_ring: retiring ring 0 >[ 111.997] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.997] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.997] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.997] kgem_retire -- retired=0, need_retire=1 >[ 111.997] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.997] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.997] sna_accel_block: evaluating timers, active=7 >[ 111.997] sna_accel_block: flush timer expires in 15 [112012] >[ 111.997] sna_wakeup_handler >[ 111.997] sna_block_handler (tv=118.822000) >[ 111.997] kgem_retire, need_retire?=1 >[ 111.997] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.997] kgem_retire__requests_ring: retiring ring 0 >[ 111.997] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.997] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.997] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.997] kgem_retire -- retired=0, need_retire=1 >[ 111.997] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.997] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.997] sna_accel_block: evaluating timers, active=7 >[ 111.997] sna_accel_block: flush timer expires in 15 [112012] >[ 111.997] sna_wakeup_handler >[ 111.997] sna_block_handler (tv=118.822000) >[ 111.997] kgem_retire, need_retire?=1 >[ 111.997] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.997] kgem_retire__requests_ring: retiring ring 0 >[ 111.997] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.997] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.997] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.997] kgem_retire -- retired=0, need_retire=1 >[ 111.997] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.997] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.997] sna_accel_block: evaluating timers, active=7 >[ 111.997] sna_accel_block: flush timer expires in 15 [112012] >[ 111.997] sna_wakeup_handler >[ 111.997] sna_block_handler (tv=118.822000) >[ 111.997] kgem_retire, need_retire?=1 >[ 111.997] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.997] kgem_retire__requests_ring: retiring ring 0 >[ 111.997] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.997] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.997] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.997] kgem_retire -- retired=0, need_retire=1 >[ 111.997] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.997] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.997] sna_accel_block: evaluating timers, active=7 >[ 111.997] sna_accel_block: flush timer expires in 15 [112012] >[ 111.997] sna_wakeup_handler >[ 111.997] sna_block_handler (tv=118.822000) >[ 111.997] kgem_retire, need_retire?=1 >[ 111.997] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.997] kgem_retire__requests_ring: retiring ring 0 >[ 111.997] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.997] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.997] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.997] kgem_retire -- retired=0, need_retire=1 >[ 111.997] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.997] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.997] sna_accel_block: evaluating timers, active=7 >[ 111.997] sna_accel_block: flush timer expires in 15 [112012] >[ 111.997] sna_wakeup_handler >[ 111.997] sna_block_handler (tv=118.822000) >[ 111.997] kgem_retire, need_retire?=1 >[ 111.997] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.997] kgem_retire__requests_ring: retiring ring 0 >[ 111.997] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.997] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.997] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.997] kgem_retire -- retired=0, need_retire=1 >[ 111.997] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.997] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.997] sna_accel_block: evaluating timers, active=7 >[ 111.997] sna_accel_block: flush timer expires in 15 [112012] >[ 111.997] sna_wakeup_handler >[ 111.997] sna_block_handler (tv=118.822000) >[ 111.997] kgem_retire, need_retire?=1 >[ 111.997] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.997] kgem_retire__requests_ring: retiring ring 0 >[ 111.997] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.997] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.997] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.997] kgem_retire -- retired=0, need_retire=1 >[ 111.997] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.997] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.997] sna_accel_block: evaluating timers, active=7 >[ 111.997] sna_accel_block: flush timer expires in 15 [112012] >[ 111.997] sna_wakeup_handler >[ 111.997] sna_block_handler (tv=118.822000) >[ 111.997] kgem_retire, need_retire?=1 >[ 111.997] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.997] kgem_retire__requests_ring: retiring ring 0 >[ 111.997] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.997] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.997] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.997] kgem_retire -- retired=0, need_retire=1 >[ 111.997] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.997] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.997] sna_accel_block: evaluating timers, active=7 >[ 111.997] sna_accel_block: flush timer expires in 15 [112012] >[ 111.997] sna_wakeup_handler >[ 111.997] sna_block_handler (tv=118.822000) >[ 111.997] kgem_retire, need_retire?=1 >[ 111.997] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.997] kgem_retire__requests_ring: retiring ring 0 >[ 111.997] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.997] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.997] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.997] kgem_retire -- retired=0, need_retire=1 >[ 111.997] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.997] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.997] sna_accel_block: evaluating timers, active=7 >[ 111.997] sna_accel_block: flush timer expires in 15 [112012] >[ 111.997] sna_wakeup_handler >[ 111.997] sna_block_handler (tv=118.822000) >[ 111.997] kgem_retire, need_retire?=1 >[ 111.997] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.997] kgem_retire__requests_ring: retiring ring 0 >[ 111.997] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.997] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.997] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.997] kgem_retire -- retired=0, need_retire=1 >[ 111.997] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.997] sna_scanout_do_flush: flush timer active: delta=15 >[ 111.997] sna_accel_block: evaluating timers, active=7 >[ 111.997] sna_accel_block: flush timer expires in 15 [112012] >[ 111.997] sna_wakeup_handler >[ 111.997] sna_block_handler (tv=118.822000) >[ 111.997] kgem_retire, need_retire?=1 >[ 111.997] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.997] kgem_retire__requests_ring: retiring ring 0 >[ 111.997] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.997] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.998] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.998] kgem_retire -- retired=0, need_retire=1 >[ 111.998] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] kgem_retire, need_retire?=1 >[ 111.998] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.998] kgem_retire__requests_ring: retiring ring 0 >[ 111.998] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.998] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.998] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.998] kgem_retire -- retired=0, need_retire=1 >[ 111.998] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] kgem_retire, need_retire?=1 >[ 111.998] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.998] kgem_retire__requests_ring: retiring ring 0 >[ 111.998] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.998] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.998] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.998] kgem_retire -- retired=0, need_retire=1 >[ 111.998] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] kgem_retire, need_retire?=1 >[ 111.998] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.998] kgem_retire__requests_ring: retiring ring 0 >[ 111.998] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.998] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.998] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.998] kgem_retire -- retired=0, need_retire=1 >[ 111.998] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] kgem_retire, need_retire?=1 >[ 111.998] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.998] kgem_retire__requests_ring: retiring ring 0 >[ 111.998] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.998] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.998] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.998] kgem_retire -- retired=0, need_retire=1 >[ 111.998] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_change_window_attributes >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] kgem_retire, need_retire?=1 >[ 111.998] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.998] kgem_retire__requests_ring: retiring ring 0 >[ 111.998] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 111.998] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 111.998] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.998] kgem_retire -- retired=0, need_retire=1 >[ 111.998] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] kgem_retire, need_retire?=1 >[ 111.998] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 111.998] kgem_retire__requests_ring: retiring ring 0 >[ 111.998] __kgem_busy: handle=1, busy=0, wedged=0 >[ 111.998] __kgem_retire_rq: request 1 complete >[ 111.998] __kgem_bo_flush: handle=29, busy=0, wedged=0 >[ 111.998] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 111.998] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 111.998] kgem_retire -- retired=0, need_retire=0 >[ 111.998] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 >[ 111.998] gen6_render_retire: resetting idle vbo >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_change_window_attributes >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_change_window_attributes >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.998] sna_wakeup_handler >[ 111.998] sna_block_handler (tv=118.821000) >[ 111.998] sna_scanout_do_flush: flush timer active: delta=14 >[ 111.998] sna_accel_block: evaluating timers, active=7 >[ 111.998] sna_accel_block: flush timer expires in 14 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_change_window_attributes >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_change_window_attributes >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_change_window_attributes >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_change_window_attributes >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_change_window_attributes >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_change_window_attributes >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 111.999] sna_change_window_attributes >[ 111.999] sna_block_handler (tv=118.820000) >[ 111.999] sna_scanout_do_flush: flush timer active: delta=13 >[ 111.999] sna_accel_block: evaluating timers, active=7 >[ 111.999] sna_accel_block: flush timer expires in 13 [112012] >[ 111.999] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.820000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_change_window_attributes >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_change_window_attributes >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_change_window_attributes >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_change_window_attributes >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=0.0) >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=0.0) >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=0.0) >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=0.0) >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=0.0) >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=0.0) >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=0.0) >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=0.0) >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=0.0) >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.000] sna_block_handler (tv=118.819000) >[ 112.000] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.000] sna_accel_block: evaluating timers, active=7 >[ 112.000] sna_accel_block: flush timer expires in 12 [112012] >[ 112.000] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_change_window_attributes >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_create_window: window=23068673 >[ 112.001] sna_set_window_pixmap: window=23068673, old pixmap=0 new pixmap=175 >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_mode_wakeup: len=32 >[ 112.001] sna_mode_wakeup: recording last swap on pipe=1, frame 4513 [11a1], time 112.1799 >[ 112.001] sna_mode_wakeup: removing handle=28 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] >[ 112.001] sna_mode_wakeup: flip complete, pending? 2 >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_change_window_attributes >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_change_window_attributes >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.001] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.001] sna_accel_block: evaluating timers, active=7 >[ 112.001] sna_accel_block: flush timer expires in 11 [112012] >[ 112.001] sna_wakeup_handler >[ 112.001] sna_block_handler (tv=118.818000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_create_window: window=20971521 >[ 112.002] sna_set_window_pixmap: window=20971521, old pixmap=0 new pixmap=175 >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_change_window_attributes >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_mode_wakeup: len=32 >[ 112.002] sna_mode_wakeup: recording last swap on pipe=0, frame 6471 [1947], time 112.2985 >[ 112.002] sna_mode_wakeup: removing handle=28 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] >[ 112.002] sna_mode_wakeup: flip complete, pending? 1 >[ 112.002] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.002] sna_block_handler (tv=118.817000) >[ 112.002] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.002] sna_accel_block: evaluating timers, active=7 >[ 112.002] sna_accel_block: flush timer expires in 10 [112012] >[ 112.002] sna_wakeup_handler >[ 112.003] sna_block_handler (tv=118.816000) >[ 112.003] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.003] sna_accel_block: evaluating timers, active=7 >[ 112.003] sna_accel_block: flush timer expires in 9 [112012] >[ 112.003] sna_wakeup_handler >[ 112.003] sna_block_handler (tv=118.816000) >[ 112.003] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.003] sna_accel_block: evaluating timers, active=7 >[ 112.003] sna_accel_block: flush timer expires in 9 [112012] >[ 112.003] sna_wakeup_handler >[ 112.003] sna_block_handler (tv=118.816000) >[ 112.003] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.003] sna_accel_block: evaluating timers, active=7 >[ 112.003] sna_accel_block: flush timer expires in 9 [112012] >[ 112.003] sna_wakeup_handler >[ 112.003] sna_block_handler (tv=118.816000) >[ 112.003] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.003] sna_accel_block: evaluating timers, active=7 >[ 112.003] sna_accel_block: flush timer expires in 9 [112012] >[ 112.003] sna_wakeup_handler >[ 112.003] sna_block_handler (tv=118.816000) >[ 112.003] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.003] sna_accel_block: evaluating timers, active=7 >[ 112.003] sna_accel_block: flush timer expires in 9 [112012] >[ 112.003] sna_wakeup_handler >[ 112.003] sna_block_handler (tv=118.816000) >[ 112.003] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.003] sna_accel_block: evaluating timers, active=7 >[ 112.003] sna_accel_block: flush timer expires in 9 [112012] >[ 112.003] sna_wakeup_handler >[ 112.003] sna_block_handler (tv=118.816000) >[ 112.003] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.003] sna_accel_block: evaluating timers, active=7 >[ 112.003] sna_accel_block: flush timer expires in 9 [112012] >[ 112.003] sna_wakeup_handler >[ 112.003] sna_block_handler (tv=118.816000) >[ 112.003] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.003] sna_accel_block: evaluating timers, active=7 >[ 112.003] sna_accel_block: flush timer expires in 9 [112012] >[ 112.003] sna_wakeup_handler >[ 112.003] sna_block_handler (tv=118.816000) >[ 112.003] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.003] sna_accel_block: evaluating timers, active=7 >[ 112.003] sna_accel_block: flush timer expires in 9 [112012] >[ 112.003] sna_wakeup_handler >[ 112.003] sna_block_handler (tv=118.816000) >[ 112.003] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.003] sna_accel_block: evaluating timers, active=7 >[ 112.003] sna_accel_block: flush timer expires in 9 [112012] >[ 112.003] sna_wakeup_handler >[ 112.003] sna_block_handler (tv=118.816000) >[ 112.003] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.003] sna_accel_block: evaluating timers, active=7 >[ 112.003] sna_accel_block: flush timer expires in 9 [112012] >[ 112.003] sna_wakeup_handler >[ 112.003] sna_block_handler (tv=118.816000) >[ 112.003] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.003] sna_accel_block: evaluating timers, active=7 >[ 112.003] sna_accel_block: flush timer expires in 9 [112012] >[ 112.003] sna_wakeup_handler >[ 112.003] sna_block_handler (tv=118.816000) >[ 112.003] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.003] sna_accel_block: evaluating timers, active=7 >[ 112.003] sna_accel_block: flush timer expires in 9 [112012] >[ 112.003] sna_wakeup_handler >[ 112.003] sna_block_handler (tv=118.816000) >[ 112.003] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.003] sna_accel_block: evaluating timers, active=7 >[ 112.003] sna_accel_block: flush timer expires in 9 [112012] >[ 112.003] sna_wakeup_handler >[ 112.003] sna_block_handler (tv=118.816000) >[ 112.003] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.003] sna_accel_block: evaluating timers, active=7 >[ 112.003] sna_accel_block: flush timer expires in 9 [112012] >[ 112.003] sna_wakeup_handler >[ 112.003] sna_randr_getinfo() >[ 112.003] sna_handle_uevents >[ 112.003] sna_output_detect(eDP1:48) >[ 112.003] sna_output_detect(eDP1) reporting cached status (since 2484ms): 0 >[ 112.003] sna_output_get_modes(eDP1:48) >[ 112.003] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 112.003] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 112.003] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 112.003] sna_output_attach_tile: found? TILE=-1 >[ 112.003] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 112.003] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 112.003] sna_output_get_modes: adding 1 probed modes >[ 112.003] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 112.003] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 112.003] kgem_can_create_2d: 3840x2160 @ 32 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.003] kgem_can_create_2d: untiled size=33177600 >[ 112.003] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.003] kgem_can_create_2d: tiled[-1] size=33177600 >[ 112.003] kgem_can_create_2d: 640x480 @ 32 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.003] kgem_can_create_2d: untiled size=1228800 >[ 112.003] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.003] kgem_can_create_2d: tiled[-1] size=1228800 >[ 112.003] kgem_can_create_2d: 800x600 @ 32 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.003] kgem_can_create_2d: untiled size=1921024 >[ 112.003] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.003] kgem_can_create_2d: tiled[-1] size=1921024 >[ 112.003] kgem_can_create_2d: 800x600 @ 32 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.003] kgem_can_create_2d: untiled size=1921024 >[ 112.003] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.003] kgem_can_create_2d: tiled[-1] size=1921024 >[ 112.003] kgem_can_create_2d: 1024x768 @ 32 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.003] kgem_can_create_2d: untiled size=3145728 >[ 112.003] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.003] kgem_can_create_2d: tiled[-1] size=3145728 >[ 112.003] kgem_can_create_2d: 1280x960 @ 32 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 112.003] kgem_can_create_2d: untiled size=4915200 >[ 112.003] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 112.003] kgem_can_create_2d: tiled[-1] size=4915200 >[ 112.003] kgem_can_create_2d: 1280x1024 @ 32 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.003] kgem_can_create_2d: untiled size=5242880 >[ 112.003] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.003] kgem_can_create_2d: tiled[-1] size=5242880 >[ 112.003] kgem_can_create_2d: 1600x1200 @ 32 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 112.003] kgem_can_create_2d: untiled size=7680000 >[ 112.003] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 112.003] kgem_can_create_2d: tiled[-1] size=7680000 >[ 112.003] kgem_can_create_2d: 1792x1344 @ 32 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 112.003] kgem_can_create_2d: untiled size=9633792 >[ 112.003] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 112.003] kgem_can_create_2d: tiled[-1] size=9633792 >[ 112.003] kgem_can_create_2d: 1856x1392 @ 32 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 112.003] kgem_can_create_2d: untiled size=10334208 >[ 112.003] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 112.003] kgem_can_create_2d: tiled[-1] size=10334208 >[ 112.003] kgem_can_create_2d: 1920x1440 @ 32 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 112.003] kgem_can_create_2d: untiled size=11059200 >[ 112.003] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 112.003] kgem_can_create_2d: tiled[-1] size=11059200 >[ 112.003] kgem_can_create_2d: 1152x864 @ 32 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 112.003] kgem_can_create_2d: untiled size=3981312 >[ 112.003] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 112.003] kgem_can_create_2d: tiled[-1] size=3981312 >[ 112.003] kgem_can_create_2d: 1360x768 @ 32 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 112.003] kgem_can_create_2d: untiled size=4177920 >[ 112.003] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 112.003] kgem_can_create_2d: tiled[-1] size=4177920 >[ 112.003] kgem_can_create_2d: 1360x768 @ 32 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 112.003] kgem_can_create_2d: untiled size=4177920 >[ 112.003] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 112.003] kgem_can_create_2d: tiled[-1] size=4177920 >[ 112.003] kgem_can_create_2d: 1400x1050 @ 32 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 112.003] kgem_can_create_2d: untiled size=5881856 >[ 112.003] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 112.003] kgem_can_create_2d: tiled[-1] size=5881856 >[ 112.003] kgem_can_create_2d: 1440x900 @ 32 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 112.003] kgem_can_create_2d: untiled size=5185536 >[ 112.003] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 112.003] kgem_can_create_2d: tiled[-1] size=5185536 >[ 112.003] kgem_can_create_2d: 1600x1024 @ 32 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 112.003] kgem_can_create_2d: untiled size=6553600 >[ 112.003] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 112.003] kgem_can_create_2d: tiled[-1] size=6553600 >[ 112.003] kgem_can_create_2d: 1680x1050 @ 32 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 112.003] kgem_can_create_2d: untiled size=7057408 >[ 112.003] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 112.003] kgem_can_create_2d: tiled[-1] size=7057408 >[ 112.003] kgem_can_create_2d: 1680x1050 @ 32 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 112.003] kgem_can_create_2d: untiled size=7057408 >[ 112.003] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 112.003] kgem_can_create_2d: tiled[-1] size=7057408 >[ 112.003] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.003] kgem_can_create_2d: untiled size=8294400 >[ 112.003] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.003] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.003] kgem_can_create_2d: 1920x1200 @ 32 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 112.003] kgem_can_create_2d: untiled size=9216000 >[ 112.003] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 112.003] kgem_can_create_2d: tiled[-1] size=9216000 >[ 112.003] kgem_can_create_2d: 2048x1536 @ 32 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 112.003] kgem_can_create_2d: untiled size=12582912 >[ 112.003] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 112.003] kgem_can_create_2d: tiled[-1] size=12582912 >[ 112.003] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.003] kgem_can_create_2d: untiled size=8294400 >[ 112.003] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.003] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.003] kgem_can_create_2d: 640x360 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 112.004] kgem_can_create_2d: untiled size=921600 >[ 112.004] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 112.004] kgem_can_create_2d: tiled[-1] size=921600 >[ 112.004] kgem_can_create_2d: 720x405 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 112.004] kgem_can_create_2d: untiled size=1167360 >[ 112.004] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 112.004] kgem_can_create_2d: tiled[-1] size=1167360 >[ 112.004] kgem_can_create_2d: 864x486 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 112.004] kgem_can_create_2d: untiled size=1683456 >[ 112.004] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 112.004] kgem_can_create_2d: tiled[-1] size=1683456 >[ 112.004] kgem_can_create_2d: 960x540 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 112.004] kgem_can_create_2d: untiled size=2076672 >[ 112.004] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 112.004] kgem_can_create_2d: tiled[-1] size=2076672 >[ 112.004] kgem_can_create_2d: 1024x576 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 112.004] kgem_can_create_2d: untiled size=2359296 >[ 112.004] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 112.004] kgem_can_create_2d: tiled[-1] size=2359296 >[ 112.004] kgem_can_create_2d: 1280x720 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.004] kgem_can_create_2d: untiled size=3686400 >[ 112.004] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.004] kgem_can_create_2d: tiled[-1] size=3686400 >[ 112.004] kgem_can_create_2d: 1368x768 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 112.004] kgem_can_create_2d: untiled size=4202496 >[ 112.004] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 112.004] kgem_can_create_2d: tiled[-1] size=4202496 >[ 112.004] kgem_can_create_2d: 1600x900 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 112.004] kgem_can_create_2d: untiled size=5763072 >[ 112.004] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 112.004] kgem_can_create_2d: tiled[-1] size=5763072 >[ 112.004] kgem_can_create_2d: 2048x1152 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 112.004] kgem_can_create_2d: untiled size=9437184 >[ 112.004] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 112.004] kgem_can_create_2d: tiled[-1] size=9437184 >[ 112.004] kgem_can_create_2d: 2560x1440 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 112.004] kgem_can_create_2d: untiled size=14745600 >[ 112.004] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 112.004] kgem_can_create_2d: tiled[-1] size=14745600 >[ 112.004] kgem_can_create_2d: 2880x1620 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 112.004] kgem_can_create_2d: untiled size=18665472 >[ 112.004] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 112.004] kgem_can_create_2d: tiled[-1] size=18665472 >[ 112.004] kgem_can_create_2d: 3200x1800 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 112.004] kgem_can_create_2d: untiled size=23040000 >[ 112.004] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 112.004] kgem_can_create_2d: tiled[-1] size=23040000 >[ 112.004] sna_output_detect(DP1:56) >[ 112.004] sna_output_detect(DP1) reporting cached status (since 3582ms): 1 >[ 112.004] sna_output_detect(DP1-1:69) >[ 112.004] sna_output_detect(DP1-1) reporting cached status (since 3575ms): 1 >[ 112.004] sna_output_detect(DP1-2:82) >[ 112.004] sna_output_detect(DP1-2) reporting cached status (since 2419ms): 0 >[ 112.004] sna_output_get_modes(DP1-2:82) >[ 112.004] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 112.004] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 112.004] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 112.004] sna_output_attach_tile: found? TILE=4 >[ 112.004] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 112.004] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 112.004] sna_output_get_modes: adding 30 probed modes >[ 112.004] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 112.004] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 112.004] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 112.004] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 112.004] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 112.004] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 112.004] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.004] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.004] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.004] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.004] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.004] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 112.004] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 112.004] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 112.004] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 112.004] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 112.004] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 112.004] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 112.004] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 112.004] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 112.004] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 112.004] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 112.004] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 112.004] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 112.004] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 112.004] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 112.004] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 112.004] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 112.004] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 112.004] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 112.004] kgem_can_create_2d: 3840x2160 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.004] kgem_can_create_2d: untiled size=33177600 >[ 112.004] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.004] kgem_can_create_2d: tiled[-1] size=33177600 >[ 112.004] kgem_can_create_2d: 3840x2160 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.004] kgem_can_create_2d: untiled size=33177600 >[ 112.004] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.004] kgem_can_create_2d: tiled[-1] size=33177600 >[ 112.004] kgem_can_create_2d: 2560x1440 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 112.004] kgem_can_create_2d: untiled size=14745600 >[ 112.004] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 112.004] kgem_can_create_2d: tiled[-1] size=14745600 >[ 112.004] kgem_can_create_2d: 2048x1280 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 112.004] kgem_can_create_2d: untiled size=10485760 >[ 112.004] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 112.004] kgem_can_create_2d: tiled[-1] size=10485760 >[ 112.004] kgem_can_create_2d: 1920x1200 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 112.004] kgem_can_create_2d: untiled size=9216000 >[ 112.004] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 112.004] kgem_can_create_2d: tiled[-1] size=9216000 >[ 112.004] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.004] kgem_can_create_2d: untiled size=8294400 >[ 112.004] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.004] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.004] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.004] kgem_can_create_2d: untiled size=8294400 >[ 112.004] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.004] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.004] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.004] kgem_can_create_2d: untiled size=8294400 >[ 112.004] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.004] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.004] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.004] kgem_can_create_2d: untiled size=8294400 >[ 112.004] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.004] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.004] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.004] kgem_can_create_2d: untiled size=8294400 >[ 112.004] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.004] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.004] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.004] kgem_can_create_2d: untiled size=8294400 >[ 112.004] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.004] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.004] kgem_can_create_2d: 1600x1200 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 112.004] kgem_can_create_2d: untiled size=7680000 >[ 112.004] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 112.004] kgem_can_create_2d: tiled[-1] size=7680000 >[ 112.004] kgem_can_create_2d: 1600x900 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 112.004] kgem_can_create_2d: untiled size=5763072 >[ 112.004] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 112.004] kgem_can_create_2d: tiled[-1] size=5763072 >[ 112.004] kgem_can_create_2d: 1280x1024 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.004] kgem_can_create_2d: untiled size=5242880 >[ 112.004] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.004] kgem_can_create_2d: tiled[-1] size=5242880 >[ 112.004] kgem_can_create_2d: 1280x1024 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.004] kgem_can_create_2d: untiled size=5242880 >[ 112.004] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.004] kgem_can_create_2d: tiled[-1] size=5242880 >[ 112.004] kgem_can_create_2d: 1152x864 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 112.004] kgem_can_create_2d: untiled size=3981312 >[ 112.004] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 112.004] kgem_can_create_2d: tiled[-1] size=3981312 >[ 112.004] kgem_can_create_2d: 1280x720 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.004] kgem_can_create_2d: untiled size=3686400 >[ 112.004] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.004] kgem_can_create_2d: tiled[-1] size=3686400 >[ 112.004] kgem_can_create_2d: 1280x720 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.004] kgem_can_create_2d: untiled size=3686400 >[ 112.004] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.004] kgem_can_create_2d: tiled[-1] size=3686400 >[ 112.004] kgem_can_create_2d: 1280x720 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.004] kgem_can_create_2d: untiled size=3686400 >[ 112.004] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.004] kgem_can_create_2d: tiled[-1] size=3686400 >[ 112.004] kgem_can_create_2d: 1024x768 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.004] kgem_can_create_2d: untiled size=3145728 >[ 112.004] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.004] kgem_can_create_2d: tiled[-1] size=3145728 >[ 112.004] kgem_can_create_2d: 1024x768 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.004] kgem_can_create_2d: untiled size=3145728 >[ 112.004] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.004] kgem_can_create_2d: tiled[-1] size=3145728 >[ 112.004] kgem_can_create_2d: 800x600 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.004] kgem_can_create_2d: untiled size=1921024 >[ 112.004] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.004] kgem_can_create_2d: tiled[-1] size=1921024 >[ 112.004] kgem_can_create_2d: 800x600 @ 32 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.004] kgem_can_create_2d: untiled size=1921024 >[ 112.004] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 112.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.004] kgem_can_create_2d: tiled[-1] size=1921024 >[ 112.005] kgem_can_create_2d: 720x576 @ 32 >[ 112.005] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 112.005] kgem_can_create_2d: untiled size=1658880 >[ 112.005] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 112.005] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 112.005] kgem_can_create_2d: tiled[-1] size=1658880 >[ 112.005] kgem_can_create_2d: 720x480 @ 32 >[ 112.005] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 112.005] kgem_can_create_2d: untiled size=1384448 >[ 112.005] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 112.005] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 112.005] kgem_can_create_2d: tiled[-1] size=1384448 >[ 112.005] kgem_can_create_2d: 720x480 @ 32 >[ 112.005] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 112.005] kgem_can_create_2d: untiled size=1384448 >[ 112.005] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 112.005] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 112.005] kgem_can_create_2d: tiled[-1] size=1384448 >[ 112.005] kgem_can_create_2d: 640x480 @ 32 >[ 112.005] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.005] kgem_can_create_2d: untiled size=1228800 >[ 112.005] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 112.005] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.005] kgem_can_create_2d: tiled[-1] size=1228800 >[ 112.005] kgem_can_create_2d: 640x480 @ 32 >[ 112.005] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.005] kgem_can_create_2d: untiled size=1228800 >[ 112.005] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 112.005] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.005] kgem_can_create_2d: tiled[-1] size=1228800 >[ 112.005] kgem_can_create_2d: 640x480 @ 32 >[ 112.005] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.005] kgem_can_create_2d: untiled size=1228800 >[ 112.005] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 112.005] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.005] kgem_can_create_2d: tiled[-1] size=1228800 >[ 112.005] kgem_can_create_2d: 720x400 @ 32 >[ 112.005] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 112.005] kgem_can_create_2d: untiled size=1155072 >[ 112.005] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 112.005] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 112.005] kgem_can_create_2d: tiled[-1] size=1155072 >[ 112.005] sna_output_detect(DP1-3:84) >[ 112.005] sna_output_detect(DP1-3) reporting cached status (since 3520ms): 1 >[ 112.005] sna_output_detect(DP2:63) >[ 112.005] sna_output_detect(DP2) reporting cached status (since 3520ms): 1 >[ 112.005] sna_output_detect(HDMI1:60) >[ 112.005] sna_output_detect(HDMI1) reporting cached status (since 3520ms): 1 >[ 112.005] sna_output_detect(HDMI2:67) >[ 112.005] sna_output_detect(HDMI2) reporting cached status (since 3511ms): 1 >[ 112.005] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 112.005] sna_block_handler (tv=118.814000) >[ 112.005] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.005] sna_accel_block: evaluating timers, active=7 >[ 112.005] sna_accel_block: flush timer expires in 7 [112012] >[ 112.005] sna_wakeup_handler >[ 112.005] sna_block_handler (tv=118.814000) >[ 112.005] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.005] sna_accel_block: evaluating timers, active=7 >[ 112.005] sna_accel_block: flush timer expires in 7 [112012] >[ 112.005] sna_wakeup_handler >[ 112.005] sna_block_handler (tv=118.814000) >[ 112.005] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.005] sna_accel_block: evaluating timers, active=7 >[ 112.005] sna_accel_block: flush timer expires in 7 [112012] >[ 112.005] sna_wakeup_handler >[ 112.005] sna_block_handler (tv=118.814000) >[ 112.005] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.005] sna_accel_block: evaluating timers, active=7 >[ 112.005] sna_accel_block: flush timer expires in 7 [112012] >[ 112.005] sna_wakeup_handler >[ 112.005] sna_block_handler (tv=118.814000) >[ 112.005] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.005] sna_accel_block: evaluating timers, active=7 >[ 112.005] sna_accel_block: flush timer expires in 7 [112012] >[ 112.005] sna_wakeup_handler >[ 112.005] sna_block_handler (tv=118.814000) >[ 112.005] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.005] sna_accel_block: evaluating timers, active=7 >[ 112.005] sna_accel_block: flush timer expires in 7 [112012] >[ 112.005] sna_wakeup_handler >[ 112.005] sna_block_handler (tv=118.814000) >[ 112.005] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.005] sna_accel_block: evaluating timers, active=7 >[ 112.005] sna_accel_block: flush timer expires in 7 [112012] >[ 112.005] sna_wakeup_handler >[ 112.005] sna_block_handler (tv=118.814000) >[ 112.005] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.005] sna_accel_block: evaluating timers, active=7 >[ 112.005] sna_accel_block: flush timer expires in 7 [112012] >[ 112.005] sna_wakeup_handler >[ 112.005] sna_block_handler (tv=0.0) >[ 112.005] sna_wakeup_handler >[ 112.005] sna_block_handler (tv=0.0) >[ 112.005] sna_wakeup_handler >[ 112.005] sna_block_handler (tv=118.814000) >[ 112.005] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.005] sna_accel_block: evaluating timers, active=7 >[ 112.005] sna_accel_block: flush timer expires in 7 [112012] >[ 112.005] sna_wakeup_handler >[ 112.005] sna_block_handler (tv=118.814000) >[ 112.005] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.005] sna_accel_block: evaluating timers, active=7 >[ 112.005] sna_accel_block: flush timer expires in 7 [112012] >[ 112.005] sna_wakeup_handler >[ 112.005] sna_block_handler (tv=118.814000) >[ 112.005] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.005] sna_accel_block: evaluating timers, active=7 >[ 112.005] sna_accel_block: flush timer expires in 7 [112012] >[ 112.005] sna_wakeup_handler >[ 112.005] sna_block_handler (tv=118.814000) >[ 112.005] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.005] sna_accel_block: evaluating timers, active=7 >[ 112.005] sna_accel_block: flush timer expires in 7 [112012] >[ 112.005] sna_wakeup_handler >[ 112.005] sna_block_handler (tv=118.814000) >[ 112.005] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.005] sna_accel_block: evaluating timers, active=7 >[ 112.005] sna_accel_block: flush timer expires in 7 [112012] >[ 112.005] sna_wakeup_handler >[ 112.005] sna_block_handler (tv=118.814000) >[ 112.005] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.005] sna_accel_block: evaluating timers, active=7 >[ 112.005] sna_accel_block: flush timer expires in 7 [112012] >[ 112.005] sna_wakeup_handler >[ 112.005] sna_block_handler (tv=118.814000) >[ 112.005] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.005] sna_accel_block: evaluating timers, active=7 >[ 112.005] sna_accel_block: flush timer expires in 7 [112012] >[ 112.005] sna_wakeup_handler >[ 112.005] sna_block_handler (tv=118.814000) >[ 112.005] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.005] sna_accel_block: evaluating timers, active=7 >[ 112.005] sna_accel_block: flush timer expires in 7 [112012] >[ 112.005] sna_wakeup_handler >[ 112.006] sna_block_handler (tv=118.813000) >[ 112.006] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.006] sna_accel_block: evaluating timers, active=7 >[ 112.006] sna_accel_block: flush timer expires in 6 [112012] >[ 112.006] sna_wakeup_handler >[ 112.006] sna_block_handler (tv=118.813000) >[ 112.006] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.006] sna_accel_block: evaluating timers, active=7 >[ 112.006] sna_accel_block: flush timer expires in 6 [112012] >[ 112.006] sna_wakeup_handler >[ 112.006] sna_block_handler (tv=118.813000) >[ 112.006] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.006] sna_accel_block: evaluating timers, active=7 >[ 112.006] sna_accel_block: flush timer expires in 6 [112012] >[ 112.006] sna_wakeup_handler >[ 112.006] sna_block_handler (tv=118.813000) >[ 112.006] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.006] sna_accel_block: evaluating timers, active=7 >[ 112.006] sna_accel_block: flush timer expires in 6 [112012] >[ 112.006] sna_wakeup_handler >[ 112.006] sna_block_handler (tv=118.813000) >[ 112.006] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.006] sna_accel_block: evaluating timers, active=7 >[ 112.006] sna_accel_block: flush timer expires in 6 [112012] >[ 112.006] sna_wakeup_handler >[ 112.006] sna_block_handler (tv=118.813000) >[ 112.006] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.006] sna_accel_block: evaluating timers, active=7 >[ 112.006] sna_accel_block: flush timer expires in 6 [112012] >[ 112.006] sna_wakeup_handler >[ 112.006] sna_block_handler (tv=118.813000) >[ 112.006] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.006] sna_accel_block: evaluating timers, active=7 >[ 112.006] sna_accel_block: flush timer expires in 6 [112012] >[ 112.006] sna_wakeup_handler >[ 112.006] sna_block_handler (tv=118.813000) >[ 112.006] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.006] sna_accel_block: evaluating timers, active=7 >[ 112.006] sna_accel_block: flush timer expires in 6 [112012] >[ 112.006] sna_wakeup_handler >[ 112.006] sna_block_handler (tv=118.813000) >[ 112.006] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.006] sna_accel_block: evaluating timers, active=7 >[ 112.006] sna_accel_block: flush timer expires in 6 [112012] >[ 112.006] sna_wakeup_handler >[ 112.006] sna_block_handler (tv=118.813000) >[ 112.006] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.006] sna_accel_block: evaluating timers, active=7 >[ 112.006] sna_accel_block: flush timer expires in 6 [112012] >[ 112.006] sna_wakeup_handler >[ 112.006] sna_randr_getinfo() >[ 112.006] sna_handle_uevents >[ 112.006] sna_output_detect(eDP1:48) >[ 112.006] sna_output_detect(eDP1) reporting cached status (since 2487ms): 0 >[ 112.006] sna_output_get_modes(eDP1:48) >[ 112.006] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 112.006] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 112.006] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 112.006] sna_output_attach_tile: found? TILE=-1 >[ 112.006] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 112.006] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 112.006] sna_output_get_modes: adding 1 probed modes >[ 112.006] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 112.006] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 112.006] kgem_can_create_2d: 3840x2160 @ 32 >[ 112.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.006] kgem_can_create_2d: untiled size=33177600 >[ 112.006] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 112.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.006] kgem_can_create_2d: tiled[-1] size=33177600 >[ 112.006] kgem_can_create_2d: 640x480 @ 32 >[ 112.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.006] kgem_can_create_2d: untiled size=1228800 >[ 112.006] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 112.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.006] kgem_can_create_2d: tiled[-1] size=1228800 >[ 112.006] kgem_can_create_2d: 800x600 @ 32 >[ 112.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.006] kgem_can_create_2d: untiled size=1921024 >[ 112.006] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 112.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.006] kgem_can_create_2d: tiled[-1] size=1921024 >[ 112.006] kgem_can_create_2d: 800x600 @ 32 >[ 112.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.006] kgem_can_create_2d: untiled size=1921024 >[ 112.006] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 112.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.006] kgem_can_create_2d: tiled[-1] size=1921024 >[ 112.006] kgem_can_create_2d: 1024x768 @ 32 >[ 112.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.006] kgem_can_create_2d: untiled size=3145728 >[ 112.006] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 112.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.006] kgem_can_create_2d: tiled[-1] size=3145728 >[ 112.006] kgem_can_create_2d: 1280x960 @ 32 >[ 112.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 112.006] kgem_can_create_2d: untiled size=4915200 >[ 112.006] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 112.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 112.006] kgem_can_create_2d: tiled[-1] size=4915200 >[ 112.006] kgem_can_create_2d: 1280x1024 @ 32 >[ 112.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.006] kgem_can_create_2d: untiled size=5242880 >[ 112.006] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 112.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.006] kgem_can_create_2d: tiled[-1] size=5242880 >[ 112.006] kgem_can_create_2d: 1600x1200 @ 32 >[ 112.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 112.006] kgem_can_create_2d: untiled size=7680000 >[ 112.006] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 112.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 112.006] kgem_can_create_2d: tiled[-1] size=7680000 >[ 112.006] kgem_can_create_2d: 1792x1344 @ 32 >[ 112.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 112.006] kgem_can_create_2d: untiled size=9633792 >[ 112.006] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 112.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 112.006] kgem_can_create_2d: tiled[-1] size=9633792 >[ 112.006] kgem_can_create_2d: 1856x1392 @ 32 >[ 112.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 112.006] kgem_can_create_2d: untiled size=10334208 >[ 112.007] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 112.007] kgem_can_create_2d: tiled[-1] size=10334208 >[ 112.007] kgem_can_create_2d: 1920x1440 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 112.007] kgem_can_create_2d: untiled size=11059200 >[ 112.007] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 112.007] kgem_can_create_2d: tiled[-1] size=11059200 >[ 112.007] kgem_can_create_2d: 1152x864 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 112.007] kgem_can_create_2d: untiled size=3981312 >[ 112.007] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 112.007] kgem_can_create_2d: tiled[-1] size=3981312 >[ 112.007] kgem_can_create_2d: 1360x768 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 112.007] kgem_can_create_2d: untiled size=4177920 >[ 112.007] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 112.007] kgem_can_create_2d: tiled[-1] size=4177920 >[ 112.007] kgem_can_create_2d: 1360x768 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 112.007] kgem_can_create_2d: untiled size=4177920 >[ 112.007] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 112.007] kgem_can_create_2d: tiled[-1] size=4177920 >[ 112.007] kgem_can_create_2d: 1400x1050 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 112.007] kgem_can_create_2d: untiled size=5881856 >[ 112.007] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 112.007] kgem_can_create_2d: tiled[-1] size=5881856 >[ 112.007] kgem_can_create_2d: 1440x900 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 112.007] kgem_can_create_2d: untiled size=5185536 >[ 112.007] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 112.007] kgem_can_create_2d: tiled[-1] size=5185536 >[ 112.007] kgem_can_create_2d: 1600x1024 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 112.007] kgem_can_create_2d: untiled size=6553600 >[ 112.007] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 112.007] kgem_can_create_2d: tiled[-1] size=6553600 >[ 112.007] kgem_can_create_2d: 1680x1050 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 112.007] kgem_can_create_2d: untiled size=7057408 >[ 112.007] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 112.007] kgem_can_create_2d: tiled[-1] size=7057408 >[ 112.007] kgem_can_create_2d: 1680x1050 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 112.007] kgem_can_create_2d: untiled size=7057408 >[ 112.007] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 112.007] kgem_can_create_2d: tiled[-1] size=7057408 >[ 112.007] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.007] kgem_can_create_2d: untiled size=8294400 >[ 112.007] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.007] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.007] kgem_can_create_2d: 1920x1200 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 112.007] kgem_can_create_2d: untiled size=9216000 >[ 112.007] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 112.007] kgem_can_create_2d: tiled[-1] size=9216000 >[ 112.007] kgem_can_create_2d: 2048x1536 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 112.007] kgem_can_create_2d: untiled size=12582912 >[ 112.007] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 112.007] kgem_can_create_2d: tiled[-1] size=12582912 >[ 112.007] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.007] kgem_can_create_2d: untiled size=8294400 >[ 112.007] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.007] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.007] kgem_can_create_2d: 640x360 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 112.007] kgem_can_create_2d: untiled size=921600 >[ 112.007] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 112.007] kgem_can_create_2d: tiled[-1] size=921600 >[ 112.007] kgem_can_create_2d: 720x405 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 112.007] kgem_can_create_2d: untiled size=1167360 >[ 112.007] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 112.007] kgem_can_create_2d: tiled[-1] size=1167360 >[ 112.007] kgem_can_create_2d: 864x486 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 112.007] kgem_can_create_2d: untiled size=1683456 >[ 112.007] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 112.007] kgem_can_create_2d: tiled[-1] size=1683456 >[ 112.007] kgem_can_create_2d: 960x540 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 112.007] kgem_can_create_2d: untiled size=2076672 >[ 112.007] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 112.007] kgem_can_create_2d: tiled[-1] size=2076672 >[ 112.007] kgem_can_create_2d: 1024x576 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 112.007] kgem_can_create_2d: untiled size=2359296 >[ 112.007] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 112.007] kgem_can_create_2d: tiled[-1] size=2359296 >[ 112.007] kgem_can_create_2d: 1280x720 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.007] kgem_can_create_2d: untiled size=3686400 >[ 112.007] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.007] kgem_can_create_2d: tiled[-1] size=3686400 >[ 112.007] kgem_can_create_2d: 1368x768 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 112.007] kgem_can_create_2d: untiled size=4202496 >[ 112.007] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 112.007] kgem_can_create_2d: tiled[-1] size=4202496 >[ 112.007] kgem_can_create_2d: 1600x900 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 112.007] kgem_can_create_2d: untiled size=5763072 >[ 112.007] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 112.007] kgem_can_create_2d: tiled[-1] size=5763072 >[ 112.007] kgem_can_create_2d: 2048x1152 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 112.007] kgem_can_create_2d: untiled size=9437184 >[ 112.007] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 112.007] kgem_can_create_2d: tiled[-1] size=9437184 >[ 112.007] kgem_can_create_2d: 2560x1440 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 112.007] kgem_can_create_2d: untiled size=14745600 >[ 112.007] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 112.007] kgem_can_create_2d: tiled[-1] size=14745600 >[ 112.007] kgem_can_create_2d: 2880x1620 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 112.007] kgem_can_create_2d: untiled size=18665472 >[ 112.007] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 112.007] kgem_can_create_2d: tiled[-1] size=18665472 >[ 112.007] kgem_can_create_2d: 3200x1800 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 112.007] kgem_can_create_2d: untiled size=23040000 >[ 112.007] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 112.007] kgem_can_create_2d: tiled[-1] size=23040000 >[ 112.007] sna_output_detect(DP1:56) >[ 112.007] sna_output_detect(DP1) reporting cached status (since 3585ms): 1 >[ 112.007] sna_output_detect(DP1-1:69) >[ 112.007] sna_output_detect(DP1-1) reporting cached status (since 3578ms): 1 >[ 112.007] sna_output_detect(DP1-2:82) >[ 112.007] sna_output_detect(DP1-2) reporting cached status (since 2422ms): 0 >[ 112.007] sna_output_get_modes(DP1-2:82) >[ 112.007] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 112.007] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 112.007] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 112.007] sna_output_attach_tile: found? TILE=4 >[ 112.007] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 112.007] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 112.007] sna_output_get_modes: adding 30 probed modes >[ 112.007] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 112.007] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 112.007] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 112.007] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 112.007] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 112.007] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 112.007] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.007] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.007] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.007] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.007] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.007] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 112.007] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 112.007] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 112.007] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 112.007] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 112.007] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 112.007] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 112.007] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 112.007] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 112.007] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 112.007] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 112.007] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 112.007] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 112.007] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 112.007] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 112.007] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 112.007] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 112.007] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 112.007] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 112.007] kgem_can_create_2d: 3840x2160 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.007] kgem_can_create_2d: untiled size=33177600 >[ 112.007] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.007] kgem_can_create_2d: tiled[-1] size=33177600 >[ 112.007] kgem_can_create_2d: 3840x2160 @ 32 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.007] kgem_can_create_2d: untiled size=33177600 >[ 112.007] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 112.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.008] kgem_can_create_2d: tiled[-1] size=33177600 >[ 112.008] kgem_can_create_2d: 2560x1440 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 112.008] kgem_can_create_2d: untiled size=14745600 >[ 112.008] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 112.008] kgem_can_create_2d: tiled[-1] size=14745600 >[ 112.008] kgem_can_create_2d: 2048x1280 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 112.008] kgem_can_create_2d: untiled size=10485760 >[ 112.008] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 112.008] kgem_can_create_2d: tiled[-1] size=10485760 >[ 112.008] kgem_can_create_2d: 1920x1200 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 112.008] kgem_can_create_2d: untiled size=9216000 >[ 112.008] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 112.008] kgem_can_create_2d: tiled[-1] size=9216000 >[ 112.008] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.008] kgem_can_create_2d: untiled size=8294400 >[ 112.008] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.008] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.008] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.008] kgem_can_create_2d: untiled size=8294400 >[ 112.008] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.008] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.008] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.008] kgem_can_create_2d: untiled size=8294400 >[ 112.008] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.008] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.008] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.008] kgem_can_create_2d: untiled size=8294400 >[ 112.008] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.008] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.008] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.008] kgem_can_create_2d: untiled size=8294400 >[ 112.008] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.008] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.008] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.008] kgem_can_create_2d: untiled size=8294400 >[ 112.008] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.008] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.008] kgem_can_create_2d: 1600x1200 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 112.008] kgem_can_create_2d: untiled size=7680000 >[ 112.008] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 112.008] kgem_can_create_2d: tiled[-1] size=7680000 >[ 112.008] kgem_can_create_2d: 1600x900 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 112.008] kgem_can_create_2d: untiled size=5763072 >[ 112.008] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 112.008] kgem_can_create_2d: tiled[-1] size=5763072 >[ 112.008] kgem_can_create_2d: 1280x1024 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.008] kgem_can_create_2d: untiled size=5242880 >[ 112.008] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.008] kgem_can_create_2d: tiled[-1] size=5242880 >[ 112.008] kgem_can_create_2d: 1280x1024 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.008] kgem_can_create_2d: untiled size=5242880 >[ 112.008] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.008] kgem_can_create_2d: tiled[-1] size=5242880 >[ 112.008] kgem_can_create_2d: 1152x864 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 112.008] kgem_can_create_2d: untiled size=3981312 >[ 112.008] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 112.008] kgem_can_create_2d: tiled[-1] size=3981312 >[ 112.008] kgem_can_create_2d: 1280x720 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.008] kgem_can_create_2d: untiled size=3686400 >[ 112.008] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.008] kgem_can_create_2d: tiled[-1] size=3686400 >[ 112.008] kgem_can_create_2d: 1280x720 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.008] kgem_can_create_2d: untiled size=3686400 >[ 112.008] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.008] kgem_can_create_2d: tiled[-1] size=3686400 >[ 112.008] kgem_can_create_2d: 1280x720 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.008] kgem_can_create_2d: untiled size=3686400 >[ 112.008] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.008] kgem_can_create_2d: tiled[-1] size=3686400 >[ 112.008] kgem_can_create_2d: 1024x768 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.008] kgem_can_create_2d: untiled size=3145728 >[ 112.008] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.008] kgem_can_create_2d: tiled[-1] size=3145728 >[ 112.008] kgem_can_create_2d: 1024x768 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.008] kgem_can_create_2d: untiled size=3145728 >[ 112.008] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.008] kgem_can_create_2d: tiled[-1] size=3145728 >[ 112.008] kgem_can_create_2d: 800x600 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.008] kgem_can_create_2d: untiled size=1921024 >[ 112.008] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.008] kgem_can_create_2d: tiled[-1] size=1921024 >[ 112.008] kgem_can_create_2d: 800x600 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.008] kgem_can_create_2d: untiled size=1921024 >[ 112.008] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.008] kgem_can_create_2d: tiled[-1] size=1921024 >[ 112.008] kgem_can_create_2d: 720x576 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 112.008] kgem_can_create_2d: untiled size=1658880 >[ 112.008] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 112.008] kgem_can_create_2d: tiled[-1] size=1658880 >[ 112.008] kgem_can_create_2d: 720x480 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 112.008] kgem_can_create_2d: untiled size=1384448 >[ 112.008] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 112.008] kgem_can_create_2d: tiled[-1] size=1384448 >[ 112.008] kgem_can_create_2d: 720x480 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 112.008] kgem_can_create_2d: untiled size=1384448 >[ 112.008] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 112.008] kgem_can_create_2d: tiled[-1] size=1384448 >[ 112.008] kgem_can_create_2d: 640x480 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.008] kgem_can_create_2d: untiled size=1228800 >[ 112.008] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.008] kgem_can_create_2d: tiled[-1] size=1228800 >[ 112.008] kgem_can_create_2d: 640x480 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.008] kgem_can_create_2d: untiled size=1228800 >[ 112.008] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.008] kgem_can_create_2d: tiled[-1] size=1228800 >[ 112.008] kgem_can_create_2d: 640x480 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.008] kgem_can_create_2d: untiled size=1228800 >[ 112.008] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.008] kgem_can_create_2d: tiled[-1] size=1228800 >[ 112.008] kgem_can_create_2d: 720x400 @ 32 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 112.008] kgem_can_create_2d: untiled size=1155072 >[ 112.008] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 112.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 112.008] kgem_can_create_2d: tiled[-1] size=1155072 >[ 112.008] sna_output_detect(DP1-3:84) >[ 112.008] sna_output_detect(DP1-3) reporting cached status (since 3523ms): 1 >[ 112.008] sna_output_detect(DP2:63) >[ 112.008] sna_output_detect(DP2) reporting cached status (since 3523ms): 1 >[ 112.008] sna_output_detect(HDMI1:60) >[ 112.008] sna_output_detect(HDMI1) reporting cached status (since 3523ms): 1 >[ 112.008] sna_output_detect(HDMI2:67) >[ 112.008] sna_output_detect(HDMI2) reporting cached status (since 3514ms): 1 >[ 112.008] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 112.008] sna_block_handler (tv=118.811000) >[ 112.008] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.008] sna_accel_do_throttle (time=112008), triggered >[ 112.008] sna_accel_throttle (time=112008) >[ 112.008] sna_accel_disarm_timer[1] (time=112008) >[ 112.008] sna_accel_block: evaluating timers, active=5 >[ 112.008] sna_accel_block: flush timer expires in 4 [112012] >[ 112.008] sna_wakeup_handler >[ 112.008] sna_block_handler (tv=118.811000) >[ 112.008] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.008] sna_accel_do_throttle -- no pending activity >[ 112.008] sna_accel_block: evaluating timers, active=5 >[ 112.008] sna_accel_block: flush timer expires in 4 [112012] >[ 112.008] sna_wakeup_handler >[ 112.008] sna_block_handler (tv=118.811000) >[ 112.008] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.008] sna_accel_do_throttle -- no pending activity >[ 112.008] sna_accel_block: evaluating timers, active=5 >[ 112.008] sna_accel_block: flush timer expires in 4 [112012] >[ 112.008] sna_wakeup_handler >[ 112.009] sna_block_handler (tv=118.810000) >[ 112.009] sna_scanout_do_flush: flush timer active: delta=3 >[ 112.009] sna_scanout_do_flush (time=112009), triggered >[ 112.009] sna_scanout_flush (time=112009), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 112.009] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 112.009] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) >[ 112.009] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 112.009] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 112.009] sna_accel_do_throttle -- no pending activity >[ 112.009] sna_accel_block: evaluating timers, active=5 >[ 112.009] sna_accel_block: flush timer expires in 16 [112025] >[ 112.009] sna_wakeup_handler >[ 112.009] sna_block_handler (tv=118.810000) >[ 112.009] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.009] sna_accel_do_throttle -- no pending activity >[ 112.009] sna_accel_block: evaluating timers, active=5 >[ 112.009] sna_accel_block: flush timer expires in 16 [112025] >[ 112.009] sna_wakeup_handler >[ 112.009] sna_block_handler (tv=118.810000) >[ 112.009] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.009] sna_accel_do_throttle -- no pending activity >[ 112.009] sna_accel_block: evaluating timers, active=5 >[ 112.009] sna_accel_block: flush timer expires in 16 [112025] >[ 112.009] sna_wakeup_handler >[ 112.009] sna_block_handler (tv=118.810000) >[ 112.009] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.009] sna_accel_do_throttle -- no pending activity >[ 112.009] sna_accel_block: evaluating timers, active=5 >[ 112.009] sna_accel_block: flush timer expires in 16 [112025] >[ 112.009] sna_wakeup_handler >[ 112.009] sna_block_handler (tv=118.810000) >[ 112.009] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.009] sna_accel_do_throttle -- no pending activity >[ 112.009] sna_accel_block: evaluating timers, active=5 >[ 112.009] sna_accel_block: flush timer expires in 16 [112025] >[ 112.009] sna_wakeup_handler >[ 112.009] sna_block_handler (tv=118.810000) >[ 112.009] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.009] sna_accel_do_throttle -- no pending activity >[ 112.009] sna_accel_block: evaluating timers, active=5 >[ 112.009] sna_accel_block: flush timer expires in 16 [112025] >[ 112.009] sna_wakeup_handler >[ 112.009] sna_block_handler (tv=118.810000) >[ 112.009] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.009] sna_accel_do_throttle -- no pending activity >[ 112.009] sna_accel_block: evaluating timers, active=5 >[ 112.009] sna_accel_block: flush timer expires in 16 [112025] >[ 112.009] sna_wakeup_handler >[ 112.009] sna_block_handler (tv=118.810000) >[ 112.009] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.009] sna_accel_do_throttle -- no pending activity >[ 112.009] sna_accel_block: evaluating timers, active=5 >[ 112.009] sna_accel_block: flush timer expires in 16 [112025] >[ 112.009] sna_wakeup_handler >[ 112.009] sna_block_handler (tv=118.810000) >[ 112.009] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.009] sna_accel_do_throttle -- no pending activity >[ 112.009] sna_accel_block: evaluating timers, active=5 >[ 112.009] sna_accel_block: flush timer expires in 16 [112025] >[ 112.009] sna_wakeup_handler >[ 112.009] sna_block_handler (tv=118.810000) >[ 112.009] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.009] sna_accel_do_throttle -- no pending activity >[ 112.009] sna_accel_block: evaluating timers, active=5 >[ 112.009] sna_accel_block: flush timer expires in 16 [112025] >[ 112.009] sna_wakeup_handler >[ 112.009] sna_block_handler (tv=118.810000) >[ 112.009] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.009] sna_accel_do_throttle -- no pending activity >[ 112.009] sna_accel_block: evaluating timers, active=5 >[ 112.009] sna_accel_block: flush timer expires in 16 [112025] >[ 112.009] sna_wakeup_handler >[ 112.009] sna_block_handler (tv=118.810000) >[ 112.009] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.009] sna_accel_do_throttle -- no pending activity >[ 112.009] sna_accel_block: evaluating timers, active=5 >[ 112.009] sna_accel_block: flush timer expires in 16 [112025] >[ 112.009] sna_wakeup_handler >[ 112.009] sna_block_handler (tv=118.810000) >[ 112.009] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.009] sna_accel_do_throttle -- no pending activity >[ 112.009] sna_accel_block: evaluating timers, active=5 >[ 112.009] sna_accel_block: flush timer expires in 16 [112025] >[ 112.009] sna_wakeup_handler >[ 112.009] sna_block_handler (tv=118.810000) >[ 112.009] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.009] sna_accel_do_throttle -- no pending activity >[ 112.009] sna_accel_block: evaluating timers, active=5 >[ 112.009] sna_accel_block: flush timer expires in 16 [112025] >[ 112.009] sna_wakeup_handler >[ 112.009] sna_block_handler (tv=118.810000) >[ 112.009] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.009] sna_accel_do_throttle -- no pending activity >[ 112.009] sna_accel_block: evaluating timers, active=5 >[ 112.009] sna_accel_block: flush timer expires in 16 [112025] >[ 112.009] sna_wakeup_handler >[ 112.009] sna_block_handler (tv=0.0) >[ 112.009] sna_wakeup_handler >[ 112.009] sna_block_handler (tv=0.0) >[ 112.009] sna_wakeup_handler >[ 112.009] sna_randr_getinfo() >[ 112.009] sna_handle_uevents >[ 112.009] sna_output_detect(eDP1:48) >[ 112.009] sna_output_detect(eDP1) reporting cached status (since 2490ms): 0 >[ 112.009] sna_output_get_modes(eDP1:48) >[ 112.009] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 112.009] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 112.009] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 112.009] sna_output_attach_tile: found? TILE=-1 >[ 112.009] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 112.009] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 112.009] sna_output_get_modes: adding 1 probed modes >[ 112.009] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 112.009] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 112.009] kgem_can_create_2d: 3840x2160 @ 32 >[ 112.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.009] kgem_can_create_2d: untiled size=33177600 >[ 112.009] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 112.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.009] kgem_can_create_2d: tiled[-1] size=33177600 >[ 112.009] kgem_can_create_2d: 640x480 @ 32 >[ 112.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.009] kgem_can_create_2d: untiled size=1228800 >[ 112.009] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 112.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.009] kgem_can_create_2d: tiled[-1] size=1228800 >[ 112.009] kgem_can_create_2d: 800x600 @ 32 >[ 112.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.009] kgem_can_create_2d: untiled size=1921024 >[ 112.009] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 112.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.009] kgem_can_create_2d: tiled[-1] size=1921024 >[ 112.009] kgem_can_create_2d: 800x600 @ 32 >[ 112.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.009] kgem_can_create_2d: untiled size=1921024 >[ 112.009] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 112.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.009] kgem_can_create_2d: tiled[-1] size=1921024 >[ 112.009] kgem_can_create_2d: 1024x768 @ 32 >[ 112.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.009] kgem_can_create_2d: untiled size=3145728 >[ 112.009] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 112.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.009] kgem_can_create_2d: tiled[-1] size=3145728 >[ 112.009] kgem_can_create_2d: 1280x960 @ 32 >[ 112.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 112.009] kgem_can_create_2d: untiled size=4915200 >[ 112.009] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 112.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 112.009] kgem_can_create_2d: tiled[-1] size=4915200 >[ 112.009] kgem_can_create_2d: 1280x1024 @ 32 >[ 112.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.009] kgem_can_create_2d: untiled size=5242880 >[ 112.009] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 112.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.009] kgem_can_create_2d: tiled[-1] size=5242880 >[ 112.009] kgem_can_create_2d: 1600x1200 @ 32 >[ 112.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 112.009] kgem_can_create_2d: untiled size=7680000 >[ 112.009] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 112.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 112.009] kgem_can_create_2d: tiled[-1] size=7680000 >[ 112.009] kgem_can_create_2d: 1792x1344 @ 32 >[ 112.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 112.009] kgem_can_create_2d: untiled size=9633792 >[ 112.009] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 112.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 112.009] kgem_can_create_2d: tiled[-1] size=9633792 >[ 112.009] kgem_can_create_2d: 1856x1392 @ 32 >[ 112.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 112.009] kgem_can_create_2d: untiled size=10334208 >[ 112.009] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 112.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 112.010] kgem_can_create_2d: tiled[-1] size=10334208 >[ 112.010] kgem_can_create_2d: 1920x1440 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 112.010] kgem_can_create_2d: untiled size=11059200 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 112.010] kgem_can_create_2d: tiled[-1] size=11059200 >[ 112.010] kgem_can_create_2d: 1152x864 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 112.010] kgem_can_create_2d: untiled size=3981312 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 112.010] kgem_can_create_2d: tiled[-1] size=3981312 >[ 112.010] kgem_can_create_2d: 1360x768 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 112.010] kgem_can_create_2d: untiled size=4177920 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 112.010] kgem_can_create_2d: tiled[-1] size=4177920 >[ 112.010] kgem_can_create_2d: 1360x768 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 112.010] kgem_can_create_2d: untiled size=4177920 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 112.010] kgem_can_create_2d: tiled[-1] size=4177920 >[ 112.010] kgem_can_create_2d: 1400x1050 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 112.010] kgem_can_create_2d: untiled size=5881856 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 112.010] kgem_can_create_2d: tiled[-1] size=5881856 >[ 112.010] kgem_can_create_2d: 1440x900 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 112.010] kgem_can_create_2d: untiled size=5185536 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 112.010] kgem_can_create_2d: tiled[-1] size=5185536 >[ 112.010] kgem_can_create_2d: 1600x1024 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 112.010] kgem_can_create_2d: untiled size=6553600 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 112.010] kgem_can_create_2d: tiled[-1] size=6553600 >[ 112.010] kgem_can_create_2d: 1680x1050 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 112.010] kgem_can_create_2d: untiled size=7057408 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 112.010] kgem_can_create_2d: tiled[-1] size=7057408 >[ 112.010] kgem_can_create_2d: 1680x1050 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 112.010] kgem_can_create_2d: untiled size=7057408 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 112.010] kgem_can_create_2d: tiled[-1] size=7057408 >[ 112.010] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.010] kgem_can_create_2d: untiled size=8294400 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.010] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.010] kgem_can_create_2d: 1920x1200 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 112.010] kgem_can_create_2d: untiled size=9216000 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 112.010] kgem_can_create_2d: tiled[-1] size=9216000 >[ 112.010] kgem_can_create_2d: 2048x1536 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 112.010] kgem_can_create_2d: untiled size=12582912 >[ 112.010] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 112.010] kgem_can_create_2d: tiled[-1] size=12582912 >[ 112.010] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.010] kgem_can_create_2d: untiled size=8294400 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.010] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.010] kgem_can_create_2d: 640x360 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 112.010] kgem_can_create_2d: untiled size=921600 >[ 112.010] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 112.010] kgem_can_create_2d: tiled[-1] size=921600 >[ 112.010] kgem_can_create_2d: 720x405 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 112.010] kgem_can_create_2d: untiled size=1167360 >[ 112.010] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 112.010] kgem_can_create_2d: tiled[-1] size=1167360 >[ 112.010] kgem_can_create_2d: 864x486 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 112.010] kgem_can_create_2d: untiled size=1683456 >[ 112.010] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 112.010] kgem_can_create_2d: tiled[-1] size=1683456 >[ 112.010] kgem_can_create_2d: 960x540 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 112.010] kgem_can_create_2d: untiled size=2076672 >[ 112.010] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 112.010] kgem_can_create_2d: tiled[-1] size=2076672 >[ 112.010] kgem_can_create_2d: 1024x576 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 112.010] kgem_can_create_2d: untiled size=2359296 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 112.010] kgem_can_create_2d: tiled[-1] size=2359296 >[ 112.010] kgem_can_create_2d: 1280x720 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.010] kgem_can_create_2d: untiled size=3686400 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.010] kgem_can_create_2d: tiled[-1] size=3686400 >[ 112.010] kgem_can_create_2d: 1368x768 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 112.010] kgem_can_create_2d: untiled size=4202496 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 112.010] kgem_can_create_2d: tiled[-1] size=4202496 >[ 112.010] kgem_can_create_2d: 1600x900 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 112.010] kgem_can_create_2d: untiled size=5763072 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 112.010] kgem_can_create_2d: tiled[-1] size=5763072 >[ 112.010] kgem_can_create_2d: 2048x1152 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 112.010] kgem_can_create_2d: untiled size=9437184 >[ 112.010] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 112.010] kgem_can_create_2d: tiled[-1] size=9437184 >[ 112.010] kgem_can_create_2d: 2560x1440 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 112.010] kgem_can_create_2d: untiled size=14745600 >[ 112.010] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 112.010] kgem_can_create_2d: tiled[-1] size=14745600 >[ 112.010] kgem_can_create_2d: 2880x1620 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 112.010] kgem_can_create_2d: untiled size=18665472 >[ 112.010] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 112.010] kgem_can_create_2d: tiled[-1] size=18665472 >[ 112.010] kgem_can_create_2d: 3200x1800 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 112.010] kgem_can_create_2d: untiled size=23040000 >[ 112.010] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 112.010] kgem_can_create_2d: tiled[-1] size=23040000 >[ 112.010] sna_output_detect(DP1:56) >[ 112.010] sna_output_detect(DP1) reporting cached status (since 3588ms): 1 >[ 112.010] sna_output_detect(DP1-1:69) >[ 112.010] sna_output_detect(DP1-1) reporting cached status (since 3581ms): 1 >[ 112.010] sna_output_detect(DP1-2:82) >[ 112.010] sna_output_detect(DP1-2) reporting cached status (since 2425ms): 0 >[ 112.010] sna_output_get_modes(DP1-2:82) >[ 112.010] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 112.010] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 112.010] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 112.010] sna_output_attach_tile: found? TILE=4 >[ 112.010] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 112.010] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 112.010] sna_output_get_modes: adding 30 probed modes >[ 112.010] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 112.010] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 112.010] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 112.010] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 112.010] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 112.010] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 112.010] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.010] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.010] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.010] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.010] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.010] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 112.010] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 112.010] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 112.010] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 112.010] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 112.010] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 112.010] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 112.010] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 112.010] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 112.010] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 112.010] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 112.010] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 112.010] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 112.010] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 112.010] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 112.010] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 112.010] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 112.010] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 112.010] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 112.010] kgem_can_create_2d: 3840x2160 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.010] kgem_can_create_2d: untiled size=33177600 >[ 112.010] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.010] kgem_can_create_2d: tiled[-1] size=33177600 >[ 112.010] kgem_can_create_2d: 3840x2160 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.010] kgem_can_create_2d: untiled size=33177600 >[ 112.010] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.010] kgem_can_create_2d: tiled[-1] size=33177600 >[ 112.010] kgem_can_create_2d: 2560x1440 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 112.010] kgem_can_create_2d: untiled size=14745600 >[ 112.010] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 112.010] kgem_can_create_2d: tiled[-1] size=14745600 >[ 112.010] kgem_can_create_2d: 2048x1280 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 112.010] kgem_can_create_2d: untiled size=10485760 >[ 112.010] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 112.010] kgem_can_create_2d: tiled[-1] size=10485760 >[ 112.010] kgem_can_create_2d: 1920x1200 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 112.010] kgem_can_create_2d: untiled size=9216000 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 112.010] kgem_can_create_2d: tiled[-1] size=9216000 >[ 112.010] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.010] kgem_can_create_2d: untiled size=8294400 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.010] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.010] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.010] kgem_can_create_2d: untiled size=8294400 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.010] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.010] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.010] kgem_can_create_2d: untiled size=8294400 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.010] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.010] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.010] kgem_can_create_2d: untiled size=8294400 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.010] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.010] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.010] kgem_can_create_2d: untiled size=8294400 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.010] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.010] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.010] kgem_can_create_2d: untiled size=8294400 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.010] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.010] kgem_can_create_2d: 1600x1200 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 112.010] kgem_can_create_2d: untiled size=7680000 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 112.010] kgem_can_create_2d: tiled[-1] size=7680000 >[ 112.010] kgem_can_create_2d: 1600x900 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 112.010] kgem_can_create_2d: untiled size=5763072 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 112.010] kgem_can_create_2d: tiled[-1] size=5763072 >[ 112.010] kgem_can_create_2d: 1280x1024 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.010] kgem_can_create_2d: untiled size=5242880 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.010] kgem_can_create_2d: tiled[-1] size=5242880 >[ 112.010] kgem_can_create_2d: 1280x1024 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.010] kgem_can_create_2d: untiled size=5242880 >[ 112.010] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.010] kgem_can_create_2d: tiled[-1] size=5242880 >[ 112.010] kgem_can_create_2d: 1152x864 @ 32 >[ 112.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 112.011] kgem_can_create_2d: untiled size=3981312 >[ 112.011] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 112.011] kgem_can_create_2d: tiled[-1] size=3981312 >[ 112.011] kgem_can_create_2d: 1280x720 @ 32 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.011] kgem_can_create_2d: untiled size=3686400 >[ 112.011] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.011] kgem_can_create_2d: tiled[-1] size=3686400 >[ 112.011] kgem_can_create_2d: 1280x720 @ 32 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.011] kgem_can_create_2d: untiled size=3686400 >[ 112.011] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.011] kgem_can_create_2d: tiled[-1] size=3686400 >[ 112.011] kgem_can_create_2d: 1280x720 @ 32 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.011] kgem_can_create_2d: untiled size=3686400 >[ 112.011] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.011] kgem_can_create_2d: tiled[-1] size=3686400 >[ 112.011] kgem_can_create_2d: 1024x768 @ 32 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.011] kgem_can_create_2d: untiled size=3145728 >[ 112.011] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.011] kgem_can_create_2d: tiled[-1] size=3145728 >[ 112.011] kgem_can_create_2d: 1024x768 @ 32 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.011] kgem_can_create_2d: untiled size=3145728 >[ 112.011] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.011] kgem_can_create_2d: tiled[-1] size=3145728 >[ 112.011] kgem_can_create_2d: 800x600 @ 32 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.011] kgem_can_create_2d: untiled size=1921024 >[ 112.011] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.011] kgem_can_create_2d: tiled[-1] size=1921024 >[ 112.011] kgem_can_create_2d: 800x600 @ 32 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.011] kgem_can_create_2d: untiled size=1921024 >[ 112.011] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.011] kgem_can_create_2d: tiled[-1] size=1921024 >[ 112.011] kgem_can_create_2d: 720x576 @ 32 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 112.011] kgem_can_create_2d: untiled size=1658880 >[ 112.011] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 112.011] kgem_can_create_2d: tiled[-1] size=1658880 >[ 112.011] kgem_can_create_2d: 720x480 @ 32 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 112.011] kgem_can_create_2d: untiled size=1384448 >[ 112.011] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 112.011] kgem_can_create_2d: tiled[-1] size=1384448 >[ 112.011] kgem_can_create_2d: 720x480 @ 32 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 112.011] kgem_can_create_2d: untiled size=1384448 >[ 112.011] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 112.011] kgem_can_create_2d: tiled[-1] size=1384448 >[ 112.011] kgem_can_create_2d: 640x480 @ 32 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.011] kgem_can_create_2d: untiled size=1228800 >[ 112.011] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.011] kgem_can_create_2d: tiled[-1] size=1228800 >[ 112.011] kgem_can_create_2d: 640x480 @ 32 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.011] kgem_can_create_2d: untiled size=1228800 >[ 112.011] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.011] kgem_can_create_2d: tiled[-1] size=1228800 >[ 112.011] kgem_can_create_2d: 640x480 @ 32 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.011] kgem_can_create_2d: untiled size=1228800 >[ 112.011] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.011] kgem_can_create_2d: tiled[-1] size=1228800 >[ 112.011] kgem_can_create_2d: 720x400 @ 32 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 112.011] kgem_can_create_2d: untiled size=1155072 >[ 112.011] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 112.011] kgem_can_create_2d: tiled[-1] size=1155072 >[ 112.011] sna_output_detect(DP1-3:84) >[ 112.011] sna_output_detect(DP1-3) reporting cached status (since 3526ms): 1 >[ 112.011] sna_output_detect(DP2:63) >[ 112.011] sna_output_detect(DP2) reporting cached status (since 3526ms): 1 >[ 112.011] sna_output_detect(HDMI1:60) >[ 112.011] sna_output_detect(HDMI1) reporting cached status (since 3526ms): 1 >[ 112.011] sna_output_detect(HDMI2:67) >[ 112.011] sna_output_detect(HDMI2) reporting cached status (since 3517ms): 1 >[ 112.011] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 112.011] sna_block_handler (tv=0.0) >[ 112.011] sna_wakeup_handler >[ 112.011] sna_block_handler (tv=0.0) >[ 112.011] sna_wakeup_handler >[ 112.011] sna_block_handler (tv=0.0) >[ 112.011] sna_wakeup_handler >[ 112.011] sna_block_handler (tv=0.0) >[ 112.011] sna_wakeup_handler >[ 112.011] sna_block_handler (tv=0.0) >[ 112.011] sna_wakeup_handler >[ 112.011] sna_block_handler (tv=0.0) >[ 112.011] sna_wakeup_handler >[ 112.011] sna_block_handler (tv=0.0) >[ 112.011] sna_wakeup_handler >[ 112.011] sna_block_handler (tv=0.0) >[ 112.011] sna_wakeup_handler >[ 112.011] sna_create_window: window=146 >[ 112.011] sna_set_window_pixmap: window=146, old pixmap=0 new pixmap=175 >[ 112.011] sna_change_window_attributes >[ 112.011] sna_block_handler (tv=0.0) >[ 112.011] sna_wakeup_handler >[ 112.011] sna_change_window_attributes >[ 112.011] sna_validate_gc(0x5619f14e77f0) changes=7fffff, previous serial=80000000, drawable=42e >[ 112.011] sna_validate_gc: recomputing clip >[ 112.011] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x5619f14e7f30] >[ 112.011] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) >[ 112.011] sna_poly_fill_rect_extents: [0] = (0, 0)x(7680, 2160) >[ 112.011] sna_poly_fill_rect: extents(0, 0), (7680, 2160), flags=1 >[ 112.011] sna_poly_fill_rect: promoting to full GPU >[ 112.011] sna_poly_fill_rect: dropping last-cpu hint >[ 112.011] sna_poly_fill_rect: source is already on the gpu >[ 112.011] sna_drawable_use_bo pixmap=175, box=((0, 0), (7680, 2160)), flags=1b... >[ 112.011] sna_drawable_use_bo: pinned, never REPLACES >[ 112.011] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b >[ 112.011] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 112.011] sna_drawable_use_bo: applying move-to-gpu override >[ 112.011] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] >[ 112.011] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap >[ 112.011] wait_for_shadow: flags=1, flips=0, handle=29, shadow=28 >[ 112.011] wait_for_shadow: setting front pixmap to handle=28 >[ 112.011] sna_drawable_use_bo: using whole GPU bo >[ 112.011] sna_poly_fill_rect: tiled fill, testing for blt >[ 112.011] sna_poly_fill_rect_tiled_blt pixmap=175, x 1 [(0, 0)x(7680, 2160)...], clipped? 9 >[ 112.011] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 3840x2160 from 3840x2160 (area 7680x2160) >[ 112.011] sna_pixmap_get_source_bo(pixmap=14, size=3840x2160) >[ 112.011] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=a >[ 112.011] sna_pixmap_undo_cow: pixmap=14, handle=11 [refcnt=1], cow refcnt=1, flags=2 >[ 112.011] sna_pixmap_move_to_gpu: already all-damaged >[ 112.011] sna_pixmap_mark_active: pixmap=14, handle=11 >[ 112.011] gen9_render_copy (alu=3, src=(3840x2160), dst=(7680x2160)) >[ 112.011] kgem_bo_is_render: handle=11, rq? 0 [0] >[ 112.011] kgem_bo_is_render: handle=28, rq? 1 [0] >[ 112.011] kgem_bo_is_render: handle=28, rq? 1 [0] >[ 112.011] needs_batch_flush: flushing before handle=28 for required semaphore >[ 112.011] kgem_check_bo: num_pages=+24300, num_exec=+2 >[ 112.011] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 112.011] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 112.011] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 112.011] kgem_add_handle: handle=4, index=0 >[ 112.011] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 112.011] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 112.011] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 112.011] gen9_composite_get_binding_table(ffc0) >[ 112.011] kgem_add_reloc64: handle=28, pos=16360, delta=0, domains=20002 >[ 112.011] kgem_add_handle: handle=28, index=1 >[ 112.011] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e2561000) >[ 112.011] __kgem_bo_mark_dirty: handle=28 (proxy? 0) >[ 112.011] [3fe0] bind bo(handle=28, addr=e2561000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 112.011] kgem_add_reloc64: handle=11, pos=16344, delta=0, domains=40000 >[ 112.011] kgem_add_handle: handle=11, index=2 >[ 112.011] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f61c9000) >[ 112.011] [3fd0] bind bo(handle=11, addr=f61c9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler >[ 112.011] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 112.011] gen9_emit_sampler: sampler = 0 >[ 112.011] gen9_emit_sf: num_sf_outputs=1 >[ 112.011] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 112.011] gen9_emit_vertex_elements: setup id=0 >[ 112.011] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 112.011] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(175) = (0, 0) >[ 112.011] sna_poly_fill_rect_tiled_blt: single clip box [(0, 0), (7680, 2160)] >[ 112.011] sna_poly_fill_rect_tiled_blt: rectangle [(0, 0), (7680, 2160)] >[ 112.011] gen8_vertex_flush[490] = 6 >[ 112.011] sna_randr_getinfo() >[ 112.011] sna_handle_uevents >[ 112.011] sna_output_detect(eDP1:48) >[ 112.011] sna_output_detect(eDP1) reporting cached status (since 2492ms): 0 >[ 112.011] sna_output_get_modes(eDP1:48) >[ 112.011] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 112.011] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 112.011] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 112.011] sna_output_attach_tile: found? TILE=-1 >[ 112.011] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 112.011] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 112.011] sna_output_get_modes: adding 1 probed modes >[ 112.011] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 112.011] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 112.011] kgem_can_create_2d: 3840x2160 @ 32 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.011] kgem_can_create_2d: untiled size=33177600 >[ 112.011] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.011] kgem_can_create_2d: tiled[-1] size=33177600 >[ 112.011] kgem_can_create_2d: 640x480 @ 32 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.011] kgem_can_create_2d: untiled size=1228800 >[ 112.011] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.011] kgem_can_create_2d: tiled[-1] size=1228800 >[ 112.011] kgem_can_create_2d: 800x600 @ 32 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.011] kgem_can_create_2d: untiled size=1921024 >[ 112.011] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.011] kgem_can_create_2d: tiled[-1] size=1921024 >[ 112.011] kgem_can_create_2d: 800x600 @ 32 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.011] kgem_can_create_2d: untiled size=1921024 >[ 112.011] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.011] kgem_can_create_2d: tiled[-1] size=1921024 >[ 112.011] kgem_can_create_2d: 1024x768 @ 32 >[ 112.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.011] kgem_can_create_2d: untiled size=3145728 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.012] kgem_can_create_2d: tiled[-1] size=3145728 >[ 112.012] kgem_can_create_2d: 1280x960 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 112.012] kgem_can_create_2d: untiled size=4915200 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 112.012] kgem_can_create_2d: tiled[-1] size=4915200 >[ 112.012] kgem_can_create_2d: 1280x1024 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.012] kgem_can_create_2d: untiled size=5242880 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.012] kgem_can_create_2d: tiled[-1] size=5242880 >[ 112.012] kgem_can_create_2d: 1600x1200 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 112.012] kgem_can_create_2d: untiled size=7680000 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 112.012] kgem_can_create_2d: tiled[-1] size=7680000 >[ 112.012] kgem_can_create_2d: 1792x1344 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 112.012] kgem_can_create_2d: untiled size=9633792 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 112.012] kgem_can_create_2d: tiled[-1] size=9633792 >[ 112.012] kgem_can_create_2d: 1856x1392 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 112.012] kgem_can_create_2d: untiled size=10334208 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 112.012] kgem_can_create_2d: tiled[-1] size=10334208 >[ 112.012] kgem_can_create_2d: 1920x1440 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 112.012] kgem_can_create_2d: untiled size=11059200 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 112.012] kgem_can_create_2d: tiled[-1] size=11059200 >[ 112.012] kgem_can_create_2d: 1152x864 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 112.012] kgem_can_create_2d: untiled size=3981312 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 112.012] kgem_can_create_2d: tiled[-1] size=3981312 >[ 112.012] kgem_can_create_2d: 1360x768 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 112.012] kgem_can_create_2d: untiled size=4177920 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 112.012] kgem_can_create_2d: tiled[-1] size=4177920 >[ 112.012] kgem_can_create_2d: 1360x768 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 112.012] kgem_can_create_2d: untiled size=4177920 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 112.012] kgem_can_create_2d: tiled[-1] size=4177920 >[ 112.012] kgem_can_create_2d: 1400x1050 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 112.012] kgem_can_create_2d: untiled size=5881856 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 112.012] kgem_can_create_2d: tiled[-1] size=5881856 >[ 112.012] kgem_can_create_2d: 1440x900 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 112.012] kgem_can_create_2d: untiled size=5185536 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 112.012] kgem_can_create_2d: tiled[-1] size=5185536 >[ 112.012] kgem_can_create_2d: 1600x1024 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 112.012] kgem_can_create_2d: untiled size=6553600 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 112.012] kgem_can_create_2d: tiled[-1] size=6553600 >[ 112.012] kgem_can_create_2d: 1680x1050 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 112.012] kgem_can_create_2d: untiled size=7057408 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 112.012] kgem_can_create_2d: tiled[-1] size=7057408 >[ 112.012] kgem_can_create_2d: 1680x1050 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 112.012] kgem_can_create_2d: untiled size=7057408 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 112.012] kgem_can_create_2d: tiled[-1] size=7057408 >[ 112.012] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.012] kgem_can_create_2d: untiled size=8294400 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.012] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.012] kgem_can_create_2d: 1920x1200 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 112.012] kgem_can_create_2d: untiled size=9216000 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 112.012] kgem_can_create_2d: tiled[-1] size=9216000 >[ 112.012] kgem_can_create_2d: 2048x1536 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 112.012] kgem_can_create_2d: untiled size=12582912 >[ 112.012] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 112.012] kgem_can_create_2d: tiled[-1] size=12582912 >[ 112.012] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.012] kgem_can_create_2d: untiled size=8294400 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.012] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.012] kgem_can_create_2d: 640x360 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 112.012] kgem_can_create_2d: untiled size=921600 >[ 112.012] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 112.012] kgem_can_create_2d: tiled[-1] size=921600 >[ 112.012] kgem_can_create_2d: 720x405 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 112.012] kgem_can_create_2d: untiled size=1167360 >[ 112.012] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 112.012] kgem_can_create_2d: tiled[-1] size=1167360 >[ 112.012] kgem_can_create_2d: 864x486 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 112.012] kgem_can_create_2d: untiled size=1683456 >[ 112.012] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 112.012] kgem_can_create_2d: tiled[-1] size=1683456 >[ 112.012] kgem_can_create_2d: 960x540 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 112.012] kgem_can_create_2d: untiled size=2076672 >[ 112.012] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 112.012] kgem_can_create_2d: tiled[-1] size=2076672 >[ 112.012] kgem_can_create_2d: 1024x576 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 112.012] kgem_can_create_2d: untiled size=2359296 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 112.012] kgem_can_create_2d: tiled[-1] size=2359296 >[ 112.012] kgem_can_create_2d: 1280x720 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.012] kgem_can_create_2d: untiled size=3686400 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.012] kgem_can_create_2d: tiled[-1] size=3686400 >[ 112.012] kgem_can_create_2d: 1368x768 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 112.012] kgem_can_create_2d: untiled size=4202496 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 112.012] kgem_can_create_2d: tiled[-1] size=4202496 >[ 112.012] kgem_can_create_2d: 1600x900 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 112.012] kgem_can_create_2d: untiled size=5763072 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 112.012] kgem_can_create_2d: tiled[-1] size=5763072 >[ 112.012] kgem_can_create_2d: 2048x1152 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 112.012] kgem_can_create_2d: untiled size=9437184 >[ 112.012] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 112.012] kgem_can_create_2d: tiled[-1] size=9437184 >[ 112.012] kgem_can_create_2d: 2560x1440 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 112.012] kgem_can_create_2d: untiled size=14745600 >[ 112.012] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 112.012] kgem_can_create_2d: tiled[-1] size=14745600 >[ 112.012] kgem_can_create_2d: 2880x1620 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 112.012] kgem_can_create_2d: untiled size=18665472 >[ 112.012] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 112.012] kgem_can_create_2d: tiled[-1] size=18665472 >[ 112.012] kgem_can_create_2d: 3200x1800 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 112.012] kgem_can_create_2d: untiled size=23040000 >[ 112.012] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 112.012] kgem_can_create_2d: tiled[-1] size=23040000 >[ 112.012] sna_output_detect(DP1:56) >[ 112.012] sna_output_detect(DP1) reporting cached status (since 3590ms): 1 >[ 112.012] sna_output_detect(DP1-1:69) >[ 112.012] sna_output_detect(DP1-1) reporting cached status (since 3583ms): 1 >[ 112.012] sna_output_detect(DP1-2:82) >[ 112.012] sna_output_detect(DP1-2) reporting cached status (since 2427ms): 0 >[ 112.012] sna_output_get_modes(DP1-2:82) >[ 112.012] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 112.012] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 112.012] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 112.012] sna_output_attach_tile: found? TILE=4 >[ 112.012] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 112.012] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 112.012] sna_output_get_modes: adding 30 probed modes >[ 112.012] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 112.012] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 112.012] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 112.012] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 112.012] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 112.012] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 112.012] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.012] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.012] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.012] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.012] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.012] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 112.012] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 112.012] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 112.012] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 112.012] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 112.012] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 112.012] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 112.012] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 112.012] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 112.012] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 112.012] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 112.012] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 112.012] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 112.012] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 112.012] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 112.012] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 112.012] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 112.012] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 112.012] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 112.012] kgem_can_create_2d: 3840x2160 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.012] kgem_can_create_2d: untiled size=33177600 >[ 112.012] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.012] kgem_can_create_2d: tiled[-1] size=33177600 >[ 112.012] kgem_can_create_2d: 3840x2160 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.012] kgem_can_create_2d: untiled size=33177600 >[ 112.012] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.012] kgem_can_create_2d: tiled[-1] size=33177600 >[ 112.012] kgem_can_create_2d: 2560x1440 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 112.012] kgem_can_create_2d: untiled size=14745600 >[ 112.012] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 112.012] kgem_can_create_2d: tiled[-1] size=14745600 >[ 112.012] kgem_can_create_2d: 2048x1280 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 112.012] kgem_can_create_2d: untiled size=10485760 >[ 112.012] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 112.012] kgem_can_create_2d: tiled[-1] size=10485760 >[ 112.012] kgem_can_create_2d: 1920x1200 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 112.012] kgem_can_create_2d: untiled size=9216000 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 112.012] kgem_can_create_2d: tiled[-1] size=9216000 >[ 112.012] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.012] kgem_can_create_2d: untiled size=8294400 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.012] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.012] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.012] kgem_can_create_2d: untiled size=8294400 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.012] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.012] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.012] kgem_can_create_2d: untiled size=8294400 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.012] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.012] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.012] kgem_can_create_2d: untiled size=8294400 >[ 112.012] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.013] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.013] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.013] kgem_can_create_2d: untiled size=8294400 >[ 112.013] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.013] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.013] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.013] kgem_can_create_2d: untiled size=8294400 >[ 112.013] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.013] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.013] kgem_can_create_2d: 1600x1200 @ 32 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 112.013] kgem_can_create_2d: untiled size=7680000 >[ 112.013] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 112.013] kgem_can_create_2d: tiled[-1] size=7680000 >[ 112.013] kgem_can_create_2d: 1600x900 @ 32 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 112.013] kgem_can_create_2d: untiled size=5763072 >[ 112.013] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 112.013] kgem_can_create_2d: tiled[-1] size=5763072 >[ 112.013] kgem_can_create_2d: 1280x1024 @ 32 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.013] kgem_can_create_2d: untiled size=5242880 >[ 112.013] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.013] kgem_can_create_2d: tiled[-1] size=5242880 >[ 112.013] kgem_can_create_2d: 1280x1024 @ 32 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.013] kgem_can_create_2d: untiled size=5242880 >[ 112.013] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.013] kgem_can_create_2d: tiled[-1] size=5242880 >[ 112.013] kgem_can_create_2d: 1152x864 @ 32 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 112.013] kgem_can_create_2d: untiled size=3981312 >[ 112.013] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 112.013] kgem_can_create_2d: tiled[-1] size=3981312 >[ 112.013] kgem_can_create_2d: 1280x720 @ 32 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.013] kgem_can_create_2d: untiled size=3686400 >[ 112.013] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.013] kgem_can_create_2d: tiled[-1] size=3686400 >[ 112.013] kgem_can_create_2d: 1280x720 @ 32 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.013] kgem_can_create_2d: untiled size=3686400 >[ 112.013] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.013] kgem_can_create_2d: tiled[-1] size=3686400 >[ 112.013] kgem_can_create_2d: 1280x720 @ 32 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.013] kgem_can_create_2d: untiled size=3686400 >[ 112.013] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.013] kgem_can_create_2d: tiled[-1] size=3686400 >[ 112.013] kgem_can_create_2d: 1024x768 @ 32 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.013] kgem_can_create_2d: untiled size=3145728 >[ 112.013] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.013] kgem_can_create_2d: tiled[-1] size=3145728 >[ 112.013] kgem_can_create_2d: 1024x768 @ 32 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.013] kgem_can_create_2d: untiled size=3145728 >[ 112.013] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.013] kgem_can_create_2d: tiled[-1] size=3145728 >[ 112.013] kgem_can_create_2d: 800x600 @ 32 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.013] kgem_can_create_2d: untiled size=1921024 >[ 112.013] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.013] kgem_can_create_2d: tiled[-1] size=1921024 >[ 112.013] kgem_can_create_2d: 800x600 @ 32 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.013] kgem_can_create_2d: untiled size=1921024 >[ 112.013] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.013] kgem_can_create_2d: tiled[-1] size=1921024 >[ 112.013] kgem_can_create_2d: 720x576 @ 32 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 112.013] kgem_can_create_2d: untiled size=1658880 >[ 112.013] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 112.013] kgem_can_create_2d: tiled[-1] size=1658880 >[ 112.013] kgem_can_create_2d: 720x480 @ 32 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 112.013] kgem_can_create_2d: untiled size=1384448 >[ 112.013] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 112.013] kgem_can_create_2d: tiled[-1] size=1384448 >[ 112.013] kgem_can_create_2d: 720x480 @ 32 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 112.013] kgem_can_create_2d: untiled size=1384448 >[ 112.013] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 112.013] kgem_can_create_2d: tiled[-1] size=1384448 >[ 112.013] kgem_can_create_2d: 640x480 @ 32 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.013] kgem_can_create_2d: untiled size=1228800 >[ 112.013] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.013] kgem_can_create_2d: tiled[-1] size=1228800 >[ 112.013] kgem_can_create_2d: 640x480 @ 32 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.013] kgem_can_create_2d: untiled size=1228800 >[ 112.013] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.013] kgem_can_create_2d: tiled[-1] size=1228800 >[ 112.013] kgem_can_create_2d: 640x480 @ 32 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.013] kgem_can_create_2d: untiled size=1228800 >[ 112.013] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.013] kgem_can_create_2d: tiled[-1] size=1228800 >[ 112.013] kgem_can_create_2d: 720x400 @ 32 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 112.013] kgem_can_create_2d: untiled size=1155072 >[ 112.013] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 112.013] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 112.013] kgem_can_create_2d: tiled[-1] size=1155072 >[ 112.013] sna_output_detect(DP1-3:84) >[ 112.013] sna_output_detect(DP1-3) reporting cached status (since 3528ms): 1 >[ 112.013] sna_output_detect(DP2:63) >[ 112.013] sna_output_detect(DP2) reporting cached status (since 3528ms): 1 >[ 112.013] sna_output_detect(HDMI1:60) >[ 112.013] sna_output_detect(HDMI1) reporting cached status (since 3528ms): 1 >[ 112.013] sna_output_detect(HDMI2:67) >[ 112.013] sna_output_detect(HDMI2) reporting cached status (since 3519ms): 1 >[ 112.013] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 112.013] sna_block_handler (tv=0.0) >[ 112.013] sna_accel_block: GPU idle, flushing >[ 112.013] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 >[ 112.013] gen8_vertex_close: reloc[0] = 287 >[ 112.013] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 >[ 112.013] kgem_add_handle: handle=23, index=3 >[ 112.013] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) >[ 112.013] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=24374 [fenced=0] >[ 112.013] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 112.013] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 112.013] kgem_fixup_relocs: shrinking by 61440 >[ 112.013] __kgem_busy: handle=1, busy=0, wedged=0 >[ 112.013] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 112.013] kgem_commit: release handle=28 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e2561000 >[ 112.013] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 112.013] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 >[ 112.013] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 112.013] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.013] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f3c95be8000, tiling=0, domain=3, offset=4250161152 >[ 112.013] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.013] timer_enable (time=112013), starting timer 1 >[ 112.013] sna_accel_block: evaluating timers, active=7 >[ 112.013] sna_accel_block: flush timer expires in 12 [112025] >[ 112.014] sna_wakeup_handler >[ 112.014] sna_block_handler (tv=0.0) >[ 112.014] kgem_retire, need_retire?=1 >[ 112.014] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.014] kgem_retire__requests_ring: retiring ring 0 >[ 112.014] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.014] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.014] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.014] kgem_retire -- retired=0, need_retire=1 >[ 112.014] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.014] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.014] sna_accel_block: evaluating timers, active=7 >[ 112.014] sna_accel_block: flush timer expires in 11 [112025] >[ 112.014] sna_wakeup_handler >[ 112.014] sna_block_handler (tv=0.0) >[ 112.014] kgem_retire, need_retire?=1 >[ 112.014] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.014] kgem_retire__requests_ring: retiring ring 0 >[ 112.014] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.014] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.014] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.014] kgem_retire -- retired=0, need_retire=1 >[ 112.014] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.014] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.014] sna_accel_block: evaluating timers, active=7 >[ 112.014] sna_accel_block: flush timer expires in 11 [112025] >[ 112.014] sna_wakeup_handler >[ 112.014] sna_create_window: window=18874388 >[ 112.014] sna_set_window_pixmap: window=18874388, old pixmap=0 new pixmap=175 >[ 112.014] sna_change_window_attributes >[ 112.014] sna_block_handler (tv=0.0) >[ 112.014] kgem_retire, need_retire?=1 >[ 112.014] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.014] kgem_retire__requests_ring: retiring ring 0 >[ 112.014] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.014] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.014] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.014] kgem_retire -- retired=0, need_retire=1 >[ 112.014] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.014] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.014] sna_accel_block: evaluating timers, active=7 >[ 112.014] sna_accel_block: flush timer expires in 11 [112025] >[ 112.014] sna_wakeup_handler >[ 112.014] sna_block_handler (tv=0.0) >[ 112.014] kgem_retire, need_retire?=1 >[ 112.014] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.014] kgem_retire__requests_ring: retiring ring 0 >[ 112.014] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.014] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.014] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.014] kgem_retire -- retired=0, need_retire=1 >[ 112.014] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.014] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.014] sna_accel_block: evaluating timers, active=7 >[ 112.014] sna_accel_block: flush timer expires in 11 [112025] >[ 112.014] sna_wakeup_handler >[ 112.014] sna_block_handler (tv=118.805000) >[ 112.014] kgem_retire, need_retire?=1 >[ 112.014] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.014] kgem_retire__requests_ring: retiring ring 0 >[ 112.014] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.014] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.014] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.014] kgem_retire -- retired=0, need_retire=1 >[ 112.014] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.014] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.014] sna_accel_block: evaluating timers, active=7 >[ 112.014] sna_accel_block: flush timer expires in 11 [112025] >[ 112.014] sna_wakeup_handler >[ 112.014] sna_block_handler (tv=118.805000) >[ 112.014] kgem_retire, need_retire?=1 >[ 112.014] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.014] kgem_retire__requests_ring: retiring ring 0 >[ 112.014] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.014] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.014] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.014] kgem_retire -- retired=0, need_retire=1 >[ 112.014] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.014] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.014] sna_accel_block: evaluating timers, active=7 >[ 112.014] sna_accel_block: flush timer expires in 11 [112025] >[ 112.014] sna_wakeup_handler >[ 112.014] sna_block_handler (tv=118.805000) >[ 112.014] kgem_retire, need_retire?=1 >[ 112.014] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.014] kgem_retire__requests_ring: retiring ring 0 >[ 112.014] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.014] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.014] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.014] kgem_retire -- retired=0, need_retire=1 >[ 112.014] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.014] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.014] sna_accel_block: evaluating timers, active=7 >[ 112.014] sna_accel_block: flush timer expires in 11 [112025] >[ 112.014] sna_wakeup_handler >[ 112.014] sna_block_handler (tv=118.805000) >[ 112.014] kgem_retire, need_retire?=1 >[ 112.014] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.014] kgem_retire__requests_ring: retiring ring 0 >[ 112.014] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.014] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.014] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.014] kgem_retire -- retired=0, need_retire=1 >[ 112.014] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.014] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.014] sna_accel_block: evaluating timers, active=7 >[ 112.014] sna_accel_block: flush timer expires in 11 [112025] >[ 112.014] sna_wakeup_handler >[ 112.014] sna_block_handler (tv=118.805000) >[ 112.014] kgem_retire, need_retire?=1 >[ 112.014] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.014] kgem_retire__requests_ring: retiring ring 0 >[ 112.014] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.014] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.014] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.014] kgem_retire -- retired=0, need_retire=1 >[ 112.014] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.014] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.014] sna_accel_block: evaluating timers, active=7 >[ 112.014] sna_accel_block: flush timer expires in 11 [112025] >[ 112.014] sna_wakeup_handler >[ 112.014] sna_block_handler (tv=118.805000) >[ 112.014] kgem_retire, need_retire?=1 >[ 112.014] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.014] kgem_retire__requests_ring: retiring ring 0 >[ 112.014] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.014] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.014] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.014] kgem_retire -- retired=0, need_retire=1 >[ 112.014] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.014] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.014] sna_accel_block: evaluating timers, active=7 >[ 112.014] sna_accel_block: flush timer expires in 11 [112025] >[ 112.014] sna_wakeup_handler >[ 112.014] sna_block_handler (tv=118.805000) >[ 112.014] kgem_retire, need_retire?=1 >[ 112.014] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.014] kgem_retire__requests_ring: retiring ring 0 >[ 112.014] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.014] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.014] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.014] kgem_retire -- retired=0, need_retire=1 >[ 112.014] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.014] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.014] sna_accel_block: evaluating timers, active=7 >[ 112.014] sna_accel_block: flush timer expires in 11 [112025] >[ 112.014] sna_wakeup_handler >[ 112.015] sna_block_handler (tv=118.804000) >[ 112.015] kgem_retire, need_retire?=1 >[ 112.015] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.015] kgem_retire__requests_ring: retiring ring 0 >[ 112.015] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.015] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.015] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.015] kgem_retire -- retired=0, need_retire=1 >[ 112.015] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.015] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.015] sna_accel_block: evaluating timers, active=7 >[ 112.015] sna_accel_block: flush timer expires in 10 [112025] >[ 112.015] sna_wakeup_handler >[ 112.015] sna_block_handler (tv=118.804000) >[ 112.015] kgem_retire, need_retire?=1 >[ 112.015] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.015] kgem_retire__requests_ring: retiring ring 0 >[ 112.015] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.015] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.015] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.015] kgem_retire -- retired=0, need_retire=1 >[ 112.015] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.015] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.015] sna_accel_block: evaluating timers, active=7 >[ 112.015] sna_accel_block: flush timer expires in 10 [112025] >[ 112.015] sna_wakeup_handler >[ 112.015] sna_block_handler (tv=118.804000) >[ 112.015] kgem_retire, need_retire?=1 >[ 112.015] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.015] kgem_retire__requests_ring: retiring ring 0 >[ 112.015] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.015] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.015] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.015] kgem_retire -- retired=0, need_retire=1 >[ 112.015] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.015] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.015] sna_accel_block: evaluating timers, active=7 >[ 112.015] sna_accel_block: flush timer expires in 10 [112025] >[ 112.015] sna_wakeup_handler >[ 112.015] sna_block_handler (tv=118.804000) >[ 112.015] kgem_retire, need_retire?=1 >[ 112.015] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.015] kgem_retire__requests_ring: retiring ring 0 >[ 112.015] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.015] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.015] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.015] kgem_retire -- retired=0, need_retire=1 >[ 112.015] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.015] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.015] sna_accel_block: evaluating timers, active=7 >[ 112.015] sna_accel_block: flush timer expires in 10 [112025] >[ 112.015] sna_wakeup_handler >[ 112.015] sna_block_handler (tv=118.804000) >[ 112.015] kgem_retire, need_retire?=1 >[ 112.015] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.015] kgem_retire__requests_ring: retiring ring 0 >[ 112.015] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.015] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.015] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.015] kgem_retire -- retired=0, need_retire=1 >[ 112.015] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.015] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.015] sna_accel_block: evaluating timers, active=7 >[ 112.015] sna_accel_block: flush timer expires in 10 [112025] >[ 112.015] sna_wakeup_handler >[ 112.015] sna_block_handler (tv=118.804000) >[ 112.015] kgem_retire, need_retire?=1 >[ 112.015] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.015] kgem_retire__requests_ring: retiring ring 0 >[ 112.015] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.015] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.015] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.015] kgem_retire -- retired=0, need_retire=1 >[ 112.015] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.015] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.015] sna_accel_block: evaluating timers, active=7 >[ 112.015] sna_accel_block: flush timer expires in 10 [112025] >[ 112.015] sna_wakeup_handler >[ 112.015] sna_block_handler (tv=118.804000) >[ 112.015] kgem_retire, need_retire?=1 >[ 112.015] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.015] kgem_retire__requests_ring: retiring ring 0 >[ 112.015] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.015] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.015] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.015] kgem_retire -- retired=0, need_retire=1 >[ 112.015] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.015] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.015] sna_accel_block: evaluating timers, active=7 >[ 112.015] sna_accel_block: flush timer expires in 10 [112025] >[ 112.015] sna_wakeup_handler >[ 112.015] sna_block_handler (tv=118.804000) >[ 112.015] kgem_retire, need_retire?=1 >[ 112.015] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.015] kgem_retire__requests_ring: retiring ring 0 >[ 112.015] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.015] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.015] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.015] kgem_retire -- retired=0, need_retire=1 >[ 112.015] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.015] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.015] sna_accel_block: evaluating timers, active=7 >[ 112.015] sna_accel_block: flush timer expires in 10 [112025] >[ 112.015] sna_wakeup_handler >[ 112.015] sna_block_handler (tv=118.804000) >[ 112.015] kgem_retire, need_retire?=1 >[ 112.015] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.015] kgem_retire__requests_ring: retiring ring 0 >[ 112.015] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.015] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.015] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.015] kgem_retire -- retired=0, need_retire=1 >[ 112.015] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.015] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.015] sna_accel_block: evaluating timers, active=7 >[ 112.015] sna_accel_block: flush timer expires in 10 [112025] >[ 112.015] sna_wakeup_handler >[ 112.015] sna_block_handler (tv=118.804000) >[ 112.015] kgem_retire, need_retire?=1 >[ 112.015] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.015] kgem_retire__requests_ring: retiring ring 0 >[ 112.015] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.015] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.015] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.015] kgem_retire -- retired=0, need_retire=1 >[ 112.015] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.015] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.015] sna_accel_block: evaluating timers, active=7 >[ 112.015] sna_accel_block: flush timer expires in 10 [112025] >[ 112.015] sna_wakeup_handler >[ 112.015] sna_block_handler (tv=118.804000) >[ 112.015] kgem_retire, need_retire?=1 >[ 112.015] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.015] kgem_retire__requests_ring: retiring ring 0 >[ 112.015] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.015] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.015] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.015] kgem_retire -- retired=0, need_retire=1 >[ 112.015] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.015] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.015] sna_accel_block: evaluating timers, active=7 >[ 112.015] sna_accel_block: flush timer expires in 10 [112025] >[ 112.015] sna_wakeup_handler >[ 112.015] sna_block_handler (tv=118.804000) >[ 112.015] kgem_retire, need_retire?=1 >[ 112.015] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.015] kgem_retire__requests_ring: retiring ring 0 >[ 112.015] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.015] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.015] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.015] kgem_retire -- retired=0, need_retire=1 >[ 112.015] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.015] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.015] sna_accel_block: evaluating timers, active=7 >[ 112.015] sna_accel_block: flush timer expires in 10 [112025] >[ 112.015] sna_wakeup_handler >[ 112.015] sna_block_handler (tv=118.804000) >[ 112.015] kgem_retire, need_retire?=1 >[ 112.015] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.016] kgem_retire__requests_ring: retiring ring 0 >[ 112.016] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.016] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.016] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.016] kgem_retire -- retired=0, need_retire=1 >[ 112.016] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.016] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.016] sna_accel_block: evaluating timers, active=7 >[ 112.016] sna_accel_block: flush timer expires in 9 [112025] >[ 112.016] sna_wakeup_handler >[ 112.016] sna_block_handler (tv=118.803000) >[ 112.016] kgem_retire, need_retire?=1 >[ 112.016] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.016] kgem_retire__requests_ring: retiring ring 0 >[ 112.016] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.016] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.016] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.016] kgem_retire -- retired=0, need_retire=1 >[ 112.016] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.016] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.016] sna_accel_block: evaluating timers, active=7 >[ 112.016] sna_accel_block: flush timer expires in 9 [112025] >[ 112.016] sna_wakeup_handler >[ 112.016] sna_block_handler (tv=118.803000) >[ 112.016] kgem_retire, need_retire?=1 >[ 112.016] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.016] kgem_retire__requests_ring: retiring ring 0 >[ 112.016] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.016] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.016] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.016] kgem_retire -- retired=0, need_retire=1 >[ 112.016] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.016] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.016] sna_accel_block: evaluating timers, active=7 >[ 112.016] sna_accel_block: flush timer expires in 9 [112025] >[ 112.016] sna_wakeup_handler >[ 112.016] sna_block_handler (tv=118.803000) >[ 112.016] kgem_retire, need_retire?=1 >[ 112.016] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.016] kgem_retire__requests_ring: retiring ring 0 >[ 112.016] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.016] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.016] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.016] kgem_retire -- retired=0, need_retire=1 >[ 112.016] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.016] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.016] sna_accel_block: evaluating timers, active=7 >[ 112.016] sna_accel_block: flush timer expires in 9 [112025] >[ 112.016] sna_wakeup_handler >[ 112.016] sna_block_handler (tv=118.803000) >[ 112.016] kgem_retire, need_retire?=1 >[ 112.016] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.016] kgem_retire__requests_ring: retiring ring 0 >[ 112.016] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.016] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.016] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.016] kgem_retire -- retired=0, need_retire=1 >[ 112.016] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.016] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.016] sna_accel_block: evaluating timers, active=7 >[ 112.016] sna_accel_block: flush timer expires in 9 [112025] >[ 112.016] sna_wakeup_handler >[ 112.016] sna_block_handler (tv=118.803000) >[ 112.016] kgem_retire, need_retire?=1 >[ 112.016] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.016] kgem_retire__requests_ring: retiring ring 0 >[ 112.016] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.016] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.016] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.016] kgem_retire -- retired=0, need_retire=1 >[ 112.016] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.016] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.016] sna_accel_block: evaluating timers, active=7 >[ 112.016] sna_accel_block: flush timer expires in 9 [112025] >[ 112.016] sna_wakeup_handler >[ 112.016] sna_block_handler (tv=118.803000) >[ 112.016] kgem_retire, need_retire?=1 >[ 112.016] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.016] kgem_retire__requests_ring: retiring ring 0 >[ 112.016] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.016] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.016] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.016] kgem_retire -- retired=0, need_retire=1 >[ 112.016] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.016] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.016] sna_accel_block: evaluating timers, active=7 >[ 112.016] sna_accel_block: flush timer expires in 9 [112025] >[ 112.016] sna_wakeup_handler >[ 112.016] sna_block_handler (tv=118.803000) >[ 112.016] kgem_retire, need_retire?=1 >[ 112.016] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.016] kgem_retire__requests_ring: retiring ring 0 >[ 112.016] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.016] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.016] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.016] kgem_retire -- retired=0, need_retire=1 >[ 112.016] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.016] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.016] sna_accel_block: evaluating timers, active=7 >[ 112.016] sna_accel_block: flush timer expires in 9 [112025] >[ 112.016] sna_wakeup_handler >[ 112.016] sna_block_handler (tv=118.803000) >[ 112.016] kgem_retire, need_retire?=1 >[ 112.016] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.016] kgem_retire__requests_ring: retiring ring 0 >[ 112.016] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.016] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.016] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.016] kgem_retire -- retired=0, need_retire=1 >[ 112.016] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.016] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.016] sna_accel_block: evaluating timers, active=7 >[ 112.016] sna_accel_block: flush timer expires in 9 [112025] >[ 112.016] sna_wakeup_handler >[ 112.016] sna_block_handler (tv=118.803000) >[ 112.016] kgem_retire, need_retire?=1 >[ 112.016] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.016] kgem_retire__requests_ring: retiring ring 0 >[ 112.016] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.016] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.016] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.016] kgem_retire -- retired=0, need_retire=1 >[ 112.016] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.016] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.016] sna_accel_block: evaluating timers, active=7 >[ 112.017] sna_accel_block: flush timer expires in 9 [112025] >[ 112.017] sna_wakeup_handler >[ 112.017] sna_block_handler (tv=118.802000) >[ 112.017] kgem_retire, need_retire?=1 >[ 112.017] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.017] kgem_retire__requests_ring: retiring ring 0 >[ 112.017] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.017] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.017] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.017] kgem_retire -- retired=0, need_retire=1 >[ 112.017] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.017] sna_scanout_do_flush: flush timer active: delta=8 >[ 112.017] sna_accel_block: evaluating timers, active=7 >[ 112.017] sna_accel_block: flush timer expires in 8 [112025] >[ 112.017] sna_wakeup_handler >[ 112.017] sna_block_handler (tv=118.802000) >[ 112.017] kgem_retire, need_retire?=1 >[ 112.017] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.017] kgem_retire__requests_ring: retiring ring 0 >[ 112.017] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.017] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.017] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.017] kgem_retire -- retired=0, need_retire=1 >[ 112.017] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.017] sna_scanout_do_flush: flush timer active: delta=8 >[ 112.017] sna_accel_block: evaluating timers, active=7 >[ 112.017] sna_accel_block: flush timer expires in 8 [112025] >[ 112.017] sna_wakeup_handler >[ 112.017] sna_block_handler (tv=118.802000) >[ 112.017] kgem_retire, need_retire?=1 >[ 112.017] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.017] kgem_retire__requests_ring: retiring ring 0 >[ 112.017] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.017] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.017] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.017] kgem_retire -- retired=0, need_retire=1 >[ 112.017] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.017] sna_scanout_do_flush: flush timer active: delta=8 >[ 112.017] sna_accel_block: evaluating timers, active=7 >[ 112.017] sna_accel_block: flush timer expires in 8 [112025] >[ 112.017] sna_wakeup_handler >[ 112.017] sna_block_handler (tv=118.802000) >[ 112.017] kgem_retire, need_retire?=1 >[ 112.017] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.017] kgem_retire__requests_ring: retiring ring 0 >[ 112.017] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.017] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.017] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.017] kgem_retire -- retired=0, need_retire=1 >[ 112.017] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.017] sna_scanout_do_flush: flush timer active: delta=8 >[ 112.017] sna_accel_block: evaluating timers, active=7 >[ 112.017] sna_accel_block: flush timer expires in 8 [112025] >[ 112.017] sna_wakeup_handler >[ 112.017] sna_block_handler (tv=118.802000) >[ 112.017] kgem_retire, need_retire?=1 >[ 112.017] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.017] kgem_retire__requests_ring: retiring ring 0 >[ 112.017] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.017] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.017] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.017] kgem_retire -- retired=0, need_retire=1 >[ 112.017] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.017] sna_scanout_do_flush: flush timer active: delta=8 >[ 112.017] sna_accel_block: evaluating timers, active=7 >[ 112.017] sna_accel_block: flush timer expires in 8 [112025] >[ 112.017] sna_wakeup_handler >[ 112.017] sna_block_handler (tv=118.802000) >[ 112.017] kgem_retire, need_retire?=1 >[ 112.017] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.017] kgem_retire__requests_ring: retiring ring 0 >[ 112.017] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.017] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.017] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.017] kgem_retire -- retired=0, need_retire=1 >[ 112.017] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.017] sna_scanout_do_flush: flush timer active: delta=8 >[ 112.017] sna_accel_block: evaluating timers, active=7 >[ 112.017] sna_accel_block: flush timer expires in 8 [112025] >[ 112.017] sna_wakeup_handler >[ 112.017] sna_block_handler (tv=118.802000) >[ 112.017] kgem_retire, need_retire?=1 >[ 112.017] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.017] kgem_retire__requests_ring: retiring ring 0 >[ 112.017] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.017] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.017] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.017] kgem_retire -- retired=0, need_retire=1 >[ 112.017] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.017] sna_scanout_do_flush: flush timer active: delta=8 >[ 112.017] sna_accel_block: evaluating timers, active=7 >[ 112.017] sna_accel_block: flush timer expires in 8 [112025] >[ 112.017] sna_wakeup_handler >[ 112.017] sna_block_handler (tv=118.802000) >[ 112.017] kgem_retire, need_retire?=1 >[ 112.017] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.017] kgem_retire__requests_ring: retiring ring 0 >[ 112.017] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.017] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.017] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.017] kgem_retire -- retired=0, need_retire=1 >[ 112.017] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.017] sna_scanout_do_flush: flush timer active: delta=8 >[ 112.017] sna_accel_block: evaluating timers, active=7 >[ 112.017] sna_accel_block: flush timer expires in 8 [112025] >[ 112.017] sna_wakeup_handler >[ 112.017] sna_block_handler (tv=118.802000) >[ 112.017] kgem_retire, need_retire?=1 >[ 112.017] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.017] kgem_retire__requests_ring: retiring ring 0 >[ 112.017] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.017] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.017] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.017] kgem_retire -- retired=0, need_retire=1 >[ 112.017] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.017] sna_scanout_do_flush: flush timer active: delta=8 >[ 112.017] sna_accel_block: evaluating timers, active=7 >[ 112.017] sna_accel_block: flush timer expires in 8 [112025] >[ 112.018] sna_wakeup_handler >[ 112.018] sna_block_handler (tv=118.801000) >[ 112.018] kgem_retire, need_retire?=1 >[ 112.018] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.018] kgem_retire__requests_ring: retiring ring 0 >[ 112.018] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.018] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.018] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.018] kgem_retire -- retired=0, need_retire=1 >[ 112.018] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.018] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.018] sna_accel_block: evaluating timers, active=7 >[ 112.018] sna_accel_block: flush timer expires in 7 [112025] >[ 112.018] sna_wakeup_handler >[ 112.018] sna_block_handler (tv=118.801000) >[ 112.018] kgem_retire, need_retire?=1 >[ 112.018] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.018] kgem_retire__requests_ring: retiring ring 0 >[ 112.018] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.018] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.018] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.018] kgem_retire -- retired=0, need_retire=1 >[ 112.018] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.018] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.018] sna_accel_block: evaluating timers, active=7 >[ 112.018] sna_accel_block: flush timer expires in 7 [112025] >[ 112.018] sna_wakeup_handler >[ 112.018] sna_block_handler (tv=118.801000) >[ 112.018] kgem_retire, need_retire?=1 >[ 112.018] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.018] kgem_retire__requests_ring: retiring ring 0 >[ 112.018] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.018] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.018] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.018] kgem_retire -- retired=0, need_retire=1 >[ 112.018] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.018] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.018] sna_accel_block: evaluating timers, active=7 >[ 112.018] sna_accel_block: flush timer expires in 7 [112025] >[ 112.018] sna_wakeup_handler >[ 112.018] sna_block_handler (tv=118.801000) >[ 112.018] kgem_retire, need_retire?=1 >[ 112.018] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.018] kgem_retire__requests_ring: retiring ring 0 >[ 112.018] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.018] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.018] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.018] kgem_retire -- retired=0, need_retire=1 >[ 112.018] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.018] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.018] sna_accel_block: evaluating timers, active=7 >[ 112.018] sna_accel_block: flush timer expires in 7 [112025] >[ 112.018] sna_wakeup_handler >[ 112.018] sna_block_handler (tv=118.801000) >[ 112.018] kgem_retire, need_retire?=1 >[ 112.018] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.018] kgem_retire__requests_ring: retiring ring 0 >[ 112.018] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.018] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.018] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.018] kgem_retire -- retired=0, need_retire=1 >[ 112.018] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.018] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.018] sna_accel_block: evaluating timers, active=7 >[ 112.018] sna_accel_block: flush timer expires in 7 [112025] >[ 112.018] sna_wakeup_handler >[ 112.018] sna_change_window_attributes >[ 112.018] sna_block_handler (tv=118.801000) >[ 112.018] kgem_retire, need_retire?=1 >[ 112.018] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.018] kgem_retire__requests_ring: retiring ring 0 >[ 112.018] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.018] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.018] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.018] kgem_retire -- retired=0, need_retire=1 >[ 112.018] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.018] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.018] sna_accel_block: evaluating timers, active=7 >[ 112.018] sna_accel_block: flush timer expires in 7 [112025] >[ 112.018] sna_wakeup_handler >[ 112.018] sna_block_handler (tv=118.801000) >[ 112.018] kgem_retire, need_retire?=1 >[ 112.018] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.018] kgem_retire__requests_ring: retiring ring 0 >[ 112.018] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.018] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.018] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.018] kgem_retire -- retired=0, need_retire=1 >[ 112.018] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.018] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.018] sna_accel_block: evaluating timers, active=7 >[ 112.018] sna_accel_block: flush timer expires in 7 [112025] >[ 112.018] sna_wakeup_handler >[ 112.018] sna_block_handler (tv=118.801000) >[ 112.018] kgem_retire, need_retire?=1 >[ 112.018] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.018] kgem_retire__requests_ring: retiring ring 0 >[ 112.018] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.018] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.018] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.018] kgem_retire -- retired=0, need_retire=1 >[ 112.018] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.018] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.018] sna_accel_block: evaluating timers, active=7 >[ 112.018] sna_accel_block: flush timer expires in 7 [112025] >[ 112.018] sna_wakeup_handler >[ 112.018] sna_block_handler (tv=118.801000) >[ 112.018] kgem_retire, need_retire?=1 >[ 112.018] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.018] kgem_retire__requests_ring: retiring ring 0 >[ 112.018] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.018] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.018] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.018] kgem_retire -- retired=0, need_retire=1 >[ 112.018] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.018] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.018] sna_accel_block: evaluating timers, active=7 >[ 112.018] sna_accel_block: flush timer expires in 7 [112025] >[ 112.018] sna_wakeup_handler >[ 112.018] sna_change_window_attributes >[ 112.018] sna_block_handler (tv=118.801000) >[ 112.018] kgem_retire, need_retire?=1 >[ 112.018] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.018] kgem_retire__requests_ring: retiring ring 0 >[ 112.018] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.018] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.018] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.018] kgem_retire -- retired=0, need_retire=1 >[ 112.018] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.018] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.018] sna_accel_block: evaluating timers, active=7 >[ 112.018] sna_accel_block: flush timer expires in 7 [112025] >[ 112.018] sna_wakeup_handler >[ 112.018] sna_block_handler (tv=118.801000) >[ 112.018] kgem_retire, need_retire?=1 >[ 112.018] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.018] kgem_retire__requests_ring: retiring ring 0 >[ 112.018] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.018] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.018] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.018] kgem_retire -- retired=0, need_retire=1 >[ 112.018] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.018] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.018] sna_accel_block: evaluating timers, active=7 >[ 112.018] sna_accel_block: flush timer expires in 7 [112025] >[ 112.018] sna_wakeup_handler >[ 112.018] sna_block_handler (tv=118.801000) >[ 112.018] kgem_retire, need_retire?=1 >[ 112.018] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.018] kgem_retire__requests_ring: retiring ring 0 >[ 112.018] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.019] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.019] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.019] kgem_retire -- retired=0, need_retire=1 >[ 112.019] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.019] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.019] sna_accel_block: evaluating timers, active=7 >[ 112.019] sna_accel_block: flush timer expires in 6 [112025] >[ 112.019] sna_wakeup_handler >[ 112.019] sna_block_handler (tv=118.800000) >[ 112.019] kgem_retire, need_retire?=1 >[ 112.019] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.019] kgem_retire__requests_ring: retiring ring 0 >[ 112.019] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.019] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.019] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.019] kgem_retire -- retired=0, need_retire=1 >[ 112.019] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.019] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.019] sna_accel_block: evaluating timers, active=7 >[ 112.019] sna_accel_block: flush timer expires in 6 [112025] >[ 112.019] sna_wakeup_handler >[ 112.019] sna_block_handler (tv=118.800000) >[ 112.019] kgem_retire, need_retire?=1 >[ 112.019] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.019] kgem_retire__requests_ring: retiring ring 0 >[ 112.019] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.019] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.019] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.019] kgem_retire -- retired=0, need_retire=1 >[ 112.019] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.019] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.019] sna_accel_block: evaluating timers, active=7 >[ 112.019] sna_accel_block: flush timer expires in 6 [112025] >[ 112.019] sna_wakeup_handler >[ 112.019] sna_block_handler (tv=118.800000) >[ 112.019] kgem_retire, need_retire?=1 >[ 112.019] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.019] kgem_retire__requests_ring: retiring ring 0 >[ 112.019] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.019] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.019] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.019] kgem_retire -- retired=0, need_retire=1 >[ 112.019] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.019] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.019] sna_accel_block: evaluating timers, active=7 >[ 112.019] sna_accel_block: flush timer expires in 6 [112025] >[ 112.019] sna_wakeup_handler >[ 112.019] sna_block_handler (tv=118.800000) >[ 112.019] kgem_retire, need_retire?=1 >[ 112.019] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.019] kgem_retire__requests_ring: retiring ring 0 >[ 112.019] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.019] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.019] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.019] kgem_retire -- retired=0, need_retire=1 >[ 112.019] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.019] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.019] sna_accel_block: evaluating timers, active=7 >[ 112.019] sna_accel_block: flush timer expires in 6 [112025] >[ 112.019] sna_wakeup_handler >[ 112.019] sna_change_window_attributes >[ 112.019] sna_block_handler (tv=118.800000) >[ 112.019] kgem_retire, need_retire?=1 >[ 112.019] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.019] kgem_retire__requests_ring: retiring ring 0 >[ 112.019] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.019] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.019] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.019] kgem_retire -- retired=0, need_retire=1 >[ 112.019] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.019] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.019] sna_accel_block: evaluating timers, active=7 >[ 112.019] sna_accel_block: flush timer expires in 6 [112025] >[ 112.019] sna_wakeup_handler >[ 112.019] sna_block_handler (tv=118.800000) >[ 112.019] kgem_retire, need_retire?=1 >[ 112.019] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.019] kgem_retire__requests_ring: retiring ring 0 >[ 112.019] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.019] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.019] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.019] kgem_retire -- retired=0, need_retire=1 >[ 112.019] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.019] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.019] sna_accel_block: evaluating timers, active=7 >[ 112.019] sna_accel_block: flush timer expires in 6 [112025] >[ 112.019] sna_wakeup_handler >[ 112.019] sna_block_handler (tv=118.800000) >[ 112.019] kgem_retire, need_retire?=1 >[ 112.019] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.019] kgem_retire__requests_ring: retiring ring 0 >[ 112.019] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.019] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.019] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.019] kgem_retire -- retired=0, need_retire=1 >[ 112.019] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.019] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.019] sna_accel_block: evaluating timers, active=7 >[ 112.019] sna_accel_block: flush timer expires in 6 [112025] >[ 112.019] sna_wakeup_handler >[ 112.019] sna_block_handler (tv=118.800000) >[ 112.019] kgem_retire, need_retire?=1 >[ 112.019] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.019] kgem_retire__requests_ring: retiring ring 0 >[ 112.019] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.019] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.019] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.019] kgem_retire -- retired=0, need_retire=1 >[ 112.019] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.019] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.019] sna_accel_block: evaluating timers, active=7 >[ 112.019] sna_accel_block: flush timer expires in 6 [112025] >[ 112.019] sna_wakeup_handler >[ 112.019] sna_block_handler (tv=118.800000) >[ 112.019] kgem_retire, need_retire?=1 >[ 112.019] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.019] kgem_retire__requests_ring: retiring ring 0 >[ 112.019] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.019] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.019] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.019] kgem_retire -- retired=0, need_retire=1 >[ 112.019] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.019] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.019] sna_accel_block: evaluating timers, active=7 >[ 112.019] sna_accel_block: flush timer expires in 6 [112025] >[ 112.019] sna_wakeup_handler >[ 112.019] sna_block_handler (tv=118.800000) >[ 112.019] kgem_retire, need_retire?=1 >[ 112.019] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.019] kgem_retire__requests_ring: retiring ring 0 >[ 112.019] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.020] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.020] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.020] kgem_retire -- retired=0, need_retire=1 >[ 112.020] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.020] sna_scanout_do_flush: flush timer active: delta=5 >[ 112.020] sna_accel_block: evaluating timers, active=7 >[ 112.020] sna_accel_block: flush timer expires in 5 [112025] >[ 112.020] sna_wakeup_handler >[ 112.020] sna_block_handler (tv=118.799000) >[ 112.020] kgem_retire, need_retire?=1 >[ 112.020] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.020] kgem_retire__requests_ring: retiring ring 0 >[ 112.020] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.020] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.020] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.020] kgem_retire -- retired=0, need_retire=1 >[ 112.020] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.020] sna_scanout_do_flush: flush timer active: delta=5 >[ 112.020] sna_accel_block: evaluating timers, active=7 >[ 112.020] sna_accel_block: flush timer expires in 5 [112025] >[ 112.020] sna_wakeup_handler >[ 112.020] sna_block_handler (tv=118.799000) >[ 112.020] kgem_retire, need_retire?=1 >[ 112.020] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.020] kgem_retire__requests_ring: retiring ring 0 >[ 112.020] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.020] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.020] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.020] kgem_retire -- retired=0, need_retire=1 >[ 112.020] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.020] sna_scanout_do_flush: flush timer active: delta=5 >[ 112.020] sna_accel_block: evaluating timers, active=7 >[ 112.020] sna_accel_block: flush timer expires in 5 [112025] >[ 112.020] sna_wakeup_handler >[ 112.020] sna_block_handler (tv=118.799000) >[ 112.020] kgem_retire, need_retire?=1 >[ 112.020] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.020] kgem_retire__requests_ring: retiring ring 0 >[ 112.020] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.020] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.020] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.020] kgem_retire -- retired=0, need_retire=1 >[ 112.020] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.020] sna_scanout_do_flush: flush timer active: delta=5 >[ 112.020] sna_accel_block: evaluating timers, active=7 >[ 112.020] sna_accel_block: flush timer expires in 5 [112025] >[ 112.020] sna_wakeup_handler >[ 112.020] sna_change_window_attributes >[ 112.020] sna_block_handler (tv=118.799000) >[ 112.020] kgem_retire, need_retire?=1 >[ 112.020] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.020] kgem_retire__requests_ring: retiring ring 0 >[ 112.020] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.020] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.020] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.020] kgem_retire -- retired=0, need_retire=1 >[ 112.020] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.020] sna_scanout_do_flush: flush timer active: delta=5 >[ 112.020] sna_accel_block: evaluating timers, active=7 >[ 112.020] sna_accel_block: flush timer expires in 5 [112025] >[ 112.020] sna_wakeup_handler >[ 112.020] sna_block_handler (tv=118.799000) >[ 112.020] kgem_retire, need_retire?=1 >[ 112.020] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.020] kgem_retire__requests_ring: retiring ring 0 >[ 112.020] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.020] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.020] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.020] kgem_retire -- retired=0, need_retire=1 >[ 112.020] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.020] sna_scanout_do_flush: flush timer active: delta=5 >[ 112.020] sna_accel_block: evaluating timers, active=7 >[ 112.020] sna_accel_block: flush timer expires in 5 [112025] >[ 112.020] sna_wakeup_handler >[ 112.020] sna_block_handler (tv=118.799000) >[ 112.020] kgem_retire, need_retire?=1 >[ 112.020] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.020] kgem_retire__requests_ring: retiring ring 0 >[ 112.020] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.020] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.020] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.020] kgem_retire -- retired=0, need_retire=1 >[ 112.020] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.020] sna_scanout_do_flush: flush timer active: delta=5 >[ 112.020] sna_accel_block: evaluating timers, active=7 >[ 112.020] sna_accel_block: flush timer expires in 5 [112025] >[ 112.020] sna_wakeup_handler >[ 112.020] sna_block_handler (tv=118.799000) >[ 112.020] kgem_retire, need_retire?=1 >[ 112.020] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.020] kgem_retire__requests_ring: retiring ring 0 >[ 112.020] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.020] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.020] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.020] kgem_retire -- retired=0, need_retire=1 >[ 112.020] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.020] sna_scanout_do_flush: flush timer active: delta=5 >[ 112.020] sna_accel_block: evaluating timers, active=7 >[ 112.020] sna_accel_block: flush timer expires in 5 [112025] >[ 112.020] sna_wakeup_handler >[ 112.020] sna_block_handler (tv=118.799000) >[ 112.020] kgem_retire, need_retire?=1 >[ 112.020] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.020] kgem_retire__requests_ring: retiring ring 0 >[ 112.020] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.020] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.020] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.020] kgem_retire -- retired=0, need_retire=1 >[ 112.020] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.020] sna_scanout_do_flush: flush timer active: delta=5 >[ 112.020] sna_accel_block: evaluating timers, active=7 >[ 112.020] sna_accel_block: flush timer expires in 5 [112025] >[ 112.020] sna_wakeup_handler >[ 112.020] sna_block_handler (tv=118.799000) >[ 112.020] kgem_retire, need_retire?=1 >[ 112.020] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.020] kgem_retire__requests_ring: retiring ring 0 >[ 112.020] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.020] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.020] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.020] kgem_retire -- retired=0, need_retire=1 >[ 112.020] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.020] sna_scanout_do_flush: flush timer active: delta=5 >[ 112.020] sna_accel_block: evaluating timers, active=7 >[ 112.020] sna_accel_block: flush timer expires in 5 [112025] >[ 112.020] sna_wakeup_handler >[ 112.020] sna_block_handler (tv=118.799000) >[ 112.020] kgem_retire, need_retire?=1 >[ 112.020] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.020] kgem_retire__requests_ring: retiring ring 0 >[ 112.020] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.020] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.021] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.021] kgem_retire -- retired=0, need_retire=1 >[ 112.021] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.021] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.021] sna_accel_block: evaluating timers, active=7 >[ 112.021] sna_accel_block: flush timer expires in 4 [112025] >[ 112.021] sna_wakeup_handler >[ 112.021] sna_block_handler (tv=118.798000) >[ 112.021] kgem_retire, need_retire?=1 >[ 112.021] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.021] kgem_retire__requests_ring: retiring ring 0 >[ 112.021] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.021] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.021] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.021] kgem_retire -- retired=0, need_retire=1 >[ 112.021] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.021] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.021] sna_accel_block: evaluating timers, active=7 >[ 112.021] sna_accel_block: flush timer expires in 4 [112025] >[ 112.021] sna_wakeup_handler >[ 112.021] sna_block_handler (tv=118.798000) >[ 112.021] kgem_retire, need_retire?=1 >[ 112.021] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.021] kgem_retire__requests_ring: retiring ring 0 >[ 112.021] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.021] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.021] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.021] kgem_retire -- retired=0, need_retire=1 >[ 112.021] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.021] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.021] sna_accel_block: evaluating timers, active=7 >[ 112.021] sna_accel_block: flush timer expires in 4 [112025] >[ 112.021] sna_wakeup_handler >[ 112.021] sna_block_handler (tv=118.798000) >[ 112.021] kgem_retire, need_retire?=1 >[ 112.021] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.021] kgem_retire__requests_ring: retiring ring 0 >[ 112.021] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.021] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.021] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.021] kgem_retire -- retired=0, need_retire=1 >[ 112.021] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.021] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.021] sna_accel_block: evaluating timers, active=7 >[ 112.021] sna_accel_block: flush timer expires in 4 [112025] >[ 112.021] sna_wakeup_handler >[ 112.021] sna_block_handler (tv=118.798000) >[ 112.021] kgem_retire, need_retire?=1 >[ 112.021] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.021] kgem_retire__requests_ring: retiring ring 0 >[ 112.021] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.021] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.021] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.021] kgem_retire -- retired=0, need_retire=1 >[ 112.021] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.021] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.021] sna_accel_block: evaluating timers, active=7 >[ 112.021] sna_accel_block: flush timer expires in 4 [112025] >[ 112.021] sna_wakeup_handler >[ 112.021] sna_block_handler (tv=118.798000) >[ 112.021] kgem_retire, need_retire?=1 >[ 112.021] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.021] kgem_retire__requests_ring: retiring ring 0 >[ 112.021] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.021] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.021] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.021] kgem_retire -- retired=0, need_retire=1 >[ 112.021] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.021] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.021] sna_accel_block: evaluating timers, active=7 >[ 112.021] sna_accel_block: flush timer expires in 4 [112025] >[ 112.021] sna_wakeup_handler >[ 112.021] sna_block_handler (tv=118.798000) >[ 112.021] kgem_retire, need_retire?=1 >[ 112.021] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.021] kgem_retire__requests_ring: retiring ring 0 >[ 112.021] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.021] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.021] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.021] kgem_retire -- retired=0, need_retire=1 >[ 112.021] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.021] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.021] sna_accel_block: evaluating timers, active=7 >[ 112.021] sna_accel_block: flush timer expires in 4 [112025] >[ 112.021] sna_wakeup_handler >[ 112.021] sna_block_handler (tv=118.798000) >[ 112.021] kgem_retire, need_retire?=1 >[ 112.021] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.021] kgem_retire__requests_ring: retiring ring 0 >[ 112.021] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.021] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.021] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.021] kgem_retire -- retired=0, need_retire=1 >[ 112.021] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.021] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.021] sna_accel_block: evaluating timers, active=7 >[ 112.021] sna_accel_block: flush timer expires in 4 [112025] >[ 112.021] sna_wakeup_handler >[ 112.021] sna_block_handler (tv=118.798000) >[ 112.021] kgem_retire, need_retire?=1 >[ 112.021] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.021] kgem_retire__requests_ring: retiring ring 0 >[ 112.021] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.021] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.021] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.021] kgem_retire -- retired=0, need_retire=1 >[ 112.021] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.021] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.021] sna_accel_block: evaluating timers, active=7 >[ 112.021] sna_accel_block: flush timer expires in 4 [112025] >[ 112.021] sna_wakeup_handler >[ 112.021] sna_block_handler (tv=118.798000) >[ 112.021] kgem_retire, need_retire?=1 >[ 112.021] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.021] kgem_retire__requests_ring: retiring ring 0 >[ 112.021] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 112.021] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 112.021] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.021] kgem_retire -- retired=0, need_retire=1 >[ 112.021] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 >[ 112.021] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.021] sna_accel_block: evaluating timers, active=7 >[ 112.021] sna_accel_block: flush timer expires in 4 [112025] >[ 112.021] sna_wakeup_handler >[ 112.021] sna_block_handler (tv=118.798000) >[ 112.021] kgem_retire, need_retire?=1 >[ 112.021] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 112.021] kgem_retire__requests_ring: retiring ring 0 >[ 112.021] __kgem_busy: handle=1, busy=0, wedged=0 >[ 112.021] __kgem_retire_rq: request 1 complete >[ 112.021] __kgem_bo_flush: handle=28, busy=0, wedged=0 >[ 112.021] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 112.021] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 112.021] kgem_retire -- retired=0, need_retire=0 >[ 112.021] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 >[ 112.021] gen6_render_retire: resetting idle vbo >[ 112.021] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.021] sna_accel_block: evaluating timers, active=7 >[ 112.021] sna_accel_block: flush timer expires in 4 [112025] >[ 112.021] sna_wakeup_handler >[ 112.021] sna_block_handler (tv=118.798000) >[ 112.021] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.021] sna_accel_block: evaluating timers, active=7 >[ 112.021] sna_accel_block: flush timer expires in 4 [112025] >[ 112.021] sna_wakeup_handler >[ 112.021] sna_block_handler (tv=118.798000) >[ 112.021] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.021] sna_accel_block: evaluating timers, active=7 >[ 112.022] sna_accel_block: flush timer expires in 4 [112025] >[ 112.022] sna_wakeup_handler >[ 112.022] sna_block_handler (tv=118.797000) >[ 112.022] sna_scanout_do_flush: flush timer active: delta=3 >[ 112.022] sna_scanout_do_flush (time=112022), triggered >[ 112.022] sna_scanout_flush (time=112022), cpu damage? 0, exec? 0 nbatch=0, busy? 0 >[ 112.022] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 112.022] stop_flush: scanout=28 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) >[ 112.022] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 112.022] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 112.022] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 112.022] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 112.022] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=10a >[ 112.022] sna_pixmap_move_to_gpu: already all-damaged >[ 112.022] sna_pixmap_mark_active: pixmap=175, handle=28 >[ 112.022] sna_mode_redisplay: crtc[0] transformed? 0 >[ 112.022] sna_mode_redisplay: crtc[1] transformed? 0 >[ 112.022] sna_mode_redisplay: crtc[2] transformed? 0 >[ 112.022] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=2], new handle=28 [active=0] >[ 112.022] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 >[ 112.022] get_fb: reusing fb=80 for handle=28 >[ 112.022] sna_mode_redisplay: recording flip on CRTC:32 handle=28, active_scanout=1, serial=2 >[ 112.022] __kgem_bo_clear_busy: handle=28 >[ 112.022] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 >[ 112.022] sna_mode_redisplay: recording flip on CRTC:39 handle=28, active_scanout=2, serial=3 >[ 112.022] __kgem_bo_clear_busy: handle=28 >[ 112.022] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 112.022] sna_mode_redisplay: flipped 2 outputs, shadow active? 29 >[ 112.022] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=28, shadow handle=29 >[ 112.022] sna_accel_block: evaluating timers, active=7 >[ 112.022] sna_accel_block: flush timer expires in 16 [112038] >[ 112.022] sna_wakeup_handler >[ 112.022] sna_block_handler (tv=118.797000) >[ 112.022] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.022] sna_accel_block: evaluating timers, active=7 >[ 112.022] sna_accel_block: flush timer expires in 16 [112038] >[ 112.022] sna_wakeup_handler >[ 112.022] sna_block_handler (tv=118.797000) >[ 112.022] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.022] sna_accel_block: evaluating timers, active=7 >[ 112.022] sna_accel_block: flush timer expires in 16 [112038] >[ 112.022] sna_wakeup_handler >[ 112.022] sna_block_handler (tv=118.797000) >[ 112.022] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.022] sna_accel_block: evaluating timers, active=7 >[ 112.022] sna_accel_block: flush timer expires in 16 [112038] >[ 112.022] sna_wakeup_handler >[ 112.022] sna_block_handler (tv=118.797000) >[ 112.022] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.022] sna_accel_block: evaluating timers, active=7 >[ 112.022] sna_accel_block: flush timer expires in 16 [112038] >[ 112.022] sna_wakeup_handler >[ 112.022] sna_block_handler (tv=118.797000) >[ 112.022] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.022] sna_accel_block: evaluating timers, active=7 >[ 112.022] sna_accel_block: flush timer expires in 16 [112038] >[ 112.022] sna_wakeup_handler >[ 112.022] sna_block_handler (tv=118.797000) >[ 112.022] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.022] sna_accel_block: evaluating timers, active=7 >[ 112.022] sna_accel_block: flush timer expires in 16 [112038] >[ 112.022] sna_wakeup_handler >[ 112.022] sna_block_handler (tv=118.797000) >[ 112.022] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.022] sna_accel_block: evaluating timers, active=7 >[ 112.022] sna_accel_block: flush timer expires in 16 [112038] >[ 112.022] sna_wakeup_handler >[ 112.022] sna_block_handler (tv=118.797000) >[ 112.022] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.022] sna_accel_block: evaluating timers, active=7 >[ 112.022] sna_accel_block: flush timer expires in 16 [112038] >[ 112.022] sna_wakeup_handler >[ 112.022] sna_block_handler (tv=118.797000) >[ 112.022] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.022] sna_accel_block: evaluating timers, active=7 >[ 112.022] sna_accel_block: flush timer expires in 16 [112038] >[ 112.022] sna_wakeup_handler >[ 112.022] sna_block_handler (tv=118.797000) >[ 112.022] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.022] sna_accel_block: evaluating timers, active=7 >[ 112.022] sna_accel_block: flush timer expires in 16 [112038] >[ 112.022] sna_wakeup_handler >[ 112.022] sna_block_handler (tv=118.797000) >[ 112.022] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.022] sna_accel_block: evaluating timers, active=7 >[ 112.022] sna_accel_block: flush timer expires in 16 [112038] >[ 112.022] sna_wakeup_handler >[ 112.022] sna_block_handler (tv=118.797000) >[ 112.022] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.022] sna_accel_block: evaluating timers, active=7 >[ 112.022] sna_accel_block: flush timer expires in 16 [112038] >[ 112.022] sna_wakeup_handler >[ 112.022] sna_block_handler (tv=118.797000) >[ 112.022] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.022] sna_accel_block: evaluating timers, active=7 >[ 112.022] sna_accel_block: flush timer expires in 16 [112038] >[ 112.022] sna_wakeup_handler >[ 112.022] sna_block_handler (tv=118.797000) >[ 112.022] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.022] sna_accel_block: evaluating timers, active=7 >[ 112.022] sna_accel_block: flush timer expires in 16 [112038] >[ 112.022] sna_wakeup_handler >[ 112.022] sna_block_handler (tv=118.797000) >[ 112.022] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.022] sna_accel_block: evaluating timers, active=7 >[ 112.022] sna_accel_block: flush timer expires in 16 [112038] >[ 112.022] sna_wakeup_handler >[ 112.022] sna_block_handler (tv=118.797000) >[ 112.022] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.022] sna_accel_block: evaluating timers, active=7 >[ 112.022] sna_accel_block: flush timer expires in 16 [112038] >[ 112.022] sna_wakeup_handler >[ 112.022] sna_block_handler (tv=118.797000) >[ 112.022] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.022] sna_accel_block: evaluating timers, active=7 >[ 112.022] sna_accel_block: flush timer expires in 16 [112038] >[ 112.022] sna_wakeup_handler >[ 112.022] sna_block_handler (tv=118.797000) >[ 112.022] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.022] sna_accel_block: evaluating timers, active=7 >[ 112.022] sna_accel_block: flush timer expires in 16 [112038] >[ 112.022] sna_wakeup_handler >[ 112.022] sna_block_handler (tv=118.797000) >[ 112.022] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.022] sna_accel_block: evaluating timers, active=7 >[ 112.022] sna_accel_block: flush timer expires in 16 [112038] >[ 112.022] sna_wakeup_handler >[ 112.022] sna_block_handler (tv=118.797000) >[ 112.022] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.022] sna_accel_block: evaluating timers, active=7 >[ 112.022] sna_accel_block: flush timer expires in 16 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.023] sna_accel_block: evaluating timers, active=7 >[ 112.023] sna_accel_block: flush timer expires in 15 [112038] >[ 112.023] sna_wakeup_handler >[ 112.023] sna_block_handler (tv=118.796000) >[ 112.023] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.024] sna_accel_block: evaluating timers, active=7 >[ 112.024] sna_accel_block: flush timer expires in 15 [112038] >[ 112.024] sna_wakeup_handler >[ 112.024] sna_block_handler (tv=118.795000) >[ 112.024] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.024] sna_accel_block: evaluating timers, active=7 >[ 112.024] sna_accel_block: flush timer expires in 14 [112038] >[ 112.024] sna_wakeup_handler >[ 112.024] sna_block_handler (tv=118.795000) >[ 112.024] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.024] sna_accel_block: evaluating timers, active=7 >[ 112.024] sna_accel_block: flush timer expires in 14 [112038] >[ 112.024] sna_wakeup_handler >[ 112.024] sna_block_handler (tv=118.795000) >[ 112.024] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.024] sna_accel_block: evaluating timers, active=7 >[ 112.024] sna_accel_block: flush timer expires in 14 [112038] >[ 112.024] sna_wakeup_handler >[ 112.024] sna_block_handler (tv=118.795000) >[ 112.024] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.024] sna_accel_block: evaluating timers, active=7 >[ 112.024] sna_accel_block: flush timer expires in 14 [112038] >[ 112.024] sna_wakeup_handler >[ 112.024] sna_block_handler (tv=118.795000) >[ 112.024] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.024] sna_accel_block: evaluating timers, active=7 >[ 112.024] sna_accel_block: flush timer expires in 14 [112038] >[ 112.024] sna_wakeup_handler >[ 112.024] sna_block_handler (tv=118.795000) >[ 112.024] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.024] sna_accel_block: evaluating timers, active=7 >[ 112.024] sna_accel_block: flush timer expires in 14 [112038] >[ 112.024] sna_wakeup_handler >[ 112.024] sna_block_handler (tv=118.795000) >[ 112.024] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.024] sna_accel_block: evaluating timers, active=7 >[ 112.024] sna_accel_block: flush timer expires in 14 [112038] >[ 112.024] sna_wakeup_handler >[ 112.024] sna_block_handler (tv=118.795000) >[ 112.024] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.024] sna_accel_block: evaluating timers, active=7 >[ 112.024] sna_accel_block: flush timer expires in 14 [112038] >[ 112.024] sna_wakeup_handler >[ 112.024] sna_block_handler (tv=118.795000) >[ 112.024] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.024] sna_accel_block: evaluating timers, active=7 >[ 112.024] sna_accel_block: flush timer expires in 14 [112038] >[ 112.024] sna_wakeup_handler >[ 112.024] sna_block_handler (tv=118.795000) >[ 112.024] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.024] sna_accel_block: evaluating timers, active=7 >[ 112.024] sna_accel_block: flush timer expires in 14 [112038] >[ 112.024] sna_wakeup_handler >[ 112.024] sna_block_handler (tv=118.795000) >[ 112.024] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.024] sna_accel_block: evaluating timers, active=7 >[ 112.024] sna_accel_block: flush timer expires in 14 [112038] >[ 112.024] sna_wakeup_handler >[ 112.024] sna_block_handler (tv=118.795000) >[ 112.024] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.024] sna_accel_block: evaluating timers, active=7 >[ 112.024] sna_accel_block: flush timer expires in 14 [112038] >[ 112.024] sna_wakeup_handler >[ 112.024] sna_block_handler (tv=118.795000) >[ 112.024] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.024] sna_accel_block: evaluating timers, active=7 >[ 112.024] sna_accel_block: flush timer expires in 14 [112038] >[ 112.024] sna_wakeup_handler >[ 112.024] sna_block_handler (tv=118.795000) >[ 112.024] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.024] sna_accel_block: evaluating timers, active=7 >[ 112.024] sna_accel_block: flush timer expires in 14 [112038] >[ 112.024] sna_wakeup_handler >[ 112.024] sna_block_handler (tv=118.795000) >[ 112.024] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.024] sna_accel_block: evaluating timers, active=7 >[ 112.024] sna_accel_block: flush timer expires in 14 [112038] >[ 112.024] sna_wakeup_handler >[ 112.024] sna_block_handler (tv=118.795000) >[ 112.024] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.024] sna_accel_block: evaluating timers, active=7 >[ 112.024] sna_accel_block: flush timer expires in 14 [112038] >[ 112.024] sna_wakeup_handler >[ 112.024] sna_block_handler (tv=118.795000) >[ 112.024] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.024] sna_accel_block: evaluating timers, active=7 >[ 112.024] sna_accel_block: flush timer expires in 14 [112038] >[ 112.024] sna_wakeup_handler >[ 112.024] sna_block_handler (tv=118.795000) >[ 112.024] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.024] sna_accel_block: evaluating timers, active=7 >[ 112.024] sna_accel_block: flush timer expires in 14 [112038] >[ 112.024] sna_wakeup_handler >[ 112.024] sna_block_handler (tv=118.795000) >[ 112.024] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.024] sna_accel_block: evaluating timers, active=7 >[ 112.024] sna_accel_block: flush timer expires in 14 [112038] >[ 112.024] sna_wakeup_handler >[ 112.024] sna_change_window_attributes >[ 112.024] sna_block_handler (tv=118.795000) >[ 112.024] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.024] sna_accel_block: evaluating timers, active=7 >[ 112.024] sna_accel_block: flush timer expires in 14 [112038] >[ 112.024] sna_wakeup_handler >[ 112.024] sna_block_handler (tv=118.795000) >[ 112.024] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.024] sna_accel_block: evaluating timers, active=7 >[ 112.025] sna_accel_block: flush timer expires in 14 [112038] >[ 112.025] sna_wakeup_handler >[ 112.025] sna_block_handler (tv=118.794000) >[ 112.025] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.025] sna_accel_block: evaluating timers, active=7 >[ 112.025] sna_accel_block: flush timer expires in 13 [112038] >[ 112.025] sna_wakeup_handler >[ 112.025] sna_block_handler (tv=118.794000) >[ 112.025] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.025] sna_accel_block: evaluating timers, active=7 >[ 112.025] sna_accel_block: flush timer expires in 13 [112038] >[ 112.025] sna_wakeup_handler >[ 112.025] sna_block_handler (tv=118.794000) >[ 112.025] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.025] sna_accel_block: evaluating timers, active=7 >[ 112.025] sna_accel_block: flush timer expires in 13 [112038] >[ 112.025] sna_wakeup_handler >[ 112.025] sna_block_handler (tv=118.794000) >[ 112.025] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.025] sna_accel_block: evaluating timers, active=7 >[ 112.025] sna_accel_block: flush timer expires in 13 [112038] >[ 112.025] sna_wakeup_handler >[ 112.025] sna_block_handler (tv=118.794000) >[ 112.025] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.025] sna_accel_block: evaluating timers, active=7 >[ 112.025] sna_accel_block: flush timer expires in 13 [112038] >[ 112.025] sna_wakeup_handler >[ 112.025] sna_block_handler (tv=118.794000) >[ 112.025] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.025] sna_accel_block: evaluating timers, active=7 >[ 112.025] sna_accel_block: flush timer expires in 13 [112038] >[ 112.025] sna_wakeup_handler >[ 112.025] sna_block_handler (tv=118.794000) >[ 112.025] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.025] sna_accel_block: evaluating timers, active=7 >[ 112.025] sna_accel_block: flush timer expires in 13 [112038] >[ 112.025] sna_wakeup_handler >[ 112.025] sna_block_handler (tv=118.794000) >[ 112.025] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.025] sna_accel_block: evaluating timers, active=7 >[ 112.025] sna_accel_block: flush timer expires in 13 [112038] >[ 112.025] sna_wakeup_handler >[ 112.025] sna_block_handler (tv=118.794000) >[ 112.025] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.025] sna_accel_block: evaluating timers, active=7 >[ 112.025] sna_accel_block: flush timer expires in 13 [112038] >[ 112.025] sna_wakeup_handler >[ 112.025] sna_block_handler (tv=118.794000) >[ 112.025] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.025] sna_accel_block: evaluating timers, active=7 >[ 112.025] sna_accel_block: flush timer expires in 13 [112038] >[ 112.025] sna_wakeup_handler >[ 112.025] sna_block_handler (tv=118.794000) >[ 112.025] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.025] sna_accel_block: evaluating timers, active=7 >[ 112.025] sna_accel_block: flush timer expires in 13 [112038] >[ 112.025] sna_wakeup_handler >[ 112.025] sna_block_handler (tv=118.794000) >[ 112.025] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.025] sna_accel_block: evaluating timers, active=7 >[ 112.025] sna_accel_block: flush timer expires in 13 [112038] >[ 112.025] sna_wakeup_handler >[ 112.025] sna_block_handler (tv=118.794000) >[ 112.025] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.025] sna_accel_block: evaluating timers, active=7 >[ 112.025] sna_accel_block: flush timer expires in 13 [112038] >[ 112.025] sna_wakeup_handler >[ 112.025] sna_block_handler (tv=118.794000) >[ 112.025] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.025] sna_accel_block: evaluating timers, active=7 >[ 112.025] sna_accel_block: flush timer expires in 13 [112038] >[ 112.025] sna_wakeup_handler >[ 112.025] sna_block_handler (tv=118.794000) >[ 112.025] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.025] sna_accel_block: evaluating timers, active=7 >[ 112.025] sna_accel_block: flush timer expires in 13 [112038] >[ 112.025] sna_wakeup_handler >[ 112.025] sna_block_handler (tv=118.794000) >[ 112.025] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.025] sna_accel_block: evaluating timers, active=7 >[ 112.025] sna_accel_block: flush timer expires in 13 [112038] >[ 112.025] sna_wakeup_handler >[ 112.025] sna_block_handler (tv=118.794000) >[ 112.025] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.025] sna_accel_block: evaluating timers, active=7 >[ 112.025] sna_accel_block: flush timer expires in 13 [112038] >[ 112.025] sna_wakeup_handler >[ 112.025] sna_block_handler (tv=118.794000) >[ 112.025] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.025] sna_accel_block: evaluating timers, active=7 >[ 112.025] sna_accel_block: flush timer expires in 13 [112038] >[ 112.025] sna_wakeup_handler >[ 112.025] sna_block_handler (tv=118.794000) >[ 112.025] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.025] sna_accel_block: evaluating timers, active=7 >[ 112.025] sna_accel_block: flush timer expires in 13 [112038] >[ 112.025] sna_wakeup_handler >[ 112.025] sna_block_handler (tv=118.794000) >[ 112.025] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.025] sna_accel_block: evaluating timers, active=7 >[ 112.025] sna_accel_block: flush timer expires in 13 [112038] >[ 112.025] sna_wakeup_handler >[ 112.025] sna_create_window: window=27262977 >[ 112.025] sna_set_window_pixmap: window=27262977, old pixmap=0 new pixmap=175 >[ 112.025] sna_block_handler (tv=118.794000) >[ 112.025] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.025] sna_accel_block: evaluating timers, active=7 >[ 112.025] sna_accel_block: flush timer expires in 13 [112038] >[ 112.025] sna_wakeup_handler >[ 112.025] sna_block_handler (tv=118.794000) >[ 112.025] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.026] sna_accel_block: evaluating timers, active=7 >[ 112.026] sna_accel_block: flush timer expires in 13 [112038] >[ 112.026] sna_wakeup_handler >[ 112.026] sna_block_handler (tv=118.793000) >[ 112.026] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.026] sna_accel_block: evaluating timers, active=7 >[ 112.026] sna_accel_block: flush timer expires in 12 [112038] >[ 112.026] sna_wakeup_handler >[ 112.026] sna_change_window_attributes >[ 112.026] sna_block_handler (tv=118.793000) >[ 112.026] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.026] sna_accel_block: evaluating timers, active=7 >[ 112.026] sna_accel_block: flush timer expires in 12 [112038] >[ 112.026] sna_wakeup_handler >[ 112.026] sna_block_handler (tv=118.793000) >[ 112.026] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.026] sna_accel_block: evaluating timers, active=7 >[ 112.026] sna_accel_block: flush timer expires in 12 [112038] >[ 112.026] sna_wakeup_handler >[ 112.026] sna_block_handler (tv=118.793000) >[ 112.026] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.026] sna_accel_block: evaluating timers, active=7 >[ 112.026] sna_accel_block: flush timer expires in 12 [112038] >[ 112.026] sna_wakeup_handler >[ 112.026] sna_block_handler (tv=118.793000) >[ 112.026] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.026] sna_accel_block: evaluating timers, active=7 >[ 112.026] sna_accel_block: flush timer expires in 12 [112038] >[ 112.026] sna_wakeup_handler >[ 112.026] sna_block_handler (tv=118.793000) >[ 112.026] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.026] sna_accel_block: evaluating timers, active=7 >[ 112.026] sna_accel_block: flush timer expires in 12 [112038] >[ 112.026] sna_wakeup_handler >[ 112.026] sna_change_window_attributes >[ 112.026] sna_block_handler (tv=118.793000) >[ 112.026] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.026] sna_accel_block: evaluating timers, active=7 >[ 112.026] sna_accel_block: flush timer expires in 12 [112038] >[ 112.026] sna_wakeup_handler >[ 112.026] sna_block_handler (tv=118.793000) >[ 112.026] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.026] sna_accel_block: evaluating timers, active=7 >[ 112.026] sna_accel_block: flush timer expires in 12 [112038] >[ 112.026] sna_wakeup_handler >[ 112.026] sna_block_handler (tv=118.793000) >[ 112.026] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.026] sna_accel_block: evaluating timers, active=7 >[ 112.026] sna_accel_block: flush timer expires in 12 [112038] >[ 112.026] sna_wakeup_handler >[ 112.026] sna_block_handler (tv=118.793000) >[ 112.026] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.026] sna_accel_block: evaluating timers, active=7 >[ 112.026] sna_accel_block: flush timer expires in 12 [112038] >[ 112.026] sna_wakeup_handler >[ 112.026] sna_block_handler (tv=118.793000) >[ 112.026] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.026] sna_accel_block: evaluating timers, active=7 >[ 112.026] sna_accel_block: flush timer expires in 12 [112038] >[ 112.026] sna_wakeup_handler >[ 112.026] sna_block_handler (tv=118.793000) >[ 112.026] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.026] sna_accel_block: evaluating timers, active=7 >[ 112.026] sna_accel_block: flush timer expires in 12 [112038] >[ 112.026] sna_wakeup_handler >[ 112.026] sna_block_handler (tv=118.793000) >[ 112.026] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.026] sna_accel_block: evaluating timers, active=7 >[ 112.026] sna_accel_block: flush timer expires in 12 [112038] >[ 112.026] sna_wakeup_handler >[ 112.026] sna_block_handler (tv=118.793000) >[ 112.026] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.026] sna_accel_block: evaluating timers, active=7 >[ 112.026] sna_accel_block: flush timer expires in 12 [112038] >[ 112.026] sna_wakeup_handler >[ 112.026] sna_block_handler (tv=118.793000) >[ 112.026] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.026] sna_accel_block: evaluating timers, active=7 >[ 112.026] sna_accel_block: flush timer expires in 12 [112038] >[ 112.026] sna_wakeup_handler >[ 112.026] sna_block_handler (tv=118.793000) >[ 112.026] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.026] sna_accel_block: evaluating timers, active=7 >[ 112.026] sna_accel_block: flush timer expires in 12 [112038] >[ 112.026] sna_wakeup_handler >[ 112.026] sna_block_handler (tv=118.793000) >[ 112.026] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.026] sna_accel_block: evaluating timers, active=7 >[ 112.026] sna_accel_block: flush timer expires in 12 [112038] >[ 112.026] sna_wakeup_handler >[ 112.026] sna_block_handler (tv=118.793000) >[ 112.026] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.026] sna_accel_block: evaluating timers, active=7 >[ 112.026] sna_accel_block: flush timer expires in 12 [112038] >[ 112.026] sna_wakeup_handler >[ 112.027] sna_hide_cursors >[ 112.027] sna_crtc_disable_cursor: CRTC:32, handle=13 >[ 112.035] sna_block_handler (tv=0.0) >[ 112.035] sna_wakeup_handler >[ 112.035] sna_mode_wakeup: len=64 >[ 112.035] sna_mode_wakeup: recording last swap on pipe=1, frame 4515 [11a3], time 112.35123 >[ 112.035] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=28 [active_scanout=2] >[ 112.035] sna_mode_wakeup: flip complete, pending? 2 >[ 112.035] sna_mode_wakeup: recording last swap on pipe=0, frame 6473 [1949], time 112.36313 >[ 112.035] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=28 [active_scanout=2] >[ 112.035] sna_mode_wakeup: flip complete, pending? 1 >[ 112.035] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 112.035] sna_block_handler (tv=118.784000) >[ 112.035] sna_scanout_do_flush: flush timer active: delta=3 >[ 112.035] sna_scanout_do_flush (time=112035), triggered >[ 112.036] sna_scanout_flush (time=112035), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 112.036] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 112.036] stop_flush: scanout=28 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) >[ 112.036] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 112.036] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 112.036] sna_accel_do_throttle (time=112035), triggered >[ 112.036] sna_accel_throttle (time=112035) >[ 112.036] sna_accel_disarm_timer[1] (time=112035) >[ 112.036] sna_accel_block: evaluating timers, active=5 >[ 112.036] sna_accel_block: flush timer expires in 16 [112051] >[ 112.036] sna_wakeup_handler >[ 112.036] sna_block_handler (tv=118.783000) >[ 112.036] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.036] sna_accel_do_throttle -- no pending activity >[ 112.036] sna_accel_block: evaluating timers, active=5 >[ 112.036] sna_accel_block: flush timer expires in 15 [112051] >[ 112.036] sna_wakeup_handler >[ 112.036] sna_block_handler (tv=118.783000) >[ 112.036] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.036] sna_accel_do_throttle -- no pending activity >[ 112.036] sna_accel_block: evaluating timers, active=5 >[ 112.036] sna_accel_block: flush timer expires in 15 [112051] >[ 112.036] sna_wakeup_handler >[ 112.036] sna_block_handler (tv=118.783000) >[ 112.036] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.036] sna_accel_do_throttle -- no pending activity >[ 112.036] sna_accel_block: evaluating timers, active=5 >[ 112.036] sna_accel_block: flush timer expires in 15 [112051] >[ 112.036] sna_wakeup_handler >[ 112.036] sna_block_handler (tv=118.783000) >[ 112.036] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.036] sna_accel_do_throttle -- no pending activity >[ 112.036] sna_accel_block: evaluating timers, active=5 >[ 112.036] sna_accel_block: flush timer expires in 15 [112051] >[ 112.036] sna_wakeup_handler >[ 112.036] sna_block_handler (tv=118.783000) >[ 112.036] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.036] sna_accel_do_throttle -- no pending activity >[ 112.036] sna_accel_block: evaluating timers, active=5 >[ 112.036] sna_accel_block: flush timer expires in 15 [112051] >[ 112.036] sna_wakeup_handler >[ 112.036] sna_block_handler (tv=118.783000) >[ 112.036] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.036] sna_accel_do_throttle -- no pending activity >[ 112.036] sna_accel_block: evaluating timers, active=5 >[ 112.036] sna_accel_block: flush timer expires in 15 [112051] >[ 112.036] sna_wakeup_handler >[ 112.036] sna_block_handler (tv=118.783000) >[ 112.036] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.036] sna_accel_do_throttle -- no pending activity >[ 112.036] sna_accel_block: evaluating timers, active=5 >[ 112.036] sna_accel_block: flush timer expires in 15 [112051] >[ 112.036] sna_wakeup_handler >[ 112.036] sna_block_handler (tv=118.783000) >[ 112.036] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.036] sna_accel_do_throttle -- no pending activity >[ 112.036] sna_accel_block: evaluating timers, active=5 >[ 112.036] sna_accel_block: flush timer expires in 15 [112051] >[ 112.036] sna_wakeup_handler >[ 112.036] sna_block_handler (tv=118.783000) >[ 112.036] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.036] sna_accel_do_throttle -- no pending activity >[ 112.036] sna_accel_block: evaluating timers, active=5 >[ 112.036] sna_accel_block: flush timer expires in 15 [112051] >[ 112.036] sna_wakeup_handler >[ 112.036] sna_block_handler (tv=118.783000) >[ 112.036] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.036] sna_accel_do_throttle -- no pending activity >[ 112.036] sna_accel_block: evaluating timers, active=5 >[ 112.036] sna_accel_block: flush timer expires in 15 [112051] >[ 112.036] sna_wakeup_handler >[ 112.036] sna_block_handler (tv=118.783000) >[ 112.036] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.036] sna_accel_do_throttle -- no pending activity >[ 112.036] sna_accel_block: evaluating timers, active=5 >[ 112.036] sna_accel_block: flush timer expires in 15 [112051] >[ 112.036] sna_wakeup_handler >[ 112.036] sna_block_handler (tv=118.783000) >[ 112.036] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.036] sna_accel_do_throttle -- no pending activity >[ 112.036] sna_accel_block: evaluating timers, active=5 >[ 112.036] sna_accel_block: flush timer expires in 15 [112051] >[ 112.036] sna_wakeup_handler >[ 112.036] sna_block_handler (tv=118.783000) >[ 112.036] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.036] sna_accel_do_throttle -- no pending activity >[ 112.036] sna_accel_block: evaluating timers, active=5 >[ 112.036] sna_accel_block: flush timer expires in 15 [112051] >[ 112.036] sna_wakeup_handler >[ 112.036] sna_block_handler (tv=118.783000) >[ 112.036] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.036] sna_accel_do_throttle -- no pending activity >[ 112.036] sna_accel_block: evaluating timers, active=5 >[ 112.036] sna_accel_block: flush timer expires in 15 [112051] >[ 112.036] sna_wakeup_handler >[ 112.036] sna_block_handler (tv=118.783000) >[ 112.036] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.036] sna_accel_do_throttle -- no pending activity >[ 112.036] sna_accel_block: evaluating timers, active=5 >[ 112.036] sna_accel_block: flush timer expires in 15 [112051] >[ 112.036] sna_wakeup_handler >[ 112.036] sna_block_handler (tv=118.783000) >[ 112.036] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.036] sna_accel_do_throttle -- no pending activity >[ 112.036] sna_accel_block: evaluating timers, active=5 >[ 112.036] sna_accel_block: flush timer expires in 15 [112051] >[ 112.036] sna_wakeup_handler >[ 112.036] sna_block_handler (tv=118.783000) >[ 112.036] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.036] sna_accel_do_throttle -- no pending activity >[ 112.036] sna_accel_block: evaluating timers, active=5 >[ 112.036] sna_accel_block: flush timer expires in 15 [112051] >[ 112.036] sna_wakeup_handler >[ 112.036] sna_block_handler (tv=118.783000) >[ 112.036] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.036] sna_accel_do_throttle -- no pending activity >[ 112.036] sna_accel_block: evaluating timers, active=5 >[ 112.036] sna_accel_block: flush timer expires in 15 [112051] >[ 112.036] sna_wakeup_handler >[ 112.036] sna_block_handler (tv=118.783000) >[ 112.036] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.036] sna_accel_do_throttle -- no pending activity >[ 112.036] sna_accel_block: evaluating timers, active=5 >[ 112.036] sna_accel_block: flush timer expires in 15 [112051] >[ 112.037] sna_wakeup_handler >[ 112.037] sna_block_handler (tv=118.782000) >[ 112.037] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.037] sna_accel_do_throttle -- no pending activity >[ 112.037] sna_accel_block: evaluating timers, active=5 >[ 112.037] sna_accel_block: flush timer expires in 14 [112051] >[ 112.037] sna_wakeup_handler >[ 112.037] sna_block_handler (tv=118.782000) >[ 112.037] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.037] sna_accel_do_throttle -- no pending activity >[ 112.037] sna_accel_block: evaluating timers, active=5 >[ 112.037] sna_accel_block: flush timer expires in 14 [112051] >[ 112.037] sna_wakeup_handler >[ 112.037] sna_block_handler (tv=118.782000) >[ 112.037] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.037] sna_accel_do_throttle -- no pending activity >[ 112.037] sna_accel_block: evaluating timers, active=5 >[ 112.037] sna_accel_block: flush timer expires in 14 [112051] >[ 112.037] sna_wakeup_handler >[ 112.037] sna_block_handler (tv=118.782000) >[ 112.037] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.037] sna_accel_do_throttle -- no pending activity >[ 112.037] sna_accel_block: evaluating timers, active=5 >[ 112.037] sna_accel_block: flush timer expires in 14 [112051] >[ 112.037] sna_wakeup_handler >[ 112.037] sna_block_handler (tv=118.782000) >[ 112.037] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.037] sna_accel_do_throttle -- no pending activity >[ 112.037] sna_accel_block: evaluating timers, active=5 >[ 112.037] sna_accel_block: flush timer expires in 14 [112051] >[ 112.037] sna_wakeup_handler >[ 112.037] sna_block_handler (tv=118.782000) >[ 112.037] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.037] sna_accel_do_throttle -- no pending activity >[ 112.037] sna_accel_block: evaluating timers, active=5 >[ 112.037] sna_accel_block: flush timer expires in 14 [112051] >[ 112.037] sna_wakeup_handler >[ 112.037] sna_block_handler (tv=118.782000) >[ 112.037] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.037] sna_accel_do_throttle -- no pending activity >[ 112.037] sna_accel_block: evaluating timers, active=5 >[ 112.037] sna_accel_block: flush timer expires in 14 [112051] >[ 112.037] sna_wakeup_handler >[ 112.037] sna_block_handler (tv=118.782000) >[ 112.037] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.037] sna_accel_do_throttle -- no pending activity >[ 112.037] sna_accel_block: evaluating timers, active=5 >[ 112.037] sna_accel_block: flush timer expires in 14 [112051] >[ 112.037] sna_wakeup_handler >[ 112.037] sna_block_handler (tv=118.782000) >[ 112.037] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.037] sna_accel_do_throttle -- no pending activity >[ 112.037] sna_accel_block: evaluating timers, active=5 >[ 112.037] sna_accel_block: flush timer expires in 14 [112051] >[ 112.037] sna_wakeup_handler >[ 112.037] sna_block_handler (tv=118.782000) >[ 112.037] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.037] sna_accel_do_throttle -- no pending activity >[ 112.037] sna_accel_block: evaluating timers, active=5 >[ 112.037] sna_accel_block: flush timer expires in 14 [112051] >[ 112.037] sna_wakeup_handler >[ 112.037] sna_block_handler (tv=118.782000) >[ 112.037] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.037] sna_accel_do_throttle -- no pending activity >[ 112.037] sna_accel_block: evaluating timers, active=5 >[ 112.037] sna_accel_block: flush timer expires in 14 [112051] >[ 112.037] sna_wakeup_handler >[ 112.037] sna_block_handler (tv=118.782000) >[ 112.037] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.037] sna_accel_do_throttle -- no pending activity >[ 112.037] sna_accel_block: evaluating timers, active=5 >[ 112.037] sna_accel_block: flush timer expires in 14 [112051] >[ 112.037] sna_wakeup_handler >[ 112.037] sna_block_handler (tv=118.782000) >[ 112.037] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.037] sna_accel_do_throttle -- no pending activity >[ 112.037] sna_accel_block: evaluating timers, active=5 >[ 112.037] sna_accel_block: flush timer expires in 14 [112051] >[ 112.037] sna_wakeup_handler >[ 112.037] sna_block_handler (tv=118.782000) >[ 112.037] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.037] sna_accel_do_throttle -- no pending activity >[ 112.037] sna_accel_block: evaluating timers, active=5 >[ 112.037] sna_accel_block: flush timer expires in 14 [112051] >[ 112.037] sna_wakeup_handler >[ 112.037] sna_block_handler (tv=118.782000) >[ 112.037] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.037] sna_accel_do_throttle -- no pending activity >[ 112.037] sna_accel_block: evaluating timers, active=5 >[ 112.037] sna_accel_block: flush timer expires in 14 [112051] >[ 112.037] sna_wakeup_handler >[ 112.037] sna_block_handler (tv=118.782000) >[ 112.037] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.037] sna_accel_do_throttle -- no pending activity >[ 112.037] sna_accel_block: evaluating timers, active=5 >[ 112.037] sna_accel_block: flush timer expires in 14 [112051] >[ 112.037] sna_wakeup_handler >[ 112.037] sna_block_handler (tv=118.782000) >[ 112.037] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.037] sna_accel_do_throttle -- no pending activity >[ 112.037] sna_accel_block: evaluating timers, active=5 >[ 112.037] sna_accel_block: flush timer expires in 14 [112051] >[ 112.037] sna_wakeup_handler >[ 112.037] sna_block_handler (tv=118.782000) >[ 112.037] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.037] sna_accel_do_throttle -- no pending activity >[ 112.037] sna_accel_block: evaluating timers, active=5 >[ 112.037] sna_accel_block: flush timer expires in 14 [112051] >[ 112.037] sna_wakeup_handler >[ 112.037] sna_block_handler (tv=118.782000) >[ 112.037] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.037] sna_accel_do_throttle -- no pending activity >[ 112.037] sna_accel_block: evaluating timers, active=5 >[ 112.037] sna_accel_block: flush timer expires in 14 [112051] >[ 112.037] sna_wakeup_handler >[ 112.037] sna_block_handler (tv=118.782000) >[ 112.037] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.037] sna_accel_do_throttle -- no pending activity >[ 112.037] sna_accel_block: evaluating timers, active=5 >[ 112.037] sna_accel_block: flush timer expires in 14 [112051] >[ 112.037] sna_wakeup_handler >[ 112.037] sna_block_handler (tv=118.782000) >[ 112.037] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.037] sna_accel_do_throttle -- no pending activity >[ 112.037] sna_accel_block: evaluating timers, active=5 >[ 112.037] sna_accel_block: flush timer expires in 14 [112051] >[ 112.037] sna_wakeup_handler >[ 112.038] sna_block_handler (tv=118.782000) >[ 112.038] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.038] sna_accel_do_throttle -- no pending activity >[ 112.038] sna_accel_block: evaluating timers, active=5 >[ 112.038] sna_accel_block: flush timer expires in 13 [112051] >[ 112.038] sna_wakeup_handler >[ 112.038] sna_block_handler (tv=118.781000) >[ 112.038] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.038] sna_accel_do_throttle -- no pending activity >[ 112.038] sna_accel_block: evaluating timers, active=5 >[ 112.038] sna_accel_block: flush timer expires in 13 [112051] >[ 112.038] sna_wakeup_handler >[ 112.038] sna_block_handler (tv=118.781000) >[ 112.038] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.038] sna_accel_do_throttle -- no pending activity >[ 112.038] sna_accel_block: evaluating timers, active=5 >[ 112.038] sna_accel_block: flush timer expires in 13 [112051] >[ 112.038] sna_wakeup_handler >[ 112.038] sna_block_handler (tv=118.781000) >[ 112.038] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.038] sna_accel_do_throttle -- no pending activity >[ 112.038] sna_accel_block: evaluating timers, active=5 >[ 112.038] sna_accel_block: flush timer expires in 13 [112051] >[ 112.038] sna_wakeup_handler >[ 112.038] sna_block_handler (tv=118.781000) >[ 112.038] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.038] sna_accel_do_throttle -- no pending activity >[ 112.038] sna_accel_block: evaluating timers, active=5 >[ 112.038] sna_accel_block: flush timer expires in 13 [112051] >[ 112.038] sna_wakeup_handler >[ 112.038] sna_change_window_attributes >[ 112.038] sna_block_handler (tv=118.781000) >[ 112.038] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.038] sna_accel_do_throttle -- no pending activity >[ 112.038] sna_accel_block: evaluating timers, active=5 >[ 112.038] sna_accel_block: flush timer expires in 13 [112051] >[ 112.038] sna_wakeup_handler >[ 112.038] sna_block_handler (tv=118.781000) >[ 112.038] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.038] sna_accel_do_throttle -- no pending activity >[ 112.038] sna_accel_block: evaluating timers, active=5 >[ 112.038] sna_accel_block: flush timer expires in 13 [112051] >[ 112.039] sna_wakeup_handler >[ 112.039] sna_block_handler (tv=118.780000) >[ 112.039] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.039] sna_accel_do_throttle -- no pending activity >[ 112.039] sna_accel_block: evaluating timers, active=5 >[ 112.039] sna_accel_block: flush timer expires in 12 [112051] >[ 112.039] sna_wakeup_handler >[ 112.039] sna_block_handler (tv=118.780000) >[ 112.039] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.039] sna_accel_do_throttle -- no pending activity >[ 112.039] sna_accel_block: evaluating timers, active=5 >[ 112.039] sna_accel_block: flush timer expires in 12 [112051] >[ 112.039] sna_wakeup_handler >[ 112.039] sna_block_handler (tv=118.780000) >[ 112.039] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.039] sna_accel_do_throttle -- no pending activity >[ 112.039] sna_accel_block: evaluating timers, active=5 >[ 112.039] sna_accel_block: flush timer expires in 12 [112051] >[ 112.039] sna_wakeup_handler >[ 112.039] sna_block_handler (tv=118.780000) >[ 112.039] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.039] sna_accel_do_throttle -- no pending activity >[ 112.039] sna_accel_block: evaluating timers, active=5 >[ 112.039] sna_accel_block: flush timer expires in 12 [112051] >[ 112.039] sna_wakeup_handler >[ 112.039] sna_change_window_attributes >[ 112.039] sna_block_handler (tv=118.780000) >[ 112.039] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.039] sna_accel_do_throttle -- no pending activity >[ 112.039] sna_accel_block: evaluating timers, active=5 >[ 112.039] sna_accel_block: flush timer expires in 12 [112051] >[ 112.039] sna_wakeup_handler >[ 112.039] sna_block_handler (tv=118.780000) >[ 112.039] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.039] sna_accel_do_throttle -- no pending activity >[ 112.039] sna_accel_block: evaluating timers, active=5 >[ 112.039] sna_accel_block: flush timer expires in 12 [112051] >[ 112.039] sna_wakeup_handler >[ 112.039] sna_block_handler (tv=0.0) >[ 112.039] sna_wakeup_handler >[ 112.039] sna_block_handler (tv=118.780000) >[ 112.039] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.039] sna_accel_do_throttle -- no pending activity >[ 112.039] sna_accel_block: evaluating timers, active=5 >[ 112.039] sna_accel_block: flush timer expires in 12 [112051] >[ 112.039] sna_wakeup_handler >[ 112.039] sna_block_handler (tv=118.780000) >[ 112.039] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.039] sna_accel_do_throttle -- no pending activity >[ 112.039] sna_accel_block: evaluating timers, active=5 >[ 112.039] sna_accel_block: flush timer expires in 12 [112051] >[ 112.039] sna_wakeup_handler >[ 112.039] sna_block_handler (tv=118.780000) >[ 112.039] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.039] sna_accel_do_throttle -- no pending activity >[ 112.039] sna_accel_block: evaluating timers, active=5 >[ 112.039] sna_accel_block: flush timer expires in 12 [112051] >[ 112.039] sna_wakeup_handler >[ 112.039] sna_block_handler (tv=118.780000) >[ 112.039] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.039] sna_accel_do_throttle -- no pending activity >[ 112.039] sna_accel_block: evaluating timers, active=5 >[ 112.039] sna_accel_block: flush timer expires in 12 [112051] >[ 112.039] sna_wakeup_handler >[ 112.039] sna_block_handler (tv=118.780000) >[ 112.039] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.039] sna_accel_do_throttle -- no pending activity >[ 112.039] sna_accel_block: evaluating timers, active=5 >[ 112.039] sna_accel_block: flush timer expires in 12 [112051] >[ 112.039] sna_wakeup_handler >[ 112.039] sna_block_handler (tv=118.780000) >[ 112.039] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.039] sna_accel_do_throttle -- no pending activity >[ 112.039] sna_accel_block: evaluating timers, active=5 >[ 112.039] sna_accel_block: flush timer expires in 12 [112051] >[ 112.039] sna_wakeup_handler >[ 112.040] sna_block_handler (tv=118.779000) >[ 112.040] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.040] sna_accel_do_throttle -- no pending activity >[ 112.040] sna_accel_block: evaluating timers, active=5 >[ 112.040] sna_accel_block: flush timer expires in 11 [112051] >[ 112.040] sna_wakeup_handler >[ 112.040] sna_block_handler (tv=118.779000) >[ 112.040] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.040] sna_accel_do_throttle -- no pending activity >[ 112.040] sna_accel_block: evaluating timers, active=5 >[ 112.040] sna_accel_block: flush timer expires in 11 [112051] >[ 112.040] sna_wakeup_handler >[ 112.040] sna_block_handler (tv=118.779000) >[ 112.040] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.040] sna_accel_do_throttle -- no pending activity >[ 112.040] sna_accel_block: evaluating timers, active=5 >[ 112.040] sna_accel_block: flush timer expires in 11 [112051] >[ 112.040] sna_wakeup_handler >[ 112.040] sna_block_handler (tv=118.779000) >[ 112.040] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.040] sna_accel_do_throttle -- no pending activity >[ 112.040] sna_accel_block: evaluating timers, active=5 >[ 112.040] sna_accel_block: flush timer expires in 11 [112051] >[ 112.043] sna_wakeup_handler >[ 112.043] sna_block_handler (tv=118.776000) >[ 112.043] sna_scanout_do_flush: flush timer active: delta=8 >[ 112.043] sna_accel_do_throttle -- no pending activity >[ 112.043] sna_accel_block: evaluating timers, active=5 >[ 112.043] sna_accel_block: flush timer expires in 8 [112051] >[ 112.043] sna_wakeup_handler >[ 112.043] sna_block_handler (tv=118.776000) >[ 112.043] sna_scanout_do_flush: flush timer active: delta=8 >[ 112.043] sna_accel_do_throttle -- no pending activity >[ 112.043] sna_accel_block: evaluating timers, active=5 >[ 112.043] sna_accel_block: flush timer expires in 8 [112051] >[ 112.043] sna_wakeup_handler >[ 112.043] sna_block_handler (tv=118.776000) >[ 112.043] sna_scanout_do_flush: flush timer active: delta=8 >[ 112.043] sna_accel_do_throttle -- no pending activity >[ 112.043] sna_accel_block: evaluating timers, active=5 >[ 112.043] sna_accel_block: flush timer expires in 8 [112051] >[ 112.043] sna_wakeup_handler >[ 112.044] sna_block_handler (tv=118.776000) >[ 112.044] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.044] sna_accel_do_throttle -- no pending activity >[ 112.044] sna_accel_block: evaluating timers, active=5 >[ 112.044] sna_accel_block: flush timer expires in 7 [112051] >[ 112.044] sna_wakeup_handler >[ 112.044] sna_block_handler (tv=118.775000) >[ 112.044] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.044] sna_accel_do_throttle -- no pending activity >[ 112.044] sna_accel_block: evaluating timers, active=5 >[ 112.044] sna_accel_block: flush timer expires in 7 [112051] >[ 112.044] sna_wakeup_handler >[ 112.044] sna_block_handler (tv=118.775000) >[ 112.044] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.044] sna_accel_do_throttle -- no pending activity >[ 112.044] sna_accel_block: evaluating timers, active=5 >[ 112.044] sna_accel_block: flush timer expires in 7 [112051] >[ 112.044] sna_wakeup_handler >[ 112.044] sna_block_handler (tv=118.775000) >[ 112.044] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.044] sna_accel_do_throttle -- no pending activity >[ 112.044] sna_accel_block: evaluating timers, active=5 >[ 112.044] sna_accel_block: flush timer expires in 7 [112051] >[ 112.044] sna_wakeup_handler >[ 112.044] sna_block_handler (tv=118.775000) >[ 112.044] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.044] sna_accel_do_throttle -- no pending activity >[ 112.044] sna_accel_block: evaluating timers, active=5 >[ 112.044] sna_accel_block: flush timer expires in 7 [112051] >[ 112.044] sna_wakeup_handler >[ 112.044] sna_block_handler (tv=118.775000) >[ 112.044] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.044] sna_accel_do_throttle -- no pending activity >[ 112.044] sna_accel_block: evaluating timers, active=5 >[ 112.044] sna_accel_block: flush timer expires in 7 [112051] >[ 112.044] sna_wakeup_handler >[ 112.044] sna_block_handler (tv=118.775000) >[ 112.044] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.044] sna_accel_do_throttle -- no pending activity >[ 112.044] sna_accel_block: evaluating timers, active=5 >[ 112.044] sna_accel_block: flush timer expires in 7 [112051] >[ 112.044] sna_wakeup_handler >[ 112.044] sna_block_handler (tv=118.775000) >[ 112.044] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.044] sna_accel_do_throttle -- no pending activity >[ 112.044] sna_accel_block: evaluating timers, active=5 >[ 112.044] sna_accel_block: flush timer expires in 7 [112051] >[ 112.044] sna_wakeup_handler >[ 112.044] sna_covering_crtc for box=(0, 0), (0, 0) >[ 112.044] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 112.044] sna_covering_crtc: crtc 0: (0, 0), (3840, 2160) >[ 112.044] sna_covering_crtc: crtc 1: (3840, 0), (7680, 2160) >[ 112.044] sna_covering_crtc: crtc 2 off, skipping >[ 112.044] sna_covering_crtc: best crtc = 0x5619f1380670, coverage = 0 >[ 112.044] sna_dri2_get_msc(draw=146, pipe=0) >[ 112.044] sna_crtc_record_swap: recording last swap on pipe=0, frame 6473 [msc=6473], time 112.36313 >[ 112.044] sna_dri2_get_msc: msc=6473 [raw=6473], ust=112036313 >[ 112.044] sna_block_handler (tv=118.775000) >[ 112.044] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.044] sna_accel_do_throttle -- no pending activity >[ 112.044] sna_accel_block: evaluating timers, active=5 >[ 112.044] sna_accel_block: flush timer expires in 7 [112051] >[ 112.044] sna_wakeup_handler >[ 112.044] sna_dri2_create_buffer pixmap=175, (attachment=1, format=32, drawable=7680x2160), window?=1 >[ 112.044] sna_dri2_create_buffer: creating back buffer 7680x2160, suitable for scanout? 16 >[ 112.044] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) >[ 112.044] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 112.044] kgem_set_tiling: handle=38, tiling=1 [1], pitch=30720 [30720]: 1 >[ 112.044] kgem_bo_remove_from_inactive: removing handle=38 from inactive >[ 112.044] from inactive: pitch=30720, tiling=1: handle=38, id=969 >[ 112.044] __kgem_bo_make_scanout: create fb 7680x2160@24/32 >[ 112.044] __kgem_bo_map__gtt(handle=38, size=66355200) >[ 112.044] __kgem_bo_make_scanout: attached fb=73 to handle=38 >[ 112.044] kgem_bo_flink: flinked handle=38 to name=4, marking non-reusable >[ 112.044] sna_dri2_create_buffer pixmap=175, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 112.044] sna_pixmap_set_dri: attaching DRI client to pixmap=175 >[ 112.044] sna_pixmap_move_to_gpu(pixmap=175, usage=16), flags=c2 >[ 112.044] wait_for_shadow: flags=c2, flips=0, handle=28, shadow=29 >[ 112.044] sna_pixmap_move_to_gpu: already all-damaged >[ 112.044] sna_pixmap_mark_active: pixmap=175, handle=28 >[ 112.044] sna_dri2_create_buffer: attaching to front buffer 7680x2160 [0x5619f1743700:1], scanout? 16 >[ 112.044] kgem_bo_flink: flinked handle=28 to name=3, marking non-reusable >[ 112.044] sna_dri2_create_buffer: adding flush hint to handle=28 >[ 112.044] sna_accel_watch_flush: enable=1 >[ 112.044] sna_accel_watch_flush: installing watchers >[ 112.044] sna_accel_flush: flush?=0, dirty?=0 >[ 112.044] sna_accel_flush: flush?=0, dirty?=0 >[ 112.044] sna_accel_flush: flush?=0, dirty?=0 >[ 112.044] sna_block_handler (tv=118.775000) >[ 112.044] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.044] sna_accel_do_throttle -- no pending activity >[ 112.044] sna_accel_block: evaluating timers, active=5 >[ 112.044] sna_accel_block: flush timer expires in 7 [112051] >[ 112.045] sna_wakeup_handler >[ 112.045] sna_accel_flush: flush?=0, dirty?=0 >[ 112.045] sna_accel_flush: flush?=0, dirty?=0 >[ 112.045] sna_block_handler (tv=118.774000) >[ 112.045] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.045] sna_accel_do_throttle -- no pending activity >[ 112.045] sna_accel_block: evaluating timers, active=5 >[ 112.045] sna_accel_block: flush timer expires in 6 [112051] >[ 112.045] sna_wakeup_handler >[ 112.045] sna_accel_flush: flush?=0, dirty?=0 >[ 112.045] sna_accel_flush: flush?=0, dirty?=0 >[ 112.045] sna_block_handler (tv=118.774000) >[ 112.045] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.045] sna_accel_do_throttle -- no pending activity >[ 112.045] sna_accel_block: evaluating timers, active=5 >[ 112.045] sna_accel_block: flush timer expires in 6 [112051] >[ 112.045] sna_wakeup_handler >[ 112.045] sna_accel_flush: flush?=0, dirty?=0 >[ 112.045] sna_accel_flush: flush?=0, dirty?=0 >[ 112.045] sna_block_handler (tv=118.774000) >[ 112.045] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.045] sna_accel_do_throttle -- no pending activity >[ 112.045] sna_accel_block: evaluating timers, active=5 >[ 112.045] sna_accel_block: flush timer expires in 6 [112051] >[ 112.047] sna_wakeup_handler >[ 112.047] sna_accel_flush: flush?=0, dirty?=0 >[ 112.047] sna_accel_flush: flush?=0, dirty?=0 >[ 112.047] sna_block_handler (tv=118.772000) >[ 112.047] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.047] sna_accel_do_throttle -- no pending activity >[ 112.047] sna_accel_block: evaluating timers, active=5 >[ 112.047] sna_accel_block: flush timer expires in 4 [112051] >[ 112.047] sna_wakeup_handler >[ 112.047] sna_accel_flush: flush?=0, dirty?=0 >[ 112.047] sna_accel_flush: flush?=0, dirty?=0 >[ 112.047] sna_block_handler (tv=118.772000) >[ 112.047] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.047] sna_accel_do_throttle -- no pending activity >[ 112.047] sna_accel_block: evaluating timers, active=5 >[ 112.047] sna_accel_block: flush timer expires in 4 [112051] >[ 112.047] sna_wakeup_handler >[ 112.047] sna_randr_getinfo() >[ 112.047] sna_handle_uevents >[ 112.047] sna_output_detect(eDP1:48) >[ 112.047] sna_output_detect(eDP1) reporting cached status (since 2528ms): 0 >[ 112.047] sna_output_get_modes(eDP1:48) >[ 112.047] sna_output_attach_edid(eDP1): attaching EDID id=105, current=105 >[ 112.047] sna_output_attach_edid(eDP1): retrieving blob id=105, length=128 >[ 112.047] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 112.047] sna_output_attach_tile: found? TILE=-1 >[ 112.047] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 112.047] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 112.047] sna_output_get_modes: adding 1 probed modes >[ 112.047] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 112.047] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 112.047] kgem_can_create_2d: 3840x2160 @ 32 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.047] kgem_can_create_2d: untiled size=33177600 >[ 112.047] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.047] kgem_can_create_2d: tiled[-1] size=33177600 >[ 112.047] kgem_can_create_2d: 640x480 @ 32 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.047] kgem_can_create_2d: untiled size=1228800 >[ 112.047] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.047] kgem_can_create_2d: tiled[-1] size=1228800 >[ 112.047] kgem_can_create_2d: 800x600 @ 32 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.047] kgem_can_create_2d: untiled size=1921024 >[ 112.047] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.047] kgem_can_create_2d: tiled[-1] size=1921024 >[ 112.047] kgem_can_create_2d: 800x600 @ 32 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.047] kgem_can_create_2d: untiled size=1921024 >[ 112.047] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.047] kgem_can_create_2d: tiled[-1] size=1921024 >[ 112.047] kgem_can_create_2d: 1024x768 @ 32 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.047] kgem_can_create_2d: untiled size=3145728 >[ 112.047] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.047] kgem_can_create_2d: tiled[-1] size=3145728 >[ 112.047] kgem_can_create_2d: 1280x960 @ 32 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 112.047] kgem_can_create_2d: untiled size=4915200 >[ 112.047] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 112.047] kgem_can_create_2d: tiled[-1] size=4915200 >[ 112.047] kgem_can_create_2d: 1280x1024 @ 32 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.047] kgem_can_create_2d: untiled size=5242880 >[ 112.047] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.047] kgem_can_create_2d: tiled[-1] size=5242880 >[ 112.047] kgem_can_create_2d: 1600x1200 @ 32 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 112.047] kgem_can_create_2d: untiled size=7680000 >[ 112.047] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 112.047] kgem_can_create_2d: tiled[-1] size=7680000 >[ 112.047] kgem_can_create_2d: 1792x1344 @ 32 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 112.047] kgem_can_create_2d: untiled size=9633792 >[ 112.047] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 112.047] kgem_can_create_2d: tiled[-1] size=9633792 >[ 112.047] kgem_can_create_2d: 1856x1392 @ 32 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 112.047] kgem_can_create_2d: untiled size=10334208 >[ 112.047] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 112.047] kgem_can_create_2d: tiled[-1] size=10334208 >[ 112.047] kgem_can_create_2d: 1920x1440 @ 32 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 112.047] kgem_can_create_2d: untiled size=11059200 >[ 112.047] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 112.047] kgem_can_create_2d: tiled[-1] size=11059200 >[ 112.047] kgem_can_create_2d: 1152x864 @ 32 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 112.047] kgem_can_create_2d: untiled size=3981312 >[ 112.047] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 112.047] kgem_can_create_2d: tiled[-1] size=3981312 >[ 112.047] kgem_can_create_2d: 1360x768 @ 32 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 112.047] kgem_can_create_2d: untiled size=4177920 >[ 112.047] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 112.047] kgem_can_create_2d: tiled[-1] size=4177920 >[ 112.047] kgem_can_create_2d: 1360x768 @ 32 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 112.047] kgem_can_create_2d: untiled size=4177920 >[ 112.047] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 112.047] kgem_can_create_2d: tiled[-1] size=4177920 >[ 112.047] kgem_can_create_2d: 1400x1050 @ 32 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 112.047] kgem_can_create_2d: untiled size=5881856 >[ 112.047] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 112.047] kgem_can_create_2d: tiled[-1] size=5881856 >[ 112.047] kgem_can_create_2d: 1440x900 @ 32 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 112.047] kgem_can_create_2d: untiled size=5185536 >[ 112.047] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 112.047] kgem_can_create_2d: tiled[-1] size=5185536 >[ 112.047] kgem_can_create_2d: 1600x1024 @ 32 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 112.047] kgem_can_create_2d: untiled size=6553600 >[ 112.047] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 112.047] kgem_can_create_2d: tiled[-1] size=6553600 >[ 112.047] kgem_can_create_2d: 1680x1050 @ 32 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 112.047] kgem_can_create_2d: untiled size=7057408 >[ 112.047] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 112.047] kgem_can_create_2d: tiled[-1] size=7057408 >[ 112.047] kgem_can_create_2d: 1680x1050 @ 32 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 112.047] kgem_can_create_2d: untiled size=7057408 >[ 112.047] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 112.047] kgem_can_create_2d: tiled[-1] size=7057408 >[ 112.047] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.048] kgem_can_create_2d: untiled size=8294400 >[ 112.048] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.048] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.048] kgem_can_create_2d: 1920x1200 @ 32 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 112.048] kgem_can_create_2d: untiled size=9216000 >[ 112.048] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 112.048] kgem_can_create_2d: tiled[-1] size=9216000 >[ 112.048] kgem_can_create_2d: 2048x1536 @ 32 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 112.048] kgem_can_create_2d: untiled size=12582912 >[ 112.048] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 112.048] kgem_can_create_2d: tiled[-1] size=12582912 >[ 112.048] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.048] kgem_can_create_2d: untiled size=8294400 >[ 112.048] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.048] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.048] kgem_can_create_2d: 640x360 @ 32 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 112.048] kgem_can_create_2d: untiled size=921600 >[ 112.048] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 112.048] kgem_can_create_2d: tiled[-1] size=921600 >[ 112.048] kgem_can_create_2d: 720x405 @ 32 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 112.048] kgem_can_create_2d: untiled size=1167360 >[ 112.048] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 112.048] kgem_can_create_2d: tiled[-1] size=1167360 >[ 112.048] kgem_can_create_2d: 864x486 @ 32 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 112.048] kgem_can_create_2d: untiled size=1683456 >[ 112.048] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 112.048] kgem_can_create_2d: tiled[-1] size=1683456 >[ 112.048] kgem_can_create_2d: 960x540 @ 32 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 112.048] kgem_can_create_2d: untiled size=2076672 >[ 112.048] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 112.048] kgem_can_create_2d: tiled[-1] size=2076672 >[ 112.048] kgem_can_create_2d: 1024x576 @ 32 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 112.048] kgem_can_create_2d: untiled size=2359296 >[ 112.048] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 112.048] kgem_can_create_2d: tiled[-1] size=2359296 >[ 112.048] kgem_can_create_2d: 1280x720 @ 32 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.048] kgem_can_create_2d: untiled size=3686400 >[ 112.048] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.048] kgem_can_create_2d: tiled[-1] size=3686400 >[ 112.048] kgem_can_create_2d: 1368x768 @ 32 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 112.048] kgem_can_create_2d: untiled size=4202496 >[ 112.048] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 112.048] kgem_can_create_2d: tiled[-1] size=4202496 >[ 112.048] kgem_can_create_2d: 1600x900 @ 32 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 112.048] kgem_can_create_2d: untiled size=5763072 >[ 112.048] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 112.048] kgem_can_create_2d: tiled[-1] size=5763072 >[ 112.048] kgem_can_create_2d: 2048x1152 @ 32 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 112.048] kgem_can_create_2d: untiled size=9437184 >[ 112.048] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 112.048] kgem_can_create_2d: tiled[-1] size=9437184 >[ 112.048] kgem_can_create_2d: 2560x1440 @ 32 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 112.048] kgem_can_create_2d: untiled size=14745600 >[ 112.048] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 112.048] kgem_can_create_2d: tiled[-1] size=14745600 >[ 112.048] kgem_can_create_2d: 2880x1620 @ 32 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 112.048] kgem_can_create_2d: untiled size=18665472 >[ 112.048] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 112.048] kgem_can_create_2d: tiled[-1] size=18665472 >[ 112.048] kgem_can_create_2d: 3200x1800 @ 32 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 112.048] kgem_can_create_2d: untiled size=23040000 >[ 112.048] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 112.048] kgem_can_create_2d: tiled[-1] size=23040000 >[ 112.048] sna_output_detect(DP1:56) >[ 112.048] sna_output_detect(DP1) reporting cached status (since 3626ms): 1 >[ 112.048] sna_output_detect(DP1-1:69) >[ 112.048] sna_output_detect(DP1-1) reporting cached status (since 3619ms): 1 >[ 112.048] sna_output_detect(DP1-2:82) >[ 112.048] sna_output_detect(DP1-2) reporting cached status (since 2463ms): 0 >[ 112.048] sna_output_get_modes(DP1-2:82) >[ 112.048] sna_output_attach_edid(DP1-2): attaching EDID id=78, current=78 >[ 112.048] sna_output_attach_edid(DP1-2): retrieving blob id=78, length=256 >[ 112.048] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 112.048] sna_output_attach_tile: found? TILE=4 >[ 112.048] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 112.048] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 112.048] sna_output_get_modes: adding 30 probed modes >[ 112.048] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 112.048] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 112.048] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 112.048] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 112.048] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 112.048] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 112.048] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.048] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.048] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.048] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.048] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 112.048] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 112.048] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 112.048] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 112.048] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 112.048] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 112.048] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 112.048] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 112.048] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 112.048] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 112.048] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 112.048] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 112.048] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 112.048] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 112.048] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 112.048] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 112.048] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 112.048] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 112.048] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 112.048] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 112.048] kgem_can_create_2d: 3840x2160 @ 32 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.048] kgem_can_create_2d: untiled size=33177600 >[ 112.048] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.048] kgem_can_create_2d: tiled[-1] size=33177600 >[ 112.048] kgem_can_create_2d: 3840x2160 @ 32 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.048] kgem_can_create_2d: untiled size=33177600 >[ 112.048] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 112.048] kgem_can_create_2d: tiled[-1] size=33177600 >[ 112.048] kgem_can_create_2d: 2560x1440 @ 32 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 112.048] kgem_can_create_2d: untiled size=14745600 >[ 112.048] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 112.048] kgem_can_create_2d: tiled[-1] size=14745600 >[ 112.048] kgem_can_create_2d: 2048x1280 @ 32 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 112.048] kgem_can_create_2d: untiled size=10485760 >[ 112.048] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 112.048] kgem_can_create_2d: tiled[-1] size=10485760 >[ 112.048] kgem_can_create_2d: 1920x1200 @ 32 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 112.048] kgem_can_create_2d: untiled size=9216000 >[ 112.048] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 112.048] kgem_can_create_2d: tiled[-1] size=9216000 >[ 112.048] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.048] kgem_can_create_2d: untiled size=8294400 >[ 112.048] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.048] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.048] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.048] kgem_can_create_2d: untiled size=8294400 >[ 112.048] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.049] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.049] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.049] kgem_can_create_2d: untiled size=8294400 >[ 112.049] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.049] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.049] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.049] kgem_can_create_2d: untiled size=8294400 >[ 112.049] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.049] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.049] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.049] kgem_can_create_2d: untiled size=8294400 >[ 112.049] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.049] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.049] kgem_can_create_2d: 1920x1080 @ 32 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.049] kgem_can_create_2d: untiled size=8294400 >[ 112.049] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 112.049] kgem_can_create_2d: tiled[-1] size=8294400 >[ 112.049] kgem_can_create_2d: 1600x1200 @ 32 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 112.049] kgem_can_create_2d: untiled size=7680000 >[ 112.049] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 112.049] kgem_can_create_2d: tiled[-1] size=7680000 >[ 112.049] kgem_can_create_2d: 1600x900 @ 32 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 112.049] kgem_can_create_2d: untiled size=5763072 >[ 112.049] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 112.049] kgem_can_create_2d: tiled[-1] size=5763072 >[ 112.049] kgem_can_create_2d: 1280x1024 @ 32 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.049] kgem_can_create_2d: untiled size=5242880 >[ 112.049] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.049] kgem_can_create_2d: tiled[-1] size=5242880 >[ 112.049] kgem_can_create_2d: 1280x1024 @ 32 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.049] kgem_can_create_2d: untiled size=5242880 >[ 112.049] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 112.049] kgem_can_create_2d: tiled[-1] size=5242880 >[ 112.049] kgem_can_create_2d: 1152x864 @ 32 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 112.049] kgem_can_create_2d: untiled size=3981312 >[ 112.049] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 112.049] kgem_can_create_2d: tiled[-1] size=3981312 >[ 112.049] kgem_can_create_2d: 1280x720 @ 32 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.049] kgem_can_create_2d: untiled size=3686400 >[ 112.049] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.049] kgem_can_create_2d: tiled[-1] size=3686400 >[ 112.049] kgem_can_create_2d: 1280x720 @ 32 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.049] kgem_can_create_2d: untiled size=3686400 >[ 112.049] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.049] kgem_can_create_2d: tiled[-1] size=3686400 >[ 112.049] kgem_can_create_2d: 1280x720 @ 32 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.049] kgem_can_create_2d: untiled size=3686400 >[ 112.049] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 112.049] kgem_can_create_2d: tiled[-1] size=3686400 >[ 112.049] kgem_can_create_2d: 1024x768 @ 32 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.049] kgem_can_create_2d: untiled size=3145728 >[ 112.049] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.049] kgem_can_create_2d: tiled[-1] size=3145728 >[ 112.049] kgem_can_create_2d: 1024x768 @ 32 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.049] kgem_can_create_2d: untiled size=3145728 >[ 112.049] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 112.049] kgem_can_create_2d: tiled[-1] size=3145728 >[ 112.049] kgem_can_create_2d: 800x600 @ 32 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.049] kgem_can_create_2d: untiled size=1921024 >[ 112.049] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.049] kgem_can_create_2d: tiled[-1] size=1921024 >[ 112.049] kgem_can_create_2d: 800x600 @ 32 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.049] kgem_can_create_2d: untiled size=1921024 >[ 112.049] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 112.049] kgem_can_create_2d: tiled[-1] size=1921024 >[ 112.049] kgem_can_create_2d: 720x576 @ 32 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 112.049] kgem_can_create_2d: untiled size=1658880 >[ 112.049] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 112.049] kgem_can_create_2d: tiled[-1] size=1658880 >[ 112.049] kgem_can_create_2d: 720x480 @ 32 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 112.049] kgem_can_create_2d: untiled size=1384448 >[ 112.049] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 112.049] kgem_can_create_2d: tiled[-1] size=1384448 >[ 112.049] kgem_can_create_2d: 720x480 @ 32 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 112.049] kgem_can_create_2d: untiled size=1384448 >[ 112.049] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 112.049] kgem_can_create_2d: tiled[-1] size=1384448 >[ 112.049] kgem_can_create_2d: 640x480 @ 32 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.049] kgem_can_create_2d: untiled size=1228800 >[ 112.049] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.049] kgem_can_create_2d: tiled[-1] size=1228800 >[ 112.049] kgem_can_create_2d: 640x480 @ 32 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.049] kgem_can_create_2d: untiled size=1228800 >[ 112.049] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.049] kgem_can_create_2d: tiled[-1] size=1228800 >[ 112.049] kgem_can_create_2d: 640x480 @ 32 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.049] kgem_can_create_2d: untiled size=1228800 >[ 112.049] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 112.049] kgem_can_create_2d: tiled[-1] size=1228800 >[ 112.049] kgem_can_create_2d: 720x400 @ 32 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 112.049] kgem_can_create_2d: untiled size=1155072 >[ 112.049] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 112.049] kgem_can_create_2d: tiled[-1] size=1155072 >[ 112.049] sna_output_detect(DP1-3:84) >[ 112.049] sna_output_detect(DP1-3) reporting cached status (since 3564ms): 1 >[ 112.049] sna_output_detect(DP2:63) >[ 112.049] sna_output_detect(DP2) reporting cached status (since 3564ms): 1 >[ 112.049] sna_output_detect(HDMI1:60) >[ 112.049] sna_output_detect(HDMI1) reporting cached status (since 3564ms): 1 >[ 112.049] sna_output_detect(HDMI2:67) >[ 112.049] sna_output_detect(HDMI2) reporting cached status (since 3555ms): 1 >[ 112.049] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 112.049] sna_accel_flush: flush?=0, dirty?=0 >[ 112.049] sna_accel_flush: flush?=0, dirty?=0 >[ 112.049] sna_accel_flush: flush?=0, dirty?=0 >[ 112.049] sna_block_handler (tv=118.770000) >[ 112.049] sna_scanout_do_flush: flush timer active: delta=2 >[ 112.049] sna_scanout_do_flush (time=112049), triggered >[ 112.049] sna_scanout_flush (time=112049), cpu damage? 0, exec? 0 nbatch=0, busy? 0 >[ 112.049] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 112.049] stop_flush: scanout=28 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 112.049] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 112.049] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 112.049] sna_accel_do_throttle -- no pending activity >[ 112.049] sna_accel_block: evaluating timers, active=5 >[ 112.049] sna_accel_block: flush timer expires in 16 [112065] >[ 112.049] sna_wakeup_handler >[ 112.049] sna_create_pixmap(24, 24, 32, usage=0) >[ 112.049] kgem_can_create_2d: 24x24 @ 32 >[ 112.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 >[ 112.049] kgem_can_create_2d: untiled size=4096 >[ 112.049] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 112.049] kgem_choose_tiling: 24x24 -> 0 >[ 112.049] sna_create_pixmap: usage=0, flags=a >[ 112.049] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap >[ 112.049] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 >[ 112.049] create_pixmap: serial=1086, usage=0, 24x24 >[ 112.049] sna_create_pixmap: serial=1086, 24x24, usage=0 >[ 112.049] sna_validate_gc(0x5619f175f180) changes=7fffff, previous serial=80000000, drawable=43f >[ 112.049] sna_validate_gc: recomputing clip >[ 112.049] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x5619f175ed00] >[ 112.049] sna_put_image((0, 0)x(24, 24), depth=32, format=2) >[ 112.049] try_upload__fast: ignore existing cpu damage (if any) >[ 112.049] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 112.049] try_upload__fast: no, no gpu damage >[ 112.049] sna_drawable_move_region_to_cpu(pixmap=1087 (24x24), [(0, 0), (24, 24)], flags=1) >[ 112.049] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) >[ 112.049] _sna_pixmap_move_to_cpu(pixmap=1087, 24x24, flags=1) >[ 112.049] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 112.050] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 112.050] operate_inplace: no, inplace operation not suitable >[ 112.050] _sna_pixmap_move_to_cpu: marking as damaged >[ 112.050] __sna_damage_all(24, 24) >[ 112.050] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 112.050] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes >[ 112.050] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) >[ 112.050] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 >[ 112.050] sna_get_image: pixmap=1087 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 >[ 112.050] sna_get_image__fast: attached?=1, has gpu damage?=0 >[ 112.050] sna_drawable_move_region_to_cpu(pixmap=1087 (24x24), [(0, 0), (24, 24)], flags=22) >[ 112.050] sna_drawable_move_region_to_cpu: pixmap=1087 all damaged on CPU >[ 112.050] sna_get_image: copy box (0, 0), (24, 24) >[ 112.050] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 >[ 112.050] sna_destroy_pixmap: pixmap=1087, attached?=1 >[ 112.050] __sna_free_pixmap(pixmap=1087) >[ 112.050] sna_create_pixmap(24, 24, 32, usage=0) >[ 112.050] kgem_can_create_2d: 24x24 @ 32 >[ 112.050] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 >[ 112.050] kgem_can_create_2d: untiled size=4096 >[ 112.050] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 112.050] kgem_choose_tiling: 24x24 -> 0 >[ 112.050] sna_create_pixmap: usage=0, flags=a >[ 112.050] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap >[ 112.050] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 >[ 112.050] create_pixmap: serial=1088, usage=0, 24x24 >[ 112.050] sna_create_pixmap: serial=1088, 24x24, usage=0 >[ 112.050] sna_validate_gc(0x5619f175ea80) changes=7fffff, previous serial=80000000, drawable=441 >[ 112.050] sna_validate_gc: recomputing clip >[ 112.050] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x5619f171b5a0] >[ 112.050] sna_put_image((0, 0)x(24, 24), depth=32, format=2) >[ 112.050] try_upload__fast: ignore existing cpu damage (if any) >[ 112.050] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 112.050] try_upload__fast: no, no gpu damage >[ 112.050] sna_drawable_move_region_to_cpu(pixmap=1089 (24x24), [(0, 0), (24, 24)], flags=1) >[ 112.050] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) >[ 112.050] _sna_pixmap_move_to_cpu(pixmap=1089, 24x24, flags=1) >[ 112.050] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 112.050] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 112.050] operate_inplace: no, inplace operation not suitable >[ 112.050] _sna_pixmap_move_to_cpu: marking as damaged >[ 112.050] __sna_damage_all(24, 24) >[ 112.050] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 112.050] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes >[ 112.050] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) >[ 112.050] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 >[ 112.050] sna_get_image: pixmap=1089 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 >[ 112.050] sna_get_image__fast: attached?=1, has gpu damage?=0 >[ 112.050] sna_drawable_move_region_to_cpu(pixmap=1089 (24x24), [(0, 0), (24, 24)], flags=22) >[ 112.050] sna_drawable_move_region_to_cpu: pixmap=1089 all damaged on CPU >[ 112.050] sna_get_image: copy box (0, 0), (24, 24) >[ 112.050] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 >[ 112.050] sna_destroy_pixmap: pixmap=1089, attached?=1 >[ 112.050] __sna_free_pixmap(pixmap=1089) >[ 112.050] sna_create_pixmap(24, 24, 32, usage=0) >[ 112.050] kgem_can_create_2d: 24x24 @ 32 >[ 112.050] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 >[ 112.050] kgem_can_create_2d: untiled size=4096 >[ 112.050] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X >[ 112.050] kgem_choose_tiling: 24x24 -> 0 >[ 112.050] sna_create_pixmap: usage=0, flags=a >[ 112.050] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap >[ 112.050] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 >[ 112.050] create_pixmap: serial=1090, usage=0, 24x24 >[ 112.050] sna_create_pixmap: serial=1090, 24x24, usage=0 >[ 112.050] sna_validate_gc(0x5619f175e8c0) changes=7fffff, previous serial=80000000, drawable=443 >[ 112.050] sna_validate_gc: recomputing clip >[ 112.050] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x5619f1786b10] >[ 112.050] sna_put_image((0, 0)x(24, 24), depth=32, format=2) >[ 112.050] try_upload__fast: ignore existing cpu damage (if any) >[ 112.050] try_upload__inplace: bo? 0, can map? 0, replaces? 1 >[ 112.050] try_upload__fast: no, no gpu damage >[ 112.050] sna_drawable_move_region_to_cpu(pixmap=1091 (24x24), [(0, 0), (24, 24)], flags=1) >[ 112.050] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) >[ 112.050] _sna_pixmap_move_to_cpu(pixmap=1091, 24x24, flags=1) >[ 112.050] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 112.050] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 112.050] operate_inplace: no, inplace operation not suitable >[ 112.050] _sna_pixmap_move_to_cpu: marking as damaged >[ 112.050] __sna_damage_all(24, 24) >[ 112.050] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 112.050] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes >[ 112.050] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) >[ 112.050] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 >[ 112.050] sna_get_image: pixmap=1091 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 >[ 112.050] sna_get_image__fast: attached?=1, has gpu damage?=0 >[ 112.050] sna_drawable_move_region_to_cpu(pixmap=1091 (24x24), [(0, 0), (24, 24)], flags=22) >[ 112.050] sna_drawable_move_region_to_cpu: pixmap=1091 all damaged on CPU >[ 112.050] sna_get_image: copy box (0, 0), (24, 24) >[ 112.050] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 >[ 112.050] sna_destroy_pixmap: pixmap=1091, attached?=1 >[ 112.050] __sna_free_pixmap(pixmap=1091) >[ 112.050] sna_change_window_attributes >[ 112.050] sna_change_window_attributes >[ 112.050] sna_change_window_attributes >[ 112.050] sna_create_window: window=12582975 >[ 112.050] sna_set_window_pixmap: window=12582975, old pixmap=0 new pixmap=175 >[ 112.050] sna_change_window_attributes >[ 112.050] sna_accel_flush: flush?=0, dirty?=0 >[ 112.050] sna_accel_flush: flush?=0, dirty?=0 >[ 112.050] sna_accel_flush: flush?=0, dirty?=0 >[ 112.050] sna_accel_flush: flush?=0, dirty?=0 >[ 112.050] sna_accel_flush: flush?=0, dirty?=0 >[ 112.050] sna_accel_flush: flush?=0, dirty?=0 >[ 112.050] sna_accel_flush: flush?=0, dirty?=0 >[ 112.050] sna_create_window: window=12582976 >[ 112.050] sna_set_window_pixmap: window=12582976, old pixmap=0 new pixmap=175 >[ 112.050] sna_change_window_attributes >[ 112.050] sna_change_window_attributes >[ 112.050] sna_accel_flush: flush?=0, dirty?=0 >[ 112.050] sna_accel_flush: flush?=0, dirty?=0 >[ 112.050] sna_accel_flush: flush?=0, dirty?=0 >[ 112.050] sna_accel_flush: flush?=0, dirty?=0 >[ 112.050] sna_accel_flush: flush?=0, dirty?=0 >[ 112.050] sna_accel_flush: flush?=0, dirty?=0 >[ 112.050] sna_accel_flush: flush?=0, dirty?=0 >[ 112.050] sna_accel_flush: flush?=0, dirty?=0 >[ 112.050] sna_change_window_attributes >[ 112.050] sna_validate_gc(0x5619f17385d0) changes=e0000, previous serial=8000040e, drawable=444 >[ 112.050] sna_validate_gc: recomputing clip >[ 112.050] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x5619f17d21c0] >[ 112.050] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) >[ 112.050] sna_poly_fill_rect_extents: [0] = (0, 0)x(200, 200) >[ 112.050] sna_poly_fill_rect, nothing to do >[ 112.050] sna_accel_flush: flush?=0, dirty?=0 >[ 112.050] sna_accel_flush: flush?=0, dirty?=0 >[ 112.050] sna_accel_flush: flush?=0, dirty?=0 >[ 112.050] sna_accel_flush: flush?=0, dirty?=0 >[ 112.050] sna_accel_flush: flush?=0, dirty?=0 >[ 112.050] sna_accel_flush: flush?=0, dirty?=0 >[ 112.050] sna_accel_flush: flush?=0, dirty?=0 >[ 112.050] sna_block_handler (tv=118.769000) >[ 112.050] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.050] sna_accel_do_throttle -- no pending activity >[ 112.050] sna_accel_block: evaluating timers, active=5 >[ 112.050] sna_accel_block: flush timer expires in 15 [112065] >[ 112.050] sna_wakeup_handler >[ 112.050] sna_accel_flush: flush?=0, dirty?=0 >[ 112.050] sna_accel_flush: flush?=0, dirty?=0 >[ 112.050] sna_block_handler (tv=118.769000) >[ 112.050] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.050] sna_accel_do_throttle -- no pending activity >[ 112.050] sna_accel_block: evaluating timers, active=5 >[ 112.050] sna_accel_block: flush timer expires in 15 [112065] >[ 112.051] sna_wakeup_handler >[ 112.051] sna_accel_flush: flush?=0, dirty?=0 >[ 112.051] sna_accel_flush: flush?=0, dirty?=0 >[ 112.051] sna_block_handler (tv=118.768000) >[ 112.051] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.051] sna_accel_do_throttle -- no pending activity >[ 112.051] sna_accel_block: evaluating timers, active=5 >[ 112.051] sna_accel_block: flush timer expires in 14 [112065] >[ 112.051] sna_wakeup_handler >[ 112.051] sna_accel_flush: flush?=0, dirty?=0 >[ 112.051] sna_accel_flush: flush?=0, dirty?=0 >[ 112.051] sna_accel_flush: flush?=0, dirty?=0 >[ 112.051] sna_accel_flush: flush?=0, dirty?=0 >[ 112.051] sna_accel_flush: flush?=0, dirty?=0 >[ 112.051] sna_block_handler (tv=118.768000) >[ 112.051] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.051] sna_accel_do_throttle -- no pending activity >[ 112.051] sna_accel_block: evaluating timers, active=5 >[ 112.051] sna_accel_block: flush timer expires in 14 [112065] >[ 112.051] sna_wakeup_handler >[ 112.051] sna_accel_flush: flush?=0, dirty?=0 >[ 112.051] sna_accel_flush: flush?=0, dirty?=0 >[ 112.051] sna_block_handler (tv=118.768000) >[ 112.051] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.051] sna_accel_do_throttle -- no pending activity >[ 112.051] sna_accel_block: evaluating timers, active=5 >[ 112.051] sna_accel_block: flush timer expires in 14 [112065] >[ 112.051] sna_wakeup_handler >[ 112.051] sna_accel_flush: flush?=0, dirty?=0 >[ 112.051] sna_accel_flush: flush?=0, dirty?=0 >[ 112.051] sna_block_handler (tv=118.768000) >[ 112.051] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.051] sna_accel_do_throttle -- no pending activity >[ 112.051] sna_accel_block: evaluating timers, active=5 >[ 112.051] sna_accel_block: flush timer expires in 14 [112065] >[ 112.051] sna_wakeup_handler >[ 112.051] sna_accel_flush: flush?=0, dirty?=0 >[ 112.051] sna_accel_flush: flush?=0, dirty?=0 >[ 112.051] sna_block_handler (tv=118.768000) >[ 112.051] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.051] sna_accel_do_throttle -- no pending activity >[ 112.051] sna_accel_block: evaluating timers, active=5 >[ 112.051] sna_accel_block: flush timer expires in 14 [112065] >[ 112.051] sna_wakeup_handler >[ 112.051] sna_accel_flush: flush?=0, dirty?=0 >[ 112.051] sna_accel_flush: flush?=0, dirty?=0 >[ 112.051] sna_accel_flush: flush?=0, dirty?=0 >[ 112.051] sna_block_handler (tv=118.768000) >[ 112.051] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.051] sna_accel_do_throttle -- no pending activity >[ 112.051] sna_accel_block: evaluating timers, active=5 >[ 112.051] sna_accel_block: flush timer expires in 14 [112065] >[ 112.051] sna_wakeup_handler >[ 112.051] sna_accel_flush: flush?=0, dirty?=0 >[ 112.051] sna_accel_flush: flush?=0, dirty?=0 >[ 112.051] sna_accel_flush: flush?=0, dirty?=0 >[ 112.051] sna_block_handler (tv=118.768000) >[ 112.051] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.051] sna_accel_do_throttle -- no pending activity >[ 112.051] sna_accel_block: evaluating timers, active=5 >[ 112.051] sna_accel_block: flush timer expires in 14 [112065] >[ 112.051] sna_wakeup_handler >[ 112.051] sna_accel_flush: flush?=0, dirty?=0 >[ 112.051] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_block_handler (tv=118.767000) >[ 112.052] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.052] sna_accel_do_throttle -- no pending activity >[ 112.052] sna_accel_block: evaluating timers, active=5 >[ 112.052] sna_accel_block: flush timer expires in 13 [112065] >[ 112.052] sna_wakeup_handler >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_block_handler (tv=118.767000) >[ 112.052] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.052] sna_accel_do_throttle -- no pending activity >[ 112.052] sna_accel_block: evaluating timers, active=5 >[ 112.052] sna_accel_block: flush timer expires in 13 [112065] >[ 112.052] sna_wakeup_handler >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_block_handler (tv=118.767000) >[ 112.052] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.052] sna_accel_do_throttle -- no pending activity >[ 112.052] sna_accel_block: evaluating timers, active=5 >[ 112.052] sna_accel_block: flush timer expires in 13 [112065] >[ 112.052] sna_wakeup_handler >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_block_handler (tv=118.767000) >[ 112.052] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.052] sna_accel_do_throttle -- no pending activity >[ 112.052] sna_accel_block: evaluating timers, active=5 >[ 112.052] sna_accel_block: flush timer expires in 13 [112065] >[ 112.052] sna_wakeup_handler >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_block_handler (tv=118.767000) >[ 112.052] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.052] sna_accel_do_throttle -- no pending activity >[ 112.052] sna_accel_block: evaluating timers, active=5 >[ 112.052] sna_accel_block: flush timer expires in 13 [112065] >[ 112.052] sna_wakeup_handler >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_block_handler (tv=118.767000) >[ 112.052] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.052] sna_accel_do_throttle -- no pending activity >[ 112.052] sna_accel_block: evaluating timers, active=5 >[ 112.052] sna_accel_block: flush timer expires in 13 [112065] >[ 112.052] sna_wakeup_handler >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_block_handler (tv=118.767000) >[ 112.052] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.052] sna_accel_do_throttle -- no pending activity >[ 112.052] sna_accel_block: evaluating timers, active=5 >[ 112.052] sna_accel_block: flush timer expires in 13 [112065] >[ 112.052] sna_wakeup_handler >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_block_handler (tv=118.767000) >[ 112.052] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.052] sna_accel_do_throttle -- no pending activity >[ 112.052] sna_accel_block: evaluating timers, active=5 >[ 112.052] sna_accel_block: flush timer expires in 13 [112065] >[ 112.052] sna_wakeup_handler >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_block_handler (tv=118.767000) >[ 112.052] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.052] sna_accel_do_throttle -- no pending activity >[ 112.052] sna_accel_block: evaluating timers, active=5 >[ 112.052] sna_accel_block: flush timer expires in 13 [112065] >[ 112.052] sna_wakeup_handler >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_block_handler (tv=118.767000) >[ 112.052] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.052] sna_accel_do_throttle -- no pending activity >[ 112.052] sna_accel_block: evaluating timers, active=5 >[ 112.052] sna_accel_block: flush timer expires in 13 [112065] >[ 112.052] sna_wakeup_handler >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_block_handler (tv=118.767000) >[ 112.052] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.052] sna_accel_do_throttle -- no pending activity >[ 112.052] sna_accel_block: evaluating timers, active=5 >[ 112.052] sna_accel_block: flush timer expires in 13 [112065] >[ 112.052] sna_wakeup_handler >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_block_handler (tv=118.767000) >[ 112.052] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.052] sna_accel_do_throttle -- no pending activity >[ 112.052] sna_accel_block: evaluating timers, active=5 >[ 112.052] sna_accel_block: flush timer expires in 13 [112065] >[ 112.052] sna_wakeup_handler >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_block_handler (tv=118.767000) >[ 112.052] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.052] sna_accel_do_throttle -- no pending activity >[ 112.052] sna_accel_block: evaluating timers, active=5 >[ 112.052] sna_accel_block: flush timer expires in 13 [112065] >[ 112.052] sna_wakeup_handler >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_block_handler (tv=118.767000) >[ 112.052] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.052] sna_accel_do_throttle -- no pending activity >[ 112.052] sna_accel_block: evaluating timers, active=5 >[ 112.052] sna_accel_block: flush timer expires in 13 [112065] >[ 112.052] sna_wakeup_handler >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_block_handler (tv=118.767000) >[ 112.052] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.052] sna_accel_do_throttle -- no pending activity >[ 112.052] sna_accel_block: evaluating timers, active=5 >[ 112.052] sna_accel_block: flush timer expires in 13 [112065] >[ 112.052] sna_wakeup_handler >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_block_handler (tv=118.767000) >[ 112.052] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.052] sna_accel_do_throttle -- no pending activity >[ 112.052] sna_accel_block: evaluating timers, active=5 >[ 112.052] sna_accel_block: flush timer expires in 13 [112065] >[ 112.052] sna_wakeup_handler >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_block_handler (tv=118.767000) >[ 112.052] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.052] sna_accel_do_throttle -- no pending activity >[ 112.052] sna_accel_block: evaluating timers, active=5 >[ 112.052] sna_accel_block: flush timer expires in 13 [112065] >[ 112.052] sna_wakeup_handler >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_block_handler (tv=118.767000) >[ 112.052] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.052] sna_accel_do_throttle -- no pending activity >[ 112.052] sna_accel_block: evaluating timers, active=5 >[ 112.052] sna_accel_block: flush timer expires in 13 [112065] >[ 112.052] sna_wakeup_handler >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_accel_flush: flush?=0, dirty?=0 >[ 112.052] sna_block_handler (tv=118.767000) >[ 112.052] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.052] sna_accel_do_throttle -- no pending activity >[ 112.052] sna_accel_block: evaluating timers, active=5 >[ 112.053] sna_accel_block: flush timer expires in 13 [112065] >[ 112.053] sna_wakeup_handler >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_block_handler (tv=118.766000) >[ 112.053] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.053] sna_accel_do_throttle -- no pending activity >[ 112.053] sna_accel_block: evaluating timers, active=5 >[ 112.053] sna_accel_block: flush timer expires in 12 [112065] >[ 112.053] sna_wakeup_handler >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_block_handler (tv=118.766000) >[ 112.053] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.053] sna_accel_do_throttle -- no pending activity >[ 112.053] sna_accel_block: evaluating timers, active=5 >[ 112.053] sna_accel_block: flush timer expires in 12 [112065] >[ 112.053] sna_wakeup_handler >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_block_handler (tv=118.766000) >[ 112.053] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.053] sna_accel_do_throttle -- no pending activity >[ 112.053] sna_accel_block: evaluating timers, active=5 >[ 112.053] sna_accel_block: flush timer expires in 12 [112065] >[ 112.053] sna_wakeup_handler >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_block_handler (tv=118.766000) >[ 112.053] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.053] sna_accel_do_throttle -- no pending activity >[ 112.053] sna_accel_block: evaluating timers, active=5 >[ 112.053] sna_accel_block: flush timer expires in 12 [112065] >[ 112.053] sna_wakeup_handler >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_block_handler (tv=118.766000) >[ 112.053] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.053] sna_accel_do_throttle -- no pending activity >[ 112.053] sna_accel_block: evaluating timers, active=5 >[ 112.053] sna_accel_block: flush timer expires in 12 [112065] >[ 112.053] sna_wakeup_handler >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_block_handler (tv=118.766000) >[ 112.053] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.053] sna_accel_do_throttle -- no pending activity >[ 112.053] sna_accel_block: evaluating timers, active=5 >[ 112.053] sna_accel_block: flush timer expires in 12 [112065] >[ 112.053] sna_wakeup_handler >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_block_handler (tv=118.766000) >[ 112.053] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.053] sna_accel_do_throttle -- no pending activity >[ 112.053] sna_accel_block: evaluating timers, active=5 >[ 112.053] sna_accel_block: flush timer expires in 12 [112065] >[ 112.053] sna_wakeup_handler >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_block_handler (tv=118.766000) >[ 112.053] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.053] sna_accel_do_throttle -- no pending activity >[ 112.053] sna_accel_block: evaluating timers, active=5 >[ 112.053] sna_accel_block: flush timer expires in 12 [112065] >[ 112.053] sna_wakeup_handler >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_block_handler (tv=118.766000) >[ 112.053] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.053] sna_accel_do_throttle -- no pending activity >[ 112.053] sna_accel_block: evaluating timers, active=5 >[ 112.053] sna_accel_block: flush timer expires in 12 [112065] >[ 112.053] sna_wakeup_handler >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_block_handler (tv=118.766000) >[ 112.053] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.053] sna_accel_do_throttle -- no pending activity >[ 112.053] sna_accel_block: evaluating timers, active=5 >[ 112.053] sna_accel_block: flush timer expires in 12 [112065] >[ 112.053] sna_wakeup_handler >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_block_handler (tv=118.766000) >[ 112.053] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.053] sna_accel_do_throttle -- no pending activity >[ 112.053] sna_accel_block: evaluating timers, active=5 >[ 112.053] sna_accel_block: flush timer expires in 12 [112065] >[ 112.053] sna_wakeup_handler >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_block_handler (tv=118.766000) >[ 112.053] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.053] sna_accel_do_throttle -- no pending activity >[ 112.053] sna_accel_block: evaluating timers, active=5 >[ 112.053] sna_accel_block: flush timer expires in 12 [112065] >[ 112.053] sna_wakeup_handler >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_block_handler (tv=118.766000) >[ 112.053] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.053] sna_accel_do_throttle -- no pending activity >[ 112.053] sna_accel_block: evaluating timers, active=5 >[ 112.053] sna_accel_block: flush timer expires in 12 [112065] >[ 112.053] sna_wakeup_handler >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_block_handler (tv=118.766000) >[ 112.053] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.053] sna_accel_do_throttle -- no pending activity >[ 112.053] sna_accel_block: evaluating timers, active=5 >[ 112.053] sna_accel_block: flush timer expires in 12 [112065] >[ 112.053] sna_wakeup_handler >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_block_handler (tv=118.766000) >[ 112.053] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.053] sna_accel_do_throttle -- no pending activity >[ 112.053] sna_accel_block: evaluating timers, active=5 >[ 112.053] sna_accel_block: flush timer expires in 12 [112065] >[ 112.053] sna_wakeup_handler >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_block_handler (tv=118.766000) >[ 112.053] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.053] sna_accel_do_throttle -- no pending activity >[ 112.053] sna_accel_block: evaluating timers, active=5 >[ 112.053] sna_accel_block: flush timer expires in 12 [112065] >[ 112.053] sna_wakeup_handler >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_block_handler (tv=118.766000) >[ 112.053] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.053] sna_accel_do_throttle -- no pending activity >[ 112.053] sna_accel_block: evaluating timers, active=5 >[ 112.053] sna_accel_block: flush timer expires in 12 [112065] >[ 112.053] sna_wakeup_handler >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.053] sna_block_handler (tv=118.766000) >[ 112.053] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.053] sna_accel_do_throttle -- no pending activity >[ 112.053] sna_accel_block: evaluating timers, active=5 >[ 112.053] sna_accel_block: flush timer expires in 12 [112065] >[ 112.053] sna_wakeup_handler >[ 112.053] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_block_handler (tv=118.765000) >[ 112.054] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.054] sna_accel_do_throttle -- no pending activity >[ 112.054] sna_accel_block: evaluating timers, active=5 >[ 112.054] sna_accel_block: flush timer expires in 11 [112065] >[ 112.054] sna_wakeup_handler >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_block_handler (tv=118.765000) >[ 112.054] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.054] sna_accel_do_throttle -- no pending activity >[ 112.054] sna_accel_block: evaluating timers, active=5 >[ 112.054] sna_accel_block: flush timer expires in 11 [112065] >[ 112.054] sna_wakeup_handler >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_block_handler (tv=118.765000) >[ 112.054] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.054] sna_accel_do_throttle -- no pending activity >[ 112.054] sna_accel_block: evaluating timers, active=5 >[ 112.054] sna_accel_block: flush timer expires in 11 [112065] >[ 112.054] sna_wakeup_handler >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_block_handler (tv=118.765000) >[ 112.054] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.054] sna_accel_do_throttle -- no pending activity >[ 112.054] sna_accel_block: evaluating timers, active=5 >[ 112.054] sna_accel_block: flush timer expires in 11 [112065] >[ 112.054] sna_wakeup_handler >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_block_handler (tv=118.765000) >[ 112.054] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.054] sna_accel_do_throttle -- no pending activity >[ 112.054] sna_accel_block: evaluating timers, active=5 >[ 112.054] sna_accel_block: flush timer expires in 11 [112065] >[ 112.054] sna_wakeup_handler >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_block_handler (tv=118.765000) >[ 112.054] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.054] sna_accel_do_throttle -- no pending activity >[ 112.054] sna_accel_block: evaluating timers, active=5 >[ 112.054] sna_accel_block: flush timer expires in 11 [112065] >[ 112.054] sna_wakeup_handler >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_block_handler (tv=118.765000) >[ 112.054] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.054] sna_accel_do_throttle -- no pending activity >[ 112.054] sna_accel_block: evaluating timers, active=5 >[ 112.054] sna_accel_block: flush timer expires in 11 [112065] >[ 112.054] sna_wakeup_handler >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_block_handler (tv=118.765000) >[ 112.054] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.054] sna_accel_do_throttle -- no pending activity >[ 112.054] sna_accel_block: evaluating timers, active=5 >[ 112.054] sna_accel_block: flush timer expires in 11 [112065] >[ 112.054] sna_wakeup_handler >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_block_handler (tv=118.765000) >[ 112.054] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.054] sna_accel_do_throttle -- no pending activity >[ 112.054] sna_accel_block: evaluating timers, active=5 >[ 112.054] sna_accel_block: flush timer expires in 11 [112065] >[ 112.054] sna_wakeup_handler >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_block_handler (tv=118.765000) >[ 112.054] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.054] sna_accel_do_throttle -- no pending activity >[ 112.054] sna_accel_block: evaluating timers, active=5 >[ 112.054] sna_accel_block: flush timer expires in 11 [112065] >[ 112.054] sna_wakeup_handler >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_block_handler (tv=118.765000) >[ 112.054] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.054] sna_accel_do_throttle -- no pending activity >[ 112.054] sna_accel_block: evaluating timers, active=5 >[ 112.054] sna_accel_block: flush timer expires in 11 [112065] >[ 112.054] sna_wakeup_handler >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_block_handler (tv=118.765000) >[ 112.054] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.054] sna_accel_do_throttle -- no pending activity >[ 112.054] sna_accel_block: evaluating timers, active=5 >[ 112.054] sna_accel_block: flush timer expires in 11 [112065] >[ 112.054] sna_wakeup_handler >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_block_handler (tv=118.765000) >[ 112.054] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.054] sna_accel_do_throttle -- no pending activity >[ 112.054] sna_accel_block: evaluating timers, active=5 >[ 112.054] sna_accel_block: flush timer expires in 11 [112065] >[ 112.054] sna_wakeup_handler >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_block_handler (tv=118.765000) >[ 112.054] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.054] sna_accel_do_throttle -- no pending activity >[ 112.054] sna_accel_block: evaluating timers, active=5 >[ 112.054] sna_accel_block: flush timer expires in 11 [112065] >[ 112.054] sna_wakeup_handler >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_block_handler (tv=118.765000) >[ 112.054] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.054] sna_accel_do_throttle -- no pending activity >[ 112.054] sna_accel_block: evaluating timers, active=5 >[ 112.054] sna_accel_block: flush timer expires in 11 [112065] >[ 112.054] sna_wakeup_handler >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_block_handler (tv=118.765000) >[ 112.054] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.054] sna_accel_do_throttle -- no pending activity >[ 112.054] sna_accel_block: evaluating timers, active=5 >[ 112.054] sna_accel_block: flush timer expires in 11 [112065] >[ 112.054] sna_wakeup_handler >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_block_handler (tv=118.765000) >[ 112.054] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.054] sna_accel_do_throttle -- no pending activity >[ 112.054] sna_accel_block: evaluating timers, active=5 >[ 112.054] sna_accel_block: flush timer expires in 11 [112065] >[ 112.054] sna_wakeup_handler >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_block_handler (tv=118.765000) >[ 112.054] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.054] sna_accel_do_throttle -- no pending activity >[ 112.054] sna_accel_block: evaluating timers, active=5 >[ 112.054] sna_accel_block: flush timer expires in 11 [112065] >[ 112.054] sna_wakeup_handler >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_block_handler (tv=118.765000) >[ 112.054] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.054] sna_accel_do_throttle -- no pending activity >[ 112.054] sna_accel_block: evaluating timers, active=5 >[ 112.054] sna_accel_block: flush timer expires in 11 [112065] >[ 112.054] sna_wakeup_handler >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_accel_flush: flush?=0, dirty?=0 >[ 112.054] sna_block_handler (tv=118.765000) >[ 112.054] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.054] sna_accel_do_throttle -- no pending activity >[ 112.054] sna_accel_block: evaluating timers, active=5 >[ 112.054] sna_accel_block: flush timer expires in 11 [112065] >[ 112.055] sna_wakeup_handler >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_block_handler (tv=118.764000) >[ 112.055] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.055] sna_accel_do_throttle -- no pending activity >[ 112.055] sna_accel_block: evaluating timers, active=5 >[ 112.055] sna_accel_block: flush timer expires in 10 [112065] >[ 112.055] sna_wakeup_handler >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_block_handler (tv=118.764000) >[ 112.055] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.055] sna_accel_do_throttle -- no pending activity >[ 112.055] sna_accel_block: evaluating timers, active=5 >[ 112.055] sna_accel_block: flush timer expires in 10 [112065] >[ 112.055] sna_wakeup_handler >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_block_handler (tv=118.764000) >[ 112.055] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.055] sna_accel_do_throttle -- no pending activity >[ 112.055] sna_accel_block: evaluating timers, active=5 >[ 112.055] sna_accel_block: flush timer expires in 10 [112065] >[ 112.055] sna_wakeup_handler >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_block_handler (tv=118.764000) >[ 112.055] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.055] sna_accel_do_throttle -- no pending activity >[ 112.055] sna_accel_block: evaluating timers, active=5 >[ 112.055] sna_accel_block: flush timer expires in 10 [112065] >[ 112.055] sna_wakeup_handler >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_block_handler (tv=118.764000) >[ 112.055] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.055] sna_accel_do_throttle -- no pending activity >[ 112.055] sna_accel_block: evaluating timers, active=5 >[ 112.055] sna_accel_block: flush timer expires in 10 [112065] >[ 112.055] sna_wakeup_handler >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_block_handler (tv=118.764000) >[ 112.055] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.055] sna_accel_do_throttle -- no pending activity >[ 112.055] sna_accel_block: evaluating timers, active=5 >[ 112.055] sna_accel_block: flush timer expires in 10 [112065] >[ 112.055] sna_wakeup_handler >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_block_handler (tv=118.764000) >[ 112.055] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.055] sna_accel_do_throttle -- no pending activity >[ 112.055] sna_accel_block: evaluating timers, active=5 >[ 112.055] sna_accel_block: flush timer expires in 10 [112065] >[ 112.055] sna_wakeup_handler >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_block_handler (tv=118.764000) >[ 112.055] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.055] sna_accel_do_throttle -- no pending activity >[ 112.055] sna_accel_block: evaluating timers, active=5 >[ 112.055] sna_accel_block: flush timer expires in 10 [112065] >[ 112.055] sna_wakeup_handler >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_block_handler (tv=118.764000) >[ 112.055] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.055] sna_accel_do_throttle -- no pending activity >[ 112.055] sna_accel_block: evaluating timers, active=5 >[ 112.055] sna_accel_block: flush timer expires in 10 [112065] >[ 112.055] sna_wakeup_handler >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_block_handler (tv=118.764000) >[ 112.055] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.055] sna_accel_do_throttle -- no pending activity >[ 112.055] sna_accel_block: evaluating timers, active=5 >[ 112.055] sna_accel_block: flush timer expires in 10 [112065] >[ 112.055] sna_wakeup_handler >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_block_handler (tv=118.764000) >[ 112.055] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.055] sna_accel_do_throttle -- no pending activity >[ 112.055] sna_accel_block: evaluating timers, active=5 >[ 112.055] sna_accel_block: flush timer expires in 10 [112065] >[ 112.055] sna_wakeup_handler >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_block_handler (tv=118.764000) >[ 112.055] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.055] sna_accel_do_throttle -- no pending activity >[ 112.055] sna_accel_block: evaluating timers, active=5 >[ 112.055] sna_accel_block: flush timer expires in 10 [112065] >[ 112.055] sna_wakeup_handler >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_block_handler (tv=118.764000) >[ 112.055] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.055] sna_accel_do_throttle -- no pending activity >[ 112.055] sna_accel_block: evaluating timers, active=5 >[ 112.055] sna_accel_block: flush timer expires in 10 [112065] >[ 112.055] sna_wakeup_handler >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_block_handler (tv=118.764000) >[ 112.055] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.055] sna_accel_do_throttle -- no pending activity >[ 112.055] sna_accel_block: evaluating timers, active=5 >[ 112.055] sna_accel_block: flush timer expires in 10 [112065] >[ 112.055] sna_wakeup_handler >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_block_handler (tv=118.764000) >[ 112.055] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.055] sna_accel_do_throttle -- no pending activity >[ 112.055] sna_accel_block: evaluating timers, active=5 >[ 112.055] sna_accel_block: flush timer expires in 10 [112065] >[ 112.055] sna_wakeup_handler >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_block_handler (tv=118.764000) >[ 112.055] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.055] sna_accel_do_throttle -- no pending activity >[ 112.055] sna_accel_block: evaluating timers, active=5 >[ 112.055] sna_accel_block: flush timer expires in 10 [112065] >[ 112.055] sna_wakeup_handler >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_block_handler (tv=118.764000) >[ 112.055] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.055] sna_accel_do_throttle -- no pending activity >[ 112.055] sna_accel_block: evaluating timers, active=5 >[ 112.055] sna_accel_block: flush timer expires in 10 [112065] >[ 112.055] sna_wakeup_handler >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_block_handler (tv=118.764000) >[ 112.055] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.055] sna_accel_do_throttle -- no pending activity >[ 112.055] sna_accel_block: evaluating timers, active=5 >[ 112.055] sna_accel_block: flush timer expires in 10 [112065] >[ 112.055] sna_wakeup_handler >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_block_handler (tv=118.764000) >[ 112.055] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.055] sna_accel_do_throttle -- no pending activity >[ 112.055] sna_accel_block: evaluating timers, active=5 >[ 112.055] sna_accel_block: flush timer expires in 10 [112065] >[ 112.055] sna_wakeup_handler >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_block_handler (tv=118.764000) >[ 112.055] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.055] sna_accel_do_throttle -- no pending activity >[ 112.055] sna_accel_block: evaluating timers, active=5 >[ 112.055] sna_accel_block: flush timer expires in 10 [112065] >[ 112.055] sna_wakeup_handler >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.055] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_block_handler (tv=118.764000) >[ 112.056] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.056] sna_accel_do_throttle -- no pending activity >[ 112.056] sna_accel_block: evaluating timers, active=5 >[ 112.056] sna_accel_block: flush timer expires in 9 [112065] >[ 112.056] sna_wakeup_handler >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_block_handler (tv=118.763000) >[ 112.056] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.056] sna_accel_do_throttle -- no pending activity >[ 112.056] sna_accel_block: evaluating timers, active=5 >[ 112.056] sna_accel_block: flush timer expires in 9 [112065] >[ 112.056] sna_wakeup_handler >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_block_handler (tv=118.763000) >[ 112.056] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.056] sna_accel_do_throttle -- no pending activity >[ 112.056] sna_accel_block: evaluating timers, active=5 >[ 112.056] sna_accel_block: flush timer expires in 9 [112065] >[ 112.056] sna_wakeup_handler >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_block_handler (tv=118.763000) >[ 112.056] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.056] sna_accel_do_throttle -- no pending activity >[ 112.056] sna_accel_block: evaluating timers, active=5 >[ 112.056] sna_accel_block: flush timer expires in 9 [112065] >[ 112.056] sna_wakeup_handler >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_block_handler (tv=118.763000) >[ 112.056] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.056] sna_accel_do_throttle -- no pending activity >[ 112.056] sna_accel_block: evaluating timers, active=5 >[ 112.056] sna_accel_block: flush timer expires in 9 [112065] >[ 112.056] sna_wakeup_handler >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_block_handler (tv=118.763000) >[ 112.056] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.056] sna_accel_do_throttle -- no pending activity >[ 112.056] sna_accel_block: evaluating timers, active=5 >[ 112.056] sna_accel_block: flush timer expires in 9 [112065] >[ 112.056] sna_wakeup_handler >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_block_handler (tv=118.763000) >[ 112.056] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.056] sna_accel_do_throttle -- no pending activity >[ 112.056] sna_accel_block: evaluating timers, active=5 >[ 112.056] sna_accel_block: flush timer expires in 9 [112065] >[ 112.056] sna_wakeup_handler >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_block_handler (tv=118.763000) >[ 112.056] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.056] sna_accel_do_throttle -- no pending activity >[ 112.056] sna_accel_block: evaluating timers, active=5 >[ 112.056] sna_accel_block: flush timer expires in 9 [112065] >[ 112.056] sna_wakeup_handler >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_block_handler (tv=118.763000) >[ 112.056] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.056] sna_accel_do_throttle -- no pending activity >[ 112.056] sna_accel_block: evaluating timers, active=5 >[ 112.056] sna_accel_block: flush timer expires in 9 [112065] >[ 112.056] sna_wakeup_handler >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_block_handler (tv=118.763000) >[ 112.056] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.056] sna_accel_do_throttle -- no pending activity >[ 112.056] sna_accel_block: evaluating timers, active=5 >[ 112.056] sna_accel_block: flush timer expires in 9 [112065] >[ 112.056] sna_wakeup_handler >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_block_handler (tv=118.763000) >[ 112.056] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.056] sna_accel_do_throttle -- no pending activity >[ 112.056] sna_accel_block: evaluating timers, active=5 >[ 112.056] sna_accel_block: flush timer expires in 9 [112065] >[ 112.056] sna_wakeup_handler >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_block_handler (tv=118.763000) >[ 112.056] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.056] sna_accel_do_throttle -- no pending activity >[ 112.056] sna_accel_block: evaluating timers, active=5 >[ 112.056] sna_accel_block: flush timer expires in 9 [112065] >[ 112.056] sna_wakeup_handler >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_block_handler (tv=118.763000) >[ 112.056] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.056] sna_accel_do_throttle -- no pending activity >[ 112.056] sna_accel_block: evaluating timers, active=5 >[ 112.056] sna_accel_block: flush timer expires in 9 [112065] >[ 112.056] sna_wakeup_handler >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_block_handler (tv=118.763000) >[ 112.056] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.056] sna_accel_do_throttle -- no pending activity >[ 112.056] sna_accel_block: evaluating timers, active=5 >[ 112.056] sna_accel_block: flush timer expires in 9 [112065] >[ 112.056] sna_wakeup_handler >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_block_handler (tv=118.763000) >[ 112.056] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.056] sna_accel_do_throttle -- no pending activity >[ 112.056] sna_accel_block: evaluating timers, active=5 >[ 112.056] sna_accel_block: flush timer expires in 9 [112065] >[ 112.056] sna_wakeup_handler >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_accel_flush: flush?=0, dirty?=0 >[ 112.056] sna_block_handler (tv=118.763000) >[ 112.056] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.056] sna_accel_do_throttle -- no pending activity >[ 112.056] sna_accel_block: evaluating timers, active=5 >[ 112.056] sna_accel_block: flush timer expires in 9 [112065] >[ 112.057] sna_wakeup_handler >[ 112.057] sna_accel_flush: flush?=0, dirty?=0 >[ 112.057] sna_accel_flush: flush?=0, dirty?=0 >[ 112.057] sna_block_handler (tv=118.762000) >[ 112.057] sna_scanout_do_flush: flush timer active: delta=8 >[ 112.057] sna_accel_do_throttle -- no pending activity >[ 112.057] sna_accel_block: evaluating timers, active=5 >[ 112.057] sna_accel_block: flush timer expires in 8 [112065] >[ 112.057] sna_wakeup_handler >[ 112.057] sna_accel_flush: flush?=0, dirty?=0 >[ 112.057] sna_accel_flush: flush?=0, dirty?=0 >[ 112.057] sna_block_handler (tv=118.762000) >[ 112.057] sna_scanout_do_flush: flush timer active: delta=8 >[ 112.057] sna_accel_do_throttle -- no pending activity >[ 112.057] sna_accel_block: evaluating timers, active=5 >[ 112.057] sna_accel_block: flush timer expires in 8 [112065] >[ 112.058] sna_wakeup_handler >[ 112.058] sna_accel_flush: flush?=0, dirty?=0 >[ 112.058] sna_accel_flush: flush?=0, dirty?=0 >[ 112.058] sna_accel_flush: flush?=0, dirty?=0 >[ 112.059] sna_accel_flush: flush?=0, dirty?=0 >[ 112.059] sna_accel_flush: flush?=0, dirty?=0 >[ 112.059] sna_accel_flush: flush?=0, dirty?=0 >[ 112.059] sna_block_handler (tv=118.760000) >[ 112.059] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.059] sna_accel_do_throttle -- no pending activity >[ 112.059] sna_accel_block: evaluating timers, active=5 >[ 112.059] sna_accel_block: flush timer expires in 6 [112065] >[ 112.059] sna_wakeup_handler >[ 112.059] sna_accel_flush: flush?=0, dirty?=0 >[ 112.059] sna_accel_flush: flush?=0, dirty?=0 >[ 112.059] sna_block_handler (tv=118.760000) >[ 112.059] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.059] sna_accel_do_throttle -- no pending activity >[ 112.059] sna_accel_block: evaluating timers, active=5 >[ 112.059] sna_accel_block: flush timer expires in 6 [112065] >[ 112.059] sna_wakeup_handler >[ 112.059] sna_accel_flush: flush?=0, dirty?=0 >[ 112.059] sna_accel_flush: flush?=0, dirty?=0 >[ 112.059] sna_block_handler (tv=118.760000) >[ 112.059] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.059] sna_accel_do_throttle -- no pending activity >[ 112.059] sna_accel_block: evaluating timers, active=5 >[ 112.059] sna_accel_block: flush timer expires in 6 [112065] >[ 112.059] sna_wakeup_handler >[ 112.059] sna_accel_flush: flush?=0, dirty?=0 >[ 112.059] sna_accel_flush: flush?=0, dirty?=0 >[ 112.059] sna_block_handler (tv=118.760000) >[ 112.059] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.059] sna_accel_do_throttle -- no pending activity >[ 112.059] sna_accel_block: evaluating timers, active=5 >[ 112.059] sna_accel_block: flush timer expires in 6 [112065] >[ 112.059] sna_wakeup_handler >[ 112.059] sna_accel_flush: flush?=0, dirty?=0 >[ 112.059] sna_accel_flush: flush?=0, dirty?=0 >[ 112.059] sna_block_handler (tv=118.760000) >[ 112.059] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.059] sna_accel_do_throttle -- no pending activity >[ 112.059] sna_accel_block: evaluating timers, active=5 >[ 112.059] sna_accel_block: flush timer expires in 6 [112065] >[ 112.059] sna_wakeup_handler >[ 112.059] sna_accel_flush: flush?=0, dirty?=0 >[ 112.059] sna_accel_flush: flush?=0, dirty?=0 >[ 112.059] sna_block_handler (tv=118.760000) >[ 112.059] sna_scanout_do_flush: flush timer active: delta=6 >[ 112.059] sna_accel_do_throttle -- no pending activity >[ 112.059] sna_accel_block: evaluating timers, active=5 >[ 112.059] sna_accel_block: flush timer expires in 6 [112065] >[ 112.060] sna_wakeup_handler >[ 112.060] sna_accel_flush: flush?=0, dirty?=0 >[ 112.060] sna_block_handler (tv=118.759000) >[ 112.060] sna_scanout_do_flush: flush timer active: delta=5 >[ 112.060] sna_accel_do_throttle -- no pending activity >[ 112.060] sna_accel_block: evaluating timers, active=5 >[ 112.060] sna_accel_block: flush timer expires in 5 [112065] >[ 112.060] sna_wakeup_handler >[ 112.060] sna_accel_flush: flush?=0, dirty?=0 >[ 112.060] sna_accel_flush: flush?=0, dirty?=0 >[ 112.060] sna_block_handler (tv=118.759000) >[ 112.060] sna_scanout_do_flush: flush timer active: delta=5 >[ 112.060] sna_accel_do_throttle -- no pending activity >[ 112.060] sna_accel_block: evaluating timers, active=5 >[ 112.060] sna_accel_block: flush timer expires in 5 [112065] >[ 112.060] sna_wakeup_handler >[ 112.060] sna_accel_flush: flush?=0, dirty?=0 >[ 112.060] sna_accel_flush: flush?=0, dirty?=0 >[ 112.060] sna_block_handler (tv=118.759000) >[ 112.060] sna_scanout_do_flush: flush timer active: delta=5 >[ 112.060] sna_accel_do_throttle -- no pending activity >[ 112.060] sna_accel_block: evaluating timers, active=5 >[ 112.060] sna_accel_block: flush timer expires in 5 [112065] >[ 112.060] sna_wakeup_handler >[ 112.060] sna_accel_flush: flush?=0, dirty?=0 >[ 112.060] sna_accel_flush: flush?=0, dirty?=0 >[ 112.060] sna_block_handler (tv=118.759000) >[ 112.060] sna_scanout_do_flush: flush timer active: delta=5 >[ 112.060] sna_accel_do_throttle -- no pending activity >[ 112.060] sna_accel_block: evaluating timers, active=5 >[ 112.060] sna_accel_block: flush timer expires in 5 [112065] >[ 112.060] sna_wakeup_handler >[ 112.060] sna_accel_flush: flush?=0, dirty?=0 >[ 112.060] sna_accel_flush: flush?=0, dirty?=0 >[ 112.060] sna_block_handler (tv=118.759000) >[ 112.060] sna_scanout_do_flush: flush timer active: delta=5 >[ 112.060] sna_accel_do_throttle -- no pending activity >[ 112.060] sna_accel_block: evaluating timers, active=5 >[ 112.060] sna_accel_block: flush timer expires in 5 [112065] >[ 112.060] sna_wakeup_handler >[ 112.060] sna_accel_flush: flush?=0, dirty?=0 >[ 112.060] sna_accel_flush: flush?=0, dirty?=0 >[ 112.060] sna_block_handler (tv=118.759000) >[ 112.060] sna_scanout_do_flush: flush timer active: delta=5 >[ 112.060] sna_accel_do_throttle -- no pending activity >[ 112.060] sna_accel_block: evaluating timers, active=5 >[ 112.060] sna_accel_block: flush timer expires in 5 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.061] sna_wakeup_handler >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_accel_flush: flush?=0, dirty?=0 >[ 112.061] sna_block_handler (tv=118.758000) >[ 112.061] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.061] sna_accel_do_throttle -- no pending activity >[ 112.061] sna_accel_block: evaluating timers, active=5 >[ 112.061] sna_accel_block: flush timer expires in 4 [112065] >[ 112.062] sna_wakeup_handler >[ 112.062] sna_accel_flush: flush?=0, dirty?=0 >[ 112.062] sna_accel_flush: flush?=0, dirty?=0 >[ 112.062] sna_accel_flush: flush?=0, dirty?=0 >[ 112.062] sna_block_handler (tv=118.757000) >[ 112.062] sna_scanout_do_flush: flush timer active: delta=3 >[ 112.062] sna_scanout_do_flush (time=112062), triggered >[ 112.062] sna_scanout_flush (time=112062), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 112.062] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 112.062] stop_flush: scanout=28 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 112.062] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 112.062] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 112.062] sna_accel_do_throttle -- no pending activity >[ 112.062] sna_accel_block: evaluating timers, active=5 >[ 112.062] sna_accel_block: flush timer expires in 16 [112078] >[ 112.062] sna_wakeup_handler >[ 112.062] sna_accel_flush: flush?=0, dirty?=0 >[ 112.062] sna_accel_flush: flush?=0, dirty?=0 >[ 112.062] sna_block_handler (tv=118.757000) >[ 112.062] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.062] sna_accel_do_throttle -- no pending activity >[ 112.062] sna_accel_block: evaluating timers, active=5 >[ 112.062] sna_accel_block: flush timer expires in 16 [112078] >[ 112.062] sna_wakeup_handler >[ 112.062] sna_accel_flush: flush?=0, dirty?=0 >[ 112.062] sna_accel_flush: flush?=0, dirty?=0 >[ 112.062] sna_accel_flush: flush?=0, dirty?=0 >[ 112.062] sna_block_handler (tv=118.757000) >[ 112.062] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.062] sna_accel_do_throttle -- no pending activity >[ 112.062] sna_accel_block: evaluating timers, active=5 >[ 112.062] sna_accel_block: flush timer expires in 16 [112078] >[ 112.062] sna_wakeup_handler >[ 112.062] sna_accel_flush: flush?=0, dirty?=0 >[ 112.062] sna_accel_flush: flush?=0, dirty?=0 >[ 112.062] sna_accel_flush: flush?=0, dirty?=0 >[ 112.062] sna_block_handler (tv=118.757000) >[ 112.062] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.062] sna_accel_do_throttle -- no pending activity >[ 112.062] sna_accel_block: evaluating timers, active=5 >[ 112.062] sna_accel_block: flush timer expires in 16 [112078] >[ 112.062] sna_wakeup_handler >[ 112.062] sna_accel_flush: flush?=0, dirty?=0 >[ 112.062] sna_accel_flush: flush?=0, dirty?=0 >[ 112.062] sna_block_handler (tv=118.757000) >[ 112.062] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.062] sna_accel_do_throttle -- no pending activity >[ 112.062] sna_accel_block: evaluating timers, active=5 >[ 112.062] sna_accel_block: flush timer expires in 16 [112078] >[ 112.062] sna_wakeup_handler >[ 112.062] sna_accel_flush: flush?=0, dirty?=0 >[ 112.062] sna_accel_flush: flush?=0, dirty?=0 >[ 112.062] sna_accel_flush: flush?=0, dirty?=0 >[ 112.062] sna_block_handler (tv=118.757000) >[ 112.062] sna_scanout_do_flush: flush timer active: delta=16 >[ 112.062] sna_accel_do_throttle -- no pending activity >[ 112.062] sna_accel_block: evaluating timers, active=5 >[ 112.062] sna_accel_block: flush timer expires in 16 [112078] >[ 112.063] sna_wakeup_handler >[ 112.063] sna_accel_flush: flush?=0, dirty?=0 >[ 112.063] sna_accel_flush: flush?=0, dirty?=0 >[ 112.063] sna_block_handler (tv=118.756000) >[ 112.063] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.063] sna_accel_do_throttle -- no pending activity >[ 112.063] sna_accel_block: evaluating timers, active=5 >[ 112.063] sna_accel_block: flush timer expires in 15 [112078] >[ 112.063] sna_wakeup_handler >[ 112.063] sna_accel_flush: flush?=0, dirty?=0 >[ 112.063] sna_accel_flush: flush?=0, dirty?=0 >[ 112.063] sna_block_handler (tv=118.756000) >[ 112.063] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.063] sna_accel_do_throttle -- no pending activity >[ 112.063] sna_accel_block: evaluating timers, active=5 >[ 112.063] sna_accel_block: flush timer expires in 15 [112078] >[ 112.063] sna_wakeup_handler >[ 112.063] sna_accel_flush: flush?=0, dirty?=0 >[ 112.063] sna_accel_flush: flush?=0, dirty?=0 >[ 112.063] sna_block_handler (tv=118.756000) >[ 112.063] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.063] sna_accel_do_throttle -- no pending activity >[ 112.063] sna_accel_block: evaluating timers, active=5 >[ 112.063] sna_accel_block: flush timer expires in 15 [112078] >[ 112.067] sna_wakeup_handler >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_block_handler (tv=118.752000) >[ 112.067] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.067] sna_accel_do_throttle -- no pending activity >[ 112.067] sna_accel_block: evaluating timers, active=5 >[ 112.067] sna_accel_block: flush timer expires in 11 [112078] >[ 112.067] sna_wakeup_handler >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_block_handler (tv=118.752000) >[ 112.067] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.067] sna_accel_do_throttle -- no pending activity >[ 112.067] sna_accel_block: evaluating timers, active=5 >[ 112.067] sna_accel_block: flush timer expires in 11 [112078] >[ 112.067] sna_wakeup_handler >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_block_handler (tv=118.752000) >[ 112.067] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.067] sna_accel_do_throttle -- no pending activity >[ 112.067] sna_accel_block: evaluating timers, active=5 >[ 112.067] sna_accel_block: flush timer expires in 11 [112078] >[ 112.067] sna_wakeup_handler >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_block_handler (tv=118.752000) >[ 112.067] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.067] sna_accel_do_throttle -- no pending activity >[ 112.067] sna_accel_block: evaluating timers, active=5 >[ 112.067] sna_accel_block: flush timer expires in 11 [112078] >[ 112.067] sna_wakeup_handler >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_block_handler (tv=118.752000) >[ 112.067] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.067] sna_accel_do_throttle -- no pending activity >[ 112.067] sna_accel_block: evaluating timers, active=5 >[ 112.067] sna_accel_block: flush timer expires in 11 [112078] >[ 112.067] sna_wakeup_handler >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_block_handler (tv=118.752000) >[ 112.067] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.067] sna_accel_do_throttle -- no pending activity >[ 112.067] sna_accel_block: evaluating timers, active=5 >[ 112.067] sna_accel_block: flush timer expires in 11 [112078] >[ 112.067] sna_wakeup_handler >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_block_handler (tv=118.752000) >[ 112.067] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.067] sna_accel_do_throttle -- no pending activity >[ 112.067] sna_accel_block: evaluating timers, active=5 >[ 112.067] sna_accel_block: flush timer expires in 11 [112078] >[ 112.067] sna_wakeup_handler >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_block_handler (tv=118.752000) >[ 112.067] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.067] sna_accel_do_throttle -- no pending activity >[ 112.067] sna_accel_block: evaluating timers, active=5 >[ 112.067] sna_accel_block: flush timer expires in 11 [112078] >[ 112.067] sna_wakeup_handler >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_block_handler (tv=118.752000) >[ 112.067] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.067] sna_accel_do_throttle -- no pending activity >[ 112.067] sna_accel_block: evaluating timers, active=5 >[ 112.067] sna_accel_block: flush timer expires in 11 [112078] >[ 112.067] sna_wakeup_handler >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_block_handler (tv=118.752000) >[ 112.067] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.067] sna_accel_do_throttle -- no pending activity >[ 112.067] sna_accel_block: evaluating timers, active=5 >[ 112.067] sna_accel_block: flush timer expires in 11 [112078] >[ 112.067] sna_wakeup_handler >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_block_handler (tv=118.752000) >[ 112.067] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.067] sna_accel_do_throttle -- no pending activity >[ 112.067] sna_accel_block: evaluating timers, active=5 >[ 112.067] sna_accel_block: flush timer expires in 11 [112078] >[ 112.067] sna_wakeup_handler >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_block_handler (tv=118.752000) >[ 112.067] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.067] sna_accel_do_throttle -- no pending activity >[ 112.067] sna_accel_block: evaluating timers, active=5 >[ 112.067] sna_accel_block: flush timer expires in 11 [112078] >[ 112.067] sna_wakeup_handler >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_block_handler (tv=118.752000) >[ 112.067] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.067] sna_accel_do_throttle -- no pending activity >[ 112.067] sna_accel_block: evaluating timers, active=5 >[ 112.067] sna_accel_block: flush timer expires in 11 [112078] >[ 112.067] sna_wakeup_handler >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_block_handler (tv=118.752000) >[ 112.067] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.067] sna_accel_do_throttle -- no pending activity >[ 112.067] sna_accel_block: evaluating timers, active=5 >[ 112.067] sna_accel_block: flush timer expires in 11 [112078] >[ 112.067] sna_wakeup_handler >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_block_handler (tv=118.752000) >[ 112.067] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.067] sna_accel_do_throttle -- no pending activity >[ 112.067] sna_accel_block: evaluating timers, active=5 >[ 112.067] sna_accel_block: flush timer expires in 11 [112078] >[ 112.067] sna_wakeup_handler >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_block_handler (tv=118.752000) >[ 112.067] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.067] sna_accel_do_throttle -- no pending activity >[ 112.067] sna_accel_block: evaluating timers, active=5 >[ 112.067] sna_accel_block: flush timer expires in 11 [112078] >[ 112.067] sna_wakeup_handler >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_accel_flush: flush?=0, dirty?=0 >[ 112.067] sna_block_handler (tv=118.752000) >[ 112.067] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.067] sna_accel_do_throttle -- no pending activity >[ 112.067] sna_accel_block: evaluating timers, active=5 >[ 112.068] sna_accel_block: flush timer expires in 11 [112078] >[ 112.068] sna_wakeup_handler >[ 112.068] sna_accel_flush: flush?=0, dirty?=0 >[ 112.068] sna_accel_flush: flush?=0, dirty?=0 >[ 112.068] sna_block_handler (tv=118.751000) >[ 112.068] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.068] sna_accel_do_throttle -- no pending activity >[ 112.068] sna_accel_block: evaluating timers, active=5 >[ 112.068] sna_accel_block: flush timer expires in 10 [112078] >[ 112.068] sna_wakeup_handler >[ 112.068] sna_accel_flush: flush?=0, dirty?=0 >[ 112.068] sna_accel_flush: flush?=0, dirty?=0 >[ 112.068] sna_block_handler (tv=118.751000) >[ 112.068] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.068] sna_accel_do_throttle -- no pending activity >[ 112.068] sna_accel_block: evaluating timers, active=5 >[ 112.068] sna_accel_block: flush timer expires in 10 [112078] >[ 112.068] sna_wakeup_handler >[ 112.068] sna_accel_flush: flush?=0, dirty?=0 >[ 112.068] sna_accel_flush: flush?=0, dirty?=0 >[ 112.068] sna_block_handler (tv=118.751000) >[ 112.068] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.068] sna_accel_do_throttle -- no pending activity >[ 112.068] sna_accel_block: evaluating timers, active=5 >[ 112.068] sna_accel_block: flush timer expires in 10 [112078] >[ 112.068] sna_wakeup_handler >[ 112.068] sna_accel_flush: flush?=0, dirty?=0 >[ 112.068] sna_accel_flush: flush?=0, dirty?=0 >[ 112.068] sna_block_handler (tv=118.751000) >[ 112.068] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.068] sna_accel_do_throttle -- no pending activity >[ 112.068] sna_accel_block: evaluating timers, active=5 >[ 112.068] sna_accel_block: flush timer expires in 10 [112078] >[ 112.068] sna_wakeup_handler >[ 112.068] sna_accel_flush: flush?=0, dirty?=0 >[ 112.068] sna_accel_flush: flush?=0, dirty?=0 >[ 112.068] sna_block_handler (tv=118.751000) >[ 112.068] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.068] sna_accel_do_throttle -- no pending activity >[ 112.068] sna_accel_block: evaluating timers, active=5 >[ 112.068] sna_accel_block: flush timer expires in 10 [112078] >[ 112.069] sna_wakeup_handler >[ 112.069] sna_accel_flush: flush?=0, dirty?=0 >[ 112.069] sna_accel_flush: flush?=0, dirty?=0 >[ 112.069] sna_accel_flush: flush?=0, dirty?=0 >[ 112.069] sna_block_handler (tv=118.750000) >[ 112.069] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.069] sna_accel_do_throttle -- no pending activity >[ 112.069] sna_accel_block: evaluating timers, active=5 >[ 112.069] sna_accel_block: flush timer expires in 9 [112078] >[ 112.070] sna_wakeup_handler >[ 112.070] sna_accel_flush: flush?=0, dirty?=0 >[ 112.070] sna_accel_flush: flush?=0, dirty?=0 >[ 112.070] sna_block_handler (tv=118.749000) >[ 112.070] sna_scanout_do_flush: flush timer active: delta=8 >[ 112.070] sna_accel_do_throttle -- no pending activity >[ 112.070] sna_accel_block: evaluating timers, active=5 >[ 112.070] sna_accel_block: flush timer expires in 8 [112078] >[ 112.070] sna_wakeup_handler >[ 112.070] sna_accel_flush: flush?=0, dirty?=0 >[ 112.070] sna_accel_flush: flush?=0, dirty?=0 >[ 112.070] sna_block_handler (tv=118.749000) >[ 112.070] sna_scanout_do_flush: flush timer active: delta=8 >[ 112.070] sna_accel_do_throttle -- no pending activity >[ 112.070] sna_accel_block: evaluating timers, active=5 >[ 112.070] sna_accel_block: flush timer expires in 8 [112078] >[ 112.071] sna_wakeup_handler >[ 112.071] sna_accel_flush: flush?=0, dirty?=0 >[ 112.071] sna_accel_flush: flush?=0, dirty?=0 >[ 112.071] sna_block_handler (tv=118.748000) >[ 112.071] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.071] sna_accel_do_throttle -- no pending activity >[ 112.071] sna_accel_block: evaluating timers, active=5 >[ 112.071] sna_accel_block: flush timer expires in 7 [112078] >[ 112.071] sna_wakeup_handler >[ 112.071] sna_accel_flush: flush?=0, dirty?=0 >[ 112.071] sna_accel_flush: flush?=0, dirty?=0 >[ 112.071] sna_block_handler (tv=118.748000) >[ 112.071] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.071] sna_accel_do_throttle -- no pending activity >[ 112.071] sna_accel_block: evaluating timers, active=5 >[ 112.071] sna_accel_block: flush timer expires in 7 [112078] >[ 112.071] sna_wakeup_handler >[ 112.071] sna_accel_flush: flush?=0, dirty?=0 >[ 112.071] sna_accel_flush: flush?=0, dirty?=0 >[ 112.071] sna_block_handler (tv=118.748000) >[ 112.071] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.071] sna_accel_do_throttle -- no pending activity >[ 112.071] sna_accel_block: evaluating timers, active=5 >[ 112.071] sna_accel_block: flush timer expires in 7 [112078] >[ 112.071] sna_wakeup_handler >[ 112.071] sna_accel_flush: flush?=0, dirty?=0 >[ 112.071] sna_accel_flush: flush?=0, dirty?=0 >[ 112.071] sna_block_handler (tv=118.748000) >[ 112.071] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.071] sna_accel_do_throttle -- no pending activity >[ 112.071] sna_accel_block: evaluating timers, active=5 >[ 112.071] sna_accel_block: flush timer expires in 7 [112078] >[ 112.071] sna_wakeup_handler >[ 112.071] sna_accel_flush: flush?=0, dirty?=0 >[ 112.071] sna_accel_flush: flush?=0, dirty?=0 >[ 112.071] sna_block_handler (tv=118.748000) >[ 112.071] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.071] sna_accel_do_throttle -- no pending activity >[ 112.071] sna_accel_block: evaluating timers, active=5 >[ 112.071] sna_accel_block: flush timer expires in 7 [112078] >[ 112.071] sna_wakeup_handler >[ 112.071] sna_accel_flush: flush?=0, dirty?=0 >[ 112.071] sna_accel_flush: flush?=0, dirty?=0 >[ 112.071] sna_block_handler (tv=118.748000) >[ 112.071] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.071] sna_accel_do_throttle -- no pending activity >[ 112.071] sna_accel_block: evaluating timers, active=5 >[ 112.071] sna_accel_block: flush timer expires in 7 [112078] >[ 112.071] sna_wakeup_handler >[ 112.071] sna_accel_flush: flush?=0, dirty?=0 >[ 112.071] sna_accel_flush: flush?=0, dirty?=0 >[ 112.071] sna_accel_flush: flush?=0, dirty?=0 >[ 112.071] sna_block_handler (tv=118.748000) >[ 112.071] sna_scanout_do_flush: flush timer active: delta=7 >[ 112.071] sna_accel_do_throttle -- no pending activity >[ 112.071] sna_accel_block: evaluating timers, active=5 >[ 112.071] sna_accel_block: flush timer expires in 7 [112078] >[ 112.073] sna_wakeup_handler >[ 112.073] sna_accel_flush: flush?=0, dirty?=0 >[ 112.073] sna_accel_flush: flush?=0, dirty?=0 >[ 112.073] sna_block_handler (tv=118.746000) >[ 112.073] sna_scanout_do_flush: flush timer active: delta=5 >[ 112.073] sna_accel_do_throttle -- no pending activity >[ 112.073] sna_accel_block: evaluating timers, active=5 >[ 112.073] sna_accel_block: flush timer expires in 5 [112078] >[ 112.073] sna_wakeup_handler >[ 112.073] sna_accel_flush: flush?=0, dirty?=0 >[ 112.073] sna_accel_flush: flush?=0, dirty?=0 >[ 112.073] sna_accel_flush: flush?=0, dirty?=0 >[ 112.073] sna_block_handler (tv=118.746000) >[ 112.073] sna_scanout_do_flush: flush timer active: delta=5 >[ 112.073] sna_accel_do_throttle -- no pending activity >[ 112.073] sna_accel_block: evaluating timers, active=5 >[ 112.073] sna_accel_block: flush timer expires in 5 [112078] >[ 112.073] sna_wakeup_handler >[ 112.073] sna_accel_flush: flush?=0, dirty?=0 >[ 112.073] sna_accel_flush: flush?=0, dirty?=0 >[ 112.073] sna_block_handler (tv=118.746000) >[ 112.073] sna_scanout_do_flush: flush timer active: delta=5 >[ 112.073] sna_accel_do_throttle -- no pending activity >[ 112.073] sna_accel_block: evaluating timers, active=5 >[ 112.073] sna_accel_block: flush timer expires in 5 [112078] >[ 112.073] sna_wakeup_handler >[ 112.073] sna_accel_flush: flush?=0, dirty?=0 >[ 112.073] sna_accel_flush: flush?=0, dirty?=0 >[ 112.073] sna_block_handler (tv=118.746000) >[ 112.073] sna_scanout_do_flush: flush timer active: delta=5 >[ 112.073] sna_accel_do_throttle -- no pending activity >[ 112.073] sna_accel_block: evaluating timers, active=5 >[ 112.073] sna_accel_block: flush timer expires in 5 [112078] >[ 112.073] sna_wakeup_handler >[ 112.073] sna_accel_flush: flush?=0, dirty?=0 >[ 112.073] sna_accel_flush: flush?=0, dirty?=0 >[ 112.073] sna_block_handler (tv=118.746000) >[ 112.073] sna_scanout_do_flush: flush timer active: delta=5 >[ 112.073] sna_accel_do_throttle -- no pending activity >[ 112.073] sna_accel_block: evaluating timers, active=5 >[ 112.073] sna_accel_block: flush timer expires in 5 [112078] >[ 112.073] sna_wakeup_handler >[ 112.073] sna_accel_flush: flush?=0, dirty?=0 >[ 112.073] sna_accel_flush: flush?=0, dirty?=0 >[ 112.073] sna_block_handler (tv=118.746000) >[ 112.073] sna_scanout_do_flush: flush timer active: delta=5 >[ 112.073] sna_accel_do_throttle -- no pending activity >[ 112.073] sna_accel_block: evaluating timers, active=5 >[ 112.073] sna_accel_block: flush timer expires in 5 [112078] >[ 112.073] sna_wakeup_handler >[ 112.073] sna_accel_flush: flush?=0, dirty?=0 >[ 112.073] sna_accel_flush: flush?=0, dirty?=0 >[ 112.073] sna_block_handler (tv=118.746000) >[ 112.073] sna_scanout_do_flush: flush timer active: delta=5 >[ 112.073] sna_accel_do_throttle -- no pending activity >[ 112.073] sna_accel_block: evaluating timers, active=5 >[ 112.073] sna_accel_block: flush timer expires in 5 [112078] >[ 112.074] sna_wakeup_handler >[ 112.074] sna_accel_flush: flush?=0, dirty?=0 >[ 112.074] sna_accel_flush: flush?=0, dirty?=0 >[ 112.074] sna_block_handler (tv=118.745000) >[ 112.074] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.074] sna_accel_do_throttle -- no pending activity >[ 112.074] sna_accel_block: evaluating timers, active=5 >[ 112.074] sna_accel_block: flush timer expires in 4 [112078] >[ 112.074] sna_wakeup_handler >[ 112.074] sna_accel_flush: flush?=0, dirty?=0 >[ 112.074] sna_accel_flush: flush?=0, dirty?=0 >[ 112.074] sna_block_handler (tv=118.745000) >[ 112.074] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.074] sna_accel_do_throttle -- no pending activity >[ 112.074] sna_accel_block: evaluating timers, active=5 >[ 112.074] sna_accel_block: flush timer expires in 4 [112078] >[ 112.074] sna_wakeup_handler >[ 112.074] sna_accel_flush: flush?=0, dirty?=0 >[ 112.074] sna_accel_flush: flush?=0, dirty?=0 >[ 112.074] sna_block_handler (tv=118.745000) >[ 112.074] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.074] sna_accel_do_throttle -- no pending activity >[ 112.074] sna_accel_block: evaluating timers, active=5 >[ 112.074] sna_accel_block: flush timer expires in 4 [112078] >[ 112.074] sna_wakeup_handler >[ 112.074] sna_accel_flush: flush?=0, dirty?=0 >[ 112.074] sna_accel_flush: flush?=0, dirty?=0 >[ 112.074] sna_block_handler (tv=118.745000) >[ 112.074] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.074] sna_accel_do_throttle -- no pending activity >[ 112.074] sna_accel_block: evaluating timers, active=5 >[ 112.074] sna_accel_block: flush timer expires in 4 [112078] >[ 112.074] sna_wakeup_handler >[ 112.074] sna_accel_flush: flush?=0, dirty?=0 >[ 112.074] sna_accel_flush: flush?=0, dirty?=0 >[ 112.074] sna_block_handler (tv=118.745000) >[ 112.074] sna_scanout_do_flush: flush timer active: delta=4 >[ 112.074] sna_accel_do_throttle -- no pending activity >[ 112.074] sna_accel_block: evaluating timers, active=5 >[ 112.074] sna_accel_block: flush timer expires in 4 [112078] >[ 112.076] sna_wakeup_handler >[ 112.076] sna_accel_flush: flush?=0, dirty?=0 >[ 112.076] sna_accel_flush: flush?=0, dirty?=0 >[ 112.076] sna_accel_flush: flush?=0, dirty?=0 >[ 112.076] sna_block_handler (tv=118.743000) >[ 112.076] sna_scanout_do_flush: flush timer active: delta=2 >[ 112.076] sna_scanout_do_flush (time=112076), triggered >[ 112.076] sna_scanout_flush (time=112076), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 112.076] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 112.076] stop_flush: scanout=28 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 112.076] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 112.076] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 112.076] sna_accel_do_throttle -- no pending activity >[ 112.076] sna_accel_block: evaluating timers, active=5 >[ 112.076] sna_accel_block: flush timer expires in 16 [112092] >[ 112.077] sna_wakeup_handler >[ 112.077] sna_block_handler (tv=118.742000) >[ 112.077] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.077] sna_accel_do_throttle -- no pending activity >[ 112.077] sna_accel_block: evaluating timers, active=5 >[ 112.077] sna_accel_block: flush timer expires in 15 [112092] >[ 112.077] sna_wakeup_handler >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_block_handler (tv=118.742000) >[ 112.077] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.077] sna_accel_do_throttle -- no pending activity >[ 112.077] sna_accel_block: evaluating timers, active=5 >[ 112.077] sna_accel_block: flush timer expires in 15 [112092] >[ 112.077] sna_wakeup_handler >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_block_handler (tv=0.0) >[ 112.077] sna_wakeup_handler >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_block_handler (tv=0.0) >[ 112.077] sna_wakeup_handler >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_block_handler (tv=0.0) >[ 112.077] sna_wakeup_handler >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_block_handler (tv=118.742000) >[ 112.077] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.077] sna_accel_do_throttle -- no pending activity >[ 112.077] sna_accel_block: evaluating timers, active=5 >[ 112.077] sna_accel_block: flush timer expires in 15 [112092] >[ 112.077] sna_wakeup_handler >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_block_handler (tv=118.742000) >[ 112.077] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.077] sna_accel_do_throttle -- no pending activity >[ 112.077] sna_accel_block: evaluating timers, active=5 >[ 112.077] sna_accel_block: flush timer expires in 15 [112092] >[ 112.077] sna_wakeup_handler >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_block_handler (tv=118.742000) >[ 112.077] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.077] sna_accel_do_throttle -- no pending activity >[ 112.077] sna_accel_block: evaluating timers, active=5 >[ 112.077] sna_accel_block: flush timer expires in 15 [112092] >[ 112.077] sna_wakeup_handler >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_block_handler (tv=118.742000) >[ 112.077] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.077] sna_accel_do_throttle -- no pending activity >[ 112.077] sna_accel_block: evaluating timers, active=5 >[ 112.077] sna_accel_block: flush timer expires in 15 [112092] >[ 112.077] sna_wakeup_handler >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_block_handler (tv=118.742000) >[ 112.077] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.077] sna_accel_do_throttle -- no pending activity >[ 112.077] sna_accel_block: evaluating timers, active=5 >[ 112.077] sna_accel_block: flush timer expires in 15 [112092] >[ 112.077] sna_wakeup_handler >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_block_handler (tv=118.742000) >[ 112.077] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.077] sna_accel_do_throttle -- no pending activity >[ 112.077] sna_accel_block: evaluating timers, active=5 >[ 112.077] sna_accel_block: flush timer expires in 15 [112092] >[ 112.077] sna_wakeup_handler >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_block_handler (tv=118.742000) >[ 112.077] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.077] sna_accel_do_throttle -- no pending activity >[ 112.077] sna_accel_block: evaluating timers, active=5 >[ 112.077] sna_accel_block: flush timer expires in 15 [112092] >[ 112.077] sna_wakeup_handler >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_block_handler (tv=118.742000) >[ 112.077] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.077] sna_accel_do_throttle -- no pending activity >[ 112.077] sna_accel_block: evaluating timers, active=5 >[ 112.077] sna_accel_block: flush timer expires in 15 [112092] >[ 112.077] sna_wakeup_handler >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_accel_flush: flush?=0, dirty?=0 >[ 112.077] sna_block_handler (tv=118.742000) >[ 112.077] sna_scanout_do_flush: flush timer active: delta=15 >[ 112.077] sna_accel_do_throttle -- no pending activity >[ 112.077] sna_accel_block: evaluating timers, active=5 >[ 112.077] sna_accel_block: flush timer expires in 15 [112092] >[ 112.077] sna_wakeup_handler >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_block_handler (tv=118.741000) >[ 112.078] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.078] sna_accel_do_throttle -- no pending activity >[ 112.078] sna_accel_block: evaluating timers, active=5 >[ 112.078] sna_accel_block: flush timer expires in 14 [112092] >[ 112.078] sna_wakeup_handler >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_block_handler (tv=118.741000) >[ 112.078] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.078] sna_accel_do_throttle -- no pending activity >[ 112.078] sna_accel_block: evaluating timers, active=5 >[ 112.078] sna_accel_block: flush timer expires in 14 [112092] >[ 112.078] sna_wakeup_handler >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_block_handler (tv=118.741000) >[ 112.078] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.078] sna_accel_do_throttle -- no pending activity >[ 112.078] sna_accel_block: evaluating timers, active=5 >[ 112.078] sna_accel_block: flush timer expires in 14 [112092] >[ 112.078] sna_wakeup_handler >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_block_handler (tv=118.741000) >[ 112.078] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.078] sna_accel_do_throttle -- no pending activity >[ 112.078] sna_accel_block: evaluating timers, active=5 >[ 112.078] sna_accel_block: flush timer expires in 14 [112092] >[ 112.078] sna_wakeup_handler >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_block_handler (tv=118.741000) >[ 112.078] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.078] sna_accel_do_throttle -- no pending activity >[ 112.078] sna_accel_block: evaluating timers, active=5 >[ 112.078] sna_accel_block: flush timer expires in 14 [112092] >[ 112.078] sna_wakeup_handler >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_block_handler (tv=118.741000) >[ 112.078] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.078] sna_accel_do_throttle -- no pending activity >[ 112.078] sna_accel_block: evaluating timers, active=5 >[ 112.078] sna_accel_block: flush timer expires in 14 [112092] >[ 112.078] sna_wakeup_handler >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_block_handler (tv=118.741000) >[ 112.078] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.078] sna_accel_do_throttle -- no pending activity >[ 112.078] sna_accel_block: evaluating timers, active=5 >[ 112.078] sna_accel_block: flush timer expires in 14 [112092] >[ 112.078] sna_wakeup_handler >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_block_handler (tv=118.741000) >[ 112.078] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.078] sna_accel_do_throttle -- no pending activity >[ 112.078] sna_accel_block: evaluating timers, active=5 >[ 112.078] sna_accel_block: flush timer expires in 14 [112092] >[ 112.078] sna_wakeup_handler >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_block_handler (tv=118.741000) >[ 112.078] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.078] sna_accel_do_throttle -- no pending activity >[ 112.078] sna_accel_block: evaluating timers, active=5 >[ 112.078] sna_accel_block: flush timer expires in 14 [112092] >[ 112.078] sna_wakeup_handler >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_block_handler (tv=118.741000) >[ 112.078] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.078] sna_accel_do_throttle -- no pending activity >[ 112.078] sna_accel_block: evaluating timers, active=5 >[ 112.078] sna_accel_block: flush timer expires in 14 [112092] >[ 112.078] sna_wakeup_handler >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_block_handler (tv=118.741000) >[ 112.078] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.078] sna_accel_do_throttle -- no pending activity >[ 112.078] sna_accel_block: evaluating timers, active=5 >[ 112.078] sna_accel_block: flush timer expires in 14 [112092] >[ 112.078] sna_wakeup_handler >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_block_handler (tv=118.741000) >[ 112.078] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.078] sna_accel_do_throttle -- no pending activity >[ 112.078] sna_accel_block: evaluating timers, active=5 >[ 112.078] sna_accel_block: flush timer expires in 14 [112092] >[ 112.078] sna_wakeup_handler >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_block_handler (tv=118.741000) >[ 112.078] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.078] sna_accel_do_throttle -- no pending activity >[ 112.078] sna_accel_block: evaluating timers, active=5 >[ 112.078] sna_accel_block: flush timer expires in 14 [112092] >[ 112.078] sna_wakeup_handler >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_block_handler (tv=118.741000) >[ 112.078] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.078] sna_accel_do_throttle -- no pending activity >[ 112.078] sna_accel_block: evaluating timers, active=5 >[ 112.078] sna_accel_block: flush timer expires in 14 [112092] >[ 112.078] sna_wakeup_handler >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_block_handler (tv=118.741000) >[ 112.078] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.078] sna_accel_do_throttle -- no pending activity >[ 112.078] sna_accel_block: evaluating timers, active=5 >[ 112.078] sna_accel_block: flush timer expires in 14 [112092] >[ 112.078] sna_wakeup_handler >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_block_handler (tv=118.741000) >[ 112.078] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.078] sna_accel_do_throttle -- no pending activity >[ 112.078] sna_accel_block: evaluating timers, active=5 >[ 112.078] sna_accel_block: flush timer expires in 14 [112092] >[ 112.078] sna_wakeup_handler >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_block_handler (tv=118.741000) >[ 112.078] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.078] sna_accel_do_throttle -- no pending activity >[ 112.078] sna_accel_block: evaluating timers, active=5 >[ 112.078] sna_accel_block: flush timer expires in 14 [112092] >[ 112.078] sna_wakeup_handler >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_block_handler (tv=118.741000) >[ 112.078] sna_scanout_do_flush: flush timer active: delta=14 >[ 112.078] sna_accel_do_throttle -- no pending activity >[ 112.078] sna_accel_block: evaluating timers, active=5 >[ 112.078] sna_accel_block: flush timer expires in 14 [112092] >[ 112.078] sna_wakeup_handler >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_accel_flush: flush?=0, dirty?=0 >[ 112.078] sna_block_handler (tv=118.741000) >[ 112.079] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.079] sna_accel_do_throttle -- no pending activity >[ 112.079] sna_accel_block: evaluating timers, active=5 >[ 112.079] sna_accel_block: flush timer expires in 13 [112092] >[ 112.079] sna_wakeup_handler >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_block_handler (tv=118.740000) >[ 112.079] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.079] sna_accel_do_throttle -- no pending activity >[ 112.079] sna_accel_block: evaluating timers, active=5 >[ 112.079] sna_accel_block: flush timer expires in 13 [112092] >[ 112.079] sna_wakeup_handler >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_block_handler (tv=118.740000) >[ 112.079] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.079] sna_accel_do_throttle -- no pending activity >[ 112.079] sna_accel_block: evaluating timers, active=5 >[ 112.079] sna_accel_block: flush timer expires in 13 [112092] >[ 112.079] sna_wakeup_handler >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_block_handler (tv=118.740000) >[ 112.079] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.079] sna_accel_do_throttle -- no pending activity >[ 112.079] sna_accel_block: evaluating timers, active=5 >[ 112.079] sna_accel_block: flush timer expires in 13 [112092] >[ 112.079] sna_wakeup_handler >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_block_handler (tv=118.740000) >[ 112.079] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.079] sna_accel_do_throttle -- no pending activity >[ 112.079] sna_accel_block: evaluating timers, active=5 >[ 112.079] sna_accel_block: flush timer expires in 13 [112092] >[ 112.079] sna_wakeup_handler >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_block_handler (tv=118.740000) >[ 112.079] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.079] sna_accel_do_throttle -- no pending activity >[ 112.079] sna_accel_block: evaluating timers, active=5 >[ 112.079] sna_accel_block: flush timer expires in 13 [112092] >[ 112.079] sna_wakeup_handler >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_block_handler (tv=118.740000) >[ 112.079] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.079] sna_accel_do_throttle -- no pending activity >[ 112.079] sna_accel_block: evaluating timers, active=5 >[ 112.079] sna_accel_block: flush timer expires in 13 [112092] >[ 112.079] sna_wakeup_handler >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_block_handler (tv=118.740000) >[ 112.079] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.079] sna_accel_do_throttle -- no pending activity >[ 112.079] sna_accel_block: evaluating timers, active=5 >[ 112.079] sna_accel_block: flush timer expires in 13 [112092] >[ 112.079] sna_wakeup_handler >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_block_handler (tv=118.740000) >[ 112.079] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.079] sna_accel_do_throttle -- no pending activity >[ 112.079] sna_accel_block: evaluating timers, active=5 >[ 112.079] sna_accel_block: flush timer expires in 13 [112092] >[ 112.079] sna_wakeup_handler >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_block_handler (tv=118.740000) >[ 112.079] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.079] sna_accel_do_throttle -- no pending activity >[ 112.079] sna_accel_block: evaluating timers, active=5 >[ 112.079] sna_accel_block: flush timer expires in 13 [112092] >[ 112.079] sna_wakeup_handler >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_block_handler (tv=118.740000) >[ 112.079] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.079] sna_accel_do_throttle -- no pending activity >[ 112.079] sna_accel_block: evaluating timers, active=5 >[ 112.079] sna_accel_block: flush timer expires in 13 [112092] >[ 112.079] sna_wakeup_handler >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_block_handler (tv=118.740000) >[ 112.079] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.079] sna_accel_do_throttle -- no pending activity >[ 112.079] sna_accel_block: evaluating timers, active=5 >[ 112.079] sna_accel_block: flush timer expires in 13 [112092] >[ 112.079] sna_wakeup_handler >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_block_handler (tv=118.740000) >[ 112.079] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.079] sna_accel_do_throttle -- no pending activity >[ 112.079] sna_accel_block: evaluating timers, active=5 >[ 112.079] sna_accel_block: flush timer expires in 13 [112092] >[ 112.079] sna_wakeup_handler >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_block_handler (tv=118.740000) >[ 112.079] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.079] sna_accel_do_throttle -- no pending activity >[ 112.079] sna_accel_block: evaluating timers, active=5 >[ 112.079] sna_accel_block: flush timer expires in 13 [112092] >[ 112.079] sna_wakeup_handler >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_accel_flush: flush?=0, dirty?=0 >[ 112.079] sna_block_handler (tv=118.740000) >[ 112.079] sna_scanout_do_flush: flush timer active: delta=13 >[ 112.079] sna_accel_do_throttle -- no pending activity >[ 112.079] sna_accel_block: evaluating timers, active=5 >[ 112.079] sna_accel_block: flush timer expires in 13 [112092] >[ 112.080] sna_wakeup_handler >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_block_handler (tv=118.739000) >[ 112.080] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.080] sna_accel_do_throttle -- no pending activity >[ 112.080] sna_accel_block: evaluating timers, active=5 >[ 112.080] sna_accel_block: flush timer expires in 12 [112092] >[ 112.080] sna_wakeup_handler >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_block_handler (tv=118.739000) >[ 112.080] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.080] sna_accel_do_throttle -- no pending activity >[ 112.080] sna_accel_block: evaluating timers, active=5 >[ 112.080] sna_accel_block: flush timer expires in 12 [112092] >[ 112.080] sna_wakeup_handler >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_block_handler (tv=118.739000) >[ 112.080] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.080] sna_accel_do_throttle -- no pending activity >[ 112.080] sna_accel_block: evaluating timers, active=5 >[ 112.080] sna_accel_block: flush timer expires in 12 [112092] >[ 112.080] sna_wakeup_handler >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_block_handler (tv=118.739000) >[ 112.080] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.080] sna_accel_do_throttle -- no pending activity >[ 112.080] sna_accel_block: evaluating timers, active=5 >[ 112.080] sna_accel_block: flush timer expires in 12 [112092] >[ 112.080] sna_wakeup_handler >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_block_handler (tv=118.739000) >[ 112.080] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.080] sna_accel_do_throttle -- no pending activity >[ 112.080] sna_accel_block: evaluating timers, active=5 >[ 112.080] sna_accel_block: flush timer expires in 12 [112092] >[ 112.080] sna_wakeup_handler >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_block_handler (tv=118.739000) >[ 112.080] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.080] sna_accel_do_throttle -- no pending activity >[ 112.080] sna_accel_block: evaluating timers, active=5 >[ 112.080] sna_accel_block: flush timer expires in 12 [112092] >[ 112.080] sna_wakeup_handler >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_block_handler (tv=118.739000) >[ 112.080] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.080] sna_accel_do_throttle -- no pending activity >[ 112.080] sna_accel_block: evaluating timers, active=5 >[ 112.080] sna_accel_block: flush timer expires in 12 [112092] >[ 112.080] sna_wakeup_handler >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_block_handler (tv=118.739000) >[ 112.080] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.080] sna_accel_do_throttle -- no pending activity >[ 112.080] sna_accel_block: evaluating timers, active=5 >[ 112.080] sna_accel_block: flush timer expires in 12 [112092] >[ 112.080] sna_wakeup_handler >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_block_handler (tv=118.739000) >[ 112.080] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.080] sna_accel_do_throttle -- no pending activity >[ 112.080] sna_accel_block: evaluating timers, active=5 >[ 112.080] sna_accel_block: flush timer expires in 12 [112092] >[ 112.080] sna_wakeup_handler >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_block_handler (tv=118.739000) >[ 112.080] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.080] sna_accel_do_throttle -- no pending activity >[ 112.080] sna_accel_block: evaluating timers, active=5 >[ 112.080] sna_accel_block: flush timer expires in 12 [112092] >[ 112.080] sna_wakeup_handler >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_block_handler (tv=118.739000) >[ 112.080] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.080] sna_accel_do_throttle -- no pending activity >[ 112.080] sna_accel_block: evaluating timers, active=5 >[ 112.080] sna_accel_block: flush timer expires in 12 [112092] >[ 112.080] sna_wakeup_handler >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_block_handler (tv=118.739000) >[ 112.080] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.080] sna_accel_do_throttle -- no pending activity >[ 112.080] sna_accel_block: evaluating timers, active=5 >[ 112.080] sna_accel_block: flush timer expires in 12 [112092] >[ 112.080] sna_wakeup_handler >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_block_handler (tv=118.739000) >[ 112.080] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.080] sna_accel_do_throttle -- no pending activity >[ 112.080] sna_accel_block: evaluating timers, active=5 >[ 112.080] sna_accel_block: flush timer expires in 12 [112092] >[ 112.080] sna_wakeup_handler >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_block_handler (tv=118.739000) >[ 112.080] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.080] sna_accel_do_throttle -- no pending activity >[ 112.080] sna_accel_block: evaluating timers, active=5 >[ 112.080] sna_accel_block: flush timer expires in 12 [112092] >[ 112.080] sna_wakeup_handler >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_block_handler (tv=118.739000) >[ 112.080] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.080] sna_accel_do_throttle -- no pending activity >[ 112.080] sna_accel_block: evaluating timers, active=5 >[ 112.080] sna_accel_block: flush timer expires in 12 [112092] >[ 112.080] sna_wakeup_handler >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_block_handler (tv=118.739000) >[ 112.080] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.080] sna_accel_do_throttle -- no pending activity >[ 112.080] sna_accel_block: evaluating timers, active=5 >[ 112.080] sna_accel_block: flush timer expires in 12 [112092] >[ 112.080] sna_wakeup_handler >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_block_handler (tv=118.739000) >[ 112.080] sna_scanout_do_flush: flush timer active: delta=12 >[ 112.080] sna_accel_do_throttle -- no pending activity >[ 112.080] sna_accel_block: evaluating timers, active=5 >[ 112.080] sna_accel_block: flush timer expires in 12 [112092] >[ 112.080] sna_wakeup_handler >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_accel_flush: flush?=0, dirty?=0 >[ 112.080] sna_block_handler (tv=118.739000) >[ 112.081] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.081] sna_accel_do_throttle -- no pending activity >[ 112.081] sna_accel_block: evaluating timers, active=5 >[ 112.081] sna_accel_block: flush timer expires in 11 [112092] >[ 112.081] sna_wakeup_handler >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_block_handler (tv=118.738000) >[ 112.081] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.081] sna_accel_do_throttle -- no pending activity >[ 112.081] sna_accel_block: evaluating timers, active=5 >[ 112.081] sna_accel_block: flush timer expires in 11 [112092] >[ 112.081] sna_wakeup_handler >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_block_handler (tv=118.738000) >[ 112.081] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.081] sna_accel_do_throttle -- no pending activity >[ 112.081] sna_accel_block: evaluating timers, active=5 >[ 112.081] sna_accel_block: flush timer expires in 11 [112092] >[ 112.081] sna_wakeup_handler >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_block_handler (tv=118.738000) >[ 112.081] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.081] sna_accel_do_throttle -- no pending activity >[ 112.081] sna_accel_block: evaluating timers, active=5 >[ 112.081] sna_accel_block: flush timer expires in 11 [112092] >[ 112.081] sna_wakeup_handler >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_block_handler (tv=118.738000) >[ 112.081] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.081] sna_accel_do_throttle -- no pending activity >[ 112.081] sna_accel_block: evaluating timers, active=5 >[ 112.081] sna_accel_block: flush timer expires in 11 [112092] >[ 112.081] sna_wakeup_handler >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_block_handler (tv=118.738000) >[ 112.081] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.081] sna_accel_do_throttle -- no pending activity >[ 112.081] sna_accel_block: evaluating timers, active=5 >[ 112.081] sna_accel_block: flush timer expires in 11 [112092] >[ 112.081] sna_wakeup_handler >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_block_handler (tv=118.738000) >[ 112.081] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.081] sna_accel_do_throttle -- no pending activity >[ 112.081] sna_accel_block: evaluating timers, active=5 >[ 112.081] sna_accel_block: flush timer expires in 11 [112092] >[ 112.081] sna_wakeup_handler >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_block_handler (tv=118.738000) >[ 112.081] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.081] sna_accel_do_throttle -- no pending activity >[ 112.081] sna_accel_block: evaluating timers, active=5 >[ 112.081] sna_accel_block: flush timer expires in 11 [112092] >[ 112.081] sna_wakeup_handler >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_block_handler (tv=118.738000) >[ 112.081] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.081] sna_accel_do_throttle -- no pending activity >[ 112.081] sna_accel_block: evaluating timers, active=5 >[ 112.081] sna_accel_block: flush timer expires in 11 [112092] >[ 112.081] sna_wakeup_handler >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_block_handler (tv=118.738000) >[ 112.081] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.081] sna_accel_do_throttle -- no pending activity >[ 112.081] sna_accel_block: evaluating timers, active=5 >[ 112.081] sna_accel_block: flush timer expires in 11 [112092] >[ 112.081] sna_wakeup_handler >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_block_handler (tv=118.738000) >[ 112.081] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.081] sna_accel_do_throttle -- no pending activity >[ 112.081] sna_accel_block: evaluating timers, active=5 >[ 112.081] sna_accel_block: flush timer expires in 11 [112092] >[ 112.081] sna_wakeup_handler >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_block_handler (tv=118.738000) >[ 112.081] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.081] sna_accel_do_throttle -- no pending activity >[ 112.081] sna_accel_block: evaluating timers, active=5 >[ 112.081] sna_accel_block: flush timer expires in 11 [112092] >[ 112.081] sna_wakeup_handler >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_block_handler (tv=118.738000) >[ 112.081] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.081] sna_accel_do_throttle -- no pending activity >[ 112.081] sna_accel_block: evaluating timers, active=5 >[ 112.081] sna_accel_block: flush timer expires in 11 [112092] >[ 112.081] sna_wakeup_handler >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_block_handler (tv=118.738000) >[ 112.081] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.081] sna_accel_do_throttle -- no pending activity >[ 112.081] sna_accel_block: evaluating timers, active=5 >[ 112.081] sna_accel_block: flush timer expires in 11 [112092] >[ 112.081] sna_wakeup_handler >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_block_handler (tv=118.738000) >[ 112.081] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.081] sna_accel_do_throttle -- no pending activity >[ 112.081] sna_accel_block: evaluating timers, active=5 >[ 112.081] sna_accel_block: flush timer expires in 11 [112092] >[ 112.081] sna_wakeup_handler >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_block_handler (tv=118.738000) >[ 112.081] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.081] sna_accel_do_throttle -- no pending activity >[ 112.081] sna_accel_block: evaluating timers, active=5 >[ 112.081] sna_accel_block: flush timer expires in 11 [112092] >[ 112.081] sna_wakeup_handler >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_block_handler (tv=118.738000) >[ 112.081] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.081] sna_accel_do_throttle -- no pending activity >[ 112.081] sna_accel_block: evaluating timers, active=5 >[ 112.081] sna_accel_block: flush timer expires in 11 [112092] >[ 112.081] sna_wakeup_handler >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_block_handler (tv=118.738000) >[ 112.081] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.081] sna_accel_do_throttle -- no pending activity >[ 112.081] sna_accel_block: evaluating timers, active=5 >[ 112.081] sna_accel_block: flush timer expires in 11 [112092] >[ 112.081] sna_wakeup_handler >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_accel_flush: flush?=0, dirty?=0 >[ 112.081] sna_block_handler (tv=118.738000) >[ 112.081] sna_scanout_do_flush: flush timer active: delta=11 >[ 112.081] sna_accel_do_throttle -- no pending activity >[ 112.081] sna_accel_block: evaluating timers, active=5 >[ 112.081] sna_accel_block: flush timer expires in 11 [112092] >[ 112.082] sna_wakeup_handler >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_block_handler (tv=118.737000) >[ 112.082] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.082] sna_accel_do_throttle -- no pending activity >[ 112.082] sna_accel_block: evaluating timers, active=5 >[ 112.082] sna_accel_block: flush timer expires in 10 [112092] >[ 112.082] sna_wakeup_handler >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_block_handler (tv=118.737000) >[ 112.082] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.082] sna_accel_do_throttle -- no pending activity >[ 112.082] sna_accel_block: evaluating timers, active=5 >[ 112.082] sna_accel_block: flush timer expires in 10 [112092] >[ 112.082] sna_wakeup_handler >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_block_handler (tv=118.737000) >[ 112.082] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.082] sna_accel_do_throttle -- no pending activity >[ 112.082] sna_accel_block: evaluating timers, active=5 >[ 112.082] sna_accel_block: flush timer expires in 10 [112092] >[ 112.082] sna_wakeup_handler >[ 112.082] sna_create_window: window=14680085 >[ 112.082] sna_set_window_pixmap: window=14680085, old pixmap=0 new pixmap=175 >[ 112.082] sna_change_window_attributes >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_block_handler (tv=118.737000) >[ 112.082] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.082] sna_accel_do_throttle -- no pending activity >[ 112.082] sna_accel_block: evaluating timers, active=5 >[ 112.082] sna_accel_block: flush timer expires in 10 [112092] >[ 112.082] sna_wakeup_handler >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_block_handler (tv=118.737000) >[ 112.082] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.082] sna_accel_do_throttle -- no pending activity >[ 112.082] sna_accel_block: evaluating timers, active=5 >[ 112.082] sna_accel_block: flush timer expires in 10 [112092] >[ 112.082] sna_wakeup_handler >[ 112.082] sna_change_window_attributes >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_block_handler (tv=118.737000) >[ 112.082] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.082] sna_accel_do_throttle -- no pending activity >[ 112.082] sna_accel_block: evaluating timers, active=5 >[ 112.082] sna_accel_block: flush timer expires in 10 [112092] >[ 112.082] sna_wakeup_handler >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_block_handler (tv=118.737000) >[ 112.082] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.082] sna_accel_do_throttle -- no pending activity >[ 112.082] sna_accel_block: evaluating timers, active=5 >[ 112.082] sna_accel_block: flush timer expires in 10 [112092] >[ 112.082] sna_wakeup_handler >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_block_handler (tv=118.737000) >[ 112.082] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.082] sna_accel_do_throttle -- no pending activity >[ 112.082] sna_accel_block: evaluating timers, active=5 >[ 112.082] sna_accel_block: flush timer expires in 10 [112092] >[ 112.082] sna_wakeup_handler >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_block_handler (tv=118.737000) >[ 112.082] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.082] sna_accel_do_throttle -- no pending activity >[ 112.082] sna_accel_block: evaluating timers, active=5 >[ 112.082] sna_accel_block: flush timer expires in 10 [112092] >[ 112.082] sna_wakeup_handler >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_block_handler (tv=118.737000) >[ 112.082] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.082] sna_accel_do_throttle -- no pending activity >[ 112.082] sna_accel_block: evaluating timers, active=5 >[ 112.082] sna_accel_block: flush timer expires in 10 [112092] >[ 112.082] sna_wakeup_handler >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_block_handler (tv=118.737000) >[ 112.082] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.082] sna_accel_do_throttle -- no pending activity >[ 112.082] sna_accel_block: evaluating timers, active=5 >[ 112.082] sna_accel_block: flush timer expires in 10 [112092] >[ 112.082] sna_wakeup_handler >[ 112.082] sna_block_handler (tv=118.737000) >[ 112.082] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.082] sna_accel_do_throttle -- no pending activity >[ 112.082] sna_accel_block: evaluating timers, active=5 >[ 112.082] sna_accel_block: flush timer expires in 10 [112092] >[ 112.082] sna_wakeup_handler >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_block_handler (tv=0.0) >[ 112.082] sna_wakeup_handler >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_block_handler (tv=0.0) >[ 112.082] sna_wakeup_handler >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_block_handler (tv=118.737000) >[ 112.082] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.082] sna_accel_do_throttle -- no pending activity >[ 112.082] sna_accel_block: evaluating timers, active=5 >[ 112.082] sna_accel_block: flush timer expires in 10 [112092] >[ 112.082] sna_wakeup_handler >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_block_handler (tv=118.737000) >[ 112.082] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.082] sna_accel_do_throttle -- no pending activity >[ 112.082] sna_accel_block: evaluating timers, active=5 >[ 112.082] sna_accel_block: flush timer expires in 10 [112092] >[ 112.082] sna_wakeup_handler >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_block_handler (tv=118.737000) >[ 112.082] sna_scanout_do_flush: flush timer active: delta=10 >[ 112.082] sna_accel_do_throttle -- no pending activity >[ 112.082] sna_accel_block: evaluating timers, active=5 >[ 112.082] sna_accel_block: flush timer expires in 10 [112092] >[ 112.082] sna_wakeup_handler >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.082] sna_accel_flush: flush?=0, dirty?=0 >[ 112.083] sna_accel_flush: flush?=0, dirty?=0 >[ 112.083] sna_block_handler (tv=118.736000) >[ 112.083] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.083] sna_accel_do_throttle -- no pending activity >[ 112.083] sna_accel_block: evaluating timers, active=5 >[ 112.083] sna_accel_block: flush timer expires in 9 [112092] >[ 112.083] sna_wakeup_handler >[ 112.083] sna_accel_flush: flush?=0, dirty?=0 >[ 112.083] sna_accel_flush: flush?=0, dirty?=0 >[ 112.083] sna_accel_flush: flush?=0, dirty?=0 >[ 112.083] sna_block_handler (tv=118.736000) >[ 112.083] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.083] sna_accel_do_throttle -- no pending activity >[ 112.083] sna_accel_block: evaluating timers, active=5 >[ 112.083] sna_accel_block: flush timer expires in 9 [112092] >[ 112.083] sna_wakeup_handler >[ 112.083] sna_accel_flush: flush?=0, dirty?=0 >[ 112.083] sna_accel_flush: flush?=0, dirty?=0 >[ 112.083] sna_accel_flush: flush?=0, dirty?=0 >[ 112.083] sna_block_handler (tv=118.736000) >[ 112.083] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.083] sna_accel_do_throttle -- no pending activity >[ 112.083] sna_accel_block: evaluating timers, active=5 >[ 112.083] sna_accel_block: flush timer expires in 9 [112092] >[ 112.083] sna_wakeup_handler >[ 112.083] sna_accel_flush: flush?=0, dirty?=0 >[ 112.083] sna_accel_flush: flush?=0, dirty?=0 >[ 112.083] sna_accel_flush: flush?=0, dirty?=0 >[ 112.083] sna_block_handler (tv=118.736000) >[ 112.083] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.083] sna_accel_do_throttle -- no pending activity >[ 112.083] sna_accel_block: evaluating timers, active=5 >[ 112.083] sna_accel_block: flush timer expires in 9 [112092] >[ 112.083] sna_wakeup_handler >[ 112.083] sna_accel_flush: flush?=0, dirty?=0 >[ 112.083] sna_accel_flush: flush?=0, dirty?=0 >[ 112.083] sna_block_handler (tv=118.736000) >[ 112.083] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.083] sna_accel_do_throttle -- no pending activity >[ 112.083] sna_accel_block: evaluating timers, active=5 >[ 112.083] sna_accel_block: flush timer expires in 9 [112092] >[ 112.083] sna_wakeup_handler >[ 112.083] sna_accel_flush: flush?=0, dirty?=0 >[ 112.083] sna_accel_flush: flush?=0, dirty?=0 >[ 112.083] sna_block_handler (tv=118.736000) >[ 112.083] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.083] sna_accel_do_throttle -- no pending activity >[ 112.083] sna_accel_block: evaluating timers, active=5 >[ 112.083] sna_accel_block: flush timer expires in 9 [112092] >[ 112.083] sna_wakeup_handler >[ 112.083] sna_accel_flush: flush?=0, dirty?=0 >[ 112.083] sna_accel_flush: flush?=0, dirty?=0 >[ 112.083] sna_block_handler (tv=118.736000) >[ 112.083] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.083] sna_accel_do_throttle -- no pending activity >[ 112.083] sna_accel_block: evaluating timers, active=5 >[ 112.083] sna_accel_block: flush timer expires in 9 [112092] >[ 112.083] sna_wakeup_handler >[ 112.083] sna_block_handler (tv=118.736000) >[ 112.083] sna_scanout_do_flush: flush timer active: delta=9 >[ 112.083] sna_accel_do_throttle -- no pending activity >[ 112.083] sna_accel_block: evaluating timers, active=5 >[ 112.083] sna_accel_block: flush timer expires in 9 [112092] >[ 112.083] sna_wakeup_handler >[ 112.083] sna_accel_flush: flush?=0, dirty?=0 >[ 112.083] sna_block_handler (tv=0.0) >[ 112.083] sna_wakeup_handler >[ 112.083] sna_accel_flush: flush?=0, dirty?=0 >[ 112.083] sna_accel_flush: flush?=0, dirty?=0 >